新四季網

數位訊號編碼裝置、數位訊號解碼裝置、數位訊號算術編碼方法及數位訊號算術解碼方法

2023-10-21 04:08:32 2

專利名稱:數位訊號編碼裝置、數位訊號解碼裝置、數位訊號算術編碼方法及數位訊號算術解碼方法
技術領域:
本發明是有關於被使用在視頻圖像壓縮編碼技術和壓縮視頻圖像數據傳輸技術等的數位訊號編碼裝置、數位訊號解碼裝置、數位訊號算術編碼方法及數位訊號算術解碼方法。
背景技術:
在已知的MPEG和ITU-T H.26x等的國際標準視頻圖像編碼方式中,是採用霍夫曼編碼做為熵編碼。雖然霍夫曼編碼是在需要各個信息源符號作為獨立的字碼來表現的場合時,可提供最適的編碼性能,但在一方面如視頻圖像信號那樣的信號的形狀局部性地在變動,則會在所謂對信息源符號的發生概率為變動的場合時無法保證最適性的問題。
在該場合時,可以採用如下方案動態地來適應各個信息源符號的發生概率,併集合多個符號而以1個字碼來表現的方法做為算術編碼。
以引用Mark Nelson,「Arithmetic Coding+StatisticalModeling=Data Compress part1-Arthmetic Coding」,Dr.Dobb’sJournal,February 1991而簡單地來加以說明算術編碼的想法。在此是考慮將字母字符做為信息源符號的信息源,而思考將所謂「BILLGATES」的信息進行算術編碼。
此時,各個字符的發生概率是如圖1那樣地被定義。而且,如同圖的值域所示那樣地,僅決定一個被定義在
的區間的概率數直線上的區域。
其次,進入編碼處理。首先雖執行字符「B」的編碼,但此相當於選定概率數直線上的範圍
。因此,在字符「B」是成為對應一組值域
的上限(High)與下限(Low)的值。
其次,在「1」編碼之際,是改變在「B」編碼所選定的值域
而當做
區間,並選定其中的
的區間。總之,算術編碼的處理程序是相當於執行概率數直線的值域的擠入。
而只要對各字符來反覆該處理,則如圖2所示那樣地,「BILLGATES」的算術編碼結果是以在字符「S」編碼完畢的時刻的Low值0.2572167752來表現。
解碼處理是也可考慮與此相反的處理。
首先調查編碼結果0.2572167752為相當於概率數直線上的那一個字符所分配的值域而得到「B」。
之後,通過於減去「B」的Low值之後在值域來實施除法運算,而得到0.572167752。該結果為,可解碼出對應於
的區間的字符「I」。以下,反覆該處理而可解碼出「BILL GATES」。
通過以上的處理,若執行算術編碼,即使為非常長的訊息的編碼也可在最後被映射至1個字碼。然而從實際的實裝上是無法處理無限的小數點精度,及於編碼·解碼程序以需要乘除法運算而使得運算負荷變高等的問題來看,例如,執行作為字碼表現而利用整數型寄存器的浮動小數點運算,以將上述Low值以2的乘方來近似並將乘除法運算進行置換成移位運算等來下工夫。若依據算術編碼,則理想上是通過上述的程序而可以很適合於信息源符號的發生概率的熵編碼。特別是,在發生概率為動態地變動的場合時,以追蹤發生概率的變動的情況而將圖1的表進行適宜更新,而可得到比霍夫曼編碼更高的編碼效率。
因為已知的數位訊號算術編碼方法及數位訊號算術解碼方法是如以上那樣地被構成,所以於傳輸被熵編碼的視頻圖像信號之際,通常是,為了將隨著傳輸錯誤而來的視頻圖像錯亂抑制至最小限,並將視頻圖像的各幀分割成部分區域,而以可再同步的單位(例如為MPEG-2片段構造)來傳輸的居多。
因此,在霍夫曼編碼中,雖然各個編碼對象符號是為了被映射至整數位長的字碼,而僅以集合所相當的字碼而做為傳輸單位來定義即可,但在算術編碼中,因為不僅需要明示地中斷編碼程序的特殊符號,而且於再開始編碼之際,將至此以前為止的符號的發生概率的學習處理程序一度進行復位,而需要排出可確定碼的位,所以會有招致在中斷的前後的編碼效率降低的可能性。再者,假如算術編碼處理為以於1視頻圖像幀中不被復位來編碼,而於如傳輸時不得不分割成包數據等的小單位的場合時,某一包的解碼處理是剛好無前一包的數據則無法實施,而會有所謂於起因於傳輸錯誤和延遲等的包遺失發生的場合時視頻圖像品質顯著地劣化的課題。

發明內容
因為本發明是為了解決上述的課題而做成,並以得到可確保耐錯誤性、同時可提高算術編碼的編碼效率的數位訊號編碼裝置及數位訊號算術編碼方法做為目的。
而且,本發明是以得到即使在編碼裝置側無前一傳輸單位的算術編碼狀態或符號發生概率學習狀態被復位的情況下而繼續被編碼的場合時,也可正確地解碼的數位訊號解碼裝置及數位訊號算術解碼方法做為目的。
本發明的數位訊號編碼裝置及數位訊號算術編碼方法是在將既定傳輸單位的數位訊號以算術編碼進行壓縮之際,以可將表現在某傳輸單位的編碼為完畢的時刻的算術編碼狀態的信息,作為次一傳輸單位的數據的一部分進行復用,或以基於與含於1個或多個相鄰接的傳輸單位的信號間的依存關係,來決定編碼符號的發生概率,同時以計數被編碼的符號的出現頻度來學習上述發生概率,而以可將表現在某傳輸單位的編碼為完畢的時刻的發生概率學習狀態的信息,作為次一傳輸單位數據的一部分而進行復用。
因此,可不必復位此以前的算術編碼狀態或符號發生概率學習狀態而繼續地使編碼繼續,所以具有可一面確保耐錯誤性,一面可實施提高算術編碼的編碼效率的編碼的效果。
而且,本發明的數位訊號解碼裝置及數位訊號算術解碼方法是在某傳輸單位的解碼開始時,以基於表現做為該傳輸單位數據的一部分而被復用的算術編碼狀態的信息,而執行解碼動作的初始化,或於某傳輸單位的解碼開始時,以基於表現做為該傳輸單位數據的一部分而被復用的符號發生概率學習狀態的信息,而執行使用在解碼該傳輸單位的發生概率的初始化,同時於解碼既定傳輸單位的壓縮數位訊號之際,以基於與含於1個或多個相鄰接的傳輸單位的信號間的依存關係而決定解碼符號的發生概率,並以可以計數被解碼的符號的出現頻度來學習上述發生概率而執行解碼。
因此,即使在編碼裝置側無可復位前一傳輸單位的算術編碼狀態或符號發生概率學習狀態而繼續地執行編碼的場合時,也具有正確地可解碼的效果。


