一種對視頻進行解碼的方法。一種使用可變分區的視頻編碼方法,其中,通過使用基于第一分區模式和分區等級確定的多個分區,以作為用于對畫面進行編碼的數據單元的編碼單元為單位執行預測編碼,以便從確定的多個分區中選擇將輸出編碼結果的分區,對表示選擇的分區的第一分區模式和分區等級的分區信息進行編碼和輸出。所述第一分區模式表示作為用于對所述編碼單元執行預測編碼的數據單元的分區的形狀和方向性,所述分區等級表示所述編碼單元被劃分為用于詳細的運動預測的多個分區的程度。
【技術實現步驟摘要】
本申請是申請日為2011年1月14日、申請號為201180014086.8、題為“用于預測編碼的使用可變分區的視頻編碼的方法和設備以及用于預測編碼的使用可變分區的視頻解碼的方法和設備”的專利申請的分案申請。
本專利技術涉及對視頻進行編碼和解碼。
技術介紹
隨著用于再現和存儲高清晰度或高質量視頻內容的硬件的發展和供應,對有效地對高清晰度或高質量視頻內容進行編碼或解碼的視頻編解碼器的需求正在增加。在現有視頻編解碼器中,基于具有預定尺寸的宏塊根據有限的編碼方法來對視頻進行編碼。視頻壓縮使用空間相關性和時間相關性。一般來說,以特定尺寸數據的單元(例如,16×16宏塊)執行幀間預測。當具有特定尺寸的宏塊被劃分為兩個、四個或更多個運動區域并且隨后對每個運動區域執行幀間預測時,會發生與原始圖像相關的恢復的圖像的失真,并且會產生用于發送幀間預測的結果的開銷。當用于幀間預測的運動區域被精細劃分時,與原始圖像相關的恢復的圖像的失真減少,但開銷增加。因此,在幀間預測中,存在與原始圖像相關的恢復的圖像的失真和用于發送幀間預測結果的開銷之間的權衡關系。
技術實現思路
技術問題本專利技術提供使用用于預測編碼的具有可變形狀和可變尺寸的分區的視頻編碼和視頻解碼。解決方案根據本專利技術的一方面,提供了一種使用可變分區的視頻編碼方法,實施視頻編碼方法包括:通過使用基于第一分區模式和分區等級確定的分區,以作為用于對畫面進行編碼的數據單元的編碼單元為單位執行預測編碼,以便從確定的分區中選擇將輸出編碼結果的分區,其中,第一編碼模式表示作為用于對編碼單元執行預測編碼的數據單元的分區的形狀和方向性,并且分區等級表示編碼單元被劃分為用于詳細的運動預測的分區的程度;以及對表示選擇的分區的第一分區模式和分區等級的分區信息進行編碼和輸出。有益效果不僅可確定具有與現有宏塊相同的尺寸的分區、具有現有宏塊的一半尺寸的分區和具有現有宏塊的四分之一尺寸的分區,還可確定能夠預測紋理的方向性和位置的改變以及詳細的運動的分區。由于可基于編碼單元的尺寸對允許分區的詳細運動被預測的分區的形狀和方向進行調整,因此可充分考慮圖像特性來執行預測編碼和預測解碼。附圖說明圖1是根據本專利技術的實施例的使用可變分區的視頻編碼設備的框圖;圖2是根據本專利技術的實施例的使用可變分區的視頻解碼設備的框圖;圖3是示出根據本專利技術的實施例的具有分層結構的編碼單元的示圖;圖4示出根據本專利技術的實施例的由第一分區模式和分區等級定義的具有樹形結構的分區;圖5示出根據本專利技術的實施例的第一分區模式、分區等級和第二分區模式之間的關系;圖6是根據本專利技術的實施例的使用可變分區的視頻編碼方法的流程圖;圖7是根據本專利技術的實施例的使用可變分區的視頻解碼方法的流程圖;圖8是根據本專利技術的實施例的使用基于具有樹形結構的編碼單元進行預測編碼的可變分區的視頻編碼設備的框圖;圖9是根據本專利技術的實施例的使用基于具有樹形結構的編碼單元進行預測編碼的可變分區的視頻解碼設備的框圖;圖10是用于描述根據本專利技術的實施例的編碼單元的概念的示圖;圖11是根據本專利技術的實施例的基于編碼單元的圖像編碼器的框圖;圖12是根據本專利技術的實施例的基于編碼單元的圖像解碼器的框圖;圖13是示出根據本專利技術的實施例的根據深度的較深層編碼單元和分區的示圖;圖14是用于描述根據本專利技術的實施例的編碼單元和變換單元之間的關系的示圖;圖15是用于描述根據本專利技術的實施例的與編碼深度相應的編碼單元的編碼信息的示圖;圖16是根據本專利技術的實施例的根據深度的較深層編碼單元的示圖;圖17、圖18和圖19是用于描述根據本專利技術的實施例的編碼單元、預測單元和變換單元之間的關系的示圖;圖20是用于描述根據表2的編碼模式信息的編碼單元、預測單元或分區和變換單元之間的關系的示圖;圖21是根據本專利技術的實施例的使用基于具有樹形結構的編碼單元的可變分區的視頻編碼方法的流程圖;圖22是根據本專利技術的實施例的使用基于具有樹形結構的編碼單元的可變分區的視頻解碼方法的流程圖。具體實施方式最佳模式一種根據本專利技術的實施例的使用可變分區的視頻編碼方法包括:通過使用基于第一分區模式和分區等級確定的多個分區,以作為用于對畫面進行編碼的數據單元的編碼單元為單位執行預測編碼,以便從確定的多個分區中選擇將輸出編碼結果的分區,其中,所述第一分區模式表示作為用于對所述編碼單元執行預測編碼的數據單元的分區的形狀和方向性,所述分區等級表示所述編碼單元被劃分為用于詳細的運動預測的多個分區的程度;對表示選擇的分區的第一分區模式和分區等級的分區信息進行編碼和輸出。一種根據本專利技術的實施例的使用可變分區的視頻解碼方法包括:從接收到的比特流提取包括第一分區模式和分區等級的分區信息,其中,所述提取以作為用于對畫面進行編碼的數據單元的編碼單元為單位被執行,第一分區模式表示作為用于對編碼單元執行預測解碼的數據單元的分區的形狀和方向性,分區等級表示編碼單元被劃分為用于詳細的運動預測的多個分區的程度;通過使用基于提取的分區信息的第一分區模式和分區等級確定的多個分區執行預測解碼來恢復所述畫面。一種根據本專利技術的實施例的使用可變分區的視頻編碼設備包括:編碼器,通過使用基于第一分區模式和分區等級確定的多個分區,以作為用于對畫面進行編碼的數據單元的編碼單元為單位執行預測編碼,以便從確定的多個分區中選擇將輸出編碼結果的分區,并對所述畫面進行編碼以便確定編碼單元的編碼模式,其中,第一分區模式表示作為用于對編碼單元執行預測編碼的數據單元的分區的形狀和方向性,分區等級表示編碼單元被劃分為用于詳細的運動預測的多個分區的程度;輸出單元,對表示選擇的分區的第一分區模式和分區等級的分區信息、關于選擇的分區的預測模式的信息以及包括關于編碼模式的信息的編碼信息進行編碼和輸出,并對選擇的分區的運動矢量和殘差數據進行編碼和輸出。一種根據本專利技術的實施例的使用可變分區的視頻解碼設備包括:提取器,從接收到的比特流提取包括第一分區模式和分區等級的分區信息、關于分區的預測模式的信息、包括關于編碼模式的信息的編碼信息以及分區的運動矢量和殘差數據,其中,所述第一分區模式表示作為用于對作為用于對畫面進行編碼的數據單元的編碼單元執行預測編碼的數據單元的分區的形狀和方向性,分區等級表示編碼單元被劃分為用于詳細的運動預測的多個分區的程度,其中,所述提取針對每個編碼單元被執行;解碼器,根據基于提取的分區信息的第一分區模式和分區等級確定的多個分區的預測模式,對所述確定的多個分區執行預測解碼,并根據編碼模式恢復所述畫面。本專利技術包括一種記錄有用于執行所述視頻編碼方法的程序的計算機可讀記錄介質。本專利技術包括一種記錄有用于執行所述視頻解碼方法的程序的計算機可讀記錄介質。本專利技術的模式以下,“圖像”可表示視頻的靜止圖像或運動圖像(即,視頻本身)。以下,“數據單元”可表示構成視頻的多份數據中落入預定范圍之內的多份數據的集。現將參照圖1至圖7描述根據本專利技術的實施例的使用用于預測編碼的可變分區的視頻的編碼和解碼。稍后將參照圖8至圖22描述根據本專利技術的實施例的使用基于具有樹形結構的編碼單元進行預測編碼的可變分區的視頻的編碼和解碼。圖1是根據本專利技術的實施例的使用用于預測編碼的可變分區的視頻編碼設備10的框圖。參照圖1,使用可變分區的視頻編碼設備10包括編碼本文檔來自技高網...

