專利名稱:圖像處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于圖像處理裝置,且特別有關(guān)于一種圖像處理裝置中的裁減單元。
背景技術(shù):
由于科技的進步,電腦中央處理器運算能力大幅提高。因此,現(xiàn)今的圖像處理技術(shù)大多仰賴中央處理器?,F(xiàn)有,圖像處理需要進行大量運算,因此,不論是個人電腦或者是圖像播放器(Image Player)在處理圖像文件時皆會造成中央處理器極大的負擔。
請參照圖1,其所示為現(xiàn)有個人電腦或者圖像播放器中圖像處理裝置方框圖?,F(xiàn)有圖像處理裝置100包括中央處理器(CPU)10,壓縮文件(CompressedFile,CF)30,幀緩沖器(Frame Buffer)20,隨機存取存儲器50,與視頻編碼器(Video Encoder)40。
一般來說,中央處理器10接收到壓縮文件30之后,例如JPEG(JointPhotographic Experts Group)文件,會進行壓縮文件30的解碼運算。中央處理器10會對所有的壓縮文件30做解碼運算并且以像素(pixel)為單位存入隨機存取存儲器50。
現(xiàn)有圖像裁減處理在中央處理器10解碼結(jié)束之后才會進行。舉例來說,根據(jù)用戶所選取的特定顯示范圍,中央處理器10會篩選出隨機存取存儲器50內(nèi)對應該特定顯示范圍的所有像素,并且將這些篩選出來的像素從隨機存取存儲器50內(nèi)讀取出來。之后,根據(jù)用戶設定對這些像素做放大/縮小運算及旋轉(zhuǎn)運算。然后再將這些處理過的圖像數(shù)據(jù)存儲至幀緩沖器20。最后,視頻編碼器40即可根據(jù)幀緩沖器20內(nèi)的圖像數(shù)據(jù)經(jīng)過適當?shù)木幋a程序后輸出至電腦顯示屏或者電視屏幕(未繪示)。
然而,包括解碼運算的各種圖像處理皆須由中央處理器10獨立完成。尤其是圖像裁減處理部分,中央處理器10需處理極大量的像素。所以這些根據(jù)用戶要求所做的特殊圖像處理將造成中央處理器10很大的負擔,而導致電腦顯示屏或者電視屏幕上顯示圖像的停滯或者延遲;如此一來,該產(chǎn)品會很難引起消費者產(chǎn)生興趣并購買此產(chǎn)品。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種圖像處理裝置,其裁減單元可快速完成圖像裁減處理操作。以降低中央處理器的負擔并且提高圖像處理的速度,如此可大幅降低電視屏幕上顯示圖像的停滯或者延遲。
本發(fā)明提出一種圖像處理方法,包括以下步驟接收多個編碼單元;及接收顯示范圍信息用以從上述編碼單元中選取部分編碼單元,以形成一特定顯示范圍。上述編碼單元為最小編碼單元,上述顯示范圍信息由中央處理器根據(jù)用戶的設定輸出。
根據(jù)本發(fā)明的一方面,上述方法還進一步包含另一單元,用來接收從上述編碼單元中選取的部分編碼單元用以執(zhí)行上述特定顯示范圍的縮放運算或者旋轉(zhuǎn)運算。
為了進一步了解本發(fā)明特征及技術(shù)內(nèi)容,請參閱以下有關(guān)本發(fā)明的詳細說明與附圖,附圖僅供參考,并非用來對本發(fā)明加以限制。
圖1所示為現(xiàn)有個人電腦或者圖像播放器中圖像處理裝置方框圖;圖2所示為本發(fā)明應用于圖像播放器中的圖像處理裝置方框圖;以及圖3所示為一個幀中所有MCU的排列以及特定顯示范圍示意圖。
附圖標號說明10中央處理器20幀緩沖器30壓縮文件40視頻編碼器50隨機存取存儲器100圖像處理裝置220圖像處理裝置222輸入先進先出緩沖器
223解碼核心224幀緩沖器225裁減單元226尺寸調(diào)整單元227輸出先進先出緩沖器228數(shù)字視頻編碼器300幀310特定顯示范圍具體實施方式
本發(fā)明提出一種圖像解碼裝置,其簡述如下請參照圖2,其所示為本發(fā)明應用于圖像播放器中的圖像處理裝置方框圖。該圖像處理裝置220為集成芯片,包括輸入先進先出(First In First Out,F(xiàn)IFO)緩沖器222、解碼核心(Decode Core)223、裁減單元225、尺寸調(diào)整單元226、幀緩沖器224、輸出先進先出緩沖器227、以及數(shù)字視頻編碼器(Digital Video Encoder)228。根據(jù)本發(fā)明的實施例,解碼核心220為JPEG解碼器,而輸入壓縮文件為JPEG文件。
當壓縮文件輸入至中央處理器時,中央處理器并不做任何處理即將壓縮文件傳送至解碼核心220。其中,輸入先進先出緩沖器222用來暫時存儲壓縮文件,而解碼核心223接收壓縮文件,并將壓縮文件解碼數(shù)據(jù)以MCU為單位送至裁減單元225,而裁減單元225可以根據(jù)用戶的設定來選擇特定顯示范圍,并將該特定顯示范圍所對應的MCU送至尺寸調(diào)整單元226作該特定顯示范圍的放大/縮小運算或者該特定顯示范圍的旋轉(zhuǎn)運算。而完成運算后的圖像數(shù)據(jù)即存儲于幀緩沖器224。數(shù)字視頻編碼器228則將幀緩沖器224內(nèi)的圖像數(shù)據(jù)轉(zhuǎn)換成為數(shù)字視頻信號并輸出。再者,輸出先進先出緩沖器227可由中央處理器控制來接收裁減單元225及尺寸調(diào)整單元226輸出的圖像數(shù)據(jù)并回傳至中央處理器。
一般來說,JPEG文件輸入至解碼核心223時,JPEG文件頭部(Header)中的采樣系數(shù)(Sampling Factor)記載了壓縮文件的格式與參數(shù)。解碼核心223會根據(jù)采樣系數(shù)產(chǎn)生MCU數(shù)據(jù),而壓縮文件產(chǎn)生所有的MCU數(shù)據(jù)即可排列成一幀(FRAME);圖3所示即為一幀中所有MCU的排列以及特定顯示范圍示意圖。解碼核心223會以MCU311、MCU312、MCU313、MCU314......的順序輸出幀中所有的MCU。然后,根據(jù)用戶所選取的特定顯示范圍310,中央處理器會輸出特定顯示范圍310的信息至裁減單元225。因此,裁減單元225即可選取該特定顯示范圍所對應的MCU數(shù)據(jù)。舉例來說,用戶針對幀300中所設定的特定顯示范圍310包含MCU323、MCU324、MCU325、MCU326、MCU333、MCU334、MCU335、MCU336。因此,裁減單元225可對這些對應的MCU數(shù)據(jù)做裁減操作。也就是說,裁減單元225僅選取用戶所選定的特定顯示范圍310;其余不在特定顯示范圍310內(nèi)的MCU數(shù)據(jù)則全部舍棄,如此,可減少其他不需要的MCU單元的特殊圖像處理運算。之后,再將這些被裁減單元225所選取MCU數(shù)據(jù)輸入尺寸調(diào)整單元226,而尺寸調(diào)整單元226即可作特定顯示范圍310的縮小/放大運算或者旋轉(zhuǎn)運算。調(diào)整完成后的圖像數(shù)據(jù)即可存儲于幀緩沖器224;而數(shù)字視頻編碼器228可讀取幀緩沖器224中的圖像數(shù)據(jù)進行編碼操作,并產(chǎn)生數(shù)字視頻信號輸出至圖像處理裝置220。根據(jù)本發(fā)明的實施例,數(shù)字視頻編碼器228為ITU-R656數(shù)字視頻編碼器。
根據(jù)本發(fā)明的實施例,當JPEG文件輸入至中央處理器之后,中央處理器立即將JPEG文件輸入至解碼核心并輸出多個MCU至裁減單元225,并且裁減單元225以MCU為單位來選取特定數(shù)目的MCU并送至下一級尺寸調(diào)整單元進行選取范圍的特殊處理。
本發(fā)明在圖像處理裝置220之中集成了裁減單元225。由于裁減單元225在圖像處理裝置220中為流水線(Pipeline)設計,因此,當JPEG文件輸入之后,經(jīng)由個別元件的依序執(zhí)行即可獲得JPEG文件經(jīng)過解碼后的圖像,再送入裁減單元225作圖像裁減處理。如此,取代了之前由中央處理器獨立完成解碼及圖像裁減處理操作的情況。因此,可以大幅降低中央處理器進行圖像處理的負擔。將可大大改善電視屏幕上顯示圖像的停滯或者延遲的問題。
再者,裁減單元225將解碼過后的圖像文件以MCU為單位做運算,比起現(xiàn)有技術(shù)中以像素為單位做運算,可大幅降低運算量,并且提高了圖像處理的速度。
因此,本發(fā)明的優(yōu)點是利用裁減單元225來降低中央處理器的負擔并且提高了圖像特殊處理的速度。
綜上所述,雖然本發(fā)明已由優(yōu)選實施例披露如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作各種的更動與潤飾,因此本發(fā)明的保護范圍當視所附權(quán)利要求書所界定者為準。
權(quán)利要求
1.一種圖像處理方法,包括下列步驟接收多個編碼單元;以及接收顯示范圍信息用以從上述編碼單元中選取部分編碼單元,形成一特定顯示范圍。
2.如權(quán)利要求1所述的圖像處理方法,該編碼單元為最小編碼單元。
3.如權(quán)利要求1所述的圖像處理方法,該顯示范圍信息由中央處理器輸出。
4.如權(quán)利要求3所述的圖像處理方法,其中,該中央處理器根據(jù)用戶的設定來決定該特定顯示范圍。
5.如權(quán)利要求1所述的圖像處理方法,其中,進一步包含另一單元,用來接收從上述編碼單元中選取的部分編碼單元用以執(zhí)行該特定顯示范圍的縮放運算或者旋轉(zhuǎn)運算。
全文摘要
本發(fā)明為一種圖像處理裝置。本發(fā)明利用圖像處理裝置中的裁減單元來做圖像裁減處理。該裁減單元接收來自中央處理器的指令,根據(jù)用戶所選取的特定顯示范圍對輸入幀以最小編碼單元(Minimum Coded Unit,以下簡稱MCU)為單位做圖像裁減(Crop)處理。對應于用戶所選擇的特定顯示范圍,其包含的所有MCU會被裁減單元篩選出來;由裁減單元篩選出的MCU即可組成用戶所選取的特定顯示范圍。
文檔編號G06T3/60GK1601560SQ03158729
公開日2005年3月30日 申請日期2003年9月22日 優(yōu)先權(quán)日2003年9月22日
發(fā)明者莊欣榮, 陳勁舟, 簡名秀, 曹盛弘 申請人:建興電子科技股份有限公司