專利名稱:圖像處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像處理裝置。
背景技術(shù):
對于觀看圖像組的用戶,存在一種允許用戶適當(dāng)?shù)貜淖R別圖像所需的縮小的圖像 (以下將稱作縮略圖)獲取任何信息的技術(shù)。專利文獻l(JP-A-2002-278994)描述了一種在 從圖像文件組中實際創(chuàng)建任何適當(dāng)?shù)目s略圖之前指定創(chuàng)建縮略圖的區(qū)域的技術(shù)。專利文獻 2(JP-A-2004-194146)描述了一種根據(jù)數(shù)據(jù)文件的格式類型改變數(shù)據(jù)文件中的縮略圖的顯 示大小的技術(shù)。專利文獻3(JP-A-2007-148505)描述了一種使用戶選擇一個表格的圖像的 任何特征部分并且將所選擇的部分用作預(yù)覽圖像的技術(shù)。專利文獻4(JP-A-2007-259060) 描述了一種當(dāng)任何獲取的圖像尺寸較大時劃分預(yù)定范圍的區(qū)域并且將所得到的多個區(qū)域 用作顯示縮略圖像的區(qū)域的技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種圖像處理裝置,其根據(jù)文檔的任一構(gòu)成部分生成圖 像,所述文檔的任一構(gòu)成部分是根據(jù)文檔格式而從文檔的多個構(gòu)成部分專門提取出的。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面,提供一種圖像處理裝置,包括格式 信息存儲單元,用于存儲與按類型變化的文檔格式相關(guān)的格式信息;提取部分確定信息存 儲單元,基于格式存儲提取部分確定信息,其中提取部分確定信息用于確定多個構(gòu)成部分 中的哪一個構(gòu)成部分被從文檔中提?。徊贾眯畔@取單元,用于獲取與布置從文檔中提取 出的構(gòu)成部分的位置相關(guān)的布置信息;圖像數(shù)據(jù)獲取單元,用于獲取文檔的圖像數(shù)據(jù);格 式確定單元,用于通過分析由圖像數(shù)據(jù)獲取單元獲取的圖像數(shù)據(jù)來獲取與圖像數(shù)據(jù)的文檔 格式相關(guān)的格式信息,并且通過與存儲在格式信息存儲單元中的格式信息進行比較來確定 文檔格式;提取單元,用于從提取部分確定信息存儲單元中讀取與由格式確定單元確定的 格式相對應(yīng)的提取部分確定信息,并且從圖像數(shù)據(jù)中提取由提取部分確定信息確定的構(gòu)成 部分;代替圖像生成單元,用于生成通過把由提取單元提取出的構(gòu)成部分布置于在由布置 信息獲取單元獲取的布置信息中找出的位置處而得出的代替圖像;以及寫入單元,用于把 由代替圖像生成單元生成的代替圖像寫入到存儲單元中。根據(jù)本發(fā)明的第二方面,在本發(fā)明的第一方面的圖像處理裝置中,布置信息獲取 單元獲取多個布置信息,代替圖像生成單元通過基于由布置信息獲取單元獲取的多個布置 信息中的每一個來布置構(gòu)成部分,從而生成多個代替圖像,并且寫入單元把從代替圖像生 成單元所生成的多個代替圖像中選擇出的多個代替圖像的任一個寫入到存儲單元中。根據(jù)本發(fā)明的第三方面,提供一種圖像處理裝置,包括格式信息存儲單元,用于 存儲與按類型變化的文檔格式相關(guān)的格式信息;提取部分確定信息存儲單元,基于格式存 儲提取部分確定信息,其中提取部分確定信息用于確定多個構(gòu)成部分中的哪一個構(gòu)成部分 被從文檔中提取;圖像數(shù)據(jù)獲取單元,用于獲取文檔的圖像數(shù)據(jù);格式確定單元,用于通過
4分析由圖像數(shù)據(jù)獲取單元獲取的圖像數(shù)據(jù)來獲取與圖像數(shù)據(jù)的文檔格式相關(guān)的格式信息, 并且通過與存儲在格式信息存儲單元中的格式信息進行比較來確定文檔格式;提取單元, 用于從提取部分確定信息存儲單元中讀取與由格式確定單元確定的格式相對應(yīng)的提取部 分確定信息,并且從圖像數(shù)據(jù)中提取由提取部分確定信息確定的構(gòu)成部分;布置信息生成 單元,用于響應(yīng)于用戶操作生成與布置由提取單元提取的構(gòu)成部分的位置相關(guān)的布置信 息;代替圖像生成單元,用于生成通過把由提取單元提取出的構(gòu)成部分布置于在由布置信 息生成單元生成的布置信息中找出的位置處而得出的代替圖像;以及寫入單元,用于把由 代替圖像生成單元生成的代替圖像寫入到存儲單元中。根據(jù)本發(fā)明的第四方面,在本發(fā)明的第一至第三方面任一個的圖像處理裝置中, 代替圖像生成單元通過把由提取單元提取出的構(gòu)成部分改變?yōu)轭A(yù)定大小來生成代替圖像。根據(jù)本發(fā)明的第五方面,在本發(fā)明的第一至第三方面任一個的圖像處理裝置中, 代替圖像生成單元通過在由提取單元提取出的構(gòu)成部分中查找一個字符并且通過改變該 構(gòu)成部分的大小以使字符具有預(yù)定大小來生成代替圖像。根據(jù)本發(fā)明的第六方面,在本發(fā)明的第一方面的圖像處理裝置中,提供布置信息 指定單元以響應(yīng)于用戶操作來指定與布置了由提取部分確定信息確定的構(gòu)成部分的位置 相關(guān)的布置信息,并且布置信息獲取單元獲取由布置信息指定單元指定的布置信息。根據(jù)本發(fā)明的第七方面,在本發(fā)明的第一方面的圖像處理裝置中,提供格式提取 單元,在格式確定單元在確定圖像數(shù)據(jù)的文檔格式時失敗的情況下,格式提取單元從與文 檔格式相關(guān)的格式信息中獲取示出了落在閾值范圍內(nèi)的差的存儲在格式信息存儲單元中 的多個格式信息,并且提取所述多個格式信息中的每一格式信息中所形成的格式,并且寫 入單元根據(jù)由格式提取單元提取的所述多個格式中的每一格式來顯示由代替圖像生成單 元所生成的每一代替圖像,并且響應(yīng)于用戶操作來選擇代替圖像之一以寫入到存儲單元。根據(jù)本發(fā)明的第八方面,在本發(fā)明的第三方面的圖像處理裝置中,提供格式提取 單元,在格式確定單元在確定圖像數(shù)據(jù)的文檔格式時失敗的情況下,格式提取單元從與文 檔格式相關(guān)的格式信息中獲取示出了落在閾值范圍內(nèi)的差的存儲在格式信息存儲單元中 的多個格式信息,并且提取所述多個格式信息中的每一格式信息中所形成的格式,并且寫 入單元從提取部分確定信息存儲單元中讀取為由格式提取單元所提取的多個格式中的每 一格式而存儲的提取部分確定信息,并且生成由提取部分確定信息確定的多個構(gòu)成部分中 的每一構(gòu)成部分的圖像作為代替圖像以進行顯示,并且還響應(yīng)于用戶操作來選擇代替圖像 之一以寫入到存儲單元。根據(jù)本發(fā)明的第一方面,圖像處理裝置可從根據(jù)文檔格式專門提取自文檔的多個 構(gòu)成部分的文檔的任一構(gòu)成部分生成圖像。根據(jù)本發(fā)明的第二方面,圖像處理裝置可通過基于多個布置信息中的每一布置信 息來布置根據(jù)文檔格式專門提取自文檔的多個構(gòu)成部分的文檔的任一構(gòu)成部分,從而生成 圖像。根據(jù)本發(fā)明的第三方面,圖像處理裝置可通過基于任一指定的布置信息來布置根 據(jù)文檔格式專門提取自文檔的多個構(gòu)成部分的文檔的任一構(gòu)成部分,從而生成圖像。根據(jù)本發(fā)明的第四方面,圖像處理裝置可通過改變根據(jù)文檔格式專門提取自文檔 的多個構(gòu)成部分的文檔的任一構(gòu)成部分的大小,從而生成圖像。
根據(jù)本發(fā)明的第五方面,圖像處理裝置可通過改變根據(jù)文檔格式專門提取自文檔 的多個構(gòu)成部分的文檔的任一構(gòu)成部分的大小,從而生成圖像,所述改變?nèi)Q于在該構(gòu)成 部分的圖像中找到的字符的大小。根據(jù)本發(fā)明的第六方面,圖像處理裝置可從根據(jù)文檔格式專門提取自文檔的多個 構(gòu)成部分的文檔的任一構(gòu)成部分生成圖像。根據(jù)本發(fā)明的第七方面,圖像處理裝置可從根據(jù)文檔格式專門提取自文檔的多個 構(gòu)成部分的文檔的任一構(gòu)成部分生成多個圖像,并且使得這些圖像可供用戶選擇。根據(jù)本發(fā)明的第八方面,圖像處理裝置可從根據(jù)文檔格式專門提取自文檔的多個 構(gòu)成部分的文檔的任一構(gòu)成部分生成多個圖像,并且使得這些圖像可供用戶選擇。
將根據(jù)以下附圖來詳細描述本發(fā)明的示例性實施例,其中圖1是整體地示出了圖像處理裝置的結(jié)構(gòu)的框圖;圖2是示出了與表格登記相關(guān)的圖像處理裝置的功能結(jié)構(gòu)的框圖;圖3是示出了與縮略圖的寫入相關(guān)的功能結(jié)構(gòu)的框圖;圖4是表格登記的操作的流程圖;圖5是示出了示例性的表格登記屏幕的示意圖;圖6是示出了示例性的選擇對象區(qū)域指定模式的屏幕的示意圖;圖7是示出了示例性的用于自由指定的布局屏幕的示意圖;圖8是說明布局編輯處理的操作的流程圖;圖9是示出了用于自由指定的示例性布局屏幕的另一示意圖;圖10是寫入縮略圖的操作的流程圖;圖11是示出了用于多個布局的登記的示例性布局屏幕的示意圖;圖12是示出了在變形示例中對列表的表格中的縮略圖進行的示例性顯示的示意 圖;圖13是示出了在變形示例中對列表的表格中的縮略圖進行另一種示例性顯示的 示意圖;圖14是示出了在變形示例中用于布局編輯的示例性屏幕的示意圖;圖15是示出了在變形示例中用于布局編輯的另一示例性屏幕的示意圖;圖16是示出了縮略圖對象區(qū)域的放大率和縮小率的示例性設(shè)置屏幕的示意圖; 以及圖17是示出了在變形示例中用于表格選擇的示例性屏幕的示意圖。
具體實施例方式1.定義以下將描述術(shù)語的定義術(shù)語“代替圖像”指的是尺寸小于原始圖像的圖像和代替原始圖像使用的圖像。以 下,這種代替圖像還被稱作縮略圖。術(shù)語“格式”指的是預(yù)定的文檔結(jié)構(gòu),并且表示例如文檔上帶邊框或框線的區(qū)域的位置。為讀取這種格式的任一文檔的結(jié)構(gòu)而提供的任一模式圖案被稱作“表格”。術(shù)語“區(qū) 域”指的是使用諸如鋼筆之類的書寫工具寫字符的區(qū)域,并且?guī)Э蚓€的區(qū)域被稱作“單元 格”。術(shù)語“縮略圖對象區(qū)域”指的是從構(gòu)成該文檔的多個部分中提取的文檔的任一構(gòu) 成部分。多個構(gòu)成區(qū)域被組合到一起或被適當(dāng)布置以生成縮略圖。術(shù)語“布局”指的是在縮略圖中與布置縮略圖對象區(qū)域的位置有關(guān)的布置信息、和 與每一縮略圖對象區(qū)域的圖像的縮小率相關(guān)的信息。術(shù)語“與一個表格相關(guān)的格式信息”指的是與一個表格的整個圖像中的框線或其 它線的位置有關(guān)的數(shù)據(jù)、以及與文檔的格式有關(guān)的信息。例如,假設(shè)對于使用掃描儀等設(shè)備 掃描表格圖像而言X軸是主掃描方向并且y軸是副掃描方向,相對于位于第一掃描位置的 基準點,表格圖像的位置由兩個數(shù)值(x,y)表示。一條線由兩個點表示,并且一個矩形由四 個點表示。這樣的線和矩形分別被設(shè)置有表示線的粗細的其它數(shù)值,而所形成的線和矩形 分別是框線和邊框。與表格相關(guān)的格式信息由這樣的數(shù)值構(gòu)成。注意,基準點不必在第一 掃描位置,即,不必是在表格圖像遠端的點,并且可以是框線等最先被掃描的點。術(shù)語“兩個格式信息之間的差”指的是每一個均構(gòu)成了格式信息的兩個數(shù)值之間 的差的和。更具體地講,基于每一格式信息中的點的相對定位,格式信息之一中的點與剩余 的格式信息中的那些點相關(guān),并且對任意兩個相關(guān)值的數(shù)值之間的差求和。數(shù)值是X坐標 和y坐標的值。因此,即使根據(jù)特定表格填充的文檔相對于作為基準的表格放大或縮小,只 要放大率或縮小率的值落在特定閾值范圍內(nèi),也就可通過對格式信息之間的差與預(yù)定閾值 進行比較來通過表格限定文檔。格式信息在這里是與文檔相關(guān)的格式信息和與基準表格相 關(guān)的格式信息。通過這樣通過表格限定的文檔,由框線等形成的區(qū)域也在文檔上被限定。術(shù)語“鼠標指針”指的是響應(yīng)于鼠標的移動而在屏幕上移動以指示指向了屏幕的 哪里的圖像。術(shù)語“鼠標點擊”指的是按下鼠標按鈕,之后釋放該按鈕。通過此操作,選擇了當(dāng) 鼠標按鈕被按下時顯示在指針之下的圖標等。術(shù)語“鼠標拖拽”指的是在按下按鈕的同時移動鼠標并且之后再完成移動之后釋 放按鈕的操作。通過此操作,當(dāng)按下按鈕時顯示在指針之下的圖標等與當(dāng)釋放按鈕時的指 針的位置相關(guān)聯(lián)。2.結(jié)構(gòu)以下將描述本發(fā)明的示例性實施例中的圖像處理裝置1的結(jié)構(gòu)。2-1.整體結(jié)構(gòu)圖1是整體地示出了圖像處理裝置1的結(jié)構(gòu)的框圖。CPU(中央處理器)11通過讀 取和運行存儲在ROM(只讀存儲器)12中的引導(dǎo)裝載程序或存儲在存儲部分14中的計算機 程序,負責(zé)控制圖像處理裝置1中的部件。ROM 12是由例如半導(dǎo)體元件構(gòu)成的非易失性存 儲裝置,并且專門被提供來被讀取。存儲在ROM 12中的引導(dǎo)裝載程序被用于將存儲在存儲 部分14中的基本OS (操作系統(tǒng))裝載到RAM (隨機存取存儲器)13中。ROM 12在此還存儲 了 BIOS(基本輸入/輸出系統(tǒng))等。RAM 13被用作由CPU 11運行的程序的工作區(qū)。存儲 部分14是諸如硬盤驅(qū)動器和EEPROM(電可擦除可編程只讀存儲器)之類的大容量非易失 性存儲裝置,并且用于存儲將被讀取到CPUll中的程序。操作部分15被提供有用于輸入各
7種命令的鼠標和鍵盤。操作部分15接受用戶操作,并且為CPU 11提供與操作細節(jié)相對應(yīng) 的信號。顯示部分16包括例如液晶顯示屏,并且響應(yīng)于來自CPU 11的任何命令而在其上 顯示圖像。圖像獲取部分17是用于獲取表示文檔的圖像數(shù)據(jù)的單元,例如,是光學(xué)讀取紙 張上的圖像并且生成該圖像的圖像數(shù)據(jù)的掃描儀。通信部分18用于與外部裝置交換數(shù)據(jù), 并且例如是各種調(diào)制解調(diào)器、無線通信電路、串行接口和無線接口。2-2.功能結(jié)構(gòu)2-2-1.與表格登記相關(guān)的功能結(jié)構(gòu)圖2是示出了在圖像處理裝置1中與表格登記相關(guān)的功能結(jié)構(gòu)的框圖。圖像獲取 部分17用作圖像數(shù)據(jù)獲取單元171,其從寫有文檔的紙張等獲取表示文檔的圖像數(shù)據(jù)。由 圖像數(shù)據(jù)獲取單元171獲取的圖像數(shù)據(jù),S卩,圖像數(shù)據(jù)131被存儲在RAM 13中。CPU 11用 作格式信息計算單元111,其從RAM 13讀取圖像數(shù)據(jù)131以進行分析,并且計算關(guān)于圖像數(shù) 據(jù)131中的邊框和框線的信息,即,邊框和框線的位置、長度、粗細等。這樣的計算結(jié)果是格 式信息132。作為格式信息計算單元111的計算結(jié)果的格式信息132被存儲在RAM 13中。 操作部分15用作表格信息指定單元151,其接受用戶操作并且獲取與表格相關(guān)的信息。在 此,表達“與表格相關(guān)的信息”包括表格識別信息、“目的”識別信息、用戶識別信息和口令。 表格識別信息是用于識別表格的諸如表格名稱之類的信息,并且目的識別信息用于指定存 儲部分14存儲與表格相關(guān)的格式信息的位置。用戶識別信息用于識別進行工作以將這樣 的表格識別信息和目的識別信息存儲在存儲部分14中的圖像處理裝置1的用戶是誰???令是用于確定由用戶識別信息指示的用戶是否的確是被授權(quán)的用戶。存儲部分14在此存儲了 口令表145,口令表145中與被授權(quán)的用戶相關(guān)的用戶識 別信息被與他的或她的口令相關(guān)聯(lián)地存儲。CPUll用作表格登記單元112,其將圖像數(shù)據(jù)獲 取單元171獲取的圖像數(shù)據(jù)131登記為表格。該表格登記單元112被提供有與來自表格信 息指定單元151的表格相關(guān)的信息,并且其后查詢存儲在存儲部分14中的口令表145以確 定由在所提供的信息中找到的用戶識別信息指示的用戶是否被授權(quán)。當(dāng)確定了用戶是被授 權(quán)的用戶時,表格登記單元112相應(yīng)地登記了該表格。更具體地講,表格登記單元112相應(yīng) 地在將表格識別信息和目的識別信息存儲在存儲部分14中的表格數(shù)據(jù)庫(圖中數(shù)據(jù)庫被 簡稱為“DB”)141中之前,建立了表格識別信息和目的識別信息之間的關(guān)聯(lián)。表格登記單 元112還把與表格相關(guān)的格式信息132存儲到存儲部分14的文件系統(tǒng)142中,S卩,存儲到 其中由目的識別信息指示的文件中。即,包括表格數(shù)據(jù)庫141的存儲部分14用作存儲了與 各種文檔的格式相關(guān)的格式信息的格式信息存儲單元。存儲部分14中的對象區(qū)域數(shù)據(jù)庫143基于表格存儲了與從文檔中提取的構(gòu)成部 分相關(guān)的信息,即提取部分確定信息。提取部分確定信息是用于按位置、大小等來限定文檔 中的縮略圖對象區(qū)域的信息。即,包括這樣的對象區(qū)域數(shù)據(jù)庫143的存儲部分14用作提取 部分確定信息存儲單元,其基于格式存儲提取部分確定信息,提取部分確定信息用于確定 哪個構(gòu)成部分將被從構(gòu)成文檔的多個構(gòu)成部分中提取出來。操作部分15用作對象區(qū)域指 定單元152,其響應(yīng)于用戶操作指定被用于基于表格來限定縮略圖對象區(qū)域的提取部分確 定信息。CPU 11用作對象區(qū)域登記單元113,其被提供有與來自對象區(qū)域指定單元152的 與縮略圖對象區(qū)域相關(guān)的提取部分確定信息,并且把被提供的信息與關(guān)于相應(yīng)表格的識別 信息相關(guān)聯(lián)地存儲到對象區(qū)域數(shù)據(jù)庫143。
存儲部分14中的布局數(shù)據(jù)庫144用于按照布局與表格的一對一關(guān)系來進行登記。 操作部分15用作布局指定單元153,其響應(yīng)于用戶操作指定了登記在對象區(qū)域數(shù)據(jù)庫143 中的縮略圖對象區(qū)域的布局。即,布局指定單元153是布置信息指定單元的一個例子,布置 信息指定單元響應(yīng)于用戶操作指定了布置信息。布置信息與由提取部分確定信息確定的縮 略圖對象區(qū)域被布置的位置相關(guān)。CPU 11其后用作布局登記單元114,其被提供有來自布 局指定單元153的布局,并且把布局與關(guān)于該布局的表格的識別信息相關(guān)聯(lián)地存儲到布局 數(shù)據(jù)庫144中。2-2-2.與縮略圖的寫入相關(guān)的功能結(jié)構(gòu)圖3是示出了與在圖像處理裝置1中寫入縮略圖相關(guān)的功能結(jié)構(gòu)的框圖。上面已 經(jīng)描述了以下功能結(jié)構(gòu),即,圖像數(shù)據(jù)獲取單元171、圖像數(shù)據(jù)131、格式信息132、和格式信 息計算單元111,因此將不再描述它們。上面還描述了存儲部分14中的數(shù)據(jù)庫,即,表格數(shù) 據(jù)庫141、對象區(qū)域數(shù)據(jù)庫143、布局數(shù)據(jù)庫144,因此將不再描述它們。格式信息計算單元111分析由圖像數(shù)據(jù)獲取單元171獲取的圖像數(shù)據(jù)131,相應(yīng)地 計算與圖像數(shù)據(jù)131的文檔的格式相關(guān)的格式信息132。所得到的格式信息132被存儲在 RAM 13中。CPU 11通過表格數(shù)據(jù)庫141查閱存儲在文件系統(tǒng)142中的格式信息,以找出與 存儲在RAM 13中的格式信息132相一致的任一格式信息,從而CPU 11用作對與圖像數(shù)據(jù) 131相應(yīng)的表格進行確定的表格確定單元115。即,格式信息計算單元111和表格確定單元 115每一個都是格式確定單元的一個例子,格式確定單元通過分析由圖像數(shù)據(jù)獲取單元獲 取的圖像數(shù)據(jù)來獲取與圖像數(shù)據(jù)的文檔的格式相關(guān)的格式信息,并且通過與存儲在格式信 息存儲單元中的格式信息相比較來確定文檔的格式。在此,術(shù)語“兩個格式信息之間的一致性”指的是兩個格式信息之間的差落在預(yù)定 閾值范圍內(nèi)。CPU 11還用作對象區(qū)域提取單元116,其從對象區(qū)域數(shù)據(jù)庫143中讀取與縮 略圖對象區(qū)域相關(guān)的信息,并且從圖像數(shù)據(jù)131中提取縮略圖對象區(qū)域的圖像的對象區(qū)域 數(shù)據(jù)133以存儲在RAM 13中。與縮略圖對象區(qū)域相關(guān)的信息是與縮略圖對象區(qū)域的位置 和大小相關(guān)的信息,與由表格確定單元15確定的表格相關(guān)的識別信息相關(guān)聯(lián)地存儲與縮 略圖對象區(qū)域相關(guān)的信息。即,對象區(qū)域提取單元116是提取單元的一個例子,提取單元 讀取與由格式確定單元確定的格式相應(yīng)的提取部分確定信息,并且從圖像數(shù)據(jù)131中提取 由提取部分確定信息確定的縮略圖對象區(qū)域。其后,CPUll從布局數(shù)據(jù)庫144中讀取與該 表格相對應(yīng)的多個布局中的任一個。即,CPU 11用作布置信息獲取單元,其獲取把從文檔 中提取的縮略圖對象區(qū)域布置在哪里的相關(guān)布置信息。其后,CPU 11用作縮略圖生成單元 117(代替圖像生成單元),其生成表示縮略圖的縮略圖數(shù)據(jù)134,縮略圖是布置在由所獲取 的布局指示的位置處的圖像,縮略圖生成單元117還將所得到的縮略圖數(shù)據(jù)存儲到RAM 13 中。CPU 11還用作寫入單元118,其把縮略圖生成單元117存儲到RAM 13中的縮略圖 數(shù)據(jù)134附加地提供到作為縮略圖數(shù)據(jù)134的基礎(chǔ)的圖像數(shù)據(jù)131中,其后將附加的結(jié)果 寫入到文件系統(tǒng)142。這里,如果以符合諸如包括JPEG(聯(lián)合圖像專家組)的EXIF(可交換 圖像文件格式)和TIFF(標簽圖像文件格式)之類的標準的圖像格式存儲圖像數(shù)據(jù),則圖 像數(shù)據(jù)可包括縮略圖。因此,通過使用圖像格式的這種特性,寫入單元118對文件系統(tǒng)142 執(zhí)行數(shù)據(jù)寫入,即,將包括縮略圖數(shù)據(jù)134的數(shù)據(jù)寫入到圖像數(shù)據(jù)131中。
9
3.操作接下來將描述圖像處理裝置1的操作。3-1.表格登記的操作圖4是圖像處理裝置1中的表格登記的操作的流程圖。首先,用戶把作為對象登 記的文檔的表格布置在圖像獲取部分17中的稿臺玻璃(未示出)上,其后通過操作操作部 分15來發(fā)出登記該表格的命令。響應(yīng)于該操作,作為圖像數(shù)據(jù)獲取單元171的圖像獲取部 分17在CPU 11的控制下掃描該表格,其后把與掃描細節(jié)相對應(yīng)的圖像數(shù)據(jù)131轉(zhuǎn)發(fā)給CPU 11(步驟S101)。其后,CPU 11把接收到的圖像數(shù)據(jù)131存儲到RAM 13中,CPU 11其后用 作格式信息計算單元111,即,根據(jù)圖像數(shù)據(jù)131計算格式信息132以將其存儲到RAM13(步 驟S102)。更具體地講,格式信息計算單元111對圖像數(shù)據(jù)131執(zhí)行加標簽處理,并且從圖 像數(shù)據(jù)131中提取線和矩形。格式信息計算單元111其后將與線和矩形相關(guān)的信息轉(zhuǎn)換為 數(shù)值,從而生成格式信息132。例如,與線和矩形相關(guān)的信息包括線的端點、矩形的頂點部 分、和線和矩形的粗細。其后,CPU 11使顯示部分16顯示一個表格登記屏幕以催促用戶輸 入與完成了掃描的表格相關(guān)的信息。CPU 11其后對這樣的表格登記屏幕執(zhí)行處理(步驟 S103)。圖5是示出了示例性的表格登記屏幕的示意圖。如圖5所示,表格登記屏幕的上 部顯示了字符串“輸入與用于登記的表格相關(guān)的信息”。屏幕的左下方被提供有預(yù)覽區(qū)域 Rs,用于顯示完成了掃描的表格的圖像(其后,被稱作表格圖像)。當(dāng)不能完整地顯示表格 圖像時,該預(yù)覽區(qū)域Rs被提供有滾動條以在垂直方向和水平方向上移動顯示部分。在預(yù)覽 區(qū)域Rs的右側(cè),提供按鈕Bl和B2來放大和縮小用于顯示的表格圖像。用戶將操作部分15 的鼠標的指針移動到按鈕Bl的范圍內(nèi),其后用鼠標點擊,這樣就在預(yù)覽區(qū)域Rs中放大表格 圖像,并且其后進行顯示。當(dāng)用戶在將鼠標指針移動到按鈕B2的范圍內(nèi)之后使用鼠標點擊 時,縮小表格圖像,并且其后進行顯示。在按鈕Bl和B2之下提供有文本框Tl、T2、T3和T4。文本框Tl用于接受表格名 稱的輸入,文本框T2用于接受將計算出的格式信息132存儲到存儲部分14的文件系統(tǒng)142 中的目的的輸入。文本框T3用于接受用戶名的輸入,并且文本框T4用于接受用戶口令的 輸入。當(dāng)用戶使用操作部分15的鍵盤將字符串輸入到這些文本框T1、T2、T3和T4中的每 一個時,這樣輸入的字符串被存儲在RAM 13中分別作為表格名稱、目的、用戶名和口令。在這些文本框之下提供了按鈕B3和B4。按鈕B3被用于把生成縮略圖的模式改變 為“整體縮小”,并且按鈕B4被用于將模式改變?yōu)椤皡^(qū)域指定”。在將指針移動到按鈕B3或 B4之后進行鼠標點擊,從而所選擇的按鈕被加上粗的框線。圖5示出了當(dāng)用戶在將指針移 動到按鈕B4之后使用鼠標點擊時的示例性屏幕。作為這樣的鼠標點擊的結(jié)果,加上框的按 鈕的模式被存儲在RAM 13中作為生成縮略圖的模式。屏幕右下方包括OK按鈕B5和取消按鈕B6。通過按鈕B5,允許在表格登記屏幕上 進行的每一輸入,并且通過取消按鈕B6拒絕這樣的輸入。通過在將指針移動到OK按鈕B5 之后使用鼠標點擊,存儲在RAM 13中的信息,S卩,表格名稱、目的、用戶名、口令和生成縮略 圖的模式,被用在下一步驟S104中的處理中。另一方面,通過在將指針移動到取消按鈕B6 之后使用鼠標點擊,CPU 11終止了該處理,并且過程返回到步驟S101。在完成了在表格登記屏幕上進行的各種設(shè)置之后,當(dāng)在OK按鈕B5上進行鼠標點擊時,CPU 11把存儲在RAM 13中的用戶名和口令的組合對照存儲部分14中預(yù)先提供的口 令表145的細節(jié)進行驗證。這樣,CPU 11確定進行了輸入的用戶是否被授權(quán)。當(dāng)通過這樣 的驗證確定用戶被授權(quán)時,CPU 11把在步驟S102中計算出的與表格相關(guān)的格式信息132 存儲到如上所述在文件系統(tǒng)142中找到的目的。與存儲在RAM 13中的表格名稱相關(guān)聯(lián)地 進行這樣的存儲(步驟S104)。這里,當(dāng)這樣的輸入導(dǎo)致某種錯誤時,CPU 11控制顯示部分 16顯示通知用戶該錯誤的屏幕,從而催促用戶再次進行輸入。其后,CPU 11確定存儲在RAM 13中的生成縮略圖的模式是不是“區(qū)域指定”(步 驟S105)。當(dāng)確定生成縮略圖的模式不是“區(qū)域指定”時(步驟S105 否),則CPU 11把通 過“整體縮小”表格來生成縮略圖的模式存儲到存儲部分14的布局數(shù)據(jù)庫144(步驟S109) 中,并且結(jié)束處理。另一方面,當(dāng)確定生成縮略圖的模式是“區(qū)域指定”時(步驟S105 是), 則CPU 11控制顯示部分16顯示用于選擇對象區(qū)域指定模式的屏幕以用于選擇哪個模式來 指定縮略圖對象區(qū)域,其后對選擇對象區(qū)域指定模式的屏幕執(zhí)行處理(步驟S106)。圖6是示出了示例性的選擇對象區(qū)域指定模式的屏幕的示意圖。如圖6所示,屏 幕右側(cè)顯示了按鈕B7和B8。按鈕B7被用于選擇“基于單元格的指定”作為對象區(qū)域指定 的模式,并且按鈕B8被用于選擇“自由指定”。類似于上述生成縮略圖的模式,被點擊的按 鈕由粗線加框。通過對按鈕B7進行鼠標點擊,將“基于單元格的指定”模式選作對象區(qū)域 指定的模式,其后將其存儲在RAM 13中。通過對按鈕B8進行鼠標點擊,將“自由指定”模 式選作對象區(qū)域指定的模式,其后將其存儲在RAM 13中。其后,通過對按鈕B5進行鼠標點 擊,處理前進到步驟S107。在步驟S107,CPU 11確定存儲在RAM 13中的對象區(qū)域指定的模式是不是“自由指 定”(步驟S107)。當(dāng)確定了對象區(qū)域指定的模式是“自由指定”時(步驟S107:是),CPU 11在顯示部分16上顯示用于自由指定的布局屏幕(步驟S200),并且當(dāng)確定了對象區(qū)域指 定的模式不是“自由指定”時(步驟S107:否),CPU 11在顯示部分16上顯示用于基于單元 格的指定的布局屏幕(步驟S300)。CPU 11其后執(zhí)行處理以適用所選擇的模式。其后,CPU 11把作為各個布局屏幕上的編輯結(jié)果的布局與表格相關(guān)聯(lián)地存儲到布局數(shù)據(jù)庫144中,從 而登記這些布局(步驟S108)。圖7是示出了示例性的用于自由指定的布局屏幕的示意圖。如圖7所示,用于自 由指定的布局屏幕的左側(cè)顯示了預(yù)覽區(qū)域Rs。當(dāng)用戶將指針移動到預(yù)覽區(qū)域Rs內(nèi),并且其 后通過鼠標進行拖拽時,CPU 11獲取例如由指針指定的像素的坐標所限定的矩形。這樣限 定的矩形是縮略圖對象區(qū)域,并且這被稱作“自由指定”。另一方面,通過“基于單元格的指 定”,CPU 11獲取由表格指定的單元格作為縮略圖對象區(qū)域。如果是這種情況,則用戶在預(yù) 覽區(qū)域Rs中將指針移動到該表格的多個單元格中的任一單元格,并且其后使用鼠標點擊 該單元格的內(nèi)部,從而CPU 11獲取了該單元格作為縮略圖對象區(qū)域。預(yù)覽區(qū)域Rs的右上側(cè)顯示了多個按鈕B9至B12、和文本框T5和T6。布局屏幕的 中間右部顯示了用于縮略圖對象區(qū)域的詳細設(shè)置的列表Ld。布局屏幕的右下部顯示了用于 縮略圖對象區(qū)域的布局的布局框&??s略圖大小的模式被用于設(shè)置縮略圖的大小,并且類型不同,即,一個類型是“固 定”,而另一類型是“自動”。顯示在屏幕右上部的按鈕是用于選擇縮略圖大小的模式的按 鈕,即,按鈕B9用于設(shè)置“固定”,而按鈕BlO用于設(shè)置“自動”。圖7示出了選擇按鈕B9的示例性情況,并且縮略圖大小的模式被設(shè)置為“固定”。通過這樣將縮略圖大小的模式設(shè)置 為“固定”,位于按鈕B9和BlO之下的文本框T5和T6都用于輸入數(shù)值,并且根據(jù)數(shù)值設(shè)置 縮略圖大小。在圖7的例子中,由于文本框T5和T6都被設(shè)置了數(shù)值“50”,因此縮略圖大小 在垂直方向和水平方向都被設(shè)置為50mm。因此,屏幕右下部的布局框&顯示了在垂直方向 和水平方向都為50mm大小的縮略圖。另一方面,當(dāng)縮略圖大小的模式被設(shè)置為“自動”時, 根據(jù)顯示在布局框&中的縮略圖大小來自動設(shè)置縮略圖大小。布局模式被用于設(shè)置縮略圖布局,并且類型不同,S卩,一種類型是“用戶指定”,而 另一類型是“自動指定”。為了選擇這樣的布局模式,使用按鈕Bll和B12。按鈕Bll用于 設(shè)置“用戶指定”,而按鈕B12用于設(shè)置“自動指定”。圖7示例性地示出了選擇了按鈕B12 的情況,并且布局模式被設(shè)置為“自動指定”。當(dāng)布局模式被這樣設(shè)置為“自動指定”時,根 據(jù)預(yù)定算法自動對布局框&中的縮略圖對象區(qū)域進行布局。預(yù)定算法可以有不同類型,根 據(jù)一個示例性算法,CPU 11按照選擇的次序并根據(jù)優(yōu)先級來對布局框&中的縮略圖對象區(qū) 域進行布局。優(yōu)先級是由從布局框&的左側(cè)向右側(cè)這樣的掃描線來定義的,并且當(dāng)?shù)竭_布 局框&的右側(cè)遠端時,向下移動一條線。作為代替算法,通過在垂直方向和水平方向上根 據(jù)多個縮略圖對象區(qū)域的大小而組合多個縮略圖對象區(qū)域,任何所選擇的縮略圖對象區(qū)域 可被布局為具有看上去盡可能為方形的縮略圖。另一方面,當(dāng)布局模式被設(shè)置為“用戶指定”時,響應(yīng)于用戶對布局框&進行的布 局編輯操作來對縮略圖對象區(qū)域進行布局。通過這樣的布局編輯操作,具體地講,通過用鼠 標拖拽而把由用戶按下鼠標按鈕而選擇的縮略圖對象區(qū)域從預(yù)覽區(qū)域Rs附加地提供到布 局框&,或者通過在布局框&中進行鼠標拖拽而移動這樣的縮略圖對象區(qū)域。圖8是說明由顯示了用于自由指定的布局屏幕的圖像處理裝置1進行的布局編輯 處理的操作的流程圖。如圖8所示,CPU 11通過顯示用于自由指定的布局屏幕來接受布局 編輯操作(步驟S201)。其后,CPU 11確定矩形指定是不是由鼠標在預(yù)覽區(qū)域Rs內(nèi)進行 (步驟S202)。這里,在指針位于預(yù)覽區(qū)域Rs中的情況下,由用戶通過鼠標拖拽操作來進行 矩形指定,并且在預(yù)覽區(qū)域Rs中指定了兩個位置。這里,這樣指定的兩個位置是矩形的左 上點和右下點的組合,或者是矩形的右上點和左下點的組合。當(dāng)確定了鼠標在預(yù)覽區(qū)域Rs中進行了矩形指定時(步驟S202 是),CPU 11將這 樣指定的矩形附加地提供作為新的縮略圖對象區(qū)域(步驟S203),并且之后處理前進到步 驟S210。通過這樣添加新的縮略圖對象區(qū)域,詳細設(shè)置列表Ld被新提供了與新的縮略圖對 象區(qū)域相對應(yīng)的一行。另一方面,當(dāng)確定了鼠標在預(yù)覽區(qū)域Rs中未進行矩形指定時(步驟 S202:否),CPU 11確定縮略圖大小的模式是不是被設(shè)置為“固定”(步驟S204)。當(dāng)確定縮 略圖大小的模式被設(shè)置為“固定”時(步驟S204:是),CPU 11讀取輸入到文本框T5和T6 的數(shù)值,并且將縮略圖大小設(shè)置為與這樣讀取的數(shù)值相對應(yīng)的大小(步驟S205)。另一方 面,當(dāng)確定了縮略圖大小的模式未被設(shè)置為“固定”時(步驟S204 否),CPU 11自動地根 據(jù)顯示在布局框&中的縮略圖大小設(shè)置縮略圖大小(步驟S206)。其后,CPU 11確定布局模式是否被設(shè)置為“用戶指定”(步驟S207)。當(dāng)確定布局模 式被設(shè)置為“用戶指定”時(步驟S207 是),CPU 11通過響應(yīng)于用戶的布局編輯操作來對 縮略圖對象區(qū)域進行布局來設(shè)置縮略圖布局(步驟S208),并且其后處理進行到步驟S210。 另一方面,當(dāng)確定布局模式未被設(shè)置為“用戶指定”時(步驟S207 否),CPU 11通過根據(jù)
12預(yù)定算法對縮略圖對象區(qū)域進行自動布局來設(shè)置縮略圖布局(步驟S209),并且其后處理 進行到步驟S210。其后,在步驟S210,CPU 11確定操作是否以鼠標點擊OK按鈕B5而結(jié)束。當(dāng)CPU 11確定操作未結(jié)束時(步驟S210 否),處理回到步驟S201。另一方面,當(dāng)確定了操作結(jié)束 時(步驟S210 是),CPU 11結(jié)束布局編輯處理。圖9是示出了當(dāng)縮略圖大小的模式被設(shè)置為“自動指定”時用于自由指定的示例 性布局屏幕的示意圖。在該例子中,由于布局模式也被設(shè)置為“自動指定”,因此每當(dāng)用戶附 加地提供縮略圖對象區(qū)域時,縮略圖布局就被自動地設(shè)置。即,在布局框&中,根據(jù)預(yù)定算 法自動地對上述被選擇和被添加的縮略圖對象區(qū)域進行布局。這里,由于縮略圖大小的模 式被設(shè)置為“自動指定”,因此縮略圖大小與作為在布局框&中進行的自動布置的結(jié)果的縮 略圖大小相同。這樣,文本框T5和T6不接受用戶輸入,而是在其中顯示數(shù)值“ 100”和“30”, 分別作為在布局框&中進行的自動布置的結(jié)果的縮略圖大小。3-2.縮略圖寫入的操作圖10是在圖像處理裝置1中寫入縮略圖的操作的流程圖。用戶把文檔的復(fù)制件 布置在圖像獲取部分17中的稿臺玻璃(未示出)上,其后通過操作操作部分15來發(fā)出寫 入縮略圖的命令。響應(yīng)于該操作,作為圖像數(shù)據(jù)獲取單元171的圖像獲取部分17在CPU 11 的控制下掃描該文檔,其后把與掃描細節(jié)相對應(yīng)的圖像數(shù)據(jù)131轉(zhuǎn)發(fā)給CPUll (步驟S401)。 其后,CPU 11把所提供的圖像數(shù)據(jù)131存儲到RAM 13中,CPU 11其后用作格式信息計算單 元111,即,根據(jù)圖像數(shù)據(jù)131計算格式信息132以將其存儲到RAM 13(步驟S402)。接下來,CPU 11通過表格數(shù)據(jù)庫141查閱存儲在文件系統(tǒng)142中的格式信息,并且 搜索與作為計算結(jié)果的格式信息132相一致的任一格式信息,從而確定哪個表格與圖像數(shù) 據(jù)131相對應(yīng)(步驟S403)。更具體地講,對于存儲在文件系統(tǒng)142中的每一格式信息,CPU 11計算與作為計算結(jié)果的格式信息132的差,其后將該差與預(yù)定閾值進行比較。當(dāng)所得到 的差落在閾值范圍內(nèi)時,CPU 11基于與上述表格信息相關(guān)聯(lián)地存儲在表格數(shù)據(jù)庫141中的 表格識別信息來確定與圖像數(shù)據(jù)131相對應(yīng)的表格。CPU 11其后從對象區(qū)域數(shù)據(jù)庫143 中讀取與有關(guān)這樣確定的表格的縮略圖對象區(qū)域相關(guān)的信息,即,位置和大小,并且CPU 11 從圖像數(shù)據(jù)131中提取對象區(qū)域數(shù)據(jù)133 (步驟S404)。對象區(qū)域數(shù)據(jù)133在此表示縮略圖 對象區(qū)域的圖像。其后CPU 11根據(jù)這樣從布局數(shù)據(jù)庫144讀取的布局來對由對象區(qū)域數(shù) 據(jù)133表示的圖像進行布局,從而生成縮略圖的縮略圖數(shù)據(jù)(步驟S405)。在這樣生成縮略 圖數(shù)據(jù)之后,CPU 11把縮略圖數(shù)據(jù)嵌入到作為上述掃描結(jié)果的圖像數(shù)據(jù)131中,并且把所 得到的數(shù)據(jù)寫入到文件系統(tǒng)142中(步驟S406)。這樣,圖像處理裝置1就能夠登記表格、該表格的一個或多個縮略圖對象區(qū)域、和 縮略圖對象區(qū)域的布局。圖像處理裝置1還能夠自動地區(qū)分任一被掃描的文檔的表格,生 成與區(qū)分出的表格相對應(yīng)的縮略圖,并且將縮略圖嵌入到文檔的圖像數(shù)據(jù)以進行存儲。因 此,這消除了每當(dāng)文檔被掃描時要用戶設(shè)置縮略圖對象區(qū)域和布局的需要,并且?guī)砹四?夠以小于文檔原始圖像的圖像來顯示文檔的任何特征的優(yōu)點。通過將共享同一表格的文檔 的任何特征部分組合起來來實現(xiàn)這些優(yōu)點。4.變形示例以上描述了例子,以下將描述變形例子的細節(jié)。以下的變形示例可被組合到一起。
1.在以上的例子中,布局數(shù)據(jù)庫144按與表格的一對一關(guān)系登記布局,但是可選 地,可基于表格登記多個布局。如果是這種情況,則被提供來對縮略圖對象區(qū)域進行布局的 布局框RL可具有用于從多個布局中進行選擇的標簽區(qū)域Rt。圖11是示出了用于多個布局的登記的示例性布局屏幕的示意圖。如圖所示,緊接 在右下部的布局框&之上,提供標簽區(qū)域Rt以從多個布局中進行選擇。該標簽區(qū)域Rt顯 示了用于識別諸如“布局1”和“布局2”之類的布局的布局名,并且根據(jù)包圍布局名的框線 的角度來表示哪個布局被選擇。在圖11的示例中,選擇的是布局名“布局2”,其由下端線 比上端線長的梯形包圍。所選擇的布局的細節(jié)在布局框&中顯示。標簽區(qū)域Rt的右側(cè)遠 端包括具有字符串“添加布局”的區(qū)域,并且當(dāng)在該區(qū)域進行鼠標點擊時,任一新布局被附 加地提供給布局框&。這樣,當(dāng)基于表格登記多個布局時,登記的布局每一個都可具有不同 的縮略圖對象區(qū)域以供使用。在此考慮示例性情況,其中,針對特定表格選擇三個縮略圖對 象區(qū)域rl、r2和r3,并且針對其登記兩個布局Ll和L2。在此情況下,對于布局Li,僅可使 用縮略圖對象區(qū)域rl和r2,并且對于布局L2,僅可使用縮略圖對象區(qū)域r2和r3。2.可選地,在基于表格登記的多個布局中,可將一個布局與其余布局區(qū)分開。在圖 11的布局框&中,顯示在右下方的按鈕B14包括字符串“代表性布局”,并且當(dāng)在按鈕B14 上進行鼠標點擊時,CPU 11把在鼠標點擊時選擇的布局存儲到布局數(shù)據(jù)庫144中作為代表 性布局。因此,這將被選擇作為代表性布局的布局與其余布局區(qū)分開。3.另外,當(dāng)這樣基于表格登記多個布局時,即使在寫入縮略圖時用表格限定了任 一被掃描的文檔,用于嵌入到文檔的圖像數(shù)據(jù)的縮略圖也未被限定,這是因為可能與該表 格相對應(yīng)的縮略圖的布局改變?;谶@種考慮,可臨時性地選擇多個布局中的任一個,并且 可針對任一被掃描的文檔生成縮略圖。其后,所得到的縮略圖可以與列表的表格中的其它 縮略圖一起顯示,以催促用戶確定是否使用臨時選擇的布局。圖12是示出了在變形示例中 對列表的表格中的縮略圖進行的示例性顯示的示意圖。在該屏幕的左側(cè),提供縮略圖布局 選擇區(qū)域Rc以顯示多個為該表格登記的布局。在縮略圖布局選擇區(qū)域Rc的右側(cè),提供列 表顯示區(qū)域Rv,以在列表的表格中顯示通過采用在縮略圖布局選擇區(qū)域Rc中臨時選擇的 布局而為被掃描的文檔生成的縮略圖。在圖12中,臨時選擇的布局是位于三個布局中間的 “布局2”。其后,在縮略圖布局選擇區(qū)域Rc中,被選擇的布局周圍被加上虛線框。假設(shè)現(xiàn)在 用戶通過在布置于屏幕上的縮略圖布局選擇區(qū)域Rc中的多個布局中對“布局1”進行鼠標 點擊從而選擇“布局1”。圖13是示出了當(dāng)用戶選擇任一特定布局時對列表的表格中的縮 略圖進行示例性顯示的示意圖。當(dāng)用戶選擇“布局1”時,這樣選擇的“布局”相應(yīng)地在周圍 被加上虛線框以指示在縮略圖布局選擇區(qū)域Rc中選擇了“布局1”。響應(yīng)于該操作,在列表 顯示區(qū)域Rv中,通過將“布局1”應(yīng)用于每一文檔而生成的縮略圖被顯示在列表的表格中。 在該狀態(tài)下,如果用戶對位于屏幕右上方的OK按鈕B5進行鼠標點擊,則通過寫入單元118 來使得通過采用當(dāng)前選擇的“布局1”生成的縮略圖中的每一縮略圖都與其圖像數(shù)據(jù)相關(guān) 聯(lián),并且其后將縮略圖寫入到存儲部分14。4.以上例子是按布局登記表格但是不必基于表格登記布局的情況。如果是該情 況,則布局數(shù)據(jù)庫144不必被提供給存儲部分14。在沒有這樣的存儲部分14的情況下,可 在寫入縮略圖時接受用戶的布局編輯操作,并且響應(yīng)于該編輯操作,可執(zhí)行寫入縮略圖。圖 14是示出了在這樣的變形示例中用于布局編輯的示例性屏幕的示意圖。響應(yīng)于將命令發(fā)到圖像處理裝置1以掃描文檔并且按列表形式顯示縮略圖的用戶操作,CPU 11顯示如圖14 所示的屏幕。在該屏幕上,左上部顯示了各種操作按鈕,中間的左部顯示了作為預(yù)定布局的 默認布局區(qū)域R1,左下部顯示了作為用于布局編輯的區(qū)域的指定布局區(qū)域R2,并且中心的 右側(cè)顯示了顯示區(qū)域R3。默認布局區(qū)域Rl顯示了作為整體縮小表格圖像的結(jié)果的縮略圖 大小布局,并且該布局包括在表格登記期間登記的縮略圖對象區(qū)域。還如圖14所示,指定 布局區(qū)域R2顯示了字符串“尚未指定”,表示沒有指定布局并且沒有提供縮略圖對象區(qū)域。 列表顯示區(qū)域R3按列表形式顯示通過采用在默認布局區(qū)域Rl中顯示的整體縮小的布局而 生成的縮略圖。當(dāng)用戶把默認布局區(qū)域Rl中顯示的任一縮略圖對象區(qū)域用鼠標拖拽到指定布局 區(qū)域R2時,CPU 11響應(yīng)于這樣的用戶操作生成布置信息。由于根據(jù)該布置信息對縮略圖對 象區(qū)域進行了布局,在已經(jīng)示出了字符串“尚未指定”的指定布局區(qū)域R2中,對作為拖拽的 結(jié)果的縮略圖對象區(qū)域進行布局。即,在該改進示例中,CPU 11用作布置信息生成單元,其 生成與響應(yīng)于用戶操作布置由提取單元提取的構(gòu)成部分的位置相關(guān)的布置信息。圖15是 示出了當(dāng)在指定布局區(qū)域R2中對縮略圖對象區(qū)域進行布局時用于布局編輯的示例性屏幕 的示意圖。響應(yīng)于該用戶操作,列表顯示區(qū)域R3在此按列表表格顯示通過采用在指定布局 區(qū)域R2中顯示的布局而生成的縮略圖。這樣,即使未基于表格登記布局,也相應(yīng)地在每次 寫入縮略圖期間對為每一表格登記的縮略圖對象區(qū)域進行布局以確定布局。以此方式,這 樣由用戶編輯的布局中的縮略圖每個都可以與之前存儲的圖像數(shù)據(jù)相關(guān)聯(lián)。5.在以上描述的例子中,盡管沒有在布局中給出關(guān)于縮略圖對象區(qū)域的放大率和 縮小率的描述,也可在布局之前對縮略圖對象區(qū)域進行放大和縮小。可選地,可響應(yīng)于鼠標 對圖7所示的多個按鈕B13中的任一個進行鼠標點擊來顯示用于這種放大和縮小的屏幕。 如果是這種情況,CPU 11根據(jù)預(yù)定的放大率或縮小率對縮略圖對象區(qū)域進行放大或縮小, 并且使用所得到的縮略圖對象區(qū)域來生成縮略圖。即,CPU 11用作代替圖像生成單元,其通 過把任一提取出的構(gòu)成部分的大小改變?yōu)轭A(yù)定大小來生成代替圖像。圖16是示出了縮略 圖對象區(qū)域的放大率和縮小率的示例性設(shè)置屏幕的示意圖。在圖7的屏幕中,當(dāng)用戶對多 個按鈕B13中的任一個進行鼠標點擊時,顯示部分16相應(yīng)地在其上顯示圖7所示的彈出窗 口 W。在該彈出窗口 W上,文本框T7顯示了表示與所點擊的按鈕B13相對應(yīng)的縮略圖對象 區(qū)域的名稱的字符串,并且可用操作部分15的鍵盤來編輯該字符串。在文本框T7下顯示 縮略圖對象區(qū)域的大小。在附圖中,該大小是“7. 6X0. 8cm”。在該大小的顯示中,顯示按鈕 B15.B16和B17來選擇使用哪個模式來確定該布局中的縮略圖對象區(qū)域的放大率或縮小率 (以下,該模式被稱作縮放模式)。在這一組按鈕的下面,提供區(qū)域R4以根據(jù)選擇了哪個模 式用于縮放來編輯詳細設(shè)置。按鈕B15被用于選擇作為縮放模式的“固定縮放”。當(dāng)對按鈕 B15進行鼠標點擊時,區(qū)域R4在其中顯示用于輸入相對于縮略圖對象區(qū)域的原始大小的百 分比的放大率或縮小率的文本框。例如,當(dāng)該文本框被提供有數(shù)值“13%”時,縮小率相應(yīng)地 被設(shè)置為13%,并且當(dāng)該文本框被提供有數(shù)值“150%”時,放大率相應(yīng)地被設(shè)置為150%。按鈕B16被用于選擇作為縮放模式的“固定大小”。當(dāng)對按鈕B16進行鼠標點擊 時,區(qū)域R4相應(yīng)地顯示用于輸入通過在垂直方向和水平方向上以“mm”為單位放大或縮小 而完成的縮略圖對象區(qū)域的大小的文本框。通過這些提供有大小的數(shù)值的文本框,按大小 限定放大的或縮小的縮略圖對象區(qū)域??蛇x地,文本框可被構(gòu)成為僅提供有垂直方向或水
15平方向的大小的數(shù)值。如果是這種情況,未被提供有數(shù)值的方向的放大率或縮小率被設(shè)置 為與另一方向的值相同,并且相應(yīng)地通過放大或縮小而完成的縮略圖對象區(qū)域?qū)⑷渴切?狀類似的。按鈕B17被用于選擇作為縮放模式的“指定字符大小”。當(dāng)對按鈕B17進行鼠標點 擊時,區(qū)域R4相應(yīng)地顯示用于輸入最小的字符大小的文本框T8(以下,被稱作最小字符大 小)。通過這樣選擇的“指定字符大小”,針對在寫入縮略圖期間掃描的每一文檔來確定實際 放大率和縮小率。更具體地講,當(dāng)文檔被掃描時,并且當(dāng)與文檔相對應(yīng)的縮略圖對象區(qū)域的 圖像數(shù)據(jù)被提取時,CPU 11針對圖像數(shù)據(jù)執(zhí)行字符識別處理。作為該字符識別處理的結(jié)果, 根據(jù)這樣識別出的字符確定最小大小的任一字符,并且為縮略圖對象區(qū)域確定放大率和縮 小率以使得大小與最小字符大小相一致。圖16示例性地示出了用戶對按鈕B17進行鼠標點擊并且選擇了 “指定字符大小” 作為縮放模式的情況。該情況中的文本框T8被提供有數(shù)值“12”,并且該數(shù)值被設(shè)置為以 “Pt”為單位的最小字符大小。這里,單位“Pt”表示由JIS(日本工業(yè)標準)Z 8305-19621 限定的字符的基準尺寸。即,在圖16中,最小字符大小被設(shè)置為“12pt”。因此,如果CPU 11 提取特定文檔的縮略圖對象區(qū)域的圖像數(shù)據(jù),并且例如,如果圖像數(shù)據(jù)中識別出的字符具 有“24pt”的大小,那么,12/24 = 0.5。因此,縮略圖對象區(qū)域被設(shè)置為50%的縮小率。這 樣,通過使得最小字符大小取其大小不會使得所得到的字符看起來扁平和難以看清的值, 縮略圖中的字符保持完整,即,不會看起來扁平。在區(qū)域R4中,在字符串“邊緣切割”之后顯示按鈕B18和B19。按鈕B18被用于把 命令發(fā)到圖像處理裝置1以針對由文本框T7中的字符串表示其名稱的縮略圖對象區(qū)域執(zhí) 行邊緣切割處理。通過邊緣切割處理,對縮略圖對象區(qū)域進行加標簽的處理,所述加標簽處 理是把基于像素來將像素值與預(yù)定閾值進行比較。在這樣的處理之后,在縮略圖對象區(qū)域 中,對值超過閾值的像素組限定了任意的矩形圈,并且只有矩形內(nèi)被留下作為縮略圖對象 區(qū)域,并且其它部分被去除。這樣,在原始縮略圖對象區(qū)域中,位于外邊緣附近且具有不超 過預(yù)定閾值的值的任一像素被作為邊緣而消除。按鈕B19被用于把命令發(fā)到圖像處理裝置 1而不執(zhí)行這樣的邊緣切割處理。6.在以上的示例性描述中,用作表格確定單元115的CPU 11通過表格數(shù)據(jù)庫141 搜索存儲在文件系統(tǒng)142中的格式信息,以找出與作為從任一被掃描的文檔計算出的結(jié)果 的格式信息132相一致的任一格式信息,從而按格式限定被掃描的文檔。作為這樣限定文 檔表格的替代,可為文檔提取出多種潛在表格。如上所述,術(shù)語“兩種格式信息之間的一致 性”指的是具有一定靈活性的需求,即,之間的差落在閾值范圍內(nèi)。因此,當(dāng)多個表格的格式 信息在細節(jié)上相對相似時,可能存在表格確定單元115在用表格限定文檔時失敗的情況。 如果是這種情況,則CPU 11可從作為自任一被掃描的文檔計算出的結(jié)果的格式信息132提 取每一個均示出了落在預(yù)定范圍內(nèi)的差的多個表格。其后,CPU 11可查閱在每一表格中登 記的縮略圖布局,并且把文檔的縮略圖與每一表格相關(guān)聯(lián)地顯示。其后,CPU 11可顯示表 格以使得表格可供用戶選擇。圖17是示出了在該變形示例中用于表格選擇的示例性屏幕的示意圖。當(dāng)表格確 定單元115在用表格限定文檔時失敗時,CPU 11顯示圖17的用于表格選擇的屏幕。該用于 選擇的屏幕在其上連同字符串“表格識別中的錯誤”中的標題一起顯示了消息。這里的消息關(guān)于“被掃描的文檔的自動表格區(qū)分失敗。進行表格選擇?!痹谶@樣的消息之下,顯示的 是預(yù)覽區(qū)域Rs和類似的表格選擇區(qū)域Ra。預(yù)覽區(qū)域Rs在其中顯示了文檔圖像,并且類似 的表格選擇區(qū)域Ra在列表的表格中顯示了作為文檔的潛在表格而被提取的多個表格以使 它們能被用戶選擇。當(dāng)表格確定單元115在用表格限定文檔時失敗時,CPU 11查閱存儲部 分14的表格數(shù)據(jù)庫141以從被掃描的文檔的格式信息132中找出多個示出了落在閾值范 圍內(nèi)的差的格式信息。其后,CPUll提取由每一表格信息表示的表格,并且在顯示部分16上 顯示表格的識別信息。CPU 11還通過采用經(jīng)這樣的表格登記完成的布局來對縮略圖對象區(qū) 域進行布局,從而生成了縮略圖。所得到的縮略圖與相應(yīng)的表格的識別信息相關(guān)聯(lián),以在顯 示部分16上進行顯示。因此,類似的表格選擇區(qū)域Ra在其中相關(guān)聯(lián)地顯示了每一表格的 識別信息(圖中的“表格名稱”)、和“示例性縮略圖”。“示例性縮略圖”是通過采用為每一 表格登記的布局而從被掃描的文檔的圖像中生成的縮略圖。即,在格式確定單元在限定了 圖像數(shù)據(jù)131的文檔的表格時失敗的情況下,CPU 11用作格式提取單元,即,搜索在格式信 息存儲單元中存儲的格式信息,以從關(guān)于文檔格式的格式信息中找出每一個均示出了落在 閾值范圍內(nèi)的差的多個格式信息,并且提取出在多個提取出的格式信息中找到的格式。用 戶對顯示在類似的表格選擇區(qū)域Ra中的“表格名稱”的顯示區(qū)域進行鼠標點擊、或?qū)Α笆纠?性縮略圖”的顯示區(qū)域進行鼠標點擊,從而選擇任一表格。因此,被選擇的顯示區(qū)域由圖中 所示的粗線加框。這樣,在選擇任一表格之后,當(dāng)用戶對位于屏幕的右下部中的OK按鈕B5 進行鼠標點擊時,被選擇的表格被確認為用作文檔的表格,并且把與表格相對應(yīng)的“示例性 縮略圖”的縮略圖數(shù)據(jù)134與圖像數(shù)據(jù)131相關(guān)聯(lián)地存儲在存儲部分14中。S卩,CPU 11用 作寫入單元,其根據(jù)由格式提取單元提取出的多個格式中的每一格式來顯示由代替圖像生 成單元生成的代替圖像,并且響應(yīng)于用戶操作,選擇任一代替圖像以寫入到存儲單元。注意,在變形示例4中,由于未給予表格登記布局,因此,如果不能用表格限定被 掃描的文檔,則CPU 11不能通過采用與每一表格相對應(yīng)的布局來生成縮略圖。在此情況 下,CPU 11可以把登記在多個表格中的縮略圖對象區(qū)域之一作為上述“示例性縮略圖”。用 戶相應(yīng)地查閱這樣顯示的“示例性縮略圖”以進行與上面類似的鼠標點擊操作。響應(yīng)于這 樣的操作,CPU 11可選擇縮略圖之一以存儲到存儲部分14中。S卩,在此情況下,CPU 11用 作寫入單元,即,從提取部分確定信息存儲單元中讀取針對由格式提取單元提取出的每一 格式存儲的提取部分確定信息,并且生成了作為由提取部分確定信息確定的每一構(gòu)成部分 的圖像的代替圖像。CPU 11其后響應(yīng)于用戶操作顯示所得到的代替圖像以使得這些圖像可 用于選擇,并且將多個代替圖像中選擇出的一個寫入到存儲單元。7.在上述示例中,利用了圖像格式的特性,寫入單元118為文件系統(tǒng)142提供作為 把縮略圖數(shù)據(jù)134嵌入到圖像數(shù)據(jù)131中的結(jié)果的數(shù)據(jù)??蛇x地,寫入單元118可在把圖 像數(shù)據(jù)131和縮略圖數(shù)據(jù)134存儲到存儲部分14之前建立它們之間的關(guān)聯(lián)。如果是這種 情況,那么,即使例如存儲了圖像數(shù)據(jù)131的圖像格式不是可包括縮略圖數(shù)據(jù)134的類型, 也可在圖像數(shù)據(jù)131和縮略圖數(shù)據(jù)134之間建立關(guān)聯(lián)。這里,寫入單元118不必把縮略圖 數(shù)據(jù)134與圖像數(shù)據(jù)131關(guān)聯(lián)地存儲。S卩,只要寫入單元118把縮略圖數(shù)據(jù)134寫入到存 儲部分14,其就工作良好。8.在上述示例中,表格登記單元112通過查閱口令表145來確定用戶是否被授權(quán)。 這肯定并非限制性的,并且表格登記單元112可確定用戶是否被允許對存儲在RAM 13中的目的進行數(shù)據(jù)寫入。在此情況下,只要文件系統(tǒng)142與關(guān)于被授權(quán)對存儲區(qū)域進行數(shù)據(jù)寫 入的用戶的用戶識別信息相關(guān)聯(lián)地存儲了關(guān)于存儲區(qū)域的識別信息,文件系統(tǒng)142就工作 良好。CPU 11可在文件系統(tǒng)142中這樣查閱存儲細節(jié)以如上述那樣進行確定。9.可以以計算機可讀記錄介質(zhì)的形式分發(fā)要由圖像處理裝置1中的CPU 11運行 的程序,所述計算機可讀記錄介質(zhì)例如是諸如磁帶和磁盤之類的磁記錄介質(zhì)、諸如光盤之 類的光學(xué)記錄介質(zhì)、磁光學(xué)記錄介質(zhì)、和半導(dǎo)體存儲器。還可在諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)上下 載這些程序。這里,負責(zé)上述控制的控制單元不必限制為CPU,還可應(yīng)用各種裝置,例如,專 門提供的處理器。而且,例如存儲部分14、操作部分15、顯示部分16、和圖像獲取部分17之類的部件 可以全部都是通過通信部分18連接的外部裝置。在此情況下,CPU 11可通過通信部分18 控制這種外部裝置。10.在上述示例中,為了計算兩個格式信息之間的差,CPU 11對每一格式信息中 的點的X坐標和y坐標的兩個數(shù)值之間的差進行求和??蛇x地,優(yōu)選地在把差轉(zhuǎn)換為絕對 值之后對差執(zhí)行這樣的求和。可選地,CPU 11可對差的平方進行求和以計算兩個格式信息 之間的差。為了說明和描述的目的已經(jīng)提供了本發(fā)明的示例性實施例的以上描述。這并不意 味著對本發(fā)明毫無遺漏的描述或?qū)⒈景l(fā)明限制為以上所描述的確切的表格。顯然,很多變 形和改變對于本領(lǐng)域技術(shù)人員來說是明顯的。選擇和描述示例性實施例以便進行最好的解 釋以使得本領(lǐng)域技術(shù)人員能夠理解用于各種示例性實施例的且具有適于實際使用的各種 變形的本發(fā)明。這意味著本發(fā)明的范圍由以下權(quán)利要求及其等同物所限定。
權(quán)利要求
一種圖像處理裝置,包括格式信息存儲單元,其存儲與按類型變化的文檔格式相關(guān)的格式信息;提取部分確定信息存儲單元,其基于格式存儲提取部分確定信息,其中提取部分確定信息用于確定多個構(gòu)成部分中的哪一個構(gòu)成部分被從文檔中提??;布置信息獲取單元,其獲取與布置從文檔中提取出的構(gòu)成部分的位置相關(guān)的布置信息;圖像數(shù)據(jù)獲取單元,其獲取文檔的圖像數(shù)據(jù);格式確定單元,其通過分析由圖像數(shù)據(jù)獲取單元獲取的圖像數(shù)據(jù)來獲取與圖像數(shù)據(jù)的文檔格式相關(guān)的格式信息,并且通過與存儲在格式信息存儲單元中的格式信息進行比較來確定文檔格式;提取單元,其從提取部分確定信息存儲單元中讀取與由格式確定單元確定的格式相對應(yīng)的提取部分確定信息,并且從圖像數(shù)據(jù)中提取由提取部分確定信息確定的構(gòu)成部分;代替圖像生成單元,用于生成通過把由提取單元提取出的構(gòu)成部分布置于在由布置信息獲取單元獲取的布置信息中找出的位置處而得出的代替圖像;以及寫入單元,用于把由代替圖像生成單元生成的代替圖像寫入到存儲單元中。
2.如權(quán)利要求1所述的圖像處理裝置, 其中,布置信息獲取單元獲取多個布置信息,其中,代替圖像生成單元通過基于由布置信息獲取單元獲取的多個布置信息中的每一 個來布置構(gòu)成部分,從而生成多個代替圖像,并且其中,寫入單元把從代替圖像生成單元所生成的多個代替圖像中選擇出的多個代替圖 像的任一個寫入到存儲單元中。
3.一種圖像處理裝置,包括格式信息存儲單元,其存儲與按類型變化的文檔格式相關(guān)的格式信息; 提取部分確定信息存儲單元,其基于格式存儲提取部分確定信息,其中提取部分確定 信息用于確定多個構(gòu)成部分中的哪一個構(gòu)成部分被從文檔中提取; 圖像數(shù)據(jù)獲取單元,其獲取文檔的圖像數(shù)據(jù);格式確定單元,其通過分析由圖像數(shù)據(jù)獲取單元獲取的圖像數(shù)據(jù)來獲取與圖像數(shù)據(jù)的 文檔格式相關(guān)的格式信息,并且通過與存儲在格式信息存儲單元中的格式信息進行比較來 確定文檔格式;提取單元,其從提取部分確定信息存儲單元中讀取與由格式確定單元確定的格式相對 應(yīng)的提取部分確定信息,并且從圖像數(shù)據(jù)中提取由提取部分確定信息確定的構(gòu)成部分;布置信息生成單元,其響應(yīng)于用戶操作生成與布置由提取單元提取的構(gòu)成部分的位置 相關(guān)的布置信息;代替圖像生成單元,其生成通過把由提取單元提取出的構(gòu)成部分布置于在由布置信息 生成單元生成的布置信息中找出的位置處而得出的代替圖像;以及寫入單元,用于把由代替圖像生成單元生成的代替圖像寫入到存儲單元中。
4.如權(quán)利要求1至3任一項所述的圖像處理裝置,其中,代替圖像生成單元通過把由提取單元提取出的構(gòu)成部分改變?yōu)轭A(yù)定大小來生成 代替圖像。
5.如權(quán)利要求1至3任一項所述的圖像處理裝置,其中,代替圖像生成單元通過在由提取單元提取出的構(gòu)成部分中查找一個字符并且通 過改變改構(gòu)成部分的大小以使字符具有預(yù)定大小來生成代替圖像。
6.如權(quán)利要求1所述的圖像處理裝置,還包括布置信息指定單元,其響應(yīng)于用戶操作 來指定與布置了由提取部分確定信息確定的構(gòu)成部分的位置相關(guān)的布置信息,其中,布置信息獲取單元獲取由布置信息指定單元指定的布置信息。
7.如權(quán)利要求1所述的圖像處理裝置,還包括格式提取單元,在格式確定單元在確定 圖像數(shù)據(jù)的文檔格式時失敗的情況下,格式提取單元從與文檔格式相關(guān)的格式信息中獲取 示出了落在閾值范圍內(nèi)的差的存儲在格式信息存儲單元中的多個格式信息,并且提取所述 多個格式信息中的每一格式信息中所形成的格式,其中,寫入單元根據(jù)由格式提取單元提取的所述多個格式中的每一格式來顯示由代替 圖像生成單元所生成的每一代替圖像,并且響應(yīng)于用戶操作來選擇代替圖像之一以寫入到 存儲單元。
8.如權(quán)利要求3所述的圖像處理裝置,還包括格式提取單元,在格式確定單元在確定 圖像數(shù)據(jù)的文檔格式時失敗的情況下,格式提取單元從與文檔格式相關(guān)的格式信息中獲取 示出了落在閾值范圍內(nèi)的差的存儲在格式信息存儲單元中的多個格式信息,并且提取所述 多個格式信息中的每一格式信息中所形成的格式,其中,寫入單元從提取部分確定信息存儲單元中讀取為由格式提取單元所提取的多個 格式中的每一格式而存儲的提取部分確定信息,并且生成由提取部分確定信息確定的多個 構(gòu)成部分中的每一構(gòu)成部分的圖像作為代替圖像以進行顯示,并且還響應(yīng)于用戶操作來選 擇代替圖像之一以寫入到存儲單元。
全文摘要
圖像處理裝置包括存儲與按類型變化的文檔格式相關(guān)的格式信息的存儲器;基于格式存儲提取部分確定信息以確定多個構(gòu)成部分中的哪一個被從文檔中提取的存儲器;獲取與布置從文檔中提取出的構(gòu)成部分的位置相關(guān)的布置信息的單元;獲取文檔的圖像數(shù)據(jù)的單元;通過分析獲取的圖像數(shù)據(jù)來獲取與圖像數(shù)據(jù)的文檔格式相關(guān)的格式信息、并且通過與存儲的格式信息進行比較來確定文檔格式的單元;從提取部分確定信息存儲器中讀取與確定的格式相對應(yīng)的提取部分確定信息、并且從圖像數(shù)據(jù)中提取確定的構(gòu)成部分的單元;生成通過把提取出的構(gòu)成部分布置于在獲取的布置信息中找出的位置處而得出的代替圖像的單元;和把生成的代替圖像寫入到存儲器中的單元。
文檔編號H04N1/00GK101931721SQ200910225478
公開日2010年12月29日 申請日期2009年12月16日 優(yōu)先權(quán)日2009年6月24日
發(fā)明者北井翼 申請人:富士施樂株式會社