【技術保護點】
一種對視頻進行解碼的方法,所述方法包括:接收包括畫面的數據、關于最大編碼單元的尺寸的信息和劃分信息的比特流;使用關于最大編碼單元的尺寸的信息將畫面劃分為多個最大編碼單元;基于劃分信息將最大編碼單元分層劃分為多個編碼單元;使用分區類型信息確定一個或更多個編碼單元中的編碼單元中的一個或更多個預測單元;對所述編碼單元中的所述一個或更多個預測單元中的預測單元執行預測以產生重建的編碼單元,其中,分區類型信息指示基于編碼單元的尺寸的對稱類型和非對稱類型之一。
【技術特征摘要】
2010.01.15 US 61/295,3121.一種對視頻進行解碼的方法,所述方法包括:接收包括畫面的數據、關于最大編碼單元的尺寸的信息和劃分信息的比特流;使用關于最大編碼單元的尺寸的信息將畫面劃分為多個最大編碼單元;基于劃分信息將最大編碼單元分層劃分為多個編碼單元;使用分區類型信息確定一個或更多個編碼單元中的編碼單元中的一個或更多個預測單元;對所述編碼單元中的所述一個或更多個預測單元中的預測單元執行預測以產生重建...
【專利技術屬性】
技術研發人員:李昌炫,李泰美,陳建樂,趙大星,韓宇鎮,金壹求,
申請(專利權)人:三星電子株式會社,
類型:發明
國別省市:韓國;KR
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。