新四季網

數位訊號編碼和解碼裝置及方法

2023-06-25 10:48:51 1


專利名稱::數位訊號編碼和解碼裝置及方法
技術領域:
:本發明涉及數字數據的壓縮編碼和解碼。更具體地講,本發明涉及用於壓縮和編碼由圖像拾取元件輸出的像素信號,和對壓縮和編碼的像素信號進行解碼的裝置和方法。
背景技術:
:安裝在諸如數字相機和帶有內置相機的蜂窩電話之類的數字成像裝置上的圖像拾取元件包括,例如,電荷耦合型圖像拾取元件(CCD型圖像拾取元件)和金屬氧化物半導體型圖像拾取元件(MOS型圖像拾取元件)。此外,MOS型圖像拾取元件包括互補金屬氧化物半導體型圖像拾取元件(CMOS型圖像拾取元件),N-溝道金屬氧化物半導體型圖像拾取元件(NMOS型圖像拾取元件),等等。近些年來,這些圖像拾取元件的像素數量在不斷增加,並且它們中的每一種都發展成為高清晰度圖像拾取元件的趨勢。CCD型圖像拾取元件具有低噪聲的寛動態範圍的特徵,而MOS型圖像拾取元件因為使用了單電源的MOS處理而具有結構簡單的特徵,這適合於高解析度。下面圖示說明利用數字成像裝置成像的信號處理。示出了有關數字成像裝置中一幀的靜止圖像拾取,即,單一圖像拾取的信號處理的例子。來自物體的光在圖像拾取元件的光接收單元上形成圖像,並且排列在光接收單元上的多個像素根據光的強度積累起一定量的電荷。對於一行光接收單元,通過圖像拾取元件的輸出單元一個像素接一個像素地讀出像素的積累電荷作為模擬信號,然後在模/數轉換單元中將其轉換成數字像素信號(RAM數據),並臨時存儲在諸如同步DRAM(SDRAM)之類的緩衝存儲器中。當對這一行的讀取、A/D轉換、和寫入SDRAM等完成時,對第二行、第三行、…、和最後一行,同樣地重複從讀取到寫入的處理,並且將圖像的一幀數據(一幅圖像拾取)臨時存儲在SDRAM中。接下來,對臨時存儲的數據,艮卩,RAW數據,執行諸如放大/縮小的縮放處理之類的信號處理算術運算,並且將運算之後的數據再次臨時存儲在SDRAM中。接下來,通過利用處理器對數據進行適當的處理,將數據轉換成適合於存儲數據的諸如JPEG之類的壓縮數據格式的數據(壓縮數據),然後,再次臨時存儲在SDRAM中。接下來,通過直接存儲器存取(DMA)控制等高速從SDRAM讀出數據,並且將讀出的數據存儲在外部半永久存儲器中。在這裡,半永久存儲器可以是諸如SD存儲卡之類的,一般用作數字相機的圖像記錄介質的存儲介質。通過連續地執行有^上述單一圖像拾取的信號處理,實現了連續圖像拾取,艮P,順序圖像拾取。但是,與讀出像素的積累電荷和臨時將其作為RAW數據存儲的處理相比,從RAW數據到壓縮數據格式的數據(壓縮數據)的處理是一個耗時的處理。因此,在連續拍攝的情況下,將RAW數據存儲在SDRAM中的處理,和把RAW數據轉換成壓縮數據的處理要同時執行,並且只要SDRAM的存儲容量允許,要把讀出的RAW數據臨時地附加存儲在SDRAM中。因此,為了增加連續拍攝的幀數,需要增大SDRAM的存儲容量。此外,隨著近年來圖像拾取元件的像素數量的增加,一幀圖像的RAW數據的數據大小也增加了。因此,當SDRAM的存儲容量被限制於傳統產品相同的容量時,能夠連續拍攝的幀數隨圖像拾取元件的像素的數量增加而減小。因此,當通過增大圖像拾取元件的像素數量而實現成像裝置的高清晰度時,同時需要使SDRAM的存儲容量更大和需要保障能夠連續拍攝的幀數。此外,當RAW數據的數據大小變大時,希望有能夠以比傳統速度更高的速度來存取SDRAM。但是,更大的SDRAM存儲容量和更高的存取速度對成本是不利的。因此,為了解決上述問題提出了以下技術。圖11是專利文獻1中披露的,以數字靜止相機為例說明減小幀存儲器的存儲使用率的方法的方框圖。首先,說明專利文獻1的數字靜止相機的結構。數字靜止相機100包括圖像處理單元(CPU)110;快閃記憶體器120;JPEG-LSI130;顯示/捕獲控制器141;緩衝存儲器142;轉儲控制器143;地址總線切換單元144;讀數據鎖存器145;輸出電平鎖存器146;差分解壓縮/加法器147;差分壓縮/解壓縮轉換表148;減法/差分壓縮單元149;寫數據鎖存器150;輸入電平鎖存器151;幀存儲器160;圖像輸出單元170;圖像輸入單元180;和壓縮/解壓縮單元140。接下來,說明專利文獻1的數字靜止相機100的操作。從圖11的圖像輸入單元180輸入的壓縮前的數據被發送到減法/差分壓縮單元149。在減法/差分壓縮單元149中執行減法和差分壓縮。此時,壓縮是參考差分壓縮/解壓縮轉換表148執行的。通過數據總線將作為結果得到的壓縮後數據臨時存儲在幀存儲器160中。在差分解壓縮/加法器147中,參考差分壓縮/解壓縮轉換表148,將幀存儲器160中存在的解壓縮前的壓縮數據轉換成解壓縮後數據,並且從圖像輸出單元170輸出。這種方法需要ROM中的差分壓縮/解壓縮轉換表148等,以執行數據的差值的壓縮。電路的規模變得比傳統方法的更小。即便如此,由於不可避免地要使用ROM,所以使得電路結構較大,並且處理負擔仍然比較大。圖12和13是說明專利文獻2中披露的數位訊號的不可逆壓縮編碼的方法的示意圖。圖12是一個單板CCD的方框圖,圖13是不可逆壓縮編碼的流程圖。圖12示出了一個目標像素x,要在目標像素x之前處理的相同顏色的像素f,e,d,和與像素x相鄰的不同顏色的相鄰像素c,a,b。接下來,參考圖13說明專利文獻2中披露的壓縮編碼方法的處理。這種方法是一種對通過最佳預測表達式獲得的預測值y與上面布置了濾色器R、G、B的單板CCD中的目標像素x的值之間的預測誤差A執行熵編碼,從而能夠壓縮圖像數據的方法。該方法包括利用一個鄰近像素的像素值和其上安排了與目標像素的顏色分量不同的顏色分量的濾色器的鄰接像素的像素值計算預測值;利用鄰近像素的像素值和其上安排了與目標像素相同顏色的濾色器的相同顏色像素計算預測值;確定哪個預測值更接近目標像素x;和,根據這個確定結果決定使用鄰接像素的像素值還是相同顏色像素的像素值來計算下一個目標像素的預測值。在這種方法中,利用非線性表來執行量化,統一地乘以一個常數值,和計算實際運算中使用的表值。因此,壓縮率可以在不可逆轉換中改變。對量化的數據進一步進行熵編碼。在專利文獻2披露的方法中,在利用預定量化表量化從像素值計算的預測誤差A中,也需要諸如ROM之類的存儲器,因此,增大了電路結構,並且增加了處理負擔。圖14是專利文獻3中披露的圖像編碼裝置的方框圖。圖14示出了圖像編碼裝置,在這個圖像編碼裝置中,從像素值輸入單元101輸入d-比特的動態範圍的輸入像素值,和把輸入像素值編碼並轉換成n-比特的量化值,然後從輸出單元105輸出量化值。這個圖像編碼裝置進一步包括預測值產生裝置106,用於產生輸入像素值的預測值;線性量化器產生裝置102,用於以d-比特的精度產生線性量化器,所述線性量化器具有設置在2的(d-n)次方的量化寬度,和通過從2的n次方減去預先設置的附加上限數得到的數量的線性量化代表點;和非線性量化器產生裝置103,用於產生非線性量化器,所述非線性量化器具有在預定值附近的小於線性量化器的量化寬度,這個量化寬度是通過將小於上限數的數的線性量化代表點加到預定值附近的線性量化器而設置。在這個圖像編碼裝置中,量化單元104利用非線性量化器產生裝置103中產生的非線性量化器量化輸入像素值,並輸出獲得的量化值。專利文獻3中披露的圖像編碼裝置沒有用於量化的ROM表。在這方面,可以預期將這種圖像編碼裝置實現為一種比專利文獻1和2中披露的發明的裝置更小規模的裝置。專利文獻l:JP11-341288A專利文獻2:JP2000-244935A專利文獻3:JP10-056638A
發明內容[本發明要解決的問題]專利文獻1中所述的方法需要預先準備一個用於編碼/解碼的表,因此,需要存儲器來存儲這個表,例如,編碼/解碼錶緩存器或ROM。此外,用於實現專利文獻l的方法的裝置具有大的電路結構,並且處理過程中涉及的負擔也比較大。與此同時,在專利文獻2所述的方法中,在執行了相同顏色像素和不同顏色像素的預測之後,選擇預測值中預測誤差小於另一個的預測值。因此,不僅需要執行編碼而且也需要執行解碼以確定應當使用哪個預測公式。處理量的增加也是不可避免的。此外,處理是利用表的非線性處理,所以,用於實現這種方法的裝置的電路結構較大,並且處理中涉及的負擔也較重。在實現專利文獻3中所述的方法的裝置中,需要配置計算預測值的電路,並且需要執行計算預測值的處理。考慮到上述問題,本發明的目的是要提供一種能夠用小規模電路結構安裝的數位訊號壓縮編碼/解碼裝置。該裝置中編碼的處理用簡單的計算構成。因此,該裝置能夠以較低的運算處理負擔實現高的壓縮率。並且,本發明提供了一種用於數位訊號壓縮編碼和解碼的方法。[解決問題的措施]根據本發明的一個方面,本發明提供一種數字數據編碼裝置。該數字數據編碼裝置接收數字格式的像素值數據,並處理所述像素值數據,所述像素值數據指示來自光接收單元的信號,在所述光接收單元中至少周期性地排列著用於感測第一顏色的像素和用於感測第二顏色的像素。所述數字數據編碼裝置包括差分產生單元,用於輸出來自感測第一顏色的第一像素的第一像素值數據與來自位於第一像素附近的、感測第一顏色的第二像素的第二像素值數據之間的差值作為第一像素差值,和輸出來自感測第二顏色的第三像素的像素值數據與來自位於第三像素附近的、感測第二顏色的第四像素的第四像素值數據的差值作為第二像素差值;量化參考值確定單元,用於獲得第一像素差值的絕對值與第二像素差值的絕對值之間的最大值作為最大像素值差分,並且將大於或等於所獲得的最大像素值差分的值確定為量化參考值;偏移值設置單元,用於將第一像素值數據與量化參考值之間的差分設置為第一偏移值,將第三像素值數據與量化參考值之間的差分設置為第二偏移值;待量化值設置單元,用於將第二像素值數據與第一偏移值之間的差分設置為第一待量化值,和將第四像素值數據與第二偏移值之間的差分設置為第二待量化值;和量化單元,用於量化第一待量化值和第二待量化值,獲得第一壓縮編碼像素值數據和第二壓縮編碼像素值數據。在本發明的一個方面中,優選的是,第一顏色和第二顏色是彼此不同的。在本發明的一個方面中,優選的是,數字數據編碼裝置進一步包括偏移值零重置單元,用於在所述偏移值設置單元定義的偏移值小於或等於零時,將偏移值重置為零。在本發明的一個方面中,優選的是,數字數據編碼裝置進一步包括量化寬度確定單元,用於確定量化的量化寬度。在本發明的一個方面中,優選的是,量化寬度隨著最大像素值差分的變大而增大。在本發明的一個方面中,優選的是,數字數據編碼裝置進一步包括量化寬度信息數據產生單元,用於將確定的量化寬度編碼成m-比特長度的代碼(m是自然數)。在本發明的一個方面中,優選的是,量化寬度確定單元將量化寬度確定為初步確定的多個量化寬度中的任何一個。在本發明的一個方面中,優選的是,多個量化寬度的數量小於或等於2的m次方。在本發明的一個方面中,優選的是,m是2。在本發明的一個方面中,優選的是,數字數據編碼裝置進一步包括壓縮編碼圖像數據產生單元,其中所述壓縮編碼圖像數據產生單元產生s-比特長度的壓縮編碼圖像數據(s是自然數),所述s-比特長度的壓縮編碼圖像數據包括量化寬度信息數據、第一壓縮編碼像素值數據、和第二壓縮編碼像素值數據中的至少一個,s是8的倍數。在本發明的一個方面中,優選的是,壓縮編碼圖像數據產生單元將第一像素值數據照原樣記錄在壓縮編碼圖像數據中,作為初始像素值數據。在本發明的一個方面中,優選的是,所述量化寬度確定單元獲得第一像素差值與第二像素差值中的每一個的無符號整型二進位表示法所需的位數之間的最大值,以便從多個量化寬度中確定量化寬度。在本發明的一個方面中,優選的是,數字數據編碼裝置優選進一步包括糾錯單元,用於糾正第二像素值數據和產生糾錯的像素值數據;和數字數據解碼單元,用於對壓縮編碼像素值數據解碼和輸出解碼的像素值數據,其中所述偏移值設置單元利用解碼的像素值數據代替第一像素值數據來設置第一偏移值;和所述待量化值設置單元利用糾錯的像素值數據代替第二像素值數據來設置第一待量化值。在本發明的一個方面,優選的是,所述糾錯單元進行的第二像素值數據的糾正是通過從第二像素值減去與第一像素值數據與第二像素值數據之間的差分有關的糾正值執行的。根據本發明的另一方面,本發明提供了一種數字數據解碼裝置。該數字數據解碼裝置,包括壓縮編碼圖像數據輸入單元,用於輸入具有初始像素值數據部分和壓縮編碼像素值數據部分的、s-比特長度的壓縮編碼圖像數據(s是自然數),在所述初始像素值數據部分中照原樣記錄著感測第一顏色的第一像素的第一像素值數據作為第一初始像素值數據,在所述壓縮編碼像素值數據部分中記錄著指示位於第一像素附近的、感測第一顏色的第二像素的第二像素值數據的第一壓縮編碼像素值數據;偏移值設置單元,用於獲得第一初始像素值數據與第一量化參考值之間的差分,並設置為第一偏移值;逆量化單元,用於利用設置的第一量化寬度逆量化第一壓縮編碼像素值數據,以獲得第一逆量化的像素值數據;和解碼像素值產生單元,用於獲得第一逆量化像素值數據與第一偏移值的和,以產生第一解碼像素值數據。在本發明的一個方面中,優選的是,進一步照原樣記錄位於第一像素附近的、用於感測第二顏色的第三像素的第三像素值數據作為初始像素值數據部分中的第二初始像素值數據。進一步優選的是,將指示位於第三像素附近的、用於感測第二顏色的第四像素的第四像素值數據的第二壓縮編碼像素值數據記錄在壓縮編碼像素值數據部分中。進一步優選的是,所述偏移值設置單元獲得第二初始像素值數據與第一量化參考值之間的差分,作為第二偏移值;所述逆量化單元進一步利用第一量化寬度逆量化第二壓縮編碼像素值數據,以便獲得第二逆量化像素值數據;和所述解碼像素值產生單元進一步獲得第二逆量化像素值數據與第二偏移值的和,以產生第二解碼像素值數據。在本發明的一個方面中,優選的是,第一顏色和第二顏色是彼此不同的。在本發明的一個方面中,優選的是,進一步將指示位於第二像素附近的、並且在第四像素附近的、用於感測第一顏色的第五像素的第五像素值數據的第三壓縮編碼像素值數據記錄在壓縮編碼像素值數據部分中;所述偏移值設置單元進一步獲得第一解碼像素值數據與第二量化參考值之間的差分,並設置為第三偏移值;所述逆量化單元進一步利用設置的第二量化寬度逆量化第三壓縮編碼像素值數據,以獲得第三逆量化像素值數據;和所述解碼像素值產生單元進一步獲得第三逆量化像素值數據與第三偏移值的和,以產生第三解碼像素值數據。在本發明的一個方面中,優選的是,數字數據解碼裝置進一步包括偏移值零重置單元,用於在偏移值設置單元定義的偏移值小於或等於零時,將偏移值重置為零。在本發明的一個方面中,優選的是,壓縮編碼圖像數據包括量化寬度信息數據部分,所述量化寬度信息數據部分中記錄具有關於第一量化寬度的信息的第一量化寬度信息數據和具有關於第二量化寬度的信息的第二量化寬度信息數據中的至少一個。在本發明的一個方面中,優選的是,數字數據解碼裝置進一步包括量化寬度設置單元,用於將逆量化的量化寬度設置為初步確定的多個量化寬度中的任何一個,其中所述量化寬度設置單元根據第一量化寬度信息數據和第二量化寬度信息數據,分別將第一量化寬度和第二量化寬度設置到多個量化寬度中的每一個。在本發明的一個方面中,優選的是,數字數據解碼裝置進一步包括量化參考值設置單元,用於將逆量化的量化參考值設置到初步確定的多個量化參考值中的任何一個,其中所述量化參考值設置單元根據第一量化寬度信息數據和第二量化寬度信息數據,分別設置第一量化參考值和第二量化參考值。在本發明的一個方面中,優選的是,第一量化寬度信息數據和第二量化寬度信息數據分別是m-比特長度的數據(m是自然數)。在本發明的一個方面中,優選的是,多個量化寬度和多個量化參考值的數量分別小於或等於2的m次方。在本發明的一個方面中,優選的是,m是2。根據本發明的又一個方面,本發明提供了一種數字數據編碼方法。這種數字數據編碼方法是一種用於接收數字格式的像素值數據,並處理所述像素值數據的方法,所述像素值數據指示來自光接收單元的信號,在所述光接收單元中周期性地排列著用於感測第一顏色的像素和用於感測第二顏色的像素。所述數字數據編碼方法包括產生和輸出感測第一顏色的第一像素的第一像素值數據與感測第一顏色、並位於第一像素附近的第二像素的第二像素值數據之間的差值作為第一像素差值,產生和輸出感測第二顏色的第三像素的像素值數據與感測第二顏色、並位於第三像素附近的第四像素的第四像素值數據之間的差值作為第二像素差值;獲得第一像素差值的絕對值與第二像素差值的絕對值之間的最大值作為最大像素值差分,確定大於或等於所述最大像素值差分的值,並確定所述值為量化參考值;將第一像素值數據與量化參考值之間的差分設置為第一偏移值,將第三像素值數據與量化參考值之間的差分設置為第二偏移值;將第二像素值數據與第一偏移值之間的差分設置為第一待量化值,和將第四像素值數據與第二偏移值之間的差分設置為第二待量化值;和量化第一待量化值和第二待量化值,以分別獲得第一壓縮編碼像素值數據和第二壓縮編碼像素值數據。根據本發明的再一個方面,本發明提供了一種數字數據解碼方法。這種數字數據解碼方法包括輸入具有初始像素值數據部分和壓縮編碼像素值數據部分的、s-比特長度的壓縮編碼圖像數據(s是自然數),在所述初1始像素值數據部分中照原樣記錄著感測第一顏色的第一像素的第一像素值數據作為第一初始像素值數據,在所述壓縮編碼像素值數據部分中記錄著指示位於第一像素附近的、感測第一顏色的第二像素的第二像素值數據的第一壓縮編碼像素值數據;獲得第一初始像素值數據與第一量化參考值之間的差分,並設置為第一偏移值;利用設置的第一量化寬度逆量化第一壓縮編碼像素值數據,以獲得第一逆量化的像素值數據;和獲得第一逆量化像素值數據與第一偏移值的和,以產生第一解碼像素值數據。[本發明的效果]本發明的數位訊號壓縮編碼和解碼裝置及方法無需提供用於編碼和解碼的表,因此,可以由小規模電路結構構成的,並且能夠利用相對簡單的運算處理實現高數據壓縮率。圖1是根據本發明的數字靜止相機的方框圖;圖2是SDRAM的存儲區的使用示意圖;圖3是圖像拾取元件的光接收單元的像素排列的示意圖;圖4是根據本發明第一實施例的CODEC13的方框圖;圖5A是編碼過程的流程圖;圖5B是編碼過程的流程圖;圖6是顯示量化中量的關係的示意圖;圖7是以像素值g2作為例,說明量化處理的詳細情況的示意圖;圖8A是解碼過程的流程圖;圖8B是解碼過程的流程圖;圖9是根據第二實施例的CODEC113的方框圖;圖10是根據第三實施例的CODEC213的方框圖;圖11是專利文獻1中披露的數字靜止相機的配置方框圖;圖12是一個單板CCD的局部示意圖;圖13是專利文獻2中披露的數位訊號壓縮編碼方法的流程圖;和圖14是專利文獻3中披露的圖像編碼裝置的方框圖。[字母和數字的說明]1:數字靜止相機(DSC);2:鏡頭;5:圖像拾取元件;7:圖像拾取元件驅動單元;9:信號預處理單元;11:模/數轉換單元(ADC);13:CODEC;15:SDRAM;17:YC處理單元;19:JPEG處理單元;21:控制器;23:外部接口;25:SD存儲卡;27:顯示單元;29:像素;31:編碼單元;33:解碼單元;35:目標像素值輸入單元;37:差分產生單元;39:像素值存儲單元;41:差分量化範圍確定單元;43:區域量化寬度確定單元;45:初始像素值產生單元;47:量化單元;47a:量化參考值確定單元;47b:偏移值設置單元;47c:待量化值設置單元;47d:量化單元;47e:偏移值零重置單元;49-類值代碼產生單元;51:打包單元;51a:壓縮編碼圖像數據產生單元;51b:壓縮編碼圖像數據輸出單元;53:解包單元;55:逆量化處理單元;55a:偏移值設置單元;55b:逆量化單元;55C:解碼像素值產生單元;55d:偏移值零重置單元;55e量化寬度設置單元;55f:量化參考值設置單元;57:輸出單元;59:誤差感測單元;61:係數乘法單元;63:整數轉換單元;65:糾錯單元;67:差分量化範圍提取單元;69:分布比率分析單元。具體實施方式圖1是安裝著根據本發明的數位訊號壓縮編碼/解碼裝置(CODEC)13的數字靜止相機(DSC)1的方框圖。從未示出的物體入射到鏡頭3的光被鏡頭3匯聚,並在圖像拾取元件5的未示出的光接收單元中形成它的圖像。圖像拾取元件5是CCD類型的成像元件。圖像拾取元件5的未示出像素根據入射光的量累積電荷。圖像拾取元件驅動單元7以預定的定時輸出累積的電荷作為模擬像素信號,並且將信號發送到信號預處理單元9。信號預處理單元9對模擬像素信號進行預處理,並且將模擬像素信號發送到模/數轉換單元11。模/數轉換單元(ADC)ll將模擬像素信號轉換成數字像素信號,並以數字格式輸出像素值數據。在作為成像裝置的數字靜止相機l中,從ADC11輸出的、作為數字格式的像素值數據的數字像素信號被輸入到數位訊號壓縮編碼/解碼裝置(CODEC)13。CODEC13分析輸入的數字像素信號,並將通過分析輸入的數字像素信號和壓縮-編碼數字像素信號獲得的壓縮編碼像素值數據以及有關壓縮編碼的信息等發送到作為緩衝存儲器的SDRAM15。這樣發送到SDRAM15的一組數據構成了壓縮編碼圖像數據。以下詳細說明CODEC13中的壓縮編碼和解碼。輸出的壓縮編碼像素值數據等被存儲在SDRAM15中。存儲在SDRAM15中的壓縮編碼像素值數據等又被發送回CODEC13,並且在其中被解碼,以產生解碼像素值數據。解碼像素值數據被發送到YC處理單元17,並且被轉換成亮度和色差數據。亮度和色差數據又被發送回SDRAM15,並且存儲在其中。將存儲在SDRAM15中的亮度和色差數據發送到JPEG處理單元19,並接受JPEG壓縮處理。將轉變成JPEG數據的如此得到的圖像數據(JPEG圖像數據)存儲在SDRAM15中。通過DMA控制等,將JPEG圖像數據以高速發送到作為外部存儲介質的SD存儲卡25,並存儲在其中。未示出的、並且包括在控制器21中的CPU執行存儲在未示出的、並且包括在控制器21中的存儲器中的程序,並且控制上述處理。此外,控制器21也能夠經過外部接口23將存儲在SDRAM15中的信息發送到顯示單元27和SD存儲卡25。此外,控制器21也能夠讀取存儲在SD存儲卡25中的信息的數據。應當注意,圖像拾取元件5也可以是MOS類型的圖像拾取元件。圖像拾取元件5並不限於具有感測三種顏色的像素的圖像拾取元件,例如,感測紅色的像素,感測綠色的像素,和感測藍色的像素。圖像拾取元件5也可以是具有互補顏色系統的像素的圖像拾取單元。此外,圖像拾取元件5可以是僅有感測兩種不同顏色的像素的圖像拾取元件。此外,圖像拾取元件5可以是具有僅感測一種顏色的像素的圖像拾取元件,或可以是沒有感測一個特定波長帶的光的像素,而是具有感測寬範圍的光均勻特性的像素的圖像拾取元件。外部存儲介質並不限於SD存儲卡,而可以是一般用作數位照相機的圖像存儲介質的存儲介質。圖2是顯示SDRAM15的存儲區的使用的示意圖。如上所述,SDRAM15存儲三種數據,即,壓縮編碼圖像數據,亮度和色差數據,和JPEG圖像數據。在本說明書中,將存儲壓縮編碼圖像數據的區稱為存儲區15a,將存儲亮度和色差數據的區稱為存儲區15b,和把存儲JPEG圖像數據的區稱為存儲區15c。本圖中示出的存儲區的邊界(間斷線)僅是一種形式,而不表示它的實際使用比率。在根據本發明的成像裝置1中,在圖像拾取過程中,首先,通過CODEC13壓縮-編碼基於從圖像拾取元件5輸出的信號值的數字像素信號(RAW數據),並且將數據存儲在存儲區15a中,作為壓縮編碼像素值數據(構成壓縮編碼圖像數據的數據組的一部分)。接下來,在CODEC13中經過解碼處理之後,將壓縮編碼像素值數據發送到YC處理單元17,然後經過數據處理並存儲在存儲區15b中,作為亮度和色差數據。接下來,亮度和色差數據在JPEG處理單元19中受到JPEG壓縮處理,並且存儲到存儲區15c中,作為JPEG圖像數據。此後,將JPEG圖像數據傳送到SD存儲卡25。JPEG圖像數據的產生處理是需要比其他處理長得多的時間的處理。因此,當在執行諸如連續拍攝之類的連續圖像拾取時,等待JPEG處理的數據增多,從而SDRAM15的存儲區被堵塞。因此,為了儘可能多地有效利用SDRAM15的存儲區,和提高能夠連拍的拍攝數量,減小存儲區15a的使用率是有效的。由於數字像素信號(RAW數據)被壓縮編碼並且被發送到SDRAM15,所以根據本發明的數位訊號壓縮編碼具有降低存儲區15a的使用量的優點。因此,可以加大能夠用於區15b和15c的存儲區。結果是,可以增加能夠連拍的數字靜止相機的拍攝的數量。此外,減小了從CODEC13到SDRAM15,和從SDRAM15到CODEC15的數據流的量,因此,可以得到縮短處理時間和減少消耗電力的優點。接下來,說明CODEC13中的處理,CODEC13是數字靜止相機的,即,本發明的成像裝置的,編碼和解碼裝置。在說明CODEC13的配置之前,首先參考圖3說明輸入到CODEC13的數字像素信號(RAW數據)。圖3是圖像拾取元件5的光接收單元中的像素29的排列圖。多個像素29排列在光接收單元中,並且紅色(R)、綠色(G)、或藍色(B)中的任何一個的濾色器安排在每個像素29上。濾色器限制每個像素29感測的波長帶(它是可見光區的顏色)。感測不同顏色(不同波長帶)的像素周期性地安排在光接收單元中。三種濾色器的排列的類型是所謂的Bayer陣列。圖像拾取元件驅動單元7(見圖1)從每一行的左側的像素順序地輸出累積在像素29中的電荷。例如,首先,從第一行L1的左端的像素G1,以G1、Rl、G2、R2、...的次序,讀出累積的電荷,接下來,從第二行L2的左端的像素B1,以B1、Gl、B2、G2、...的次序,順序地讀出累積的電荷。使讀出的電荷在預處理單元9中接受預處理,並且在ADC11中轉換成數字像素信號。在ADC11中,來自每個像素的信號被轉換成12比特的數字像素信號。因此,分別具有12比特長度的數字像素信號(像素值數據片)被從第一行L1的左端的像素G1,以像素G1、像素R1、像素G2、像素R2、…的次序,順序地輸入到CODEC13。當從包括在第一行L1中的像素的數字像素信號的輸入完成時,同樣地將來自包括在第二行L2的像素中的數字像素信號輸入到CODEC13中。圖4是根據本實施例的CODEC13的方框圖。以下結合CODEC13的結構以及編碼信號和解碼信號流。以後利用特定的值作為數字像素信號,即,利用像素值作為例子,描述CODEC13的操作的圖示說明。參考圖4,CODEC13被大致地劃分為編碼單元31和解碼單元33。構成數字數據編碼裝置的編碼單元31可以輸入來自ADC11的輸出,並且可以將數據輸出到SDRAM15和解碼單元33。構成數字數據解碼裝置的解碼單元33可以輸入來自編碼單元31和SDRAM15的輸出,和將數據輸出到編碼單元31和YC處理單元17。以下參考圖4和5A說明CODEC13的編碼單元31中的像素值數據(數字像素信號值)的壓縮編碼的處理。圖5A是壓縮編碼過程的流程圖。從ADC11輸出的每個像素的像素值以預定的時序輸入到目標像素值輸入單元35。在本實施例中,每個數字像素信號值(像素值數據)是12比特長度的數字數據。也就是說,在本實施例中,輸入像素值數據比特長度是12。根據圖4,輸入到輸入單元35的像素值數據被發送到初始像素值產生單元45、差分產生單元37、量化單元47、和像素值存儲單元39,作為目標像素值。初始像素值產生單元45將接收到的目標像素值發送到打包單元51,作為d(=12)比特長度的初始像素值數據。打包單元51具有執行壓縮編碼圖像數據的產生的壓縮編碼圖像數據產生單元51a,和執行輸出處理的壓縮編碼圖像數據輸出單元51b。當打包單元51的產生單元51a確定應當將接收到的初始像素值數據記錄在壓縮編碼圖像數據中時,打包單元51的產生單元5la執行將這個初始像素值數據包括在壓縮編碼圖像數據中的處理。當產生單元51a確定可以不將接收到的初始像素值數據作為初始像素值數據記錄在壓縮編碼圖像數據中時,產生單元51a忽略接收到的初始像素值。每個像素顏色(R,G,B)的至少一個初始像素值應當出現在一幀的圖像數據中。但是,在本實施例中,有關每種顏色的像素值,為每個s-比特長度的打包數據記錄至少一個初始像素值數據,這將在以後說明。對於特定的打包數據,如果根本就沒有將該特定顏色的像素值記錄在該特定打包數據中,那麼無需記錄該特定顏色的初始像素值數據。在這裡,初始像素值產生單元45實際上不執行任何特定的處理,它照原樣輸出所輸入的數據。為了清楚地說明在打包單元51中輸入目標像素值作為初始像素值數據的處理,在圖中示出了初始像素值產生單元45。(圖5A的步驟S101和S102)像素值存儲單元39臨時存儲多個像素值數據,並且以適當的定時將它們輸出到差分產生單元37和量化單元47。存儲的像素值是在先前輸入到CODEC13作為當前目標像素值之前的像素值數據的在前目標像素值,和在前壓縮和編碼、發送到解碼單元33、並且經受解碼的處理以便解碼的像素值數據,即解碼像素值數據,中的至少一個。從存儲的多個像素值數據中,存儲單元39以預定的時序,將作為左側附近的相同顏色像素值的像素29的像素值數據或解碼像素值數據發送到差分產生單元37(見圖3)。在圖像拾取元件的光接收單元中,像素29被定位在作為當前目標像素值的源的像素的附近。此外,像素29具有與當前目標像素值的像素的顏色相同的顏色。解碼像素值是受到壓縮編碼處理和進一步解碼的數據。在光接收單元中,左側附近的相同顏色的像素值的像素經常存在於作為當前目標像素值顯示的像素的左側。當沒有相同顏色的像素存在於同一行的左側的時侯,將緊接著的上面一行中的相同顏色的像素的像素值用作左側附近的相同顏色像素值。當不存在存儲的像素值時,可以輸出預定值作為左側附近的相同顏色像素值。應當注意,在本實施例中,將最接近目標像素的相同顏色的像素用作位於附近的相同顏色的像素。但是,可以將來自一個像素的像素值用在差分產生中,只要該像素位於目標像素的附近。差分產生單元37從輸入單元35發送的目標像素值與從存儲單元39發送的左側附近的相同顏色像素值之間的差(=目標像素值一左側附近的相同顏色像素值)。(圖5A的步驟S103)。但是,在把當前目標像素值記錄為初始像素值時,不需要在差分產生單元37中處理當前目標像素值。將產生的差分發送到差分量化範圍確定單元41,作為像素差值。差分量化範圍確定單元41根據有關每個目標像素值的差分的絕對值,即,從差分產生單元37發送的絕對差分,獲得每個目標像素值的絕對差值的"量化範圍"。"量化範圍"表示二進位形式的絕對差值的,g卩,(二進位位數表示法)絕對差值的,位數。更具體地講,"量化範圍"意味著絕對差值的帶有符號或不帶符號的整型二進位表示法中,§卩,差值的不帶符號的整型二進位表示法中,所需的位數(比特數量)。將量化範圍發送到區域量化寬度確定單元43。(圖5A的步驟S104。)區域量化寬度確定單元43在接收到包括在同一"區域"(將在以後說明)中的其他像素的量化範圍之後,開始如下處理,其中其他像素的量化範圍是來自差分量化範圍確定單元41的第二像素、第三像素、第四像素、等等的量化範圍。(圖5A的步驟S105)。術語"區域(zone)"在這裡指的是相互定位在附近的預定數量的一組像素,(和一組這些像素的像素值)。"附近(nearby)"像素指的是相對於一個特定像素的相鄰或最靠近的像素。包括在該區域中的每個像素可以鄰近包括在同一區域中的任何一個其他像素。本發明的CODEC13根據相同的量化寬度,gp,如以後要說明的具有相同量化精度(相同的量化代表值間隔)的"區域量化寬度",量化包括在同一區域中的像素值。在本實施例中,包括在一個區域中的像素的數量可以是4(p=4)。但是,包括在一個區域中的像素的數量,p,不限於4,而可以是從l到包括在光接收元件中的像素的總數的整數。此外,在壓縮和編碼一幀圖像的像素值中,作為包括在該區域中的像素的數量的數值p可以是可變的。輸出用作初始像素值的像素值數據的像素可以不包括在任何區域中。區域量化寬度確定單元43是用於確定量化寬度的模塊。區域量化寬度確定單元43確定區域量化寬度,區域量化寬度是有關用於量化目標像素值的量化係數或量化寬度的信息。(圖5A的步驟S106)。也可以這樣來說明,"區域量化寬度"是用於傳遞有關量化包括在同一區域中的像素值的量化代表值的寬度(間隔)的信息的數據。區域量化寬度可以是大於或等於零的整數值。區域量化寬度等於通過將對應於最大像素值差分的量化範圍加1得到的值,所述最大像素值差分是包括在該區域中的像素值與相同顏色像素值附近左側之間的差分的差值的最大值;與通過壓縮和編碼像素值數據得到的數據的比特數,n,即,"壓縮和編碼編碼像素值數據比特數(n)";之間的差分。這個"壓縮和編碼像素值數據比特數(n)"可以是預定值,並且在本實施例中,這個值是11=8。這意味著對應於它的像素值的壓縮編碼像素值數據被記錄為具有8比特長度的數據,與此同時,輸入的目標像素值的數據具有12比特長度。但是,這個壓縮編碼像素值數據的比特數n並不限於8。此外,在隊一幀圖像的像素值的一系列壓縮編碼中,這個值可以是可變的。此外,作為上述計算的結果,在區域量化寬度是負數時,可以將區域量化寬度重置到o。在這裡,也可以這樣來說明,"量化代表值間隔"指示在量化之前的,要通過那些整數值的量化,量化到相同量化值的,整數值的數量。例如,當在量化表達一個特定整數值的數字數據中根本就沒有執行捨入時,量化代表值間隔是2的零次方=1。在這種情況下,用整數值與被保持的其量化值之間的一對一的對應關係執行量化。此外,當量化代表值間隔被表達為2的一次方=2時,這意味著在量化時一個整數值的數字數據的最低位的1比特被捨入。結果,每個都指示兩種不同整數值的兩種數字數據被量化成一個相同的量化值。此外,當量化代表值間隔被表達為2的2次方=4時,這意味著在量化時,整數值的數字數據的最低位的2比特被捨入。結果,每個都指示四個不同整數值的四種數字數據被量化成一個相同量化值。對於數字數據的最低位的3比特或更多比特進行捨入的情況也是一樣的。將如此確定的區域量化寬度發送到量化單元47和類值代碼產生單元49。類值代碼產生單元49產生量化寬度信息數據。類值代碼產生單元49將對應於接收到的區域量化寬度的,m比特的"類值(classvalue)",艮P,量化寬度信息數據,發送到打包單元51。在本實施例中,m=2。這個"類值"是指示包括在該區域中的像素值數據的量化中的量化係數的數據(量化捨入的比特數),然後,將其通過打包單元51與作為壓縮像素值數據的壓縮編碼像素值數據一起處理和記錄。(圖5A的步驟S107)。在圖4中,量化單元47根據目標像素值、左側附近的相同顏色像素值、和接收到的區域量化寬度執行量化,並將結果發送到打包單元51,作為壓縮編碼像素值數據,這個壓縮編碼像素值數據是目標像素值的壓縮值。(圖5A的步驟S108)。量化單元47包括確定量化參考值的量化參考值確定單元47a;從像素值數據和量化參考值設置偏移值或偏移候選值的偏移值設置單元47b;將等於或小於零的偏移(候選)值重置到具有數值零的偏移值的偏移值零重置單元47e;設置作為實際上被量化的值的待量化值的待量化值設置單元47c;和量化待量化值的量化單元47d。以下利用處理示例詳細說明量化單元47執行的處理。打包單元51具有收集幾種輸入數據,即,壓縮編碼數據,並將它們打包成適當大小的數據的功能(產生單元51a),將打包的數據輸出到SDRAM15和解包單元53的功能(輸出單元51b)。此外,打包單元51能夠不打包而照原樣輸出每個數據。在本實施例中,作為壓縮編碼圖像數據的打包數據的大小是s-比特。s(s:自然數)可以是8的整數倍(例如,8、16.....64.....96、等等)。當剩餘少量的不能用於記錄有意義數據的未使用的比特時,可以將預定的空數據記錄在其中。解包單元53是輸入壓縮編碼圖像數據的模塊。解包單元53分析從打包單元51接收到的打包數據或解包數據,和從SDRAM15接收到的打包數據。解包單元53將打包數據分離成包括初始像素值數據的初始像素值數據部分;包括類值的量化寬度信息數據部分;和包括壓縮編碼像素值數據的壓縮編碼像素值數據部分,並且進一步將這些數據部分分離成一個或更多的數據片。將這些數據片發送到逆量化單元55。逆量化單元55包括利用初始像素值數據或解碼像素值數據,和量化參考值來設置偏移值的偏移值設置單元55a;逆量化壓縮編碼像素值數據以獲得逆量化的像素值數據的逆量化單元55b;利用像素值數據或解碼像素值數據,和逆量化的像素值數據來產生解碼像素值數據的解碼像素值產生單元55c;將等於或小於零的偏移值或偏移候選值重置到零的偏移值零重置單元55d;設置量化寬度的量化寬度設置單元55e;和設置量化參考值的量化參考值設置單元55f。逆量化單元55利用接收到的幾種數據片,對壓縮編碼像素值數據減小逆量化。逆量化單元55執行與量化單元47中的處理相反的處理,以獲得逆量化的像素值數據。逆量化單元55進一步處理逆量化的像素值數據,以獲得作為解碼數據的解碼像素值數據。將解碼像素值數據(在本實施例中,12-比特長度的數據)發送到輸出單元57。對於初始像素值數據,由於初始像素值數據是作為12-比特長度的非壓縮數據(實際數據)接收的,所以將其照原樣發送到輸出單元57。輸出單元57將接收到的初始像素值數據和解碼像素值數據發送到YC處理單元17和圖像像素存儲單元39。在像素值存儲單元39中,能夠將接收到的解碼像素值數據用於對其他目標像素值的差分產生處理和量化處理。以下參考圖5B,圖6,和圖7,詳細說明根據本實施例的DOCEC13執行的壓縮編碼處理和解碼處理。給目標像素值等賦予了特定的數值。圖5B是圖5A的步驟S108中的處理的詳細流程圖。按預定的時序,將12-比特數據從ADC11輸入到目標像素值輸入單元35。首先,輸入像素G1的像素值gl,然後,輸入像素R1的像素值rl,同樣地輸入g2、r2、g3、r3、...。在一個圖像的拾取中,優選的是,將相對於每種顏色首先輸入的像素值(在本例中是gl和rl)發送到初始像素值產生單元45,並且被作為初始像素值數據處理,然後發送到打包單元51。將初始像素值記錄為實際數據。初始像素值不經受差分產生處理和量化處理。但是,在對下一個相同顏色像素的像素值數據應用壓縮編碼處理時需要初始像素值。因此,將初始像素值發送到量化單元47和像素值存儲單元39,並且臨時存儲在其中。此外,如果以預定像素數量的間隔將目標像素值的數據處理為初始像素值數據,那麼應當預見到重置(消除)由於量化造成的累積誤差的效果,從而可以預期相對於輸入圖像的重放圖像的SN比率中的改進。在本實施例中,一個區域中包括四個像素(S卩,p=4)。將每個分別被作為初始像素值數據對待的像素值gl和rl照原樣發送到打包單元51。然後,將它們作為12-比特寬度的數據片分別記錄到打包數據中。接下來,將像素G2、R2、G3和R3作為全都是包括在第一區域中的像素對待。對於第二區域和第三區域同樣地進行處理。接下來,說明對於全都是包括在第一區域中的像素值g2、r2、g3和r3的處理。對於像素值gl、rl、g2、r2、g3和r3,將下表(表l)中說明的值用作值的特定例子。表1tableseeoriginaldocumentpage29將像素值g2指定為一個目標像素值。將像素值g2作為目標像素值發送到量化單元47、差分產生單元37、和像素值存儲單元39。與此同時,將像素值gl作為左側附近的相同顏色像素值從像素值存儲單元39發送到差分產生單元37,以獲得這些像素值之間的差分。也就是說,如果此時將Ag2設置為差值,那麼Ag2=g2-gl。將差值Ag2發送到差分量化寬度確定單元41。當試圖將這個差分產生處理一般化時,可以將其表達為Ac"d-c("l),(C代表像素的顏色,並且C:r,g,或b,和i是指示像素的次序的整數值)。d是目標像素值,C(i-l)是左側附近的相同顏色像素值。左側附近的相同顏色像素值是在前輸入的目標像素值或受到一次壓縮編碼處理並且被解碼的解碼像素值數據。如同i-l的情況一樣,當不存在由下標指派的像素值數據時,可以使用位於圖像拾取元件的光接收單元中的、並且在目標像素的上方或附近的像素的像素值數據。在本例中,將在前輸入的目標像素值用作左側附近的相同顏色像素值。在產生包括在第二或更後面區域中的像素值的差分中,可以使用解碼像素值數據作為顏色像素值附近的左側。同樣,可以獲得關於作為目標像素值的r2的差值Ag2,關於作為目標像素值的g3的差值Ag3,和關於作為目標像素值的r3的差值Ar3。對於目標像素值g3,目標像素值g3與存儲在像素值存儲單元39中的像素值g2之間的差是差值Ag3。差分量化寬度確定單元41獲得接收到的每個差值的絕對值,即,絕對差值,並且獲得絕對差值的二進位表示法的位數,即,量化範圍(所需的比特數量,bit)。對於Ag2,差值是+100,因此,絕對差值是其本身100。十進位表示法的100在二進位表示法中是1100100。因此,需要的比特數,to(lAg2l)是7。在本說明中,將十進位X表示為&D(x),並且將二進位Y表示為&B(y)。將同樣得到的四個量化範圍^(lAg21),W(|Ar2|),W(|Ag3|),和6/"|&3|)發送到區域量化寬度確定單元43。當試圖將差分量化寬度確定單元41中的處理一般化時,可以將其表達為獲得差值的絕對值,即,絕對差值,和把二進位表示法的絕對差值的位數輸出到區域量化寬度確定單元43,作為量化範圍。在接收到有關包括在第一區域中的像素的像素值的每個量化範圍的輸入之後,區域量化寬度確定單元43確定區域量化寬度。區域量化寬度等於通過將包括在該區域中的像素的量化範圍中的最大值加l獲得的值,與壓縮編碼像素值數據的比特數之間的差分。但是,在區域量化寬度是負數的情況下,將區域量化寬度設置到零。也就是說,區域量化寬度是根據最大像素值差分確定的,所述最大像素值差分是左側附近的相同顏色像素值與包括在這個區域中的像素值之間的絕對差值中的最大值。在本實施例中,像素值數據被壓縮和編碼成8-比特長度的壓縮編碼像素值數據,因此,壓縮編碼像素值數據的比特數n-8。因此,區域量化寬度是2(=9+1-8)。當區域量化寬度確定單元43確定了區域量化寬度時,區域量化寬度確定單元43將區域量化寬度發送到量化單元47和類值代碼產生單元49。在量化單元47中,根據區域量化寬度量化"待量化值","待量化值是基於接收的目標像素值與左側附近的相同顏色像素值之間的差值的值。第一區域的區域量化寬度是2。區域量化寬度與量化單元執行的量化的精度之間,和區域量化寬度與量化代表值的間隔之間,存在著相關性。由於相關性關係,量化代表值的間隔也隨著區域量化寬度的增加而增加。在本發明中,要經受量化處理的值是從包括在相同區域中的像素值獲得的。希望量化的精度應當更高(量化代表值的間隔應當更窄)。但是,在待量化值比較大時,有必要降低量化的精度,以便將待量化值轉換成具有預定比特長度的代碼。在這種情況下,降低量化的精度,g卩,增大量化代表值的間隔。區域量化寬度可以是可能的量化精度的指標。可以通過考慮也與區域量化寬度相關的想要的代碼比特長度,確定區域量化寬度和相關的量化精度(或量化代表值的間隔)。在本例中,量化代表值的間隔被設置到4,g卩,待量化值的最低位的2比特被捨入,以便獲得8-比特長度的壓縮編碼像素值數據。在本發明的CODEC13中,差值本身不被量化,而是首先根據目標像素值和其左側附近的相同顏色像素值計算"待量化值",並量化如此得到的待量化值,並且將量化的值作為壓縮編碼像素值數據輸出。本例中的值,例如,目標像素值、差值、壓縮編碼像素值數據、和在處理中使用的值顯示在表2中。表2tableseeoriginaldocumentpage31tableseeoriginaldocumentpage32首先,以像素G2的像素值數據的壓縮編碼像素值數據的計算為例,說明量化處理。第一區域的量化寬度是4。(通過捨入數據的最低位的2比特,從10-比特長度數據獲得8-比特長度數據。因此,將有關12-比特長度的像素值的數據被捨入2-比特,並以10-比特精度量化。)在這種情況下,"量化參考值"(=2的(量化精度-l)次方)是512(圖5B的步驟S108a)。就是說,量化參考值是從量化精度唯一地確定的,而量化精度是由根據最大像素值差分確定的區域量化寬度定義的。具體地講,量化參考值是根據最大像素值差分確定的。應當注意,量化參考值可以是大於或等於最大像素值差分的值。接下來,從像素值gl減去這個量化參考值,以獲得"偏移後選值",像素值gl是像素值g2的左側附近的相同顏色像素值(圖5B的步驟S108b)。檢查偏移候選值的符號。當符號為非負的時,將這個偏移候選值照原樣設置為"偏移值"。當偏移候選值是負的時,將偏移值設置為0(圖5B的步驟S108c,S108d,和S108e)。接下來,從目標像素值g2減去偏移值,以獲得"待量化值"(圖5B的步驟S108f)。這個運算也可以說明為,將差值Ag2與量化參考值之和設置為"待量化值。對於像素G2,這個值是&B(0011100100)。捨入這個待量化值的最低位的2比特,並且獲得量化值(壓縮編碼像素值數據)&B(00111001)(圖5B的步驟S108g)。當捨入的比特中的最高位是"1"時,將通過給未捨入的比特的最低位比特加"1"獲得的值設置為壓縮編碼像素值數據。自然,在通過加"l"而發生到上位數字的進位時,其他比特也被改變。應當注意,當偏移候選值為負時,可以通過給除了偏移候選值的最低位的r比特之外的所有偏移候選值的位分配為零,而獲得偏移候選值。在這裡,r可以等於量化捨入的比特數。例如,當區域量化寬度是4時,在量化中捨去2-比特,因此,可以將通過給除了最低位的r比特之外的所有偏移候選值的比特指定為零獲得的值,例如,&D(000000010),設置為偏移值,並且可以利用如此得到的偏移值執行後面的處理。在這種情況下,像素R2的待量化值是&D(48)。接下來,以像素R2的像素值r2的量化為例進行說明。r2的左側附近的相同顏色像素值是rl。因此,偏移候選值是-262。當偏移候選值為負時,偏移值是0。因此,待量化值是10-比特長度的像素值r2本身,從中可以捨去像素r2的高位的2比特,如此獲得的值是&B(0000110010)。捨去這個待量化值的最低位的2比特,並獲得量化值(壓縮編碼像素值數據)&B(00001101)。同樣地,可以獲得像素G3的像素值g3的壓縮編碼像素值數據&B(00011100),和像素R3的像素值r3的壓縮編碼像素值數據&B(00011001)。參考圖6和7,說明量化單元47的處理中使用的量和處理步驟。圖6是顯示本例中使用的像素值gl、rl、g2、r2、g3和r3與也是在本例中使用的其他量之間的關係的曲線圖。像素值是從0到4095的整數值。在像素值g2的量化中,根據像素值gl和量化參考值獲得g2的偏移值,並且將通過從像素值g2減去g2的偏移值得到值設置為g2的待量化值。g2的待量化值也等於量化參考值與差之Ag2之和。因此,也可以不使用像素值gl和像素值g2而獲得g2的待量化值。在像素值r2和r3的量化中,偏移值是0。因此,r2和r3的待量化值等於像素值r2和r3。在像素值g3的量化中,根據像素值g2和量化參考值獲得g3的偏移值,並且將通過從像素值g3減去g3的偏移值得到的值設置為g3的待量化值。g3的待量化值也等於量化參考值與差值Ag3之和。因此,也可以不用像素值g2和g3獲得g3的待量化值。圖7是以像素值g2為例顯示量化處理的詳細情況的曲線圖。所有像素值的待量化值是在O至量化參考值的兩倍的範圍內的值(在本例中,該值小於或等於&D(1024))。在量化中,用量化寬度4捨入g2的待量化值。因此,g2的量化值是&D(153)。用8-比特二進位表示法表示的值,例如,&B(00111001)是g2的壓縮編碼像素值數據。圖7示出了待量化值的上捨入和下捨入的例子。例如,當待量化值在從&D(602)到&D(605)的範圍中時,量化值是&D(151),而當待量化值是在從&D(598)到&D(601)的範圍中時,量化值是&D(150)。因此,當捨入的比特中最高位比特是"1"時,數是上捨入,而當捨入的比特中最高位比特是"0"時,數是下捨入。應當注意,在量化單元47中量化中,可以執行簡單的比特位移(每數據執行下捨入)。將如此得到的每個像素值的量化值作為8-比特長度的壓縮編碼像素值數據發送到打包單元51,並且用於打包數據的產生(圖5B的步驟S108h)和打包數據的輸出(圖5B的步驟S108i)。對於包括在第二或更後的區域中的像素值,通過把從打包單元51發送到解碼單元33並且其中解碼的解碼像素值數據發送到像素值存儲單元39並存儲在其中,和通過把這個數據發送到量化單元47,可以將打包數據用在量化處理中用作左側附近的相同顏色像素值。在類值代碼產生單元49中,根據接收到的區域量化寬度,將類值作為m-比特長度的數據發送到打包單元51。在本實施例中,m=2。當區域量化寬度是2時,將對應於此的2-比特長度的類值數據發送到打包單元51。類值數據的比特長度m不限於2。在本實施例中,使用了四種類值,因此,將m設置為m-2。當需要更多種的類值時,可以將m設置到更大的整數值。類值是量化精度(或量化代表值的間隔)的一種指標。將發送到打包單元51的初始像素值數據、壓縮編碼像素值數據、和作為量化寬度信息數據的類值數據立即發送到解包單元53,並在解碼單元33中解碼。這些解碼數據片可以在後面的目標像素值的壓縮編碼中使用。此外,將這些數據打包到數據中,以將其數據寬度調節到s-比特,成為對於SDRAM15存取的存取單元的整數倍(例如,32-比特),並且可以將數據發送到SDRAM15,作為s-比特長度的打包數據。在這裡,主要說明考慮^J對SDRAM15存取時的數據打包。一個打包數據具有s-比特長度。這個比特長度s優選是8的整數倍。在本實施例中,將像素的每個顏色的至少一個像素值記錄在每個打包數據中,作為初始像素值數據。在本例中,將輸入到CODEC13的d(d=12)比特長度的像素值數據的像素值gl和rl按照原樣記錄,作為初始像素值數據。也把指示區域量化寬度的m(m=2)比特長度的類值記錄在打包數據中,並且進一步將包括在本區域中的像素的壓縮編碼像素值數據記錄為n(n=8)比特長度的數據。包括在一個區域中的像素的數量p滿足p-4,因此,分別將像素G2、R2、G3、和R3的壓縮編碼像素值數據片記錄為8-比特長度的數據。此外,還能夠記錄下一個區域的類值和包括在下一個區域中的像素的壓縮編碼像素值數據片。將上述幾種數據集中到一個打包數據中,使得打包數據的總數據長度不超過s-比特。當在打包處理中總數據長度沒有達到s-比特時,將預定的空數據添加到多餘的比特中,並且可以準備s-比特的打包數據。將打包數據發送到SDRAM15並存儲在其中。在本實施例中,對於每個打包數據,將首次記錄的每個顏色的像素的像素值數據記錄為初始像素值數據。這樣提高了讀取壓縮編碼數據的便利性。當從記錄在SDRAM15中並且構成一幀圖像的圖像數據的數據讀出數據時,並且如果希望讀出數據僅是構成一幀圖像的像素值的數據的一部分,那麼上述記錄方式使得能夠通過讀出包括需要的像素和它附近的像素的數據的S-比特長度的數據,而僅解碼需要的像素值。因此,沒有必要讀出構成一幀圖像的所有像素的數據,從而使得能夠實現高速處理和節省電能。當壓縮編碼圖像數據的壓縮率優先於上述效果時,可以減小記錄為初始像素值數據的像素值數據的頻率。這種情況下,無需將初始像素值數據記錄在一個打包數據中。此外,為了提高壓縮率,將包括在一個區域中的像素的數量P設置到更大有時是有效的。因此,可以減小類值數據出現的頻率。此外,將壓縮編碼像素值數據的比特長度n設置得較小也是有效的。此外,也可以用恆定的量化寬度進行處理。在這種情況下,可以不記錄指示量化寬度的類值數據。圖8A和8B是解碼過程的流程圖。圖8B是詳細顯示圖8A中的步驟S206中的逐個步驟的流程圖。以下參考圖8A和8B說明解碼單元33進行的壓縮編碼數據的解碼過程。解包單元53輸入每種數據,即,初始像素值數據、壓縮編碼像素值數據、和從打包單元51單獨發送的類值數據,以及打包數據,即,從SDRAM15輸入的壓縮編碼圖像數據,並且對於打包數據,將打包數據分離成各個單獨的數據(圖8A的步驟S201)。以預定的時序,將分離的每種數據從解包單元53發送到逆量化單元55。發送到逆量化單元55的數據經受與量化單元47中的處理相反的處理。從壓縮編碼像素值數據計算解碼像素值數據,然後,將解碼像素值數據發送到輸出單元57。具體地講,將初始像素值數據按照原樣,作為d(=12)比特的數據,發送到輸出單元57(圖8A的步驟S202和S203)。此夕卜,臨時地存儲該數據以在後面的處理中使用。將作為量化寬度信息數據的類值的數據臨時存儲起來,以在後面的壓縮編碼像素值數據的解碼處理中使用(圖8A的步驟S204和S205)。在步驟S206中,執行解碼處理和產生解碼像素值數據。從類值數據獲得量化寬度和量化參考值(圖8B的步驟S206a和S206b)。然後,獲得偏移候選值,偏移候選值是在前處理的初始像素值數據與量化參考值之間的差分,或解碼像素值數據與量化參考值之間的差分(圖8B的步驟S206c)。當偏移候選值是零或更小時,將偏移值設置到零(圖8B的步驟S206d,S206e,和S206f)。根據類值所示的區域量化寬度,將壓縮編碼像素值數據進行比特位移(逆量化),以產生逆量化像素值數據(圖8B的步驟S206g)。並且,通過獲得逆量化像素值數據與偏移值之和,將像素值數據解碼成d=12比特長度的數據,偏移值是在前處理的初始像素值數據與從類值得到的量化參考值之間的差分,或解碼像素值數據與量化參考值之間的差分(圖8B的步驟S206h)。然後,將解碼數據發送到輸出單元57,作為解碼像素值數據(圖8A的步驟S206)。在量化單元47中,在量化中執行上捨入或下捨入,但是,在逆量化單元55中,僅執行簡單的比特位移。將如此得到的解碼像素值數據以各自的預定時序,發送到編碼單元31和YC處理單元17。當用恆定量化寬度執行量化處理時,不需要類值數據。這種情況下,可以用給定的量化寬度執行解碼處理。應當指出,在本實施例中,使用了具有Bayer陣列的圖像拾取元件。但是,根據本發明的CODEC可以與具有其他陣列的圖像拾取元件組合使用,例如,具有原色垂直條紋陣列,RGBRGBRGB...的圖像拾取元件。即使在圖像拾取元件的傳感(像素)陣列是補色網格陣列的情況下,例如,具有CyYeCyYeCyYe...陣歹!j,也可以使用根據本發明的CODEC。可以使用根據本發明的CODEC,而不必考慮圖像拾取元件中光接收單元中的像素的陣列格式。不僅是在像素陣列是四方格子陣列的情況下,而且在像素的陣列格式是蜂窩狀陣列的情況下,都可以使用根據本發明的CODCE。<帶有量化造成的誤差的反饋處理的CODEO本實施例提供了一種設置有具有減小誤差的誤差反饋處理的CODEC的數字靜止相機(DSC)。CODEC進行的像素值數據的量化中經常出現該誤差(像素值數據與通過對像素值數據應用壓縮編碼處理和進一步對編碼像素值數據應用解碼處理而得到的解碼像素值數據之間的差分)。除了CODEC113進行的處理之外,本實施例的DSC與根據第一實施例的DSC相同。根據圖l,可以考慮,安裝在本實施例的DSC上的是下面要說明的CODEC113,而不是CODEC13。在這裡,說明CODEC113的配置和處理。沒有特別進行說明的部分是與第一實施例相同的部分。圖9是根據本實施例的CODEC113的方框圖。CODEC113與根據第一實施例的CODEC13的不同之處在於,誤差檢測單元59、係數相乘單元61、整數轉換單元63、和糾錯單元65被添加到編碼單元31,不同之處還在於,解碼單元33的輸出單元57的輸出被輸入到誤差檢測單元59和量化單元47。以下說明CODEC113的誤差反饋處理。在這裡,將像素R3的像素值r3的量化中的誤差反饋處理作為特定的例子。將像素值r3從ADC11輸入到目標像素值輸入單元35,這與第一實施例中的處理相同。像素值r3是要經受壓縮編碼處理,然後記錄為壓縮編碼像素值數據的像素值數據。因此,將像素值r3發送到差分產生單元37。與此同時,將目標像素值r3的左側附近的相同顏色像素值的像素值r2從存儲單元39發送到差分產生單元37。得到差分A"-r3-r2。獲得像素R3的差分量化範圍。由區域量化寬度確定單元43,根據包括在與像素R3相同的區域中的像素的差分量化範圍,確定區域量化寬度。然後,將如此確定的區域量化寬度發送到量化單元47。為了量化單元47中的像素值r3的量化,需要目標像素值r3和左側附近的相同顏色像素值r2以及上述區域量化寬度。在本實施例,將糾錯單元65中處理過的糾錯的目標像素值Cr3被輸入到量化單元47中,來代替目標像素值r3。此外,在像素值r3的量化中,用解碼像素值作為左側附近的相同顏色像素值。根據表2,像素值r2是&D(50)。而解碼像素值是&D(52)。在使用解碼像素值作為量化的左側附近的相同顏色像素值的本實施例的CODEC113中,在前面像素的像素值的量化中產生的誤差對於後面相同顏色像素的像素值的量化有影響。為了減小這種影響,執行下面要說明的CODEC113的誤差反饋處理。把從解碼單元33的輸出單元57輸出的解碼像素值發送到編碼單元31的誤差檢測單元59。也把記錄在存儲單元39中的像素值r2以匹配的時序輸入到誤差檢測單元59,以計算誤差。在這裡,作為像素值r2(真值)與解碼像素值之間的誤差的誤差Er2是從真像素值與解碼像素值之間的差分得到的。也就是說,Er2=(真像素值)-(解碼像素值)=(-2)。將有關像素值r2的誤差Er2發送到係數相乘單元61。通過將誤差乘以係數a得到值o&"2,艮卩,a.£r2(=o£r2)。係數ct可以是從試驗得到的值。在本例中,為了簡化,將a設置為0.50。因此,在本例中,0£>2是(-1.00)。通常,a是從試驗得到的實數,因此,十進位小數部分出現在誤差o&2中,它是Er2與a的乘積。因此,整數轉換單元63將實數o^2轉換成整數,以便將如此得到的整數值設置為誤差糾正值。整數處理單元63進行的整數轉換處理可以是一般的處理。例如,可以執行小數部分的下捨入,小數部分的第一位的捨入,或小數的上捨入之類的處理。在本例中,誤差糾正值是(-1)。接下來,說明糾錯單元65中的處理。目標像素值r3和像素值r3的糾錯值,(-1)被輸入到糾錯單元65中。在這裡,將糾錯值賦予目標像素值作為負反饋。也就是說,糾錯的目標像素值Cr3等於通過從目標像素值減去糾錯值而得到的值。就是說,Cr3=r3-(-l)=r3+l。將糾錯的目標像素值Cr3輸入到量化單元47,然後根據解碼像素值Dr2和區域量化寬度進行量化。量化值被輸出到打包單元51,作為壓縮編碼像素值數據。量化單元47中的處理可以與第一實施例中的相同。根據目標像素值與存儲在存儲單元39中並且不包括誤差的左側附近的相同顏色像素值之間的差值,確定區域量化寬度的值。糾錯單元65糾正的糾錯的目標像素值被用於目標像素值。在量化單元47中,將已經受到壓縮編碼處理和進一步受到解碼處理的解碼像素值數據用作左側附近的相同顏色像素值。這個實施例提供了一種其CODEC能夠根據實際成像的物體的特性改變和優化壓縮編碼像素值數據的比特長度(壓縮編碼像素值數據的比特數)的數字靜止相機(DSC),壓縮編碼像素值數據是像素值數據的壓縮編碼值。本實施例提供了具有更高壓縮效率的CODEC213。除了CODEC213中的處理之外,本實施例的DSC與第一和第二實施例的DSC相同。根據圖l,可以考慮下面要說明的CODEC213安裝在本實施例的DSC上,取代了CODEC13。在這裡,說明CODEC213的配置和處理。沒有特別說明的部分可以是與第一實施例中相同的部分。本實施例的CODEC213執行壓縮編碼像素值數據等的最佳比特長度的確定處理。根據在發出圖像拾取指令之前的瞬間(操作人員按下快門按鈕的瞬間)已經進入圖像拾取元件的有關物體的光學信息,壓縮編碼像素值數據等的最佳比特長度確定處理確定壓縮編碼像素值數據的比特的最佳數量。圖10是根據本實施例的CODEC213的方框圖。CODEC213與根據第一和第二實施例的CODEC13和113的不同之處在於,差分量化範圍提取單元67和分布比率分析單元69被加入到編碼單元31中。至於其它配置,給CODEC213提供了與CODEC13或CODEC113相同的結構。也就是說,圖9示出了除了上述不同之外,CODEC213具有與CODEC13相同的配置。但是,除了上述不同之處之外,CODEC213可以具有與CODEC113相同的配置。差分量化範圍提取單元67輸入來自差分量化範圍確定單元41的輸出,即,每個像素差值的量化範圍,並且將輸入臨時地存儲在其中。在預定的時序,將存儲在提取單元67中的多個量化範圍輸出到分布比率分析單元69。分布比率分析單元69分析對應於一幀圖像的稀化像素的量化範圍,並確定壓縮編碼像素值數據的最佳比特數。將如此確定的壓縮編碼像素值數據的最佳比特數(t[比特])發送到量化單元47和類值代碼產生單元49。在量化單元47中,產生t-比特長度的壓縮編碼像素值數據。類值代碼產生單元49產生表達從區域量化寬度確定單元43輸入的區域量化寬度和壓縮編碼像素值數據的最佳比特數的m-比特的類值代碼,然後將其輸出到打包單元51。本實施例中,可以根據預定義的轉換規則產生類值,以便包括壓縮編碼像素值數據的最佳比特數。DSC1具有被稱為"監視(monitor)"模式的操作模式。監視模式是,例如,將入射到圖像拾取元件5的光學信息(例如,物體圖像)顯示在顯示單元27上,以便操作人員能夠確定物體從而等待一段時間再啟動快門的操作的模式。在監視模式中,DSC1操作僅對預定比率的像素的處理,而不是提取圖像拾取元件5的所有像素的累積電荷和對所有提取的累積電荷進行信號處理。將這種圖像拾取元件驅動模式稱為汲取模式(draftmode)或稀化模式(thinningmode)。也就是說,在監視模式中,DSC1以汲取模式驅動圖像拾取元件5。DSC1響應操作人員對快門按鈕的操作,並將圖像拾取元件驅動模式從汲取模式轉換到所有像素驅動模式,從而執行成像。在監視模式中,CODEC213以汲取模式輸入像素值,S卩,CODEC213輸入稀化的像素值數量。以預定的圖形執行像素的稀化,因此,在汲取模式中可以根據預定的規則定義有關目標像素值的左側附近的相同顏色像素值,儘管該規則必須被從成像時的規則修改。在差分產生單元37中,利用如此定義的有關目標像素值的左側附近的相同顏色像素值,計算每個目標像素值的差值,差分量化範圍確定單元41確定相對於每個目標像素值的差分量化範圍。將如此確定的差分量化範圍發送到差分量化範圍提取單元67。差分量化範圍提取單元67將最近的一幀圖像的差分量化範圍發送到分布比率分析單元69,將差分量化範圍應用到臨時存儲的每個目標像素。分布比率分析單元69分析接收到的差分量化範圍,並確定壓縮編碼像素值數據的最佳比特數。壓縮編碼像素值數據的最佳比特數是CODEC213產生的用於將拾取的圖像作為壓縮編碼數據記錄在SDRAM15中的壓縮編碼像素值數據的比特長度。在第一和第二實施例中,這個比特長度n固定在8-比特。但是,在一些情況下,根據成像的物體,利用設置在短於8-比特長度的比特長度可以獲得足夠好的圖像質量。因此,在本實施例中,根據監視模式中檢索到的物體信息確定最佳比特長度。首先,分布比率分析單元69分析包括物體的最近一幀圖像的差分量化範圍,並獲得差分量化範圍的出現分布。然後,例如,分布比率分析單元69獲得各包括在小於或等於自然數(n-l(=8-1=7)),g卩,自然數v、v-l、v-2、或...的值中的差分量化範圍的分布比率。從這些分布比率,獲得其分布比率大於或等於預定閾值的最大差分量化範圍w。將通過給最大差分量化範圍w加1得到的數設置為壓縮編碼像素值數據的最佳比特數,然後將其發送到量化單元47和類值代碼產生單元49。例如,當具有4或更小的值的差分量化範圍的出現比率是有關所有量化範圍的預定比率(90%,例如)時,可以估計有大約90%的像素值數據片可以用4+1=5-比特長度的數據記錄,而不用通過量化單元47捨入。對於這樣一個物體,給每個壓縮編碼像素值數據的比特數分配8-比特長度,在壓縮率方面是不利的。在這種情況下,CODEC213能夠提高壓縮率,而不降低質量。在這種情況下,量化單元47為每個目標像素值輸出具有5-比特長度的壓縮編碼像素值數據。對於類值,產生具有有關壓縮編碼像素值數據的最佳比特數的信息的類值。因此,在解碼單元33中的解碼中,根據類值確定每個壓縮編碼像素值數據的比特數,並且可以執行與前面所述的實施例相同的解碼處理。應當指出,在分布比率分析單元69中,不是分析最近一幀圖像的差分量化範圍,而僅分析圖像的一部分,例如,分析圖像中的一個重要部分或中心區域,並且可以確定壓縮編碼像素值數據的最佳比特數。此外,在前面的例子中,儘管將預定比率設置到90%,但是可以使用1到100%中任何比率作為閾值。此外,通過檢査物體的特性,根據這種檢查的結果,可以為每個成像處理靈活地確定閾值。此外,可以將包括在一幀圖像中的差分量化範圍劃分成多個塊,在每個塊中,可以確定壓縮編碼像素值數據的最佳比特數。在這種情況下,將不同的比特長度的數據混合在一幀圖像的壓縮編碼像素值數據中。但是,類值存儲這些壓縮編碼像素值數據的比特數變化。因此,可以在解碼單元33中正確地解碼。此外,即使在監視模式下,也可以用全像素驅動模式驅動圖像拾取元件5。此外,在本發明的所有實施例中,不僅可以利用存儲元件,而且也可以使用已知的延遲電路實現存儲或臨時存儲的功能。工業實用性本發明可以在具有CCD傳感器或MOS傳感器的普通電子裝置或普通視頻裝置中使用。這些裝置被認為今後將被更廣泛地使用。本發明儘管具有簡單的結構,但是可以壓縮大量的數據而幾乎不損害圖像質量。通過減少記錄數據的比特數,可以減少存儲器的使用量和存儲器的存取量,並且也可以降低成本和電力消耗。本發明可以在數字靜止相機和拍攝運動圖像的攝像機中使用。權利要求1.一種數字數據編碼裝置,用於接收數字格式的像素值數據,並處理所述像素值數據,所述像素值數據指示來自光接收單元的信號,在所述光接收單元中至少周期性地排列著用於感測第一顏色的像素和用於感測第二顏色的像素,所述數字數據編碼裝置包括差分產生單元,用於輸出來自感測第一顏色的第一像素的第一像素值數據與來自位於第一像素附近的、感測第一顏色的第二像素的第二像素值數據之間的差值作為第一像素差值,和輸出來自感測第二顏色的第三像素的像素值數據與來自位於第三像素附近的、感測第二顏色的第四像素的第四像素值數據的差值作為第二像素差值;量化參考值確定單元,用於獲得第一像素差值的絕對值與第二像素差值的絕對值之間的最大值作為最大像素值差分,並且將大於或等於所獲得的最大像素值差分的值確定為量化參考值;偏移值設置單元,用於將第一像素值數據與量化參考值之間的差分設置為第一偏移值,將第三像素值數據與量化參考值之間的差分設置為第二偏移值;待量化值設置單元,用於將第二像素值數據與第一偏移值之間的差分設置為第一待量化值,和將第四像素值數據與第二偏移值之間的差分設置為第二待量化值;和量化單元,用於量化第一待量化值和第二待量化值,獲得第一壓縮編碼像素值數據和第二壓縮編碼像素值數據。2.根據權利要求1所述的數字數據編碼裝置,其中第一顏色和第二顏色是彼此不同的。3.根據權利要求1所述的數字數據編碼裝置,進一步包括偏移值零重置單元,用於在所述偏移值設置單元定義的偏移值小於或等於零時,將偏移值重置為零。4.根據權利要求1所述的數字數據編碼裝置,進一步包括量化寬度確定單元,用於確定量化的量化寬度。5.根據權利要求4所述的數字數據編碼裝置,其中量化寬度隨著最大像素值差分的變大而增大。6.根據權利要求4所述的數字數據編碼裝置,包括量化寬度信息數據產生單元,用於將確定的量化寬度編碼成m-比特長度的代碼,m是自然數。7.根據權利要求4所述的數字數據編碼裝置,其中所述量化寬度確定單元將量化寬度確定為初步確定的多個量化寬度中的任何一個。8.根據權利要求7所述的數字數據編碼裝置,其中多個量化寬度的數量小於或等於2的m次方。9.根據權利要求6所述的數字數據編碼裝置,其中m是2。10.根據權利要求6所述的數字數據編碼裝置,進一步包括壓縮編碼圖像數據產生單元,其中所述壓縮編碼圖像數據產生單元產生s-比特長度的壓縮編碼圖像數據,s是自然數,所述s-比特長度的壓縮編碼圖像數據包括量化寬度信息數據、第一壓縮編碼像素值數據、和第二壓縮編碼像素值數據中的至少一個,s是8的倍數。11.根據權利要求10所述的數字數據編碼裝置,其中所述壓縮編碼圖像數據產生單元將第一像素值數據照原樣記錄在壓縮編碼圖像數據中,作為初始像素值數據。12.根據權利要求7所述的數字數據編碼裝置,其中所述量化寬度確定單元獲得第一像素差值與第二像素差值中的每一個的無符號整型二進位表示法所需的位數之間的最大值,以便從多個量化寬度中確定量化寬度。13.根據權利要求1所述的數字數據編碼裝置,進一步包括糾錯單元,用於糾正第二像素值數據和產生糾錯的像素值數據;和數字數據解碼單元,用於對壓縮編碼像素值數據解碼和輸出解碼的像素值數據,其中所述偏移值設置單元利用解碼的像素值數據代替第一像素值數據來設置第一偏移值;和所述待量化值設置單元利用糾錯的像素值數據代替第二像素值數據來設置第一待量化值。14.根據權利要求13所述的數字數據編碼裝置,其中所述糾錯單元進行的第二像素值數據的糾正是通過從第二像素值減去與第一像素值數據與第二像素值數據之間的差分有關的糾正值執行。15.—種數字數據解碼裝置,包括壓縮編碼圖像數據輸入單元,用於輸入具有初始像素值數據部分和壓縮編碼像素值數據部分的、s-比特長度的壓縮編碼圖像數據,s是自然數,在所述初始像素值數據部分中照原樣記錄著感測第一顏色的第一像素的第一像素值數據作為第一初始像素值數據,在所述壓縮編碼像素值數據部分中記錄著指示位於第一像素附近的、感測第一顏色的第二像素的第二像素值數據的第一壓縮編碼像素值數據;偏移值設置單元,用於獲得第一初始像素值數據與第一量化參考值之間的差分,並設置為第一偏移值;逆量化單元,用於利用設置的第一量化寬度逆量化第一壓縮編碼像素值數據,以獲得第一逆量化的像素值數據;和解碼像素值產生單元,用於獲得第一逆量化像素值數據與第一偏移值的和,以產生第一解碼像素值數據。16.根據權利要求15所述的數字數據解碼裝置,其中進一步照原樣記錄位於第一像素附近的、用於感測第二顏色的第三像素的第三像素值數據作為初始像素值數據部分中的第二初始像素值數據;進一步將指示位於第三像素附近的、用於感測第二顏色的第四像素的第四像素值數據的第二壓縮編碼像素值數據記錄在壓縮編碼像素值數據部分中;所述偏移值設置單元獲得第二初始像素值數據與第一量化參考值之間的差分,作為第二偏移值;所述逆量化單元進一步利用第一量化寬度逆量化第二壓縮編碼像素值數據,以便獲得第二逆量化像素值數據;和所述解碼像素值產生單元進一步獲得第二逆量化像素值數據與第二偏移值的和,以產生第二解碼像素值數據。17.根據權利要求15所述的數字數據解碼裝置,其中第一顏色和第二顏色是彼此不同的。18.根據權利要求16所述的數字數據解碼裝置,其中進一步將指示位於第二像素附近的、並且在第四像素附近的、用於感測第一顏色的第五像素的第五像素值數據的第三壓縮編碼像素值數據記錄在壓縮編碼像素值數據部分中,所述偏移值設置單元進一步獲得第一解碼像素值數據與第二量化參考值之間的差分,並設置為第三偏移值;所述逆量化單元進一步利用設置的第二量化寬度逆量化第三壓縮編碼像素值數據,以獲得第三逆量化像素值數據;和所述解碼像素值產生單元進一步獲得第三逆量化像素值數據與第三偏移值的和,以產生第三解碼像素值數據。19.根據權利要求15所述的數字數據解碼裝置,進一步包括偏移值零重置單元,用於在偏移值設置單元定義的偏移值小於或等於零時,將偏移值重置為零。20.根據權利要求18所述的數字數據解碼裝置,其中壓縮編碼圖像數據包括量化寬度信息數據部分,所述量化寬度信息數據部分中記錄具有關於第一量化寬度的信息的第一量化寬度信息數據和具有關於第二量化寬度的信息的第二量化寬度信息數據中的至少一個。21.根據權利要求20所述的數字數據解碼裝置,進一步包括量化寬度設置單元,用於將逆量化的量化寬度設置為初步確定的多個量化寬度中的任何一個,其中所述量化寬度設置單元根據第一量化寬度信息數據和第二量化寬度信息數據,分別將第一量化寬度和第二量化寬度設置到多個量化寬度中的每一個。22.根據權利要求21所述的數字數據解碼裝置,進一步包括量化參考值設置單元,用於將逆量化的量化參考值設置到初步確定的多個量化參考值中的任何一個,其中所述量化參考值設置單元根據第一量化寬度信息數據和第二量化寬度信息數據,分別設置第一量化參考值和第二量化參考值。23.根據權利要求22所述的數字數據解碼裝置,其中第一量化寬度信息數據和第二量化寬度信息數據分別是m-比特長度的數據,m是自然數。24.根據權利要求23所述的數字數據解碼裝置,其中多個量化寬度和多個量化參考值的數量分別小於或等於2的m次方。25.根據權利要求23所述的數字數據解碼裝置,其中m是2。26.—種數字數據編碼方法,用於接收數字格式的像素值數據,並處理所述像素值數據,所述像素值數據指示來自光接收單元的信號,在所述光接收單元中周期性地排列著用於感測第一顏色的像素和用於感測第二顏色的像素,所述方法包括產生和輸出感測第一顏色的第一像素的第一像素值數據與感測第一顏色、並位於第一像素附近的第二像素的第二像素值數據之間的差值作為第一像素差值,產生和輸出感測第二顏色的第三像素的像素值數據與感測第二顏色、並位於第三像素附近的第四像素的第四像素值數據之間的差值作為第二像素差值;獲得第一像素差值的絕對值與第二像素差值的絕對值之間的最大值作為最大像素值差分,確定大於或等於所述最大像素值差分的值,並確定所述值為量化參考值;將第一像素值數據與量化參考值之間的差分設置為第一偏移值,將第三像素值數據與量化參考值之間的差分設置為第二偏移值;將第二像素值數據與第一偏移值之間的差分設置為第一待量化值,和將第四像素值數據與第二偏移值之間的差分設置為第二待量化值;和量化第一待量化值和第二待量化值,以分別獲得第一壓縮編碼像素值數據和第二壓縮編碼像素值數據。27.—種數字數據解碼方法,包括輸入具有初始像素值數據部分和壓縮編碼像素值數據部分的、s-比特長度的壓縮編碼圖像數據,s是自然數,在所述初始像素值數據部分中照原樣記錄著感測第一顏色的第一像素的第一像素值數據作為第一初始像素值數據,在所述壓縮編碼像素值數據部分中記錄著指示位於第一像素附近的、感測第一顏色的第二像素的第二像素值數據的第一壓縮編碼像素值數據;獲得第一初始像素值數據與第一量化參考值之間的差分,並設置為第一偏移值;利用設置的第一量化寬度逆量化第一壓縮編碼像素值數據,以獲得第一逆量化的像素值數據;和獲得第一逆量化像素值數據與第一偏移值的和,以產生第一解碼像素值數據。全文摘要一種編碼裝置包括差分產生單元,用於獲得作為第一像素值與具有與第一像素相同顏色的、並且位於第一像素附近的像素的像素值之間的差值的第一像素差值;量化寬度確定單元,用於通過根據第一像素差值的無符號整型二進位值的位數,和在差分產生單元針對第二像素的第二像素值產生的第二像素差值的無符號整型二進位值的位數,量化第一和第二像素值,而決定數據產生中的量化寬度;量化寬度信息產生單元,用於產生具有用於第一和第二像素值的量化/解碼的量化寬度的量化寬度信息;和量化單元,用於產生n-比特長度的第一和第二壓縮編碼像素值。文檔編號H04N1/41GK101233765SQ20068002755公開日2008年7月30日申請日期2006年7月19日優先權日2005年7月26日發明者岡本和雄,永石裕二,重裡達郎申請人:松下電器產業株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