新四季網

圖像編碼裝置以及圖像編碼方法

2023-05-18 07:03:31

專利名稱:圖像編碼裝置以及圖像編碼方法
技術領域:
本發明涉及一種用於對運動圖像編碼的圖像編碼裝置和圖像編碼方法,尤其涉及一種可以提高解碼後的運動圖像的圖像質量的技術。
背景技術:
近來,為了使用網際網路和行動電話傳輸和接收運動圖像並且使用數碼攝像機保存運動圖像數據,出現了許多用於壓縮/編碼運動圖像數據的技術和標準化的相關標準,例如,JPEG(聯合圖像專家組)和MPEG(活動圖像專家組)。
壓縮/編碼運動圖像的方法包括幀間預測編碼和幀內預測編碼。幀間預測編碼利用了運動圖像中連續幀之間的相關性。幀內預測編碼則利用了一幀內彼此相鄰的像素之間的相關性。在這兩種方法中,離散餘弦變換(DCT)廣泛應用於幀內預測編碼。
對於使用離散餘弦變換的壓縮/編碼處理,傳統上一直使用DCT係數的DC(直流)分量,然而,近來,除了DC分量,也使用AC(交流)分量。下面的文檔可以作為一些示例的參考。
ISO/IEC 14496-1信息技術-音頻視頻對象的編碼-第一部分系統。
ISO/IEC 14496-2信息技術-音頻視頻對象的編碼-第二部分視頻。
在下面的描述中,使用DC分量的壓縮/編碼稱為「DC預測編碼」,而使用DC分量和AC分量的壓縮/編碼稱為「AC預測編碼」。
當使用AC預測編碼方法時,與使用DC預測編碼方法相比,可以提高編碼效率並且解碼後的運動圖像質量也特別高。但是,使用AC預測編碼的處理需要大的存儲空間,並且處理量也很高。因此,使用AC係數的預測編碼只能應用於具有少量數據的小的圖像,而對於大的圖像,則使用DC係數的預測編碼進行壓縮/編碼。
很明顯,不同的器件模型,例如可攜式電話和具有大量像素的數位相機,對提高質量圖像有很高的需求。因此,需要採用適當的措施提高傳統上一直使用DC預測編碼方法的大圖像的圖像質量。
而且,AC預測編碼還具有其它問題。例如,由於處理量很大,在要求實時性的情況下就不能使用AC預測編碼,因此就不能提高圖像質量。AC預測編碼的另一問題在於,當使用AC預測編碼以優化圖像質量時,就會喪失實時性(例如,會出現丟幀)。這些問題告訴我們需要採用適當的措施提高圖像質量。

發明內容
本發明考慮了上述的情況和問題。本發明的一個目的在於提高使用幀內預測編碼進行編碼的圖像質量。
為了實現這一目的,本發明提供的一種圖像編碼裝置包括選擇單元,用於根據圖像編碼裝置的工作狀態選擇直流預測編碼方法和交流預測編碼方法中的一種;直流預測編碼單元,用於當選擇直流預測編碼方法時,對組成每一段圖像數據的每一塊進行直流預測編碼;以及交流預測編碼單元,用於當選擇交流預測編碼方法時,對組成每一段圖像數據的每一塊進行交流預測編碼。
使用該結構,圖像編碼裝置根據表示運動圖像的數據處理是否要求實時性而在兩種編碼方法之間轉換;因此,可以避免例如丟幀的圖像質量下降。
這樣,該圖像編碼裝置還包括監控單元,用於監控該圖像編碼裝置的工作狀態,其中所述選擇單元根據該監控單元進行的監控結果選擇直流預測編碼方法和交流預測編碼方法之一。
本發明的圖像編碼裝置還包括存儲器,共用於編碼處理和其它各種處理,其中所述交流預測編碼單元使用存儲在該存儲器中的交流係數進行交流預測編碼,所述監控單元監控該存儲器的存取量,以及所述選擇單元在所述監控單元判斷該存儲器的存取量等於或者大於一數值時選擇直流預測編碼方法,並且在所述監控單元判斷該存儲器的存取量小於所述數值時選擇交流預測編碼方法。
當進行AC預測編碼時,與進行DC預測編碼相比,需要更頻繁地對存儲器進行存取。按照本發明,可以避免由於存儲器的存取競爭而引起的預測編碼的延遲。當沒有存取競爭時,進行AC預測編碼;因此,可以獲得比只進行DC預測編碼更高的圖像質量。
而且,也可以避免由於存儲器的存取競爭而使包括編碼處理在內的各種處理被延遲。
本發明的圖像編碼裝置具有如下結構所述監控單元監控由交流預測編碼單元和直流預測編碼單元產生的碼字量,以及所述選擇單元在所述監控單元判斷產生的碼字量等於或者大於一數值時選擇交流預測編碼方法,並且在所述監控單元判斷產生的碼字量小於所述數值時選擇直流預測編碼方法。
當進行AC預測編碼時,與進行DC預測編碼相比,可以獲得更高的壓縮效率。按照本發明,當產生的碼字量比較大時,進行AC預測編碼,使得產生的碼字量變低,從而提高圖像質量;而當產生的碼字量小時,進行DC預測編碼,使得編碼處理的實時性得到提高(即,避免丟幀)。
本發明的圖像編碼裝置具有如下結構所述監控單元監控對預定量的圖像數據進行編碼所花費的時間長度,以及所述選擇單元在所述監控單元判斷該時間長度等於或者長於一數值時選擇直流預測編碼方法,並且在所述監控單元判斷該時間長度短於所述數值時選擇交流預測編碼方法。
當進行DC預測編碼時,由於處理量小於進行AC預測編碼的處理量,編碼預定量的圖像數據所花費的時間比較短。按照本發明,當編碼預定量的圖像數據所花費的時間比較長時,進行DC預測編碼,使得編碼處理所花費的時間變短,從而可以避免丟幀。當進行編碼處理所花費的時間比較短時,進行AC預測編碼,從而提高圖像質量。
除了上述的結構,本發明的圖像編碼裝置還具有下面的結構所述監控單元監控該圖像編碼裝置每一幀周期的工作狀態,或者所述監控單元監控該圖像編碼裝置每一塊列周期(block line period)的工作狀態。
另外,也可以具有如下的結構所述選擇單元對於每一幀選擇直流預測編碼方法和交流預測編碼方法之一,或者,所述選擇單元對於每一塊列選擇直流預測編碼方法和交流預測編碼方法之一。以及所述選擇單元也可以對於每一宏塊選擇直流預測編碼方法和交流預測編碼方法之一。
本發明的圖像編碼裝置還包括專用存儲器,只由所述直流預測編碼單元使用,其中所述直流預測編碼單元使用存儲在該專用存儲器中的直流係數進行直流預測編碼。
使用該結構,當進行DC預測編碼時,不對所述存儲器進行存取;因此,可以完全實現前述的效果。應該注意,由於專用存儲器只存儲DC預測編碼處理所需的DC係數,該專用存儲器可以具有相對小的存儲容量,從而可以節約成本。
本發明還提供一種用於圖像編碼裝置的圖像編碼方法,該方法包括監控步驟,監控該圖像編碼裝置的工作狀態;選擇步驟,根據該圖像編碼裝置的工作狀態選擇直流預測編碼方法和交流預測編碼方法之一;直流預測編碼步驟,當選擇直流預測編碼方法時,對組成一段圖像數據的每一塊進行直流預測編碼;以及交流預測編碼步驟,當選擇交流預測編碼方法時,對組成一段圖像數據的每一塊進行交流預測編碼。
使用該結構,可以避免由圖像編碼裝置的工作狀態引起的圖像質量下降,例如丟幀。
本發明還提供一種圖像傳感器系統,該系統包括圖像形成單元,用於形成物體的圖像;光電轉換單元,用於對所述物體的圖像進行光電轉換並且輸出模擬圖像信號;模數轉換單元,用於將所述模擬圖像信號轉換為數字圖像信號;以及圖像處理單元,用於處理所述數字圖像信號並且包括選擇子單元,用於根據該圖像傳感器系統的工作狀態選擇直流預測編碼方法和交流預測編碼方法之一;直流預測編碼子單元,用於當選擇直流預測編碼方法時對組成所述數字圖像信號的每一塊進行直流預測編碼;以及交流預測編碼子單元,用於當選擇交流預測編碼方法時對組成所述數字圖像信號的每一塊進行交流預測編碼。
而且,本發明還提供一種圖像處理系統,該系統包括模數轉換單元,用於接收模擬圖像信號並且將接收的模擬圖像信號轉換為數字圖像信號;以及圖像處理單元,用於處理所述數字圖像信號並且包括選擇子單元,用於根據所述圖像處理系統的工作狀態選擇直流預測編碼方法和交流預測編碼方法之一;直流預測編碼子單元,用於當選擇直流預測編碼方法時對組成所述數字圖像信號的每一塊進行直流預測編碼;以及交流預測編碼子單元,用於當選擇交流預測編碼方法時對組成所述數字圖像信號的每一塊進行交流預測編碼。


