国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Vlc方法和設(shè)備的制作方法

      文檔序號:7941891閱讀:238來源:國知局
      專利名稱:Vlc方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及視頻壓縮系統(tǒng)中視頻數(shù)據(jù)的可變長度碼(VLC)。
      背景技術(shù)
      在例如像視頻會議、網(wǎng)絡(luò)會議、電視廣播和視頻電話之類的幾種應(yīng)用中實時傳輸影像。然而,因為通常通過用8比特(1字節(jié))來表示畫面中的每個像素來描述數(shù)字視 頻,所以表示影像需要大量的信息。這種未壓縮的視頻數(shù)據(jù)導(dǎo)致很大的比特量,并且由于有 限的帶寬而無法實時地經(jīng)由常規(guī)的通信網(wǎng)絡(luò)和傳輸線路傳送。因此,能夠進行實時視頻傳輸要求很大程度的數(shù)據(jù)壓縮。然而數(shù)據(jù)壓縮可能會損 害畫面質(zhì)量。因此,已經(jīng)投入很大努力來開發(fā)允許在帶寬有限數(shù)據(jù)連接上實時傳輸高質(zhì)量 視頻的壓縮技術(shù)。在視頻壓縮系統(tǒng)中,主要目標是以盡可能少的容量來表示視頻信息。容量利用比 特被定義為恒定值或比特/時間單元。在這兩種情況中,主要目標是減少比特數(shù)目。過去這些年已經(jīng)開發(fā)了許多視頻壓縮標準。通過ISO(國際標準化組織)或 ITU(國際電信聯(lián)盟)來使這些方法中的很多標準化。此外,已經(jīng)開發(fā)了多種其它專利方法。主要的標準化方法有ITU :H. 261,H. 262,H. 263,H. 264ISO MPEGl,MPEG2, MPEG4/AVC依照這些標準在編碼處理中的第一步驟是把畫面劃分為正方形像素塊,例如 16X 16或8X8像素。對亮度信息以及色度信息來進行這種劃分。接下來的預(yù)測處理顯著地減少待傳送的視頻序列中的每個畫面所要求的比特量。 它利用序列一部分與序列的其它部分的相似性,并且生成對塊中像素的預(yù)測。這可以是基 于已經(jīng)編碼/解碼畫面中的像素(被稱作幀間預(yù)測)或者基于相同畫面中已經(jīng)編碼/解碼 的像素(幀內(nèi)預(yù)測)。所述預(yù)測主要是基于用于表示運動的向量。由于預(yù)測部分為編碼器和解碼器所共知,所以只需傳送差異。這種差異通常要求 少得多的容量來用于它的表示。在待編碼的像素和預(yù)測的像素之間的差異常常被稱為剩余 (residual)0被表示成數(shù)據(jù)塊(例如4X4個像素)的剩余仍然包含內(nèi)部相關(guān)性。利用這種特 點的公知方法是執(zhí)行二維塊變換。在H. 263中,使用8X8離散余弦變換(DCT),而H. 264使 用NXN(其中N可以是4或8)整型變換。這把NXN個像素變換為NXN個變換系數(shù)并且 它們通??捎杀认袼乇硎靖俚谋忍貋肀硎尽@脙?nèi)部相關(guān)性變換NXN像素陣列可能會 導(dǎo)致4X4變換系數(shù)塊,其比原始的4X4個像素塊具有少得多的非零值。對于許多應(yīng)用來說,變換系數(shù)的直接表示仍然太過耗費。為了進一步減小數(shù)據(jù)表 示,執(zhí)行量化處理。從而變換系數(shù)經(jīng)歷量化。簡單版本的量化是把參數(shù)值除以一個數(shù),導(dǎo)致 可以由較少比特表示的較小數(shù)。這是用于控制比特產(chǎn)生和重構(gòu)的畫面質(zhì)量的主要工具。應(yīng)當提及,這種量化處理的結(jié)果是所重構(gòu)的視頻序列多少不同于未經(jīng)壓縮的序列。此現(xiàn)象被 稱作為“有損編碼”。這意味著重構(gòu)的畫面一般具有比原始畫面更低的質(zhì)量。量化處理的輸 出是整數(shù),沒有正確地表示原始的變換系數(shù)。這些整數(shù)連同用于表示輔助信息的整數(shù)一起 依照無損方式編碼并且被發(fā)送到解碼器。最后,執(zhí)行所謂的二維變換系數(shù)數(shù)據(jù)到一維數(shù)據(jù)集的掃描,并且依照熵編碼方案 進一步變換該一維集。熵編碼意思是量化變換系數(shù)的無損表示。對于編碼器,依照自然次序列出了以上步驟。解碼器在一定程度上依照相反次序 執(zhí)行操作并且進行“逆”操作,如逆變換代替變換以及去量化代替量化。無損編碼通常用于經(jīng)量化的變換系數(shù)的熵編碼,并且用于編碼運動向量、編碼模 式和塊編碼模式(CBP)這樣的輔助信息。典型情況下,利用事件表來定義“事件”集。然后 定義可變長度碼(VLC)代碼表,并且每個事件被耦合到VLC表中的代碼。下面是待編碼的 事件表的一些例子。運動向量分量一般是水平或垂直分量?,F(xiàn)在假定只考慮一個這樣的分量,并且值 是可以為正或負的整數(shù)。最可能的值是0。隨后按下降的可能性是士 1、士2、士3等。向量 值和代碼值的良好組合變?yōu)? "-3 00110-2 00100
      -1 0100 11 0112 001013 00111" "對于最優(yōu)解決方案來說,最可能的事件應(yīng)當具有最短代碼。更具體地說,比特的碼 長應(yīng)當?shù)扔谑录撵鼗蛘叽a_長度=-Iog2 (事件的概率)。因此,如果·· -3、-2、-1、0、1、2、3· ·的概率是 1/32、1/32、1/8、1/2、1/8、1/32、1/32 等,那么以上VLC是最優(yōu)的。一般利用VLC表來編碼的另一類輔助信息是CBP。利用VLC指出宏塊中4個8X8 亮度塊和2個并列的8X8色度塊中的哪個具有非零系數(shù)或不具有非零系數(shù)是有益的。因 此,定義了具有26 = 64種可能事件的事件表。定義了相應(yīng)的VLC表,用于匹配64種事件 的概率。還利用無損VLC來編碼量化的變換系數(shù)。存在用于有效編碼變換系數(shù)的許多方 法。這可以導(dǎo)致不同的事件表以及相關(guān)聯(lián)的VLC。通常,塊中的量化變換系數(shù)由塊中非零變 換系數(shù)的數(shù)目、塊中最后非零變換系數(shù)的位置以及變換系數(shù)的實際大小來表達。然后此信 息的組合創(chuàng)建在VLC表中所定義的事件。例如,可以編碼組合的事件,用于指示最后非零的 位置以及最后系數(shù)的大小是等于1還是大于1。還可以使用其它組合,但是基礎(chǔ)仍然是選擇 組合和相應(yīng)的VLC表,以根據(jù)事件可能性使所要求的比特數(shù)目最小化。
      只要待編碼的數(shù)據(jù)與基礎(chǔ)統(tǒng)計合理匹配,這就會導(dǎo)致低比特使用率。在相反情況 中,當編碼非常不典型的數(shù)據(jù)時,比特的使用可能變得過高。在其中待編碼的數(shù)據(jù)不與“正 常”統(tǒng)計相匹配的情況下,由大量比特表示的出現(xiàn)情況變得更為頻繁。這可以是在捕獲視頻 圖像的環(huán)境中以迅速且持續(xù)的光改變的情況。因為編碼處理自動地調(diào)整量化間隔以便遵循 長碼字的頻繁出現(xiàn)情況,所以這會損害編碼/解碼圖像的質(zhì)量。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種用于在編碼過程中表示與視頻圖像的宏塊相關(guān)的視頻 數(shù)據(jù)的方法和設(shè)備。本發(fā)明的另一目的是提供一種用于在解碼過程中解釋與視頻圖像的宏塊相關(guān)的 代碼的方法和設(shè)備。在所附權(quán)利要求中定義了該方法和設(shè)備。


      為了使本發(fā)明更易于被理解,下面的論述將參照附圖。其中圖1是用于示出在常規(guī)的編碼過程中不同的處理步驟的框圖,圖2是圖示用于表示視頻數(shù)據(jù)的方法的原理的示意性流程圖,圖3是圖示用于解釋與視頻圖像的宏塊相關(guān)的代碼的方法的原理的示意性流程 圖,圖4是圖示編碼設(shè)備的原理的示意性框圖,和圖5是圖示解碼設(shè)備的原理的示意性框圖。
      具體實施例方式本發(fā)明提供了具有動態(tài)匹配VLC表的事件表的無損編碼。如上所述,應(yīng)當向最可 能的事件分配最短代碼,隨著相關(guān)聯(lián)的出現(xiàn)概率降低,相應(yīng)的事件應(yīng)當具有增加的碼長。本 發(fā)明考慮了當我們經(jīng)過視頻序列的不同部分時事件表的概率分布可能不是穩(wěn)定的。每當出 現(xiàn)事件時,在事件表中把該事件向上移動一個位置,即剛出現(xiàn)的事件與關(guān)聯(lián)于上面緊鄰位 置的事件交換位置。然而,分配給每個位置的代碼保持不變,只是事件與表位置的關(guān)聯(lián)被重 新布置。在這里的“事件”特別是指在表中表示的運動向量的出現(xiàn),所述表映射實際運動向 量值和相應(yīng)的可變長度碼。因為把特定的出現(xiàn)概率關(guān)聯(lián)到每個運動向量值,所以使用表達 “事件”,運動向量值進而確定用于表示它們中的每個的代碼長度。較之在原始事件表中的位置更頻繁出現(xiàn)的事件表明將逐漸地分配更短的比特代 碼。從而,即便在迅速改變顏色或光的場合中或者其它很少出現(xiàn)的情況下,將提供更多比特 的有效編碼。圖2是圖示了用于表示視頻數(shù)據(jù)的方法的原理的示意性流程圖。所圖示的方法是用于在編碼過程中表示與視頻圖像的宏塊相關(guān)的視頻數(shù)據(jù)的方 法,其中特定的視頻數(shù)據(jù)或視頻數(shù)據(jù)的一個或多個組合用預(yù)定義事件來表示,預(yù)定義事件 與在可變長度碼(VLC)表中的索引位置相關(guān)聯(lián)。VLC表包括被分配給每個索引位置的代碼。
      所述方法起始于開始步驟200。在檢測步驟210,檢測在編碼過程期間在所述預(yù)定義事件當中的第一事件的出現(xiàn)。 假設(shè)在步驟210中檢測到第一事件,則執(zhí)行隨后的步驟。接下來,在表查找步驟220,在VLC表中查找與所檢測到的第一事件相關(guān)聯(lián)的位置
      Xo接下來,在代碼提供步驟230,提供被分配給VLC表中位置χ的代碼。接下來,在測試步驟240中,確定是否位置χ > 0。如果該事件與不同于VLC表頂 部位置的位置相關(guān)聯(lián),則是這種情況,因為在頂部的位置具有索引0。如果χ > 0,則執(zhí)行 VLC重新布置步驟250。否則,在步驟260終止該方法。在VLC表重新布置步驟250中,VLC表按以下步驟來重新布置-使目前與位置X-I相關(guān)聯(lián)的第二事件與位置χ相關(guān)聯(lián),并且-使所述預(yù)定義的事件當中的第一事件與位置X-I相關(guān)聯(lián)。在該方法中所使用的視頻數(shù)據(jù)可以是以下中的一個或多個-量化變換系數(shù)的大小,-塊中非零量化變換系數(shù)的數(shù)目,-塊中最后非零量化變換系數(shù)的位置,-塊的大小, -編碼模式(coding mode),禾口-碼塊樣式(coded block pattern)。在終止步驟260終止該方法。圖3是圖示用于處理與視頻圖像的宏塊相關(guān)的代碼的方法的原理的示意性流程 圖。所圖示的方法是用于在解碼過程中解釋與視頻圖像的宏塊相關(guān)的代碼的方法,其 中所述代碼被解釋成預(yù)定義的事件,預(yù)定義的事件與可變長度碼(VLC)表中的索引位置相 關(guān)聯(lián)并表示解碼視頻數(shù)據(jù)或解碼視頻數(shù)據(jù)的組合,所述可變長度編碼表包括被分配給每個 索引位置的代碼。所述方法起始于開始步驟300。在檢測步驟310檢測在解碼過程期間代碼的出現(xiàn)。假設(shè)在步驟310中檢測到代碼, 那么執(zhí)行隨后的步驟。然后,在表查找步驟320中,在VLC表中查找與所檢測到的代碼相關(guān)聯(lián)的位置χ。接下來,在事件提供步驟330中,提供與VLC表中位置χ相關(guān)聯(lián)的第一事件。接下來,在測試步驟340中,確定是否位置χ > 0。如果檢測到的代碼與不同于VLC 表頂部位置的位置相關(guān)聯(lián),則是這種情況,因為在頂部位置具有索引0。如果χ > 0,則執(zhí)行 重新布置步驟350。否則,在步驟360終止該方法。在VLC表重新布置步驟350中,通過執(zhí)行以下步驟來重新布置VLC表-使目前與位置X-I相關(guān)聯(lián)的第二事件與位置χ相關(guān)聯(lián),并且-使第一事件與位置χ-Ι相關(guān)聯(lián)。在該方法中所使用的視頻數(shù)據(jù)可以是以下中的一個或多個-量化變換系數(shù)的大小,
      -塊中非零量化變換系數(shù)的數(shù)目,-塊中最后非零量化變換系數(shù)的位置,-塊的大小,_編碼模式,和-碼塊樣式。在終止步驟360終止該方法。圖4是圖示編碼裝置400的原理的示意性框圖。編碼裝置400是用于表示在編碼過程中與視頻圖像的宏塊相關(guān)的視頻數(shù)據(jù)的設(shè) 備,其中特定的視頻數(shù)據(jù)或視頻數(shù)據(jù)的組合用關(guān)聯(lián)于可變長度碼(VLC)表中的索引位置的 預(yù)定義事件來表示,所述可變長度碼表包括被分配給每個索引位置的代碼。編碼裝置400包括內(nèi)部總線420,該內(nèi)部總線420用于互連諸如微處理器410之類 的處理設(shè)備、I/O設(shè)備450和存儲器420。存儲器420包括包含處理指令的部分430和包含 VLC表數(shù)據(jù)的部分440。I/O設(shè)備450包括均連接到總線420的輸入設(shè)備和輸出設(shè)備(沒有單獨示出)。視 頻數(shù)據(jù)460作為輸入被饋送到在I/O設(shè)備450中所包括的輸入設(shè)備,從而可用于由處理設(shè) 備410處理。在I/O設(shè)備450中所包括的輸出設(shè)備被配置成提供由處理設(shè)備410所產(chǎn)生的 VLC數(shù)據(jù)470作為輸出。在存儲器部分430中所保持的處理指令被配置為使處理設(shè)備410執(zhí)行如在本說明 書中所描述的用于表示視頻數(shù)據(jù)的方法,諸如參考圖2所描述的方法。圖5是圖示解碼裝置500的原理的示意性框圖。解碼裝置500是用于表示在解碼過程中與視頻圖像的宏塊相關(guān)的視頻數(shù)據(jù)的設(shè) 備,其中特定的視頻數(shù)據(jù)或視頻數(shù)據(jù)的組合用關(guān)聯(lián)于可變長度碼(VLC)表中的索引位置的 預(yù)定義事件來表示,所述可變長度碼表包括被分配給每個索引位置的代碼。解碼裝置500包括內(nèi)部總線520,用于互連諸如微處理器510之類的處理設(shè)備、I/ 0設(shè)備550和存儲器520。存儲器520包括包含處理指令的部分530和包含VLC表數(shù)據(jù)的 部分540。I/O設(shè)備550包括均連接到總線520的輸入設(shè)備和輸出設(shè)備(沒有單獨示出)。
      VLC數(shù)據(jù)570作為輸入被饋送到在I/O設(shè)備550中所包括的輸入設(shè)備,從而可用于 由處理設(shè)備510處理。在I/O設(shè)備550中所包括的輸出設(shè)備被配置成提供由處理設(shè)備510 所產(chǎn)生的視頻數(shù)據(jù)560作為輸出。在存儲器部分530中所保持的處理指令被配置為使處理設(shè)備510執(zhí)行如在本說明 書中所描述的用于將代碼解釋為預(yù)定義事件的方法,諸如參考圖3所描述的方法。本發(fā)明可以被用于各種或者實際上所有的VLC實現(xiàn)方式。例如,當出現(xiàn)由藍色占 主導(dǎo)的視頻序列部分時,于是包含非零藍色分量的CBP事件往往具有相對較高的概率,而 包含非零紅色分量的事件往往很低。當序列顏色已經(jīng)改變?yōu)榧t色時,事件的概率可能會改 變。然后依照本發(fā)明,由于顏色變化而逐漸地重新布置VLC表。用于各編碼模式的事件表一般表明具有1、2或4個運動向量的幀間預(yù)測、幀內(nèi)預(yù) 測等。在畫面中從幀到幀的微小運動情況下,具有1個運動向量的幀間模式一般可能具有 最大概率。轉(zhuǎn)到具有激烈運動甚至場景變化的序列部分,幀內(nèi)模式可以是最可能的模式。
      如已經(jīng)指出的,本發(fā)明自適應(yīng)地重新排序事件表中的事件,從而動態(tài)地獲得在事 件的概率分布和VLC代碼的長度之間的較近匹配。在編碼器和解碼器動態(tài)地并且依照相同 方式來進行重新排序,因此不必指示關(guān)于重新排序的任何輔助信息??梢砸勒諑追N方式來 實現(xiàn)動態(tài)重新排序的精確方式。在本發(fā)明的一個實施例中,考慮編碼模式。在這里的模式定義了預(yù)測和編碼MB的 方式。典型的表可以是事件號I運動向量/幀內(nèi)I大小01-
      非零系數(shù):
      012345
      16X16 8X8
      6 7
      4 4
      幀內(nèi)
      8X8
      8X8 8X8
      在CBP的情況下,存在64事件表,用于定義MB中6個8 X 8塊中的哪個具有非零 最頻繁的事件可以改變,因此依照本發(fā)明的動態(tài)VLC在CBP的情況下使用也是有益
      系數(shù)。 的。編碼最后位置如先前所提及與NXN個變換系數(shù)的編碼相關(guān)。在統(tǒng)計上,低頻率系 數(shù)大于高頻率系數(shù)。如在圖1中所描述,在系數(shù)掃描中反映這點。因此典型的是朝向掃描 末尾的許多系數(shù)等于0。從而指示掃描中最后非零系數(shù)的位置可能是有用的。表明此最后 非零系數(shù)的絕對值是等于1還是大于1也是有利的。因此,我們最后得到具有2N2個事件 的事件表?,F(xiàn)在將描述依照本發(fā)明動態(tài)地適應(yīng)模式事件表的排序的方式。假定處理按照事件 _0是最可能的假設(shè)、事件_1是次最可能的等開始。則事件的次序最初以下述表開始 碼號2

      01234567
      串中的位置指示了要使用的代碼的號。在第一實例假定要編碼事件_2。則使用代 同時,事件_2與串中左邊的事件交換位置,導(dǎo)致要用于編碼下一事件的新排序。 02134567
      事件_2再次出現(xiàn)并且這次是利用代碼號1來編碼。然后,另一重新排序依照以下 結(jié)果進行20134567下一個要編碼的是事件_4,所述事件_4使用代碼號4。在編碼之后,把事件_4向 前移動一個位置來產(chǎn)生新的事件次序20143567這種處理繼續(xù)并且動態(tài)改變排序表以便匹配概率的排序。如果重新排序只反映暫 時條件,那么VLC將逐漸地轉(zhuǎn)換回到VLC的原始排序。如果穩(wěn)定的光和顏色條件沒有與統(tǒng) 計很好地匹配,其中根據(jù)所述統(tǒng)計來導(dǎo)出原始排序,那么動態(tài)VLC將易于轉(zhuǎn)換成不同的靜 態(tài)次序,更適應(yīng)上述條件。
      這種動態(tài)重新排序不局限于例子中的模式表,而是可以用于任何事件表。動態(tài)適 應(yīng)的方法也不限于上述簡單方法。本發(fā)明的方法和設(shè)備不要求在編碼器和解碼器之間交換任何數(shù)據(jù)。本發(fā)明的方法和設(shè)備通過動態(tài)地重新排序事件表,從而在事件概率和VLC代碼字 之間獲得更好匹配來導(dǎo)致更高效的數(shù)字壓縮視頻編碼/解碼。當通過暫時或恒定不同于用 來導(dǎo)出靜態(tài)VLC的預(yù)期條件的光和顏色條件來編碼視頻時,這是特別有用的。
      權(quán)利要求
      一種用于在編碼過程中表示與視頻圖像的宏塊相關(guān)的視頻數(shù)據(jù)的方法,其中特定的視頻數(shù)據(jù)或視頻數(shù)據(jù)的組合用預(yù)定義事件來表示,所述預(yù)定義事件與可變長度碼(VLC)表中的索引位置相關(guān)聯(lián),所述可變長度碼表包括被分配給每個索引位置的代碼,所述方法的特征在于當在編碼過程期間所述預(yù)定義事件當中的第一事件出現(xiàn)時,則執(zhí)行以下步驟通過被分配給VLC表中與所述第一事件相關(guān)聯(lián)的位置x的代碼來編碼所述第一事件,如果x>0,那么通過以下步驟來重新布置VLC表使目前與位置x 1相關(guān)聯(lián)的第二事件與位置x相關(guān)聯(lián),并且使所述第一事件與位置x 1相關(guān)聯(lián)。
      2.如權(quán)利要求1所述的方法,其中所述視頻數(shù)據(jù)是下述中的一個或多個量化變換系 數(shù)的大小、塊中非零量化變換系數(shù)的數(shù)目、塊中最后非零量化變換系數(shù)的位置、塊的大小、 編碼模式和碼塊樣式。
      3.一種用于在解碼過程中解釋與視頻圖像的宏塊相關(guān)的代碼的方法,其中所述代碼 被解釋為預(yù)定義事件,所述預(yù)定義事件與可變長度碼(VLC)表中的索引位置相關(guān)聯(lián)并表示 解碼視頻數(shù)據(jù)或解碼視頻數(shù)據(jù)的組合,所述可變長度碼表包括被分配給每個索引位置的代 碼,所述方法的特征在于當在解碼過程期間代碼出現(xiàn)時,則執(zhí)行以下步驟 把所述代碼解釋為在所述預(yù)定義事件當中與所述VLC表中的位置χ相關(guān)聯(lián)的第一事 件,其中向該位置χ分配了所述代碼,如果χ > 0,則通過以下步驟重新布置VLC表 使目前與位置x-1相關(guān)聯(lián)的第二事件與位置χ相關(guān)聯(lián),并且 使所述第一事件與位置x-1相關(guān)聯(lián)。
      4.如權(quán)利要求3所述的方法,其特征在于所述視頻數(shù)據(jù)是下述中的一個或多個量化 變換系數(shù)的大小、塊中非零量化變換系數(shù)的數(shù)目、塊中最后非零量化變換系數(shù)的位置、塊的 大小、編碼模式和碼塊樣式。
      5.一種用于在編碼過程中表示與視頻圖像的宏塊相關(guān)的視頻數(shù)據(jù)的裝置,其中特定的 視頻數(shù)據(jù)或視頻數(shù)據(jù)的組合用預(yù)定義事件來表示,所述預(yù)定義事件與可變長度碼(VLC)表 中的索引位置相關(guān)聯(lián),所述可變長度碼表包括被分配給每個索引位置的代碼,所述裝置包 括總線,所述總線用于互連輸入設(shè)備,被配置成讀取所述視頻數(shù)據(jù), 輸出設(shè)備,被配置成提供VLC數(shù)據(jù), 處理設(shè)備,和 存儲器,所述裝置的特征在于所述存儲器包括處理指令,所述處理指令用于當所述處理指令由 所述處理設(shè)備執(zhí)行時使所述處理設(shè)備執(zhí)行如在權(quán)利要求1或2之一中所定義的方法。
      6.一種用于在解碼過程中解釋與視頻圖像的宏塊相關(guān)的代碼的裝置,其中所述代碼被 解釋為預(yù)定義的事件,所述預(yù)定義的事件與可變長度碼(VLC)表中的索引位置相關(guān)聯(lián)并表 示解碼視頻數(shù)據(jù)或解碼視頻數(shù)據(jù)的組合,所述可變長度碼表包括被分配給每個索引位置的 代碼,所述裝置包括總線,所述總線用于互連輸入設(shè)備,被配置成讀取所述視頻數(shù)據(jù),2輸出設(shè)備,被配置成提供VLC數(shù)據(jù), 處理設(shè)備,和 存儲器,其特征在于所述存儲器包括處理指令,所述處理指令用于當所述處理指令由所述處理 設(shè)備執(zhí)行時使所述處理設(shè)備執(zhí)行如在權(quán)利要求3或4之一中所定義的方法。
      全文摘要
      本發(fā)明提供了一種用于無損編碼具有動態(tài)匹配VLC表的事件表的方法和設(shè)備。應(yīng)當向最可能的事件分配最短代碼,并且隨著相關(guān)聯(lián)的出現(xiàn)概率降低,相應(yīng)的事件應(yīng)當具有增加的碼長。本發(fā)明考慮了遍及視頻序列的不同部分事件表的概率分布可能是不穩(wěn)定的。每當已經(jīng)出現(xiàn)事件時,在事件表中把該事件向上移動一個位置。本發(fā)明通過動態(tài)地重新排序事件表,從而在事件概率和VLC代碼字之間獲得更好匹配來產(chǎn)生更有效的數(shù)字壓縮視頻編碼。當通過暫時或恒定地不同于用來導(dǎo)出靜態(tài)VLC的預(yù)期條件的光和顏色條件來編碼視頻時,這是特別有用的。
      文檔編號H04N7/26GK101904172SQ200880120967
      公開日2010年12月1日 申請日期2008年12月19日 優(yōu)先權(quán)日2007年12月20日
      發(fā)明者吉斯勒·比約特加德, 阿里爾德·福爾德塞斯 申請人:坦德伯格電信公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1