專利名稱:圖像解碼設(shè)備、圖像解碼方法和打印設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于編碼代碼信息和參考像素信息來(lái)對(duì)壓 縮編碼圖像信息進(jìn)行解碼的圖像解碼設(shè)備及其圖像解碼方法。 更具體地,本發(fā)明涉及一種能夠通過(guò)抑制伴隨解碼處理的到/ 來(lái)自外部存儲(chǔ)器的數(shù)據(jù)輸入/輸出來(lái)實(shí)現(xiàn)高速解碼處理的圖像 解碼設(shè)備、其圖像解碼方法和打印設(shè)備。
背景技術(shù):
目前,如個(gè)人計(jì)算機(jī)(PC)和復(fù)印機(jī)等裝置非常普遍。如噴
墨設(shè)備和電子照相設(shè)備等用于打印數(shù)字圖像的圖像形成設(shè)備已 經(jīng)迅速發(fā)展并且已經(jīng)普及。特別是隨著裝置獲得更高級(jí)的功能, 它們?cè)絹?lái)越多地處理彩色數(shù)據(jù)。伴隨著該發(fā)展,已經(jīng)開(kāi)發(fā)了如 彩色噴墨系統(tǒng)和彩色電子照相系統(tǒng)等圖像形成系統(tǒng)。
將例示采用噴墨方法的圖像形成系統(tǒng)。
這種圖像形成系統(tǒng)經(jīng)常包括圖像形成控制器和圖像形成引
擎。圖4示出這種圖像形成系統(tǒng)的例子。圖像形成系統(tǒng)116中的 圖像形成控制器115具有用于與主PC IOI中的打印機(jī)驅(qū)動(dòng)器411 交換圖像信息和各種類型的控制信息的接口 。圖像形成控制器 115基于輸入的圖像信息來(lái)生成圖像形成數(shù)據(jù)。圖像形成系統(tǒng) 116中的圖像形成引擎114輸送打印介質(zhì),驅(qū)動(dòng)滑架,并控制打 印頭以形成圖像。
圖像形成系統(tǒng)包括通過(guò)對(duì)編碼代碼信息進(jìn)行解碼來(lái)解壓縮 圖像信息的圖像解碼設(shè)備。作為圖像形成系統(tǒng)中采用的編碼方 法,已經(jīng)提出了許多使用與鄰近像素值的相關(guān)性的編碼方法, ^口游牙呈編石馬(run length code)或德、爾i荅4亍編石馬(delta row code)。
游程編碼用于當(dāng)同一像素值沿光柵方向(水平方向)連續(xù)時(shí)對(duì)游 程和該像素值進(jìn)行編碼。德?tīng)査芯幋a用于當(dāng)與緊前(上側(cè))光 柵的像素值相同的像素值沿垂直方向連續(xù)時(shí)對(duì)游程進(jìn)行編碼。
這些編碼方法使用如下事實(shí)具有相同像素值(接近像素值)
的像素極有可能沿水平或垂直方向連續(xù)。還開(kāi)發(fā)了通過(guò)使用水 平方向和垂直方向之間的相關(guān)性進(jìn)行編碼來(lái)獲得高壓縮比的方
法(參見(jiàn),例如曰本特開(kāi)2002-223360)。在曰本特開(kāi)2002-223360 中公開(kāi)的編碼方法通過(guò)參考左側(cè)像素和上側(cè)像素來(lái)執(zhí)行編碼, 并且尤其適合于處理光柵掃描圖像的圖像形成系統(tǒng)。當(dāng)將上側(cè)、 左上側(cè)和右上側(cè)像素用作為參考像素時(shí),用于一個(gè)光柵的解碼 處理需要一個(gè)上側(cè)光柵的像素作為參考像素。
將參考圖5說(shuō)明圖像形成控制器中的數(shù)據(jù)流。 圖像形成控制器從主P C接收壓縮編碼代碼信息,并進(jìn)行解 碼處理501以解壓縮RGB多級(jí)圖像信息。圖像形成控制器進(jìn)行如 CSC或伽瑪校正等顏色處理502,以將RGB多級(jí)圖像信息轉(zhuǎn)換成 墨顏色(例如,C、 M、 Y和K)的多級(jí)數(shù)據(jù)。此外,圖像形成控 制器使用誤差擴(kuò)散或抖動(dòng)來(lái)進(jìn)行偽半色調(diào)處理503,以針對(duì)每種 墨顏色將多級(jí)數(shù)據(jù)轉(zhuǎn)換成二值數(shù)據(jù)(圖像形成數(shù)據(jù))。以這種方 式,將多級(jí)圖像數(shù)據(jù)轉(zhuǎn)換成能夠從圖像形成引擎(打印頭)輸出 的等級(jí)(在本例子中為二值)的圖像形成數(shù)據(jù)。
當(dāng)在作為控制整個(gè)系統(tǒng)的核'"、的系統(tǒng)L SI芯片中執(zhí)行如解 碼處理501、顏色處理502和偽半色調(diào)處理503等圖像數(shù)據(jù)處理 時(shí),就降低成本而言,期望共享連接至系統(tǒng)LSI芯片外部的主存 儲(chǔ)器。
然而,當(dāng)注意在參考一個(gè)上側(cè)光柵的l象素以對(duì)一個(gè)光柵進(jìn) 行解碼的用于一個(gè)光柵的解碼處理中給定像素的處理時(shí),針對(duì) 要處理的每種顏色,訪問(wèn)存儲(chǔ)器(參考光柵存儲(chǔ)器)以讀取參考
像素值。例如,當(dāng)處理R、 G和B三種顏色時(shí),總共需要訪問(wèn)三 次參考光柵存儲(chǔ)器。也就是說(shuō),例如,當(dāng)以操作頻率200MHz 每像素4次循環(huán)來(lái)進(jìn)行該處理時(shí),所請(qǐng)求的訪問(wèn)速度高達(dá) (200MHz/4循環(huán))x3xl6位二300兆字節(jié)/秒。
在解碼處理中以非常高的訪問(wèn)速度訪問(wèn)參考光柵存儲(chǔ)器, 這產(chǎn)生了很多問(wèn)題。第一個(gè)問(wèn)題是對(duì)解碼處理本身的影響。由 于以非常高的訪問(wèn)速度來(lái)訪問(wèn)參考光柵存儲(chǔ)器,可能不能完全
發(fā)揮解碼處理性能。第二個(gè)問(wèn)題是對(duì)整個(gè)系統(tǒng)的影響。在為了 降低成本而在其它數(shù)據(jù)處理和系統(tǒng)控制所需的存儲(chǔ)器與參考光 柵存儲(chǔ)器之間物理共享主存儲(chǔ)器的系統(tǒng)中,對(duì)參考光柵存儲(chǔ)器 空間的頻繁訪問(wèn)可能影響其它數(shù)據(jù)處理和系統(tǒng)控制。
為了防止這些問(wèn)題,提出了如下結(jié)構(gòu)該結(jié)構(gòu)在要求進(jìn)行 高速處理時(shí)采用能夠存儲(chǔ)參考光柵的片上緩沖器(on-chip buffer),并且抑制對(duì)主存儲(chǔ)器的訪問(wèn)以實(shí)現(xiàn)高性能(參見(jiàn),例如 日本專利3083493)。
近來(lái),隨著對(duì)于設(shè)備小型化和成本降低的要求,功能集成 化進(jìn)一步加速。單個(gè)系統(tǒng)LSI芯片實(shí)現(xiàn)圖像形成控制器的主要功 能的設(shè)備的數(shù)量增加。更具體地, 一個(gè)系統(tǒng)LSI芯片進(jìn)行設(shè)備和 主PC之間的網(wǎng)絡(luò)控制、打印機(jī)語(yǔ)言分析、解碼處理、顏色處理 以及偽半色調(diào)處理。以解瑪處理中對(duì)參考光柵存儲(chǔ)器進(jìn)行訪問(wèn) 從而讀取參考像素值為代表的、與圖像形成數(shù)據(jù)的生成相關(guān)聯(lián) 的數(shù)據(jù)輸入/輸出使用非常大的帶寬。由于這個(gè)原因,產(chǎn)生了在 高性能和成本降低方面構(gòu)建系統(tǒng)LSI芯片的最佳存儲(chǔ)系統(tǒng)的需求。
如上所述,具有能夠存儲(chǔ)參考光柵的片上緩沖器的結(jié)構(gòu)可 以抑制主存儲(chǔ)器的帶寬消耗。然而,具有大的打印寬度的大幅 面打印才幾(large-format printer)增力口了芯片大小和成本?!╈ó?dāng)
片上緩沖器在解碼處理中存儲(chǔ)上側(cè)參考光柵時(shí)R、 G和B均由16 位組成,則必要的存儲(chǔ)容量是一個(gè)光柵的像素的數(shù)量x48位。 處理如文本或行圖像等高分辨率圖像信息需要特別大的存儲(chǔ)容 量。例如,需要大到3.3兆位的存儲(chǔ)容量以處理l,200dpi的分辨 率和60英寸的最大打印寬度。
發(fā)明內(nèi)容
為了緩解傳統(tǒng)的缺點(diǎn)而作出本發(fā)明,并且提供了 一種能夠 在許多無(wú)損壓縮方法中必需的解碼處理中通過(guò)有效抑制參考數(shù) 據(jù)從主存儲(chǔ)器的讀出來(lái)實(shí)現(xiàn)高速性能和成本降低兩者的圖像解 碼設(shè)備。本發(fā)明的目的在于提供一種用于該圖像解碼設(shè)備的圖 像解碼方法以及打印設(shè)備。
在本發(fā)明的第一方面,提供了一種圖像解碼設(shè)備,用于接 收已編碼的圖像信息,并對(duì)所述已編碼的圖像信息進(jìn)行解碼, 所述圖像解碼設(shè)備包括存儲(chǔ)單元,用于存儲(chǔ)所述圖像信息;
第一解碼器,用于從所述存儲(chǔ)單元接收存儲(chǔ)在所述存儲(chǔ)單元中 的所述圖像信息中要解碼的第 一 圖像數(shù)據(jù)、以及要解碼的所述 第一圖像數(shù)據(jù)附近的圖像區(qū)域的鄰近圖像數(shù)據(jù),并基于所述鄰
近圖像數(shù)據(jù)來(lái)對(duì)要解碼的所述第 一 圖像數(shù)據(jù)進(jìn)行解碼;第二解 碼器,用于接收由所述第一解碼器解碼得到的解碼圖像數(shù)據(jù), 從所述存儲(chǔ)單元接收要基于所述解碼圖像數(shù)據(jù)來(lái)進(jìn)行解碼的其 它圖像數(shù)據(jù),并基于所述解碼圖像數(shù)據(jù)來(lái)對(duì)從所述存儲(chǔ)單元接 收到的所述其它圖像數(shù)據(jù)進(jìn)行解碼;以及解碼控制器,用于控 制所述第 一 解碼器和所述第二解碼器,以重復(fù)地并行執(zhí)行所述 第 一 解碼器對(duì)所述第 一 圖像數(shù)據(jù)的解碼以及所述第二解碼器對(duì) 所述其它圖像數(shù)據(jù)的解碼。
在優(yōu)選實(shí)施例中,該圖像解碼設(shè)備還包括緩沖器,所述緩
沖器用于存儲(chǔ)由所述第 一解碼器解碼得到的所述解碼圖像數(shù) 據(jù),其中,所述第一解碼器用于接收要解碼的圖像數(shù)據(jù)和所述 鄰近圖像數(shù)據(jù),以及所述第二解碼器用于從所述緩沖器接收所 述解碼圖像數(shù)據(jù),并從所述存儲(chǔ)單元接收要基于所述解碼圖像 數(shù)據(jù)來(lái)進(jìn)行解碼的所述其它圖像數(shù)據(jù)。
在優(yōu)選實(shí)施例中,所述第一解碼器用于監(jiān)視存儲(chǔ)在所述緩 沖器中的信息量,并根據(jù)所述信息量來(lái)向所述緩沖器輸出所述 解碼圖像數(shù)據(jù)。
在優(yōu)選實(shí)施例中,所述第二解碼器用于監(jiān)視存儲(chǔ)在所述緩 沖器中的信息量,并根據(jù)所述信息量來(lái)從所述緩沖器接收所述 解碼圖像數(shù)據(jù)。
在優(yōu)選實(shí)施例中,所述第一解碼器和所述第二解碼器監(jiān)視 存儲(chǔ)在所述緩沖器中的信息量,以及所述圖像解碼設(shè)備還包括 控制器,所述控制器用于控制所述解碼圖像數(shù)據(jù)到所述緩沖器 的輸入以及所述解碼圖像數(shù)據(jù)從所述緩沖器的輸出,使得當(dāng)所 述信息量不小于第一閾值時(shí),優(yōu)先輸出由所述第二解碼器解碼 得到的圖像數(shù)據(jù),以及當(dāng)所述信息量不大于比所述第 一 閾值小 的第二閾值時(shí),優(yōu)先輸入由所述第 一 解碼器解碼得到的圖像數(shù)據(jù)。
根據(jù)本發(fā)明的第二方面,提供了一種用于圖像解碼設(shè)備的 圖像解碼方法,所述圖像解碼設(shè)備接收已編碼的圖像信息,并
對(duì)所述已編碼的圖像信息進(jìn)行解碼,所述圖像解碼方法包括 將所述圖像信息存儲(chǔ)在存儲(chǔ)器中;第一解碼步驟,用于從所述 存儲(chǔ)器接收存儲(chǔ)在所述存儲(chǔ)器中的所述圖像信息中要解碼的第 一圖像數(shù)據(jù)、以及要解碼的所述第 一 圖像數(shù)據(jù)附近的圖像區(qū)域 的鄰近圖像數(shù)據(jù),并基于所述鄰近圖像數(shù)據(jù)來(lái)對(duì)要解碼的所述 第一圖像數(shù)據(jù)進(jìn)行解碼;第二解碼步驟,用于接收在所述第一
解碼步驟中解碼得到的解碼圖像數(shù)據(jù),從所述存儲(chǔ)器接收要基
于所述解碼圖像數(shù)據(jù)來(lái)進(jìn)行解碼的其它圖像數(shù)據(jù),并基于所述 解碼圖像數(shù)據(jù)來(lái)對(duì)從所述存儲(chǔ)器接收到的所述其它圖像數(shù)據(jù)進(jìn) 行解碼;以及重復(fù)地并行執(zhí)行所述第 一 解碼步驟中對(duì)所述第一 圖像數(shù)據(jù)的解碼以及所述第二解碼步驟中對(duì)所述其它圖像數(shù)據(jù) 的解碼。
根據(jù)本發(fā)明的第三方面,提供了一種具有圖像解碼單元的 打印設(shè)備,所述圖像解碼單元從外部源外部接收?qǐng)D像信息,并
對(duì)已編碼的圖像信息進(jìn)行解碼,其中,所述圖像解碼單元包括
存儲(chǔ)單元,用于存儲(chǔ)所述圖像信息,第一解碼器,用于從所述 存儲(chǔ)單元接收存儲(chǔ)在所述存儲(chǔ)單元中的所述圖像信息中要解碼 的第一圖像數(shù)據(jù)、以及要解碼的所述第一圖像數(shù)據(jù)附近的圖像 區(qū)域的鄰近圖像數(shù)據(jù),并基于所述鄰近圖像數(shù)據(jù)來(lái)對(duì)要解碼的 所述第一圖像數(shù)據(jù)進(jìn)行解碼,第二解碼器,用于接收由所述第 一解碼器解碼得5 lj的解碼圖像數(shù)據(jù),從所述存儲(chǔ)單元接收要基 于所述解碼圖像數(shù)據(jù)來(lái)進(jìn)行解碼的其它圖像數(shù)據(jù),并基于所述 解碼圖像數(shù)據(jù)來(lái)對(duì)從所述存儲(chǔ)單元接收到的所述其它圖像數(shù)據(jù) 進(jìn)行解碼,以及解碼控制器,用于控制所述第一解碼器和所述 第二解碼器,以重復(fù)地并行執(zhí)行所述第 一 解碼器對(duì)所述第 一 圖 像數(shù)據(jù)的解碼以及所述第二解碼器對(duì)所述其它圖像數(shù)據(jù)的解 碼,以及打印單元,用于打印由所述圖像解碼單元解碼得到的 圖像信息。
根據(jù)下面參考附圖對(duì)示例性實(shí)施例的說(shuō)明,本發(fā)明的其它 特征將顯而易見(jiàn)。
圖l是可應(yīng)用于本發(fā)明的圖像形成控制器的示意性框圖2是根據(jù)本發(fā)明第 一 實(shí)施例的解碼單元的示意性框圖; 圖3是根據(jù)本發(fā)明第二實(shí)施例的解碼單元的示意性框圖; 圖4是用于說(shuō)明圖像形成系統(tǒng)的基本結(jié)構(gòu)的示意性框圖; 圖5是用于說(shuō)明圖像形成控制器的基本數(shù)據(jù)流的框圖; 圖6是示出根據(jù)本發(fā)明的圖像解碼方法的例子的流程圖;以
及
圖7是示出作為根據(jù)本發(fā)明典型實(shí)施例的圖像形成系統(tǒng)的 一個(gè)例子的噴墨打印系統(tǒng)的結(jié)構(gòu)的外觀的示意性立體圖。
具體實(shí)施例方式
現(xiàn)在將參考附圖來(lái)詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。應(yīng)當(dāng)注 意,除非另外具體指出,在這些實(shí)施例中陳述的組件的相對(duì)配 置、數(shù)字表達(dá)和數(shù)值并不限制本發(fā)明的范圍。
第一實(shí)施例
根據(jù)本實(shí)施例的圖像形成系統(tǒng)采用噴墨方法。根據(jù)本實(shí)施 例的噴墨圖像形成系統(tǒng)包括滑架,其支持打印頭和墨容器;
輸送單元,其輸送如紙張等打印介質(zhì);以及控制單元,其控制 這些組件。
從多個(gè)排出口排出墨滴的打印頭沿與打印介質(zhì)輸送方向垂 直的方向掃描,并且進(jìn)行打印,直到打印介質(zhì)的末端。然后, 輸送單元將打印介質(zhì)輸送預(yù)定距離(寬度)。重復(fù)打印掃描和打 印介質(zhì)的輸送以形成打印圖像。
根據(jù)本實(shí)施例的圖像形成系統(tǒng)包括分別用于黑色、青色、
品紅色和黃色墨的四個(gè)打印頭。每個(gè)打印頭具有以1,200dpi間 距排列2,048個(gè)噴嘴的噴嘴陣列。每個(gè)噴嘴通過(guò)一 次排出操作排 出4pl墨滴。重疊4種墨的墨滴以形成彩色圖像。
如圖4所示,根據(jù)本實(shí)施例的圖像形成系統(tǒng)包括圖像形成控
制器和圖像形成引擎。圖像形成控制器115具有用于與主PC 101 等交換圖像信息和各種類型的控制信息的接口 。圖像形成控制 器115基于輸入的圖像信息來(lái)生成圖像形成數(shù)據(jù)。圖像形成引擎
114輸送打印介質(zhì),驅(qū)動(dòng)滑架,并控制打印頭以形成圖像。
圖7是示出作為根據(jù)本發(fā)明典型實(shí)施例的圖像形成系統(tǒng)的
噴墨打印設(shè)備的結(jié)構(gòu)的外觀的示意性立體圖。
如圖7所示,噴墨打印設(shè)備(在下文稱為打印設(shè)備)包括通過(guò) 根據(jù)噴墨方法排出墨來(lái)進(jìn)行打印的打印頭3 。傳遞機(jī)構(gòu)4將由滑
主掃描方向的由箭頭A表示的方向來(lái)往返移動(dòng)滑架2(往返掃 描)。隨著該往返掃描,通過(guò)紙張給送機(jī)構(gòu)5來(lái)給送如紙張等打 印介質(zhì)P并且將其輸送至打印位置。在該打印位置處,打印頭3 通過(guò)向打印介質(zhì)P排出墨來(lái)進(jìn)行打印。
打印設(shè)備的滑架2不僅支持打印頭3,而且支持包含要供給 到打印頭3的墨的墨容器6 。墨容器6可從滑架2卸下。
圖7中示出的打印設(shè)備可以進(jìn)行彩色打印。為了該目的,滑 架2支持分別包含品紅色(M)、青色(C)、黃色(Y)和黑色(K)墨的 四個(gè)墨容器。該四個(gè)墨容器可獨(dú)立拆卸。
滑架2和打印頭3可以通過(guò)適當(dāng)?shù)厥顾鼈兊慕佑|面相互接觸 來(lái)實(shí)現(xiàn)和維持預(yù)定電連接。打印頭3通過(guò)根據(jù)打印信號(hào)施加能 量,來(lái)從多個(gè)排出口中選擇性地排出墨并且進(jìn)行打印。具體地, 根據(jù)本實(shí)施例的打印頭3采用通過(guò)使用熱能來(lái)排出墨的噴墨方 法,并且包括用于生成熱能的電熱變換器。將施加至電熱變換 器的電能轉(zhuǎn)換成熱能。通過(guò)使用由向墨施加熱能產(chǎn)生的膜沸騰 引起的氣泡的生長(zhǎng)和收縮時(shí)壓力的變化來(lái)從排出口排出墨。與 每個(gè)排出口相對(duì)應(yīng)地布置電熱變換器,并且通過(guò)根據(jù)打印信號(hào) 將脈沖電壓施加到相應(yīng)的電熱變換器來(lái)>Mv相應(yīng)的排出口排出
墨。
如圖7所示,滑架2連接到傳遞滑架馬達(dá)M 1的驅(qū)動(dòng)力的傳遞
機(jī)構(gòu)4的驅(qū)動(dòng)帶7的 一部分。在由箭頭A所示的方向上沿引導(dǎo)軸 13可滑動(dòng)地引導(dǎo)和支持滑架2。滑架2通過(guò)滑架馬達(dá)M1的正向旋 轉(zhuǎn)和反向旋轉(zhuǎn)來(lái)沿引導(dǎo)軸13往返移動(dòng)。沿滑架2的主掃描方向 (由箭頭A表示的方向)布置表示滑架2的位置的標(biāo)度尺(scale)8。
打印設(shè)備具有面向具有排出口 (未示出)的打印頭3的排出 口面的平板(未示出)。支持打印頭3的滑架2通過(guò)滑架馬達(dá)M1的 驅(qū)動(dòng)力來(lái)往返移動(dòng)。同時(shí),打印頭3接收打印信號(hào)以排出墨并且 打印輸送到平板上的打印介質(zhì)P的整個(gè)寬度。
在打印設(shè)備中,將用于將打印頭3從排出失敗恢復(fù)的恢復(fù)單 元10布置在位于支持打印頭3的滑架2的打印操作的往返移動(dòng)范 圍夕卜(打印區(qū)域外)的位置處。
恢復(fù)單元10包括覆蓋打印頭3的排出口面的覆蓋機(jī)構(gòu)ll以 及清潔打印頭3的排出口面的擦拭機(jī)構(gòu)112?;謴?fù)單元10進(jìn)行排 出恢復(fù)操作。例如,恢復(fù)單元10在利用覆蓋機(jī)構(gòu)11覆蓋排出口 面的同時(shí),通過(guò)恢復(fù)單元中的吸引單元(吸引泵等)來(lái)強(qiáng)制地將 墨從排出口排出。因此,恢復(fù)單元10從打印頭3的墨通道去除具
有高粘度的墨或氣泡。
在非打印操作等時(shí),覆蓋機(jī)構(gòu)11覆蓋打印頭3的排出口面,
以保護(hù)打印頭3并且防止墨的蒸發(fā)和干燥。擦拭機(jī)構(gòu)12布置在覆
蓋機(jī)構(gòu)ll附近,并擦拭附著至打印頭3的排出口面的墨滴。
打印設(shè)備可以通過(guò)將與打印無(wú)關(guān)的墨排出至覆蓋機(jī)構(gòu)11來(lái)
執(zhí)行預(yù)排出。
可以通過(guò)使用覆蓋機(jī)構(gòu)11的吸引操作和預(yù)排出操作、以及 使用擦拭機(jī)構(gòu)12的擦拭操作來(lái)保持打印頭3的墨排出狀態(tài)正常。 圖7示出墨容器6和打印頭3分離的結(jié)構(gòu),但是本實(shí)施例還可
以采用將墨容器和打印頭 一 體化的頭盒(head cartridge)。
圖l是示出圖像形成控制器的示意性結(jié)構(gòu)的框圖。圖像形成 控制器115連接到圖像形成引擎114,以構(gòu)成圖像形成系統(tǒng)116。 CPU 102經(jīng)由通信接口 103連接到主PC 101。 CPU 102訪問(wèn) 存儲(chǔ)有控制程序的ROM 105、存儲(chǔ)有各種常數(shù)等的EEPROM 106以及用于存儲(chǔ)從主PC IOI接收到的命令信號(hào)和圖像信息的 RAM 104?;诖鎯?chǔ)在這些存儲(chǔ)器中的信息,CPU 102控制打 印操作等。
RAM 104可以通過(guò)使用擴(kuò)展端口來(lái)擴(kuò)展其存儲(chǔ)容量?;?上經(jīng)由RAM 104通過(guò)數(shù)據(jù)流來(lái)實(shí)現(xiàn)圖像形成控制器中的全部通 信接口控制、打印機(jī)語(yǔ)言分析、解碼處理、顏色處理、偽半色 調(diào)處理和外部引擎通信等。
將從操作面板108的鍵輸入的指令信息經(jīng)由操作面板接口 107傳輸至CPU 102。類似地,來(lái)自CPU 102的指令經(jīng)由操作面 板接口 107來(lái)控制>|喿作面板108的LED打開(kāi)"t乘作和LCD顯示。
擴(kuò)展卡接口 109通過(guò)連接如HDD或圖像質(zhì)量改善處理加速 器等擴(kuò)展卡110來(lái)擴(kuò)展功能。
圖像解碼單元(解碼單元)111基于從主PC IOI接收到的壓 縮編碼代碼信息來(lái)解壓縮(解碼)圖像信息。后面將說(shuō)明解碼單 元111的詳情。
圖像處理單元112對(duì)解碼后的圖像信息進(jìn)行顏色轉(zhuǎn)換、顏色 校正以及偽半色調(diào)處理,并針對(duì)每種墨生成符合圖像形成引擎 114的規(guī)范的圖像形成數(shù)據(jù)。圖像處理單元112經(jīng)由引擎接口 113 將圖像形成數(shù)據(jù)發(fā)送至圖像形成引擎1M。
將參考作為解碼單元lll的示意性框圖的圖2來(lái)說(shuō)明解碼單元m。
總線I/F輸入控制單元201連接至RAM 104,并進(jìn)行與壓縮
錢碼和參考數(shù)據(jù)的輸入傳送相關(guān)聯(lián)的總線接口控制??偩€o 輸 出控制單元202連接至RAM 104,并進(jìn)行與作為解碼結(jié)果的解壓 縮圖像數(shù)據(jù)的輸出傳送相關(guān)聯(lián)的總線接口控制。解碼A單元203 和解碼B單元2 04對(duì)兩個(gè)連續(xù)光柵并行執(zhí)行解碼處理??偪刂茊?元205監(jiān)視每個(gè)單元的狀態(tài),并根據(jù)內(nèi)部和外部控制信息來(lái)控制 整個(gè)解碼單元lll。
總線I/F輸入控制單元201接收從解碼A單元203發(fā)出的輸入 傳送請(qǐng)求以及從解碼B單元204發(fā)出的輸入傳送請(qǐng)求,通過(guò)輪詢 調(diào)度(round robin scheduling)來(lái)選4奪性地進(jìn)4亍響應(yīng),并進(jìn)行傳送 處理。類似地,總線I/F輸出控制單元202接收從解碼A單元203 發(fā)出的輸出傳送請(qǐng)求以及從解碼B單元204發(fā)出的輸出傳送i青 求,通過(guò)輪詢調(diào)度來(lái)選擇性地進(jìn)行響應(yīng),并進(jìn)行傳送處理。
當(dāng)同時(shí)發(fā)出傳送請(qǐng)求時(shí),總線I/F輸入控制單元201和總線 1/F輸出控制單元202執(zhí)行仲裁控制,以按順序響應(yīng)請(qǐng)求。當(dāng)沒(méi) 有同時(shí)發(fā)出傳送請(qǐng)求時(shí),總線1/F輸入控制單元201和總線1/F輸 出控制單元202迅速地響應(yīng)請(qǐng)求并進(jìn)行傳送處理。
第一實(shí)施例將以德?tīng)査芯幋a作為壓縮方法的例子。如上 所述,德?tīng)査芯幋a用于當(dāng)與作為緊前光柵的上側(cè)光柵的值相 同的值連續(xù)時(shí)對(duì)游程進(jìn)行編碼。注意,本發(fā)明不限于德?tīng)査?編碼,并且可應(yīng)用于根據(jù)使用如左側(cè)、上側(cè)和右上側(cè)像素等的 鄰近像素作為參考像素來(lái)進(jìn)行編碼的許多其它壓縮方法的解碼 處理。
參考數(shù)據(jù)DMAC(A) 231進(jìn)行與解碼A單元的參考數(shù)據(jù)輸入 傳送相關(guān)聯(lián)的DMA(直接存儲(chǔ)器存取)傳送控制。壓縮代碼 DM AC (A) 2 3 2進(jìn)行與解碼A單元的壓縮代碼輸入傳送相關(guān)聯(lián)的 DMA傳送控制。參考數(shù)據(jù)緩沖器(A) 233是臨時(shí)存儲(chǔ)解碼A單元 的參考數(shù)據(jù)并且平滑化輸入流量的小容量緩沖器。壓縮代碼緩
沖器(A) 234是臨時(shí)存儲(chǔ)解碼A單元的壓縮代碼并且平滑化輸入 流量的小容量緩沖器。作為第 一 解碼單元的解碼內(nèi)核(decoding core)(A) 23 5在解碼A單元中提供解碼功能。解碼內(nèi)核(A) 235基 于壓縮代碼和參考數(shù)據(jù)來(lái)進(jìn)行解碼處理,以輸出解壓縮圖像。 換句話說(shuō),解碼內(nèi)核(A) 235接收要解碼的圖像數(shù)據(jù)(壓縮代碼) 以及在基于存儲(chǔ)在RAM 104中的圖像信息形成的圖像中該要解 碼的圖像數(shù)據(jù)附近的圖像數(shù)據(jù)(參考數(shù)據(jù))。解碼內(nèi)核(A) 235基 于參考數(shù)據(jù)來(lái)對(duì)目標(biāo)圖像數(shù)據(jù)進(jìn)行解碼,并輸出解碼圖像數(shù)據(jù)。 輸出數(shù)據(jù)緩沖器(A) 2 3 6是臨時(shí)存儲(chǔ)解碼A單元的解壓縮圖像數(shù) 據(jù)并且平滑化輸出流量的小容量緩沖器。輸出數(shù)據(jù)DMAC(A) 237進(jìn)行與解碼A單元的解壓縮圖像數(shù)據(jù)輸出傳送相關(guān)聯(lián)的 DMA傳送控制。
壓縮代碼DMAC(B) 242進(jìn)行與解碼B單元的壓縮代碼輸入 傳送相關(guān)聯(lián)的DMA傳送控制。參考數(shù)據(jù)緩沖器(B) 243是臨時(shí)存 儲(chǔ)解碼B單元的參考數(shù)據(jù)并且平滑化輸入流量的小容量緩沖 器。壓縮代碼緩沖器(B) 244是臨時(shí)存儲(chǔ)解碼B單元的壓縮代碼 并且平滑化輸入流量的小容量緩沖器。作為第二解碼單元的解 碼內(nèi)核(B) 245在解碼B單元中提供解碼功能。解碼內(nèi)核(B) 245 基于壓縮代碼和參考數(shù)據(jù)來(lái)進(jìn)行解碼處理,以輸出解壓縮圖像。 換句話說(shuō),解碼內(nèi)核(B) 245接收由解碼內(nèi)核(A) 235解碼的圖像 數(shù)據(jù)作為參考數(shù)據(jù),并且從RAM 104接收存儲(chǔ)在RAM 104中的
圖像信息中的、要基于該參考數(shù)據(jù)來(lái)進(jìn)行解碼的圖像數(shù)據(jù)(壓縮 代碼)。解碼內(nèi)核(B) 2 4 5基于參考數(shù)據(jù)來(lái)對(duì)從R A M 10 4接收到的
圖像數(shù)據(jù)進(jìn)行解碼,并且輸出解碼圖像數(shù)據(jù)。輸出數(shù)據(jù)緩沖器 (B) 246是臨時(shí)存儲(chǔ)解碼B單元的解壓縮圖像數(shù)據(jù)并且平滑化輸 出流量的小容量緩沖器。輸出數(shù)據(jù)DMAC (B) 247進(jìn)行與解碼B 單元的解壓縮圖像數(shù)據(jù)輸出傳送相關(guān)聯(lián)的DMA傳送控制。 現(xiàn)在將詳細(xì)i兌明作為本發(fā)明的特征的通過(guò)連"I妾解碼A單元
203和解碼B單元204所執(zhí)行的并行操作。
如上所述,解碼A單元203和解碼B單元204對(duì)兩個(gè)連續(xù)光4冊(cè) 弁(N+l)和弁(N+2)并行執(zhí)行解碼處理。解碼內(nèi)核(A) 235從作為外 部存儲(chǔ)器的RAM 104接收與光柵弁(N+1)相對(duì)應(yīng)的壓縮代碼和參 考光4冊(cè)弁N。解碼內(nèi)核(A) 235將解壓縮后的光4冊(cè)弁(N+1)輸出至 RAM 104,并且還將其作為參考光柵弁(N+1)供給至解碼內(nèi)核(B) 245。串聯(lián)解碼內(nèi)核(A) 2"和解碼內(nèi)核(B) 245,并且在二者之 間插入小容量緩沖器(參考數(shù)據(jù)緩沖器(B) 243),以臨時(shí)存儲(chǔ)參 考光柵弁(N+1)。除參考光柵弁(N+1)以外,解碼內(nèi)核(B) 245從作 為外部存儲(chǔ)器的RAM 104接收與光柵弁(N+2)相對(duì)應(yīng)的壓縮代碼 并且將解壓縮后的光4冊(cè)弁(N+2)輸出至RAM 104。
解碼內(nèi)核(A) 2 3 5監(jiān)視參考數(shù)據(jù)緩沖器(A) 2 3 3 、壓縮代碼緩 沖器(A) 234以及輸出數(shù)據(jù)緩沖器(A) 236的剩余緩沖器容量(存 儲(chǔ)在緩沖器中的信息量)。僅當(dāng)在參考數(shù)據(jù)緩沖器(A) 233中預(yù) 備了必要量的參考數(shù)據(jù)并且在壓縮代碼緩沖器(A) 234中預(yù)備 了必要量的壓縮代碼時(shí),解碼內(nèi)核(A) 235運(yùn)^f亍。解碼內(nèi)核(A) 235的運(yùn)行條件是在輸出數(shù)據(jù)緩沖器(A) 236中保留存儲(chǔ)輸出數(shù) 據(jù)所需的空閑區(qū)域。
類似地,解碼內(nèi)核(B) 245監(jiān)視參考數(shù)據(jù)緩沖器(B) 243、壓 縮代碼緩沖器(B) 2"以及輸出數(shù)據(jù)緩沖器(B) 2"的剩余緩沖 器容量。僅當(dāng)在參考數(shù)據(jù)緩沖器(B) 243中預(yù)備了必要量的參考 數(shù)據(jù)并且在壓縮代碼緩沖器(B) 244中預(yù)備了必要量的壓縮代 碼時(shí),解碼內(nèi)核(B) 245運(yùn)行。解碼內(nèi)核(B) 245的運(yùn)行條件是在 輸出數(shù)據(jù)緩沖器(B) 246中保留存儲(chǔ)輸出數(shù)據(jù)所需的空閑區(qū)域。
各個(gè)緩沖器被配置為滿意地平滑化輸入傳送或輸出傳送中 每單位時(shí)間的流量。更具體地,每個(gè)緩沖器采用具有兩倍于緩
沖器和RAM 104之間的數(shù)據(jù)傳送單位的容量的雙緩沖結(jié)構(gòu)。例 如,假定經(jīng)由64位數(shù)據(jù)總線進(jìn)行4拍傳送的緩沖器具有64位 x8:512位的容量。
需要大到3.3Mbit的存儲(chǔ)容量以處理各R、 G和B的16位、1,200dpi
的分辨率以及60英寸的最大打印寬度。然而,由于共享作為外 部存儲(chǔ)器的RAM 104作為參考光柵存儲(chǔ)器并且采用具有上述配 置的解碼單元,因此可以減少到作為參考光柵存儲(chǔ)器的RAM
104的訪問(wèn),而無(wú)需在芯片上布置大容量的參考光柵存儲(chǔ)器。更 具體地,可以將當(dāng)對(duì)兩個(gè)連續(xù)光柵進(jìn)行解碼處理時(shí)到RAM 104 的訪問(wèn)減少(減半)到對(duì)一個(gè)光柵的訪問(wèn)。同時(shí),可以通過(guò)控制 解碼以由解碼內(nèi)核(A) 2"和解碼內(nèi)核(B) 245重復(fù)地并行執(zhí)行 解碼處理來(lái)實(shí)現(xiàn)高速的數(shù)據(jù)處理。
如上所述,串聯(lián)兩個(gè)解碼內(nèi)核,并且將從一個(gè)解碼內(nèi)核輸 出的解壓縮圖像作為參考圖像直接輸入到另 一解碼內(nèi)核。該配 置可以在無(wú)需在芯片上布置用于各光柵的參考數(shù)據(jù)存儲(chǔ)器的情 況下,通過(guò)有效地抑制到/來(lái)自外部存儲(chǔ)器的數(shù)據(jù)輸入/輸出(請(qǐng) 求的帶)來(lái)實(shí)現(xiàn)高速性能和成本降低兩者。
第二實(shí)施例
在第一實(shí)施例中,通過(guò)緩沖器來(lái)連接兩個(gè)解碼內(nèi)核,并且 這兩個(gè)解碼內(nèi)核根據(jù)連接緩沖器的剩余容量來(lái)并行運(yùn)行。通過(guò) 輪詢調(diào)度來(lái)仲裁對(duì)兩個(gè)解碼內(nèi)核的輸入和輸出傳送請(qǐng)求。
解碼處理中的處理速度極大依賴于壓縮代碼串。 一般地, 可以將壓縮代碼劃分為命令部分和數(shù)據(jù)部分。命令部分的解釋 會(huì)構(gòu)成解碼處理中的瓶頸,所以如果命令部分的解釋頻繁發(fā)生, 則處理速度降低。
壓縮代碼串的特性精微地依賴于要處理的整個(gè)圖像的特
性,但該特性精微地趨于變化。該變化有時(shí)表現(xiàn)為短周期中兩 個(gè)解碼內(nèi)核之間的相對(duì)速度差。由于通過(guò)緩沖器來(lái)連接這兩個(gè)
一個(gè)解碼內(nèi)核中的局部速度降低還影響另 一解碼內(nèi)核的運(yùn)行。
第二實(shí)施例將提供根據(jù)連接解碼A單元和解碼B單元的緩
沖器的剩余容量來(lái)進(jìn)行對(duì)到/來(lái)自兩個(gè)解碼內(nèi)核的輸入傳送和
輸出傳送的仲裁控制的方法。
根據(jù)第二實(shí)施例的圖像形成系統(tǒng)的基本結(jié)構(gòu)與第 一 實(shí)施例
中的結(jié)構(gòu)相同(圖4)。圖像形成控制器的基本結(jié)構(gòu)也與第 一 實(shí)施
例中的結(jié)構(gòu)相同(圖1)。
將詳細(xì)說(shuō)明作為本發(fā)明的特征的、構(gòu)成解碼單元111的兩個(gè)
解碼內(nèi)核的連接和并行操作。圖3是解碼單元111的結(jié)構(gòu)的示意
性框圖。將主要說(shuō)明第 一 實(shí)施例和第二實(shí)施例之間的不同之處。 如上所述,第二實(shí)施例基于根據(jù)連接兩個(gè)解碼內(nèi)核的緩沖
器的剩余容量的優(yōu)先控制來(lái)執(zhí)行輸入傳送和輸出傳送。解碼A 單元2 0 3和解碼B單元2 04的內(nèi)部結(jié)構(gòu)和基本#:作與第 一 實(shí)施例 中的相同。
總線I/F輸入控制單元301具有剩余緩沖器容量自適應(yīng)仲裁 單元3U??偩€I/F輸入控制單元301接收從解碼A單元203發(fā)出的 輸入傳送請(qǐng)求以及從解碼B單元204發(fā)出的輸入傳送請(qǐng)求??偩€ 1/F輸入控制單元301根據(jù)參考數(shù)據(jù)緩沖器(B) 243的剩余容量, 經(jīng)由剩余緩沖器容量自適應(yīng)仲裁單元311來(lái)選擇性地進(jìn)行響應(yīng)。 然后,總線I/F輸入控制單元30I執(zhí)行傳送處理。類似地,總線 1/F輸出控制單元302包括剩余緩沖器容量自適應(yīng)仲裁單元321。 總線1/F輸出控制單元302接收從解碼A單元203發(fā)出的輸出傳送 請(qǐng)求以及從解碼B單元204發(fā)出的輸出傳送請(qǐng)求??偩€1/F輸出控 制單元302根據(jù)參考數(shù)據(jù)緩沖器(B) 243的剩余容量,經(jīng)由剩余
緩沖器容量自適應(yīng)仲裁單元321來(lái)選擇性地進(jìn)行響應(yīng)。然后,總
線1/F輸出控制單元302執(zhí)行傳送處理。
更具體地,對(duì)于同時(shí)發(fā)出的傳送請(qǐng)求,當(dāng)剩余緩沖器容量 等于或大于第 一 閾值時(shí),進(jìn)行仲裁控制以優(yōu)先響應(yīng)解碼B單元, 并且當(dāng)剩余緩沖器容量等于或小于第二閾值時(shí),進(jìn)行仲裁控制 以優(yōu)先響應(yīng)解碼A單元。當(dāng)剩余緩沖器容量小于第 一 閾值并且 大于第二閾值時(shí),執(zhí)行輪詢調(diào)度。對(duì)于不是同時(shí)發(fā)出的請(qǐng)求, 總線1/F輸入控制單元301和總線1/F輸出控制單元302迅速地響 應(yīng)并且執(zhí)行傳送處理。
如果解碼內(nèi)核(A) 235和解碼內(nèi)核(B) 245的像素解壓縮處 理速度彼此不同,則連接它們的參考數(shù)據(jù)緩沖器(B ) 2 4 3的剩余 容量改變。也就是說(shuō),如果在解碼內(nèi)核(A) 235中處理相對(duì)延遲, 則剩余緩沖器容量最終降低為空狀態(tài),并且解碼內(nèi)核(B) 2 4 5的 解碼處理停滯。相反,如果在解碼內(nèi)核(B) 245中處理相對(duì)延遲, 則剩余緩沖器容量最終增加為滿狀態(tài),并且解碼內(nèi)核(A) 235的 解碼處理停滯。
當(dāng)解碼B單元2 04的解碼處理相對(duì)延遲并且剩余緩沖器容 量增加至等于或大于第一閾值時(shí),優(yōu)先執(zhí)行解碼B單元204中的 輸入傳送和輸出傳送。當(dāng)解碼A單元203的解碼處理相對(duì)延遲并 且剩余緩沖器容量降低至等于或小于第二閾值時(shí),優(yōu)先執(zhí)行解 碼A單元203中的輸入傳送和輸出傳送。
該結(jié)構(gòu)可以恢復(fù)具有相對(duì)處理延遲的解碼內(nèi)核,并且通過(guò) 并行解碼處理來(lái)高效地進(jìn)行高速數(shù)據(jù)處理。與第 一 實(shí)施例類似, 可以將當(dāng)對(duì)兩個(gè)連續(xù)光柵進(jìn)行解碼處理時(shí)對(duì)RAM 104的訪問(wèn)減 少(減半)到對(duì)一個(gè)光柵的訪問(wèn)。
如上詳細(xì)所述,串聯(lián)兩個(gè)解碼內(nèi)核,并且將從一個(gè)解碼內(nèi) 核輸出的解壓縮圖像作為參考圖像直接輸入到另 一解碼內(nèi)核。
此外,根據(jù)連接緩沖器的剩余容量來(lái)控制數(shù)據(jù)輸入/輸出傳送。 該結(jié)構(gòu)可以在無(wú)需在芯片上布置用于各光柵的參考數(shù)據(jù)存儲(chǔ)器 的情況下通過(guò)有效地抑制到/來(lái)自外部存儲(chǔ)器的數(shù)據(jù)輸入/輸出 (請(qǐng)求的帶)來(lái)實(shí)現(xiàn)高速性能和成本降低兩者。 其它實(shí)施例
作為解碼處理,上述實(shí)施例已經(jīng)例示了用于進(jìn)行參考一個(gè) 緊前(上側(cè))光柵的德?tīng)査芯幋a的解碼處理。本發(fā)明不限于德 爾塔行編碼,并且還可應(yīng)用于參考多個(gè)上側(cè)光柵的編碼以及參 考處理光柵的編碼。
在上述例子中,處理沿水平方向(光柵方向)的掃描圖像的 像素。然而,本發(fā)明還可應(yīng)用于沿垂直方向(列方向)順次處理 像素的情況。在這種情況下,除處理列以外,參考一個(gè)緊前列
或者多個(gè)先前列。
在上述實(shí)施例中,圖像解碼處理應(yīng)用于采用僅由兩個(gè)灰度 級(jí)來(lái)表現(xiàn)圖像的噴墨方法的圖像形成系統(tǒng)。然而,本發(fā)明不依 賴于圖像形成方法。本發(fā)明還可應(yīng)用于能夠表示幾個(gè)灰度級(jí)的 噴墨方法或者如電子照相方法等其它方法。
在上述實(shí)施例中,圖像形成控制器與圖像形成引擎一體化 以構(gòu)成圖像形成系統(tǒng)。然而,本發(fā)明還可應(yīng)用于圖像形成控制 器與圖像形成引擎獨(dú)立布置的圖像處理設(shè)備。此外,本發(fā)明可 應(yīng)用于圖像形成控制器中的圖像解碼設(shè)備單獨(dú)布置的圖像處理 設(shè)備。本發(fā)明還可應(yīng)用于與讀取設(shè)備組合的復(fù)印機(jī)或者具有通 信功能的傳真設(shè)備。
將參考圖6的流程圖來(lái)說(shuō)明根據(jù)本發(fā)明的用于圖像形成設(shè) 備的圖像解碼方法的例子。
在步驟S110,圖像形成設(shè)備從如PC等外部設(shè)備接收編碼圖 像信息。在步驟S120,將圖像信息存儲(chǔ)在如RAM 104等存儲(chǔ)器
中。在步驟S130,從存儲(chǔ)器中讀出圖像信息中要解碼的圖像數(shù) 據(jù)以及在基于圖像信息形成的圖像中該要解碼的圖像數(shù)據(jù)附近 的圖像數(shù)據(jù)(參考數(shù)據(jù))。第一解碼單元基于參考數(shù)據(jù)來(lái)對(duì)目標(biāo)
圖像數(shù)據(jù)進(jìn)行解碼。在步驟S140,從第一解碼單元輸入由第一
解碼單元解碼的圖像數(shù)據(jù),并且從存儲(chǔ)器中讀出要通過(guò)參考由 第一解碼單元解碼的圖像數(shù)據(jù)來(lái)進(jìn)行解碼的圖像數(shù)據(jù)。第二解
碼單元基于由第一解碼單元解碼的圖像數(shù)據(jù)來(lái)對(duì)從存儲(chǔ)器中讀
出的圖像數(shù)據(jù)進(jìn)行解碼。并行重復(fù)步驟S130和步驟S140,直到 對(duì)編碼圖像信息中所有圖像數(shù)據(jù)進(jìn)行了解碼為止。之后,該處 理結(jié)束(步驟S150)。
用于執(zhí)行圖像解碼方法的各步驟的程序以及存儲(chǔ)該程序的 存儲(chǔ)介質(zhì)也落入本發(fā)明的范圍內(nèi)。
根據(jù)本發(fā)明的圖像解碼設(shè)備包括用于執(zhí)行解碼處理的兩個(gè) 解碼內(nèi)核。串耳關(guān)兩個(gè)解碼內(nèi)核,以同時(shí)并行才丸行解碼處理,從 而直接供給從 一 個(gè)解碼內(nèi)核輸出的解壓縮圖像作為輸入到另一 解碼內(nèi)核的參考圖像。根據(jù)本發(fā)明的圖像解碼設(shè)備可以在無(wú)需 在芯片上布置參考光柵存儲(chǔ)器的情況下有效地減少到外部存儲(chǔ) 器的訪問(wèn)并且高速地處理數(shù)據(jù)。結(jié)果,圖像解碼設(shè)備可以實(shí)現(xiàn) 高速性能和成本降低兩者。
注意,本發(fā)明可以應(yīng)用于包括單個(gè)裝置的設(shè)備或者包括多 個(gè)裝置的系統(tǒng)。
此外,可以通過(guò)直接或間接向系統(tǒng)或設(shè)備提供實(shí)現(xiàn)前述實(shí) 施例的功能的軟件程序,利用系統(tǒng)或設(shè)備的計(jì)算機(jī)來(lái)讀取所提 供的程序代碼,然后執(zhí)行該程序代碼,來(lái)實(shí)現(xiàn)本發(fā)明。在這種 情況下,只要系統(tǒng)或設(shè)備具有程序的功能,則實(shí)現(xiàn)的模式不需 要依賴于程序。
因此,由于通過(guò)計(jì)算機(jī)來(lái)實(shí)現(xiàn)本發(fā)明的功能,因此安裝在
計(jì)算機(jī)中的程序代碼也實(shí)現(xiàn)了本發(fā)明。換句話說(shuō),本發(fā)明的權(quán) 利要求書還涵蓋了為了實(shí)現(xiàn)本發(fā)明的功能的計(jì)算機(jī)程序。
在這種情況下,只要系統(tǒng)或設(shè)備具有程序的功能,則可以 以任何形式來(lái)執(zhí)行程序,如對(duì)象代碼、由解釋器執(zhí)行的程序或 者提供給操作系統(tǒng)的腳本數(shù)據(jù)等。
可用于提供程序的存儲(chǔ)介質(zhì)的例子包括軟盤、硬盤、光盤、
磁光盤、CD-ROM、 CD-R、 CD-RW、磁帶、非易失型存儲(chǔ)卡、 ROM以及DVD (DVD-ROM和DVD-R)。
至于提供程序的方法,可以使用客戶計(jì)算機(jī)的瀏覽器來(lái)將 客戶計(jì)算機(jī)連接至因特網(wǎng)上的網(wǎng)站,并且可以將本發(fā)明的計(jì)算 機(jī)程序或者該程序的自動(dòng)安裝壓縮文件下載至如硬盤等記錄介 質(zhì)。此外,可以通過(guò)將構(gòu)成該程序的程序代碼劃分為多個(gè)文件 并從不同的網(wǎng)站來(lái)下載這些文件,來(lái)提供本發(fā)明的程序。換句 話說(shuō),本發(fā)明的權(quán)利要求書還涵蓋了向多個(gè)用戶下載通過(guò)計(jì)算
機(jī)來(lái)實(shí)現(xiàn)本發(fā)明的功能的程序文件的www(萬(wàn)維網(wǎng))服務(wù)器。
還可以加密本發(fā)明的程序并將其存儲(chǔ)在如CD-ROM等存儲(chǔ) 介質(zhì)上,將該存儲(chǔ)介質(zhì)分發(fā)給用戶,允許滿足特定要求的用戶 通過(guò)因特網(wǎng)從網(wǎng)站下載解密密鑰信息,并允許這些用戶通過(guò)使 用該密鑰信息來(lái)解密所加密的程序,從而將該程序安裝在用戶 計(jì)算機(jī)中。
除通過(guò)計(jì)算機(jī)執(zhí)行所讀取的程序來(lái)實(shí)現(xiàn)根據(jù)實(shí)施例的前述 功能的情況以外,運(yùn)行在計(jì)算機(jī)上的操作系統(tǒng)等可以進(jìn)行實(shí)際 處理的全部或部分,乂人而通過(guò)該處理可以實(shí)現(xiàn)前述實(shí)施例的功
妙 fl匕。
此外,在將從存儲(chǔ)介質(zhì)中讀取的程序?qū)懭氲讲迦胫劣?jì)算機(jī) 中的功能擴(kuò)展板或者設(shè)置在連接至計(jì)算機(jī)的功能擴(kuò)展單元中的 存儲(chǔ)器中之后,安裝在功能擴(kuò)展板或功能擴(kuò)展單元上的CPU等
進(jìn)行實(shí)際處理的部分或全部,乂人而通過(guò)該處理可以實(shí)現(xiàn)前述實(shí) 施例的功能。
盡管已經(jīng)參考典型實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)該理解, 本發(fā)明不限于所公開(kāi)的典型實(shí)施例。所附權(quán)利要求書的范圍符 合最寬的解釋,以包含所有這類修改以及等同結(jié)構(gòu)和功能。
權(quán)利要求
1. 一種圖像解碼設(shè)備,用于接收已編碼的圖像信息,并對(duì)所述已編碼的圖像信息進(jìn)行解碼,所述圖像解碼設(shè)備包括:存儲(chǔ)單元,用于存儲(chǔ)所述圖像信息;第一解碼器,用于從所述存儲(chǔ)單元接收存儲(chǔ)在所述存儲(chǔ)單元中的所述圖像信息中要解碼的第一圖像數(shù)據(jù)、以及要解碼的所述第一圖像數(shù)據(jù)附近的圖像區(qū)域的鄰近圖像數(shù)據(jù),并基于所述鄰近圖像數(shù)據(jù)來(lái)對(duì)要解碼的所述第一圖像數(shù)據(jù)進(jìn)行解碼;第二解碼器,用于接收由所述第一解碼器解碼得到的解碼圖像數(shù)據(jù),從所述存儲(chǔ)單元接收要基于所述解碼圖像數(shù)據(jù)來(lái)進(jìn)行解碼的其它圖像數(shù)據(jù),并基于所述解碼圖像數(shù)據(jù)來(lái)對(duì)從所述存儲(chǔ)單元接收到的所述其它圖像數(shù)據(jù)進(jìn)行解碼;以及解碼控制器,用于控制所述第一解碼器和所述第二解碼器,以重復(fù)地并行執(zhí)行所述第一解碼器對(duì)所述第一圖像數(shù)據(jù)的解碼以及所述第二解碼器對(duì)所述其它圖像數(shù)據(jù)的解碼。
2. 根據(jù)權(quán)利要求l所述的圖像解碼設(shè)備,其特征在于,還 包括緩沖器,所述緩沖器用于存儲(chǔ)由所述第一解碼器解碼得到 的所述解碼圖像數(shù)據(jù),其中,所述第 一 解碼器用于接收要解碼的圖像數(shù)據(jù)和所述 鄰近圖像數(shù)據(jù),以及所述第二解碼器用于從所述緩沖器接收所述解碼圖像數(shù)據(jù),并從所述存儲(chǔ)單元接收要基于所述解碼圖像數(shù)據(jù)來(lái)進(jìn)行解 碼的所述其它圖像數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的圖像解碼設(shè)備,其特征在于,所 述第 一 解碼器用于監(jiān)視存儲(chǔ)在所述緩沖器中的信息量,并根據(jù) 所述信息量來(lái)向所述緩沖器輸出所述解碼圖像數(shù)據(jù)。
4. 根據(jù)權(quán)利要求2所述的圖像解碼設(shè)備,其特征在于,所 述第二解碼器用于監(jiān)視存儲(chǔ)在所述緩沖器中的信息量,并根據(jù) 所述信息量來(lái)從所迷緩沖器接收所述解碼圖像數(shù)據(jù)。
5. 根據(jù)權(quán)利要求2所述的圖像解碼設(shè)備,其特征在于, 所述第一解碼器和所述第二解碼器監(jiān)視存儲(chǔ)在所述緩沖器中的信息量,以及所述圖像解碼設(shè)備還包括控制器,所述控制器用于控制所 述解碼圖像數(shù)據(jù)到所述緩沖器的輸入以及所述解碼圖像數(shù)據(jù)從 所述緩沖器的輸出,使得當(dāng)所述信息量不小于第一閾值時(shí),優(yōu) 先輸出由所述第二解碼器解碼得到的圖像數(shù)據(jù),以及當(dāng)所述信 息量不大于比所述第 一 閾值小的第二閾值時(shí),優(yōu)先輸入由所述 第 一 解碼器解碼得到的圖像數(shù)據(jù)。
6. —種用于圖像解碼設(shè)備的圖像解碼方法,所述圖像解碼設(shè)備接收已編碼的圖像信息,并對(duì)所述已編碼的圖像信息進(jìn)行解碼,所述圖像解碼方法包括將所述圖像信息存儲(chǔ)在存儲(chǔ)器中;第一解碼步驟,用于從所述存儲(chǔ)器接收存儲(chǔ)在所述存儲(chǔ)器 中的所述圖像信息中要解碼的第 一 圖像數(shù)據(jù)、以及要解碼的所 述第一圖像數(shù)據(jù)附近的圖像區(qū)域的鄰近圖像數(shù)據(jù),并基于所述 鄰近圖像數(shù)據(jù)來(lái)對(duì)要解碼的所述第 一 圖像數(shù)據(jù)進(jìn)行解碼;第二解碼步驟,用于接收在所述第一解碼步驟中解碼得到的解碼圖像數(shù)據(jù),從所述存儲(chǔ)器接收要基于所述解碼圖像數(shù)據(jù) 來(lái)進(jìn)行解碼的其它圖像數(shù)據(jù),并基于所述解碼圖像數(shù)據(jù)來(lái)對(duì)從 所述存儲(chǔ)器接收到的所述其它圖像數(shù)據(jù)進(jìn)行解碼;以及重復(fù)地并行執(zhí)行所述第 一解碼步驟中對(duì)所述第 一 圖像數(shù)據(jù) 的解碼以及所述第二解碼步驟中對(duì)所述其它圖像數(shù)據(jù)的解碼。
7. —種具有圖像解碼單元的打印設(shè)備,所述圖像解碼單元 從外部源外部接收?qǐng)D像信息,并對(duì)已編碼的圖像信息進(jìn)行解碼, 其中, 所述圖像解碼單元包括存儲(chǔ)單元,用于存儲(chǔ)所述圖像信息,第一解碼器,用于從所述存儲(chǔ)單元接收存儲(chǔ)在所述存儲(chǔ)單元中的所述圖像信息中要解碼的第一圖像數(shù)據(jù)、以及要解 碼的所述第一圖像數(shù)據(jù)附近的圖像區(qū)域的鄰近圖像數(shù)據(jù),并基 于所述鄰近圖像數(shù)據(jù)來(lái)對(duì)要解碼的所述第 一 圖像數(shù)據(jù)進(jìn)行解 碼,第二解碼器,用于接收由所述第一解碼器解碼得到的 解碼圖像數(shù)據(jù),從所述存儲(chǔ)單元接收要基于所述解碼圖像數(shù)據(jù) 來(lái)進(jìn)行解碼的其它圖像數(shù)據(jù),并基于所述解碼圖像數(shù)據(jù)來(lái)對(duì)從 所述存儲(chǔ)單元接收到的所述其它圖像數(shù)據(jù)進(jìn)行解碼,以及解碼控制器,用于控制所述第一解碼器和所述第二解 碼器,以重復(fù)地并行執(zhí)行所述第 一解碼器對(duì)所述第 一 圖像數(shù)據(jù) 的解碼以及所述第二解碼器對(duì)所述其它圖像數(shù)據(jù)的解碼,以及 打印單元,用于打印由所述圖像解碼單元解碼得到的圖像 信息。
全文摘要
本發(fā)明涉及一種圖像解碼設(shè)備、圖像解碼方法和打印設(shè)備。對(duì)從外部接收到的編碼圖像信息進(jìn)行解碼的圖像解碼設(shè)備包括存儲(chǔ)圖像信息的存儲(chǔ)單元(104)。圖像解碼設(shè)備包括第一解碼單元(203),該第一解碼單元從存儲(chǔ)單元接收要解碼的圖像數(shù)據(jù)和參考數(shù)據(jù),并對(duì)目標(biāo)圖像數(shù)據(jù)進(jìn)行解碼。圖像解碼設(shè)備包括第二解碼單元(204),該第二解碼單元接收由第一解碼單元解碼得到的圖像數(shù)據(jù),從存儲(chǔ)單元接收要基于解碼圖像數(shù)據(jù)來(lái)進(jìn)行解碼的圖像數(shù)據(jù),并對(duì)從存儲(chǔ)單元中接收到的圖像數(shù)據(jù)進(jìn)行解碼。圖像解碼設(shè)備包括解碼控制單元(205),該解碼控制單元控制第一解碼單元和第二解碼單元以重復(fù)地并行執(zhí)行圖像數(shù)據(jù)的解碼。
文檔編號(hào)H04N1/41GK101378447SQ200810210149
公開(kāi)日2009年3月4日 申請(qǐng)日期2008年8月29日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者堀越宏樹(shù) 申請(qǐng)人:佳能株式會(huì)社