附圖示出了本發明的具體實施方式
,根據說明書並結合附圖,本發明的這些和其它目的、優點和特徵將變得明顯。
在附圖中圖1示出了按照本發明第一實施方式的圖像編碼裝置的原理性功能結構框圖;圖2示出了按照本發明第一實施方式由DC預測單元105產生DC預測係數的示意圖;圖3示出了需要存儲以對由「M×N」個宏塊組成的圖像進行DC預測編碼的DC係數;圖4示出了按照本發明第一實施方式由AC預測單元108產生AC預測係數的示意圖;圖5示出了按照本發明第一實施方式通過圖像編碼裝置1進行處理的流程圖;圖6示出了按照本發明第一實施方式通過圖像編碼裝置1進行DC預測編碼處理(步驟S102)的流程圖;圖7示出了按照本發明第一實施方式通過圖像編碼裝置1進行AC預測編碼處理(步驟S105)的流程圖;圖8示出了按照本發明第二實施方式圖像編碼裝置的原理性功能結構框圖;圖9示出了按照本發明第二實施方式通過圖像編碼裝置2進行處理的流程圖;圖10示出了按照本發明第二實施方式的修改的實施例(2)通過圖像編碼裝置進行處理的流程圖;圖11示出了按照本發明第三實施方式的圖像編碼裝置的原理性功能結構框圖;圖12示出了按照本發明第三實施方式通過圖像編碼裝置3進行處理的流程圖;圖13示出了按照本發明第四實施方式的圖像編碼裝置的原理性功能結構框圖;圖14示出了按照本發明第四實施方式的通過圖像編碼裝置4進行處理的流程圖;以及圖15示出了應用本發明的圖像編碼裝置的圖像傳感器系統的結構圖。
具體實施例方式
下面參照附圖描述本發明的優選實施方式。
1、第一實施方式本發明第一實施方式的圖像編碼裝置防止了由於裝置內部的存儲器存取競爭而引起的圖像質量下降,例如丟幀。
1-1、結構圖1示出了按照本發明第一實施方式的圖像編碼裝置的原理性功能結構框圖。如圖1所示,圖像編碼裝置1包括圖像輸入端子100、DCT單元101、第一量化單元102、預測編碼單元103、碼字輸出端子104、DC預測單元105、預測選擇器106、第二量化單元107、AC預測單元108、逆量化單元109、總線流量監控單元110、存儲總線111、處理組112、存儲器單元113以及閾值設定端子114。
圖像輸入端子100以塊單元的形式接收圖像信號的輸入,其中每一塊具有八行八列排列的像素。
DCT單元101對通過圖像輸入端子100接收的塊圖像進行離散餘弦變換並且輸出DCT係數(頻率分量)。
第一量化單元102對通過DCT單元102輸出的DCT係數進行量化並且輸出量化後的DCT係數。
存儲總線111由DC預測單元105、AC預測單元108、處理組112等使用,以對存儲器單元113進行存取。
逆量化單元109對通過第一量化單元102輸出的已經量化的DCT係數進行逆量化,以產生DCT係數並通過存儲總線111將產生的DCT係數存儲到存儲器單元113。
存儲器單元113將由逆量化單元109產生的DCT係數以及其它數據存儲在其內。在該實施方式中,SDRAM(同步動態隨機存儲器)用作存儲器單元113。
DC預測單元105通過總線111使用存儲在存儲器單元113中的DCT係數,從而產生DC預測係數並向預測選擇器106輸出產生的DC預測係數。
AC預測單元108通過總線111使用存儲在存儲器單元113中的DCT係數,從而產生AC預測係數並向預測選擇器106輸出產生的AC預測係數。
處理組112由執行除了圖像壓縮/編碼之外其它各種處理的功能塊組成。每一處理通過存儲總線111對存儲器單元113進行存取。這意味著一些處理器在對存儲器單元113進行存取時彼此會發生競爭。
總線流量監控單元110監控通過存儲總線111對存儲器單元113進行存取的狀態。在該實施方式中,總線流量監控單元110通過參照包括在處理組112中處理器的片選信號對存取狀態進行監控,根據由閾值設定端子接收到的的閾值判斷存儲總線111是否擁塞,並且向預測選擇器106輸出選擇信號。
預測選擇器106根據通過總線流量監控單元110輸出的選擇信號選擇DC預測係數或者AC預測係數,並且向第二量化單元107輸出選擇的係數。
第二量化單元107對從預測選擇器106接收的DC或者AC預測係數進行量化,並且向預測編碼單元103輸出量化的係數。
預測編碼單元103對接收到的量化的DC或者AC預測係數進行預測編碼,以產生DC或者AC預測碼字。
碼字輸出端子104輸出通過預測編碼單元103產生的DC或者AC預測碼字。
1-2、DC預測單元105的工作原理下面描述按照該實施方式DC預測單元105的工作過程。DC預測單元105遵照MPEG-4標準產生DC預測係數。圖2示出了按照本發明第一實施方式由DC預測單元105產生DC預測係數的示意圖。
在圖2(1)中,宏塊X,即「MBX」(以下將「宏塊」稱為「MB」)由多個DCT係數(16×16個係數)組成,其用作DC預測單元105進行處理的目標宏塊。每一與MBX相鄰的宏塊MB1、MB2和MB3也由多個DCT係數組成。
首先解釋DC預測單元105產生預測係數σP,該係數作為構成MBX的一部分的塊X的DC係數DC(X)。為了產生預測係數σP,DC預測單元參照與塊X相鄰的各塊A、B和C的DC係數σA、σB和σC。預測係數σP使用DC係數σA、σB和σC的梯度確定。具體地說,
當|σA-σB|<|σB-σC|時,取σC作為σP;當|σA-σB|≥|σB-σC|時,取σC作為σP。
在使用這種方式確定預測係數σP和塊X的DC係數,即DC(X)時,預測編碼單元103按照下面的公式根據這兩種情況的區別進行可變長度編碼△X=(DC(X)-σP)/dc_scaler其中dc_scaler是宏塊MBX的量化參數。
根據要產生預測係數σP的塊X的位置,所要參照的塊的位置會有所不同。在圖2(2)、圖2(3)和圖2(4)中,示出了用於宏塊MBX中的塊X的每一不同位置所要參照的塊A、B和C的位置。要參照的DC係數的數量按照宏塊MBX的位置而不同。
如上所述,為了進行DC預測編碼,需要已經進行過預測編碼的宏塊的DC係數。因此,進行預測編碼的宏塊的DC係數暫時存儲在存儲器單元113中。
總之,為了進行DC預測編碼,需要參照其它塊的DC係數,並且這些DC係數需要存儲到存儲器單元113中。圖3示出了為了對由「M×N」個宏塊組成的圖像進行DC預測編碼需要存儲的DC係數。
在下面的描述中,從圖像的起始點開始位於沿掃描方向的第m個位置並且沿次掃描方向的第n個位置的宏塊稱為MB(m,n)。
如圖3所示,在由「M×N」個宏塊組成的圖像中,為了對由小點表示的宏塊MB(m,n)進行DC預測編碼,需要相鄰宏塊MB(m-1,n-1)、MB(m,n-1)和MB(m-1,n)的DC係數。
再例如,為了對宏塊MB(m+1,n)進行DC預測編碼,需要宏塊MB(m,n-1)、MB(m+1,n-1)和MB(m,n-1)的DC係數。
換句話說,為了順序進行DC預測編碼,需要存儲器單元113在其內存儲圖3中的斜線陰影所述的(M+1)個宏塊的[2×(M+1)+1]個DC係數。1-3、AC預測單元108的工作原理下面描述按照該實施方式AC預測單元108的工作過程。AC預測單元108遵照MPEG-4標準產生AC預測係數。圖4示出了由AC預測單元108產生AC預測係數的示意圖。
在圖4(1)中,MBX由多個DCT係數(16×16個係數)組成,其用作AC預測單元108進行處理的目標宏塊。每一與MBX相鄰的宏塊MB1、MB2和MB3也由多個DCT係數組成。塊X是宏塊MBX的一部分。每一塊A、B和C分別是宏塊MB1、MB2和MB3的一部分。
AC預測單元108使用(i)塊C的AC係數AC(C)以及(ii)塊A的AC係數AC(A)作為塊X的AC係數的預測值AC(X),並且根據每一AC(X)和預測值的差值(預測誤差)進行可變長度編碼。
應該注意,根據在AC預測編碼中作為目標的塊X的位置,要參照的塊的位置也有所不同。在圖4(2)、圖4(3)和圖4(4)中,示出了宏塊MBX中的塊X的每一不同位置所要參照的塊A、B和C的位置。應該注意,要參照的AC係數的數量按照宏塊MBX的位置而不同。
如上所述,為了進行AC預測編碼,需要參照其它塊的AC係數並且需要將其保存到存儲器單元113中。例如,為了對由「M×N」個宏塊組成的圖像進行AC預測編碼,需要具有其內存儲有[16×(M+1)+16]個AC係數的存儲器單元113。因此,為了具有存儲的必需的AC係數,需要具有比進行DC預測編碼更大的存儲器空間。
1-4、圖像編碼裝置的工作原理下面描述圖像編碼裝置1的工作過程。
圖5示出了按照該實施方式通過圖像編碼裝置1進行處理的流程圖。
如圖5所示,在圖像編碼裝置1中,在進行預測編碼之前,總線流量監控單元110判斷存儲總線111的擁塞程度。如果判斷存儲總線111擁塞(步驟S100是),總線流量監控單元110向預測選擇器106輸入選擇信號,從而選擇來自DC預測單元105的輸出(步驟S101)。
換句話說,如果判斷由於處理組112進行存儲器存取而使存儲總線111擁塞,在進行DC預測編碼(步驟S102),使得對存儲器的存取儘可能地少。這是因為,如上所述,存儲在存儲器單元113中用於進行DC預測編碼所需的DC係數的數量少於存儲用於進行AC預測編碼所需的AC係數的數量。
如上所述,以塊為單位進行DC預測編碼,並且在最後的塊還沒有完成時(步驟S103否)重複進行。在最後的塊完成時(步驟S103是),程序返回到進行存儲總線111的擁塞程度判斷的步驟S100。
另一方面,如果總線流量監控單元110判斷存儲總線111沒有擁塞(步驟S100否),總線流量監控單元110則向預測選擇器106輸入選擇信號,從而選擇來自AC預測單元108的輸出(步驟S104)。
以塊為單位進行AC預測編碼(步驟S105),並且在最後塊的處理還沒有完成時(步驟S106否)重複進行。如果最後塊的處理已經完成(步驟S106是),程序返回到進行存儲總線111的擁塞程度判斷的步驟S100。
圖6示出了通過圖像編碼裝置1進行DC預測編碼處理(步驟S102)的流程圖。如圖6所示,為了進行DC預測編碼,圖像編碼裝置1首先從存儲器單元113讀取預測所需的相鄰塊的DC係數(步驟S200)。
然後,使用從存儲器單元113讀取的DC係數,圖像編碼裝置1通過對該DC係數與預測塊的DC係數之間的差值(預測誤差)編碼而進行DC預測編碼,其中該差值以這些DC係數的梯度計算(步驟S201),並且,由於目標編碼塊的DC係數需要用於下一塊的預測編碼,所以將其存儲在存儲器單元113中(步驟S202)。
圖7示出了通過圖像編碼裝置1進行AC預測編碼處理(步驟S105)的流程圖。如圖7所示,為了進行AC預測編碼處理,圖像編碼裝置1首先從存儲器單元113讀取預測所需的相鄰塊的DC係數和AC係數(步驟S300)。
然後,使用從存儲器單元113讀取的DC係數和AC係數,圖像編碼裝置1通過對該DC係數和AC係數與預測塊的DC係數和AC係數之間的差值(預測誤差)編碼而進行AC預測編碼,其中該差值以這些DC係數的梯度計算(步驟S301),並且,由於目標編碼塊的DC係數和AC係數需要用於下一塊的預測編碼,所以將其存儲在存儲器單元113中(步驟S302)。
1-5、總線流量監控單元110的工作原理下面描述總線流量監控單元110的工作原理。
當圖像編碼裝置1處理具有每秒n幀的運動圖像時,總線流量監控單元110按照如下的方式判斷存儲總線111的擁塞程度首先,總線流量監控單元110使用下面的公式計算在對應於要接下來處理的一幀的周期時間通過存儲總線111向存儲器單元113進行的總的存取量,S(字節/幀)S=XAC+Xothers+Xoffset其中XAC是在對應於一幀的周期時間進行AC預測編碼所需的存取量;Xothers是在對應於一幀的周期時間需要來自處理組112的存取量;以及Xoffset是允許的容限(margin)偏移量。
按照該實施方式,XAC是一固定值。對於Xothers,如上所述,通過監控片選信號計算在對應於當前幀的周期時間中來自處理組112的存取量並作為Xothers。由於對應於當前幀周期的Xothers不一定與下一幀的Xothers相同,因此通過考慮該變化決定Xoffset的值。
總線流量監控單元110根據存儲總線111的帶寬(字節/秒)以及要處理的運動圖像的幀速率n(幀/秒),使用下面的公式計算存儲器單元113在對應於一幀的周期時間允許的存取量BB=帶寬/幀速率n當S≥B時,總線流量監控單元110判斷為存儲總線111擁塞。當S<B時,總線流量監控單元110判斷為存儲總線111不擁塞。
1-6、改進的實施例對於該實施方式,下面的修改實施例也是可行的(1)按照上面的描述,總線流量監控單元110通過參照片選信號監控處理組112的存儲器存取,並且判斷存儲總線111的擁塞程度;但是,無需說明,本發明並不局限於該結構,也可以具有下述的結構。
總線流量監控單元110可以參照存儲器單元110的片選信號判斷存儲總線111的擁塞程度。按照本發明的實施方式,無論總線流量監控單元110使用何種方法判斷存儲總線111的擁塞程度,都可以防止由於存儲總線111的擁塞而使圖像質量變壞,例如丟幀或者其它問題。
(2)總線流量監控單元110也可以使用下面的公式計算存儲器單元113的總的存取量。
S=XAC+K×Xothers+Xoffset其中,當圖像編碼裝置1越過處理組112而優化圖像編碼處理時,K取小於1的常數。相反,當圖像編碼裝置1越過圖像編碼處理而優化處理組112的處理時,K大於1。
例如,當量大但並不急迫的處理(例如備份文件)與圖像編碼處理並行進行時,將K設為小於1的值比較有效。當量小但需要實時性的處理(例如音頻編碼處理)與圖像編碼處理並行進行時,將K設為大於1比較有效。
(3)按照該實施方式,預測編碼處理可以以幀為單位進行轉換,但是,用於預測編碼處理的方法也可以以塊列(block line)為單位進行轉換。
這樣,總線流量監控單元110根據在對應於當前塊列的周期時間中存儲總線111的擁塞程度轉換預測編碼方法。或者,總線流量監控單元110根據在對應於當前幀的周期時間中存儲總線111的擁塞程度轉換預測編碼方法。
當總線流量監控單元110在以幀為單位的預測編碼方法之間轉換時,由於在對應於一幀的周期中採用相同的預測編碼方法,因此在該周期內即使存儲總線111的擁塞程度發生變化,也不可能將正在使用的預測編碼方法轉換為其它更適合的方法。
另一方面,當總線流量監控單元110在以塊列為單元的預測編碼方法之間轉換時,由於保持使用相同的預測編碼方法的周期相對比較短,因此可以減少在存儲總線111的擁塞程度在該周期內變化時使用合適的預測編碼方法的風險。
2、第二實施方式第二實施方式的圖像編碼裝置通常與第一實施方式的圖像編碼裝置具有相同的結構,除了用於轉換預測選擇器的標準不同。具體地說,在第一實施方式中,根據存儲總線111的擁塞程度決定要使用的預測編碼方法,而在第二實施方式中,根據在預測編碼處理中產生的碼字數量決定要使用的預測編碼方法。下面參照附圖描述按照本發明第二實施方式的圖像編碼裝置。
2-1、裝置結構圖8示出了該實施方式的圖像編碼裝置的原理性功能結構框圖。如圖8所示,圖像編碼裝置2包括圖像輸入端子200、DCT單元201、第一量化單元202、預測編碼單元203、碼字輸出端子204、DC預測單元205、預測選擇器206、第二量化單元207、AC預測單元208、逆量化單元209、產生的碼字量監控單元210、存儲總線211、處理組212、存儲器單元213以及比特率設定端子214。
比特率設定端子214接收設定的比特率目標值。
產生的碼字量監控單元210將對應於通過比特率設定端子214接收的比特率目標值的每幀的碼字量(下面將該碼字量稱為「基準碼字量」)與在預測編碼處理中產生的每幀的碼字量(下面將該碼字量稱為「產生的碼字量」)進行比較。
當產生的碼字量大於基準碼字量時,產生的碼字量監控單元210向預測選擇器206輸出選擇信號,從而選擇來自AC預測單元208的輸出。當使用AC預測編碼時,壓縮率比較高,因而比特率比較低。因此,該比特率可以足夠低以達到或者接近設置的目標值。
相反,當產生的碼字量等於或者小於基準碼字量時,產生的碼字量監控單元210向預測選擇器206輸出選擇信號,從而選擇來自DC預測單元205的輸出。使用該結構,可以縮短存儲總線211用於預測編碼處理的佔用周期。因此,可以減少在預測編碼處理和包括在處理組212中的處理之間的存儲器存取競爭發生的可能性。
因此,通過適當控制,對系統會產生大處理量的AC預測方法被限制到最小需求程度,可以實現適用於系統狀態的最適合的預測編碼處理。
2-2、圖像編碼裝置2的工作原理下面描述該實施方式的圖像編碼裝置2的工作過程。圖9示出了該實施方式通過圖像編碼裝置2進行處理的流程圖。
如圖9所示,圖像編碼裝置2首先將剛進行處理過的幀產生的碼字量與基準碼字量進行比較。當產生的碼字量大於基準碼字量時(步驟S400是),產生的碼字量監控單元210輸出選擇信號,從而預測選擇器206選擇來自AC預測單元208的輸出(步驟S404)。
然後,與第一實施方式的圖像編碼裝置1類似,圖像編碼裝置2對組成一幀的每一塊進行AC預測編碼處理(步驟S405)。每次當圖像編碼裝置2處理完成一塊時,圖像編碼裝置2檢查該塊是否是該幀的最後的塊。
作為檢查結果,如果判斷該塊不是最後的塊(步驟S406否),程序返回到步驟S405並且圖像編碼裝置2對下一塊進行AC預測編碼。如果判斷該塊是最後的塊(步驟S406是),程序返回到步驟S400,並且圖像編碼裝置2進行下一幀的處理。
當在圖像編碼裝置2判斷產生的碼字量等於或者小於基準碼字量時(步驟S400否),產生的碼字量監控單元210輸出選擇信號,從而預測選擇器206選擇來自DC預測單元205的輸出(步驟S401)。
這樣,與第一實施方式的圖像編碼裝置1類似,圖像編碼裝置2對組成一幀的每一塊進行DC預測編碼處理(步驟S402)。每次當圖像編碼裝置2處理完一塊時,圖像編碼裝置2檢查該塊是否是該幀的最後的塊。當判斷該塊不是最後的塊(步驟S403否),圖像編碼裝置2的處理返回到步驟S402。如果判斷該塊是最後的塊(步驟S403是),圖像編碼裝置2的處理返回到步驟S400。
如上所述,按照本發明的實施方式,通過參照已經進行預測編碼的幀產生的碼字量,選擇對下一幀進行預測編碼的方法;從而,對系統會產生大處理量的AC預測方法被限制到最小需求程度。因此,可以實現適用於系統狀態的最適合的預測編碼處理。
2-3、改進的實施例對於該實施方式,可以有如下的修改實施例(1)在本發明的實施方式中,對預測編碼方法的選擇依賴於產生的碼字量是否大於基準碼字量。但是,也可以具有下面的結構當產生的碼字量大於通過向基準碼字量累加一預定量而獲得的碼字量時,選擇DC預測編碼處理方法。當產生的碼字量小於通過從基準碼字量中減去一預定量獲得的碼字量時,選擇AC預測編碼處理方法。通過這樣的結構,可以避免預測編碼方法之間的轉換太頻繁,並且可以穩定地進行預測編碼處理。
(2)在該實施方式中,每次在處理完一幀時進行預測編碼方法的選擇;但是,也可以具有另一結構,其中每次在處理完一塊列時進行選擇。使用這樣的結構,可以使用更適合的預測方法。
圖10示出了按照該修改實施例通過圖像編碼裝置進行處理的流程圖。如圖10所示,圖像編碼裝置將已經處理的當前塊列產生的碼字量(該塊列簡稱為「當前塊列」)與基準碼字量進行比較並檢查哪一個比較大。
根據檢查的結果,當產生的碼字量等於或者小於基準碼字量時(步驟500否),檢查當前塊列是否用DC預測編碼處理方法處理。在這種情況下,在當前塊列用DC預測編碼處理方法處理時(步驟S501是),產生的碼字量監控單元輸出選擇信號,從而選擇來自DC預測單元的輸出(步驟S502)。
然後,以塊為單位進行DC預測編碼處理(步驟S503),並且每次在處理完一塊時檢查該塊是否為塊列的最後的塊。作為檢查結果,當判斷該塊不是最後的塊時(步驟S504否),塊列中的下一塊進行DC預測編碼處理(步驟S503)。
當處理的塊為最後的塊時(步驟S504是),程序返回到步驟S500,並且將產生的碼字量與基準碼字量進行比較。
另一方面,在當前塊列不是用DC預測編碼處理方法進行處理時(步驟S501否),產生的碼字量監控單元輸出選擇信號,從而選擇來自AC預測單元的輸出(步驟S505)。
然後,以塊為單位進行AC預測編碼處理(步驟S506),並且每次在處理完一塊時,檢查該塊是否為塊列中最後的塊。作為檢查結果,當判斷該塊不是最後的塊時(步驟S507否),在塊列中下一塊進行DC預測編碼處理(步驟S506)。
當處理的塊為最後的塊(步驟S507是),程序返回到步驟S500,而且將產生的碼字量與基準碼字量進行比較。
當產生的碼字量大於基準碼字量時(步驟S500是),檢查當前列是否用塊AC預測編碼處理方法處理,作為檢查結果,在當前塊列用AC預測編碼處理方法處理時(步驟S508是),產生的碼字量監控單元輸出選擇信號,從而選擇來自AC預測單元的輸出(步驟S509)。
然後,圖像編碼裝置以塊為單位進行AC預測編碼處理(步驟S510),並且當處理完最後的塊時(步驟S511是),程序返回到步驟500,並且將產生的碼字量與基準碼字進行比較。
在當前塊列沒有用AC預測編碼處理方法時(步驟S508否),產生的碼字量監控單元輸出一選擇信號,從而選擇來自DC預測單元的輸出(步驟S512)。進行DC預測編碼處理(步驟S513),並且當最後塊的處理完成後(步驟S514是),將產生的碼字量與基準碼字量進行比較。
使用該結構,可以比以幀為單位的預測編碼方法的選擇進一步約束產生的碼字量的變化,從而以更適合的比特率對運動圖像進行預測編碼處理。因此,即使當運動圖像流量帶寬受限時,也可以獲得好的圖像質量。另外,當有用於碼字量的空間時,可以通過進行AC預測編碼處理進一步提高圖像質量。
3、第三實施方式第三實施方式的圖像編碼裝置通常與第一實施方式的圖像編碼裝置具有相同的結構,除了用於轉換預測選擇器的標準以外。具體地說,在第一實施方式中,根據存儲總線的擁塞程度決定使用其中的一種預測編碼方法,而在第三實施方式中,根據進行預測編碼所花費的時間決定使用其中一種預測編碼方法。下面參照附圖描述本發明的第三實施方式。
圖11示出了該實施方式的圖像編碼裝置的原理性功能結構框圖。如圖11所示,圖像編碼裝置3包括圖像輸入端子300、DCT單元301、第一量化單元302、預測編碼單元303、碼字輸出端子304、DC預測單元305、預測選擇器306、第二量化單元307、AC預測單元308、逆量化單元309、處理時間監控單元310、存儲總線311、處理組312、存儲器單元313以及上限設定端子314。
上限設定端子314接收進行編碼處理的時間上限的設置值。這裡,進行編碼處理所花費的時間是指處理一幀所需的時間。處理時間上限的設置值根據要進行預測編碼處理的圖像的尺寸、幀速率或者其它的因素而不同。
例如,當對具有相對低解析度的圖像,例如是QCIF(176×144)或CIF(352×288)進行實時預測編碼時,上限相對比較大。另一方面,當對等於或大於VGA(640×480)的圖像進行實時預測編碼時,上限相對比較小。
每次對一幀的預測編碼處理完成時,處理時間監控單元310對已經進行處理所花費的時間長度與通過上限設定端子314接收的上限進行比較,並且輸出選擇信號以指定一種預測編碼方法。
3-2、圖像編碼裝置3的工作原理圖12示出了按照該實施方式通過圖像編碼裝置3進行處理的流程圖。如圖12所示,圖像編碼裝置將處理時間的上限與對當前處理幀編碼所花費的時間進行比較並且檢查處理當前幀所花費的時間是否超出上限。
作為檢查結果,當該時間長度超出上限時(步驟S600否),處理時間監控單元310輸出選擇信號,從而選擇來自DC預測單元的輸出(步驟S601)。
然後,以塊為單位進行DC預測編碼處理一直到該幀的最後的塊(步驟S602),並且當最後的塊的處理完成時(步驟S603是),程序返回到步驟S600,並且開始下一幀的處理。
當處理當前幀所花費的時間沒有超出上限時(步驟S600是),處理時間監控單元向預測選擇單元輸出選擇信號,從而選擇來自AC預測單元的輸出(步驟S604)。然後,進行AC預測編碼處理(步驟S605),並且當最後的塊處理完成時(步驟S606是),程序返回到步驟S600。
使用這樣的結構,可以約束處理時間超出預定值並且保持適合的比特率。即使當運動圖像流量的帶寬受限時,也會防止由此引起的圖像質量降低,例如,丟幀。而且,當處理時間還有空閒時,可以進行AC預測編碼處理;因此,可以進一步使圖像質量更好。
3-3、改進的實施例按照該實施方式,每次在一幀的處理完成時進行預測編碼方法的選擇;然而,還可以有每次在一個塊列處理完成時進行選擇的另一結構。使用前一結構,考慮了連續幀之間的相關性而選擇預測編碼方法,而使用後一結構,考慮了一幀內連續塊列之間的相關性而選擇預測編碼方法。無論按照哪一種方法,都可以選擇適合的預測編碼方法。
4、第四實施方式第四實施方式的圖像編碼裝置通常與第一實施方式的圖像編碼裝置具有相同的結構,除了進行DC預測編碼的結構之外。具體地說,在第一實施方式中,DC預測單元105參照通過存儲總線111存儲在存儲器單元113中的DC係數,而在第四實施方式中,DC預測單元使用專用存儲器。下面參照附圖描述第四實施方式的圖像編碼裝置。
4-1、裝置結構圖13示出了本發明第四實施方式的圖像編碼裝置的原理性功能結構框圖。如圖13所示,圖像編碼裝置4包括圖像輸入端子400、DCT單元401、第一量化單元402、預測編碼單元403、碼字輸出端子404、DC預測單元405、預測選擇器406、第二量化單元407、AC預測單元408、逆量化單元409、總線流量監控單元410、存儲總線411、處理組412、共用存儲器單元413、比特率設定端子414以及專用存儲器單元415。
專用存儲器單元415中存儲DC係數。DC預測單元405參照存儲在專用存儲器單元415中的DC係數並進行DC預測編碼。
4-2、圖像編碼裝置4的工作原理下面描述圖像編碼裝置4的工作過程,並且作為一個實施例,針對每一塊列進行預測編碼方法的選擇。
圖14示出了通過圖像編碼裝置4進行處理的流程圖。如圖14所示,圖像編碼4將已經處理的當前塊列(該塊列稱為「當前塊列」)產生的碼字量與基準碼字量進行比較並且檢查哪一個更大。
作為檢查結果,當總線流量監控單元410判斷存儲總線411擁塞時(步驟S700是),圖像編碼裝置4檢查當前塊列是否使用DC預測編碼處理方法進行處理。如果當前塊列使用DC預測編碼處理方法(步驟S701是),總線流量監控單元410輸出選擇信號,從而選擇來自DC預測單元的輸出(步驟S702)。
然後,以塊為單位進行DC預測編碼處理(步驟S703),每次當一塊處理完成時,檢查該塊是否為該塊列的最後的塊。作為檢查結果,如果判斷該塊不是最後的塊(步驟S704否),則對該塊列的下一塊進行DC預測編碼(步驟S703)。
如果處理的塊是最後的塊(步驟S704是),程序返回到步驟S700,並且檢查存儲總線411的擁塞程度。
另一方面,如果當前塊列沒有用DC預測編碼處理方法(步驟S701否),則總線流量監控單元410輸出選擇信號,從而選擇來自AC預測單元408的輸出(步驟S705)。
然後,以塊為單位進行AC預測編碼處理(步驟S706),並且每次當一塊處理完成時,檢查該塊是否是該塊列中最後的塊。作為檢查結果,當判斷該塊不是最後的塊時(步驟S707否),對該塊列的下一塊進行AC預測編碼處理(步驟S706)。
當處理的塊是最後的塊時(步驟S707是),程序返回到步驟S700,並且對產生的碼字量與基準碼字量進行比較。
當總線流量監控單元410判斷存儲總線411擁塞時(步驟S700否),則檢查當前塊列是否使用AC預測編碼方法進行處理。作為檢查結果,在當前塊列使用AC預測編碼方法進行處理時(步驟S708是),總線流量監控單元410輸出選擇信號,從而預測選擇器406選擇來自AC預測單元408的輸出(步驟S709)。
然後,圖像編碼裝置4以塊為單位進行AC預測編碼處理(步驟S710),並且當處理最後的塊完成時(步驟S711是),檢查存儲總線411的擁塞程度。
在當前塊列不是使用AC預測編碼處理方法時(步驟S708否),總線流量監控單元410輸出選擇信號,從而預測選擇器406選擇來自DC預測單元405的輸出(步驟S712),並且進行DC預測編碼(步驟S713),當最後的塊處理完成時(步驟S714是),將產生的碼字量與基準碼字量進行比較。
使用上述的結構,當進行DC預測編碼時,沒有通過存儲總線114對共用存儲器單元413進行存取;因此,可以避免由於其它處理對存儲器的存取而延遲編碼處理或者其它處理被延遲的情況發生。
I應該注意到,不僅在總線流量監控單元410來監控存儲總線410的擁塞程度的情況下,而且在根據對產生的碼字量或者處理時間的監控進行預測編碼方法的轉換的情況下,都可以採用包括專用存儲單元415的結構,並且可以取得同樣的效果。
5、改進的實施例到目前為止,本發明已經對實施方式的實施例進行了解釋;但是,毋庸置疑,本發明並不局限於上述的實施方式。下述的修改實施例也可以作為本發明的實施方式。
(1)儘管上面的描述中沒有專門提到,除了上述的選擇預測編碼方法的方式外,也可以按照下面的方式選擇預測編碼方法。
還可以有一種結構,在這種結構中當AC係數的預測誤差大於AC係數本身時,使用DC預測編碼方法,否則使用AC預測編碼方法。使用該結構,可以提高編碼效率。
這類預測編碼方法的選擇稱為自適應型AC係數預測並且由MPEG-4標準詳細說明。換句話說,本發明可以提高遵照MPEG-4標準進行壓縮/編碼的運動圖像的圖像質量。
例如,對於每一宏塊,將該塊的AC係數的絕對值之和與該宏塊的預測誤差的絕對值之和進行比較。當AC係數的絕對值之和相對較大時,使用預測誤差進行預測編碼。當AC係數的絕對值之和相對較小時,進行DC預測編碼。使用該結構,可以提高幀內預測編碼處理的編碼效率。
(2)下面描述預測編碼方法之間的轉換的另一修改實施例。可以每次在處理完一幀的時判斷該預測編碼方法是否轉換,也可以每次在處理完一個塊列或者一個宏塊的的時進行判斷是否轉換。
通常,對轉換標準的判斷頻率越高,選擇的預測編碼方法就會越適合;但是,判斷處理會使處理量加大。這樣,在這兩個因素之間進行折中考慮來決定判斷頻率是很重要的。
(3)儘管上述實施方式的描述中沒有提到監控用於轉換預測編碼方法的標準,但是還可以具有一結構,在該結構中可以在每一幀的周期或者是每一塊列的周期監控該標準。
通常,監控轉換標準的周期越短,在預測編碼方法之間進行的轉換就越恰當;但是,該監控處理會使處理量加大。這樣,在這兩個因素之間進行折中考慮來決定監控周期很重要。
應該注意,該監控周期不是必須與對轉換標準的判斷頻率相匹配。應該為本發明所採用的每一圖像編碼裝置選擇適合的值。
6、應用實施例本發明的圖像編碼裝置可以應用於數位相機(DSC)、數碼攝像機(DVC)、帶有攝像頭的可攜式電話、電視會議系統等等。
在這些實施例中,當本發明應用於DSC或者DVC時,可以克服一些不便,如由於圖像編碼處理量而引起的其它處理的延遲。
具體地說,在處理高解析度圖像的圖像處理系統中,例如,高畫質電視,除了圖像壓縮之外的其它各種處理所需的處理量也十分巨大。即使只進行這些其它處理,系統的處理量已經很大。因而,由於本發明實現了在進行編碼處理時可以將對其它各種處理的影響減少到最小程度,所以本發明很有效。
當本發明應用於帶有攝像頭的可攜式電話或者電視會議系統時,其可以維持用於傳輸運動圖像的通信帶寬。因而,可以避免由此引起的圖像質量降低,例如丟幀。
作為本發明應用的另一實施例,下面描述包括按照本發明的圖像編碼裝置的圖像傳感器系統。
圖15示出了採用本發明圖像編碼裝置的圖像傳感器系統的結構圖。如圖15所示,圖像傳感器系統5包括光學系統501、傳感器502、A/D轉換電路503、圖像處理電路504、記錄/傳輸系統505、重放系統506、時序控制電路507以及系統控制電路508。圖像處理電路504包括按照本發明的圖像編碼裝置504a。
光學系統501根據來自目標對象的入射光在傳感器502上形成圖像。傳感器502將入射光轉換為模擬圖像信號。A/D轉換電路503將模擬圖像信號轉換為數字圖像信號。圖像處理電路504對數字圖像信號表示的數字圖像進行Y/C處理(亮度/色度處理)、邊緣處理、圖像的放大和縮小或者根據JPEG或MPEG的處理圖像。記錄/傳輸系統505在介質上記錄或者傳輸處理後的數位訊號。重放系統506重新播放已經記錄或傳輸的數字圖像信號。
時序控制電路507控制傳感器502和圖像處理電路504的工作時序。系統控制電路508控制光學系統501、記錄/傳輸系統505、重放系統506和時序控制電路507。
除了該圖像傳感器系統外,本發明還可以應用於從外面而不是從光學系統或傳感器接收圖像信號並且處理該圖像信號的系統中,例如是高畫質電視。這時,在接收模擬圖像信號的系統中,將該模擬圖像信號轉換為數字圖像信號後再進行處理。在接收遵照例如ITU-R Rec.601或者ITU-R Rec.656標準的數字圖像信號的系統中,可以不需要進行A/D轉換而立即進行圖像處理。
如上所述,按照本發明,無論是對靜止圖像還是運動圖像進行預測編碼,都可以防止其它各種處理的延遲並且提高圖像質量。
而且,按照本發明,可以將AC預測編碼方法的使用限制到最小需求程度。由於AC預測編碼方法為了獲得目標比特率而具有高功耗,本發明對於要求降低電源功耗的器件,例如可攜式攝相機,尤其有益。
儘管已經參照附圖通過實施例詳細描述了本發明,應該注意,本領域的技術人員還可以做出各種修改和變化。因此,本發明包括不脫離本發明範圍內的任何修改和變化。
權利要求
1.一種圖像編碼裝置,包括選擇單元,用於根據圖像編碼裝置的工作狀態選擇直流預測編碼方法和交流預測編碼方法中的一種;直流預測編碼單元,用於當選擇直流預測編碼方法時,對組成每一段圖像數據的每一塊進行直流預測編碼;以及交流預測編碼單元,用於當選擇交流預測編碼方法時,對組成每一段圖像數據的每一塊進行交流預測編碼。
2.根據權利要求1所述的圖像編碼裝置,其特徵在於,還進一步包括監控單元,用於監控該圖像編碼裝置的工作狀態,其中所述選擇單元根據所述監控單元進行的監控結果選擇直流預測編碼方法和交流預測編碼方法之一。
3.根據權利要求1所述的圖像編碼裝置,其特徵在於,還進一步包括存儲器,共用於編碼處理和其它各種處理,其中所述交流預測編碼單元使用存儲在該存儲器中的交流係數進行交流預測編碼,所述監控單元監控該存儲器的存取量,以及所述選擇單元在所述監控單元判斷該存儲器的存取量等於或者大於一數值時選擇直流預測編碼方法,以及在所述監控單元判斷該存儲器的存取量小於所述數值時選擇交流預測編碼方法。
4.根據權利要求1所述的圖像編碼裝置,其特徵在於,所述監控單元監控由所述交流預測編碼單元和所述直流預測編碼單元產生的碼字量,以及所述選擇單元在所述監控單元判斷產生的碼字量等於或者大於一數值時選擇交流預測編碼方法,以及在所述監控單元判斷產生的碼字量小於所述數值時選擇直流預測編碼方法。
5.根據權利要求1所述的圖像編碼裝置,其特徵在於,所述監控單元監控對預定量的圖像數據進行編碼所花費的時間長度,以及所述選擇單元在所述監控單元判斷該時間長度等於或者大於一數值時選擇直流預測編碼方法,以及在所述監控單元判斷該時間長度小於所述數值時選擇交流預測編碼方法。
6.根據權利要求1所述的圖像編碼裝置,其特徵在於,所述監控單元監控該圖像編碼裝置每一幀周期的工作狀態。
7.根據權利要求1所述的圖像編碼裝置,其特徵在於,所述監控單元監控該圖像編碼裝置每一塊列周期的工作狀態。
8.根據權利要求1所述的圖像編碼裝置,其特徵在於,所述選擇單元對於每一幀選擇直流預測編碼方法和交流預測編碼方法之一。
9.根據權利要求1所述的圖像編碼裝置,其特徵在於,所述選擇單元對於每一塊列選擇直流預測編碼方法和交流預測編碼方法之一。
10.根據權利要求1所述的圖像編碼裝置,其特徵在於,所述選擇單元對於每一宏塊選擇直流預測編碼方法和交流預測編碼方法之一。
11.根據權利要求1所述的圖像編碼裝置,其特徵在於,還進一步包括專用存儲器,只由所述直流預測編碼單元使用,其中所述直流預測編碼單元使用存儲在該專用存儲器中的直流係數進行直流預測編碼。
12.一種用於圖像編碼裝置的圖像編碼方法,包括監控步驟,監控該圖像編碼裝置的工作狀態;選擇步驟,根據該圖像編碼裝置的工作狀態選擇直流預測編碼方法和交流預測編碼方法之一;直流預測編碼步驟,當選擇直流預測編碼方法時,對組成一段圖像數據的每一塊進行直流預測編碼;以及交流預測編碼步驟,當選擇交流預測編碼方法時,對組成一段圖像數據的每一塊進行交流預測編碼。
13.一種圖像傳感器系統,包括圖像形成單元,用於形成目標的圖像;光電轉換單元,用於對所述目標的圖像進行光電轉換並且輸出模擬圖像信號;模數轉換單元,用於將所述模擬圖像信號轉換為數字圖像信號;以及圖像處理單元,用於處理所述數字圖像信號並且包括選擇子單元,用於根據該圖像傳感器系統的工作狀態選擇直流預測編碼方法和交流預測編碼方法之一;直流預測編碼子單元,用於當選擇直流預測編碼方法時對組成所述數字圖像信號的每一塊進行直流預測編碼;以及交流預測編碼子單元,用於當選擇交流預測編碼方法時對組成所述數字圖像信號的每一塊進行交流預測編碼。
14.一種圖像處理系統,包括模數轉換單元,用於接收模擬圖像信號並且將接收的模擬圖像信號轉換為數字圖像信號;以及圖像處理單元,用於處理所述數字圖像信號並且包括選擇子單元,用於根據所述圖像處理系統的工作狀態選擇直流預測編碼方法和交流預測編碼方法之一;直流預測編碼子單元,用於當選擇直流預測編碼方法時對組成所述數字圖像信號的每一塊進行直流預測編碼;以及交流預測編碼子單元,用於當選擇交流預測編碼方法時對組成所述數字圖像信號的每一塊進行交流預測編碼。
全文摘要
本發明公開了一種圖像編碼裝置,在該圖像編碼裝置中,總線流量監控單元監控存儲總線的流量並且當該存儲總線擁塞時,預測選擇器選擇來自直流預測單元的輸出。相反,當該存儲總線沒有擁塞時,預測選擇器選擇來自交流預測編碼單元的輸出。所述存儲器單元存儲由離散餘弦變換單元輸出的直流係數和交流係數以進行交流預測編碼。
文檔編號H04N7/26GK1630376SQ200410097178
公開日2005年6月22日 申請日期2004年12月13日 優先權日2003年12月19日
發明者北村臣二 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