視頻解碼裝置的制造方法
【專利摘要】視頻解碼裝置。本發明的實施方式涉及用于利用運動信息集成生成編碼運動信息/恢復運動信息的方法和裝置,并且涉及利用該方法和裝置的圖像編碼/解碼方法和裝置。本發明的實施方式涉及用于利用運動信息集成生成編碼運動信息/恢復運動信息的方法和裝置,其中,該方法和裝置基于已經編碼的信息確定是否通過集成對運動信息進行編碼,并且有效地集成運動信息并對該運動信息進行編碼。本發明的實施方式還涉及利用上述方法和裝置的圖像編碼/解碼方法和裝置。
【專利說明】視頻解碼裝置
[0001 ] 本申請是原案申請號為201180060212.3的發明專利申請(申請日:2011年12月15日,PCT申請號:PCT/KR2011/009673,發明名稱:利用運動信息集成來生成編碼運動信息/恢復運動信息的方法和裝置、使用該方法和裝置的圖像編碼/解碼方法和裝置)的分案申請。
技術領域
[0002]本公開在一個或更多個實施方式中涉及用于利用運動信息合并在重構之前生成編碼運動信息的裝置和方法以及使用該裝置和方法進行圖像編碼/解碼的裝置和方法。更具體地,本公開涉及用于利用運動信息合并在重構之前生成編碼運動信息的裝置和方法以及使用該裝置和方法進行圖像編碼/解碼的裝置和方法,其中,基于先前編碼的信息決定是否通過合并來對運動信息進行編碼,以在其編碼之前有效地合并運動信息。
【背景技術】
[0003]這一部分中的說明僅提供與本公開相關的背景信息而可能不構成現有技術。
[0004]運動圖像專家組(MPEG)和視頻編碼專家組(VCEG)開發了H.264AVC(高級視頻編碼)(一種優于現有的MPEG-4部分2和H.263標準的視頻壓縮標準),并且積極開發了HEVC(高效率視頻編碼)。按照與現有視頻壓縮技術相似的方式,考慮中的測試模型(Test Modelunder Considerat1n,TMuC)將圖像劃分為塊并且通過頻率轉換進行熵編碼并通過運動估計或幀內預測對殘留塊進行量化。HEVC的TMuC利用多個基準幀進行運動估計,將基準幀索弓I和運動向量編碼作為運動信息,并且輸出比特流。
[0005]HEVC的TMuC利用合并方法有效地對運動信息進行編碼。傳統的合并方法從解碼的相鄰圖像塊生成由N條合并方向運動信息組成的運動信息候選的集合,以對當前塊的運動信息進行編碼。當在運動信息候選集合中存在與當前運動信息相同的運動信息時,合并標記信息被指定為“未合并”。另一方面,當在運動信息候選集合中存在與當前運動信息相同的運動信息時,合并標記信息被指定為“合并”,并且合并方向信息被指定為代表運動信息候選集合中的相同的運動信息。
[0006]盡管合并標記信息是“合并”,但是當運動信息候選集合中的所有多條運動信息彼此相同時,合并方向信息不被指定。合并標記信息被輸出到比特流,并且當合并標記是“未合并”時,當前運動信息被輸出到比特流。也就是說,當合并標記是“合并”并且運動信息候選集合的所有多條運動信息彼此相同時,合并方向信息不被輸出到比特流。否則,合并方向信息被輸出到比特流。具體地,HEVC的TMuC將運動信息候選集合配置為包括位于當前塊的最左上側樣本的正上方的樣本在內的塊的運動信息和包括位于緊靠左側的樣本在內的塊的運動信息。然而,通過上述方法的運動信息合并針對全部情況對合并標記進行編碼。因而,有效的編碼變得困難。
[0007]因此,需要能夠在通過合并運動信息進行編碼時,通過基于預編碼信息決定是否通過合并對運動信息進行編碼,來有效地對運動信息進行編碼和解碼的視頻編碼/解碼方法。
【發明內容】
[0008]技術問題
[0009]因此,本公開涉及當通過合并運動信息來編碼時通過基于預編碼信息決定是否通過合并對運動信息進行編碼來提高視頻壓縮效率,從而減少合并相關的標記的編碼并且有效地對運動信息進行編碼。
[0010]技術方案
[0011 ]本公開的實施方式提供了一種包括視頻編碼器和視頻解碼器的視頻編碼/解碼裝置。所述視頻編碼器被配置為,利用運動補償生成當前塊的預測塊,基于預編碼信息決定是否通過合并對運動信息進行編碼,根據決定結果生成當前塊的編碼運動信息,從當前塊減去預測塊以生成殘留塊,對殘留塊進行頻率變換和量化以生成量化頻率殘留塊,以及對編碼運動信息和量化頻率殘留塊進行熵編碼以生成比特流。所述視頻解碼器被配置為,接收比特流,重構被編碼的運動信息和殘留塊,基于預解碼信息決定是否通過合并重構運動信息,根據決定結果從編碼運動信息重構當前塊的運動信息,以及將所重構的殘留塊與利用所重構的運動信息生成的預測塊相加以重構所述當前塊。
[0012]本公開的另一個實施方式提供了一種視頻編碼裝置,該視頻編碼裝置包括幀間預測單元、減法單元、變換和量化單元以及編碼單元。所述幀間預測單元被配置為,利用運動補償生成當前塊的預測塊,基于預編碼信息決定是否通過合并對運動信息進行編碼,以及根據決定結果生成當前塊的編碼運動信息。所述減法單元被配置為,從所述當前塊減去所述預測塊以生成殘留塊。所述變換和量化單元被配置為,對所述殘留塊進行頻率變換和量化以生成量化頻率殘留塊。所述編碼單元被配置為,對量化頻率殘留塊和所述編碼運動信息進行熵編碼以生成比特流。
[0013]所述當前塊的相鄰塊的運動信息組成經過合并的合并相關塊的運動信息,并且根據所有多條合并相關塊運動信息之間的相似度或不相似度生成編碼運動信息。
[0014]所述幀間預測單元包括合并決定單元、合并運動信息生成器和非合并運動信息生成器。所述合并決定單元被配置為,根據所有多條合并相關塊運動信息之間的相似度或不相似度來決定是否通過合并對編碼運動信息進行編碼。所述合并運動信息生成器被配置為,當所述合并決定單元決定通過合并對編碼運動信息進行編碼時,根據所述當前塊的運動信息是否與由相鄰塊的運動信息組成的合并候選塊運動信息相同,來通過合并生成編碼運動信息。并且所述非合并運動信息生成器被配置為,當所述合并決定單元決定不通過合并對所述編碼運動信息進行編碼時,在不合并的情況下生成編碼運動信息。
[0015]當由相鄰塊的運動信息組成的多條合并候選塊運動信息的集合具有與當前塊的運動信息相同的一條運動信息時,通過合并生成的編碼運動信息可以包括代表“合并”的合并標記。當所述多條合并候選塊運動信息的集合具有與所述當前塊的運動信息不同的部分運動信息時,通過合并生成的編碼運動信息可以包括代表“合并”的合并標記和代表所述合并候選塊當中的具有與所述當前塊的運動信息相同的運動信息的塊的方向的合并方向標記。并且,當多條合并候選塊運動信息的集合中的所有多條運動信息與所述當前塊的運動信息不同時,通過合并生成的編碼運動信息可以包括代表“未合并”的合并標記和所述當前塊的運動信息。
[0016]在不合并的情況下立即生成的所述編碼運動信息可以不包括所述合并標記并且包括所述當前塊的運動信息。
[0017]可以通過另外地確定所述當前塊的大小是否大于預定大小來做出是否通過合并對編碼運動?目息進行編碼的決定。
[0018]可以通過包括所述當前塊的上側最左樣本的左側樣本在內的相鄰塊的運動信息、包括所述當前塊的上側最左樣本的上側樣本在內的相鄰塊的運動信息、包括位于所述當前塊的上側最左樣本的左側樣本正上方的樣本在內的相鄰塊的運動信息和包括位于所述當前塊的上側最右樣本右側正上方的樣本在內的相鄰塊的運動信息中的一個或更多個來配置所述多條合并相關塊運動信息的集合或者所述多條合并候選塊運動信息的集合。
[0019]所述多條合并相關塊運動信息的集合和所述多條合并候選塊運動信息的集合可以彼此相同或不同。
[0020]可以單獨利用運動向量,或者僅在基準幀彼此相同時利用運動向量,做出所述多條運動信息是否彼此相似或者是否彼此相同的決定。
[0021]本公開的另一個實施方式提供了一種視頻解碼裝置,該視頻解碼裝置包括解碼單元、解量化和逆變換單元、幀間預測單元和加法單元。所述解碼單元被配置為,接收編碼數據,提取編碼運動信息和量化系數串,并且重構量化頻率殘留塊。所述解量化和逆變換單元被配置為,對所述量化頻率殘留塊進行解量化和逆變換以重構所述殘留塊。所述幀間預測單元被配置為,基于預解碼信息決定是否通過合并對運動信息進行解碼,根據決定結果從編碼運動信息重構當前塊的運動信息,并且利用所重構的運動信息生成所述當前塊的預測塊。并且,所述加法單元被配置為,將所述預測塊與所重構的殘留塊相加以重構所述當前塊。
[0022]所述當前塊的相鄰塊的運動信息組成經過合并的合并相關塊的運動信息,并且根據所有多條合并相關塊運動信息之間的相似度或不相似度生成編碼運動信息。
[0023]所述幀間預測單元包括合并決定單元、合并運動信息解碼器和非合并運動信息解碼器。所述合并決定單元被配置為,根據所有多條合并相關塊運動信息之間的相似度或不相似度來決定是否通過合并進行運動信息重構。所述合并運動信息解碼器被配置為,當所述合并決定單元決定通過合并進行運動信息重構時接收所述編碼運動信息中包括的合并標記;當所述合并標記代表“合并”并且所有多條所述合并候選塊運動信息彼此相同時,將所述多條合并候選塊運動信息中的一個設定為所述當前塊的所述運動信息;當所有多條合并候選塊運動信息不彼此相同時接收合并方向標記;將所述合并方向標記代表的塊的運動信息設定為所述當前塊的運動信息;當所述合并標記代表“未合并”時,接收所述編碼運動信息中包括的運動信息;以及將接收到的運動信息設定為所述當前塊的運動信息。并且所述非合并運動信息解碼器被配置為,當所述合并決定單元決定不通過合并進行運動信息重構時,從所述編碼運動信息提取所述當前塊的運動信息。
[0024]所述合并方向標記代表的塊可以是由所述相鄰塊的運動信息組成的合并候選塊的集合中的一個塊。通過包括所述當前塊的上側最左樣本的左側樣本在內的相鄰塊的運動信息、包括所述當前塊的上側最左樣本的上側樣本在內的相鄰塊的運動信息、包括位于所述當前塊的上側最左樣本的左側樣本正上方的樣本在內的相鄰塊的運動信息和包括位于所述當前塊的上側最右樣本右側正上方的樣本在內的相鄰塊的運動信息中的一個或更多個來配置所述多條合并相關塊運動信息的集合或者所述多條合并候選塊運動信息的集合。
[0025]所述多條合并相關塊運動信息的集合和所述多條合并候選塊運動信息的集合是彼此相同或不同的。
[0026]可以單獨利用運動向量,或者僅在基準幀彼此相同時利用運動向量,來做出所述多條運動信息是否彼此相似的決定。
[0027]本公開的另一個實施方式提供了一種編碼運動信息生成裝置,該編碼運動信息生成裝置包括合并決定單元、合并運動信息生成器和非合并運動信息生成器。所述合并決定單元被配置為,根據由當前塊的相鄰塊的運動信息組成的所有多條合并相關塊運動信息之間的相似度或不相似度來決定是否通過合并對編碼運動信息進行編碼。所述合并運動信息生成器被配置為,當所述合并決定單元決定通過合并對編碼運動信息進行編碼時,根據所述當前塊的運動信息是否與由相鄰塊的所述運動信息組成的合并候選塊運動信息相同,來通過合并生成編碼運動信息。并且,所述非合并運動信息生成器被配置為,當所述合并決定單元決定不通過合并來對所述編碼運動信息進行編碼時,在不合并的情況下生成編碼運動?目息O
[0028]本公開的另一個實施方式提供了一種運動信息重構裝置,該運動信息重構裝置包括合并決定單元、合并運動信息解碼器和非合并運動信息解碼器。所述合并決定單元被配置為,根據由當前塊的相鄰塊的運動信息組成的所有多條合并相關塊運動信息之間的相似度或不相似度來決定是否通過合并進行運動信息重構。所述合并運動信息解碼器被配置為,如果所述合并決定單元決定通過合并進行運動信息重構,則接收所述編碼運動信息中包括的合并標記;當所述合并標記代表“合并”并且所有多條所述合并候選塊運動信息彼此相同時,將所述多條合并候選塊運動信息中的一個設定為所述當前塊的運動信息;當所有多條合并候選塊運動信息不彼此相同時,接收合并方向標記;將所述合并方向標記代表的塊的運動信息設定為所述當前塊的運動信息;當所述合并標記代表“未合并”時,接收所述編碼運動信息中包括的運動信息;以及將所接收到的運動信息設定為所述當前塊的運動信息。并且所述非合并運動信息解碼器被配置為,如果所述合并決定單元決定不通過合并進行運動信息重構,則從所述編碼運動信息提取所述當前塊的運動信息。
[0029]本公開的另一個實施方式提供了一種包括視頻編碼和視頻解碼的視頻編碼/解碼方法。所述視頻編碼步驟包括以下步驟:利用運動補償來生成當前塊的預測塊,基于預編碼信息決定是否通過合并對運動信息進行編碼,根據決定結果生成當前塊的編碼運動信息,從當前塊減去預測塊以生成殘留塊,對殘留塊進行頻率變換和量化以生成量化頻率殘留塊,以及對編碼運動信息和量化頻率殘留塊進行熵編碼以生成比特流。并且所述視頻解碼步驟包括以下步驟:接收比特流,重構被編碼的運動信息和殘留塊,基于預解碼信息決定是否通過合并重構運動信息,根據決定結果從編碼運動信息重構當前塊的運動信息,以及將所重構的殘留塊與利用所重構的運動信息生成的預測塊相加以重構所述當前塊。
[0030]本公開的另一個實施方式提供了一種視頻編碼方法,該視頻編碼方法包括以下步驟:進行幀間預測;從當前塊減去預測塊以生成殘留塊;對殘留塊進行頻率變換和量化以生成量化頻率殘留塊;以及對量化頻率殘留塊和編碼運動信息進行熵編碼以生成比特流。進行幀間預測的步驟包括以下步驟:利用運動補償來生成當前塊的預測塊,基于預編碼信息決定是否通過合并對運動信息進行編碼,以及根據決定結果生成當前塊的編碼運動信息。
[0031]本公開的另一個實施方式提供了一種視頻解碼方法,該視頻解碼方法包括以下步驟:進行重構;對量化頻率殘留塊進行解量化和逆變換以重構殘留塊;進行幀間預測;以及將所述預測塊與重構的殘留塊相加以重構所述當前塊。進行重構的步驟包括以下步驟:接收編碼數據,提取編碼運動信息和量化系數串,以及重構量化頻率殘留塊。進行幀間預測的步驟包括以下步驟:基于預解碼信息決定是否通過合并重構運動信息,根據決定結果從編碼運動信息重構當前塊的運動信息,以及利用重構的運動信息來生成所述當前塊的預測塊。
[0032]本公開的另一個實施方式提供了一種編碼運動信息生成方法,該編碼運動信息生成方法包括以下步驟:進行合并決定,其包括,根據由當前塊的相鄰塊的運動信息組成的所有多條合并相關塊運動信息之間的相似度或不相似度來決定是否通過合并來對編碼運動信息進行編碼。所述編碼運動信息生成方法還包括以下步驟:當進行合并決定的步驟做出通過合并對編碼運動信息進行編碼的決定時,根據所述當前塊的運動信息是否與由相鄰塊的所述運動信息組成的合并候選塊運動信息相同,來通過合并生成編碼運動信息。并且編碼運動信息生成方法還包括以下步驟:當進行合并決定的步驟做出不通過合并對編碼運動信息進行編碼的決定時,在不合并的情況下生成編碼運動信息。
[0033]本公開的另一個實施方式提供了一種運動信息重構方法,該運動信息重構方法包括以下步驟:根據由當前塊的相鄰塊的運動信息組成的所有多條合并相關塊運動信息來進行是否通過合并進行運動信息重構的合并決定;進行合并運動信息解碼;以及進行非合并運動信息解碼。所述進行合并運動信息解碼的步驟包括以下步驟:當進行合并決定的步驟通過合并進行運動信息重構時,接收編碼運動信息中包括的合并標記;當所述合并標記代表“合并”并且所有多條合并候選塊運動信息彼此相同時,將所述多條合并候選塊運動信息中的一個設定為當前塊的運動信息;當所有多條合并候選塊運動信息不彼此相同時,接收合并方向標記;將所述合并方向標記代表的塊的運動信息設定為所述當前塊的運動信息;當所述合并標記代表“未合并”時,接收所述編碼運動信息中包括的運動信息;以及將所接收到的運動信息設定為所述當前塊的運動信息。并且,所述進行非合并運動信息解碼的步驟包括以下步驟:當進行合并決定的步驟不通過合并進行運動信息重構時,從編碼運動信息提取所述當前塊的運動信息。
[0034]有益效果
[0035]根據如上所述的本公開,當通過合并運動信息進行編碼時,基于預編碼信息決定是否對運動信息進行編碼。因此,合并相關數據的量減少,從而有效地對運動信息進行編碼,并且提高視頻壓縮效率。結果,提高了視頻壓縮效率,并且有效地重構編碼數據。
[0036]另外,當通過合并運動信息來進行編碼時,檢查要編碼的塊的大小,并且當對應的圖像被確定為復雜區域時,在不合并的情況下對塊進行編碼。根據圖像特性來選擇性地合并要編碼的塊。這減少了相關合并標記信息的量,以有效地重構編碼數據的更小傳輸。
【附圖說明】
[0037]圖1是根據本公開的一個或更多個實施方式的視頻編碼裝置的構造的示意框圖;
[0038]圖2是根據本公開的一個或更多個實施方式的編碼運動信息生成裝置的構造的示意框圖;
[0039]圖3是可用于生成候選相鄰塊集合的預編碼圖像塊(Ln,Un,ULn,URn)的示意圖;
[0040]圖4是根據本公開的一個或更多個實施方式的編碼運動信息生成方法的示例性流程圖;
[0041 ]圖5是根據本公開的一個或更多個實施方式的視頻解碼裝置的構造的示意框圖;
[0042]圖6是根據本公開的一個或更多個實施方式的運動信息重構裝置(600)的構造的示意框圖;以及
[0043]圖7是根據本公開的一個或更多個實施方式的運動信息重構方法的示例性流程圖。
【具體實施方式】
[0044]下文中,以下描述的視頻編碼裝置和視頻解碼裝置可以是諸如個人計算機(PC)、筆記本計算機、個人數字助理(PDA)、便攜式多媒體播放器(PMP)、便攜式游戲機(PSP)、無線通信終端、智能電話、TV等的用戶終端或者諸如應用服務器、服務服務器等的服務器終端,并且可以是指包括諸如通信調制解調器等的用于與各種類型的裝置或有線/無線通信網絡進行通信的通信裝置、用于存儲用于進行視頻編碼或解碼或者針對編碼或解碼進行幀間或幀內預測的各種類型的程序和數據的存儲器以及用于執行程序以進行操作和控制的微處理器等的各種裝置。
[0045]此外,被視頻編碼裝置編碼為比特流(編碼數據)的視頻可以通過諸如互聯網、無線個人區域網(WPAN)、無線局域網(WLAN)、WiBro(無線寬帶,也稱為WiMax)網絡、移動通信網絡等的有線/無線通信網絡或者通過諸如電纜、通用串行總線(USB)等的各種通信接口實時或非實時地發送到視頻解碼裝置,因而在視頻解碼裝置中解碼并且重構和再現為視頻。
[0046]視頻通常可以包括一系列畫面,各個畫面被劃分為諸如幀或者塊的預定區域。當視頻的區域被劃分為塊時,根據編碼方法,所劃分的塊可以分為幀內塊或幀間塊。幀內塊是指通過幀內預測編碼方法進行編碼的塊,該幀內預測編碼方法通過利用經歷了先前編碼和解碼的重構塊的像素預測當前塊的像素來生成預測塊,接著對預測塊與進行當前編碼的當前畫面內的當前塊的像素之間的差值進行編碼。幀間塊是指通過幀間預測編碼方法進行編碼的塊,該幀間預測編碼方法通過參照一個或更多個過去畫面或將來畫面預測當前畫面中的當前塊來生成預測塊,接著對預測塊與當前塊的差值進行編碼。在此,在當前畫面的編碼或解碼中參照的畫面被稱為基準畫面。
[0047]圖1是示意性地示出根據本公開的一個或更多個實施方式的視頻編碼裝置的構造的框圖。
[0048]根據本公開的一個或更多個實施方式的視頻編碼裝置100可以包括幀內預測單元110、幀間預測單元120、減法單元130、變換和量化單元140、編碼單元150、逆量化/逆變換單元160、加法單元170和幀存儲器180。
[0049]基于編碼塊單位輸入要編碼的輸入圖像。在本公開中,編碼塊具有MxN形式,其中M和N可以彼此相同或不同。另外,編碼塊可以被劃分為各種大小的預測單位塊。
[0050]幀內預測單元110利用相鄰像素生成預測塊,以預測當前預測單位塊。也就是說,幀內預測單元110利用通過編碼處理先前重構的當前塊的相鄰像素根據幀內預測單元110的模式生成預測塊。
[0051]幀間預測單元120利用基準幀生成預測塊,以預測當前預測單位塊。也就是說,幀間預測單元120在通過編碼處理先前重構的先前幀中根據幀間預測單元120的模式通過運動估計生成包括運動向量、基準幀索引和運動向量分辨率在內的運動信息,并且利用該運動信息在運動補償處理中生成預測塊。另外,幀間預測單元120基于預編碼信息決定是否通過合并對運動信息進行編碼。當決定不通過合并對運動信息進行編碼時,利用傳統方法生成包括運動信息在內的編碼運動信息。當決定通過合并對運動信息進行編碼時,利用傳統合并方法生成包括合并標記和合并方向標記或者合并標記和運動信息在內的編碼運動信息。
[0052]幀間預測單元120可以包括編碼運動信息生成單元(未示出),并且編碼運動信息生成單元可以由單獨的硬件或軟件模塊實現,并且可以用如圖2所示的編碼運動信息生成裝置200來配置。下面將參照圖2詳細描述編碼運動信息生成單元的操作。
[0053]減法單元130通過從當前塊減去預測塊來生成殘留塊。也就是說,減法單元130通過從當前塊的像素值減去由幀內預測單元110或幀間預測單元120生成的預測塊的像素值來生成殘留塊。
[0054]變換和量化單元140將減法單元130生成的殘留塊變換為頻率系數,并且對經變換的殘留塊進行量化。也就是說,變換和量化單元140生成具有由減法單元130生成的殘留塊的殘留系數作為頻率系數的殘留塊,并且對頻率系數的殘留塊進行量化。作為此處使用的變換方法,可以使用諸如基于哈達瑪(Hadamard)變換或離散余弦變換的整數變換的用于對空間域的圖像信號進行變換的方法。作為量化方法,可以使用包括死區均勻閾值量化(在下文稱為“DZUTQ”)或者量化加權矩陣在內的各種量化方法。
[0055]編碼單元150可以通過對由變換和量化單元140進行變換和量化的殘留塊進行編碼來生成編碼數據(比特流)。作為編碼技術,可以使用熵編碼技術。然而,本公開不限于此,并且還可以使用各種編碼技術。
[0056]另外,編碼單元150可以不僅包括從對量化頻率系數的編碼得到的比特流,而且包括對編碼數據中的編碼的頻率系數比特流進行解碼所需的各條信息。也就是說,編碼數據可以包括第一字段,該第一字段包括編碼了編碼塊模式(CBP)、差量量化參數和量化頻率系數的比特流;以及第二字段,該第二字段包括用于預測所需的信息的比特(例如,在幀內預測的情況下的幀內預測模式或者在幀間預測的情況下的運動信息)。
[0057]解量化和逆變換單元160通過對由變換和量化單元140變換和量化的殘留塊進行解量化和逆變換來生成殘留塊。可以通過逆向進行變換和量化單元140的變換和量化處理來進行逆量化和逆變換。也就是說,解量化和逆變換單元160可以通過對從變換和量化單元140傳送來的量化塊進行解量化并且對經解量化的頻率塊進行逆變換,來生成具有殘留系數的殘留塊。
[0058]加法單元170通過將幀內預測單元110或幀間預測單元120生成的預測塊與解量化和逆變換單元160生成的殘留塊相加來生成重構塊。
[0059]幀存儲器180存儲加法單元170生成的重構塊,并且所存儲的重構塊在幀內預測或幀間預測的處理中被用作用于生成預測塊的基準塊。
[0060]圖2是示意地示出根據本公開的一個或更多個實施方式的編碼運動信息生成裝置的構造的框圖。編碼運動信息生成裝置200基于預編碼信息決定是否通過合并對運動信息進行編碼。當決定不通過合并對運動信息進行編碼時,利用傳統方法生成編碼運動信息。當決定通過合并對運動信息進行編碼時,通過合并生成編碼運動信息。圖1的幀間預測單元120可以包括編碼運動信息生成裝置200。
[0061]參照圖2,根據本公開的一個或更多個實施方式的編碼運動信息生成裝置200包括合并決定單元210、合并運動信息生成器220和非合并運動信息生成器230。合并決定單元210基于預編碼信息決定是否通過合并對運動信息進行編碼。在合并決定單元210決定通過合并對運動信息進行編碼的情況下,合并運動信息生成器220通過合并生成編碼運動信息。在合并決定單元210決定不通過合并對運動信息進行編碼的情況下,非合并運動信息生成器230在不合并的情況下生成編碼運動信息。
[0062]圖3是示出當前塊Hn和可用于對當前塊Hn的運動信息進行編碼的預編碼相鄰圖像塊Ln、Un、ULn和URn的示例的圖。在此,η是用于標識當前塊和相鄰圖像塊的符號。
[0063]在圖3中,Ηη代表運動信息要被編碼的當前塊,Ln代表包括當前塊Hn的上側最左樣本的左側樣本在內的左側相鄰塊,并且Un代表包括當前塊Hn的最左側樣本的上側樣本在內的上側相鄰塊。ULn代表包括位于當前塊Hn的上側最左樣本的左側樣本正上方的樣本在內的左上相鄰塊,并且URn代表包括位于當前塊Hn的上側最右樣本右側正上方的樣本在內的右上相鄰塊。
[0064]圖3示出一個圖像被劃分為四個32x32代碼塊的示例,各個32x32代碼塊被劃分為各種大小的預測單位塊。根據本公開的一個或更多個實施方式,由相鄰塊的運動信息組成的合并相關塊的運動信息集合可以包括一個或更多個相鄰塊的運動信息。在此實施方式中,合并相關塊的運動信息集合可以包括各個相鄰塊的運動信息集合。例如,合并相關塊的運動信息集合可以包括兩個相鄰塊Ln和Un的運動信息MV_Ln和MVJJn,或者可以包括Ln、Un、ULn和URn的運動信息。運動信息可以包括基準索弓1、運動向量和運動向量分辨率。
[0065]合并決定單元210基于由相鄰塊的運動信息組成的全部多條合并相關塊運動信息是否彼此相似,來決定是否在合并運動信息生成器220中生成要編碼的當前塊的編碼運動信息,或者是否在非合并運動信息生成器230中生成要編碼的當前塊的編碼運動信息。當合并決定單元210基于相鄰塊的預編碼信息和當前塊的模式信息決定幾乎不可能通過合并來對運動信息進行編碼時,編碼運動信息生成裝置200在非合并運動信息生成器230中生成要編碼的編碼運動信息,而不通過合并運動信息生成器220。因此,合并標記信息的編碼被縮減以提高壓縮效率。
[0066]圖4示例性地示出根據本公開的一個或更多個實施方式的編碼運動信息生成方法的流程圖。具體地,圖4示例性地示出基于由相鄰塊的運動信息組成的全部多條合并相關塊運動信息是否彼此相似,來確定是否在合并運動信息生成器220中或者在非合并運動信息生成器230中計算要編碼的當前塊的編碼運動信息的流程圖。
[0067]在圖像中,運動非常復雜的區域被劃分為小塊,并且很有可能的是,諸如相鄰塊的運動向量的多條運動信息不彼此相似。在此條件下,幾乎不可能的是,當前塊的運動信息將被合并到相鄰塊的運動信息中。另外,在當前運動信息在編碼之前被合并到Ln或Un中的情況下,如果Ln的運動信息與Un的運動信息不同,則至少兩條信息(合并標記和合并方向標記)可以被編碼。合并方向標記是指代表具有與Hn的運動信息相同的運動信息的塊的方向的信息。針對表示方向的信息,Ln可以被分配諸如O的I個比特,并且Un可以被分配諸如I的I個比特。
[0068]合并決定單元210可以參照相鄰塊集合(例如,{1^,1]11,1]1^,1]1?11})的運動信息集合作為針對當前塊的合并相關塊運動信息(S410)。被合并決定單元210參照的相鄰塊集合可以按照各種方法配置,例如,{Ln,Un}、{Ln,Un,ULn}、{Ln,Un,URn},并且本公開不限于此。另夕卜,合并決定單元210可以通過附加地決定當前塊的大小是否大于預定大小,來決定是否通過合并對編碼運動信息進行編碼。也就是說,合并決定單元210確定關于當前塊Hn的大小是否小于或等于預定大小PxQ(例如,4x4或8x8),或者相鄰塊集合{Ln,Un,ULn,URn}的全部多條運動信息是否彼此相似的條件(S420)。如果不滿足條件,則確定對應的區域是當前塊和/或相鄰塊的運動非常復雜的區域,因而在不合并的情況下生成編碼運動信息(S430)。如果當前塊Hn的大小大于預定大小PxQ(例如,4x4或8x8)并且合并相關塊中包括的相鄰塊集合{Ln,Un,ULn,URn}的全部多條運動信息彼此相似,則通過合并生成編碼運動信息(S440)。確定在幀內模式下編碼的相鄰塊的運動信息與其它相鄰塊的運動信息不同。可以通過確定運動信息中包含的運動向量之間的相似度和非相似度來做出合并相關塊運動信息項目是否具有相似度的確定。在此情況下,可以通過確定合并相關塊的組中包括的相鄰塊的運動向量之間的距離是否小于預定閾值信息來做出關于運動向量是否相似的確定。此時,運動向量之間的距離可以使用二維歐幾里得距離或城市塊距離。另外,可以利用多條運動信息當中的一部分信息(例如,僅利用運動向量)來做出關于多條運動信息是否彼此相似的確定。另外,可以通過附加地確定運動信息的基準幀是否彼此相同來做出關于多條運動信息是否彼此相似的確定。也就是說,當基準幀以及運動向量彼此相同時,可以確定多條運動信息彼此相似。
[0069]根據本公開的實施方式的合并運動信息生成器220和非合并運動信息生成器230可以遵循視頻編碼委員會的聯合合作組(JCT-VC)的HEVC的TMuC。
[0070]根據HEVC的TMuC,合并運動信息生成器220可以基于合并候選塊的運動信息生成包括合并標記和/或合并方向標記在內的編碼運動信息,在合并候選塊中,利用預編碼相鄰圖像塊的多條運動信息配置代表基準幀的基準索引信息和包括運動向量和運動向量分辨率在內的當前塊的運動信息。
[0071]例如,在合并候選塊是{Ln,Un}的情況下,合并運動信息生成器220接收當前塊Hn和包括{Ln,Un}的合并候選塊集合的運動信息,在當前塊Hn的運動信息與{Ln,Un}的多條運動信息當中的任何一條運動信息不同時,將合并標記信息設定為“未合并”;并且在當前塊Hn的運動信息與{Ln,Un}的多條運動信息中的任何一個相同時,將合并標記信息設定為“合并”。當合并標記代表“合并”時,合并方向標記被設定為代表運動信息與合并候選塊{Ln,Un}的多條運動信息當中的當前塊的運動信息相同的塊,并且生成包括合并標記和合并方向標記在內的編碼運動信息。盡管合并標記信息是“合并”,但是當{Ln,Un}的全部多條運動信息彼此相同時,合并方向標記不被包括在編碼運動信息中。另外,在合并候選塊的運動信息集合當中的全部多條運動信息與當前塊的運動信息不同的情況下,通過合并生成的編碼運動信息包括代表“未合并”的合并標記和當前塊的運動信息。當合并標記代表“未合并”時,合并運動信息生成器220生成包括基準索引、運動向量和運動向量分辨率中的一個或更多個的運動信息以及合并標記作為編碼運動信息。在此情況下,通過從預編碼時間/空間相鄰運動向量計算預測運動向量來生成運動信息作為差運動向量,并且可以與合并標記一起配置編碼運動信息。
[0072]按照與以上描述的“未合并”情況相同的方法,非合并運動信息生成器230可以生成包括諸如基準索引、運動向量和運動向量分辨率的運動信息在內的編碼運動信息而沒有合并標記。
[0073]如以上參照圖2至圖4所述,如果使用編碼運動信息生成裝置200,則當通過合并運動信息進行編碼時,根據圖像的特性減少了對合并標記信息的編碼。因此,運動信息被有效地編碼,從而增加編碼效率并且提高壓縮效率。
[0074]圖5是示意性地示出根據本公開的一個或更多個實施方式的視頻解碼裝置的構造的框圖。
[0075]根據本公開的實施方式的視頻解碼裝置500可以包括解碼單元510、解量化和逆變換單元520、幀內預測單元530、幀間預測單元540、加法單元550和幀存儲器560。
[0076]解碼單元510對編碼數據(比特流)進行解碼以提取諸如幀間預測模式、編碼運動信息、幀內預測模式和紋理的進行塊解碼所需的數據。也就是說,解碼單元510通過對編碼數據進行解碼來提取量化頻率系數串,按照諸如逆向鋸齒掃描的各種逆向掃描方法對量化頻率系數串進行逆向掃描,并且生成具有量化頻率系數的殘留塊。在此情況下,解碼單元510可以從編碼數據中包括的第一字段提取殘留塊,并且對所提取的殘留塊進行解碼。解碼單元510可以從編碼數據中包括的第二字段提取諸如幀內預測模式、幀間預測模式和編碼運動信息的進行預測所需的信息。解碼單元510可以將所提取的進行預測所需的信息傳送給幀內預測單元530或幀間預測單元540,使得對應的預測單元可以按照與視頻編碼裝置100的對應預測單元相同的方法預測當前塊。要解碼的編碼運動信息可以包括運動信息。在一些情況下,合并標記和合并方向標記可以取代運動信息被包括在編碼運動信息中,并且運動信息和合并標記可以被包括在編碼運動信息中。
[0077]解量化和逆變換單元520通過對量化殘留塊進行解量化來生成解量化殘留塊,并且通過對解量化塊進行逆變換來生成殘留塊。
[0078]幀內預測單元530利用從解碼單元510傳送來的進行幀內預測所需的信息生成當前塊的預測塊。
[0079]幀間預測單元540利用從解碼單元510傳送來的進行幀間預測所需的信息來生成當前塊的預測塊。此時,當幀間預測單元540從解碼單元510接收到編碼運動信息并且由相鄰塊的運動信息組成的全部多條合并相關塊運動信息彼此相同時,可以根據編碼運動信息中包括的合并標記從由相鄰塊的運動信息組成的合并候選塊的運動信息集合或者編碼運動信息中包括的運動信息來重構當前塊的運動信息,并且可以利用所重構的運動信息來生成當前塊的預測塊。另外,在由相鄰塊的運動信息組成的全部多條合并相關塊運動信息不彼此相似的情況下,幀間預測單元540可以利用編碼運動信息中包括的運動信息來重構當前塊的運動信息,并且利用所重構的運動信息來生成當前塊的預測塊。幀間預測單元540可以包括運動信息重構單元(未示出)。運動信息重構單元可以由單獨的硬件或軟件模塊實現,并且可以利用圖6所示的運動信息重構裝置600來配置。下面將參照圖6詳細描述運動信息重構裝置600的操作。
[0080]加法單元550通過將預測塊與殘留塊相加來重構當前塊。加法單元550重構的當前塊可以被傳送到幀存儲器560,并且可以在預測單元中用于預測其它塊。
[0081]幀存儲器560存儲重構圖像并且使得能夠生成幀內預測塊和幀間預測塊。
[0082]幀間預測單元530可以包括運動信息重構單元,該運動信息重構單元從解碼單元510接收編碼運動信息,對運動信息進行解碼,并且利用解碼的運動信息生成預測塊。運動信息重構單元可以由單獨的硬件或軟件模塊實現,并且可以利用圖6所示的運動信息重構裝置600來配置。
[0083]圖6是示意性地示出根據本公開的一個或更多個實施方式的運動信息重構裝置600的構造的框圖。
[0084]根據本公開的一個或更多個實施方式的運動信息重構裝置600包括合并決定單元610、合并運動信息解碼器620和非合并運動信息解碼器630。按照與視頻編碼裝置100中使用的方式相同或相似的方式,合并決定單元610根據由相鄰塊的運動信息組成的全部多條合并相關塊運動信息是否彼此相似來決定是否通過合并對運動信息進行解碼。在合并決定單元610決定通過合并對運動信息進行解碼的情況下,合并運動信息解碼器620接收編碼運動信息中包括的合并標記,并且在合并標記代表“合并”并且合并候選塊的全部多條運動信息彼此相同時,將合并候選塊的多條運動信息中的一個設定為當前塊的運動信息。當合并候選塊的全部多條運動信息不彼此相同時,合并運動信息生成器610接收合并方向標記,并且將合并方向標記代表的合并候選塊當中的對應塊的運動信息設定為當前塊的運動信息。當合并標記代表“未合并”時,合并運動信息解碼器620接收編碼運動信息中包括的運動信息,并且將所接收到的運動信息設定為當前塊的運動信息。在合并決定單元610決定不通過合并對運動信息進行解碼的情況下,非合并運動信息解碼器630從解碼單元510提取的解碼運動信息中提取當前塊的運動信息。
[0085]合并運動信息解碼器620生成合并候選集合,當編碼運動信息中包括的合并標記代表“合并”并且由合并候選塊的運動信息組成的合并候選塊的運動信息集合當中的全部多條運動信息彼此相同時,生成合并候選塊的運動信息集合中的一個作為要解碼的當前塊的運動信息,并且利用編碼運動信息中包括的合并方向標記生成由合并方向標記代表的相鄰塊的運動信息作為合并候選塊集合當中的當前塊的運動信息。另外,當編碼運動信息中包括的合并標記代表“未合并”時,合并運動信息解碼器620從編碼運動信息中包括的運動信息提取當前塊的運動信息。
[0086]當合并決定單元610決定在不合并的情況下直接對運動信息進行解碼時,非合并運動信息解碼器630接收經解碼的編碼運動信息中包括的諸如基準索引、運動向量和運動向量分辨率的運動信息,并且將所接收到的運動信息設定為當前塊的運動信息。
[0087]圖7是示例性地示出根據本公開的一個或更多個實施方式的運動信息重構方法的流程圖的圖。
[0088]如圖7所示,合并決定單元610可以參照相鄰塊集合{Ln,Un,ULn,URn}的運動信息作為針對當前塊的合并相關塊的運動信息集合(S710)。組成合并相關塊集合的相鄰塊可以與組成用于實際合并的合并候選塊集合的相鄰塊不同。另外,合并決定單元610可以通過附加地決定當前塊的大小是否大于預定大小,來決定是否通過合并對編碼運動信息進行編碼。也就是說,合并決定單元610確定關于當前塊Hn的大小是否小于或等于預定大小PxQ(例如,4x4或8x8),或者相鄰塊集合{Ln,Un,ULn,URn}的全部多條運動信息是否彼此相似的條件(S720)。如果不滿足條件,則確定對應的區域是當前塊和/或相鄰塊的運動非常復雜的區域,因而在不合并的情況下生成編碼運動信息(S730)。如果當前塊Hn的大小大于預定大小卩10(例如,知4或8#)并且相鄰塊集合{1^,1]11,1]1^,1^11}的全部多條運動信息彼此相似,則通過合并來生成編碼運動信息(S740)。確定在幀內模式下編碼的相鄰塊的運動信息與其它相鄰塊的運動信息不同。在此實施方式中,PxQ可以被設定為8x8或4x4。可以通過確定相鄰塊的運動向量之間的距離是否小于預定閾值信息來做出針對合并相關塊的運動信息中包含的運動向量之間的相似度或不相似度的確定。此時,運動向量之間的距離可以使用二維歐幾里得距離或城市塊距離。另外,可以利用多條運動信息當中的一部分信息(例如,僅利用運動向量)來做出關于多條運動信息是否彼此相似的確定。另外,可以通過附加地確定運動信息的基準幀是否彼此相同來做出關于多條運動信息是否彼此相似的確定。也就是說,當基準幀以及運動向量彼此相同時,可以確定多條運動信息彼此相似。
[0089]此外,可以通過將圖1的視頻編碼裝置100的編碼數據(比特流)輸出端子連接到圖5的視頻解碼裝置500的編碼數據(比特流)輸入端子來配置根據本公開的一個或更多個實施方式的視頻編碼/解碼裝置。
[0090]根據本公開的一個或更多個實施方式的視頻編碼/解碼裝置包括:視頻編碼器,該視頻編碼器用于利用運動補償生成當前塊的預測塊,基于預編碼信息決定是否通過合并對運動信息進行編碼,根據決定結果生成當前塊的編碼運動信息,通過從當前塊減去預測塊來生成殘留塊,通過對殘留塊進行頻率變換和量化來生成量化頻率殘留塊,并且通過對編碼運動信息和量化頻率殘留塊進行熵編碼來生成比特流;以及視頻解碼器,該視頻解碼器用于接收比特流,重構編碼運動信息和殘留塊,基于預解碼信息決定是否通過合并重構運動信息,根據決定結果從編碼運動信息重構當前塊的運動信息,并且通過將所重構的殘留塊與利用所重構的運動信息生成的預測塊相加來重構當前塊。
[0091]可以利用根據本公開的一個或更多個實施方式的視頻編碼裝置100實現視頻編碼器,并且可以利用根據一個或更多個實施方式的視頻解碼裝置500實現視頻解碼器。
[0092]根據本公開的一個或更多個實施方式的視頻編碼方法包括以下步驟:幀內預測步驟(S810),利用運動補償來生成當前塊的預測塊,基于預編碼信息決定是否通過合并對運動信息進行編碼,根據決定結果生成當前塊的編碼運動信息;減法步驟(S820),通過從當前塊減去預測塊來生成殘留塊;變換和量化步驟(S830),通過對殘留塊進行頻率變換和量化來生成量化頻率殘留塊;以及編碼步驟(S840),通過對編碼運動信息和量化頻率殘留塊進行熵編碼來生成比特流。
[0093]由于預測步驟(S810)、減法步驟(S820)、變換和量化步驟(S830)以及編碼步驟(S840)分別對應于預測單元120、減法單元130、變換和量化單元140以及編碼單元150的操作,所以其詳細描述將被省略。
[0094]根據本公開的一個或更多個實施方式的視頻解碼方法包括以下步驟:解碼步驟(S910),接收編碼數據,提取編碼運動信息和量化系數串,并且重構量化頻率殘留塊;解量化和逆變換步驟(S920),通過對量化頻率殘留塊進行解量化和逆變換來重構殘留塊;幀間預測步驟(S930),基于預解碼信息決定是否通過合并對運動信息進行解碼,根據決定結果從編碼運動信息重構當前塊的運動信息,并且利用重構的運動信息生成當前塊的預測塊;以及加法步驟(S940),通過將預測塊與所重構的殘留塊相加來重構當前塊。
[0095]由于解碼步驟(S910)、解量化和逆變換步驟(S920)、幀間預測步驟(S830)以及加法步驟(S940)分別對應于解碼單元510、解量化和逆變換單元520、幀間預測單元840和加法單元550的操作,所以其詳細描述將被省略。
[0096]根據本公開的一個或更多個實施方式的編碼運動信息生成方法包括以下步驟:合并決定步驟(S11 ),根據由相鄰塊的運動信息組成的全部多條合并相關塊運動信息是否彼此相似來決定是否通過合并對編碼運動信息進行編碼;合并運動信息生成步驟(S1020),當決定對編碼運動信息進行編碼時,根據當前塊的運動信息是否與由相鄰塊的運動信息組成的合并候選塊的運動信息相同,來通過合并生成編碼運動信息;非合并運動信息生成步驟(S1030),當決定不通過合并對編碼運動信息進行編碼時,在不合并的情況下生成編碼運動信息。
[0097]由于合并決定步驟(S1010)、合并運動信息生成步驟(S1020)和非合并運動信息生成步驟(S1030)分別對應于合并決定單元210、合并運動信息生成器220和非合并運動信息生成器230的操作,所以其詳細描述將被省略。
[0098]根據本公開的一個或更多個實施方式的運動信息解碼方法包括以下步驟:合并決定步驟(SlllO),根據由相鄰塊的運動信息組成的全部多條合并相關塊運動信息來決定是否通過合并對運動信息進行解碼;合并運動信息解碼步驟(S1120),在合并決定步驟中決定通過合并對運動信息進行解碼的情況下,接收編碼運動信息中包括的合并標記,并且當合并標記代表“合并”并且合并候選塊的全部多條運動信息彼此相同時,將合并候選塊的多條運動信息中的一個設定為當前塊的運動信息,當合并候選塊的全部多條運動信息不彼此相同時接收合并方向標記,并且將合并方向標記代表的塊的運動信息設定為當前塊的運動信息,當合并標記代表“未合并”時接收編碼運動信息中包括的運動信息,并且將所接收到的運動信息設定為當前塊的運動信息;以及非合并運動信息解碼步驟(SI 130),在合并決定步驟中決定不通過合并對運動信息進行解碼的情況下,從編碼運動信息提取當前塊的運動信息。
[0099]由于合并決定步驟(SlllO)、合并運動信息解碼步驟(S1120)和非合并運動信息解碼步驟(S1130)分別對應于合并決定單元610、合并運動信息解碼器620和非合并運動信息解碼器630的操作,所以其詳細描述將被省略。
[0100]可以通過根據本公開的一個或更多個實施方式的視頻編碼方法和根據本公開的一個或更多個實施方式的視頻解碼方法的組合來實現根據本公開的一個或更多個實施方式的視頻編碼/解碼方法。
[0101]根據本公開的一個或更多個實施方式的視頻編碼/解碼方法包括視頻編碼步驟,該視頻編碼步驟利用運動補償來生成當前塊的預測塊,基于預編碼信息決定是否通過合并對運動信息進行編碼,根據決定結果生成當前塊的編碼運動信息,通過從當前塊減去預測塊來生成殘留塊,通過對殘留塊進行頻率變換和量化來生成量化頻率殘留塊,并且通過對編碼運動信息和量化頻率殘留塊進行熵編碼來生成比特流。視頻編碼/解碼方法還包括視頻解碼步驟,該視頻解碼步驟接收比特流,重構編碼運動信息和殘留塊,基于預解碼信息確定是否通過合并重構運動信息,根據確定結果從編碼運動信息重構當前塊的運動信息,并且通過將所重構的殘留塊與利用所重構的運動信息生成的預測塊相加來重構當前塊。
[0102]可以通過根據本公開的一個或更多個實施方式的視頻編碼方法來實現視頻編碼步驟,并且可以通過根據一個或更多個實施方式的視頻解碼方法來實現視頻解碼步驟。
[0103]在以上描述中,盡管本公開的實施方式的全部組件被說明為組合或者可操作地連接為單元,但是本公開不旨在將自己限制為這些實施方式。相反,在本公開的目的范圍內,各個組件可以按照任何數量選擇性地并且可操作地組合。這些組件中的每一個還可以自己在硬件中實現,并且各個組件可以選擇性地部分或整體組合并且在具有用于執行硬件等同的功能的程序模塊的計算機程序中實現。本領域技術人員可以容易地獲得用于組成這種程序的代碼或代碼段。計算機程序可以存儲在計算機可讀介質中,該計算機程序在運行中可以實現本公開的實施方式。計算機可讀介質可以包括磁性記錄介質、光學記錄介質和載波介質。
[0104]相關申請的交叉引用
[0105]如果可申請,本申請根據35U.S.C§119(a)要求2010年12月15日在韓國提交的專利申請N0.10-2010-0127985的優先權,通過引用將其全部內容并入本文。另外,基于該韓國專利申請,根據相同的原因,該非臨時申請要求在除美國之外的其它國家的優先權,通過引用將其全部內容并入本文。
【主權項】
1.一種視頻解碼裝置,該視頻解碼裝置包括: 解碼單元,該解碼單元被配置為,接收編碼數據,提取編碼運動信息和量化系數串,并且重構量化頻率殘留塊; 解量化和逆變換單元,該解量化和逆變換單元被配置為,對所述量化頻率殘留塊進行解量化和逆變換,以重構殘留塊; 幀間預測單元,該幀間預測單元被配置為: 基于合并標記決定是否通過合并來對當前塊的運動信息進行解碼,其中,所述合并標記包括在所述編碼運動信息中, 當所述合并標記代表正在合并時,從合并方向標記重構所述當前塊的運動信息,其中,所述合并方向標記包括在所述編碼運動信息中,并且所述合并方向標記代表合并候選塊當中的、運動信息被設定為所述當前塊的運動信息的塊,并且利用所重構的運動信息來生成所述當前塊的預測塊;以及 加法單元,該加法單元被配置為,將所述預測塊與重構的殘留塊相加以重構所述當前塊, 其中,所述合并候選塊源自相鄰塊的集合。2.根據權利要求1所述的視頻解碼裝置,其中,所述相鄰塊的運動信息是否彼此相同的決定是通過確定基準幀以及運動向量是否彼此相同而做出的。
【文檔編號】H04N19/503GK105847833SQ201610308383
【公開日】2016年8月10日
【申請日】2011年12月15日
【發明人】宋振翰, 林晶娟, 金海光, 文柱禧, 李英烈, 韓鐘基, 全炳宇
【申請人】Sk電信有限公司