用于端到端編碼的視頻傳輸系統的按需內部更新的制作方法
【專利摘要】視頻傳輸系統包括編碼器和譯碼器。在視頻編碼和傳輸期間數據可能丟失,這在由譯碼器重構視頻圖像時導致誤差。返回信道耦合該編碼器和譯碼器,以使得由該譯碼器所檢測到的誤差對該編碼器是可用的。根據沒有接受到的圖像的百分比,更新操作被執行。在需要被更新的圖像的百分比低于指定的級別時,按需內部更新操作被執行。在需要被更新的圖像的百分比超過該級別時,隨機內部更新操作被執行。
【專利說明】用于端到端編碼的視頻傳輸系統的按需內部更新
【技術領域】
[0001]本發明通常涉及在網絡上傳輸視頻信號。更特別地,本發明涉及在傳輸誤差出現以及一些信息被丟失或被損壞時,通過將幀內預測引入到圖像的部分中來降低對圖像質量的影響。
【背景技術】
[0002]在網絡上傳輸視頻內容之前,使用對數據進行編碼的算法,來壓縮視頻幀。為了降低要編碼的數據量,已知的視頻傳輸系統可以使用預測過程。通常視頻壓縮標準可以考慮兩種主要類型的預測。一種類型是幀內預測,針對視頻幀的每個部分,其使用當前被編碼的幀的信息直到那個當前位置。換句話說,幀內預測使用來自當前幀的信息。
[0003]另一種類型是幀間預測。針對當前幀的每個部分,幀間預測使用來自之前或未來被編碼的圖像幀的信息,并且利用幀之間的時間冗余來實現更高的壓縮率。如果場景從一個形式到下一個沒有大幅變化,那么幀間預測通過預測宏塊保持相同來降低編碼的工作量。
[0004]每種類型都有缺點。對于每種類型,壓縮效率對于大范圍的應用和場景有所不同。根據系統要求,諸如帶寬和時延,幀內預測的幀的使用對于可接受的質量或性能級別可能是不合需要的。例如,幀內編碼可能要求對每個宏塊的原始像素進行編碼。結果,視頻傳輸系統中的帶寬可能增加。由于壓縮比更低,具有時延限制的系統可能被面對丟失塊,并且幀內編碼往往比幀間編碼消耗更多的比特。因此,幀間預測可能是更好的替代形式。
[0005]另一方面,幀內預測可能被需要用于誤差恢復目的。視頻傳輸系統引入了出現在被譯碼的圖像中的誤差。在譯碼后,由于可能的數據丟失或數據的損壞,誤差出現。一些系統可能常常引入幀內來阻止顯著誤差的出現,但是,這個過程在低時延系統可能是不可行的,因為比特率向上很大地飆升,或者質量級別下降到可接受的級別之下。
[0006]如圖1A和圖1B所示出的,幀內的使用對視頻傳輸產生負面影響。在誤差出現在視頻傳輸內時,圖1A或圖1B所示出的場景可能出現。圖1A描繪圖100,其示出針對完全的幀內更新,在具有隨著時間不變的比特速率的系統內被譯碼的視頻的質量。在圖1A中,比特速率在整個過程中保持不變,而視頻的質量波動。虛線102表示在傳輸中沒有任何誤差的視頻內容的質量級別。虛線102隨著時間保持穩定或近似地在小范圍之內,沒有對視頻質量有任何顯著的降低。
[0007]線104表示在誤差112出現時的視頻質量,并且幀內更新圖像被引入。線104也保持穩定,直到誤差112出現或被檢測到的時間。然后,質量級別很大地下降,并且給用戶導致顯著的問題。由于質量的下降,圖像可能變形或有陰影。由于需要不變的比特速率(可能被系統限制所要求),這種下降出現。線106表示網絡比特速率容量。只要比特速率保持在線106以下,那么在視頻傳輸系統內不會出現時延問題。
[0008]虛線108表示在視頻傳輸系統內沒有誤差時的比特速率。虛線108隨著時間保持穩定,并且在不會導致網絡內任何問題的合理的范圍之內。線110表示在誤差112出現時的比特速率。不像上面的線104,盡管有誤差112,線110不會在數值上變化。因此,在網絡上不會發生時延問題,但是作為引入幀內更新圖像的結果,顯著的質量下降出現。
[0009]圖1B描繪圖120,其示出針對完全的幀內更新,具有隨著時間不變的質量級別的比特速率的波動。對于誤差不會出現并且不需要幀內更新的那些場景,虛線102和108保持穩定。因為圖1B中質量保持不變,線104隨著時間也保持穩定。但是,由于處理幀內更新圖像所需要的增加的編碼,對于比特速率,線110劇烈地增加。由于新圖像,被接收數據的復雜度增加,并且如誤差112處如線106所示,比特速率超過了網絡容量以處理這種增加。時延將被引入到視頻傳輸系統中。對于低時延系統,緩存問題也會出現。
[0010]因此,幀內更新圖像的使用對于沒有超過網絡比特速率容量、期望不變的質量級別的系統可能是不可行的。對于低時延視頻傳輸系統,一旦誤差出現,幀內預測可能恢復被損壞的圖像。幀內預測的使用可以清除被損壞的數據所導致的人工痕跡,并且恢復被譯碼的視頻內容所期望的質量級別。幀可以通過編碼器被分解成碎片或分段,并且分別地被譯碼。但是,這個過程可能導致經過整個幀的變形,并且降低視頻內容的質量。內部預測的碎片顯然是顯著的。此外,如果質量被保持,比特速率可能連同時延增加,但是不會如幀內更新圖像那樣顯著。
[0011]圖2A和2B示出對圖像分段進行幀內預測而導致的負面影響。圖2A描繪圖200,其針對部分幀內預測更新,示出在具有隨著時間不變的比特速率的視頻傳輸系統內被譯碼視頻的質量。虛線202表示在傳輸內沒有任何誤差時隨著時間的視頻內容的質量。線204表示在誤差112出現時視頻的質量。誤差112可能導致幀內分段更新,以使得只是包括誤差的分段使用幀內預測被譯碼。
[0012]線204在質量上下降,但是不如圖1A中線104那么明顯。但是,線204在多于一段的時間內降低質量。對于在那些時間內傳輸的分段,質量將受影響,以使得圖像的部分變形或有陰影。這個行為導致差的質量圖像,因為分段使用幀內預測被恢復。線206表示網絡比特速率容量,而虛線208表示在視頻傳輸系統內沒有出現誤差時的比特速率。線210表示在誤差212出現時的比特速率。像圖1A中的線110,由于誤差212線210不會波動很大,并且保持在線106以下。
[0013]圖2B描繪圖220,其示出針對部分幀內預測更新,視頻傳輸系統中隨著時間具有不變的質量的比特速率的波動。如圖2A所示,由于在視頻傳輸系統中沒有誤差出現,虛線202和208隨時間保持穩定。由于需要視頻圖像中接近不變的質量,線204也保持穩定。線210示出由于誤差212比特速率增加。雖然不如圖1B中線110所示的那么明顯,但是,線210超過了網絡比特速率容量,如線206所示。因此,在誤差212出現時,由于比特速率波動,時延問題將出現。
【發明內容】
[0014]本發明的實施例公開一種用于端到端編碼的視頻傳輸系統的按需內部更新。系統尋求提供在誤差恢復和質量性能之間的折中,同時降低或消除幀內更新幀或圖像的使用。被公開的系統將幀內預測引入到視頻圖像的部分中。整個幀作為隨機宏塊被映射到表中,以使得在誤差出現時映射的每個部分可以被獨立地請求以被更新。
[0015]所公開的系統包括來自譯碼器的返回信道,以使得譯碼器側可以通知編碼器圖像的哪部分必須被更新。在隨機更新和被請求的更新發生時,編碼器和譯碼器可以使用協議來建立。協議還可以控制每個幀中被更新的圖像的百分比。這種控制機制尋求避免下面的情況,在該情況中圖像的被更新的部分導致與通過使用整個幀內更新幀所發現的相類似的質量失效或者比特速率波動。
[0016]根據優選的實施例,公開一種視頻傳輸系統。該視頻傳輸系統包括在譯碼器內的誤差檢測器以檢測在被譯碼圖像的宏塊內的誤差。視頻傳輸系統還包括在編碼器內的誤差分辨模塊,其用返回連接耦合至誤差檢測器。誤差分辨模塊確定具有誤差的宏塊的百分比。視頻傳輸系統還包括在編碼器內的更新工具,以基于宏塊的百分比來更新被譯碼的圖像。
[0017]進一步根據優選的實施例,一種用于對視頻傳輸系統內的圖像進行更新的方法。該方法包括在譯碼器處檢測圖像內的宏塊內的誤差。該方法還包括在具有返回連接至譯碼器的編碼器處,接收的宏塊內的誤差。該方法還包括確定宏塊內的誤差是否超過百分比。該方法還包括如果宏塊內的誤差等于或沒有超過百分比,則執行按需內部更新。該方法還包括如果宏塊內的誤差超過了百分比,則執行隨機內部更新。
[0018]進一步根據優選的實施例,公開了一種用于在視頻傳輸系統內內部更新圖像的方法。該方法包括接收圖像內的宏塊內的被識別的誤差。該方法還包括響應于被識別的誤差來執行內部更新過程。該方法還包括更新圖像的宏塊集。
【專利附圖】
【附圖說明】
[0019]附圖被包括以提供對本發明的進一步理解,并且構成說明書的一部分。下面列出來的圖圖示了本發明的實施例,并且和描述一起用來解釋本發明的原理,如權利要求書和他們的等價形式所公開的。
[0020]圖1A圖示示出了針對完全的幀內更新,在具有隨著時間不變的比特速率的系統內被譯碼的視頻的質量的圖;
[0021]圖1B圖示示出了針對完全的幀內更新,具有隨著時間不變的質量級別的比特速率的波動的圖。
[0022]圖2A圖示使出了針對部分幀內預測更新,在具有隨著時間不變的比特速率的視頻傳輸系統內被譯碼的視頻的質量的圖。
[0023]圖2B圖示示出了針對部分巾貞內預測更新,在具有隨著時間不變的質量的視頻傳輸系統內的比特速率的波動的圖。
[0024]圖3圖示了根據所公開的實施例用于發送和接收視頻信號數據的系統。
[0025]圖4圖示了根據所公開的實施例的編碼器和譯碼器的方框圖。
[0026]圖5圖示了根據所公開的實施例用于更新視頻傳輸系統內的圖像的流程圖。
[0027]圖6圖示了根據所公開的實施例受到隨機內部更新的圖像。
[0028]圖7圖示了根據所公開的實施例受到按需內部更新的圖像和宏塊表。
【具體實施方式】
[0029]本發明的方面在所附的描述中被公開。在不背離本發明的精神或范圍的情況下,本發明的備選實施例和他們的等價形式被發明。將注意,下面所公開的相同的元件由圖中相同的附圖標記來指示。[0030]根據所公開的實施例,圖3描繪用于發送和接收視頻信號數據的系統300。系統300可以是任何系統或在網絡上連接以共享信息的設備集合。視頻內容可以被實時地發出,以使得在發送視頻信號時經歷非常少的或沒有時延。視頻信號包括發給觀看者的圖像幀。例如,低時延視頻傳輸系統可能適合用于安全監控。
[0031]數字媒體服務器302生成待發送的視頻內容。數字媒體服務器302可以是捕捉視頻數據的任何設備、控制臺、照相機等。例如,數字媒體服務器302是播放存儲在磁盤或其他介質上的視頻游戲的游戲控制臺。從玩游戲所生成的內容被顯示給用戶以觀看和實時交互。備選地,數字媒體服務器302是捕捉視頻數據作為待編碼的圖像的計算機、視頻錄音機、數字照相機、掃描儀等。
[0032]未壓縮數據信號304被從數字媒體服務器302輸出到編碼器306。編碼器306可以編碼或壓縮信號304以在系統300內傳輸。編碼器306在下面被更詳細地公開。編碼器306可以使用已知的量化和編碼技術以將在未壓縮數據信號304內的圖像轉換成在網絡318上可傳輸的數據。但是,在這種轉換中,一些數據可能被丟失或損壞。
[0033]編碼器306輸出編碼信號308給緩存器310。緩存器310存儲來自信號308的數據直到它能夠通過系統300被發送。如果網絡比特速率不允許信號308的發送,那么緩存器310保留數據直到它能夠被收發器314傳輸的這個時間。緩存器310輸出信號312給收發器314。
[0034]收發器314在網絡318上傳輸信號316。網絡318可以是發送和接收數據的任何設備集合,諸如將視頻數據發至網絡318上的觀看者的無線或有線網絡。備選地,網絡318可以是從示出實時視頻的遠程照相機上接收信號316的計算機網絡。
[0035]收發器320接收信號316并且輸出信號322給緩存器324。信號326從緩存器310流至譯碼器328。譯碼器328譯碼或不壓縮信號326以生成未壓縮信號330。譯碼器328在下面更詳細地被公開。譯碼器328還可以檢測在未壓縮信號330內表明他們自己的信號326內的誤差。譯碼器328可以通過返回信道329被耦合至編碼器306。
[0036]優選地,未壓縮信號330是未壓縮數據信號304的高質量備份,其由于編碼過程而具有輕微的波動。數字媒體渲染器332接收未壓縮信號330,并且顯示視頻數據內容給用戶。數字媒體渲染器332可以是高保真電視,具有顯示分辨率1,280x720像素(720p)或I, 920x1,080 像素(1080i/1080p)。
[0037]系統300受到各種限制和參數的影響。系統300可以在網絡318上以不變的比特速率傳輸。但是,這個比特速率隨著時間保持一致,但是可能在某些條件下變化。在緩存器310填滿時,延遲或積分時間可能出現,這導致在數據在網絡318上被發送時系統300內產生時延。
[0038]圖4描繪了根據所公開的實施例的編碼器306和譯碼器328的方框圖。如所示出的,編碼器306接收未壓縮數據信號304,并且生成編碼信號308。譯碼器328接收編碼信號326,并且生成未壓縮數據信號330。優選地,未壓縮數據信號330是未壓縮數據信號304的高質量表示。編碼器306和譯碼器328包括除了那些被示出之外的其他特征,并且可以包括已知的編碼器和譯碼器的那些部分。
[0039]譯碼器328接收編碼信號326內的數據,并且針對未壓縮數據信號330重構幀內的圖像。某個數量的幀應該在一段時間內被接收,諸如每秒60幀。在數據的反向轉換中,誤差可能出現或數據可能丟失。這個數據可以通過編碼器306來更新,以使得所得圖像的部分不是缺少的或不被理解的。
[0040]譯碼器328包括識別和檢測圖像內誤差的誤差檢測器402。如在下面更詳細地被公開,視頻圖像被分解成由編碼器306所編碼的宏塊。譯碼器328針對每個宏塊對數據進行譯碼。在這個過程中,一些宏塊可能丟失或被變形以致他們需要被更新。此外,宏塊組可能丟失,或有誤差,并且視頻圖像的分段也丟失。誤差檢測器403在譯碼器328重構每幅圖像時會注意到這些有問題的宏塊,。
[0041]譯碼器328通過返回信道329被耦合至編碼器306。誤差檢測器402使用返回信道329內的返回連接和編碼器306進行通信。返回連接404可能是自組的,因為它在誤差檢測器402需要給編碼器306識別誤差時被創建。如果譯碼器328沒有在用,那么返回連接404可以被禁用。
[0042]編碼器306包括被耦合至誤差檢測器402的誤差分辨模塊406。誤差分辨模塊406接收在譯碼器328內重構圖像幀時已經出現誤差或一連串誤差的指示。然后,誤差分辨模塊406根據被誤差所影響的圖像中宏塊的百分比來采取行動方針。這種過程在下面更詳細地被公開。
[0043]如果宏塊的百分比大于指定的數量,那么編碼器306使用隨機內部更新工具408來更新在譯碼器328處的幀內的圖像。對于大的誤差,被更新的部分可能導致與使用整個內部更新幀相關聯的問題。質量將受到顯著的影響,或比特速率波動可能導致時延問題。在這種場景下,隨機宏塊被選擇在圖像內被更新。使用隨機宏塊阻止視頻質量上顯著的變化,而同時避免大的比特速率波動。這種過程在圖5中更詳細地被公開。
[0044]如果誤差分辨模塊406確定圖像內誤差的百分比低于某個數量,那么編碼器306可能使用按需內部更新工具410來更新被誤差檢測器402所識別的那些宏塊。不像隨機內部更新工具408,按需內部更新工具410只更新具有與他們相關聯的傳輸誤差的那些宏塊。因此,編碼器306的更新操作不會導致視頻質量的顯著下降或大的比特速率波動,因為只是那些被譯碼器328作為目標的宏塊被重新編碼并且在系統300內傳輸。
[0045]按需內部更新工具410訪問宏塊表412,同時更新具有誤差的圖像來確定哪些宏塊要更新。編碼器306將圖像的每個宏塊映射成宏塊表412以在更新圖像的部分時針對按需內部更新工具410提供參考。譯碼器328指示圖像中有誤差的或無法使用的區域或部分,并且按需內部更新工具410從宏塊表412確定在該部分內的最佳吻合圖像的丟失的部分的那些宏塊。
[0046]因此,使用按需內部更新工具410,譯碼器328確定圖像的哪些部分被更新。譯碼器328可以根據更新請求填充它自己的表格,并且發送給編碼器306。如果表超過了按需內部更新所允許的數量或百分比,那么誤差分辨模塊406啟用隨機內部更新工具408。相反地,隨機內部更新工具408而不是譯碼器328來確定哪些宏塊被更新。實際上,在返回信道329無法使用時,隨機內部更新工具408可以執行它的功能,以使得在系統300內某個更新工具始終可用。
[0047]圖5描繪了根據所公開的實施例用于更新視頻傳輸系統300內圖像的流程圖500。流程圖500所公開的過程可以結合圖3和圖4所示出的本發明的設備和元件來使用。
[0048]步驟502通過誤差檢測器402來檢測由譯碼器328所重構的圖像內的誤差來執行。誤差可能包括圖像內的一個或多個宏塊。步驟504通過譯碼器328填充表的請求來執行。該表的請求應該識別被圖像內誤差狀況所危及的那些宏塊。進一步,該表的請求應該能夠示出圖像內具有誤差狀況的塊的百分比。
[0049]步驟506通過在編碼器306接收表的請求來執行。具體地,誤差分辨模塊406從誤差檢測器402接收請求。步驟508通過確定任何誤差是否通過請求來識別而執行。如果不是,步驟510通過不執行任何內部更新操作來執行。實質上,譯碼器328在沒有來自編碼器306的任何更新的宏塊的情況下重構圖像。
[0050]如果步驟508確定圖像內有誤差,那么步驟512通過確定由譯碼器328所識別的誤差是否超過指定的百分比來執行。例如,百分比可以是40%。因此,如果圖像需要它的超過40%的宏塊被更新成如在表請求中所識別的那樣,那么視頻質量將顯著地受到影響,或者時延問題將由于比特速率波動而出現。繼續進行按需內部更新將會像是發送整個圖像的幀內更新。
[0051]因此,如果步驟512為是,那么步驟514通過執行隨機內部更新操作來執行。步驟516通過生成圖像內的隨機宏塊以由編碼器306進行更新。步驟518通過給譯碼器328更新隨機地選擇的宏塊來執行。
[0052]步驟514至518可以通過圖6被更詳細地公開。圖6描繪了根據所公開的實施例受到隨機內部更新的圖像。隨機內部更新工具408隨機地選擇宏塊用于在圖像600內更新。
[0053]圖像600可以被分解成宏塊650。宏塊650包括一定數量的像素,諸如8x8或16x16。每個宏塊被編碼器306編碼,以使得圖像600內的每個像素被編碼用于傳輸。針對宏塊的參數將不同,由于每個表示了圖像600的不同的部分。例如,圖像600可以包括人602、結構604和光源606。每個宏塊將包括由譯碼器328所重構的照明、顏色和移動向量的數值。
[0054]如在步驟512中所確定的,圖像600內的誤差非常大,以至于按需更新是不可行的。因此,隨機內部更新工具408選擇隨機宏塊650用于更新,以使得不會危及通圖像質量或招致大的比特速率波動。在第一實例中,隨機選擇的宏塊610被選擇用于由編碼器306來更新。宏塊610被更新或再次編碼,并且被發送給譯碼器328以減少圖像600內所檢測的誤差。如果需要另一個隨機內部更新,那么隨機內部更新工具408可以隨機地選擇圖像600內的宏塊620。使用隨機內部更新,圖像600的足夠的部分被更新以克服所檢測的誤差。
[0055]如果步驟512是否,那么步驟520通過使用按需內部更新工具410和宏塊表412在圖像上執行按需內部更新操作來執行。步驟522通過識別由譯碼器328所指示的宏塊為具有宏塊表412內的誤差來執行。表請求應該匹配宏塊表412內的宏塊。步驟524通過使用來自宏塊表412內的宏塊更新圖像來執行。
[0056]步驟520至524可以通過圖7被更詳細地公開。圖7描繪了根據所公開的實施例受到按需內部更新的圖像600和宏塊表412。如上面所公開的,圖像600包括如上所公開的宏塊650。宏塊表412還包括從圖像600映射的對應于宏塊650的宏塊710。
[0057]圖7內的圖像600包括誤差部分702。誤差部分702內的宏塊650在被譯碼器328接收時丟失或無法使用。誤差檢測器402給誤差分辨模塊406識別誤差部分702內的宏塊。因為誤差部分702不包含大的百分比的圖像600,編碼器306可以內部更新它的宏塊。
[0058]因此,隨機內部更新工具408識別宏塊表412內的更新部分704作為對應于誤差部分702。然后編碼器306通過更新部分704內的宏塊710來糾正誤差部分702。優選地,宏塊710的數目少于和隨機內部更新相關聯的數目,并且因此從質量的角度更不顯著,并且不顯示大的比特速率波動。
[0059]宏塊650可以是內部宏塊或之間宏塊。
[0060]因此,所公開的實施例使用隨機內部更新工具和操作,連同按需內部更新工具和操作,以識別被重構圖像內的誤差。所公開的實施例減少誤差狀況,而并不降低視頻圖像的質量或招致大的比特速率波動或時延。幀內圖像的使用是不需要的。
[0061]對本領域的技術人員將是顯而易見的,在不背離本發明的精神或范圍的情況下,各種修改形式或變化可以在隱私卡封面(privacy cardcover)的被公開的實施例中進行。因此,本發明旨在于涵蓋上面所公開的實施例的修改形式或變化,假設該修改形式或變化落在任何權利要求書和他們的等價形式的范圍內。
【權利要求】
1.一種視頻傳輸系統,包括: 在譯碼器內的誤差檢測器,以檢測在被譯碼圖像的宏塊內的誤差; 在編碼器內的誤差分辨模塊,其用返回連接耦合至所述誤差檢測器,其中所述誤差分辨模塊確定具有誤差的宏塊的百分比;以及 在編碼器內的更新工具,以基于宏塊的所述百分比來更新所述被譯碼的圖像。
2.根據權利要求1所述的視頻傳輸系統,進一步包括宏塊表,以存儲對應于所述被譯碼的圖像的宏塊。
3.根據權利要求1所述的視頻傳輸系統,其中所述更新工具包括按需內部更新工具,其更新被所述誤差檢測器所識別的所述被譯碼的圖像內的宏塊。
4.根據權利要求1所 述的視頻傳輸系統,其中所述更新工具包括隨機內部更新工具以隨機地更新所述被譯碼的圖像內的宏塊。
5.根據權利要求1所述的視頻傳輸系統,進一步包括被連接至所述編碼器的緩沖器,其中所述緩沖器的尺寸對應于所述被譯碼的圖像。
6.一種用于在視頻傳輸系統內更新圖像的方法,所述方法包括: 在譯碼器處檢測圖像內的宏塊內的誤差; 在編碼器處接收所述宏塊內的所述誤差,所述編碼器具有返回連接至所述譯碼器; 確定所述宏塊內的所述誤差是否超過百分比; 如果所述宏塊內的所述誤差等于或沒有超過所述百分比,則執行按需內部更新;以及 如果所述宏塊內的所述誤差超過了所述百分比,則執行隨機內部更新。
7.根據權利要求6所述的方法,進一步包括:如果在所述宏塊中沒有檢測到誤差,則不執行內部更新。
8.根據權利要求6所述的方法,進一步包括用具有誤差的所述宏塊來填充表請求。
9.根據權利要求8所述的方法,進一步包括將所述表請求和包括所述圖像內的所述宏塊的被映射的表相比較。
10.根據權利要求6所述的方法,其中執行所述按需內部更新的步驟包括識別與所述圖像內的所述宏塊的所述誤差相對應的表內的宏塊。
11.根據權利要求11所述的方法,進一步包括使用所述被識別的宏塊來更新所述圖像。
12.根據權利要求6所述的方法,其中執行所述隨機內部更新的步驟包括生成所述圖像的宏塊的隨機集。
13.根據權利要求12所述的方法,進一步包括更新宏塊的所述隨機集。
14.根據權利要求6所述的方法,其中所述檢測步驟包括使用誤差檢測器來檢測所述圖像內的所述宏塊內的所述誤差。
15.一種用于對視頻傳輸系統內的圖像進行內部更新的方法,所述方法包括: 接收所述圖像內的宏塊內的被識別的誤差; 響應于所述被識別的誤差來執行內部更新過程;以及更新所述圖像的宏塊集。
16.根據權利要求15所述的方法,其中執行所述內部更新過程的步驟包括通過更新具有所述被識別的誤差的所述宏塊來執行按需內部更新過程。
17.根據權利要求15所述的方法,其中執行所述內部更新過程的步驟包括通過更新所述圖像內的宏塊的隨機集來執行隨機內部更新過程。
18.根據權利要求15所述的方法,進一步包括構建從譯碼器到編碼器的返回連接以更新所述圖像 。
【文檔編號】H04N19/89GK103733615SQ201280031662
【公開日】2014年4月16日 申請日期:2012年5月4日 優先權日:2011年5月4日
【發明者】A·杜納斯, F·R·伊茲奎爾多, G·加西亞 申請人:凱為公司