圖1是顯示將所謂「BILLGATES」的字符進行算術編碼的場合時的各個字符的發生概率的說明圖。
圖2是顯示將所謂「BILLGATES」的字符進行算術編碼的場合時的算術編碼結果的說明圖。
圖3是顯示本發明的實施形態一的視頻圖像編碼裝置(數位訊號編碼裝置)的構成圖。
圖4是顯示本發明的實施形態一的視頻圖像解碼裝置(數位訊號解碼裝置)的構成圖。
圖5是顯示圖3的算術編碼部6的內部構成的構成圖。
圖6是顯示圖5的算術編碼部6的處理內容的流程圖。
圖7是顯示文脈模型的一例的說明圖。
圖8是顯示運動向量用文脈模型的一例的說明圖。
圖9是說明片段構造的說明圖。
圖10是顯示由算術編碼部6所生成的位數據流的一例的說明圖。
圖11是顯示由算術編碼部6所生成的其他的位數據流的一例的說明圖。
圖12是顯示由算術編碼部6所生成的其他的位數據流的一例的說明圖。
圖13是顯示圖4的算術解碼部27的內部構成的構成圖。
圖14是顯示圖13的算術解碼部27的處理內容的流程圖。
圖15是顯示在實施形態二中的算術編碼部6的內部構成的構成圖。
圖16是顯示圖15的算術編碼部6的處理內容的流程圖。
圖17是說明文脈模型的學習狀態的說明圖。
圖18是顯示由實施形態二的算術編碼部6所生成的位數據流的一例的說明圖。
圖19是顯示實施形態二的算術解碼部27的內部構成的構成圖。
圖20是顯示圖19的算術解碼部27的處理內容的流程圖。
圖21是顯示由實施形態三的算術編碼部6所生成的位數據流的一例的說明圖。
具體實施例方式
以下,為了更詳細來說明本發明,就可實施本發明的最佳形態,根據附圖來說明。
實施形態一在本實施形態一中,做為以將視頻圖像幀均等分割16×16像素的矩形區域(以下,為微塊)的單位而執行編碼的視頻圖像編碼方式來適用算術編碼之例,是使用D.Marpe及其他人的在「VideoCompression Using Context-Based Adaptive ArithmeticCoding」,International Conference on Image Processing 2001所揭示的事例來加以說明。
圖3是顯示本發明實施形態一的視頻圖像編碼裝置(數位訊號編碼裝置)的構成圖,在圖中,運動檢測部2是使用儲存於幀存儲器3a的參考圖像4,而從輸入視頻圖像信號1以微塊單位來檢測運動向量5。運動補償部7是基於運動檢測部2所檢測的運動向量5來取得時間預測圖像8。減法器51是求出輸入視頻圖像信號1與時間預測圖像8的差分,而將其差分做為時間預測餘差信號9進行輸出。
空間預測部10a是以參考輸入視頻圖像信號1,而執行從同一視頻圖像幀內的空間的近旁區域來的預測而生成空間預測餘差信號11。編碼模型判定部12是從將時間預測餘差信號9進行編碼的運動預測模型;做為運動向量5為零而無時間預測餘差信號9成分的情況的跳過模型;及將空間預測餘差信號11進行編碼的內部模型之中,來選擇可以最有效率地編碼相當的微塊的模型而輸出編碼模型信息13。
正交變換部15是將由編碼模型判定部12所選擇的編碼對象信號進行正交變換而輸出正交變換係數數據。量子化部16是以由編碼控制部22所決定的量子化步驟參數23所示的粒度,而執行其正交變換係數數據的量子化。
逆量子化部18是以量子化步驟參數23所示的粒度,而執行從量子化部16所輸出的正交變換係數數據17的逆量子化。逆正交變換部19是將由逆量子化部18所逆量子化的正交變換係數數據進行逆正交變換。切換部52是根據從編碼模型判定部12所輸出的編碼模型信息13而選擇從運動補償部7所輸出的時間預測圖像8、或從空間預測部10a所輸出的空間預測圖像20進行輸出。加法器53是將切換部52的輸出信號與逆正交變換部19的輸出信號做加法運算而生成局部解碼圖像21,並將其局部解碼圖像21做為參考圖像4而儲存於幀存儲器3a。
算術編碼部6是以實施運動向量5、編碼模型信息13、空間預測模型14、及正交變換係數數據17等的編碼對象數據的熵編碼,而將其編碼結果做為視頻圖像壓縮數據26,由發送緩衝器24而輸出。編碼控制部22是控制編碼模型判定部12、及量子化部16和逆量子化部18等。
圖4是顯示本發明實施形態一的視頻圖像解碼裝置(數位訊號解碼裝置)的構成圖,在圖中,算術解碼部27是以實施熵解碼處理,來解碼運動向量5、編碼模型信息13、空間預測模型14、正交變換係數數據17、及量子化步驟參數23等。逆量子化部18是將由算術解碼部27所解碼的正交變換係數數據17及量子化步驟參數23進行逆量子化。逆正交變換部19是將逆量子化的正交變換係數數據17及量子化步驟參數23進行逆正交變換並局部解碼。
運動補償部7是使用由算術解碼部27所解碼的運動向量5而復原時間預測圖像8。而空間預測部10b是從由算術解碼部27所解碼的空間預測模型14來復原空間預測圖像20。
切換部54是根據由算術解碼部27所解碼的編碼模型信息13而選擇時間預測圖像8或空間預測圖像20進行輸出。加法器55是將做為逆正交變換部19的輸出信號的預測餘差信號與切換部54的輸出信號做加法運算而輸出解碼圖像21。還有,解碼圖像21是被儲存於做為在以下的幀的預測圖像生成中所使用的幀存儲器3b。
其次,就動作加以說明。
最初,以說明視頻圖像編碼裝置及視頻圖像解碼裝置的動作概要。
(1)視頻圖像編碼裝置的動作概要輸入視頻圖像信號1是以各個視頻圖像幀被分割成微塊的單位而被輸入,視頻圖像編碼裝置的運動檢測部2是使用被儲存於幀存儲器3a的參考圖像4,而以微塊單位來檢測運動向量5。
運動補償部7是只要運動檢測部2一檢測運動向量5,便基於其運動向量5而取得時間預測圖像8。
減法器51是只要一從運動補償部7收到時間預測圖像8,則求得輸入視頻圖像信號1與時間預測圖像8的差分,而將其差分做為時間預測餘差信號9而輸出至編碼模型判定部12。
一方面,空間預測部10a是只要一輸入輸入視頻圖像信號1,則參考其輸入視頻圖像信號1,而執行來自同一視頻圖像幀內的空間的近旁區域的預測而生成空間預測餘差信號11。
編碼模型判定部12是從將時間預測餘差信號9進行編碼的運動預測模型;做為運動向量5為零而無時間預測餘差信號9的成分的情況的跳過模型;及將空間預測餘差信號11進行編碼的內部模型之中,來作選擇以最好效率來編碼相當的微塊的模型,而將其編碼模型信息13輸出至算術編碼部6。還有,在選擇運動預測模型的場合時,是將時間預測餘差信號9做為編碼對象信號而輸出至正交變換部15,而於選擇內部模型的場合時,將空間預測餘差信號11做為編碼對象信號而輸出至正交變換部15。
而且,在選擇運動預測模型的場合時,運動向量5為作為編碼對象信息而從運動檢測部2被輸出至算術編碼部6,在選擇內部模型的場合時,內部預測模型14為作為編碼對象信息而從空間預測部10a被輸出至算術編碼部6。
正交變換部15是只要一從編碼模型判定部12收到編碼對象信號,則將其編碼對象信號做為正交變換而將正交變換係數數據輸出至量子化部16。
量子化部16是只要一從正交變換部15收到正交變換係數數據,則以由編碼控制部22而決定的量子化步驟參數23所示的粒度,而執行其正交變換係數數據的量子化。
還有,編碼控制部22以調整量子化步驟參數23,而可取得編碼率與品質的平衡。一般而言,算術編碼之後,以每隔一定時間來確認被儲存於剛傳輸前的發送緩衝器24中的編碼數據的佔有量,並根據其緩衝器餘量25來執行量子化步驟參數23的參數調整。例如,在緩衝器餘量25為很多時,除了一面做出抑制編碼率外,在緩衝器餘量25尚有餘裕的場合,也可一面提高編碼率而使品質得以提高。
逆量子化部18是只要一從量子化部16收到正交變換係數數據17,則以量子化步驟參數23所示的粒度,而執行其正交變換係數數據17的逆量子化。
逆正交變換部19是將由逆量子化部18所逆量子化的正交變換係數數據進行逆正交變換。
切換部52是根據從編碼模型判定部12輸出的編碼模型信息13而選擇從運動補償部7所輸出的時間預測圖像8、或從空間預測部10a所輸出的空間預測圖像20進行輸出。即、在編碼模型信息13為顯示運動預測模型的場合時,選擇從運動補償部7所輸出的時間預測圖像8進行輸出,而在編碼模型信息13為顯示內部模型的場合時,選擇從空間預測部10a所輸出的空間預測圖像20進行輸出。
加法器53是將切換部52的輸出信號與逆正交變換部19的輸出信號做加法運算而生成局部解碼圖像21。還有,局部解碼圖像21是為了被使用於以下的幀的運動預測,而作為參考圖像4被儲存於幀存儲器3a。
算術編碼部6是根據後述的程序而實施運動向量5、編碼模型信息13、空間預測模型14、及正交變換係數數據17等的編碼對象數據的熵編碼,並將其編碼結果做為視頻圖像壓縮數據26,由發送緩衝器24進行輸出。
(2)視頻圖像解碼裝置的動作概要算術解碼部27是只要一從視頻圖像編碼裝置接收到視頻圖像壓縮數據26,則以實施後述的熵解碼處理,而解碼運動向量5、編碼模型信息13、空間預測模型14、正交變換係數數據17、及量子化步驟參數23等。
逆量子化部18是將由算術解碼部27而解碼的正交變換係數數據17、及量子化步驟參數23於以逆量子化,而逆正交變換部19是將逆量子化的正交變換係數數據17、及量子化步驟參數23進行逆正交變換而行局部解碼。
運動補償部7是在由算術解碼部27而解碼的編碼模型信息13為顯示運動預測模型的場合時,使用由算術解碼部27而解碼的運動向量5而復原時間預測圖像8。
空間預測部10b是在由算術解碼部27而解碼的編碼模型信息13為顯示內部模型的場合時,從由算術解碼部27而解碼的空間預測模型14來復原空間預測圖像20。
在此,視頻圖像編碼裝置側的空間預測部10a與視頻圖像解碼裝置側的空間預測部10b的差異是為對前者所取得的所有的空間預測模型的種別,並含有最有效率地來選定空間預測模型14的處理,而後者是從所提供的空間預測模型14而只限定於生成空間預測圖像20的處理。
切換部54是根據由算術解碼部27而解碼的編碼模型信息13而選擇以運動補償部7而復原的時間預測圖像8、或以空間預測部10b而復原的空間預測圖像20,並將其選擇圖像做為預測圖像而輸出至加法器55。
加法器55是只要一從切換部54收到預測圖像,就將其預測圖像與從逆正交變換部19所輸出的預測餘差信號做加法運算而得到解碼圖像21。
還有,解碼圖像21是為了被使用於以下的幀的預測圖像生成,而被儲存於幀存儲器3b。幀存儲器3a與3b的差異是僅為所謂各自被搭載於視頻圖像編碼裝置與視頻圖像解碼裝置的區別。
(3)算術編碼·解碼處理以下,對做為本發明的要點的算術編碼及解碼處理詳細地來加以說明。編碼處理是在圖3的算術編碼部6來執行,而解碼處理是在圖4的算術解碼部27來執行。
圖5是顯示圖3的算術編碼部6的內部構成的構成圖。在圖中,算術編碼部6是包括文脈模型決定部28,決定對做為編碼對象數據的運動向量5、編碼模型信息13、空間預測模型14、及正交變換係數數據17等的各個數據型態而定義的的文脈模型(後述);二進位化部29,根據對各編碼對象數據型態而決定的二進位化規則將n進位數據轉換成二進位數據;發生概率生成部30,提供二進位化後的各個二進位化序列bin的值(0或1)的發生概率;編碼部31,基於被生成的發生概率而執行算術編碼;及傳輸單位生成部35,通知中斷算術編碼的時序,同時以其時序來構成成為傳輸單位的數據。
圖6是顯示圖5的算術編碼部6的處理內容的流程圖。
1)文脈模型決定處理(步驟ST1)所謂文脈模型是將與成為信息源(編碼)符號的發生概率的變動要因的其他的信息的依存關係進行模型化,並以對應該依存關係來切換發生概率的狀態,而成為可執行更適應於符號的實際發生概率的編碼。
圖7是說明文脈模型的概念的說明圖。還有,在圖7中是將信息源符號做為二進位。所謂圖7的0~2的ctx的選擇分支分支是以想像使用該ctx的信息源符號的發生概率的狀態並根據狀況而變化的事實來加以定義。
以在該實施形態一中的視頻圖像編碼而言,可根據在某微塊的編碼數據與其周邊的微塊的編碼數據間的依存關係來切換ctx的值。
圖8是顯示運動向量用文脈模型的一例的說明圖,圖8是以關於D.Marpe及其他人的在「Video Compression Using Context-BasedAdaptive Arithmetic Coding」,International Conference onImage Processing 2001所揭示的微塊的運動向量的文脈模型為例。
在圖8中,以塊C的運動向量為編碼對象,正確而言是將從近旁來預測決C的運動向量的預測差分值mvdk(C)編碼。而ctx_mvd(C、k)為文脈模型。
分別以mvdk(A)顯示在塊A的運動向量預測差分值、及以mvdk(B)顯示在塊B的運動向量預測差分值,它們並被使用於文脈模型的切換評價值ek(C)的定義。
評價值ek(C)是顯示近旁的運動向量的偏差情形,一般而言於該偏差為小的場合時會有mvdk(C)變小,相反地於ek(C)為較大的場合時也會有mvdk(C)變大的傾向。
因而,mvdk(C)的符號發生概率是最好以基於ek(C)而被適應化。而該發生概率的變動設定是文脈模型,可說在該情形具有3種類的發生概率變動。
除此之外,關於編碼模型信息13、空間預測模型14、及正交變換係數數據17等的編碼對象數據的每一個,預先定義文脈模型,而在視頻圖像編碼裝置的算術編碼部6與視頻圖像解碼裝置的算術解碼部27被共有。在圖5所示的算術編碼部6的文脈模型決定部28中,基於如該編碼對象數據的種別而執行選擇預先所決定的模型的處理。
還有,因為從文脈模型之中,選擇任意的發生概率變動的處理是相當於下述3)的發生概率生成處理,所以在此進行說明。
2)二進位化處理(步驟ST2)文脈模型是將編碼對象數據在二進位化部29進行二進位序列化,而根據二進位序列的各bin(二進位位置)來決定。二進位化的規則是根據各編碼數據的所取得的值的大致分布,來變換成可變長的二進位序列。二進位化也可以仍舊通過將原本取得n進位的編碼對象數據進行算術編碼,並通過以bin為單位進行編碼,因為可削減概率數直線分割數,所以可簡化運算。因此,具有可使文脈模型瘦身的優點。
3)發生概率生成處理(步驟ST3)在上述1)、2)的處理程序中,多值編碼對象數據的二進位化、及適用各bin的文脈模型的設定已經完畢,準備編碼。因為各文脈模型含有對0/1的各個發生概率的變動,發生概率生成部30參考在步驟ST1所決定的文脈模型來執行在各bin中的0/1發生概率的生成處理。
圖8是顯示做為發生概率選擇的評價值ek(C)的一例,發生概率生成部30決定如圖8的ek(C)所示的做為發生概率選擇的評價值,並根據此,從所參考的文脈模型的選擇分支之中,來決定將哪一個發生概率變動使用於現在的編碼。
4)編碼處理(步驟ST3~ST7)因為通過3),可得到算術編碼處理程序所需要的概率數直線上的0/1各值的發生概率,所以根據在現有例所舉的處理程序而在編碼部31來執行算術編碼(步驟ST4)。
而且,實際的編碼值(0或1)32是被反饋至發生概率生成部30,並為了更新所使用的文脈模型的發生概率變動部分而計算0/1產生頻度(步驟ST5)。
例如,在以使用某特定的文脈模型內的發生概率變動而執行100個bin的編碼處理的時刻,在該發生概率變動中的0/1的發生概率分別是0.25、0.75。在此,只要一使用相同的發生概率變動而編碼1,則1的出現頻度就被更新,而0/1的發生概率變化成0.247、0.752。通過該機制,而成為可執行適應於實際的發生概率的有效率的編碼。
而且,新的在編碼部31所生成的編碼值(0或1)32的算術碼33是被傳送至傳輸單位生成部35,如下述6)的所述那樣地,做為以構成傳輸單位的數據而進行復用(步驟ST6)。
而且,對1個編碼對象數據的二進位序列bin整體來判斷編碼處理是否結束(步驟ST7),若尚未結束,則返回步驟ST3,而執行在各bin中的發生概率的生成處理以下的處理。另一方面,若為結束,則進一步轉移至其次所說明的傳輸單位生成處理。
5)傳輸單位生成處理(步驟ST8~ST9)雖然算術編碼是將多個編碼對象數據的序列進行變換至1個字碼,但因為視頻圖像信號是執行在幀間的運動預測,或執行在幀單位的顯示,所以需要將幀做為單位而生成解碼圖像來更新幀存儲器內部。因而,需要在被算術編碼的壓縮數據上能夠明確地判斷所謂幀的單位的間隙,進而,從與聲音·聲頻等的其他的媒體的復用、及包傳輸等的目的來看,也需要以幀內的較細的單位來區分壓縮數據而進行傳輸。以此例而言,一般可舉出片段構造、即將多個微塊依後掃描順序進行群組化(grouping)的單位。
圖9是將片段構造進行說明的說明圖。
點線所圍起來的矩形相當於微塊。一般上片段構造是做為解碼時的再同步的單位而被處理。做為極端的例子,為將片段數據照常映射成IP傳輸用的包裝載。在視頻圖像等不太允許傳輸延遲的實時媒體的IP傳輸上,大多使用RTP(Real time Transport Protocol)。大多情況是RTP包將時間標記提供標頭部分,而在裝載部分映射視頻圖像的片段數據並被傳輸。例如,在Kikuchi及其他人的在「RTP PayloadFormat for MPEG-4 Audio/Visual Streams」,RFC 3016中,規定有將MPEG-4視頻圖像壓縮數據以MPEG-4的片段(視頻圖像包)的單位進行映射成RTP裝載的方法。
因為RTP是做為UDP包而被傳輸,所以一般無再發送控制,而在發生包遺失的場合時,會有片段數據為無法完整送達解碼裝置的情形。假如,其後的片段數據若要執行依存於該被廢棄的片段的信息的編碼,則即使其假定已正常地送達解碼裝置也無法做正常解碼。
因此,任意的片段都需要從其開頭無關於任何的依存關係地可正常地來解碼。例如,一般而言,碰到執行Slice5的編碼,不要執行利用位於其上部的Slice3和位於左的Slice4的微塊群的信息的編碼。
另一方面,在使算術編碼的效率得以提高上,最好是基於周邊的狀況而使之適應符號的發生概率,或繼續保持概率數直線的分割處理程序。例如,為了將Slice5完全獨立於Slice4來編碼,在Slice4的最終微塊的算術編碼結束的時刻,無法保持可表現在算術編碼中的字碼的寄存器值,而在Slice5成為將復位寄存器於初始狀態後的編碼進行再開。因此,無法利用存在於Slice4的結尾與Slice5的開頭之間的相關,而招致編碼效率的降低。總之,一般設計成提高以編碼效率的降低做為犧牲,對起因於傳輸錯誤等的片段數據的無法預期的遺失的耐遺失性。
在該實施形態一的傳輸單位生成部35中,提供的是提高該設計的適應性的方法以及裝置。即,在依據傳輸錯誤等的片段數據的遺失的概率極為低的情形下,不實施恆常切斷關於算術編碼的片段間的依存關係,而可積極地加以利用。
在一方面,在片段數據的遺失的可能性為很高的場合時,可切斷片段間的依存關係,而適應性地來控制在傳輸單位的編碼效率。
總之,在該實施形態一中的傳輸單位生成部35上,作為視頻圖像編碼裝置內部的控制信號,而以區分傳輸單位的時序而接收傳輸單位指示信號36,並基於該傳輸單位指示信號36所輸入的時序,區分從編碼部31所輸入的算術碼33的字碼而生成傳輸單位的數據。
具體而言,傳輸單位生成部35是將編碼值32的算術碼33逐次地做為傳輸單位構成位進行復用(步驟ST6),同時通過上述傳輸單位指示信號36來判斷僅含在傳輸單位內所得到的微塊的部分的數據的編碼是否結束(步驟ST8),在判斷傳輸單位內的所有的編碼未結束的場合時,返回步驟ST1,並執行文脈模型決定以下的處理。
相反,在判斷傳輸單位內的所有的編碼結束的場合時,傳輸單位生成部35做為次一傳輸單位數據的標頭信息而附加以下的2個信息(步驟ST9)。
1.在次一傳輸單位,來附加概率數直線分割狀況、即顯示是否復位可表示做為字碼表現的算術編碼處理程序的寄存器值的「寄存器復位標誌」。還有,在最初被生成的傳輸單位上,該寄存器復位標誌恆恆常指示進行復位來加以設定。
2.僅於上述1.的寄存器復位標誌為顯示不進行復位的場合時,做為使用於次一傳輸單位的算術編碼及解碼的開始時的寄存器值,而附加做為在其時刻的寄存器值的「初始寄存器值」。還有,該初始寄存器值如圖5所示那樣地,為從編碼部31來輸入至傳輸單位生成部35的初始寄存器值34。
圖10是顯示由算術編碼部6所生成的位數據流的一例的說明圖。
如圖10所示那樣地,在每一片段視頻圖像壓縮數據、及做為各片段視頻圖像壓縮數據的標頭的片段標頭(在附圖中簡稱為片頭)數據除了片段開始碼之外,設置上述1.的寄存器復位標誌;及初始寄存器值,該值僅於上述1.的寄存器復位標誌顯示為不進行復位的場合時進行復用。
如上所述,若依據2個附加信息,則即使於剛好前面的片段為有遺失的場合時,通過使用含於自身的片段標頭數據的寄存器復位標誌、及做為初始寄存器值的寄存器初始化的值,而成為即使在片段間也可執行保持算術字碼的連續性的編碼,而得以保持編碼效率。
還有,在圖10中,雖然片段標頭數據與片段視頻圖像壓縮數據為在同一數據流上被復用,但如圖11所示那樣地,片段標頭數據是以另外的數據流的形態而以離線被傳輸,在片段視頻圖像壓縮數據也可以附加上對應的片段標頭數據的ID信息來加以構成。在同圖,是顯示將數據流根據IP協定來傳輸的例,並顯示將標頭數據部分以可靠性較高的TCP/IP來傳輸,而將視頻圖像壓縮數據部分以低延遲的RTP/UDP/IP來傳輸的例。若依據圖11的構成所根據的標頭、及傳輸單位的分離傳輸形式,則以RTP/UDP/IP來傳輸的數據未必被分割成所謂片段的數據單位也可。
在片段中,基本上而言,雖需要將與近旁區域的視頻圖像信號的依存關係(文脈模型)全部進行復位,以在該片段可單獨地再開解碼,但此是會招致視頻圖像編碼效率的降低。
如圖11所示那樣地,若可以TCP/IP來傳輸初始寄存器狀態,則視頻圖像信號自體是一面利用幀內的每一文脈模型一面執行編碼,而在執行RTP包化的階段也可分割被算術編碼過的數據來加以傳輸。因而,若依據該結構,則因為算術編碼處理程序不依據線路的狀況即可穩定地獲得,所以可將執行不受片段構造限制的編碼的位數據流以保持較高的耐錯誤性來加以傳輸。
另外,如圖12所示那樣地,也可將是否使用寄存器復位標誌與初始寄存器值的語法以可顯示在更上位的層來加以構成。在圖12中,是顯示在以從多個視頻圖像幀所構成的視頻圖像順序的單位而被給予的標頭信息上,復用可表示是否使用寄存器復位標誌與初始寄存器值的語法的寄存器復位控制標誌的例。
例如,在判斷線路的品質變壞,而通過視頻圖像順序來執行寄存器復位方為可進行穩定的視頻圖像傳輸的場合時,將寄存器復位控制標誌設定成表示通過視頻圖像順序,而在片段的開頭恆常使寄存器復位的值。此時,對於成為在片段的單位上的復用化對象的寄存器復位標誌和初始寄存器值在片段級別的復用變為不需要。
因此,在如某特定的傳輸條件(線路的錯誤率等)為繼續的場合時,若可以視頻圖像順序的單位來控制寄存器復位,則可降低以片段為單位來傳輸的開銷信息。不用說,寄存器復位控制標誌也可以第N幀、第N+1幀等來表示,來附加視頻圖像順序中的任意的視頻圖像幀的標頭信息。
圖13是顯示圖4的算術解碼部27的內部構成的構成圖。
視頻圖像解碼裝置的算術解碼部27含有傳輸單位解碼初始化部37,在每一接收的傳輸單位,基於被含於標頭的關於算術編碼處理程序的附加信息,來執行算術解碼處理的初始化;文脈模型決定部28,基於算術解碼的處理程序來特定運動向量5、編碼模型信息13、空間預測模型14、及正交變換係數數據17等的解碼對象數據的形態,而決定分別與視頻圖像編碼裝置來共通定義的文脈模型;二進位化部29,生成基於解碼對象數據的形態而決定的二進位化規則;發生概率生成部30,根據二進位化規則與文脈模型,而提供各個bin(0或1)的發生概率;及解碼部38,基於所生成的發生概率而執行算術解碼,而從其結果所得的二進位序列與上述二進位化規則來解碼運動向量5、編碼模型信息13、空間預測模型14、及正交變換係數數據17等的數據。
圖14是顯示圖13的算術解碼部27的處理內容的流程圖。
6)傳輸單位解碼初始化處理(步驟ST10)如圖10所示那樣地,基於寄存器復位標誌及初始寄存器值34,執行在解碼部38中的算術解碼開始狀態的初始化(步驟ST10)。寄存器復位標誌,表示以每一片段等的傳輸單位來復用,而顯示算術編碼處理程序的寄存器值有無復位;而在復位寄存器值的場合時,初始寄存器值34不被使用。
7)文脈模型決定處理、二進位化處理、發生概率生成處理雖然這些處理程序是分別由圖13所示的文脈模型決定部28、二進位化部29、及發生概率生成部30所執行,但因為與在視頻圖像編碼裝置側的處理程序1)~3)所示的文脈模型決定處理ST1、二進位化處理ST2、及發生概率生成處理ST3相同,所以分別提供相同的步驟號碼,而省略這些說明。
8)算術解碼處理(步驟ST11)因為從此處起將要做解碼的bin的發生概率已經由至7)為止的處理程序確定,所以在解碼部38中,根據現有例所示的算術解碼處理的程序,而復原bin的值(步驟ST11),並且與視頻圖像編碼裝置側的處理一樣地來計數0/1產生頻度而更新bin的發生概率(步驟ST5),判斷通過與由二進位化規則所定的二進位序列圖形相比較而解碼的bin的值是否為確定(步驟ST12)。
若與由二進位化規則所定的二進位序列圖形相比較而解碼的bin的值為不確定,則再度執行在步驟ST3的各bin中的0/1發生概率生成處理以下的處理(步驟ST3、ST11、ST5、ST12)。
在一方面,在與由二進位化規則所定的二進位序列圖形吻合的確認而解碼的各bin的值為已確定的場合時,將吻合的圖形所指示的數據值做為解碼數據值進行輸出,若對片段等的傳輸單位全部尚未解碼完畢(步驟ST13),則為了對所有傳輸單位進行解碼,需反覆執行步驟ST1的文脈模型決定處理以下的處理。
以上很顯明看出,若依據該實施形態一,因為在以片段等的較細的傳輸單位進行區分而傳輸視頻圖像壓縮數據之際,附加可表示做為片段標頭數據而顯示算術編碼處理程序的寄存器值有無復位的寄存器復位標誌、及初始寄存器值34,所以可不切斷算術編碼的編碼處理程序的連續性來執行編碼,而成為一面可提高對傳輸錯誤的耐錯誤性一面可保持編碼效率,使其解碼變為可行。
還有,在該實施形態一中,雖然做為傳輸單位而設想了片段構造,但即使將視頻圖像幀做為傳輸單位也可適用本發明。
實施形態二、在該實施形態二中,就算術編碼部6及算術解碼部27的另外形態進行敘述。在該實施形態二中,其特徵在於不僅表示算術編碼處理程序的字碼的狀態的寄存器值,對文脈模型內的發生概率變動的學習狀態、即對依據在發生概率生成部30的bin的發生概率更新處理而來的文脈模型內的發生概率變動的學習狀態也復用於片段標頭。
例如,在上述實施形態一中所說明的圖8,例如為了使塊C的算術編碼的效率得以提高,而將該塊C的例如位於上部的塊B的運動向量的信息做為發生概率變動決定來使用。因而,例如假設塊C與塊B位於不同的片段,則需要禁止將塊B的信息使用在發生概率決定處理程序。
此種情形意味著依據文脈模型而來的發生概率適應化的編碼效率會降低。
因此,在該實施形態二中,因為提供使該設計的適應性得以提高的方法及裝置,所以在依據傳輸錯誤等的片段數據的遺失的概率極為低的情形下,可不恆常切斷相關於算術編碼的片段間的依存關係,而可積極地進行利用,另外在片段數據的遺失的可能性很高的場合,可切斷片段間的依存關係,而可以適應地控制傳輸單位的編碼效率。
圖15是顯示在實施形態二的算術編碼部6的內部構成的構成圖。
在該實施形態二的算術編碼部6與圖5所示的上述實施形態一的算術編碼部6不同之處僅在於發生概率生成部30將被做為復用至片段標頭的對象的文脈模型的狀態39交給傳輸單位生成部35。
圖16是顯示圖15的算術編碼部6的處理內容的流程圖。
與在上述實施形態一的圖6的流程圖相比較很明顯,與其不同點是在步驟ST3的各bin中的0/1發生概率生成處理的文脈模型狀態39、即對依據在發生概率生成部30的bin的發生概率更新處理而來的文脈模型內的發生概率變動的學習狀態39也與步驟ST4的二進位算術編碼處理的寄存器值同樣地,僅為在步驟ST9的傳輸單位生成部35中的次傳輸單位的標頭構成處理上復用於片段標頭的點而已。
圖17是說明文脈模型的學習狀態的說明圖。使用圖17,來說明關於文脈模型的狀態39的意義。
圖17是在第k號傳輸單位內有n個微塊的情形,並對各微塊來定義僅1度被使用的文脈模型ctx,並表示對各微塊ctx的發生概率發生變動的情形。
所謂文脈模型的狀態39繼續至次一傳輸單位,意味著如該圖17所示那樣地,第k號傳輸單位的最終狀態ctxk(n-1)為在第k+1號傳輸單位的ctx的初始狀態、即在ctxk+1(n-1)=0、1、2的0、1的發生概率po、p1與在ctxk(n-1)=0、1、2的值0、1的發生概率po、p相等。因此,在傳輸單位生成部35中,顯示ctxk(n-1)的狀態的數據做為在第k+1號傳輸單位的標頭信息的一部分而被傳輸。
圖18是顯示由實施形態二的算術編碼部6所生成的位數據流的一例的說明圖。
在該實施形態二中,在每一片段視頻圖像壓縮數據的片段標頭數據來附加與圖10所示的實施形態一同樣的片段開始碼、寄存器復位標誌、及初始寄存器值,還有剛好前面的片段的文脈模型狀態的信息。
但是,在該實施形態二中,不僅使寄存器復位標誌含有初始寄存器值有無復用,也含有文脈模型狀態數據有無復用。
還有,做為表示文脈模型狀態數據有無復用的信息不用說,不僅可設置寄存器復位標誌,也可設置別的標誌來加以構成。
而且,雖然即使為上述實施形態一也可加以說明,但在圖18中,雖然片段標頭數據與片段視頻圖像壓縮數據在同一數據流上被復用,但片段標頭是以別的數據流的形在線上被傳輸,而在壓縮數據也可以附上對應的片段標頭數據的ID信息來加以構成。
圖19是顯示實施形態二的算術解碼部27的內部構成的構成圖。在該實施形態二的算術解碼部27與圖13所示的實施形態一的算術解碼部27不同之處,僅在於傳輸單位解碼初始化部37將剛好被片段標頭所復用之前的片段的文脈模型的狀態39交給發生概率生成部30,而成為將文脈模型的狀態從剛好前面的片段來繼續的構成之點。
圖20是顯示圖19的算術解碼部27的處理內容的流程圖。
與在上述實施形態一的圖14的流程圖相比較很明顯地可看出,與此不同之點是在步驟ST10的各傳輸單位解碼初始化處理中,從片段標頭所解碼的文脈模型狀態39參考步驟ST3的處理、即在步驟ST1所決定的文脈模型被輸出至執行在各bin的0/1發生概率的生成處理的處理上,使用於發生概率生成部30的0/1發生概率的生成處理之點。
還有,關於在片段標頭所交給的文脈模型的狀態,因為文脈模型數極多的場合時變為片段標頭的開銷,所以也可以選擇對編碼效率的貢獻顯著的文脈模型,將該狀態進行復用來加以構成。
例如,因為運動向量和正交變換係數數據在全符號量中所佔的比例較多,所以可考慮僅對於該等文脈模型的狀態來加以繼續的構成等。而且,可將繼續狀態的文脈模型的種別明示地復用於位數據流來構成,也可以根據視頻圖像的局部的狀況而選擇性地只對於重要的文脈模型來執行狀態繼續。
從以上很明顯看出,若依據該實施形態二,在區分成較細的傳輸單位來傳輸視頻圖像壓縮數據之際,因為可附加做為片段標頭數據而表示顯示算術編碼處理程序的寄存器值有無復位的寄存器復位標誌;初始寄存器值34;及表示剛好前面的片段的文脈模型狀態的信息,而可不必切斷算術編碼的編碼處理程序的連續性而執行編碼,而成為可一面提高對傳輸錯誤的耐錯誤性並一面保持編碼效率。
還有,雖然在該實施形態二中,做為傳輸單位而設想了片段構造,但即使將視頻圖像幀做為傳輸單位也可適用本發明。
特別是,在該實施形態二中,因為附加表示剛好前面的片段的文脈模型狀態的信息,所以例如,在圖8即使使位於塊C、及與該塊C剛好前面的塊B成為不同的片段,也可以塊C的發生概率決定處理程序來利用塊B的文脈模型狀態,可使依據文脈模型而來的發生概率適應化的編碼效率得以提高。總之,依據傳輸錯誤等,在片段數據的遺失的概率極為低的情況下,可不必恆常地切斷關於算術編碼的片段間的依存關係,至剛好前面片段的文脈模型狀態為止也可積極地加以利用,另外,在片段數據的遺失的可能性很高的場合時,剛好前面片段的文脈模型狀態不予利用,切斷片段間的依存關係,成為可適應性地來控制傳輸單位的編碼效率。
還有,在該實施形態二的場合時,雖然說明過如圖18所示的位數據流語法那樣地,在每一片段數據,與上述實施形態一的寄存器復位標誌及初始寄存器值的附加並列地,將表示剛好前面片段的各數據的文脈模型狀態的信息做為片段標頭數據而進行附加,但上述實施形態一的寄存器復位標誌及初始寄存器值是不予附加而省略掉,而也可將僅表示剛好前面片段的各數據的文脈模型狀態的信息做為片段標頭數據進行附加,而且,與是否與上述實施形態一的寄存器復位標誌及初始寄存器值的附加並列來設置無關,不用說即使附加表示該文脈模型狀態復位標誌為OFF、即附加僅在不做復位的場合時表示剛好前面片段的各數據的文脈模型狀態的信息來設置文脈模型狀態復位標誌(以參考圖21),而使之利用於解碼時也可。
實施形態三在該實施形態三中,對將傳輸單位以被編碼的數據的形態另外地進行群組化的數據區分形式而構成的例來加以敘述。
例如,以公開在Joint Video Team(JVT)of ISO/IEC MPEG andITU-T VCEG中所研討的視頻圖像編碼方式設計書草稿Working DraftNumber2,Revision 3,JVT-B118r3的數據區分法做為例子,以顯示如圖9所示的片段構造為單位,將特定的形態的數據進行群組化而被構成的數據單位以片段數據的形來傳輸僅存在於其內部的微塊數部分的方式。做為以群組化而構成的數據單位而成的片段數據的數據形態,例如有以下所示的0~7的數據形態。
0 TYPE_HEADER 圖像(幀)或片段標頭1 TYPE_MBHEADER 微塊標頭信息(編碼模型信息等)2 TYPE_MVD運動向量3 TYPE_CBPCBP(微塊內的有效正交變換係數分布)
4 TYPE_2x2DC 正交變換係數數據(1)5 TYPE_COEFF_Y 正交變換係數數據(2)6 TYPE_COEFF_C 正交變換係數數據(3)7 TYPE_EOS 數據流結束識別信息例如,在數據形態2的TYPE_MVD的片段中,是僅將收集其內部的微塊數部分、及運動向量信息的數據做為片段數據進行傳輸。
因而,在接於第k號片段的TYPE_MVD的數據後,而解碼第k+1號片段的TYPE_MVD數據的場合時,若僅將關於在第k號片段末尾的運動向量的文脈模型的狀態預先復用於做為送出第k+1號片段的TYPE_MVD數據的片段的標頭,則可繼續用於運動向量的算術編碼的文脈模型學習狀態。
圖21是顯示由實施形態三的算術編碼部6所生成的位數據流的一例的說明圖。在圖21中,例如,在將成為數據形態2的TYPE_MVD的片段的情形的運動向量做為片段數據進行復用的場合時,在其片段標頭中,附加片段開始碼和表示TYPE_MVD的數據形態ID、文脈模型狀態復位標誌、及表示剛好前面片段的運動向量用文脈模型狀態的信息。
而且,例如,在僅將數據形態5的TYPE_COEFF_Y的正交變換係數數據(2)的正交變換係數數據(2)做為片段數據進行復用的場合時,是在其片段標頭中,附加片段開始碼和表示TYPE_COEFF_Y的數據形態ID、文脈模型狀態復位標誌、及表示剛好前面片段的正交變換係數數據用文脈模型狀態的信息。
還有,在同圖中,雖然片段標頭數據與壓縮數據被復用於同一數據流上,但片斷標頭是以另外的數據流的形式而在線被傳輸,在壓縮數據,也可附上對應的片段標頭數據的ID信息來加以構成。
而且,在該實施形態三的算術編碼部6是在圖15的構成中,傳輸單位生成部35根據上述數據區分法的規則而執行片段內的微塊數據的再構成,也可以將表示各數據形態的種別的ID信息、及對應各數據形態的文脈模型的學習狀態進行復用而構成。
而且,在該實施形態三中的算術解碼部27,在圖19的構成中,傳輸單位解碼初始化部37通過將復用於片段標頭的數據形態種別ID通知至文脈模型決定部28,而決定所使用的文脈模型,且通過將文脈模型學習狀態通知至發生概率生成部30,而在片段間予繼續文脈模型的學習狀態39,來執行算術解碼也可以。
以上很明顯地看出,若依據該實施形態三,則即使在將視頻圖像信號分割成以既定的數據形態來群組化的傳輸單位而執行壓縮編碼的場合時,在將屬於該傳輸單位的視頻圖像信號進行算術編碼之際,因為不將以在前的既定的數據形態來群組化的傳輸單位的符號發生概率學習狀態復位而繼續編碼,所以即使以既定的數據形態來群組化的場合,也可一邊確保耐錯誤性,一邊來實施提高算術編碼的編碼效率的編碼。
還有,在該實施形態三中,雖然做為傳輸單位而例舉了每一片段構造的數據形態種別,但即使換成視頻圖像幀單位的每一數據形態種別的傳輸也可來適用本發明。
而且,圖21所示的實施形態三說明了位數據流語法之一例的場合,在每一數據形態的每一片段數據中,附加文脈模型狀態復位標誌、及該標誌為表示OFF時的剛好前面片段的各數據的文脈模型狀態的信息做為片段標頭數據,但與圖18所示的實施形態二的位數據流語法的一例的場合同樣,在每一數據形態的片段數據中,也可與寄存器復位標誌及初始寄存器值的附加為並列地,將文脈模型狀態復位標誌、及其標誌表示OFF時的剛好前面片段的各數據的文脈模型狀態的信息做為片段標頭數據進行附加,而且,與是否與寄存器復位標誌及初始寄存器值的附加並列地進行設置無關,不用說也可省略文脈模型狀態復位標誌,而恆常地附加表示剛好前面片段的各數據的文脈模型狀態的信息而使之用於解碼時也可以。
而且,雖然在以上的實施形態一~三中,做為數位訊號,例舉了視頻圖像數據為一例進行了說明,但在本發明中,不限於此,不僅視頻圖像數據的數位訊號,就連聲音的數位訊號、及靜止圖像的數位訊號,進而文本的數位訊號、及任意地組合這些信號的多媒體的數位訊號也可適用。
而且,雖然在以上的實施形態一、二中,做為數位訊號的傳輸單位而舉出了片段、在實施形態三中,舉出了在片段內除了數據的形態以外及區分了數據形態等的既定傳輸單位為一例進行了說明,但在本發明中,不限於此,也可將多個片段收集而構成的1圖像(picture)、即1視頻圖像幀單位做為既定傳輸單位也可以,而且設想對通信以外的儲存系統等的使用,不用說不只是既定的傳輸單位,連既定的儲存單位也是可以的。
如以上所述,有關本發明的數位訊號編碼裝置等適用於在壓縮視頻圖像信號而傳輸之際,需要確保耐錯誤性,同時提高算術編碼的編碼效率的場合。
權利要求
1.一種數位訊號編碼裝置,將數位訊號以既定單位進行分割而執行壓縮編碼,其特徵在於包括算術編碼部,以算術編碼來壓縮既定單位的數位訊號,而該算術編碼部是將表現在某傳輸單位的編碼為完畢的時刻的算術編碼狀態的信息,作為次一傳輸單位的數據的一部分進行復用。
2.如權利要求1所述的數位訊號編碼裝置,其中,上述算術編碼部是將既定單位的數位訊號以基於與含於1個或多個相鄰接的傳輸單位的信號間的依存關係,來決定編碼符號的發生概率而執行算術編碼。
3.如權利要求2所述的數位訊號編碼裝置,其中,上述算術編碼部是以計數被編碼的符號的出現頻度來學習上述發生概率。
4.如權利要求1所述的數位訊號編碼裝置,其中,所謂上述表現算術編碼狀態的信息是指寄存器復位標誌,表示以顯示算術編碼過程的寄存器值的復位的有無;及初始寄存器值,僅於不復位寄存器值的場合時進行附加。
5.一種數位訊號編碼裝置,將數位訊號以既定單位進行分割而執行壓縮編碼,其特徵在於包括算術編碼部,以算術編碼來壓縮既定單位的數位訊號,而該算術編碼部是將既定單位的數位訊號以基於與含於1個或多個相鄰接的傳輸單位的信號間的依存關係,來決定編碼符號的發生概率,同時以計數被編碼的符號的出現頻度來學習上述發生概率,並將表現在某傳輸單位的編碼為完畢的時刻的發生概率學習狀態的信息,作為次一傳輸單位的數據的一部分進行復用。
6.如權利要求5所述的數位訊號編碼裝置,其中,所謂表現發生概率學習狀態的信息是表示將與成為編碼符號的發生概率的變動原因的其他信息的依存關係進行模型化的文脈模型狀態的信息。
7.如權利要求1所述的數位訊號編碼裝置,其中,上述數位訊號是圖像信號,而上述傳輸單位是由圖像幀內的1個至多個微塊所構成的片段。
8.如權利要求1所述的數位訊號編碼裝置,其中,上述數位訊號是圖像信號,而上述傳輸單位是根據含於上述片段內的編碼數據的種別而被再構成的編碼數據單位。
9.如權利要求1所述的數位訊號編碼裝置,其中,上述數位訊號是圖像信號,而上述傳輸單位是圖像幀。
10.一種數位訊號解碼裝置,將被壓縮編碼的數位訊號以既定單位進行接收而進行解碼,其特徵在於上述所接收的數位訊號是對按每一個編碼對象符號分配的發生概率表進行更新同時按每一個上述既定單位進行算術編碼的數位訊號;上述數位訊號解碼裝置包括對上述既定單位的壓縮數位訊號進行算術解碼的算術解碼部,而該算術解碼部在上述既定單位的解碼開始時,基於在該既定單位數據的標頭被復用的發生概率表初始化信息,來進行解碼動作的初始化。
全文摘要
在作為片段構造的視頻圖像壓縮數據的片段視頻圖像壓縮數據的位數據流語法中,在每一片段視頻圖像壓縮數據,作為各片段視頻圖像壓縮數據的片段標頭復用;片段開始碼;寄存器復位標誌,在次一傳輸單位表示是否復位表示算術編碼處理程序的字碼的狀態的寄存器值;及初始寄存器值,只在該寄存器復位標誌表示的場合時,應使用做為次一傳輸單位的算術編碼以及解碼的開始時所使用的寄存器值,就是在該時刻的寄存器值。
文檔編號H04N7/24GK1878002SQ20061009971
公開日2006年12月13日 申請日期2003年4月10日 優先權日2002年4月25日
發明者關口俊一, 山田悅久, 淺井光太郎 申請人:三菱電機株式會社

同类文章

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

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