專利名稱:圖像壓縮方法和裝置、圖像解壓方法和裝置、圖像形成裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及壓縮圖像的圖像壓縮裝置、圖像壓縮方法和解壓被壓縮圖像的圖像解 壓裝置、圖像解壓方法以及圖像形成裝置。
背景技術(shù):
被稱之為單功能打印機(jī)、多功能打印機(jī)且具有打印輸出功能的設(shè)備等正在普 及。這種打印設(shè)備一般是經(jīng)由有線或者無線通信線路從外部的個(gè)人計(jì)算機(jī)(以下稱之 為PC)等接收用于形成輸出圖像的圖像信息,實(shí)施與自身設(shè)備相匹配的變換處理以形成 輸出圖像,并在紙張上進(jìn)行打印輸出。另外,一般而言打印設(shè)備是以被稱之為PDUPage DescriptionLanguage 頁面描述語言)的格式或者設(shè)備特有的以接近于輸出圖像來表達(dá) 的專用格式,從外部接收?qǐng)D像信息。PDL格式是使用戶盡量不意識(shí)到打印設(shè)備的特性,可以在各種各樣的打印設(shè)備上 進(jìn)行打印這樣一種以通用性為目的而定義的格式。作為PDL之一例,例如存在Adobe ( 7 F ^ )公司的PostScript ( f 7卜7夕U 卜)。另一方面,采用專用格式大多是因減輕打印 設(shè)備側(cè)或者圖像信息送出側(cè)的負(fù)擔(dān)以補(bǔ)償通用性低下這一目的,其存在各種各樣的格式。以下,對(duì)現(xiàn)有的打印機(jī)接收按PDL所記述的PDL數(shù)據(jù)來進(jìn)行打印輸出時(shí)的處 理加以說明。圖1是表示現(xiàn)有的打印機(jī)之內(nèi)部構(gòu)成的框圖?,F(xiàn)有的打印機(jī)501經(jīng)由 USB (Universal Serial Bus)電纜或者無線 LAN (Local Area Network)等有線或者無線通 信線路500a與外部PC500之間進(jìn)行信息的收發(fā)。打印機(jī)501經(jīng)由通信線路500a從外部PC500取得PDL數(shù)據(jù)(圖像信息)。對(duì)于 輸入到打印機(jī)501的PDL數(shù)據(jù),用RIP (Raster ImageProcessor)處理部502實(shí)施RIP處 理。在RIP處理中,所輸入的PDL數(shù)據(jù)按照PDL語言規(guī)則進(jìn)行解釋而生成連續(xù)灰度位 像數(shù)據(jù)。連續(xù)灰度位像數(shù)據(jù)在打印輸出格式變換處理部503中被實(shí)施采用了抖動(dòng)法 (dither)以及誤差擴(kuò)散法等圖像處理的灰度再現(xiàn)處理而變換成半灰度位像數(shù)據(jù),以便 使用能夠用打印引擎504再現(xiàn)的濃度等級(jí)模擬地進(jìn)行灰度再現(xiàn)。半灰度位像數(shù)據(jù)被輸入到具備電子照相方式或者噴墨方式的打印部的打 印引擎504。打印引擎504按照所輸入的半灰度位像數(shù)據(jù)在紙張上進(jìn)行打印。此 外,RIP處理部502以及打印輸出格式變換處理部503由打印機(jī)501上所搭載的處理器、 ASIC (Application SpecificIntegrated Circuit 針對(duì)特定用途的通用集成電路)(均未 圖示)或者它們的組合等而構(gòu)成。還有的打印機(jī)501是對(duì)同一 PDL數(shù)據(jù)可進(jìn)行多份打印輸出地構(gòu)成??蛇M(jìn)行多份打 印輸出的打印機(jī)501例如以從外部PC500接收的格式、對(duì)所接收的格式進(jìn)行變換后的中間 格式、或者按照最終輸出圖像格式這一格式中的某一種格式將圖像數(shù)據(jù)保存在打印機(jī)501 內(nèi)部。另外,打印機(jī)501使用已保存的圖像數(shù)據(jù)進(jìn)行多份打印輸出,由此實(shí)現(xiàn)可使用通過一 次輸入處理所取得的圖像數(shù)據(jù)來進(jìn)行多份打印輸出這一功能。在以從外部PC500接收的格式來保存圖像數(shù)據(jù)時(shí),進(jìn)行接收這一階段的處理量較少,而另一方面打印輸出時(shí)的處理量卻較多。相反,在以按照最終輸出圖像格式這一格式來 保存圖像數(shù)據(jù)時(shí),雖然進(jìn)行接收這一階段的處理量較多,但打印輸出時(shí)的處理量卻較少。在 以中間格式來保存圖像數(shù)據(jù)時(shí)就居中。若考慮到多份打印輸出所需要時(shí)間的縮短,則有效 率的方式是僅僅進(jìn)行一次利用RIP處理部502以及打印輸出格式變換處理部503的處理, 并將其結(jié)果以按照最終輸出圖像格式這一格式來保存以便再次利用。另外,在以中間格式或者按照最終輸出圖像格式這一格式來保存圖像數(shù)據(jù)時(shí),一 般進(jìn)行的作法是進(jìn)行數(shù)據(jù)壓縮以降低每頁的數(shù)據(jù)保存容量。這是因?yàn)橐话愣杂糜诖蛴≥?出的圖像數(shù)據(jù)的數(shù)據(jù)量較多,再者在圖像數(shù)據(jù)為位圖格式的情況下可預(yù)料到比較大的壓縮 率的緣故。從而,即便考慮到數(shù)據(jù)壓縮以及數(shù)據(jù)解壓的額外開銷,也能夠降低在不壓縮而處 理圖像數(shù)據(jù)時(shí)增大的數(shù)據(jù)保存容量以及總線頻帶等系統(tǒng)負(fù)荷,這點(diǎn)在大多情況下是優(yōu)點(diǎn)。圖2是表示以往的打印機(jī)之內(nèi)部構(gòu)成的框圖。此外,對(duì)于與圖1所示構(gòu)成同樣的 構(gòu)成標(biāo)注同一標(biāo)記并省略說明。圖1所示的打印機(jī)501,在對(duì)同一 PDL數(shù)據(jù)進(jìn)行多份打印輸 出之時(shí)將圖像數(shù)據(jù)保存在打印機(jī)501內(nèi)部的情況下,有效率的是如圖2所示將半灰度位圖 圖像數(shù)據(jù)進(jìn)行圖像壓縮而保存的這一構(gòu)成。圖2所示的打印機(jī)501中,將在打印輸出格式變換處理部503從連續(xù)灰度位 像數(shù)據(jù)進(jìn)行變換后的半灰度位像數(shù)據(jù),用半灰度圖像壓縮器505進(jìn)行圖像壓縮。壓縮 圖像數(shù)據(jù)被保存在由硬盤或者閃存ROM (Read Only Memory)構(gòu)成的存儲(chǔ)部506。對(duì)于存儲(chǔ) 部506所保存的壓縮圖像數(shù)據(jù),用半灰度圖像解壓器507進(jìn)行解壓而返回到半灰度位 像數(shù)據(jù),并輸入到打印引擎504。因半灰度圖像壓縮器505以及半灰度圖像解壓器507將半灰度圖像作為處理對(duì) 象,故采用在半灰度圖像的壓縮上有效果的圖像壓縮方式。例如,有ITUdnternational-T e lecommuni cat ion Union)的 Telecommunication Standardization Sector (通信標(biāo)準(zhǔn)化 部門)即ITU-T推薦的JBIG(Joint Bi-Ievel Image experts Group制定的2值圖像可逆 壓縮方式、ITU-T推薦 Τ. 82)或者 JBIG2 (Joint Bi-Ievel Image expertsGroup 2 制定的與 2值圖像到多值圖像的可逆壓縮或者不可逆壓縮相對(duì)應(yīng)的壓縮方式、ITU-T推薦T. 88)等。另外,有的打印機(jī)501 (多功能打印機(jī))構(gòu)成為通過可根據(jù)用戶的請(qǐng)求,對(duì)保存在 打印機(jī)501內(nèi)部的圖像數(shù)據(jù)進(jìn)行打印輸出、外部輸出或者傳真發(fā)送(以下稱之為FAX發(fā)送) 等而能夠再利用圖像數(shù)據(jù)。圖3是表示以往的打印機(jī)之內(nèi)部構(gòu)成的框圖。此外,對(duì)于與圖 1和2所示構(gòu)成同樣的構(gòu)成標(biāo)注同一標(biāo)記并省略說明。如圖3所示,在可以對(duì)保存著的圖像數(shù)據(jù)進(jìn)行多種處理的打印機(jī)501中,因保存著 的圖像數(shù)據(jù)的輸出對(duì)象存在多個(gè),故以中間格式來保存圖像數(shù)據(jù)以便能夠根據(jù)輸出對(duì)象變 換成各種各樣的格式這一構(gòu)成為優(yōu)選。在圖3中表示對(duì)連續(xù)灰度位像數(shù)據(jù)進(jìn)行圖像壓 縮并保存這一構(gòu)成。即,圖3所示的打印機(jī)501中,將用RIP處理部502從PDL數(shù)據(jù)所生成 的連續(xù)灰度位像數(shù)據(jù),用連續(xù)灰度圖像壓縮器508進(jìn)行圖像壓縮后,保存在存儲(chǔ)部506 中。存儲(chǔ)部506所保存的壓縮圖像數(shù)據(jù),在用連續(xù)灰度圖像解壓器509進(jìn)行解壓而返 回到連續(xù)灰度位像數(shù)據(jù)以后,被輸入到打印輸出格式變換處理部503、JPEG格式變換 處理部510以及FAX格式變換處理部512中的某一個(gè)。具體而言,在用戶經(jīng)由打印機(jī)501的 操作部(未圖示)請(qǐng)求了打印輸出時(shí),連續(xù)灰度位像數(shù)據(jù)被輸入到打印輸出格式變換處理部503。另外,在用戶請(qǐng)求了 JPEG(Joint Photographic ExpertsGroup制定的與多值 圖像的不可逆壓縮或者可逆壓縮相對(duì)應(yīng)的圖像壓縮方式、ITU-T推薦T.81)格式的圖像發(fā) 送時(shí),連續(xù)灰度位像數(shù)據(jù)被輸入到JPEG格式變換處理部510。另外,在用戶請(qǐng)求了 FAX 發(fā)送時(shí),連續(xù)灰度位像數(shù)據(jù)被輸入到FAX格式變換處理部512。對(duì)于被輸入到打印輸出格式變換處理部503的連續(xù)灰度位像數(shù)據(jù),用打印輸 出格式變換處理部503變換成半灰度位像數(shù)據(jù),并用打印引擎504在紙張上進(jìn)行打印 輸出。對(duì)于被輸入到JPEG格式變換處理部510的連續(xù)灰度位像數(shù)據(jù),用JPEG格式變 換處理部510變換成JPEG圖像數(shù)據(jù),并經(jīng)由具有與外部網(wǎng)絡(luò)進(jìn)行通信這一能力的網(wǎng)絡(luò)發(fā)送 部511而發(fā)送給發(fā)送對(duì)象。對(duì)于被輸入到FAX格式變換處理部512的連續(xù)灰度位像數(shù) 據(jù),用FAX格式變換處理部512變換成FAX發(fā)送格式圖像數(shù)據(jù),并經(jīng)由具有FAX用接口以及 通信能力的FAX發(fā)送部513而發(fā)送給發(fā)送對(duì)象。此外,JPEG格式變換處理部510以及FAX格式變換處理部512由打印機(jī)501上所 搭載的處理器、ASIC或者它們的組合等來構(gòu)成。打印輸出用的半灰度位像數(shù)據(jù)、圖像發(fā)送用的JPEG圖像數(shù)據(jù)以及FAX發(fā)送用 的FAX發(fā)送格式圖像數(shù)據(jù)格式各不相同。從而,在預(yù)先創(chuàng)建各個(gè)格式的圖像數(shù)據(jù)并保存在 打印機(jī)501內(nèi)的情況下,所需要的處理能力以及所創(chuàng)建的數(shù)據(jù)量將會(huì)增大。另外,在將某一 種格式的圖像數(shù)據(jù)預(yù)先保存在打印機(jī)501內(nèi),進(jìn)行格式變換來再利用的情況下,將會(huì)發(fā)生 圖像質(zhì)量的劣化。從而,不是以各個(gè)格式來保存圖像數(shù)據(jù),而是如圖3所示將可變換成任意一種格 式的中間格式即連續(xù)灰度位圖格式的圖像數(shù)據(jù)進(jìn)行圖像壓縮來保存,這種方案從處理能 力、數(shù)據(jù)量、數(shù)據(jù)管理的方面來看都合適。但是,連續(xù)灰度圖像壓縮器508在完全以可逆壓 縮處理對(duì)連續(xù)灰度位圖格式的圖像數(shù)據(jù)進(jìn)行圖像壓縮的情況下,雖然在圖像壓縮前后不會(huì) 發(fā)生圖像質(zhì)量差異,但壓縮率依賴于連續(xù)灰度位像數(shù)據(jù)而受到限制,有時(shí)候只能獲得 某種程度的壓縮率。近年來,作為針對(duì)多值圖像的圖像壓縮方式,已提出有各種各樣種類的方式。例 如,有基于行程長度法(rim-length)的壓縮方式、基于作為辭典式壓縮法的Lempel-Ziv 法的LZW方式、DEFLATE方式之類的利用1維內(nèi)的自相關(guān)的可逆壓縮法。另外,在ITU-T 的推薦中規(guī)定有與圖像解壓方式定義相對(duì)的參考上的圖像壓縮方式信息亦包含在內(nèi),基 于DCT(Discrete Cosine-Transform 離散余弦變換)的JPEG不可逆壓縮方式。另外,在 Lossless JPEG (ITU-T 推薦 Τ· 81、Annex H)中規(guī)定有基于 2 維 DPCM (Differential Pulse Code Modulation 差分脈碼調(diào)制)的可逆壓縮方式。另外,在JPEG-LS (ITU-T推薦T. 87) 以及JPEG2000(ITU-T推薦T.800)中規(guī)定有采用了各不相同的方法的可逆壓縮以及不可 逆壓縮雙方的方式。這些方式被廣泛地利用。然而,在數(shù)字復(fù)印機(jī)以及多功能打印機(jī)之類的設(shè)備中,有的具有以光學(xué)方式讀取 被放置于原稿臺(tái)的原稿,并生成已讀取圖像的數(shù)字圖像數(shù)據(jù)的掃描儀功能。在這種設(shè)備中, 由于以光學(xué)方式讀取原稿,所以在數(shù)字圖像數(shù)據(jù)中包含起因于光源以及讀取裝置的噪聲以 及誤差。另外,由于在光學(xué)分辨力上有限制,所以邊緣等也無法再現(xiàn),掃描儀功能生成的數(shù) 字圖像數(shù)據(jù)無法完全地再現(xiàn)原稿。因此,在壓縮由掃描儀功能生成的圖像之時(shí),一般大多采 用由JPEG或JPEG2000定義的不可逆壓縮方式。
另一方面,在用諸如RIP處理之類的方法從PDL數(shù)據(jù)以電子方式生成的連續(xù)灰度 位像數(shù)據(jù)中,字符等文本圖像、線條以及圖表中的圖形等矢量圖像、部分地粘貼有由數(shù) 字照相機(jī)等拍攝的圖像數(shù)據(jù)的照片圖像等各種各樣種類的圖像數(shù)據(jù)混在一起。其中,文本 圖像以及矢量圖像一般由比較少的色數(shù)以及灰度而構(gòu)成。由于人類的視覺是低灰度的分辨 力較高,易于將進(jìn)行不可逆壓縮所造成的邊緣模糊識(shí)別為圖像質(zhì)量劣化,所以對(duì)文本圖像 以及矢量圖像,最好是盡量不進(jìn)行不可逆壓縮。另外,文本圖像以及矢量圖像,因色數(shù)較少, 故即便在進(jìn)行了可逆壓縮的情況下也易于獲得壓縮率的提高。另外,原本如攝像圖像那樣由比較多的色數(shù)以及灰度來表達(dá)的照片圖像,因色數(shù) 較多,故不會(huì)預(yù)料到進(jìn)行了可逆壓縮時(shí)的壓縮率提高。但是,由于人類的視覺是多灰度的分 辨力較低,無法判別照片圖像的稍微不一致,所以照片圖像適合于雖然是不可逆壓縮但能 夠更加削減數(shù)據(jù)量的不可逆壓縮。因此,對(duì)于連續(xù)灰度位像數(shù)據(jù),通過將可逆壓縮以及 不可逆壓縮組合起來使用,能夠提高壓縮率的同時(shí)期待維持同等的圖像質(zhì)量。例如,已提出有將彩色圖像分離成字符部/中間灰度部、或者字符/圖形/圖像等 多個(gè)種類,并分別進(jìn)行適當(dāng)?shù)木幋a處理(圖像壓縮)的方法(參照J(rèn)P特開平3-104380號(hào) 公報(bào),以及特開2000-184205號(hào)公報(bào))。另外,還提出有將輸入圖像數(shù)據(jù)分離成不同灰度數(shù) 的區(qū)域,以可逆編碼方式對(duì)一方進(jìn)行編碼,并以不可逆編碼方式對(duì)另一方進(jìn)行編碼的裝置 (參照J(rèn)P特開2003-158739號(hào)公報(bào))。但是,多功能打印機(jī)在以PDL中所記載的信息為基礎(chǔ),對(duì)適合不可逆壓縮的照片 區(qū)域進(jìn)行圖像分離并進(jìn)行不可逆壓縮,并對(duì)剩余的文本圖像以及矢量圖像所構(gòu)成的圖像區(qū) 域進(jìn)行可逆壓縮的情況下,取得圖像質(zhì)量和壓縮率之間的平衡時(shí)產(chǎn)生問題。例如,作為打印 機(jī)功能,為了滿足打印性能和以一定性能接收處理從外部輸入的用于打印的信息,而對(duì)于 圖像壓縮器以及圖像解壓器希望有一定以上的吞吐量。雖然存在各種各樣的可逆壓縮方法,但在壓縮處理以及解壓處理中的吞吐量一定 的情況下,一般而言,可逆壓縮所需要的處理資源并非與壓縮率成比例,而是以由壓縮對(duì)象 的數(shù)據(jù)量決定的值作為壓縮率的理論上限,隨著壓縮率的上升而急劇變大。此外,處理資源 包括運(yùn)算量、處理步驟、存儲(chǔ)量等,對(duì)于硬件而言則與電路規(guī)模同義。換言之,如果單純地進(jìn) 行可逆壓縮處理,則相對(duì)于一定吞吐量所需要的處理資源變少即可,但所獲得的壓縮率相 對(duì)變低。相反,如果采用復(fù)雜的可逆壓縮處理,則相對(duì)于一定吞吐量所需要的處理資源就相 對(duì)變大,但所獲得的壓縮率可能更加接近理論上限。在前面提到的JPEG、Lossless JPEG、JPEG-LS、JPEG2000等中,在進(jìn)行了各自的壓 縮處理所特有的采用了 2維圖像的相關(guān)性的數(shù)據(jù)壓縮之后進(jìn)行熵編碼,而進(jìn)行2階段的數(shù) 據(jù)壓縮。在具有代表性的熵編碼即霍夫曼編碼以及算術(shù)編碼中,一般而言,算術(shù)編碼較之 于霍夫曼編碼能夠?qū)崿F(xiàn)高壓縮率,另一方面若設(shè)想同程度的壓縮率并以相同吞吐量進(jìn)行比 較,則可知算術(shù)編碼較之于霍夫曼編碼需要更多處理資源。另一方面,作為可逆壓縮對(duì)象的圖像區(qū)域包括文本圖像以及矢量圖像,但由于在 這些圖像中的字符以及線等的數(shù)量以及可取顏色上沒有限制,作為可能性可以表達(dá)多值輸 入圖像可取的全部數(shù)據(jù)表達(dá)。因此,作為可逆壓縮處理,需要能夠允許壓縮多值輸入圖像其 本身。但是,在霍夫曼編碼以及算術(shù)編碼中,尤其是在相應(yīng)于編碼對(duì)象的輸入使生成代碼變 化的自適應(yīng)代碼生成方式時(shí),可知在設(shè)壓縮率以及吞吐量一定的情況下,所需要的處理資源按照壓縮對(duì)象的值域(動(dòng)態(tài)范圍)乘方或者指數(shù)函數(shù)式地急劇增加而不是一次函數(shù)式地 增加。根據(jù)上述理由,在廣泛取得輸入圖像的值域的基礎(chǔ)上,確保吞吐量在一定以上、提 高圖像壓縮率并減少處理所需要的資源這種結(jié)果很難同時(shí)達(dá)到,JP特開平3-104380號(hào)公 報(bào)、特開2000-184205號(hào)公報(bào)以及特開2003-158739號(hào)公報(bào)亦包含在內(nèi),目前還沒有找到可 以達(dá)到這種結(jié)果的出色的可逆壓縮方法。
發(fā)明內(nèi)容
本發(fā)明是鑒于這種情況而完成的,其目的在于提供一種通過兼用不可逆壓縮處理 以及不同的多個(gè)可逆壓縮處理,能夠降低圖像質(zhì)量的降低而且有效率地進(jìn)行高壓縮率的壓 縮處理的圖像壓縮裝置、圖像壓縮方法,另外還提供一種對(duì)采用不可逆壓縮處理以及不同 的多個(gè)可逆壓縮處理而被壓縮的圖像能夠進(jìn)行有效率的解壓處理的圖像解壓裝置、圖像解 壓方法以及圖像形成裝置。本發(fā)明涉及的圖像壓縮裝置是一種對(duì)具有多個(gè)顏色分量的輸入圖像實(shí)施壓縮處 理的圖像壓縮裝置,其特征在于,包括第一圖像分離部,其基于像素屬性信息將上述輸入 圖像分離成施行可逆壓縮的可逆壓縮用圖像以及施行不可逆壓縮的不可逆壓縮用圖像,該 像素屬性信息表示構(gòu)成上述輸入圖像的像素分別屬于包含字符區(qū)域以及照片區(qū)域的多個(gè) 區(qū)域中的哪個(gè)區(qū)域;顏色決定部,其決定將上述可逆壓縮用圖像進(jìn)一步分離時(shí)所用的顏色 信息;第二圖像分離部,其將上述第一圖像分離部所分離的可逆壓縮用圖像分離成包含上 述顏色決定部所決定的顏色信息的第一可逆壓縮用圖像、以及除該第一可逆壓縮用圖像外 的一個(gè)或多個(gè)第二可逆壓縮用圖像;以及圖像壓縮部,其對(duì)上述第一圖像分離部所分離的 不可逆壓縮用圖像、上述第二圖像分離部所分離的第一可逆壓縮用圖像以及第二可逆壓縮 用圖像分別進(jìn)行不同的壓縮處理。本發(fā)明涉及的圖像壓縮裝置,其特征在于,還包括頻數(shù)分布生成部,該頻數(shù)生成部 基于上述可逆壓縮用圖像而生成構(gòu)成上述可逆壓縮用圖像的各像素的顏色信息的頻數(shù)分 布,其中,上述顏色決定部基于上述頻數(shù)分布生成部所生成的頻數(shù)分布來決定頻數(shù)多的規(guī) 定數(shù)量的顏色信息。本發(fā)明涉及的圖像壓縮裝置,其特征在于,上述顏色決定部對(duì)上述輸入圖像中的 每個(gè)規(guī)定區(qū)域決定顏色信息。本發(fā)明涉及的圖像壓縮裝置,其特征在于,上述第一圖像分離部按照預(yù)先設(shè)定的 條件將上述輸入圖像分離成可逆壓縮用圖像以及不可逆壓縮用圖像。本發(fā)明涉及的圖像壓縮裝置,其特征在于,上述第二圖像分離部通過將構(gòu)成上述 第一圖像分離部所分離的可逆壓縮用圖像的像素之中、被分離為上述第二可逆壓縮用圖像 的像素的像素值置換成表示透明色的像素值,而生成上述第一可逆壓縮用圖像。本發(fā)明涉及的圖像壓縮方法是一種對(duì)具有多個(gè)顏色分量的輸入圖像實(shí)施壓縮處 理的圖像壓縮方法,其特征在于,包括第一圖像分離步驟,其基于像素屬性信息將上述輸 入圖像分離成施行可逆壓縮的可逆壓縮用圖像以及施行不可逆壓縮的不可逆壓縮用圖像, 該像素屬性信息表示構(gòu)成上述輸入圖像的像素分別屬于包含字符區(qū)域以及照片區(qū)域的多 個(gè)區(qū)域中的哪個(gè)區(qū)域;顏色決定步驟,其決定將上述可逆壓縮用圖像進(jìn)一步分離時(shí)所用的顏色信息;第二圖像分離步驟,其將在上述第一圖像分離步驟中所分離的可逆壓縮用圖像 分離成包含在上述顏色決定步驟中所決定的顏色信息的第一可逆壓縮用圖像、以及除該第 一可逆壓縮用圖像外的一個(gè)或多個(gè)第二可逆壓縮用圖像;以及圖像壓縮步驟,其對(duì)在上述 第一圖像分離步驟中所分離的不可逆壓縮用圖像、在上述第二圖像分離步驟中所分離的第 一可逆壓縮用圖像以及第二可逆壓縮用圖像分別進(jìn)行不同的壓縮處理。本發(fā)明涉及的圖像解壓裝置是一種對(duì)被壓縮處理后的圖像實(shí)施解壓處理的圖像 解壓裝置,其特征在于,包括圖像解壓部,其對(duì)從一個(gè)圖像分離并被不可逆壓縮后的不可 逆壓縮圖像、以及從上述一個(gè)圖像分離并以不同的可逆壓縮處理被壓縮的多個(gè)可逆壓縮圖 像分別進(jìn)行不同的解壓處理;以及圖像合成部,其通過使該圖像解壓部進(jìn)行各不相同的解 壓處理所獲得的多個(gè)圖像以規(guī)定的順序重合起來而進(jìn)行合成。本發(fā)明涉及的圖像解壓方法是一種對(duì)被壓縮處理后的圖像實(shí)施解壓處理的圖像 解壓方法,其特征在于,包括圖像解壓步驟,其對(duì)從一個(gè)圖像分離并被不可逆壓縮后的不 可逆壓縮圖像、以及從上述一個(gè)圖像分離并以不同的可逆壓縮處理被壓縮后的多個(gè)可逆壓 縮圖像分別進(jìn)行不同的解壓處理;以及圖像合成步驟,其通過使在該圖像解壓步驟中進(jìn)行 各不相同的解壓處理所獲得的多個(gè)圖像以規(guī)定的順序重合起來而進(jìn)行合成。本發(fā)明涉及的圖像形成裝置,其特征在于,包括上述的圖像解壓裝置;以及基于 在該圖像解壓裝置被處理后的圖像而形成輸出圖像的圖像形成部。本發(fā)明涉及的圖像形成裝置,其特征在于,包括上述的任一個(gè)圖像壓縮裝置;上 述的圖像解壓裝置;以及基于在該圖像解壓裝置處理后的圖像而形成輸出圖像的圖像形成 部,其中,上述圖像解壓裝置對(duì)在上述圖像壓縮裝置壓縮處理后的圖像進(jìn)行解壓處理。在本發(fā)明中,基于構(gòu)成輸入圖像的各像素的像素屬性信息,將輸入圖像分離成可 逆壓縮用圖像和不可逆壓縮用圖像。另外,將可逆壓縮用圖像分離成包含規(guī)定的顏色信息 的第一可逆壓縮用圖像和除第一可逆壓縮用圖像外的一個(gè)或者多個(gè)第二可逆壓縮用圖像。 然后,對(duì)分離后的不可逆壓縮用圖像、第一可逆壓縮用圖像以及第二可逆壓縮用圖像分別 進(jìn)行各不相同的壓縮處理。即,將輸入圖像分離成分別適合于可逆壓縮以及不可逆壓縮的 區(qū)域,對(duì)各個(gè)區(qū)域進(jìn)行可逆壓縮或者不可逆壓縮,因而能夠進(jìn)行有效率的壓縮處理。另外, 將可逆壓縮用圖像分離成包含規(guī)定的顏色信息的第一可逆壓縮用圖像和除其以外的第二 可逆壓縮用圖像,并進(jìn)行各不相同的可逆壓縮,因而能夠進(jìn)行更有效率的壓縮處理。在本發(fā)明中,基于可逆壓縮用圖像中所含的各像素的顏色信息的頻數(shù)分布,來決 定將可逆壓縮用圖像分離成第一可逆壓縮用圖像和除其以外的第二可逆壓縮用圖像時(shí)所 用的顏色信息。通過將包含頻數(shù)較多的顏色信息的圖像分離為第一可逆壓縮用圖像,就能 夠提高可逆壓縮用圖像之中第一可逆壓縮用圖像的比例。因而,例如,在對(duì)第一可逆壓縮用 圖像進(jìn)行了可預(yù)料高壓縮率的可逆壓縮處理時(shí),能夠?qū)崿F(xiàn)高壓縮率。另外,通過將分離為 第一可逆壓縮用圖像的顏色信息的數(shù)量限制于規(guī)定數(shù),能夠防止第一可逆壓縮用圖像的增 大,進(jìn)行有效率的可逆壓縮。此外,通過對(duì)第一可逆壓縮用圖像以及第二可逆壓縮用圖像分 別進(jìn)行考慮了圖像壓縮率以及壓縮處理所需要資源的壓縮處理,能夠進(jìn)行更適當(dāng)?shù)膲嚎s處 理。在本發(fā)明中,對(duì)輸入圖像中的每個(gè)規(guī)定區(qū)域,使用于將可逆壓縮用圖像分離成第 一可逆壓縮用圖像以及第二可逆壓縮用圖像的顏色信息不同。因而,即便對(duì)于在圖像的局部區(qū)域采用不同顏色信息的輸入圖像,也可以將可逆壓縮用圖像內(nèi)的更寬范圍分離為第一 可逆壓縮用圖像。從而,例如,在對(duì)第一可逆壓縮用圖像進(jìn)行了可預(yù)料高壓縮率的可逆壓縮 處理時(shí),能夠?qū)崿F(xiàn)高壓縮率,并能夠?qū)崿F(xiàn)有效率的壓縮處理。在本發(fā)明中,按照預(yù)先設(shè)定的條件將輸入圖像分離成可逆壓縮用圖像以及不可逆 壓縮用圖像。因而,例如在設(shè)定了規(guī)定條件時(shí),在將輸入圖像全部分離為可逆壓縮用圖像的 情況下,僅從可逆壓縮用圖像再現(xiàn)輸入圖像,因而能夠防止壓縮處理前后的圖像質(zhì)量的劣 化。在本發(fā)明中,在由從輸入圖像所分離的可逆壓縮用圖像分離包含規(guī)定顏色信息的 第一可逆壓縮用圖像時(shí),將構(gòu)成可逆壓縮用圖像的像素之中、被分離為第二可逆壓縮用圖 像的像素的像素值置換成表示透明色的像素值。由此,在對(duì)被壓縮后的各數(shù)據(jù)進(jìn)行解壓以 后,僅僅通過使第一可逆壓縮用圖像重合在第二可逆壓縮用圖像之上,就能夠合成第一可 逆壓縮用圖像以及第二可逆壓縮用圖像,容易復(fù)原可逆壓縮用圖像。在本發(fā)明中,在對(duì)從一個(gè)圖像分離并被不可逆壓縮后的不可逆壓縮圖像和以不同 的可逆壓縮處理被壓縮后的多個(gè)可逆壓縮圖像進(jìn)行各不相同的解壓處理以后,以規(guī)定的順 序使其重合而進(jìn)行合成。通過對(duì)壓縮圖像進(jìn)行解壓并使其重合,就不需要針對(duì)解壓后的各 個(gè)圖像的掩模P”、圖像等,能夠容易地生成解壓圖像。本發(fā)明通過兼用可逆壓縮處理以及不可逆壓縮處理,并且兼用不同的多個(gè)可逆壓 縮處理,能夠有效率地進(jìn)行高壓縮率的壓縮處理。尤其是,對(duì)于由文本(字符)、圖形(線 圖)、照片等許多對(duì)象所構(gòu)成的圖像,能夠維持邊緣的再現(xiàn)性以及圖像的再利用性的同時(shí)高 效率地進(jìn)行壓縮處理。另外,對(duì)于采用不可逆壓縮處理以及多個(gè)不同的可逆壓縮處理被壓 縮后的圖像能夠高效率地進(jìn)行解壓處理。本發(fā)明的上述以及進(jìn)一步的目的以及特征,根據(jù)結(jié)合附圖的以下詳細(xì)說明就會(huì)完
全清楚。
圖1是表示以往的打印機(jī)之內(nèi)部構(gòu)成的框圖;圖2是表示以往的打印機(jī)之內(nèi)部構(gòu)成的框圖;圖3是表示以往的打印機(jī)之內(nèi)部構(gòu)成的框圖;圖4是表示實(shí)施方式1涉及的圖像形成裝置之構(gòu)成的框圖;圖5是表示圖像壓縮部之構(gòu)成的框圖;圖6是表示圖像上所使用的色碼數(shù)和圖像覆蓋率之間的關(guān)系的特性圖;圖7A和7B是用于說明將連續(xù)灰度位像數(shù)據(jù)進(jìn)行分離的處理的示意圖;圖8A、8B和8C是用于說明將連續(xù)灰度位像數(shù)據(jù)進(jìn)行分離的處理的示意圖;圖9是表示利用圖像壓縮部的圖像壓縮處理之過程的流程圖;圖10是表示利用圖像壓縮部的圖像壓縮處理之過程的流程圖;圖11是表示圖像解壓部之構(gòu)成的框圖;圖12是表示利用圖像解壓部的圖像解壓處理之過程的流程圖;圖13是表示利用圖像解壓部的圖像解壓處理之過程的流程圖;圖14是表示應(yīng)用了本發(fā)明時(shí)的效果的圖表;
圖15是表示實(shí)施方式3涉及的PC之要部構(gòu)成的框圖;圖16是表示實(shí)施方式3涉及的圖像形成裝置之構(gòu)成的框圖。
具體實(shí)施例方式以下,對(duì)本發(fā)明涉及的圖像壓縮裝置、圖像壓縮方法、圖像解壓裝置、圖像解壓方 法、圖像形成裝置、計(jì)算機(jī)程序以及記錄媒體基于表示其實(shí)施方式的附圖進(jìn)行詳細(xì)敘述。(實(shí)施方式1)以下,對(duì)實(shí)施方式1涉及的圖像形成裝置進(jìn)行說明。圖4是表示實(shí)施方式1涉 及的圖像形成裝置之構(gòu)成的框圖。本實(shí)施方式1的圖像形成裝置100(例如,數(shù)字彩色復(fù) 合機(jī))具備圖像輸入部11、圖像處理部10、圖像輸出部12、外部接口部13、以及操作面 板14等。圖像形成裝置100所具備的這些各部分之動(dòng)作例如通過未圖示的CPU(Central ProcessingUnit)被控制。圖像形成裝置100針對(duì)經(jīng)由圖像輸入部11或者外部接口部13所取得的圖像數(shù)據(jù) 用圖像處理部10實(shí)施規(guī)定的圖像處理。另外,圖像形成裝置100將基于處理后的圖像數(shù)據(jù) 的圖像用圖像輸出部12進(jìn)行圖像輸出(打印輸出),或者將處理后的圖像數(shù)據(jù)從外部接口 部13輸出至外部。圖像輸入部11是具備對(duì)原稿照射讀取用光的光源、CCD(ChargedCoupled Device) 線傳感器等的掃描儀。圖像輸入部11將從原稿反射過來的光變換成R、G、B(R 紅、G 綠、 B:藍(lán))信號(hào)(RGB反射率信號(hào))。由于將CXD線傳感器作為攝像元件,所以圖像輸入部11通 過一邊使光源在與CCD線傳感器的長度方向(主掃描方向)正交的方向(副掃描方向)上 進(jìn)行掃描一邊進(jìn)行讀取處理來讀取2維圖像。另外,圖像輸入部11具有A/D(模擬/數(shù)字)變換器。圖像輸入部11對(duì)所取得的 模擬圖像信號(hào)實(shí)施A/D變換處理,例如變換成8位的數(shù)字圖像信號(hào)。由此,圖像輸入部11 生成具有R、G、B各色分量的掃描圖像數(shù)據(jù)(柵格數(shù)據(jù)),并輸出至圖像處理部10。圖像輸出部12是電子照相方式或者噴墨方式等的打印機(jī)(圖像形成部)。圖像輸 出部12以從圖像處理部10接收的打印圖像數(shù)據(jù)為基礎(chǔ),在記錄紙張或者OHP膜等薄片上 形成圖像并輸出圖像。操作面板14具備用于受理圖像形成裝置100的動(dòng)作模式設(shè)定等操作的操作部、液 晶顯示器等顯示部等。外部接口部13具有有線或者無線連接的外部連接功能,通過有線或者無線的通 信線路從外部的PC等接收PDL數(shù)據(jù),并輸出至圖像處理部10。另外,外部接口部13接收?qǐng)D 像處理部10所生成的發(fā)送圖像數(shù)據(jù),并發(fā)送給外部的PC等。此外,在本實(shí)施方式1中,對(duì) 外部接口部13從外部的PC等接收由Postscript等的PDL所記述的PDL數(shù)據(jù)這一構(gòu)成進(jìn) 行說明。但是,只要是用于對(duì)圖像形成裝置100指示打印處理或者發(fā)送處理的數(shù)據(jù),則并不 限于PDL格式的數(shù)據(jù),例如還可以是圖像形成裝置100的專用格式的數(shù)據(jù)。圖像處理部10具備掃描圖像處理部1、RIP處理部2、輸入選擇器3、圖像壓縮部 4(圖像壓縮裝置)、存儲(chǔ)部5、圖像解壓部6 (圖像解壓裝置)、輸出選擇器7、打印圖像處理 部8、發(fā)送圖像處理部9等。掃描圖像處理部1對(duì)從圖像輸入部11所輸入的掃描圖像數(shù)據(jù)進(jìn)行明暗修正處
11理,即去除起因于圖像輸入部11的照明系統(tǒng)、成像系統(tǒng)、攝像系統(tǒng)等的構(gòu)成而產(chǎn)生的各種 失真。另外,掃描圖像處理部1為了修正作為攝像元件的CCD線傳感器的靈敏度特性和人 類的視覺靈敏度特性之間的差異,而使用針對(duì)RGB的每個(gè)信號(hào)各別地準(zhǔn)備的LUT(Look Up Table)來進(jìn)行視覺靈敏度修正。掃描圖像處理部1將修正后的掃描圖像數(shù)據(jù)提供給輸入選 擇器3。此外,修正后的掃描圖像數(shù)據(jù)具有取決于源自圖像輸出部12的輸出清晰度以及輸 出大小的圖像大小,掃描圖像數(shù)據(jù)的各像素分別以可用8位表達(dá)RGB的各色分量的256灰 度來進(jìn)行表達(dá)。RIP處理部2按照PDL語言規(guī)則來解釋經(jīng)由外部接口部13從外部的PC等輸入過 來的PDL數(shù)據(jù),并生成具有RGB的各色分量的連續(xù)灰度位像數(shù)據(jù)(柵格數(shù)據(jù))。此外, 連續(xù)灰度位像數(shù)據(jù)具有取決于源自圖像輸出部12的輸出分辨率以及輸出大小的圖像 大小,連續(xù)灰度位像數(shù)據(jù)的各像素分別以可用8位表達(dá)RGB的各色分量的256灰度來 進(jìn)行表達(dá)。另外,RIP處理部2判斷連續(xù)灰度位像數(shù)據(jù)的各像素包含于文本區(qū)域(字符區(qū) 域)、矢量區(qū)域(圖形區(qū)域)、照片區(qū)域、其他區(qū)域(未分類區(qū)域)中的哪個(gè)區(qū)域。RIP處理 部2生成由表示對(duì)各像素進(jìn)行判斷后的各區(qū)域的像素屬性信息構(gòu)成的像素屬性信息數(shù)據(jù)。 RIP處理部2將已生成的連續(xù)灰度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)提供給輸入選擇器 3。此外,其他區(qū)域表示例如什么都未描繪的區(qū)域。RIP處理部2除處理PDL等通用性語言這一構(gòu)成以外,還可以是處理設(shè)備特有的專 用格式的構(gòu)成、或者將雙方組合起來的構(gòu)成。作為設(shè)備特有的專用格式,例如有對(duì)表達(dá)整個(gè) 頁面或者部分頁面的位像進(jìn)行圖像壓縮或者不壓縮而進(jìn)行交接這種格式、將表達(dá)整個(gè) 頁面或者部分頁面的位像分割成字符信息以及其他這雙系統(tǒng),并分別對(duì)其進(jìn)行圖像壓 縮或者不壓縮而進(jìn)行交接這種格式。另外,除此以外,還有更加細(xì)分將表達(dá)整個(gè)頁面的位像分割成例如字符信息、 圖形信息以及照片信息這三系統(tǒng),并分別對(duì)其進(jìn)行圖像壓縮或者不壓縮而進(jìn)行交接這種格 式。進(jìn)而,還有在對(duì)表達(dá)部分頁面的位像進(jìn)行圖像壓縮或者不壓縮而進(jìn)行交接的同時(shí) 交接表示各部位為字符、圖形或者照片的補(bǔ)充信息這種格式,將字符信息、圖形信息、照片 信息作為指令而不是位像進(jìn)行指定之類的格式。此外,作為設(shè)備特有的專用格式,雖然 以上述的各格式作為例子進(jìn)行列舉但并不限定于此。另外,RIP處理部2并不限于生成由RGB的3色分量構(gòu)成的連續(xù)灰度位像數(shù) 據(jù)這一構(gòu)成,例如,還可以生成僅僅由亮度灰度這1色來表達(dá)的連續(xù)灰度位像數(shù)據(jù)。另 外,在處理支持以Postscript等的CMYK(C 青、M 品紅、Y 黃、K 黑)所代表的多色表達(dá)的 PDL或者設(shè)備特有的專用格式的數(shù)據(jù)時(shí),RIP處理部2生成例如由CMYK之類的4色分量構(gòu) 成的連續(xù)灰度位像數(shù)據(jù)即可。此外,表達(dá)連續(xù)灰度位像數(shù)據(jù)的色空間并不特別限 定于上述的RGB或者CMYK。在從PDL數(shù)據(jù)生成像素屬性信息數(shù)據(jù)時(shí),RIP處理部2首先在生成連續(xù)灰度位 像數(shù)據(jù)以前,設(shè)定表示未分類區(qū)域的值,作為與全部像素相對(duì)應(yīng)的像素屬性信息的初始值。 然后,RIP處理部2在一邊解釋PDL —邊將各個(gè)對(duì)象(字符、圖形、圖像等能夠由PDL支持 的命令進(jìn)行解釋的描繪要素)描繪于連續(xù)灰度位像中之時(shí),將PDL的命令作為判斷材 料而描繪為字符信息的情況下,將與已描繪的像素相對(duì)應(yīng)的像素屬性信息變更成表示文本區(qū)域的值。另外,RIP處理部2在描繪為圖形信息的情況下,將與已描繪的像素相對(duì)應(yīng)的像 素屬性信息變更成表示矢量區(qū)域的值。另外,在PDL數(shù)據(jù)中包含使用JPEG或者JPEG2000等不可逆壓縮方式壓縮后的區(qū) 域時(shí),RIP處理部2將與基于此區(qū)域進(jìn)行了描繪的像素相對(duì)應(yīng)的像素屬性信息變更成表示 照片區(qū)域的值。RIP處理部2通過對(duì)從PDL數(shù)據(jù)生成的連續(xù)灰度位像數(shù)據(jù)中的全部像 素進(jìn)行上述的處理,而生成與各像素相對(duì)應(yīng)的像素屬性信息所構(gòu)成的像素屬性信息數(shù)據(jù)。雖然在本實(shí)施方式1中,在像素屬性信息數(shù)據(jù)中包含文本區(qū)域、矢量區(qū)域、照片區(qū) 域、其他區(qū)域(未分類區(qū)域)這4個(gè)種類的像素屬性信息,但分類方法并不限于如上所述源 于對(duì)象種類的分類。例如,還可以依照來自用戶的指定或者圖像形成裝置100的動(dòng)作模式 而采用不同的分類方法。具體而言,在基于字符信息描繪了較大尺寸的字符時(shí),對(duì)與已描繪 的像素相對(duì)應(yīng)的像素屬性信息,既可以設(shè)定表示照片區(qū)域而不是文本區(qū)域的值,另外還可 以區(qū)別于通常的文本區(qū)域而設(shè)定表示大文本區(qū)域的值。另外,對(duì)于矢量區(qū)域也同樣如此,在基于圖形信息描繪了高度以及寬度超過一定 尺寸的圖形時(shí),對(duì)與已描繪的像素相對(duì)應(yīng)的像素屬性信息,既可以設(shè)定表示照片區(qū)域而不 是矢量區(qū)域的值,另外還可以區(qū)別于通常的矢量區(qū)域而設(shè)定表示大矢量區(qū)域的值。這樣,對(duì) 于相同種類的對(duì)象,通過依照是否在規(guī)定大小以上而設(shè)定不同的像素屬性信息,由此能夠 進(jìn)行與對(duì)象大小相應(yīng)的分類。由于像素屬性信息數(shù)據(jù)是在后續(xù)的打印圖像處理部8對(duì)圖像數(shù)據(jù)進(jìn)行色變換以 及半灰度生成之時(shí)作為參照信息而使用,所以還可以使用將文本區(qū)域以及矢量區(qū)域更加細(xì) 分后的像素屬性信息。例如,為了區(qū)別字符區(qū)域是無彩色字符區(qū)域還是有彩色字符區(qū)域,還 可以將文本區(qū)域細(xì)分成黑文本區(qū)域和色文本區(qū)域。另外,同樣地為了區(qū)別圖形區(qū)域是無彩 色圖形區(qū)域還是有彩色圖形區(qū)域,還可以將矢量區(qū)域細(xì)分成黑矢量區(qū)域和色矢量區(qū)域。由 此,在打印圖像處理部8進(jìn)行色變換以及半灰度生成之時(shí),能夠容易地進(jìn)行黑單色化等處 理。另外,像素屬性信息數(shù)據(jù)包含與連續(xù)灰度位像數(shù)據(jù)的各像素相對(duì)應(yīng)的像素屬 性信息即可,并不一定需要包含與連續(xù)灰度位像數(shù)據(jù)的像素?cái)?shù)相同數(shù)量的像素屬性信 息。例如,還可以在連續(xù)灰度位像數(shù)據(jù)中,將沿主掃描方向?yàn)?像素且沿副掃描方向?yàn)?8像素合計(jì)64像素設(shè)為1塊,針對(duì)每1塊設(shè)定1個(gè)像素屬性信息。在此情況下,在參照像素 屬性信息數(shù)據(jù)時(shí),將同一像素屬性信息與各塊中所包含的全部像素對(duì)應(yīng)起來即可。這樣,通 過針對(duì)1塊設(shè)定1個(gè)像素屬性信息,就能夠削減像素屬性信息數(shù)據(jù)的數(shù)據(jù)量。輸入選擇器3將來自掃描圖像處理部1的掃描圖像數(shù)據(jù)、或者來自RIP處理部2 的連續(xù)灰度位像數(shù)據(jù)中的任一個(gè)提供給后續(xù)的圖像壓縮部4。此外,RIP處理部2將 像素屬性信息數(shù)據(jù)與連續(xù)灰度位像數(shù)據(jù)一起提供給輸入選擇器3,輸入選擇器3在將 連續(xù)灰度位像數(shù)據(jù)提供給圖像壓縮部4時(shí),將像素屬性信息數(shù)據(jù)也提供給圖像壓縮部 4。輸入選擇器3具有能夠儲(chǔ)存掃描圖像數(shù)據(jù)、連續(xù)灰度位像數(shù)據(jù)、像素屬性信息數(shù)據(jù) 的暫時(shí)緩沖存儲(chǔ)器,并進(jìn)行在接收1頁的輸入以后提供給圖像壓縮部4的存儲(chǔ)轉(zhuǎn)發(fā)動(dòng)作。輸入選擇器3通常優(yōu)先選擇來自掃描圖像處理部1的輸入并提供給圖像壓縮部 4。例如,輸入選擇器3在來自RIP處理部2的數(shù)據(jù)正處于接收中開始來自掃描圖像處理部 1的輸入時(shí),將當(dāng)前正處于接收中的來自RIP處理部2的數(shù)據(jù)保存在暫時(shí)緩沖存儲(chǔ)器中,并中斷之后的來自RIP處理部2的數(shù)據(jù)接收。然后,輸入選擇器3開始來自掃描圖像處理部 1的數(shù)據(jù)接收,并停止來自RIP處理部2的數(shù)據(jù)接收,直到來自掃描圖像處理部1的數(shù)據(jù)接 收完成為止。此外,在輸入選擇器3正在停止來自RIP處理部2的數(shù)據(jù)接收這一期間,RIP 處理部2暫時(shí)停止連續(xù)灰度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)的生成處理。圖像壓縮部4接收從輸入選擇器3供給的掃描圖像數(shù)據(jù)、或者連續(xù)灰度位像 數(shù)據(jù)以及像素屬性信息數(shù)據(jù)中的任一個(gè),并進(jìn)行數(shù)據(jù)壓縮。此外,關(guān)于圖像壓縮部4之構(gòu)成 以及圖像壓縮部4進(jìn)行的處理的細(xì)節(jié)將在后面進(jìn)行敘述。存儲(chǔ)部5是硬盤驅(qū)動(dòng)器(HDD)或者閃存存儲(chǔ)器等非易失性存儲(chǔ)裝置,接收由圖像 壓縮部4數(shù)據(jù)壓縮后的壓縮數(shù)據(jù)并進(jìn)行存儲(chǔ)。另外,存儲(chǔ)部5中所存儲(chǔ)的壓縮數(shù)據(jù)通過后 續(xù)的圖像解壓部6而被讀取出來。圖像解壓部6對(duì)從存儲(chǔ)部5所讀出的壓縮數(shù)據(jù)進(jìn)行數(shù)據(jù)解壓,并將解壓后的掃描 圖像數(shù)據(jù)、或者解壓后的連續(xù)灰度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)提供給輸出選擇器 7。此外,關(guān)于圖像解壓部6之構(gòu)成以及圖像解壓部6進(jìn)行的處理的細(xì)節(jié)將在后面進(jìn)行敘述。輸出選擇器7按照來自CPU的指示,將用圖像解壓部6解壓后的掃描圖像數(shù)據(jù)、或 者連續(xù)灰度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)提供給打印圖像處理部8或者發(fā)送圖像 處理部9。具體而言,在用圖像輸出部12進(jìn)行打印輸出的情況下提供給打印圖像處理部8, 在從外部接口部13向外部PC進(jìn)行圖像發(fā)送的情況下則提供給發(fā)送圖像處理部9。打印圖像處理部8接收從輸出選擇器7供給的數(shù)據(jù)(掃描圖像數(shù)據(jù)、或者連續(xù)灰 度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)),并實(shí)施與圖像輸出部12相匹配的圖像處理。另 外,打印圖像處理部8生成打印用的半灰度圖像數(shù)據(jù)(打印圖像數(shù)據(jù))并提供給圖像輸出 部12。打印圖像處理部8具備顏色變換處理部8a以及半灰度生成部8b等。從輸出選擇器 7提供給打印圖像處理部8的數(shù)據(jù)被輸入到色變換處理部8a。色變換處理部8a將由RGB的3色分量構(gòu)成的數(shù)據(jù)(掃描圖像數(shù)據(jù)或者連續(xù)灰度 位像數(shù)據(jù))變換成由CMYK的4色分量構(gòu)成的打印用的連續(xù)灰度位像數(shù)據(jù)。半灰 度生成部8b將打印用的連續(xù)灰度位像數(shù)據(jù)變換成由CMYK的4色分量構(gòu)成的打印用的 半灰度圖像數(shù)據(jù)。此外,半灰度生成部8b在從輸出選擇器7接收像素屬性信息數(shù)據(jù)時(shí),還 可以對(duì)像素屬性信息數(shù)據(jù)的每個(gè)像素屬性信息使用不同的半灰度生成方法而生成打印用 的半灰度圖像數(shù)據(jù)。例如,若采用高頻顫動(dòng)法作為半灰度生成方法,則將對(duì)于文本區(qū)域以及矢量區(qū)域 的像素采用高頻顫動(dòng)法的閾值矩陣設(shè)為較之于灰度再現(xiàn)性更重視分辨率的構(gòu)成,而將對(duì)于 照片區(qū)域的像素采用高頻顫法的閾值矩陣設(shè)為較之于清晰度更重視灰度再現(xiàn)性的構(gòu)成。另 外,若采用誤差擴(kuò)散法作為半灰度生成方法,則對(duì)于文本區(qū)域以及矢量區(qū)域的像素,僅僅就 附近像素?cái)U(kuò)散誤差,而對(duì)于照片區(qū)域的像素,就更寬范圍的附近像素?cái)U(kuò)散誤差。發(fā)送圖像處理部9接收從輸出選擇器7供給的數(shù)據(jù)(掃描圖像數(shù)據(jù)、或者連續(xù)灰 度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)),并實(shí)施與發(fā)送圖像相匹配的圖像處理。另外,發(fā) 送圖像處理部9生成JPEG壓縮圖像數(shù)據(jù)(發(fā)送圖像數(shù)據(jù))并提供給外部接口部13。此外, 與發(fā)送圖橡相匹配的圖像處理例如是對(duì)像素屬性信息數(shù)據(jù)的每個(gè)像素屬性信息使用了不 同濾波器的濾波處理,對(duì)于文本區(qū)域的像素進(jìn)行的邊緣強(qiáng)調(diào)處理(銳度增強(qiáng)處理)等。發(fā)送圖像處理部9具備變倍處理部9a以及JPEG壓縮部9b等。從輸出選擇器7提供給發(fā)送圖像處理部9的數(shù)據(jù)被輸入到變倍處理部9a。RGB的3色分量所構(gòu)成的數(shù)據(jù) (掃描圖像數(shù)據(jù)或者連續(xù)灰度位像數(shù)據(jù))分別成為與圖像輸出部12相適合的圖像大小 以及輸出分辨率。從而,變倍處理部9a將所輸入的數(shù)據(jù)變倍成適合經(jīng)由外部接口部13而 發(fā)送給外部PC的圖像大小以及分辨率,并生成連續(xù)灰度位像數(shù)據(jù)。JPEG壓縮部9b將 變倍后的連續(xù)灰度位像數(shù)據(jù)壓縮成按照J(rèn)PEG File InterchangeFormat (JFIF)的格式 (JPEG格式)的圖像數(shù)據(jù),并提供給外部接口部13。接著,對(duì)圖像壓縮部4進(jìn)行說明。對(duì)圖像壓縮部4輸入從掃描圖像處理部1輸出 的掃描圖像數(shù)據(jù)、或者從RIP處理部2輸出的連續(xù)灰度位像數(shù)據(jù)以及像素屬性信息數(shù) 據(jù)。此外,為了區(qū)別從掃描圖像處理部1輸出的圖像數(shù)據(jù)和從RIP處理部2輸出的圖像數(shù) 據(jù),將來自掃描圖像處理部1的數(shù)據(jù)稱為掃描圖像數(shù)據(jù)。但是,掃描圖像數(shù)據(jù)也是連續(xù)灰度 位像數(shù)據(jù),以下,將掃描圖像數(shù)據(jù)也包含在內(nèi)而稱之為連續(xù)灰度位像數(shù)據(jù)。圖像壓縮部4基于所輸入的數(shù)據(jù),最大生成1個(gè)不可逆壓縮圖像數(shù)據(jù)、2個(gè)可逆壓 縮圖像數(shù)據(jù)(第一可逆壓縮圖像數(shù)據(jù)、第二可逆壓縮圖像數(shù)據(jù))、索引色信息以及像素屬性 信息壓縮數(shù)據(jù)。圖像壓縮部4將所生成的最大5種類的數(shù)據(jù)作為1組進(jìn)行輸出,并使其保 存在存儲(chǔ)部5中。此外,在從掃描圖像處理部1輸出的數(shù)據(jù)經(jīng)由輸入選擇器3被輸入到圖 像壓縮部4時(shí),像素屬性信息數(shù)據(jù)不被輸入到圖像壓縮部4。另外,因圖像壓縮部4對(duì)于從 掃描圖像處理部1輸出的數(shù)據(jù)僅進(jìn)行不可逆壓縮處理,故在此情況下僅生成不可逆壓縮圖 像數(shù)據(jù)。圖5是表示圖像壓縮部4之構(gòu)成的框圖。圖像壓縮部4具備緩沖存儲(chǔ)器41、像 素統(tǒng)計(jì)部42 (色決定部、頻數(shù)分布生成部)、照片圖像分離部43 (第一圖像分離部)、索引圖 像分離部44 (第一圖像分離部、第二圖像分離部)、不可逆壓縮部45 (圖像壓縮部)、第一可 逆壓縮部46 (圖像壓縮部)、第二可逆壓縮部47 (圖像壓縮部)、屬性信息壓縮部48等。本實(shí)施方式1的圖像壓縮部4在所輸入的連續(xù)灰度位像數(shù)據(jù)中,將沿主掃描 方向8線部分的線數(shù)據(jù)作為1次處理單位來進(jìn)行壓縮處理。這是因?yàn)楸緦?shí)施方式1的不可 逆壓縮部45采用進(jìn)行JPEG方式的不可逆壓縮處理這一構(gòu)成的緣故。從而,如果不可逆壓 縮部45是進(jìn)行JPEG方式以外方式的壓縮處理這一構(gòu)成,則鑒于不可逆壓縮部45、第一可逆 壓縮部46以及第二可逆壓縮部47各自處理的壓縮方式的特性、參數(shù)、緩沖存儲(chǔ)器41的容 量、壓縮處理對(duì)圖像質(zhì)量所造成的影響、壓縮效率等來決定1次處理單位即可。對(duì)像素統(tǒng)計(jì)部42輸入從輸入選擇器3輸出的連續(xù)灰度位像數(shù)據(jù)以及像素屬 性信息數(shù)據(jù)。此外,在從掃描圖像處理部1輸出的數(shù)據(jù)經(jīng)由輸入選擇器3被輸入到圖像壓 縮部4時(shí),對(duì)像素統(tǒng)計(jì)部42僅僅輸入連續(xù)灰度位像數(shù)據(jù)。在此情況下,像素統(tǒng)計(jì)部42 看作是所輸入的連續(xù)灰度位像數(shù)據(jù)中與全部像素相對(duì)應(yīng)的像素屬性信息表示未分類 區(qū)域的值這一像素屬性信息數(shù)據(jù)被輸入來進(jìn)行處理。像素統(tǒng)計(jì)部42基于連續(xù)灰度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù),而生成塊分 離信息以及索引色信息。塊分離信息是表示在連續(xù)灰度位像數(shù)據(jù)中,將沿主掃描方向 為8像素且沿副掃描方向?yàn)?像素合計(jì)64像素設(shè)為1塊,并對(duì)各塊進(jìn)行不可逆壓縮還是進(jìn) 行可逆壓縮的信息。具體而言,塊分離信息是每1塊1位的信息,值0表示進(jìn)行不可逆壓縮 的塊,值1表示進(jìn)行可逆壓縮的塊。從而,在本實(shí)施方式1中,就在1次處理(針對(duì)8線部 分的線數(shù)據(jù)的處理)中生成主掃描方向的1線上所含的像素?cái)?shù)1/8個(gè)的塊分離信息。所述,在本實(shí)施方式1中,不可逆壓縮部45是進(jìn)行JPEG方式的不可逆 壓縮處理的構(gòu)成,JPEG方式的DCT壓縮處理時(shí)的最小塊大小是沿主掃描方向?yàn)?像素且沿 副掃描方向?yàn)?像素合計(jì)64像素。從而,像素統(tǒng)計(jì)部42亦將同樣的64像素作為處理單位 而生成塊分離信息,但并不限于此。例如,在取代JPEG而使用JPEG2000作為不可逆壓縮方 式的情況下,像素統(tǒng)計(jì)部42還可以按1片(夕4 ^;tile)單位或者1像素單位來生成塊分 離信息。從而,塊分離信息的生成單位也與圖像壓縮部4上決定1次處理單位同樣地,鑒于 不可逆壓縮部45、第一可逆壓縮部46以及第二可逆壓縮部47分別處理的壓縮方式的特性、 參數(shù)、緩沖存儲(chǔ)器41的容量、壓縮處理對(duì)圖像質(zhì)量造成的影響、壓縮效率等來決定即可。本實(shí)施方式1的圖像壓縮部4對(duì)圖像中的文本區(qū)域以及矢量區(qū)域進(jìn)行可逆壓縮。 從而,像素統(tǒng)計(jì)部42參照與各塊中所含的64像素分別相對(duì)應(yīng)的像素屬性信息,只要各塊中 至少包含1個(gè)文本區(qū)域以及矢量區(qū)域的像素,則設(shè)對(duì)此塊進(jìn)行可逆壓縮,并在此塊的塊分 離信息上設(shè)定值1。另一方面,像素統(tǒng)計(jì)部42,若各塊中連1個(gè)文本區(qū)域以及矢量區(qū)域的像 素都不包含,則設(shè)對(duì)此塊進(jìn)行不可逆壓縮,并在此塊的塊分離信息上設(shè)定值0。在來自掃描圖像處理部1的連續(xù)灰度位像數(shù)據(jù)被輸入到像素統(tǒng)計(jì)部42時(shí),由 于像素統(tǒng)計(jì)部42看作是與全像素相對(duì)應(yīng)的像素屬性信息表示未分類區(qū)域的值這一像素屬 性信息數(shù)據(jù)被輸入,所以在此情況下,像素統(tǒng)計(jì)部42在全部塊的塊分離信息上設(shè)定值0。此 外,還可以依照來自用戶的指定或者圖像形成裝置100的動(dòng)作模式,來變更塊分離信息的 設(shè)定方法。例如,在想要排除圖像壓縮所造成的圖像質(zhì)量劣化的情況下,還可以設(shè)置不論像 素屬性信息數(shù)據(jù)如何都在全部塊的塊分離信息上設(shè)定值1這種功能。索引色信息是在1次處理單位(8線部分的線數(shù)據(jù))中,從連續(xù)灰度位像數(shù)據(jù) 中施行可逆壓縮的區(qū)域分離由第一可逆壓縮部46可逆壓縮的區(qū)域之時(shí)所用的信息。此外, 以下在連續(xù)灰度位像數(shù)據(jù)中,將施行不可逆壓縮的區(qū)域稱為不可逆壓縮用位像數(shù) 據(jù),將施行可逆壓縮的區(qū)域之中由第一可逆壓縮部46可逆壓縮的區(qū)域稱為可逆壓縮用索 引圖像數(shù)據(jù)。另外,將施行可逆壓縮的區(qū)域之中可逆壓縮用索引圖像數(shù)據(jù)以外的區(qū)域、具體 而言將由第二可逆壓縮部47可逆壓縮的區(qū)域稱為可逆壓縮用位像數(shù)據(jù)。在本實(shí)施方式1中,在從連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的區(qū)域分離可逆 壓縮用索引圖像數(shù)據(jù)之時(shí),使用各像素的色信息(色碼)。具體而言,就是在連續(xù)灰度位圖 圖像數(shù)據(jù)中施行可逆壓縮的區(qū)域、在這里為文本區(qū)域以及矢量區(qū)域所含的各像素的色信息 中,將使用頻率較高的色信息的像素分離成可逆壓縮用索引圖像數(shù)據(jù)。從而,索引色信息表 示被分離成可逆壓縮用索引圖像數(shù)據(jù)的像素的色信息。此外,在本實(shí)施方式1中,對(duì)于1次 處理單位(8線部分的線數(shù)據(jù)),按使用頻率從高到低的順序生成表示15色的色信息的索引 色fe息。像素統(tǒng)計(jì)部42,首先創(chuàng)建與連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的區(qū)域有關(guān)的 色直方圖。像素統(tǒng)計(jì)部42參照像素屬性信息數(shù)據(jù),對(duì)于1次處理單位(8線部分的線數(shù)據(jù)) 中的文本區(qū)域以及矢量區(qū)域的像素,對(duì)各色值的像素?cái)?shù)進(jìn)行計(jì)數(shù)并創(chuàng)建色直方圖(頻數(shù)分 布)。像素統(tǒng)計(jì)部42對(duì)于就1次處理單位所創(chuàng)建的色直方圖,按像素?cái)?shù)從多到少的順序進(jìn) 行降序排序。然后,像素統(tǒng)計(jì)部42按像素?cái)?shù)從多到少的順序決定15色顏色(索引色),并 對(duì)已決定的15色顏色的色值分別按順序分配從1到15的15值色碼。像素統(tǒng)計(jì)部42將15 色各色的色值和分配給各色值的色碼分別對(duì)應(yīng)起來作為索引色信息。此外,色碼0如后所
16述作為透明色來處理。這里,對(duì)圖像形成裝置100從一般的PDL數(shù)據(jù)生成的連續(xù)灰度位像數(shù)據(jù)進(jìn)行 說明。圖6是表示圖像中所使用的色碼數(shù)和圖像覆蓋率之間的關(guān)系的特性圖。圖6中的橫 軸表示圖像中所使用的色碼個(gè)數(shù),表示1 1024的數(shù)值范圍。圖6中的縱軸表示在連續(xù) 灰度位像數(shù)據(jù)中將8線部分的線數(shù)據(jù)作為處理單位,相對(duì)于各處理單位所含的文本區(qū) 域以及矢量區(qū)域的全部像素,各色碼數(shù)的色碼的像素的覆蓋率(比例)。例如,與色碼數(shù)1 相對(duì)的覆蓋率為50%左右,這表示在8線部分的線數(shù)據(jù)所含的符合前述條件的像素之中、 50%左右的像素為同一色(1色)。即,如圖6所示,從一般的PDL數(shù)據(jù)生成的連續(xù)灰度位像數(shù)據(jù)中的文本區(qū)域以 及矢量區(qū)域上所使用的色數(shù)通常不多,即便將色碼數(shù)設(shè)為15也能夠覆蓋90%以上。從而, 在本實(shí)施方式1中,通過對(duì)于1次處理單位將使用頻率較高的15色的色碼設(shè)為索引色信 息,就能夠?qū)⑦B續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的區(qū)域的寬范圍分離成可逆壓縮用索 引圖像數(shù)據(jù)。此外,關(guān)于細(xì)節(jié)在后敘述,第一可逆壓縮部46構(gòu)成為進(jìn)行較之于利用第二可逆壓 縮部47的壓縮處理預(yù)料到高壓縮率的壓縮處理。從而,通過將連續(xù)灰度位像數(shù)據(jù)中施 行可逆壓縮的區(qū)域的寬范圍分離成可逆壓縮用索引圖像數(shù)據(jù),就能夠使圖像整體上的壓縮 效率提高。此外,像素統(tǒng)計(jì)部42基于色直方圖來決定索引色的方法并不限于如上所述只是 基于像素?cái)?shù)(使用頻率)的方法。例如,還可以將文本區(qū)域所使用的顏色優(yōu)先地選擇為索引 色。在此情況下,例如,對(duì)于色直方圖中的各色值,事先準(zhǔn)備好表示在文本區(qū)域所使用的顏 色的標(biāo)志,在像素統(tǒng)計(jì)部42創(chuàng)建色直方圖之時(shí),對(duì)于在文本區(qū)域所使用的色值設(shè)立標(biāo)志。 然后,像素統(tǒng)計(jì)部42在對(duì)已創(chuàng)建的色直方圖進(jìn)行排序之時(shí),使標(biāo)志已設(shè)立的色值優(yōu)先地排 在上位來進(jìn)行排序。由此,使標(biāo)志已設(shè)立的色值、即在文本區(qū)域所使用的顏色優(yōu)先地被選擇 為索引色。此外,在連續(xù)灰度位像數(shù)據(jù)中的文本區(qū)域以及矢量區(qū)域中,預(yù)計(jì)圖像底色的 像素是像素?cái)?shù)較多。另外,因圖像底色的像素不需要以高壓縮率進(jìn)行壓縮,故還可以使例如 在圖像底色所用的可能性較高的白色不選擇為索引色。另外,因預(yù)計(jì)在字符上經(jīng)常使用黑 色,故還可以使黑色優(yōu)先地選擇為索引色。另外,雖然在本實(shí)施方式1中,決定15色顏色作為索引色,但在對(duì)于色直方圖進(jìn)行 排序后的結(jié)果是所使用的顏色全部不足16色時(shí),還可以將從0到15的色碼全部分配給所 使用的各色。即,在此情況下,色碼0作為不是透明色來處理各色碼。在連續(xù)灰度位像 數(shù)據(jù)中施行可逆壓縮的區(qū)域中只使用16色時(shí),因施行可逆壓縮的區(qū)域全部由第一可逆壓 縮部46進(jìn)行壓縮,故進(jìn)一步實(shí)現(xiàn)壓縮率的提高。像素統(tǒng)計(jì)部42將已生成的塊分離信息輸出至照片圖像分離部43以及索引圖像分 離部44,并將已生成的索引色信息輸出至索引圖像分離部44。緩沖存儲(chǔ)器41具有可以保存1像素24位(8位X3色)所表達(dá)的連續(xù)灰度位圖 圖像數(shù)據(jù)中的8線部分的線數(shù)據(jù)的存儲(chǔ)器容量。緩沖存儲(chǔ)器41在從輸入選擇器3輸入的 連續(xù)灰度位像數(shù)據(jù)中,依次儲(chǔ)存8線部分的線數(shù)據(jù)。像素統(tǒng)計(jì)部42對(duì)于緩沖存儲(chǔ)器41 中所儲(chǔ)存的8線部分的線數(shù)據(jù)生成塊分離信息以及索引色信息。從而,緩沖存儲(chǔ)器41在像
17素統(tǒng)計(jì)部42輸出塊分離信息以及索引色信息的時(shí)刻,將已儲(chǔ)存的8線部分的線數(shù)據(jù)輸出至 照片圖像分離部43以及索引圖像分離部44。對(duì)于照片圖像分離部43,從緩沖存儲(chǔ)器41輸入連續(xù)灰度位像數(shù)據(jù)(8線部分 的線數(shù)據(jù)),并從像素統(tǒng)計(jì)部42輸入塊分離信息。照片圖像分離部43基于塊分離信息,從 連續(xù)灰度位像數(shù)據(jù),生成由8位(256灰度)表達(dá)RGB的各色的不可逆壓縮用位像 數(shù)據(jù),并輸出至不可逆壓縮部45。具體而言,照片圖像分離部43確定塊分離信息的值為0 的塊,并抽取出已確定的塊中所含的像素的像素值。另外,照片圖像分離部43,例如將塊分 離信息的值不為0的塊中所含的像素的像素值對(duì)規(guī)定值進(jìn)行屏蔽(ι ^々),生成不可逆壓 縮用位像數(shù)據(jù)。對(duì)索引圖像分離部44,從緩沖存儲(chǔ)器41輸入連續(xù)灰度位像數(shù)據(jù)(8線部分的 線數(shù)據(jù)),并從像素統(tǒng)計(jì)部42輸入塊分離信息以及索引色信息。索引圖像分離部44基于塊 分離信息以及索引色信息,從連續(xù)灰度位像數(shù)據(jù),生成由4位16值表達(dá)各像素的可逆 壓縮用索引圖像數(shù)據(jù)、和由8位(256灰度)表達(dá)RGB的各色的可逆壓縮用位像數(shù)據(jù)。具體而言,索引圖像分離部44確定塊分離信息的值為1的塊,并抽取出已確定的 塊中所含的像素的像素值。另外,索引圖像分離部44判斷已抽取出的像素值表示的各像素 的色值是否與索引色信息中所含的色值相一致。在各像素的色值與索引色信息中所含的色 值相一致時(shí),索引圖像分離部44將此像素值置換成與此色值相對(duì)應(yīng)的色碼(1 15),并作 為可逆壓縮用索引圖像數(shù)據(jù)的像素值。此外,在抽取出的像素值表示的各像素的色值與索引色信息中所含的色值不一致 時(shí),索引圖像分離部44將此像素值置換成色碼0,并設(shè)為可逆壓縮用索引圖像數(shù)據(jù)的像素 值。此外,在可逆壓縮用索引圖像數(shù)據(jù)中,像素值0在后面的處理中作為透明色被處理。由 此,在連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的區(qū)域中,使用了索引色的區(qū)域被抽取出,生 成可逆壓縮用索引圖像數(shù)據(jù)。另外,索引圖像分離部44抽取塊分離信息的值為1的塊所含的像素,即像素值表 示的色值與索引色信息中所含的色值不一致像素的像素值,并作為可逆壓縮用位像數(shù) 據(jù)的像素值。由此,在連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的區(qū)域中,使用了索引色的區(qū) 域以外的區(qū)域被抽取出,生成可逆壓縮用位像數(shù)據(jù)。索引圖像分離部44將已生成的可逆壓縮用索引圖像數(shù)據(jù)輸出至第一可逆壓縮部 46,將已生成的可逆壓縮用位像數(shù)據(jù)輸出至第二可逆壓縮部47。圖7A、7B、8A、8B和8C是用于說明將連續(xù)灰度位像數(shù)據(jù)進(jìn)行分離的處理的示 意圖。圖7A中表示連續(xù)灰度位像數(shù)據(jù)的例子,并圖示出8線部分的線數(shù)據(jù)的一部分。 圖7A中的縱線表示在8線部分的線數(shù)據(jù)中,將沿主掃描方向?yàn)?像素且沿副掃描方向?yàn)? 像素合計(jì)64像素設(shè)為1塊的各塊邊界。另外,圖7A中的各陰影分別表達(dá)不同的顏色。圖7B中表示與圖7A所示的連續(xù)灰度位像數(shù)據(jù)相對(duì)應(yīng)的像素屬性信息數(shù)據(jù)的 例子。此外,圖7B中表示各像素包含在文本區(qū)域、矢量區(qū)域、照片區(qū)域以及未分類區(qū)域中的 任一個(gè)時(shí)的例子。圖8A中表示基于圖7B所示的像素屬性信息數(shù)據(jù),從圖7A所示的連續(xù)灰 度位像數(shù)據(jù)生成的不可逆壓縮用位像數(shù)據(jù)的例子。另外,圖8B和8C中分別表示 基于圖7B所示的像素屬性信息數(shù)據(jù),從圖7A所示的連續(xù)灰度位像數(shù)據(jù)生成的可逆壓 縮用索引圖像數(shù)據(jù)以及可逆壓縮用位像數(shù)據(jù)的例子。
如圖8A所示,在不可逆壓縮用位像數(shù)據(jù)中僅包含塊所含的全部像素被包含 于照片區(qū)域的塊。在圖8A中,僅右端的塊從連續(xù)灰度位像數(shù)據(jù)被抽取出,其他塊的各 像素的像素值例如被規(guī)定值所屏蔽。如圖8B所示,在可逆壓縮用索引圖像數(shù)據(jù)中包含至少 包含1個(gè)文本區(qū)域或者矢量區(qū)域所含的像素的塊內(nèi)像素之中、色值為索引色的像素。如圖8C所示,在可逆壓縮用位像數(shù)據(jù)中包含從圖7A所示的連續(xù)灰度位 像數(shù)據(jù)除去了圖8A所示的不可逆壓縮用位像數(shù)據(jù)和圖8B所示的可逆壓縮用索引圖像 數(shù)據(jù)的圖像數(shù)據(jù)。即,在可逆壓縮用位像數(shù)據(jù)中包含至少包含1個(gè)文本區(qū)域或者矢量 區(qū)域所含的像素的塊內(nèi)像素之中、不是索引色的色值的像素以及照片區(qū)域所含的像素。由于從可逆壓縮用位像數(shù)據(jù)中挑選出可逆壓縮用索引圖像數(shù)據(jù)所含的像素, 所以若將被挑選像素的像素值中RGB均設(shè)為值255(白色),在挑選了像素的地方就會(huì)發(fā)生 邊緣分量。對(duì)于這種可逆壓縮用位像數(shù)據(jù),有時(shí)候會(huì)導(dǎo)致壓縮效率的低下而不太理想。 為了防止這一情況,還可以對(duì)從可逆壓縮用位像數(shù)據(jù)挑選出的像素(可逆壓縮用索引 圖像數(shù)據(jù)中所含的像素),分配通過第二可逆壓縮部47處理的可逆壓縮方式(在本實(shí)施方 式1中為JPEG-LS方式)下的像素值預(yù)測所預(yù)測的像素值。不可逆壓縮部45對(duì)于從照片圖像分離部43取得的不可逆壓縮用位像數(shù)據(jù), 進(jìn)行JPEG方式的不可逆壓縮處理,并生成不可逆壓縮圖像數(shù)據(jù)。此外,不可逆壓縮部45除 JPEG方式以外,還可以進(jìn)行例如JPEG2000方式的不可逆壓縮處理,且并不限于這些方式。第一可逆壓縮部46將從索引圖像分離部44取得的可逆壓縮用索引圖像數(shù)據(jù)看作 由4張位平面構(gòu)成的2值圖像,并對(duì)各位平面進(jìn)行JBIG方式的2值圖像可逆壓縮處理。首 先,第一可逆壓縮部46將可逆壓縮用索引圖像數(shù)據(jù)按每個(gè)位平面進(jìn)行分解。此外,因可逆 壓縮用索引圖像數(shù)據(jù)是每1像素由4位構(gòu)成,故第一可逆壓縮部46將可逆壓縮用索引圖像 數(shù)據(jù)分解成各像素值的各位(bitO,bitl,bit2,bit3)所構(gòu)成的4張1位圖像數(shù)據(jù)。第一可逆壓縮部46對(duì)分解后的4張位平面,依次進(jìn)行JBIG方式的可逆壓縮處理, 并生成第一可逆壓縮圖像數(shù)據(jù)。此外,第一可逆壓縮部46除JBIG方式以外,還可以進(jìn)行 ITU-T推薦的MH方式,MR方式(ITU-T推薦T. 4)、匪R方式(ITU-T推薦T. 6)、JBIG2方式 等2值圖像可逆壓縮方式的壓縮處理,且并不限于這些方式。第二可逆壓縮部47對(duì)于從索引圖像分離部44取得的可逆壓縮用位像數(shù)據(jù)進(jìn) 行JPEG-LS方式的可逆壓縮處理,并生成第二可逆壓縮圖像數(shù)據(jù)。此外,第二可逆壓縮部47 除JPEG-LS方式以外,還可以進(jìn)行LosslessJPEG方式、JPEG2000方式等多值圖像可逆壓縮方式的壓縮處理,且并不限于這些 方式。在從RIP處理部2輸出的數(shù)據(jù)經(jīng)由輸入選擇器3被輸入到圖像壓縮部4時(shí),屬性 信息壓縮部48取得從輸入選擇器3輸入的像素屬性信息數(shù)據(jù)。像素屬性信息數(shù)據(jù)是表示 各像素屬于文本區(qū)域、矢量區(qū)域、照片區(qū)域、未分類區(qū)域這4種類的區(qū)域中的哪個(gè)的信息, 所以具有與連續(xù)灰度位像數(shù)據(jù)相同的大小,每1像素由2位(4值)構(gòu)成。屬性信息壓縮部48將像素屬性信息數(shù)據(jù)看作由2張位平面構(gòu)成的2值圖像,并對(duì) 各位平面進(jìn)行MMR方式的2值圖像可逆壓縮處理。首先,屬性信息壓縮部48將像素屬性信 息數(shù)據(jù)按每個(gè)位平面進(jìn)行分解。此外,因像素屬性信息數(shù)據(jù)是每1像素由2位構(gòu)成,故屬性 信息壓縮部48將像素屬性信息數(shù)據(jù)分解成各像素值的MSB (Most Significant Bit)所構(gòu)成的位平面和各像素值的LSB(Least Significant Bit)所構(gòu)成的位平面的2張1位圖像數(shù)據(jù)。屬性信息壓縮部48對(duì)分解后的2張位平面,依次進(jìn)行MMR方式的可逆壓縮處理, 并生成像素屬性信息壓縮數(shù)據(jù)。此外,屬性信息壓縮部48除MMR方式以外,還可以進(jìn)行MH 方式,MR方式、JBIG方式、JBIG2方式等2值圖像可逆壓縮方式的壓縮處理,且并不限于這 些方式。以下,基于流程圖來說明在本實(shí)施方式1的圖像形成裝置100中圖像壓縮部4進(jìn) 行的處理。圖9和10是表示利用圖像壓縮部4的圖像壓縮處理之過程的流程圖。圖像壓縮部4在已開始從輸入選擇器3輸入連續(xù)灰度位像數(shù)據(jù)時(shí),并列執(zhí)行 步驟Sl的處理、步驟S2的處理和步驟S3 S7的處理。圖像壓縮部4首先將從輸入選擇 器3依次輸入的連續(xù)灰度位像數(shù)據(jù)儲(chǔ)存在緩沖存儲(chǔ)器41中(Si)。另外,圖像壓縮部4參照從輸入選擇器3依次輸入的像素屬性信息數(shù)據(jù),生成與連 續(xù)灰度位像數(shù)據(jù)中的各塊相對(duì)應(yīng)的塊分離信息(S2)。此外,塊是沿主掃描方向?yàn)?像 素且沿副掃描方向?yàn)?像素合計(jì)64像素所組成的塊,塊分離信息是表示對(duì)各塊進(jìn)行可逆壓 縮還是進(jìn)行不可逆壓縮的信息。在從輸入選擇器3未輸入像素屬性信息數(shù)據(jù)時(shí),圖像壓縮 部4生成表示進(jìn)行不可逆壓縮的信息,作為與全部塊相對(duì)應(yīng)的塊分離信息。圖像壓縮部4判斷從輸入選擇器3輸入過來的連續(xù)灰度位像數(shù)據(jù)是否為由圖 像輸入部11從原稿讀取到的掃描圖像數(shù)據(jù)(S3)。此外,圖像壓縮部4根據(jù)從輸入選擇器 3未輸入像素屬性信息數(shù)據(jù),就能夠判斷輸入過來的連續(xù)灰度位像數(shù)據(jù)為掃描圖像數(shù) 據(jù)。在判斷為掃描圖像數(shù)據(jù)時(shí)(S3 是),圖像壓縮部4跳過步驟S4 S7的處理。在判斷 為不是掃描圖像數(shù)據(jù)時(shí)(S3 否),圖像壓縮部4并列執(zhí)行步驟S4的處理和步驟S5 S7的 處理。圖像壓縮部4參照像素屬性信息數(shù)據(jù),針對(duì)緩沖存儲(chǔ)器41所儲(chǔ)存的8線部分的 線數(shù)據(jù)中的文本區(qū)域以及矢量區(qū)域的像素,對(duì)各色值的像素?cái)?shù)進(jìn)行計(jì)數(shù)并創(chuàng)建色直方圖 (S4)。另一方面,圖像壓縮部4將像素屬性信息數(shù)據(jù)分解成2張位平面(S5)。然后,圖像 壓縮部4對(duì)各位平面進(jìn)行MMR方式的可逆壓縮處理(S6),生成像素屬性信息壓縮數(shù)據(jù)。圖 像壓縮部4判斷與8線部分的線數(shù)據(jù)相對(duì)應(yīng)的像素屬性信息的壓縮處理是否已完成(S7)。 在判斷為壓縮處理尚未完成時(shí)(S7 否),圖像壓縮部4將處理返回到步驟S5,反復(fù)進(jìn)行步 驟S5 S7的處理,在判斷為壓縮處理已完成時(shí)(S7 是),轉(zhuǎn)移到后續(xù)的處理。在步驟Sl S7的處理執(zhí)行結(jié)束的階段,生成與緩沖存儲(chǔ)器41所儲(chǔ)存的8線部分 的線數(shù)據(jù)相對(duì)應(yīng)的塊分離信息、色直方圖、像素屬性信息壓縮數(shù)據(jù),圖像壓縮部4轉(zhuǎn)移到后 續(xù)的處理。此外,只要在已生成塊分離信息以及色直方圖以后,則即便像素屬性信息壓縮數(shù) 據(jù)的生成處于途中,圖像壓縮部4也可以轉(zhuǎn)移到后續(xù)的處理。接著,圖像壓縮部4并列執(zhí)行步驟S8、S9的處理和步驟SlO S18的處理。圖像 壓縮部4基于在步驟S2中生成的塊分離信息,從緩沖存儲(chǔ)器41所儲(chǔ)存的8線部分的線數(shù) 據(jù)生成不可逆壓縮用位像數(shù)據(jù)(S8)。圖像壓縮部4對(duì)已生成的不可逆壓縮用位像 數(shù)據(jù)進(jìn)行JPEG方式的不可逆壓縮處理(S9),并生成不可逆壓縮圖像數(shù)據(jù)。圖像壓縮部4判斷從輸入選擇器3輸入的連續(xù)灰度位像數(shù)據(jù)是否為由圖像輸 入部11從原稿讀取到的掃描圖像數(shù)據(jù)(SlO)。在判斷為掃描圖像數(shù)據(jù)時(shí)(S10 是),圖像壓縮部4跳過步驟Sll S18的處理。在判斷為不是掃描圖像數(shù)據(jù)時(shí)(S10:否),圖像壓縮 部4對(duì)在步驟S4中創(chuàng)建的色直方圖,執(zhí)行基于像素?cái)?shù)的降序排序(Sll)。圖像壓縮部4基于排序后的色直方圖來決定15色的索引色(S12)。此外,圖像壓 縮部4例如按像素?cái)?shù)從多到少的順序?qū)?5色顏色決定為索引色,并對(duì)已決定的15色索引 色的色值按順序分配從1到15的色碼。接著,圖像壓縮部4并列執(zhí)行步驟S13 S16的處 理和步驟S17、S18的處理。圖像壓縮部4基于在步驟S2中生成的塊分離信息以及在步驟S12中決定的索引 色,從緩沖存儲(chǔ)器41所儲(chǔ)存的8線部分的線數(shù)據(jù)生成可逆壓縮用索引圖像數(shù)據(jù)和可逆壓縮 用位像數(shù)據(jù)(S13、S17)。圖像壓縮部4將所生成的可逆壓縮用索引圖像數(shù)據(jù)分解成4 張位平面(S14)。然后,圖像壓縮部4對(duì)各位平面進(jìn)行JBIG方式的可逆壓縮處理(S15),并 生成第一可逆壓縮圖像數(shù)據(jù)。圖像壓縮部4判斷在步驟S13中生成的可逆壓縮用索引圖像數(shù)據(jù)的壓縮處理是否 已完成(S16)。在判斷為壓縮處理尚未完成時(shí)(S16:否)圖像壓縮部4將處理返回到步驟 S14,并反復(fù)步驟S14 S16的處理,在判斷為壓縮處理已完成時(shí)(S16 是),圖像壓縮部4 轉(zhuǎn)移到后續(xù)的處理。另外,圖像壓縮部4對(duì)在步驟S17中生成的可逆壓縮用位像數(shù)據(jù),進(jìn)行 JPEG-LS方式的可逆壓縮處理(S18),并生成第二可逆壓縮圖像數(shù)據(jù)。在步驟S8 S18的 處理執(zhí)行結(jié)束的階段,生成基于在步驟Sl中緩沖存儲(chǔ)器41所儲(chǔ)存的8線部分的線數(shù)據(jù)的、 不可逆壓縮圖像數(shù)據(jù)、第一可逆壓縮圖像數(shù)據(jù)、第二可逆壓縮圖像數(shù)據(jù)、索引色信息以及像 素屬性信息壓縮數(shù)據(jù)。圖像壓縮部4判斷對(duì)于從輸入選擇器3輸入過來的連續(xù)灰度位像數(shù)據(jù)全部是 否已完成上述的處理(S19)。在判斷為針對(duì)連續(xù)灰度位像數(shù)據(jù)全部的處理尚未完成時(shí) (S19 否),圖像壓縮部4將處理返回至步驟Si,反復(fù)進(jìn)行上述的處理直到針對(duì)連續(xù)灰度位 像數(shù)據(jù)全部的處理完成為止。在判斷為針對(duì)連續(xù)灰度位像數(shù)據(jù)全部的處理已完成 時(shí)(S19 是),圖像壓縮部4結(jié)束上述的處理。如上所述,圖像壓縮部4基于圖7B所示的像素屬性信息數(shù)據(jù),從圖7A所示的連續(xù) 灰度位像數(shù)據(jù),生成圖8A所示的不可逆壓縮用位像數(shù)據(jù)、圖8B所示的可逆壓縮用 索引圖像數(shù)據(jù)、圖8C所示的可逆壓縮用位像數(shù)據(jù)。然后,圖像壓縮部4對(duì)不可逆壓縮 用位像數(shù)據(jù)、可逆壓縮用索引圖像數(shù)據(jù)、可逆壓縮用位像數(shù)據(jù)分別執(zhí)行不同的壓 縮處理。通過對(duì)每種數(shù)據(jù)進(jìn)行適當(dāng)?shù)膲嚎s處理,就可以考慮各個(gè)壓縮處理中的壓縮率、處理 所需要的吞吐量以及資源,作為圖像整體實(shí)現(xiàn)高效率的壓縮處理。接著,對(duì)圖像解壓部6進(jìn)行說明。對(duì)圖像解壓部6從存儲(chǔ)部5輸入在圖像壓縮部4 中生成的不可逆壓縮圖像數(shù)據(jù)、第一可逆壓縮圖像數(shù)據(jù)、第二可逆壓縮圖像數(shù)據(jù)、索引色信 息以及像素屬性信息壓縮數(shù)據(jù)。此外,在圖像壓縮部4壓縮了由圖像輸入部11從原稿讀取 到的掃描圖像數(shù)據(jù)時(shí),壓縮所獲得的數(shù)據(jù)只是不可逆壓縮圖像數(shù)據(jù),在此情況下,圖像解壓 部6就從存儲(chǔ)部5只取得不可逆壓縮圖像數(shù)據(jù)。圖像解壓部6基于所輸入的不可逆壓縮圖像數(shù)據(jù)、第一可逆壓縮圖像數(shù)據(jù)、第二 可逆壓縮圖像數(shù)據(jù)、索引色信息以及像素屬性信息壓縮數(shù)據(jù),而生成解壓后連續(xù)灰度位圖 圖像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)。圖像解壓部6將所生成的解壓后連續(xù)灰度位像數(shù)據(jù)以及像素屬性信息數(shù)據(jù)輸出至后續(xù)的輸出選擇器7。此外,本實(shí)施方式1的圖像解壓部6 與圖像壓縮部4同樣地將沿主掃描方向8線部分的線數(shù)據(jù)作為1次處理單位來進(jìn)行解壓處 理。另外,圖像解壓部6在只取得不可逆壓縮圖像數(shù)據(jù)時(shí),對(duì)不可逆壓縮圖像數(shù)據(jù)執(zhí)行解壓 處理,并輸出至后續(xù)的輸出選擇器7。圖11是表示圖像解壓部6之構(gòu)成的框圖。圖像解壓部6具備屬性信息解壓部 61、不可逆解壓部62 (圖像解壓部)、緩沖存儲(chǔ)器63、第一可逆解壓部64 (圖像解壓部)、第 二可逆解壓部65 (圖像解壓部)、圖像合成部66等。屬性信息解壓部61從存儲(chǔ)部5取得像素屬性信息壓縮數(shù)據(jù)。屬性信息解壓部61 對(duì)像素屬性信息壓縮數(shù)據(jù)進(jìn)行與圖像壓縮部4的屬性信息壓縮部48已進(jìn)行的壓縮處理方 式相同方式的解壓處理。具體而言,屬性信息解壓部61對(duì)與構(gòu)成像素屬性信息壓縮數(shù)據(jù)的 2張位平面相對(duì)應(yīng)的2值圖像的壓縮數(shù)據(jù)分別進(jìn)行MMR方式的解壓處理。另外,屬性信息解 壓部61通過將已解壓的2個(gè)位平面結(jié)合起來而依次復(fù)原到每1像素由2位(4值)構(gòu)成的 像素屬性信息,并生成像素屬性信息數(shù)據(jù)。不可逆解壓部62對(duì)于從存儲(chǔ)部5取得的不可逆壓縮圖像數(shù)據(jù),進(jìn)行JPEG方式的 不可逆解壓處理,并生成解壓后不可逆圖像數(shù)據(jù)。解壓后不可逆圖像數(shù)據(jù)由RGB的3色分量 來表達(dá)各像素?cái)?shù)據(jù),并以可由8位表達(dá)的256灰度來分別表達(dá)各色分量。雖然解壓后不可 逆圖像數(shù)據(jù)近似于壓縮前的不可逆壓縮用位像數(shù)據(jù),但由于壓縮方式為不可逆方式, 所以是與壓縮前的不可逆壓縮用位像數(shù)據(jù)不完全一致的圖像數(shù)據(jù)。不可逆解壓部62 將所生成的解壓后不可逆圖像數(shù)據(jù)依次儲(chǔ)存在緩沖存儲(chǔ)器63中。緩沖存儲(chǔ)器63臨時(shí)保管由不可逆解壓部62解壓的解壓后不可逆圖像數(shù)據(jù)。緩沖 存儲(chǔ)器63將解壓后不可逆圖像數(shù)據(jù)與由第一可逆解壓部64解壓的索引圖像數(shù)據(jù)、由第二 可逆解壓部65解壓的位像數(shù)據(jù)、所輸入的索引色信息一起輸出至圖像合成部66。此 外,相對(duì)于不可逆解壓部62按照J(rèn)PEG方式以塊為單位進(jìn)行解壓處理,第一可逆解壓部64 以及第二可逆解壓部65從圖像左上起沿主掃描方向掃描像素,在1線掃描后,一邊沿副掃 描方向?qū)ο噜従€進(jìn)行掃描一邊以像素為單位進(jìn)行解壓處理。從而,緩沖存儲(chǔ)器63用于使解 壓后不可逆圖像數(shù)據(jù)與其他解壓后的數(shù)據(jù)同步地輸出至圖像合成部66。第一可逆解壓部64從存儲(chǔ)部5取得第一可逆壓縮圖像數(shù)據(jù)。第一可逆解壓部64 對(duì)于與構(gòu)成第一可逆壓縮圖像數(shù)據(jù)的4張位平面相對(duì)應(yīng)的2值圖像的壓縮數(shù)據(jù)分別進(jìn)行 JBIG方式的解壓處理。另外,第一可逆解壓部64通過將已解壓的4個(gè)位平面結(jié)合起來,而 復(fù)原到每1像素由4位(16值)的色碼表達(dá)的索引圖像數(shù)據(jù)。第二可逆解壓部65對(duì)于從存儲(chǔ)部5取得的第二可逆壓縮圖像數(shù)據(jù),進(jìn)行JPEG-LS 方式的可逆解壓處理,并生成位像數(shù)據(jù)。被解壓后的位像數(shù)據(jù)是由RGB的3色分 量來表達(dá)各像素?cái)?shù)據(jù),并以可由8位表達(dá)的256灰度來分別表達(dá)各色分量。索引色信息、解壓后不可逆圖像數(shù)據(jù)、索引圖像數(shù)據(jù)以及位像數(shù)據(jù)同步地被 輸入到圖像合成部66。圖像合成部66基于所輸入的各數(shù)據(jù),生成解壓后連續(xù)灰度位像 數(shù)據(jù)。此外,圖像合成部66通過按解壓后不可逆圖像數(shù)據(jù)、位像數(shù)據(jù)、以及索引圖像數(shù) 據(jù)這一順序?qū)⒏鲾?shù)據(jù)重合在上面,而合成各數(shù)據(jù)并生成解壓后連續(xù)灰度位像數(shù)據(jù)。具體而言,首先,圖像合成部66判斷在索引圖像數(shù)據(jù)中各像素的像素值(色碼) 是否為表示透明色的值0。對(duì)于不是透明色的情況即索引圖像數(shù)據(jù)中不是透明色的像素,圖
22與各像素的色碼相對(duì)應(yīng)的色值設(shè)為合成后的像素值。對(duì) 于透明色的情況即索引圖像數(shù)據(jù)中的透明色的像素,圖像合成部66判斷與各像素的位置 相對(duì)應(yīng)的位像數(shù)據(jù)中的各像素的像素值中是否RGB均為值255(白色)。對(duì)于不是白色的情況即位像數(shù)據(jù)中不是白色的像素,圖像合成部66將位圖 圖像數(shù)據(jù)的各像素值設(shè)為合成后的像素值。對(duì)于白色的情況即位像數(shù)據(jù)中的白色像 素,圖像合成部66看作透明像素并將與各像素的位置相對(duì)應(yīng)的解壓后不可逆圖像數(shù)據(jù)中 的各像素的像素值設(shè)為合成后的像素值。如上所述,在本實(shí)施方式1中,設(shè)索引圖像數(shù)據(jù)最 優(yōu)先,其次設(shè)位像數(shù)據(jù)優(yōu)先,使各圖像數(shù)據(jù)重合起來而生成解壓后連續(xù)灰度位像 數(shù)據(jù)。如上所述,使索引圖像數(shù)據(jù)重合在位像數(shù)據(jù)之上進(jìn)行合成。從而,對(duì)于位 像數(shù)據(jù)的像素之中,因改寫索引圖像數(shù)據(jù)的像素而未出現(xiàn)在表面的像素,也可以為了使針 對(duì)位像數(shù)據(jù)的壓縮率提高,而適宜地設(shè)定成像素值。雖然解壓后連續(xù)灰度位像數(shù)據(jù)近似于利用圖像壓縮部4進(jìn)行壓縮前的連續(xù) 灰度位像數(shù)據(jù),但在包含有以不可逆壓縮方式進(jìn)行壓縮然后進(jìn)行解壓的像素時(shí),就是 與壓縮前的連續(xù)灰度位像數(shù)據(jù)不完全一致的圖像數(shù)據(jù)。此外,在不包含以不可逆壓縮 方式進(jìn)行壓縮然后進(jìn)行解壓的像素時(shí),壓縮前的連續(xù)灰度位像數(shù)據(jù)和解壓后連續(xù)灰度 位像數(shù)據(jù)為同一圖像數(shù)據(jù)。以下,基于流程圖來說明在本實(shí)施方式1的圖像形成裝置100中圖像解壓部6進(jìn) 行的處理。圖12和13是表示利用圖像解壓部6進(jìn)行的圖像解壓處理之過程的流程圖。圖像解壓部6在開始了存儲(chǔ)部5中所保存的數(shù)據(jù)的讀出時(shí),并列執(zhí)行步驟S21、S22 的處理和步驟S23 S26的處理。圖像解壓部6首先對(duì)從存儲(chǔ)部5讀出的不可逆壓縮圖像 數(shù)據(jù)進(jìn)行JPEG方式的不可逆解壓處理(S21),并生成解壓后不可逆圖像數(shù)據(jù)。圖像解壓部 6將所生成的解壓后不可逆圖像數(shù)據(jù)依次儲(chǔ)存在緩沖存儲(chǔ)器63中(S22)。另一方面,圖像解壓部6判斷處理對(duì)象的壓縮數(shù)據(jù)是否為對(duì)由圖像輸入部11從原 稿讀取到的掃描圖像數(shù)據(jù)進(jìn)行了壓縮的數(shù)據(jù)(S23)。此外,在處理對(duì)象的壓縮數(shù)據(jù)是掃描圖 像數(shù)據(jù)時(shí),圖像解壓部6從存儲(chǔ)部5只取得不可逆壓縮圖像數(shù)據(jù)。從而,圖像解壓部6在從 存儲(chǔ)部5只取得不可逆壓縮圖像數(shù)據(jù)的情況下,判斷為處理對(duì)象的壓縮數(shù)據(jù)是掃描圖像數(shù) 據(jù)。在判斷為處理對(duì)象的壓縮數(shù)據(jù)是掃描圖像數(shù)據(jù)的情況下(S23 是),圖像解壓部 6跳過步驟S24 S26的處理。在判斷為處理對(duì)象的壓縮數(shù)據(jù)不是掃描圖像數(shù)據(jù)的情況下 (S23 否),圖像解壓部6對(duì)構(gòu)成像素屬性信息壓縮數(shù)據(jù)的2張位平面分別進(jìn)行MMR方式的 可逆解壓處理(S24)。圖像解壓部6判斷針對(duì)2張位平面的解壓處理是否已完成(S25),在 判斷為尚未完成時(shí)(S25 否),將處理返回到步驟S24,繼續(xù)進(jìn)行解壓處理。在判斷為解壓處理已完成時(shí)(S25 是),圖像解壓部6將分別解壓后的2個(gè)位平面 結(jié)合起來(S26),復(fù)原像素屬性信息數(shù)據(jù)。在步驟S21 S26的處理執(zhí)行結(jié)束的階段,像素 屬性信息壓縮數(shù)據(jù)的解壓處理完成,在緩沖存儲(chǔ)器63中保存8線部分的解壓后不可逆圖像 數(shù)據(jù)。接著,圖像解壓部6判斷處理對(duì)象的壓縮數(shù)據(jù)是否為掃描圖像數(shù)據(jù)(S27),在判斷 為掃描圖像數(shù)據(jù)時(shí)(S27 是),將處理轉(zhuǎn)移至步驟S36。在判斷為處理對(duì)象的壓縮數(shù)據(jù)不是時(shí)(S27 否),圖像解壓部6并列執(zhí)行步驟S28 S30的處理和步驟S31的處理。圖像解壓部6對(duì)構(gòu)成第一可逆壓縮圖像數(shù)據(jù)的4張位平面分別進(jìn)行JBIG方式的 可逆解壓處理(S28)。圖像解壓部6判斷針對(duì)4張位平面的解壓處理是否已完成(S29),在 判斷為尚未完成時(shí)(S29:否),將處理返回到步驟S28,繼續(xù)進(jìn)行解壓處理。在判斷為解壓 處理已完成時(shí)(S29 是),圖像解壓部6將分別解壓后的4個(gè)位平面結(jié)合起來(S30),生成 索引圖像數(shù)據(jù)。圖像解壓部6對(duì)第二可逆壓縮圖像數(shù)據(jù)進(jìn)行JPEG-LS方式的可逆解壓處理(S31) 并生成位像數(shù)據(jù)。在步驟S28 S31的處理執(zhí)行結(jié)束的階段,圖像解壓部6完成基于 8線部分的線數(shù)據(jù)的全部壓縮數(shù)據(jù)的解壓處理。圖像解壓部6判斷在通過步驟S30結(jié)合位平面而生成的索引圖像數(shù)據(jù)中,各像素 的色碼(像素值)是否為表示透明色的值0(S32)。在判斷為不是透明色時(shí)(S32:否),圖 像解壓部6將不是透明色的各像素的色碼表示的色值設(shè)為合成后的像素值(S33)。在判斷 為透明色的情況下(S32 是),圖像解壓部6判斷與索引圖像數(shù)據(jù)中為透明色的各像素的位 置相對(duì)應(yīng)的位像數(shù)據(jù)中的各像素的像素值是否為白值(RGB均為值255) (S34)。在判斷為不是白值時(shí)(S34:否),圖像解壓部6將此位像數(shù)據(jù)的像素的像素值 設(shè)為合成后的像素值(S35)。在判斷為白值時(shí)(S34:是),圖像解壓部6將與位像數(shù)據(jù) 中的白色各像素的位置相對(duì)應(yīng)的解壓后不可逆圖像數(shù)據(jù)中的各像素的像素值設(shè)為合成后 的像素值(S36)。另一方面,在判斷為處理對(duì)象的壓縮數(shù)據(jù)是掃描圖像數(shù)據(jù)時(shí)(S27 是), 圖像解壓部6將解壓后不可逆圖像數(shù)據(jù)中的各像素的像素值設(shè)為合成后的像素值(S36)。圖像解壓部6判斷對(duì)于8線部分的線數(shù)據(jù)中的全部像素是否已完成上述步驟 S27 S36的處理(S37)。在判斷為針對(duì)全部像素的處理尚未完成時(shí)(S37 否),圖像解壓 部6將處理返回至步驟S27,反復(fù)進(jìn)行上述的處理。由此,生成8線部分的解壓后連續(xù)灰度 位像數(shù)據(jù)。在判斷為針對(duì)全部像素的處理已完成時(shí)(S37 是),圖像解壓部6判斷對(duì)于從存儲(chǔ) 部5讀出的全部壓縮數(shù)據(jù)是否已完成上述的處理(S38)。在判斷為針對(duì)全部壓縮數(shù)據(jù)的處 理尚未完成時(shí)(S38 否),圖像解壓部6將處理返回至步驟S21,并反復(fù)進(jìn)行上述的處理直 到針對(duì)全部壓縮數(shù)據(jù)的處理完成為止。由此,生成1張部分的解壓后連續(xù)灰度位像數(shù) 據(jù)。在判斷為針對(duì)全部壓縮數(shù)據(jù)的處理已完成時(shí)(S38:是),圖像解壓部6結(jié)束上述的處 理。在上述的解壓處理中的步驟S32中,圖像解壓部6判斷在索引圖像數(shù)據(jù)中各像素 的色碼是否為表示透明色的值0。但是,在索引色信息由不足16色的色碼構(gòu)成的情況下,還 可以是位像數(shù)據(jù)也包含在內(nèi)而判斷為在連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的區(qū) 域只存在不足16色的色,并跳過步驟S34以及S35的處理。圖14是表示應(yīng)用了本發(fā)明時(shí)的效果的圖表。圖14中表示就對(duì)于以本發(fā)明技術(shù)作 為對(duì)象的一般打印輸出用圖像信息實(shí)施了本實(shí)施方式1所示技術(shù)時(shí)的、相對(duì)于現(xiàn)有技術(shù)提 高壓縮率的效果進(jìn)行了評(píng)價(jià)的結(jié)果。另外,圖14中表示針對(duì)作為樣本組的3個(gè)測試組1、2、 3的應(yīng)用效果的例子。各測試組1、2、3中所含的圖像樣本各不相同,由包含12張圖像樣本 的測試組1、包含20張圖像樣本的測試組2、包含12張圖像樣本的測試組3構(gòu)成。
24
作為評(píng)價(jià)結(jié)果,在圖14中表示構(gòu)成測試組1、2、3各自所含的全部圖像樣本的總像 素?cái)?shù)A、作為可逆壓縮對(duì)象的像素?cái)?shù)相對(duì)于總像素?cái)?shù)A之比例的可逆壓縮對(duì)象比例)。 另外,還表示索引圖像覆蓋率C ),該覆蓋率表示實(shí)際上各像素由4位表達(dá)的索引圖像數(shù) 據(jù)中能夠含有的像素?cái)?shù)相對(duì)于總像素?cái)?shù)A之比例。另外,還表示可逆壓縮數(shù)據(jù)合計(jì)字節(jié)數(shù) D,該合計(jì)字節(jié)數(shù)D是對(duì)于應(yīng)用了本實(shí)施方式1技術(shù)時(shí)的、測試組1、2、3各自所含的全部圖 像樣本,將由第一可逆壓縮部46壓縮的第一可逆壓縮圖像數(shù)據(jù)的字節(jié)數(shù)、由第二可逆壓縮 部47壓縮的第二可逆壓縮圖像數(shù)據(jù)的字節(jié)數(shù)、索引色信息的字節(jié)數(shù)這三者相加起來而得 到的。另外,為了與現(xiàn)有技術(shù)相比較,還表示不在索引圖像分離部44中生成可逆壓縮用 索引圖像數(shù)據(jù),而使連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的全部區(qū)域包含在可逆壓縮用 位像數(shù)據(jù)時(shí)的結(jié)果。具體而言,就是表示JPEG-LS壓縮數(shù)據(jù)合計(jì)字節(jié)數(shù)E,該合計(jì)字節(jié) 數(shù)E是在由第二可逆壓縮部47對(duì)連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的全部區(qū)域進(jìn)行 了可逆壓縮時(shí),對(duì)于測試組1、2、3各自所含的全部圖像樣本,將由第二可逆壓縮部47壓縮 的第二可逆壓縮圖像數(shù)據(jù)的字節(jié)數(shù)相加起來而得到的。進(jìn)而,還表示由圖14中的E + D所 示的可逆壓縮率提高比F。如圖14所示,通過對(duì)于一般的打印輸出用圖像信息,采用本實(shí)施方式1所示的技 術(shù),就能夠使連續(xù)灰度位像數(shù)據(jù)中施行可逆壓縮的區(qū)域所含的絕大部分信息包含于有 限信息量的索引圖像中。這是因?yàn)槿鐖D6所示,一般的打印輸出用圖像信息中所含的文本 區(qū)域以及矢量區(qū)域上所使用的色數(shù)通常不多的緣故。從而,通過使連續(xù)灰度位像數(shù)據(jù) 中施行可逆壓縮的區(qū)域的多數(shù)包含于索引圖像中,就能夠如圖14中的可逆壓縮率提高比F 所示,相對(duì)于現(xiàn)有技術(shù)非常高效率地實(shí)現(xiàn)壓縮率提高。另一方面,如圖6所示,即便在設(shè)色碼(色數(shù))為1024的情況下,亦無法覆蓋連續(xù) 灰度位像數(shù)據(jù)的100%。一般而言,雖然PDL數(shù)據(jù)是在外部PC等使用軟件應(yīng)用程序來創(chuàng) 建,但進(jìn)行創(chuàng)建的用戶通常具有在字符以及矢量(圖形)上不使用很多顏色的傾向。但是, 還有使用灰度等級(jí)以及色相階段性地變化的層次(^ 7 r-v 3 層次)圖像的情況、對(duì) 每1點(diǎn)使用不同顏色的情況、或者使用麥克貝斯色圖、”《W—Y ;Macbeth Chart) 之類的顏色評(píng)價(jià)圖所代表的多色圖案的情況等。在這種情況下,由于局部使用許多色數(shù),所 以作為針對(duì)應(yīng)進(jìn)行可逆壓縮的文本區(qū)域以及矢量區(qū)域的圖像壓縮處理,就不能對(duì)輸入圖像 的灰度數(shù)或者色數(shù)進(jìn)行限制。從而,在本實(shí)施方式1中,將連續(xù)灰度位像數(shù)據(jù)中包含許多顏色、且通過可逆 壓縮難以預(yù)料壓縮率提高的照片區(qū)域,首先分離成不可逆壓縮用數(shù)據(jù)。然后,將剩余的文本 區(qū)域以及矢量區(qū)域設(shè)為進(jìn)行可逆壓縮的區(qū)域,并對(duì)此區(qū)域創(chuàng)建色直方圖,進(jìn)一步挑選出使 用頻率較高的顏色得以使用的像素(區(qū)域),而作為已置換成色碼的可逆壓縮用索引圖像 數(shù)據(jù)。另外,在針對(duì)包含使用頻率較高的顏色得以使用的像素的索引圖像數(shù)據(jù)的可逆壓 縮方法,使用JBIG方式的壓縮處理。JBIG方式的壓縮處理與許多上下文分類同樣在熵編碼 上采用被稱之為QM編碼器的算術(shù)編碼壓縮方式,雖然是可預(yù)料壓縮率的相對(duì)提高,且從另 一面看卻是相對(duì)需要處理資源的壓縮方式,但通過進(jìn)行壓縮處理以減少每個(gè)像素的位數(shù), 就能夠?qū)崿F(xiàn)所需要處理資源的削減。
另一方面,對(duì)于應(yīng)當(dāng)可逆壓縮的文本區(qū)域以及矢量區(qū)域之中、未包含于索引圖像 數(shù)據(jù)的區(qū)域的圖像數(shù)據(jù),進(jìn)行相對(duì)不需要處理資源就可實(shí)現(xiàn)的JPEG-LS方式的可逆壓縮 處理。由于使用了索引色的主要區(qū)域、具體而言包含邊緣分量等且預(yù)料不到高壓縮率的 區(qū)域已經(jīng)被選出到索引圖像側(cè),所以對(duì)于剩余區(qū)域,即便進(jìn)行相對(duì)難以預(yù)料壓縮率提高的 JPEG-LS方式的壓縮處理,也可實(shí)現(xiàn)壓縮率提高。另外,對(duì)照片區(qū)域使用適合于照片區(qū)域的不可逆壓縮方式即JPEG方式,以節(jié)省資 源和提高壓縮率。在掃描儀等本質(zhì)上全部為照片區(qū)域的情況下,僅使用不可逆壓縮處理方 式,從而可以使用同一圖像壓縮部4以及圖像解壓部6。如上所述,在本實(shí)施方式1中,采用利用了文本、圖形以及照片等許多對(duì)象所構(gòu)成 的印刷用圖像的特性的處理方法,能夠維持對(duì)于應(yīng)當(dāng)可逆壓縮的對(duì)象區(qū)域的可逆性不變, 而取得各處理所需要的資源和壓縮率提高之間的平衡。(實(shí)施方式2)在上述的實(shí)施方式1中,圖像壓縮部4在壓縮對(duì)象的連續(xù)灰度位像數(shù)據(jù)中將 應(yīng)當(dāng)施行可逆壓縮的區(qū)域分離成2個(gè)(可逆壓縮用索引圖像數(shù)據(jù)以及可逆壓縮用位像 數(shù)據(jù)),并采用各不相同的可逆壓縮方式。由此,能夠取得各處理所需要的資源和各處理所 致的壓縮率提高之間的平衡。除這種構(gòu)成外,還可以將連續(xù)灰度位像數(shù)據(jù)中應(yīng)當(dāng)施行可逆壓縮的區(qū)域進(jìn)一 步細(xì)分,基于所使用顏色的使用頻率將可逆壓縮的對(duì)象區(qū)域分離成3個(gè)圖像數(shù)據(jù)。在此情 況下,例如作為第一分離圖像,將使用頻率最多的3色(總色數(shù)超過4的情況。此外,在此 情況下1色為透明色)或者4色(總色數(shù)不足4的情況)的顏色的像素抽取出來作為最頻 繁出現(xiàn)索引色。另外,對(duì)抽取出的各色像素,每1像素分配2位,并將所分配的各位看作構(gòu) 成位平面的像素,對(duì)2張位平面分別以JBIG方式進(jìn)行壓縮。另外,作為第二分離圖像,將使用頻率次多的255色(總色數(shù)超過259的情況。此 外,在此情況下1色為透明色)或者256色(總色數(shù)不足259的情況)的顏色的像素抽取 出來作為高頻率索引色。另外,對(duì)抽取出的各色像素,每1像素分配8位,將8位作為1要 素以DEFLATE方式進(jìn)行壓縮。然后,作為第三分離圖像,將剩余顏色的像素以JPEG-LS方式 進(jìn)行壓縮。此外,對(duì)第二分離圖像實(shí)施的壓縮處理還可以是DEFLATE方式以外的方式,只要 基于處理所需要的資源和處理所致的壓縮率來選擇適當(dāng)?shù)膲嚎s方式即可。這樣,還可以將連續(xù)灰度位像數(shù)據(jù)中應(yīng)當(dāng)施行可逆壓縮的區(qū)域分離成3個(gè)以 上的圖像,并使用各不相同的壓縮方式。此外,在分離成3個(gè)以上圖像時(shí),還可以使用表示 是否為對(duì)文本區(qū)域所使用的顏色的標(biāo)志之類的、各色使用頻率以外的信息,來變更進(jìn)行分 離時(shí)的判定優(yōu)先次序。這樣,在將應(yīng)當(dāng)施行可逆壓縮的區(qū)域分離成3個(gè)以上圖像時(shí),如圖6 所示僅僅用第一分離圖像就能夠獲得超過應(yīng)當(dāng)施行可逆壓縮的區(qū)域8成的覆蓋率,若包含 第二分離圖像,則能夠包含應(yīng)當(dāng)施行可逆壓縮的區(qū)域的絕大部分。因此,在本實(shí)施方式2中 可以更加細(xì)致地進(jìn)行壓縮率和所需資源之間的平衡分配。在上述的實(shí)施方式1,2中,對(duì)8線部分的線數(shù)據(jù)逐個(gè)創(chuàng)建色直方圖,并基于所創(chuàng)建 的色直方圖來決定可逆壓縮用索引圖像數(shù)據(jù)中所含的像素的顏色(索引色)。但是,索引色 的決定方法并不限于這種方法。例如,還可以將外部PC的打印機(jī)驅(qū)動(dòng)器所使用的顏色的色信息預(yù)先發(fā)送給圖像
26形成裝置100,圖像形成裝置100將接收到的色信息表示的顏色決定為索引色。另外,還可 以將PDL數(shù)據(jù)所使用的顏色的色信息插入到PDL數(shù)據(jù)中,外部PC的打印機(jī)驅(qū)動(dòng)器將色信息 與PDL數(shù)據(jù)一起發(fā)送至圖像形成裝置100。在這種情況下,圖像處理部10的RIP處理部2 將接收到的色信息原封不動(dòng)地送給圖像壓縮部4,圖像壓縮部4基于所取得的色信息來決 定索引色即可。在上述的實(shí)施方式1、2的構(gòu)成的基礎(chǔ)上,還可以進(jìn)一步追加如下構(gòu)成,即依照來 自用戶的指定,對(duì)壓縮對(duì)象的連續(xù)灰度位像數(shù)據(jù)的全部進(jìn)行可逆壓縮處理。即,即便是 包含并非文本區(qū)域以及矢量區(qū)域這一區(qū)域的圖像數(shù)據(jù),也將圖像數(shù)據(jù)分類成可逆壓縮用索 引圖像數(shù)據(jù)以及可逆壓縮用位像數(shù)據(jù)這兩種,并分別進(jìn)行可逆壓縮。由此,能夠確保圖 像數(shù)據(jù)整體的可逆性,并能夠防止壓縮處理前后的圖像質(zhì)量的劣化。此外,關(guān)于在照片區(qū)域 的像素所使用的顏色,由于未用于色直方圖的創(chuàng)建中,所以照片區(qū)域被分類為可逆壓縮用 位像數(shù)據(jù)。從而,能夠避免被分類為可逆壓縮用索引圖像數(shù)據(jù)的數(shù)據(jù)量增大,所以能夠 減輕第一可逆壓縮部46所引起的處理負(fù)擔(dān)增大。另外,還可以如實(shí)施方式1、2那樣將圖像數(shù)據(jù)分類成不可逆壓縮用位像數(shù) 據(jù)、可逆壓縮用索引圖像數(shù)據(jù)以及可逆壓縮用位像數(shù)據(jù)這三類的構(gòu)成、和將圖像數(shù)據(jù) 分類成可逆壓縮用索引圖像數(shù)據(jù)以及可逆壓縮用位像數(shù)據(jù)這兩類的構(gòu)成,依照來自用 戶的指定來進(jìn)行切換。例如,還可以在用戶從外部PC對(duì)圖像形成裝置100進(jìn)行印刷請(qǐng)求之 時(shí)在打印機(jī)驅(qū)動(dòng)器上選擇了“禁止不可逆壓縮”或者“高圖像質(zhì)量”等的情況下,將圖像數(shù) 據(jù)分類成2類數(shù)據(jù)。另一方面,還可以在用戶進(jìn)行印刷請(qǐng)求之時(shí)在打印機(jī)驅(qū)動(dòng)器上選擇了 “執(zhí)行不可逆壓縮”或者“通常壓縮”等的情況下,將圖像數(shù)據(jù)分類成3類數(shù)據(jù)。除此以外,還可以在圖像形成裝置100中,按每個(gè)用戶事先登記好是將圖像數(shù)據(jù) 分類成2類數(shù)據(jù)還是分類成3類數(shù)據(jù),以與發(fā)出印刷請(qǐng)求的用戶相應(yīng)的構(gòu)成來進(jìn)行圖像壓 縮。另外,還可以在圖像形成裝置100中,按每個(gè)外部PC事先登記好是將圖像數(shù)據(jù)分類成 2類數(shù)據(jù)還是分類成3類數(shù)據(jù),以與發(fā)出印刷請(qǐng)求的外部PC(PDL數(shù)據(jù)的發(fā)送方PC)相應(yīng)的 構(gòu)成來進(jìn)行圖像壓縮。進(jìn)而,還可以通過圖像形成裝置100的管理者,按每個(gè)圖像形成裝置 100事先設(shè)定好是將圖像數(shù)據(jù)分類成2類數(shù)據(jù)還是分類成3類數(shù)據(jù)。(實(shí)施方式3)在上述的實(shí)施方式1、2中,對(duì)將本發(fā)明涉及的圖像壓縮裝置以及圖像解壓裝置搭 載于同一圖像形成裝置100的構(gòu)成進(jìn)行了說明。在本實(shí)施方式3中,對(duì)將本發(fā)明涉及的圖 像壓縮裝置搭載于PC,且將本發(fā)明涉及的圖像解壓裝置搭載于圖像形成裝置的構(gòu)成進(jìn)行說 明。圖15是表示實(shí)施方式3涉及的PC之要部構(gòu)成的框圖。本實(shí)施方式3的PC200具 備PDL數(shù)據(jù)生成部201、RIP處理部202、圖像壓縮部203、存儲(chǔ)部204、外部接口部205等。 本實(shí)施方式3的PC200所具備的RIP處理部202、圖像壓縮部203、存儲(chǔ)部204以及外部接 口部205分別具有與上述的實(shí)施方式1的圖像處理部10所具備的RIP處理部2、圖像壓縮 部4、存儲(chǔ)部5以及外部接口部13同樣的構(gòu)成,且進(jìn)行同樣的處理。PDL數(shù)據(jù)生成部201例如是打印機(jī)驅(qū)動(dòng)器,將所創(chuàng)建的數(shù)據(jù)變換成頁面描述語言 (PDL語言)并生成PDL數(shù)據(jù)。此外,被變換成PDL數(shù)據(jù)的數(shù)據(jù),例如采用文本編輯功能來創(chuàng) 建,該文本編輯功能是通過由PC200的CPU執(zhí)行預(yù)先保存在PC200的硬盤中的文本編輯軟
27件或者圖像編輯軟件等應(yīng)用軟件而實(shí)現(xiàn)的。PDL數(shù)據(jù)生成部201所生成的PDL數(shù)據(jù)在RIP處理部202中進(jìn)行RIP處理,而變換 成連續(xù)灰度位像數(shù)據(jù)。此外,RIP處理部202在生成連續(xù)灰度位像數(shù)據(jù)的同時(shí)還 生成像素屬性信息數(shù)據(jù)。對(duì)于RIP處理部202所生成的各數(shù)據(jù),在圖像壓縮部203中通過 如實(shí)施方式1所說明的處理進(jìn)行圖像壓縮并保存在存儲(chǔ)部204中。存儲(chǔ)部204中所保存的 壓縮數(shù)據(jù)在規(guī)定的時(shí)刻從外部接口 205經(jīng)由網(wǎng)絡(luò)等傳輸至圖像形成裝置100。圖16是表示實(shí)施方式3涉及的圖像形成裝置100之構(gòu)成的框圖。本實(shí)施方式3 的圖像形成裝置100 (例如數(shù)字彩色打印機(jī))具備圖像處理部10、圖像輸出部12、外部接口 部13、操作面板14等。另外,本實(shí)施方式3的圖像處理部10還具備存儲(chǔ)部5、圖像解壓部 6、輸出選擇器7、打印圖像處理部8、發(fā)送圖像處理部9等。本實(shí)施方式3的圖像形成裝置 100具有與上述的實(shí)施方式1的圖像形成裝置100同樣的構(gòu)成,且進(jìn)行同樣的處理。此外, 本實(shí)施方式3的圖像形成裝置100不具備上述的實(shí)施方式1的圖像形成裝置100所具備的 圖像輸入部11,本實(shí)施方式3的圖像處理部10不具備上述的實(shí)施方式1的圖像處理部10 所具備的掃描圖像處理部1、RIP處理部2、輸入選擇器3以及圖像壓縮部4。本實(shí)施方式3的圖像形成裝置100在經(jīng)由外部接口部13從外部PC200接收壓縮 數(shù)據(jù)時(shí),將接收到的壓縮數(shù)據(jù)保存在存儲(chǔ)部5中。此外,存儲(chǔ)部5中所存儲(chǔ)的壓縮數(shù)據(jù)由后 續(xù)的圖像解壓部6讀出,并通過實(shí)施方式1所說明的處理而進(jìn)行圖像解壓。如上所述,由于在用圖像形成裝置100對(duì)在PC200中進(jìn)行圖像壓縮后的數(shù)據(jù)進(jìn)行 圖像解壓時(shí),能夠削減從PC200發(fā)送至圖像形成裝置100的數(shù)據(jù)的數(shù)據(jù)量,所以能夠降低對(duì) 于網(wǎng)絡(luò)的通信負(fù)荷。另外,通過使壓縮處理以及解壓處理分散于PC200以及圖像形成裝置 100,還能夠減輕圖像形成裝置100上的處理負(fù)荷。另一方面,還可以考慮將圖像形成裝置100的存儲(chǔ)部5中所存儲(chǔ)的壓縮數(shù)據(jù)經(jīng)由 外部接口部13發(fā)送至外部PC200,并在PC200中進(jìn)行再利用。從而,還可以在PC200上除 了圖15所示的構(gòu)成以外追加圖像形成裝置100的圖像解壓部6的功能。另外,還可以考慮 在PC200中不進(jìn)行壓縮處理,僅僅進(jìn)行針對(duì)從圖像形成裝置100接收到的壓縮數(shù)據(jù)的解壓 處理的構(gòu)成。在此情況下,還可以在PC200上不具備圖15所示的RIP處理部202以及圖像 壓縮部203,而僅僅具備圖像形成裝置100的圖像解壓部6的功能。在以上的各實(shí)施方式中,圖像形成裝置100或者PC200上所具備的包括圖像壓 縮部4、203以及圖像解壓部6在內(nèi)的各部分,既可以通過硬件來實(shí)現(xiàn),也可以使用CPU或 者M(jìn)PU等處理器通過軟件來實(shí)現(xiàn)。即,圖像形成裝置100具備執(zhí)行用于實(shí)現(xiàn)各功能的控 制程序的命令的CPU、保存了此控制程序的ROM、展開各種控制程序的RAM (Random Access Memory)、保存各種控制程序以及各種數(shù)據(jù)的存儲(chǔ)器等存儲(chǔ)裝置(記錄媒體)等。而且,本發(fā)明的目的還能夠通過如下處理而達(dá)到,即對(duì)圖像形成裝置100供給記 錄有用于實(shí)現(xiàn)各功能的控制程序的程序代碼(執(zhí)行格式程序、中間代碼程序、源程序)的、 可由計(jì)算機(jī)讀取的記錄媒體,圖像形成裝置100(CPU或者M(jìn)PU)讀出并執(zhí)行記錄媒體上所記 錄的程序代碼。在此情況下,能夠提供可自由攜帶且記錄有實(shí)現(xiàn)本發(fā)明的圖像壓縮方法或 者圖像解壓方法的計(jì)算機(jī)程序的記錄媒體。作為記錄媒體,為了可以在微機(jī)中進(jìn)行處理,既可以是未圖示的存儲(chǔ)器、例如ROM 的程序介質(zhì),還可以是作為未圖示外部存儲(chǔ)裝置設(shè)置有程序讀取裝置,并通過在其上插入記錄媒體來進(jìn)行讀取的程序介質(zhì)。無論在哪種情況下,所保存的程序代碼既可以是微處理器進(jìn)行訪問來執(zhí)行的構(gòu) 成,也可以是將程序代碼讀出,所讀出的程序代碼被下載到微機(jī)的未圖示的程序存儲(chǔ)區(qū)中 來執(zhí)行該程序代碼的方式。在此情況下,下載用的計(jì)算機(jī)程序就預(yù)先保存在主體裝置中。這里,上述程序介質(zhì)是與主體可分離地構(gòu)成的記錄媒體,可以是磁帶或盒帶等 帶類、包括軟盤或硬盤等磁盤以及⑶-R0M/M0/MD/DVD/⑶-R等光盤的盤類、IC卡(包括 存儲(chǔ)卡)/光卡等卡類、或者包含基于掩模型ROM、EPROM(Erasable Programmable Read OnlyMemory)、EEPR0M(Electrically Erasable Programmable Read OnlyMemory)、閃存ROM 等的半導(dǎo)體存儲(chǔ)器在內(nèi)的固定地承載計(jì)算機(jī)程序的媒體。另外,在上述的各實(shí)施方式中,由于圖像形成裝置100以及PC200是可以與包含互 聯(lián)網(wǎng)在內(nèi)的通信網(wǎng)絡(luò)進(jìn)行連接的構(gòu)成,所以也可以是以經(jīng)由通信網(wǎng)絡(luò)下載程序代碼的方式 流動(dòng)地承載程序代碼的媒體。在這樣從通信網(wǎng)絡(luò)下載程序代碼的情況下,也可以是該下載 用的程序預(yù)先保存在主體裝置中或者從別的記錄媒體進(jìn)行安裝的構(gòu)成。另外,作為通信網(wǎng)絡(luò)并不特別進(jìn)行限定,例如可以利用互聯(lián)網(wǎng)、內(nèi)部網(wǎng)、企業(yè)外部 網(wǎng)、LAN、ISDN、VAN、CATV通信網(wǎng)絡(luò)、虛擬專用網(wǎng)絡(luò)(virtual private network)、電話線路 網(wǎng)絡(luò)、移動(dòng)體通信網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)等。另外,作為構(gòu)成通信網(wǎng)絡(luò)的傳輸媒體并不特別進(jìn) 行限定,例如無論是IEEE1394、USB、電力線輸送、電纜TV線路、電話線路、ADSL線路等有線, 還是諸如IrDA或遙控的紅外線、Bluetooth (注冊(cè)商標(biāo))、802. 11無線、HDR、便攜式電話網(wǎng) 絡(luò)、衛(wèi)星線路、地面波數(shù)字網(wǎng)絡(luò)等無線,都可以利用。此外,本發(fā)明還可以通過上述程序代碼 以電子式傳輸所體現(xiàn)的、被嵌入于載波中的計(jì)算機(jī)數(shù)據(jù)信號(hào)的形態(tài)而得以實(shí)現(xiàn)。另外,圖像形成裝置100所具備的各部分并不限于通過硬件邏輯而實(shí)現(xiàn)的構(gòu)成或 者通過軟件而實(shí)現(xiàn)的構(gòu)成。例如,也可以是圖像形成裝置100的各部分之一部分通過硬件 而實(shí)現(xiàn),剩余各部分和硬件的控制通過軟件而實(shí)現(xiàn)。在上述的各實(shí)施方式中,作為圖像輸入裝置11例如使用平板掃描儀、片式掃描 儀、數(shù)字照相機(jī)、便攜式電話機(jī)等。另外,作為圖像輸出裝置12,除打印機(jī)外,例如使用CRT 顯示器、液晶顯示器等圖像顯示裝置。以上,對(duì)本發(fā)明的優(yōu)選實(shí)施方式具體地進(jìn)行了說明,各構(gòu)成以及動(dòng)作等可以適宜 變更,并不限定于上述實(shí)施方式。由于在不脫離本發(fā)明基本特征之精神的范圍能夠以多種方式來實(shí)施本發(fā)明,因而 上述實(shí)施方式只是用于說明的而并非限制性的,其權(quán)利范圍由附加的權(quán)利要求書而不是上 述說明來界定,在權(quán)利要求書邊界內(nèi)的所有變形或者該范圍的等同物都被包含在權(quán)利要求 中。
權(quán)利要求
一種圖像壓縮裝置,對(duì)具有多個(gè)顏色分量的輸入圖像實(shí)施壓縮處理,其特征在于,包括第一圖像分離部,其基于像素屬性信息將上述輸入圖像分離成施行可逆壓縮的可逆壓縮用圖像以及施行不可逆壓縮的不可逆壓縮用圖像,該像素屬性信息表示構(gòu)成上述輸入圖像的像素分別屬于包含字符區(qū)域以及照片區(qū)域的多個(gè)區(qū)域中的哪個(gè)區(qū)域;顏色決定部,其決定將上述可逆壓縮用圖像進(jìn)一步分離時(shí)所用的顏色信息;第二圖像分離部,其將上述第一圖像分離部所分離的可逆壓縮用圖像分離成包含上述顏色決定部所決定的顏色信息的第一可逆壓縮用圖像、以及除該第一可逆壓縮用圖像外的一個(gè)或多個(gè)第二可逆壓縮用圖像;以及圖像壓縮部,其對(duì)上述第一圖像分離部所分離的不可逆壓縮用圖像、上述第二圖像分離部所分離的第一可逆壓縮用圖像以及第二可逆壓縮用圖像分別進(jìn)行不同的壓縮處理。
2.根據(jù)權(quán)利要求1所述的圖像壓縮裝置,其特征在于,還包括頻數(shù)分布生成部,其基于上述可逆壓縮用圖像而生成構(gòu)成上述可逆壓縮用圖像 的各像素的顏色信息的頻數(shù)分布,其中,上述顏色決定部基于上述頻數(shù)分布生成部所生成的頻數(shù)分布來決定頻數(shù)多的規(guī) 定數(shù)量的顏色信息。
3.根據(jù)權(quán)利要求1或2所述的圖像壓縮裝置,其特征在于,上述顏色決定部對(duì)上述輸入 圖像中的每個(gè)規(guī)定區(qū)域決定顏色信息。
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的圖像壓縮裝置,其特征在于,上述第一圖像分 離部按照預(yù)先設(shè)定的條件將上述輸入圖像分離成可逆壓縮用圖像以及不可逆壓縮用圖像。
5.根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的圖像壓縮裝置,其特征在于,上述第二圖像分 離部通過將構(gòu)成上述第一圖像分離部所分離的可逆壓縮用圖像的像素之中、被分離為上述 第二可逆壓縮用圖像的像素的像素值置換成表示透明色的像素值,而生成上述第一可逆壓 縮用圖像。
6.一種圖像壓縮方法,對(duì)具有多個(gè)顏色分量的輸入圖像實(shí)施壓縮處理,其特征在于,包括第一圖像分離步驟,其基于像素屬性信息將上述輸入圖像分離成施行可逆壓縮的可逆 壓縮用圖像以及施行不可逆壓縮的不可逆壓縮用圖像,該像素屬性信息表示構(gòu)成上述輸入 圖像的像素分別屬于包含字符區(qū)域以及照片區(qū)域的多個(gè)區(qū)域中的哪個(gè)區(qū)域;顏色決定步驟,其決定將上述可逆壓縮用圖像進(jìn)一步分離時(shí)所用的顏色信息; 第二圖像分離步驟,其將在上述第一圖像分離步驟中所分離的可逆壓縮用圖像分離成 包含在上述顏色決定步驟中所決定的顏色信息的第一可逆壓縮用圖像、以及除該第一可逆 壓縮用圖像外的一個(gè)或多個(gè)第二可逆壓縮用圖像;以及圖像壓縮步驟,其對(duì)在上述第一圖像分離步驟中所分離的不可逆壓縮用圖像、在上述 第二圖像分離步驟中分離后的第一可逆壓縮用圖像以及第二可逆壓縮用圖像分別進(jìn)行不 同的壓縮處理。
7.一種圖像解壓裝置,對(duì)被壓縮處理后的圖像實(shí)施解壓處理,其特征在于,包括圖像解壓部,其對(duì)從一個(gè)圖像分離并被不可逆壓縮后的不可逆壓縮圖像、以及從上述 一個(gè)圖像分離并以不同的可逆壓縮處理被壓縮后的多個(gè)可逆壓縮圖像分別進(jìn)行不同的解壓處理;以及圖像合成部,其通過使該圖像解壓部進(jìn)行各不相同的解壓處理所獲得的多個(gè)圖像以規(guī) 定的順序重合起來而進(jìn)行合成。
8.一種圖像解壓方法,對(duì)被壓縮處理后的圖像實(shí)施解壓處理,其特征在于,包括 圖像解壓步驟,其對(duì)從一個(gè)圖像分離并被不可逆壓縮后的不可逆壓縮圖像、以及從上述一個(gè)圖像分離并以不同的可逆壓縮處理被壓縮后的多個(gè)可逆壓縮圖像分別進(jìn)行不同的 解壓處理;以及圖像合成步驟,其通過使在該圖像解壓步驟中進(jìn)行各不相同的解壓處理所獲得的多個(gè) 圖像以規(guī)定的順序重合起來而進(jìn)行合成。
9.一種圖像形成裝置,其特征在于,包括 權(quán)利要求7所述的圖像解壓裝置;以及基于在該圖像解壓裝置處理后的圖像而形成輸出圖像的圖像形成部。
10.一種圖像形成裝置,其特征在于,包括權(quán)利要求1至5中任意一項(xiàng)所述的圖像壓縮裝置; 權(quán)利要求7所述的圖像解壓裝置;以及基于在該圖像解壓裝置處理后的圖像而形成輸出圖像的圖像形成部,其中,上述圖像解壓裝置對(duì)在上述圖像壓縮裝置壓縮處理后的圖像進(jìn)行解壓處理。
全文摘要
本發(fā)明提供一種圖像壓縮裝置、圖像壓縮方法、圖像解壓裝置、圖像解壓方法以及圖像形成裝置。圖像壓縮部(4)在對(duì)連續(xù)灰度位像數(shù)據(jù)進(jìn)行壓縮處理時(shí),基于像素屬性信息數(shù)據(jù),將連續(xù)灰度位像數(shù)據(jù)分離成不可逆壓縮用位像數(shù)據(jù)、可逆壓縮用索引圖像數(shù)據(jù)、可逆壓縮用位像數(shù)據(jù)。然后,不可逆壓縮部(45)對(duì)不可逆壓縮用位像數(shù)據(jù)進(jìn)行采用了JPEG方式的不可逆壓縮處理,第一可逆壓縮部(46)對(duì)可逆壓縮用索引圖像數(shù)據(jù)進(jìn)行采用了JBIG方式的可逆壓縮處理。另外,第二可逆壓縮部(47)對(duì)可逆壓縮用位像數(shù)據(jù)進(jìn)行采用了JPEG-LS方式的可逆壓縮處理。根據(jù)本發(fā)明,能夠降低圖像質(zhì)量的低下的同時(shí)有效率地進(jìn)行高壓縮率的壓縮處理。
文檔編號(hào)H04N7/26GK101938650SQ20101021343
公開日2011年1月5日 申請(qǐng)日期2010年6月23日 優(yōu)先權(quán)日2009年6月25日
發(fā)明者吉村秀義 申請(qǐng)人:夏普株式會(huì)社