專利名稱:圖像處理裝置、圖像顯示系統(tǒng)以及圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理裝置和方法、以及圖像顯示系統(tǒng)。
背景技術(shù):
本發(fā)明提供圖像處理裝置和方法、以及圖像處理系統(tǒng),與其中不包 括周邊部分圖像地產(chǎn)生輸出圖像的圖像數(shù)據(jù)的情況相比,所述圖像處理 裝置和方法、以及圖像處理系統(tǒng)能夠使得更容易把握組成原始圖像的主 要部分圖像的位置。
日本特開(JP-A) 1999-86014號公報公開了一種對應(yīng)于諸如圖例、 表格、標(biāo)題、文本等類別而將文檔圖像分割成多個區(qū)域(部分圖像)并 且將其顯示的技術(shù)。在這種技術(shù)中,將部分圖像作為獨立文件存儲,且 按用戶觀看部分圖像的順序向部分圖像施加優(yōu)先級。具有高優(yōu)先級的部 分圖像較快地顯示或較大地顯示。在該技術(shù)中,當(dāng)在顯示器單獨地顯示 部分圖像或者顯示多個部分圖像時,如果在一屏中不能容納要顯示的多 個部分圖像,則在改變這些部分圖像的布置和相對尺寸等的情況下顯示 這些部分圖像。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面, 一種圖像處理裝置包括主要部分圖像選 擇器,其從組成原始圖像的多個部分圖像中選擇主要圖像以用作主要部 分圖像;周邊部分圖像選擇器,其選擇在所述原始圖像中布置在所述主 要部分圖像周邊并且滿足預(yù)定條件的部分圖像以用作周邊部分圖像;以 及產(chǎn)生如下的輸出圖像數(shù)據(jù)的產(chǎn)生器,在所述輸出圖像數(shù)據(jù)中,所述主 要部分圖像和所述周邊部分圖像被布置為保留它們在所述原始圖像中的 位置關(guān)系,并且所述主要部分圖像和所述周邊部分圖像按照縮放倍率
5(scaling factor)而縮小以容納在輸出尺寸(dimension)中,各個縮放倍 率之間的差在預(yù)定范圍內(nèi)。
根據(jù)該配置,與其中不包括周邊部分圖像地產(chǎn)生輸出圖像的圖像數(shù) 據(jù)的情況相比,可以更容易地確定組成原始圖像的主要部分圖像的位置。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,所述產(chǎn)生器產(chǎn)生如下 的輸出圖像數(shù)據(jù),在所述輸出圖像數(shù)據(jù)中,從所述主要部分圖像提取的 一部分和所述主要部分圖像的全部中的一個布置在所述輸出尺寸中,并 且,包括至少一個周邊部分圖像的提取部分在內(nèi)的一個或更多個周邊部 分圖像布置在布置了所述主要部分圖像的所述一部分或全部之后剩下的 剩余區(qū)域中。
根據(jù)該配置,可以將縮小主要部分圖像和周邊部分圖像時的縮放倍 率保持在能夠分辨輸出圖像的內(nèi)容的級別。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,如果提取其一部分的 周邊部分圖像是分類為文本的部分圖像,則所述產(chǎn)生器產(chǎn)生如下的輸出 圖像數(shù)據(jù),在所述輸出圖像數(shù)據(jù)中,布置有所述一部分,并且所述一部
分按照滿足以下兩個條件中的至少一個的縮放倍率進(jìn)行了縮小第一條 件所述一部分中包括的文本的尺寸至少是預(yù)定尺寸,以及第二條件 所述一部分中包括的文本的每行或每列的字符數(shù)至少是預(yù)定數(shù)量。
根據(jù)該配置,可以避免在縮小之后文本太小和不可辨別、或者字符 數(shù)量太少且不能充分分辨內(nèi)容。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,當(dāng)所述產(chǎn)生器產(chǎn)生其 中布置有所述主要部分圖像的提取部分的輸出圖像數(shù)據(jù)時,所述產(chǎn)生器 基于所述提取部分中包括的信息量來確定所述提取部分的位置。
根據(jù)該配置,與沒有提供該結(jié)構(gòu)的情況相比,可以更容易地分辨主 要部分圖像的內(nèi)容。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,所述產(chǎn)生器產(chǎn)生其中 所述主要部分圖像和所述周邊部分圖像按照可見范圍內(nèi)的縮放倍率進(jìn)行 縮小的輸出圖像數(shù)據(jù),在所述可見范圍內(nèi)的縮小是按照基于縮小之后的 所述主要部分圖像和/或所述周邊部分圖像的所述提取部分中包括的信息量而確定的縮放倍率的縮小。
根據(jù)該配置,與沒有提供該結(jié)構(gòu)的情況相比,可以更容易地分辨主 要部分圖像的內(nèi)容。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,如果所述周邊部分圖 像是分類為文本的部分圖像,則所述產(chǎn)生器產(chǎn)生如下的輸出圖像數(shù)據(jù), 在所述輸出圖像數(shù)據(jù)中,布置有所述周邊部分圖像,所述周邊部分圖像 按照使得該周邊部分圖像中包括的文本的尺寸至少是預(yù)定尺寸的縮放倍 率進(jìn)行了減小。
根據(jù)該配置,可以避免在縮小之后文本太小和不可辨別。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,所述主要部分圖像選 擇器選擇由用戶指定的部分圖像和滿足對在組成所述原始圖像的頁中的 布置位置、在整個原始圖像中的位置、大小、像素特征和類別中的至少 一個進(jìn)行指定的條件的部分圖像中的一個,作為所述主要部分圖像。
根據(jù)該配置,與沒有提供該結(jié)構(gòu)的情況相比,可以更加根據(jù)用戶的 需求來選擇主要部分圖像。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,所述周邊部分圖像選 擇器選擇滿足對在組成所述原始圖像的頁中的布置位置、在整個原始圖 像中的位置、大小、像素特征和類別中的至少一個進(jìn)行指定的條件的部 分圖像,作為所述周邊部分圖像。
根據(jù)該配置,與沒有提供該結(jié)構(gòu)的情況相比,可以選擇更適合作為 要包括在輸出圖像中的圖像的周邊部分圖像。
在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,所述周邊部分圖像選 擇器選擇滿足對以下多項中的至少一項進(jìn)行指定的條件的部分圖像作為 所述周邊部分圖像在組成所述原始圖像的頁中的布置位置;在整個原 始圖像中的位置;大?。幌袼靥卣?;類別;以及在所述產(chǎn)生器產(chǎn)生其中 布置有所述周邊部分圖像的提取部分的輸出圖像數(shù)據(jù)的情況下,所述提 取部分中包括的信息量。
根據(jù)該配置,與沒有提供該結(jié)構(gòu)的情況相比,可以選擇更適合作為 要包括在輸出圖像中的圖像的周邊部分圖像。在根據(jù)本發(fā)明的這一方面的圖像處理裝置中,所述周邊部分圖像選 擇器選擇與所述主要部分圖像一起包括在所述原始圖像中的內(nèi)容在可見 范圍內(nèi)縮小的由輸出尺寸限定的區(qū)域內(nèi)的部分圖像作為所述周邊部分圖 像,在所述可見范圍內(nèi)的縮小是按照基于縮小之后的所述輸出尺寸限定 的區(qū)域中包括的信息量而確定的縮放倍率的縮小。
根據(jù)該配置,與沒有提供該結(jié)構(gòu)的情況相比,可以選擇更適合作為 要包括在輸出圖像中的圖像的周邊部分圖像。
根據(jù)本發(fā)明的這一方面的圖像處理裝置還可以包括顯示部,所述顯 示部基于由所述產(chǎn)生器產(chǎn)生的輸出圖像數(shù)據(jù)而顯示輸出圖像。
根據(jù)該配置,與其中不包括周邊部分圖像地產(chǎn)生輸出圖像的圖像數(shù) 據(jù)的情況相比,可以更容易地確定組成原始圖像的主要部分圖像的位置。
根據(jù)木發(fā)明的第二方面, 一種圖像顯示系統(tǒng)包括圖像發(fā)送裝置, 該圖像發(fā)送裝置包括根據(jù)第一方面所述的圖像處理裝置、和發(fā)送由所述 圖像處理裝置產(chǎn)生的輸出圖像數(shù)據(jù)的發(fā)送器;以及顯示裝置,該顯示裝 置包括接收從所述圖像發(fā)送裝置發(fā)送的輸出圖像數(shù)據(jù)的接收器、和基于 所述接收器接收的輸出圖像數(shù)據(jù)來顯示輸出圖像的顯示部。
根據(jù)該配置,與其中不包括周邊部分圖像地產(chǎn)生輸出圖像的圖像數(shù) 據(jù)的情況相比,可以更容易地確定組成原始圖像的主要部分圖像的位置。
根據(jù)本發(fā)明的第三方面, 一種圖像處理方法包括以下步驟從組成 原始圖像的多個部分圖像中選擇主要部分圖像;選擇在所述原始圖像中 布置在所述主要部分圖像周邊并且滿足預(yù)定條件的周邊部分圖像;以及
產(chǎn)生如下的輸出圖像數(shù)據(jù),在所述輸出圖像數(shù)據(jù)中,所述主要部分圖像 和所述周邊部分圖像被布置為保留它們在所述原始圖像中的位置關(guān)系, 并且所述主要部分圖像和所述周邊部分圖像按照縮放倍率而縮小以容納 在輸出尺寸中,各個縮放倍率之間的差在預(yù)定范圍內(nèi)。
根據(jù)該配置,與其中不包括周邊部分圖像地產(chǎn)生輸出圖像的圖像數(shù) 據(jù)的情況相比,可以更容易地確定組成原始圖像的主要部分圖像的位置。
8將基于下面的附圖詳細(xì)地說明本發(fā)明的示例性實施方式,在附圖中: 圖1是示出根據(jù)本發(fā)明示例性實施方式的圖像處理裝置的示意性結(jié) 構(gòu)的框圖2是概要地說明根據(jù)示例性實施方式的圖像處理裝置執(zhí)行的處理 的說明圖3是示出輸出圖像數(shù)據(jù)產(chǎn)生的主例程的流程的示例的流程圖; 圖4是示出主要部分圖像選擇的示例的流程圖5是示出在自動選擇并指定主要部分圖像的情況下主要部分圖像 選擇的示例的流程圖6是示出周邊部分圖像選擇的示例的流程圖7是示出輸出圖像數(shù)據(jù)產(chǎn)生的示例的流程圖8是示出在通過提取并使用周邊部分圖像的一部分或者主要部分 圖像和周邊部分圖像的一部分而產(chǎn)生輸出圖像數(shù)據(jù)的情況下、圖7的步 驟196中執(zhí)行的處理的細(xì)節(jié)的流程圖9是說明原始圖像的具體示例和圖像分割處理的說明圖10是示意性地示出圖9中所示的原始圖像的上半?yún)^(qū)域中存在的部 分圖像的布置狀態(tài)的圖11是示出主要部分圖像和周邊部分圖像的布置的示例的圖,以及 示出當(dāng)提取分類為文本的周邊部分圖像的一部分時所提取部分的示例的 圖12是說明示例性實施方式的第四變型例的輸出圖像數(shù)據(jù)產(chǎn)生處理 的說明圖13是說明求出文本大小的方法的說明圖14A是示出圖像處理裝置和顯示裝置連接到通信網(wǎng)絡(luò)的狀態(tài)的 圖;以及
圖14B是示出顯示裝置的總體結(jié)構(gòu)的圖。
具體實施例方式
此后,將參照附圖詳細(xì)地說明本發(fā)明的示例性實施方式。圖1是示出根據(jù)示例性實施方式的圖像處理裝置10的示意性結(jié)構(gòu)的
框圖。圖像處理裝置IO包括CPU 12、 RAM 14、 ROM 16、 I/O (輸入/ 輸出)接口 18以及通信接口20。它們通過總線22彼此連接。
CD-ROM驅(qū)動器24、 FD (軟盤)驅(qū)動器28以及HDD (硬盤驅(qū)動 器)32連接到I/0接口 18。 CD-ROM驅(qū)動器24從作為便攜式記錄介質(zhì) 的CD-ROM 26讀取數(shù)據(jù)。FD驅(qū)動器28在作為便攜式記錄介質(zhì)的FD 30 讀取并寫入數(shù)據(jù)。HDD 322在內(nèi)置硬盤讀取并寫入數(shù)據(jù)。
鍵盤34和定點裝置36也連接到I/O接口 18。鍵盤34用于根據(jù)用戶 的操作輸入各種信息。定點裝置36通過用戶用其在顯示器38顯示的畫 面上指示任意位置來輸入指令。顯示器38根據(jù)來自CPU 12的指令而顯 示諸如圖像等的信息。這里,給出了設(shè)置鍵盤34和定點裝置36作為輸 入裝置設(shè)置的構(gòu)造。如果顯示器38是觸摸板顯示器,則顯示器38也可 以用作輸入裝置。即,輸入裝置并不特別限于鍵盤34和定點裝置36。
從原稿讀取圖像的掃描儀40連接到I/O接口 18。 CPU 12指示掃描 儀40進(jìn)行讀取原稿的圖像的操作,獲取掃描儀40讀取的圖像數(shù)據(jù),且 在RAM 14中存儲數(shù)據(jù)。
通信接口 20連接到諸如電信線路、LAN等的網(wǎng)絡(luò)。經(jīng)由通信接口 20,圖像處理裝置10與連接到網(wǎng)絡(luò)的其他終端(例如,顯示裝置60)交 換信息(參見圖14A)。
CPU 12執(zhí)行存儲在ROM 16和HDD 32等中的指令。采用RAM 14 作為幀存儲器,用于臨時存儲各種圖像數(shù)據(jù),諸如經(jīng)由通信接口20從其 他終端輸入的圖像數(shù)據(jù)、從掃描儀40等輸入的圖像數(shù)據(jù)、新產(chǎn)生的圖像 數(shù)據(jù)等等。RAM14還在指令執(zhí)行過程中用作工作存儲器。
存儲由CPU 12執(zhí)行的指令的記錄介質(zhì)并不限于上述ROM 16、 HDD 32等。該記錄介質(zhì)可以是CD-ROM驅(qū)動器24、 FD驅(qū)動器28等。例如, 盡管沒有示出,但是記錄介質(zhì)可以是諸如DVD盤、磁光盤、IC卡等的 便攜式記錄介質(zhì)、設(shè)置在圖像處理裝置10外部的諸如HDD等的存儲介 質(zhì)等等。此外,記錄介質(zhì)可以是通過網(wǎng)絡(luò)連接的數(shù)據(jù)庫、另一計算機系 統(tǒng)及其數(shù)據(jù)庫、或者諸如電氣通信電路中的載波的傳播介質(zhì)。本示例性實施方式的圖像處理裝置IO的特征在于以下功能產(chǎn)生用
于在分辨率低于原始圖像的顯示裝置60 (例如,計算機、PDA (便攜式
信息終端)、便攜式電話等)的小顯示屏幕上顯示通過掃描、傳真接收等
輸入的圖像(參見圖2 (l))的一部分的圖像數(shù)據(jù)。此處的圖像數(shù)據(jù)不限 于顯示目的,也可以是為打印目的而產(chǎn)生的。
圖2 (2)示出了在小顯示屏幕上顯示從原始圖像(與原始圖像具有 相同的顯示倍率的圖像)提取的一部分的圖像的情況下的顯示示例。相 反,在本示例性實施方式的圖像處理裝置10中,通過此后說明的處理, 如圖2 (3)所示,在基本維持原始圖像的布局的狀態(tài)下,產(chǎn)生包括被選 擇為主要圖像的部分圖像(主要部分圖像)及其周圍的部分圖像(周邊 部分圖像)的輸出圖像的圖像數(shù)據(jù)(此后,稱為輸出圖像數(shù)據(jù))。例如, 當(dāng)要分辨諸如圖例、表格、照片等的部分圖像的內(nèi)容時,通過單獨觀看 該圖像可能不能充分地分辨內(nèi)容。然而,在本示例性實施方式中,按照 將該圖像周圍的圖像(例如,諸如標(biāo)題等的文本圖像等)包括在顯示中 的方式來產(chǎn)生輸出圖像數(shù)據(jù)。
圖14B示出了顯示裝置60的總體結(jié)構(gòu)。顯示裝置60包括CPU62、 RAM 64、 ROM 66, I/O (輸入/輸出)接口68和通信接口70。它們通過 總線76彼此相連接。
操作鍵74和顯示器72連接到I/O接口 68。操作鍵74用于根據(jù)用戶 的操作輸入各種信息。顯示器72根據(jù)來自CPU 62的指令而顯示諸如圖 像等的信息。
通信接口 70連接到諸如電信線路、LAN等的網(wǎng)絡(luò)。經(jīng)由通信接口 70,圖像處理裝置60與連接到網(wǎng)絡(luò)的其他終端(例如,圖像處理裝置IO) 交換信息。
CPU 62執(zhí)行存儲在RAM 64中的指令。采用RAM 64作為幀存儲器, 用于臨時存儲經(jīng)由通信接口 70從其他終端輸入的圖像數(shù)據(jù)。RAM 64還 在指令執(zhí)行過程中用作工作存儲器。
下面,將說明根據(jù)本示例性實施方式的圖像處理裝置10的CPU 12
執(zhí)行的產(chǎn)生輸出圖像數(shù)據(jù)的操作。圖3是示出CPU 12執(zhí)行的輸出圖像數(shù)據(jù)產(chǎn)生的主例程的流程示例的
流程圖。
在步驟100, CPU 12獲取作為要對其產(chǎn)生輸出圖像數(shù)據(jù)的原稿的圖 像的圖像數(shù)據(jù)。原始圖像的該圖像數(shù)據(jù)可以是通過使用掃描儀40等讀取 原稿而獲得的圖像數(shù)據(jù),可以是通過圖像創(chuàng)建軟件產(chǎn)生的圖像數(shù)據(jù),可 以是經(jīng)由通信接口 20從外部終端輸入的圖像數(shù)據(jù),并且可以是存儲在諸 如CD-ROM 26、 FD 30等的記錄介質(zhì)中的圖像數(shù)據(jù)。CPU 12在RAM 14、 HDD32等中存儲獲取的圖像數(shù)據(jù)。此后,將獲取的原始圖像的圖像數(shù)據(jù) 稱為原始圖像數(shù)據(jù)。原始圖像可以是對應(yīng)于單頁輸出紙張的僅僅一頁圖 像,或者可以由多頁圖像組成。
在步驟102, CPU 12基于原始圖像數(shù)據(jù)在顯示器38顯示原始圖像, 并且提示用戶指定輸出尺寸。此處要指定的輸出尺寸是輸出圖像的尺寸。 例如,在便攜式電話等的顯示器上顯示圖像的情況下,指定該顯示器可 以顯示的圖像大小,作為輸出尺寸。用戶在觀看顯示器38上顯示的圖像 的同時使用定點裝置36指示區(qū)域且指定輸出尺寸,或者通過直接輸入水 平方向和垂直方向的像素數(shù)量而指定輸出尺寸。
這里,說明用戶指定輸出尺寸的情況的示例。然而,如果將執(zhí)行顯 示的終端的屏幕大小是預(yù)先知道的,則CPU 12可以自動指定該屏幕大小 作為輸出尺寸。而且,CPU12可以用作經(jīng)由網(wǎng)絡(luò)自動獲取輸出尺寸的系 統(tǒng)。當(dāng)在步驟102中指定了輸出尺寸時,CPU12前進(jìn)到步驟104。
在步驟104, CPU 12基于原始圖像數(shù)據(jù)執(zhí)行原始圖像的圖像分割, 并且準(zhǔn)備圖像列表。
術(shù)語"圖像分割"的意義包括將圖像分割成對應(yīng)于預(yù)定類別的多個部 分圖像。根據(jù)諸如文本、CG圖例、表格、照片等的預(yù)先指定的類別(對 象類)執(zhí)行分割。這里,CG圖例表示在圖形軟件等中準(zhǔn)備的計算機圖形 圖像,諸如具有簡單顏色的線圖像等。表格意味著在電子數(shù)據(jù)表等中準(zhǔn) 備的具有直線包圍的矩陣元素的文本的集合。
可以進(jìn)一步劃分CG圖例,在曲線和除了曲線之外的圖片圖例之間 進(jìn)行區(qū)分。另選的是,可以將CG圖例、照片等指定到圖片的總類別。此外,可以劃分具有文本類別的部分圖像,在諸如標(biāo)題(布置在原始圖 像最上方并且由大文本大小的單行字符組成的文本區(qū)域)、題目(由文本 大小小于標(biāo)題的單行字母組成的文本區(qū)域)、正文(由超過一行的多行文 本形成的文本區(qū)域)等的更詳細(xì)類別之間進(jìn)行區(qū)分。
使用廣泛知曉的算法執(zhí)行圖像分割。例如,通過識別輸入圖像中的 字符的字符識別軟件的布局識別處理,將輸入的原始圖像分割成正文部 分圖像、表格部分圖像、圖例部分圖像等。在分割的部分圖像具有正文 的外部特征的情況下,根據(jù)行來執(zhí)行字符識別處理。在存在表格部分圖
像的情況下,分析其結(jié)構(gòu),從直線(ruledline)中揀出字符,然后應(yīng)用字 符識別處理。該布局識別處理的算法也可以用于圖像分割。
可以基于圖像數(shù)據(jù)中的變化情況執(zhí)行圖像分離。例如,其中圖像數(shù) 據(jù)在白色和黑色位置具有峰值并且濃度突變的區(qū)域是文本部分圖像,而 其中圖像數(shù)據(jù)的濃度變化相對緩和的區(qū)域是照片部分圖像。
此外,要進(jìn)行識別的字符可能具有由線條部分的集合構(gòu)成的外觀。 因此,可以使用一種技術(shù),其中,通過從原始圖像提取文本、直線等的 任意寬度的線條部分來識別文本區(qū)域,并將其他區(qū)域識別為圖片區(qū)域(例 如,參見日本特開2001-060247號公報)。
將如上所述的通過圖像分割獲得的部分圖像的圖像數(shù)據(jù)存儲在 RAM 14的相應(yīng)預(yù)定區(qū)域。
CPU 12在圖像列表中記錄通過圖像分割獲得的各個部分圖像。該圖 像列表相關(guān)聯(lián)地登記關(guān)于部分圖像的位置、范圍和類別的信息。具有相 同類別但不同位置的部分圖像在圖像列表中登記為不同的部分圖像。此 處提到的位置信息包括關(guān)于該部分圖像在整個原始圖像內(nèi)的位置、以及 該部分圖像在組成原始圖像的單頁內(nèi)的放置位置二者的信息。記錄順序 并沒有特別限制。例如,原始圖像的左上角可以是原點(如果原始圖像 由多頁組成,則第一頁上的圖像的左上角可以是原點),可以按與原點的 接近度的順序來登記部分圖像。
例如,如果原始圖像是圖9中示出的圖像,則在圖像列表中登記十 個部分圖像圖例部分圖像A1、文本部分圖像A2、照片部分圖像A3、文本部分圖像A4、文本部分圖像A5、文本部分圖像A6、表格部分圖像 A7、文本部分圖像A8、圖例部分圖像A9以及圖例部分圖像AIO。
這里,說明了原始圖像的圖像分割的示例。然而,如果在步驟100 獲得己經(jīng)經(jīng)過了圖像分割的圖像數(shù)據(jù),則不必進(jìn)行該圖像分割處理。
在步驟106, CPU 12執(zhí)行選擇主要部分圖像的主要部分圖像選擇。 術(shù)語"主要部分圖像"的意義包括作為組成輸出圖像的多個部分圖像中的 主要部分(例如,用戶應(yīng)檢查的部分或應(yīng)觀察的部分)的部分圖像。 圖4是示出CPU 12執(zhí)行的主要部分圖像選擇的示例的流程圖。 在步驟120, CPU 122初始化主要部分圖像的指定。 在步驟122, CPU122顯示圖像列表的內(nèi)容。例如,可以按登記順序 來顯示登記在圖像列表中的部分圖像的相應(yīng)位置、范圍和類別的信息, 或者可以個別地顯示部分圖像本身。另選的是,可以顯示整個原始圖像, 并且限走部分圖像的線條圖像疊加在顯示的原始圖像上。用戶在觀看在 顯示器38等顯示的圖像的同時,通過使用定點裝置36或鍵盤34選擇任
一部分圖像來指定主要部分圖像。
在步驟124, CPU 12確定用戶是否已選擇部分圖像。當(dāng)確定了已經(jīng) 選擇部分圖像時,在步驟126, CPU 12將選擇的部分圖像指定為主要部 分圖像。
另一方面,如果CPU 12在步驟128確定了已經(jīng)輸入結(jié)束指令而沒有 在步驟124選擇部分圖像,則主要部分圖像選擇結(jié)束,而不指定主要部 分圖像。
這里,說明了通過用戶來選擇主要部分圖像的示例。然而,通過圖 像處理裝置10自動地選擇并指定主要部分圖像的結(jié)構(gòu)也是可以的。圖5 示出了在自動選擇并指定主要部分圖像的情況下主要部分圖像選擇的流 程圖的示例。
在步驟140, CPU 12初始化主要部分圖像的指定。 在步驟142, CPU 12設(shè)置變量"k"為1。
在步驟144, CPU 12確定在圖像列表中的位置"k"登記的部分圖像是 否滿足預(yù)定條件。例如,如果預(yù)定條件是類別為"表格"的條件,則CPU 12
14確定位置"k"的部分圖像的類別是否是"表格"。如果CPU 12確定位置"k"的部分圖像滿足預(yù)定條件,則在步驟146,將位置"k"的部分圖像指定為主要部分圖像。
另一方面,如果CPU 12在步驟144確定了圖像列表中的位置"k"的部分圖像不滿足預(yù)定條件,則在步驟148,將"k"遞增l。
在步驟150, CPU 12確定"k"是否超過圖像列表中登記的部分圖像的數(shù)量。如果CPU 12在步驟150確定"k"沒有超過圖像列表中登記的部分圖像的數(shù)量,則CPU 12返回步驟144并且重復(fù)如上所述的相同處理。
另一方面,如果CPU 12在步驟150確定"k"超過了圖像列表中登記的部分圖像的數(shù)量,則在步驟152, CPU 12給出不存在對應(yīng)圖像的通知(例如,在顯示器38等顯示消息等等),結(jié)束主要部分圖像選擇。
這里,從登記在圖像列表中的多個部分圖像中選擇主要部分圖像的條件不限于上面示例的條件。條件可以指定在組成原始文檔的頁中的放置位置、在整個原始文件中的位置、大小、像素特征以及類別中的一個或更多個。術(shù)語"像素特征"的意義包括從部分圖像中包括的像素值中求出并且限定外觀、內(nèi)容等的圖像特征。例如,像素特征可以是顏色組成中包括的主顏色成分、邊緣成分的數(shù)量、亮度,并且,如果類別是文本,則像素特征可以是字符的間距、行數(shù)等。
例如,所述條件可以如下部分圖像屬于類別"照片"且布置在最接近原始圖像的第一頁的圖像的左上角的位置。另選的是,所述條件可以如下部分圖像屬于類別"照片",屬于大小小于100x100像素的部分圖
像,被布置在整個原始圖像中的最前面。另選的是,所述條件可以如下
部分圖像是布置在整個原始圖像中包括的"題目"圖像中的第二個的"題目"圖像,或者部分圖像是布置在整個原始圖像中包括的"表格"圖像中的最前面的"表格"圖像。
其他條件例如可以如下部分圖像中的邊緣區(qū)域的數(shù)量很大,部分
圖像是微紅的(即,RGB空間的預(yù)定范圍中的像素超出指定比例),圖像
是黑白的(即,沒有彩色成分),或者圖像是公章(圓中包含文本區(qū)域,單一顏色)。當(dāng)步驟106的主要部分圖像選擇結(jié)束時,在步驟108, CPU 12確定是否未指定主要部分圖像。例如,如果在圖4所示的主要部分圖像選擇中步驟124的確定結(jié)果為否并且步驟128的確定結(jié)果為是,則未指定主要部分圖像。另選的是,如果在圖5中示出的主要部分圖像指定處理中步驟144的確定結(jié)果為否并且步驟150的確定結(jié)果為是,則未指定主要部分圖像。
如果在步驟108確定了未指定主要部分圖像,則輸出圖像數(shù)據(jù)產(chǎn)生處理結(jié)束。另選的是,如果在步驟108確定了己經(jīng)指定主要部分圖像,即,己經(jīng)指定了部分圖像之一作為主要部分圖像,則CPU12前進(jìn)到步驟110。
在步驟IIO,執(zhí)行選擇周邊部分圖像的周邊部分圖像選擇處理。周邊
部分圖像是在原始圖像中布置在主要部分圖像周邊的部分圖像,并且是要與主要部分圖像一起包括在輸出圖像中的部分圖像。
圖6是CPU 12執(zhí)行的周邊部分圖像選擇處理的示例的流程圖。在步驟160, CPU12初始化周邊部分圖像列表。在步驟162, CPU 12設(shè)置變量"m"為1。
在步驟164,CPU12確定在圖像列表中的位置"m"登記的部分圖像是否是主要部分圖像。如果CPU 12確定在圖像列表中的位置"m"登記的部分圖像不是主要部分圖像,則CPU 12進(jìn)行到步驟166。
在步驟166, CPU 12確定在圖像列表中的位置"m"登記的部分圖像是否滿足預(yù)定條件。用戶可以提前指定該條件的結(jié)構(gòu)是可以的。如果CPU12確定了圖像列表的位置"m"的部分圖像滿足預(yù)定條件,則在步驟168,將位置"m"的部分圖像登記為周邊部分圖像。
這里,說明如下情況的示例其中,按照"是完全包含在由主要部分圖像的左上原點和輸出尺寸限定的區(qū)域中的圖像"的條件來選擇周邊部分圖像。
圖10是示意性地示出圖9所示的原始圖像的上半?yún)^(qū)域中存在的部分圖像的布置狀態(tài)的圖。
在主要部分圖像是圖例部分圖像Al并且輸出尺寸是MxN個像素的情況下,從主要部分圖像的左上原點P開始由輸出尺寸限定的區(qū)域是圖
10中的虛線示出的區(qū)域A0。因此,在這種情況下,完全包含在由主要部分圖像Al的左上原點P和輸出尺寸限定的區(qū)域A0中的圖像僅是文本部分圖像A5。因此,將文本部分區(qū)域A5登記在周邊部分圖像列表中。
在上面示例的條件的情況下,如果輸出尺寸小,則可能不存在完全包含在區(qū)域AO中的部分圖像。因此,可以將條件指定為"是當(dāng)整個原始圖像在可見范圍內(nèi)縮小時完全包含在由主要部分圖像的左上原點和輸出尺寸限定的區(qū)域中的圖像,,(例如,以主要部分圖像的左上原點作為圖像縮小的中心基準(zhǔn)點進(jìn)行縮小)。
這里,可見范圍意味著這樣的范圍其中,當(dāng)縮小整個圖像時,顏色數(shù)量、空間頻率、邊緣數(shù)量以及線條部分?jǐn)?shù)量中的一個或更多個在縮小之后的縮小值至少是預(yù)定閾值。 ,
如果圖像過度縮小,則顏色數(shù)量、空間頻率、邊緣數(shù)量以及線條部分?jǐn)?shù)量減小,并且圖像可能處于用肉眼不能分辨或難以分辨原始圖像的
內(nèi)容的狀態(tài)。因此,可以將上述閾值設(shè)置為如下即使圖像縮小,在稍
后說明的輸出圖像數(shù)據(jù)產(chǎn)生處理中,主要部分圖像和周邊部分圖像也不會處于不能分辨內(nèi)容的狀態(tài)或難以分辨內(nèi)容的狀態(tài)。例如,使用逐步增加的縮小倍率來縮小各種類型的測試圖像,同時檢査是否能分辨其內(nèi)容。然后,求出當(dāng)使用在肉眼可以分辨原始圖像的內(nèi)容的范圍內(nèi)的最大縮小倍率來縮小測試圖像時的顏色數(shù)量、空間頻率、邊緣數(shù)量以及線條部分?jǐn)?shù)量。將這些值和原始值之間的差異設(shè)置為閾值??梢詫㈤撝翟O(shè)置為對于主要部分圖像和周邊部分圖像的所有類別均相同,或者可以將閾值設(shè)置為根據(jù)主要部分圖像和周邊部分圖像的類別而變化。
另一方面,如果在步驟164的確定結(jié)果為是(位置"m"的部分圖像是主要部分圖像)或者在步驟166的確定結(jié)果為否(位置"m"的部分圖像不滿足預(yù)定條件),或者當(dāng)步驟168的處理結(jié)束時,則在步驟170, CPU 12將"m"遞增1。
在步驟172, CPU 12確定"m"是否超過在部分圖像列表中登記的部分圖像的數(shù)量。如果CPU 12在步驟172確定了"m"沒有超過部分圖像列表
17說明書第14/22頁
中登記的部分圖像的數(shù)量,則CPU12返回步驟164,重復(fù)與上述相同的處理。
另一方面,如果CPU 12在步驟172確定"m"超過了部分圖像列表中登記的部分圖像的數(shù)量,則CPU 12結(jié)束周邊部分圖像選擇處理。
通過上述處理,從部分圖像列表中登記的部分圖像中選擇滿足用于選擇周邊部分圖像的預(yù)定條件的所有部分圖像,并且將其登記在周邊部分圖像列表中。
在周邊部分圖像選擇處理之后,在步驟112,執(zhí)行輸出圖像數(shù)據(jù)產(chǎn)生處理。圖7是示出CPU 12執(zhí)行的輸出圖像數(shù)據(jù)產(chǎn)生處理的示例的流程圖。
在步驟180, CPU 12初始化為存儲輸出圖像數(shù)據(jù)而保留的RAM的區(qū)域(此后稱為輸出圖像區(qū)域)。
在步驟182, CPU 12從RAM 14的已經(jīng)存儲了主要部分圖像數(shù)據(jù)的
存儲區(qū)域中讀取所存儲的主要部分圖像的圖像數(shù)據(jù)。
在步驟184, CPU 12將主要部分圖像的圖像數(shù)據(jù)傳送到輸出圖像區(qū)
域,使得主要部分圖像布置在輸出圖像的左上角與主要部分圖像的左上角重合的位置。
在步驟186, CPU 12設(shè)置變量"n"為1。
在步驟188, CPU 12從RAM 14的己經(jīng)存儲了登記在周邊部分圖像列表中的位置"n"的周邊部分圖像的圖像數(shù)據(jù)的存儲區(qū)域中,讀取位置"n"的周邊部分圖像的圖像數(shù)據(jù)。
在步驟190, CPU12將讀出的"n"位置的周邊部分圖像的圖像數(shù)據(jù)傳送到輸出圖像區(qū)域,使得在輸出圖像中"n"位置的周邊部分圖像相對于主要部分圖像的位置是與在原始圖像中"n"位置的周邊部分圖像相對于主要部分圖像的位置相同的位置。
這里,說明了傳送圖像數(shù)據(jù)以使得主要部分圖像和周邊部分圖像之間的位置關(guān)系在輸出圖像中和在原始圖像中相同的示例。然而,周邊部分圖像相對于主要部分圖像的位置關(guān)系可以稍微改變,只要這種改變是容納在使得位置關(guān)系對于觀察的眼睛而言沒有很大變化(即,保持位置關(guān)系)的預(yù)定范圍內(nèi)的小位置移動即可。在步驟192, CPU 12將"n"遞增1 。
在步驟194, CPU 12確定"n"是否超過在周邊部分圖像列表中登記的 部分圖像的數(shù)量。如果CPU 12在步驟194確定"n"沒有超過周邊部分圖 像列表中登記的周邊部分圖像的數(shù)量,則CPU 12返回步驟188且重復(fù)如 上所述的相同處理。由此,傳送登記在周邊部分圖像列表中的周邊部分 圖像的圖像數(shù)據(jù)。
另一方面,如果CPU 12在步驟194確定"n"超過了周邊部分圖像列 表中登記的周邊部分圖像的數(shù)量,則主要部分圖像和所有周邊部分圖像 的合成結(jié)束。因此,在步驟196, CPU 12縮小已經(jīng)傳送到輸出圖像區(qū)域 的整個合成圖像數(shù)據(jù),使得輸出圖像將容納在輸出尺寸中。此縮小的圖 像數(shù)據(jù)用作輸出圖像數(shù)據(jù)。如果輸出圖像無需縮小就容納在輸出尺寸中, 則不進(jìn)行縮小地產(chǎn)生輸出圖像數(shù)據(jù)(即,如果縮小倍率處于0到1的范 圍內(nèi),則將縮小倍率處理為l)。
在縮小倍率處于可見范圍內(nèi)并且周邊部分圖像是文本部分圖像的情 況下,可以按縮小倍率進(jìn)行縮小以使得字符的尺寸至少是預(yù)定尺寸。
這里,說明了在將主要部分圖像的圖像數(shù)據(jù)和周邊部分圖像的圖像 數(shù)據(jù)合成之后進(jìn)行縮小的情況的示例。然而,也可以在單獨地分別縮小 主要部分圖像的圖像數(shù)據(jù)和周邊部分圖像的圖像數(shù)據(jù)之后,對它們進(jìn)行 合成。在這種情況下,各個縮小倍率可以相同。不過,只要縮放倍率的 差處于使得在原始圖像和輸出圖像之間布局沒有很大變化的預(yù)定范圍 內(nèi),就可以按不同縮小倍率進(jìn)行縮小。
在步驟112的輸出圖像數(shù)據(jù)產(chǎn)生處理結(jié)束之后,在步驟114, CPU 12 經(jīng)由通信接口20將產(chǎn)生的輸出圖像數(shù)據(jù)輸出(發(fā)送)到顯示裝置60。當(dāng) 顯示裝置60經(jīng)由通信接口 70接收了輸出圖像數(shù)據(jù)時,CPU62基于接收 的輸出圖像數(shù)據(jù)執(zhí)行控制,從而在顯示器72顯示輸出圖像。由此,在顯 示裝置60的顯示器72顯示輸出圖像。如果不需要立刻顯示輸出圖像等 等,圖像處理裝置10可以將輸出圖像輸出并保存在諸如HDD 32等的記 錄介質(zhì)。此外,可以基于產(chǎn)生的輸出圖像數(shù)據(jù)將輸出圖像顯示在圖像處 理裝置10的顯示器38。
19本發(fā)明不限于上述示例性實施方式??梢栽谒綑?quán)利要求中說明的 本發(fā)明的范圍內(nèi)實施設(shè)計中的很多變型。下面,將說明很多變型例。 第一變型例
對于上述示例性實施方式的周邊部分圖像選擇處理,說明了在諸如 "是完全包含在由主要部分圖像的左上原點和輸出尺寸限定的區(qū)域中的 圖像"、"是當(dāng)整個原始圖像在可見范圍內(nèi)縮小時完全包含在由主要部分 圖像的左上原點和輸出尺寸限定的區(qū)域中的圖像"等的條件下選擇周邊 部分圖像的示例。然而,將布置在主要部分圖像的周邊并且滿足下面限 定的條件中的一個或更多個的部分圖像選擇為周邊部分圖像的指定也是 可以的其在組成原始圖像的頁內(nèi)的布置位置、在整個原始圖像內(nèi)的位 置、像素特征和類別。因此,條件并不限于上述具體示例。
例如,可以按照如下條件來選擇周邊部分圖像部分圖像與主要部 分圖像的距離在預(yù)定范圍內(nèi)且類別是"文本"。
上述選擇條件可以根據(jù)以下信息中的一個或更多個來確定在主要 部分圖像在組成原始圖像的頁內(nèi)的布置位置、主要部分圖像在整個原始 圖像內(nèi)的位置、其大小、主要部分圖像的像素特征、以及主要部分圖像 的類別。
例如,如果主要部分圖像的類別是"表格",則可以按照如下條件來 選擇周邊部分圖像其為文本部分圖像,是布置在主要部分圖像正上方 或正下方的具有少數(shù)幾行的獨立部分。這是因為布置在表格上方或下方 的具有少數(shù)幾行的文本通常是指示表格主題的文本。
此外,如果主要部分圖像的類別是"曲線",則可以選擇與主要部分 圖像的距離在預(yù)定范圍內(nèi)并且顏色組成與主要部分圖像相同(或基本相 同)的部分圖像。這是因為具有與曲線相同的顏色組成的部分圖像通常 表示與該曲線相關(guān)聯(lián)的具體示例。
可以將條件確定如下如果主要部分圖像布置在組成原始圖像的頁 的左上角,則選擇位于主要部分圖像正下方的部分圖像,但是如果主要 部分圖像布置在組成原始圖像的頁的左下角,則選擇位于主要部分圖像 正上方的部分圖像,等等??梢园粗T如下->右->上_>左等的預(yù)定順序搜索主要部分圖像的周邊, 并且將第一個發(fā)現(xiàn)的部分圖像選擇為周邊部分圖像。在這種情況下,僅 選擇一個部分圖像作為周邊部分圖像。即,對布置在主要部分圖像的正 上方、正下方、正左方和正右方中的每一個的部分圖像,預(yù)先確定根據(jù) 放置位置的優(yōu)先級。因此,將布置在具有最高優(yōu)先級的位置的部分圖像 選擇為周邊部分圖像。
例如,按下->右->上->左的順序搜索主要部分圖像的周邊。在圖11 (1)中,在主要部分圖像的上方、下方、左方和右方的所有位置都布置
了部分圖像。因此,選擇布置在主要部分圖像正下方的部分圖像"a"。 第二變型例
在上述輸出圖像數(shù)據(jù)產(chǎn)生處理中,根據(jù)周邊部分圖像選擇條件,如 果縮小圖像數(shù)據(jù)以使得主要部分圖像和周邊部分圖像的全體都容納在輸 出尺寸中,則可能存在內(nèi)容被縮得太小而不能用肉眼分辨的情況。
因此,并不合成周邊部分圖像的所有的圖像數(shù)據(jù),可以提取其一部 分并且與主要部分圖像的圖像數(shù)據(jù)進(jìn)行合成,并且用使得主要部分圖像 以及周邊部分圖像的一部分在可見范圍內(nèi)容納在輸出尺寸中的縮小倍率 來產(chǎn)生輸出圖像數(shù)據(jù)。另選的是,可以在合成之前分別將它們縮小,然 后進(jìn)行合成。
如果存在多個周邊部分圖像,則可以從各組周邊部分圖像的圖像數(shù) 據(jù)中提取一部分并且與主要部分圖像的圖像數(shù)據(jù)進(jìn)行合成,將合成的圖 像數(shù)據(jù)縮小以產(chǎn)生輸出圖數(shù)據(jù)。也可以從多個周邊部分圖像中的一個或 更多個周邊部分圖像的圖像數(shù)據(jù)中提取一部分并使用,使用其他周邊部 分圖像的全部圖像數(shù)據(jù),將它們與主要部分圖像的圖像數(shù)據(jù)進(jìn)行合成, 并縮小合成的圖像數(shù)據(jù)以產(chǎn)生輸出圖像數(shù)據(jù)。另選的是,可以在合成之 前分別將它們縮小,然后進(jìn)行合成。
第三變型例
如果如第二變型例所述地從周邊部分圖像的圖像數(shù)據(jù)中提取一部分 并且使用,那么,在步驟110的周邊部分圖像選擇處理中,可以將所述 條件指定為選擇所包括的信息量(此后稱為所提取信息量)最大的部分或者所包括的信息量等于或大于預(yù)定量的部分。根據(jù)顏色數(shù)量、空間頻 率、邊緣數(shù)量、線條部分?jǐn)?shù)量等來確定所提取信息量。
現(xiàn)在,將具體說明其中按照條件"類別為圖片的部分圖像"來選擇主 要部分圖像、并且按照條件"與主要部分圖像的距離在預(yù)定范圍內(nèi)的類別 為文本的部分圖像,如果該范圍內(nèi)存在多個文本部分圖像,則是這些部 分圖像中具有最大所提取信息量的部分圖像"來選擇周邊部分圖像的情 況的示例。
在圖11 (1)所示的示例中,在主要部分圖像的上方、下方、左方和
右方都布置有文本的部分圖像。因此,CPU12對文本部分圖像"a"、 "b"、 "c"和"d"的全部求出表示提取信息量的值(例如,顏色數(shù)量、空間頻率、 邊緣數(shù)量、線條部分?jǐn)?shù)據(jù)和字符數(shù)量中的一個或更多個),選擇具有最大 值的部分圖像為周邊部分圖像。
在圖11 (2)中,針對部分圖像"a"、 "b"、 "c"和"d"中的每一個示出
其一部分的提取圖像的示例。虛線示出的區(qū)域是提取圖像。這里,為了 簡化圖示,使用共同文本來例示部分圖像'"a"、 "b"、 "c"和"d"的提取圖像。 CPU 12首先求出表示未縮小狀態(tài)下的各個提取信息量的值。
如果主要部分圖像布置在輸出圖像的左上角與主要部分圖像的左上 角重合的位置、并且部分圖像"a"布置在主要部分圖像的右方,則CPU 12 求出表示部分圖像"a"的容納在輸出尺寸中的一部分(提取部分)的提取 信息量的值。
然后,如果主要部分圖像布置在輸出圖像的左上角與主要部分圖像 的左上角重合的位置、并且部分圖像"b"布置在主要部分圖像的下方,則 CPU 12求出表示部分圖像"b"的容納在輸出尺寸中的一部分的提取信息
量的值。
然后,如果主要部分圖像布置在輸出圖像的右下角與主要部分圖像 的右下角重合的位置、并且部分圖像"c"布置在主要部分圖像的上方,則 CPU 12求出表示部分圖像"c"的容納在輸出尺寸中的一部分的提取信息 量的值。
然后,如果主要部分圖像布置在輸出圖像的右下角與主要部分圖像的右下角重合的位置、并且部分圖像"d"布置在主要部分圖像的左方,則
CPU 12求出表示部分圖像"d"的容納在輸出尺寸中的一部分的提取信息
量的值。
最后,CPU12對求出的各個值進(jìn)行比較并且選擇具有最大值的部分 圖像。
在所有部分圖像都在未縮小的輸出尺寸之外的情況下,CPU 12按與 上面相同的方式、但是針對按預(yù)定的縮小倍率(例如,可見范圍內(nèi)的最 大縮小倍率)進(jìn)行了縮小的狀態(tài),求出表示提取信息量的值。然后,CPU 12對求出的各個值進(jìn)行比較并且選擇具有最大值的部分圖像。
第四變型例
在第二變型例中,說明了提取并使用周邊部分圖像的一部分來產(chǎn)生 輸出圖像數(shù)據(jù)的示例。在這種情況下,除了周邊部分圖像之外,也可以 提取并使用主要部分圖像的一部分來產(chǎn)生輸出圖像數(shù)據(jù)。下面,參考圖8 來說明以這種方式創(chuàng)建輸出圖像數(shù)據(jù)的情況的變型例。
圖8是示出在通過提取并使用周邊部分圖像的一部分或者主要部分 圖像和周邊圖像的一部分產(chǎn)生輸出圖像數(shù)據(jù)的情況下在圖7的步驟196 中執(zhí)行的處理的示例的細(xì)節(jié)的流程圖。
這里,如圖12 (1)所示,針對將圖片部分圖像選擇為主要部分圖像
并且將單個文本部分圖像選擇為周邊部分圖像的情況來說明輸出圖像數(shù) 據(jù)產(chǎn)生處理。這里,術(shù)語"圖片部分圖像"表示具有除了文本之外的類別 (例如表格、直線、框、印章、照片、CG圖例等)的部分圖像。產(chǎn)生輸 出圖像的圖像數(shù)據(jù)時的主要部分圖像和周邊部分圖像的相應(yīng)的縮小倍率 是相同的。
在步驟200, CPU12按如下方式產(chǎn)生縮小的圖像數(shù)據(jù)D1:使得在圖 12 (2)所示的輸出尺寸中,傳送到輸出圖像區(qū)域的合成圖像數(shù)據(jù)包含整 個圖片部分圖像并且包含文本部分圖像的所提取部分中的各行的X個字 符。在本示例性實施方式中,乂個字符=5個字符。
在步驟202, CPU 12求出縮小之后的文本部分圖像的字符大小,并 確定該字符大小是否至少為預(yù)定閾值Sth。對于字符大小,如圖13的示例所示,針對文本部分圖像的各行(水平文本的情況)或各列(垂直文 本的情況)來計算寬度(在這種情況下為像素單位),并用平均值作為表 示字符大小的值。閾值Sth是表示可以分辨文本輪廓的最小大小的值。這 里,將閾值Sth設(shè)置為16個像素,但是本發(fā)明并不限于該值。
如果CPU 12在步驟202確定了縮小后的字符大小等于或大于閾值 Sth (在這種情況下為16個像素),則在步驟204,將圖像數(shù)據(jù)D1設(shè)置為 輸出圖像數(shù)據(jù)(見圖12 (3))。
另選的是,如果CPU 12在步驟202確定了縮小后的字符大小小于閾 值Sth,則在步驟206, CPU 12產(chǎn)生圖像數(shù)據(jù)D2。從圖像數(shù)據(jù)D2中省 略了圖片部分圖像的一部分,使得傳送到輸出圖像區(qū)域的整個合成圖像 數(shù)據(jù)按使得文本部分圖像的字符大小至少是Ypix的縮放倍率縮小,并且 文本部分圖像的提取部分中的每一行的X個字符包含在輸出尺寸中。
在步驟208, CPU 12確定圖像數(shù)據(jù)D2表示的圖像中的省略了上述 部分的圖片部分圖像的面積是否是整個圖片部分圖像面積的至少R^的 面積。這里,11%是50%,但是本發(fā)明并不限于該值。
如果CPU 12在步驟208確定省略了上述部分的圖片部分圖像的面積 等于或大于圖片部分圖像的全部面積的R^,則在步驟210,將圖像數(shù)據(jù) D2設(shè)置為輸出圖像數(shù)據(jù)(見圖12 (4))。
另選的是,如果CPU 12在步驟208確定省略了上述部分的圖片部分 圖像的面積小于圖片部分圖像的全部面積的RX,則在步驟212, CPU確 定縮小倍率以使得圖片部分圖像的至少RX和文本部分圖像的每行X個 字符包含在輸出尺寸中,并且產(chǎn)生圖像數(shù)據(jù)D3,其中傳送到輸出圖像區(qū) 域的合成圖像數(shù)據(jù)按所確定的縮小倍率縮小。
然后,在步驟214, CPU 12將圖像數(shù)據(jù)D3設(shè)置為輸出圖像數(shù)據(jù)。 這里,包含在圖像數(shù)據(jù)D3中的文本部分圖像的字符大小可能小于能夠分 辨文本輪廓的最小大小Sth。然而,這里將圖像數(shù)據(jù)D3設(shè)置為輸出圖像 數(shù)據(jù),因為即使字符大小小于Sth,也可以分辨部分圖像的布置狀態(tài)以及 部分圖像的形狀等。
注意,這里例示的字符最小大小(16個像素)、文本部分圖像每行包
24括的字符數(shù)量(5個字符)以及圖片的面積比例(50Q/O的各個值是示例; 其他值也是可以的。而且,如果不能滿足全部條件則指定哪一個要求優(yōu)
先(在上面的說明中,當(dāng)產(chǎn)生最終的圖像數(shù)據(jù)D3時,使得字符數(shù)量優(yōu)先
于字符大小,等等)也是示例。相反,在創(chuàng)建輸出圖像數(shù)據(jù)時,可以使 字符大小優(yōu)先于字符數(shù)量。而且,這些值和要求(下面統(tǒng)稱為輸出圖像 數(shù)據(jù)產(chǎn)生條件)可以預(yù)先指定,并且可以在用于創(chuàng)建數(shù)據(jù)圖像數(shù)據(jù)的處 理的執(zhí)行過程中動態(tài)地指定。
而且,可以根據(jù)原稿(原始圖像)的類型、主要部分圖像的類型、
顯示輸出圖像的顯示器60的顯示特性等而自動地具體指定輸出圖像數(shù)據(jù)
產(chǎn)生條件。
這里,原稿的類型意味著表示原稿的內(nèi)容的類型,例如小冊子、技 術(shù)文檔、帳目記錄等。原稿的類型也可以按照讀取實際文本的容易程度、 針對文本布置的多樣性是否需要進(jìn)行逐字讀取來進(jìn)行分類。主要部分圖 像的類型可以按照類別、顏色數(shù)量、空間頻率、邊緣數(shù)量、線條部分?jǐn)?shù) 量、字符數(shù)量等進(jìn)行分類。顯示終端的顯示特性例如意味著分辨率、再 現(xiàn)顏色數(shù)量的能力、圖像處理處理器的能力等。
而且,可以為用戶單獨指定輸出圖像數(shù)據(jù)產(chǎn)生條件。可以由用戶在 每次產(chǎn)生輸出圖像數(shù)據(jù)時指定文檔的類型、主要部分圖像的類型以及顯 示終端顯示特性,并且可以根據(jù)這些指定來設(shè)定輸出圖像數(shù)據(jù)產(chǎn)生條件。 此外,可以自動分析原稿的類型并且自動指定輸出圖像數(shù)據(jù)產(chǎn)生條件。
在第四變型例中,說明了在確定每行的字符數(shù)量的情況下產(chǎn)生輸出 圖像數(shù)據(jù)的示例。然而,可以在確定每一列的字符數(shù)量的情況下產(chǎn)生輸 出圖像數(shù)據(jù)。
一第五變型例一
在產(chǎn)生其中提取并布置主要部分圖像的一部分的輸出圖像數(shù)據(jù)的情
況下,如第四變型例的數(shù)據(jù)圖像D2或D3中那樣,可以指定并從主要部 分圖像中提取包括最大信息量(下面稱為所提取信息量)的部分或者至 少預(yù)定信息量的部分。所提取信息量的容量是由顏色數(shù)量、空間頻率、 邊緣數(shù)量、線條部分的數(shù)量等確定的。在周邊部分圖像選擇中,可以根據(jù)主要部分圖像的提取位置來選擇 周邊部分圖像。例如,在圖ll (1)中示出的原始圖像的情況下,如果從 主要部分圖像提取一部分以產(chǎn)生輸出圖像數(shù)據(jù),那么,如果從主要部分 圖像提取的部分是右半?yún)^(qū)域,則選擇與該右半?yún)^(qū)域相鄰的文本部分圖像
"a"。如果從主要部分圖像提取的部分是下半?yún)^(qū)域,則選擇與該下半?yún)^(qū)域 相鄰的文本部分圖像"b",如果從主要部分圖像提取的部分是上半?yún)^(qū)域,
則選擇與該上半?yún)^(qū)域相鄰的文本部分圖像"c",并且,如果從主要部分圖
像提取的部分是左半?yún)^(qū)域,則選擇與該左半?yún)^(qū)域相鄰的文本部分圖像
"d"。
在上述示例性實施方式中,說明了通過圖像處理裝置IO產(chǎn)生輸出圖 像數(shù)據(jù)的情況。然而,可以通過顯示裝置60產(chǎn)生并顯示輸出圖像數(shù)據(jù)。
這里,上述示例性實施方式和變型例說明了圖像處理裝置的功能由 記錄了軟件的記錄介質(zhì)來實現(xiàn)的示例,但是圖像處理裝置的功能也可以 由硬件來實現(xiàn)。
對本發(fā)明示例性實施方式的前述描述是為了例示和描述的目的而提 供的。其并非旨在窮舉或者將本發(fā)明限于所公開的確切形式。顯然,許 多變型和修改對于本領(lǐng)域技術(shù)人員是顯而易見的。選擇并描述這些示例 性實施方式是為了最好地說明本發(fā)明的原理及其實際應(yīng)用,從而使得本 領(lǐng)域其他技術(shù)人員能夠理解本發(fā)明的適用于所構(gòu)想特定用途的各種實施 方式和各種變型。旨在由所附權(quán)利要求書及其等同物來限定本發(fā)明的范 圍。
2權(quán)利要求
1.一種圖像處理裝置,該圖像處理裝置包括主要部分圖像選擇器,其從組成原始圖像的多個部分圖像中選擇主要部分圖像;周邊部分圖像選擇器,其選擇在所述原始圖像中布置在所述主要部分圖像周邊并且滿足預(yù)定條件的周邊部分圖像;以及產(chǎn)生如下的輸出圖像數(shù)據(jù)的產(chǎn)生器,在所述輸出圖像數(shù)據(jù)中,所述主要部分圖像和所述周邊部分圖像被布置為保留它們在所述原始圖像中的位置關(guān)系,并且所述主要部分圖像和所述周邊部分圖像按照縮放倍率而縮小以容納在輸出尺寸中,各個縮放倍率之間的差在預(yù)定范圍內(nèi)。
2. 根據(jù)權(quán)利要求l所述的圖像處理裝置,其中,所述產(chǎn)生器產(chǎn)生如 下的輸出圖像數(shù)據(jù),在所述輸出圖像數(shù)據(jù)中,從所述主要部分圖像提取的一部分或者所述主要部分圖像的全部中 的一個布置在所述輸出尺寸中,并且包括至少一個周邊部分圖像的提取部分在內(nèi)的一個或更多個周邊部 分圖像布置在布置了所述主要部分圖像的所述一部分或全部之后剩下的 剩余區(qū)域中。
3. 根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,如果提取其一部分 的周邊部分圖像是分類為文本的部分圖像,則所述產(chǎn)生器產(chǎn)生如下的輸 出圖像數(shù)據(jù),在所述輸出圖像數(shù)據(jù)中,布置有所述一部分,并且所述一 部分按照滿足以下兩個條件中的至少一個的縮放倍率進(jìn)行了縮小第一條件所述一部分中包括的文本的尺寸至少是預(yù)定尺寸,以及 第二條件所述一部分中包括的文本的每行或每列的字符數(shù)至少是 預(yù)定數(shù)量。
4. 根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,當(dāng)所述產(chǎn)生器產(chǎn)生其中布置有所述主要部分圖像的提取部分的輸出圖像數(shù)據(jù)時,所述產(chǎn)生 器基于所述提取部分中包括的信息量來確定所述提取部分的位置。
5. 根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,所述產(chǎn)生器產(chǎn)生其中所述主要部分圖像和所述周邊部分圖像按照可見范圍內(nèi)的縮放倍率進(jìn) 行縮小的輸出圖像數(shù)據(jù),在所述可見范圍內(nèi)的縮小是按照基于縮小之后 的所述主要部分圖像和/或所述周邊部分圖像的所述提取部分中包括的信 息量而確定的縮放倍率的縮小。
6. 根據(jù)權(quán)利要求l所述的圖像處理裝置,其中,如果所述周邊部分 圖像是分類為文本的部分圖像,則所述產(chǎn)生器產(chǎn)生如下的輸出圖像數(shù)據(jù), 在所述輸出圖像數(shù)據(jù)中,布置有所述周邊部分圖像,所述周邊部分圖像 按照使得該周邊部分圖像中包括的文本的尺寸至少是預(yù)定尺寸的縮放倍 率而進(jìn)行了減小。
7. 根據(jù)權(quán)利要求l所述的圖像處理裝置,其中,所述主要部分圖像 選擇器選擇以下二者中的一個,作為所述主要部分圖像由用戶指定的部分圖像,和滿足對在組成所述原始圖像的頁中的布置位置、在整個原始圖像中 的位置、大小、像素特征和類別中的至少一個進(jìn)行指定的條件的部分圖 像。
8. 根據(jù)權(quán)利要求l所述的圖像處理裝置,其中,所述周邊部分圖像 選擇器選擇滿足對在組成所述原始圖像的頁中的布置位置、在整個原始 圖像中的位置、大小、像素特征和類別中的至少一個進(jìn)行指定的條件的 部分圖像,作為所述周邊部分圖像。
9. 根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,所述周邊部分圖像 選擇器選擇滿足對以下多項中的至少一項進(jìn)行指定的條件的部分圖像作 為所述周邊部分圖像在組成所述原始圖像的頁中的布置位置,在整個原始圖像中的位置,大小,像素特征,類別,以及在所述產(chǎn)生器產(chǎn)生其中布置有所述周邊部分圖像的提取部分的輸出 圖像數(shù)據(jù)的情況下,所述提取部分中包括的信息量。
10. 根據(jù)權(quán)利要求l所述的圖像處理裝置,其中,所述周邊部分圖像 選擇器選擇與所述主要部分圖像一起包括在所述原始圖像中的內(nèi)容在可 見范圍內(nèi)縮小的由輸出尺寸限定的區(qū)域內(nèi)的部分圖像作為所述周邊部分 圖像,在所述可見范圍內(nèi)的縮小是按照基于縮小之后的所述輸出尺寸限 定的區(qū)域中包括的信息量而確定的縮放倍率的縮小。
11. 根據(jù)權(quán)利要求1所述的圖像處理裝置,該圖像處理裝置還包括顯 示部,所述顯示部基于由所述產(chǎn)生器產(chǎn)生的輸出圖像數(shù)據(jù)而顯示輸出圖 像。
12. —種圖像顯示系統(tǒng),該圖像顯示系統(tǒng)包括 圖像發(fā)送裝置,所述圖像發(fā)送裝置包括根據(jù)權(quán)利要求l所述的圖像處理裝置,和發(fā)送由所述圖像處理裝置產(chǎn)生的輸出圖像數(shù)據(jù)的發(fā)送器;以及 顯示裝置,所述顯示裝置包括-接收從所述圖像發(fā)送裝置發(fā)送的輸出圖像數(shù)據(jù)的接收器,和 基于所述接收器接收的輸出圖像數(shù)據(jù)來顯示輸出圖像的顯示部。
13. —種圖像處理方法,該圖像處理方法包括以下步驟從組成原始圖像的多個部分圖像中選擇主要部分圖像;選擇在所述原始圖像中布置在所述主要部分圖像周邊并且滿足預(yù)定條件的周邊部分圖像;以及產(chǎn)生如下的輸出圖像數(shù)據(jù),在所述輸出圖像數(shù)據(jù)中,所述主要部分 圖像和所述周邊部分圖像被布置為保留它們在所述原始圖像中的位置關(guān) 系,并且所述主要部分圖像和所述周邊部分圖像按照縮放倍率而縮小以 容納在輸出尺寸中,各個縮放倍率之間的差在預(yù)定范圍內(nèi)。
全文摘要
本發(fā)明提供圖像處理裝置、圖像顯示系統(tǒng)以及圖像處理方法。圖像處理裝置包括主要部分圖像選擇器、周邊部分圖像選擇和產(chǎn)生器。主要部分圖像選擇器從組成原始圖像的多個部分圖像中選擇主要部分圖像。周邊部分圖像選擇器選擇在所述原始圖像中布置在所述主要部分圖像周邊并且滿足預(yù)定條件的周邊部分圖像。產(chǎn)生器產(chǎn)生如下的輸出圖像數(shù)據(jù),在所述輸出圖像數(shù)據(jù)中,主要部分圖像和周邊部分圖像被布置為保留它們在所述原始圖像中的位置關(guān)系,并且主要部分圖像和周邊部分圖像按照縮放倍率而縮小以容納在輸出尺寸中,各個縮放倍率之間的差在預(yù)定范圍內(nèi)。
文檔編號H04N1/00GK101677348SQ20091012975
公開日2010年3月24日 申請日期2009年3月26日 優(yōu)先權(quán)日2008年9月16日
發(fā)明者前澤浩明 申請人:富士施樂株式會社