![]() 視頻資料的解碼設備
专利摘要:
本發明提供了一種設備,此種設備導出亮度內部預測模式以及色度內部預測模式;利用亮度變換大小資訊確定亮度變換單元的大小以及色度變換單元的大小;基於亮度內部預測模式與亮度變換單元的大小自適應地對當前亮度塊的參考畫素進行過濾;產生當前亮度塊以及當前塊的預測塊;以及產生殘餘亮度殘餘塊以及色度殘餘塊。因此,內部預測的距離變短,減少了對內部預測模式、亮度以及色度分量的殘餘塊編碼所需的編碼比特量,並且透過對內部預測模式進行自適應編碼以及對參考畫素進行自適應過濾減小了編碼複雜性。 公开号:TW201320764A 申请号:TW101140906 申请日:2012-11-02 公开日:2013-05-16 发明作者:Soo-Me Oh 申请人:Soo-Me Oh; IPC主号:H04N19-00
专利说明:
視頻資料的解碼設備 本發明係關於一種對視頻資料解碼的設備,更具體而言,本發明關於一種利用導出內部預測模式,產生預測塊與殘餘塊以針對亮度及色度分量恢復重構塊的設備。 在H.264/MPEG-4 AVC中,一幅畫面被分成多個巨集塊以對圖像編碼,利用相互預測或內部預測產生預測塊,從而對相應巨集塊編碼。變換初始塊與預測塊之間的差異以產生變換塊,利用量化參數與多個預定量化矩陣之一對變換塊進行量化。透過預定掃描類型掃描量化塊的量化係數並隨後進行熵編碼。針對每個宏塊調節量化參數,並且利用先前的量化參數對其進行編碼。 同時,引入了利用編碼單元各種大小的技術以提高編碼效率。還引入了增加亮度及色度內部預測模式數量的技術以產生更類似於初始塊的預測塊。 但是,隨著內部預測模式數量增加,發送內部預測模式所需的編碼比特量增加。而且,隨著編碼單元的大小變大,初始塊與預測塊之間的差異更大。因此,需要一種更有效的方法來針對亮度及色度分量對視頻資料編碼和解碼。 本發明涉及一種導出內部預測模式,產生參考畫素,自適應地過濾參考畫素並產生預測塊的設備。 本發明的一個方面提供了一種對視頻資料解碼的設備,包含:一預測模式解碼單元,配置為導出亮度內部預測模式與色度內部預測模式;一預測大小確定單元,配置為利用亮度大小資訊確定亮度變換單元的大小及色度變換單元的大小;一參考畫素產生單元,配置為如果至少一個參考畫素不可用則產生參考畫素;一參考畫素過濾單元,配置為基於亮度內部預測模式與亮度變換單元的大小自適應地過濾當前亮度塊的參考畫素,不過濾當前色度塊的參考畫素;一預測塊產生單元,配置為產生當前亮度塊與當前塊的預測塊;以及一殘餘塊產生單元,配置為產生殘餘亮度殘餘塊與色度殘餘塊。 根據本發明的設備導出亮度內部預測模式與色度內部預測模式;利用亮度變換大小資訊確定亮度變換單元的大小及色度變換單元的大小;基於亮度內部預測模式與亮度變換單元的大小自適應地對當前亮度塊的參考畫素進行過濾;產生當前亮度塊與當前塊的預測塊;以及產生殘餘亮度殘餘塊與色度殘餘塊。因此,內部預測的距離變短,減少了對內部預測模式、亮度以及色度分量的殘餘塊編碼所需的編碼比特量,並且透過對內部預測模式進行自適應編碼以及對參考畫素進行自適應過濾減小了編碼複雜性。 在下文中,將參考附圖詳細描述本發明的不同實施例。然而,本發明不限於下文公開的示範性實施例,而是可以透過各種方式實施。因此,本發明很多其他修改和變化都是可能的,可以理解的是,在所公開的概念範圍之內,可透過與具體所述不同的方式實踐本發明。 「第1圖」係為根據本發明的一圖像編碼設備100之方塊圖。 請參閱「第1圖」,根據本發明的圖像編碼設備100包含一畫面分割單元110、一內部預測單元120、一相互預測單元130、一變換單元140、一量化單元150、一掃描單元160、一熵編碼單元170、一逆量化單元155、一逆變換單元145、一後期處理單元180、一畫面儲存單元190、一減法器192以及一加法器194。 畫面分割單元110將畫面劃分成切片,將切片劃分成最大編碼單元(LCU),並且將每一LCU劃分成一個或多個編碼單元。畫面分割單元110確定每個編碼單元的預測模式與預測單元大小。畫面、切片以及編碼單元由亮度樣本陣列(亮度陣列)與兩個色度樣本陣列(色度陣列)構成。色度塊具有亮度塊一半的高度以及一半的寬度。所述塊可為LCU、編碼單元或預測單元。在下文中,將亮度編碼單元、亮度預測單元以及亮度變換單元分別稱為編碼單元、預測單元以及變換單元。 LCU包含一個或多個編碼單元。LCU具有遞迴的四叉樹結構,以指定編碼單元的分割結構。用於指定編碼單元的最大大小與最小大小的參數包含於序列參數集之中。由一個或多個分裂編碼單元標誌(split_cu_flag)指定分割結構。編碼單元的大小為2N×2N。 編碼單元包含一個或多個預測單元。在內部預測中,預測單元的大小為2N×2N或N×N。在相互預測中,預測單元的大小為2N×2N、2N×N、N×2N或N×N。 編碼單元包含一個或多個變換單元。變換單元具有遞迴的四叉樹結構,用以指定分割結構。由一個或多個分裂變換單元標記(split_tu_flag)指定分割結構。指定亮度變換單元的最大大小與最小大小的參數包含於於序列參數集之中。如果變換單元不為4×4,色度變換單元具有變換單元的一半高度與一半寬度。色度變換單元的最小大小為4×4。 內部預測單元120確定當前預測單元的內部預測模式並利用內部預測模式產生預測塊。預測塊的大小等於變換單元的大小。 相互預測單元130利用畫面儲存單元190中儲存的一個或多個參考畫面確定當前預測單元的運動資訊並產生預測單元的預測塊。運動資訊包含一個或多個參考畫面索引以及一個或多個運動向量。 變換單元140變換利用初始塊與預測塊產生的殘餘信號以產生變換塊。由變換單元變換殘餘信號。變換類型由預測模式與變換單元的大小確定。變換類型為基於DCT的整數變換或基於DST的整數變換。在相互預測中,使用基於DCT的整數變換。在內部預測模式中,如果變換單元的大小小於預定大小,則使用基於DST的整數變換,否則使用基於DCT的整數變換。預定大小為8×8。色度變換單元的變換類型等於對應變換單元的變換類型。因此,用於色度變換單元的變換類型為基於DCT的整數變換。 量化單元150確定用於量化變換塊的量化參數。量化參數為量化步長。亮度量化參數稱為量化參數。針對每個量化單元確定量化參數。量化單元的大小為編碼單元可允許大小之一。如果編碼單元的大小等於或大於量化單元的最小大小,編碼單元變為量化單元。量化單元中可包含多個編碼單元。針對每個畫面確定量化單元的最小大小,在畫面參數集之中包含用於指定量化單元最小大小的參數。由量化參數確定色度量化參數。可以由畫面確定量化參數與色度量化參數之間的關係。在畫面參數集(PPS)中發送表示關係的參數。可由切片改變關係。可以在切片包頭中發送用於改變關係的另一參數。 量化單元150參數量化參數預測器並透過從量化參數減去量化參數預測器參數差分量化參數。對差分量化參數進行熵編碼。 如下利用相鄰編碼單元的量化參數與先前編碼單元的量化參數產生量化參數預測器。 按照該次序順序檢索左量化參數、上量化參數以及前量化參數。在具有兩個或更多量化參數時,將按照該次序檢索的前兩個可用量化參數的平均值設置為量化參數預測器,在僅有一個量化參數時,將可用的量化參數設置為量化參數預測器。亦即,如果有左及上量化參數,則將左及上量化參數的平均值設置為量化參數預測器。如果僅具有左及上量化參數之一,則將可用量化參數與前一量化參數的平均值設置為量化參數預測器。如果左及上量化參數均不可用,則將前一量化參數設置為量化參數預測器。對平均值進行四捨五入。 量化單元150利用量化矩陣與量化參數對變換塊進行量化以產生量化塊。向逆量化單元155與掃描單元160提供量化塊。 掃描單元160確定掃描模式並向量化塊應用掃描模式。在將CABAC用於熵編碼時,如下確定掃描模式。 在內部預測中,由內部預測模式與變換單元的大小確定掃描模式。變換單元的大小、變換塊的大小以及量化塊的大小為相同的。在對角線掃描、垂直掃描以及水準掃描間選擇掃描模式。將量化塊的量化變換係數分成顯著標記、係數符號以及係數級別。將掃描模式分別應用於顯著標記、係數符號以及係數級別。顯著標誌表示對應的量化變換係數是否為零。係數符號表示非零量化變換係數的符號,係數級別表示非零量化變換係數的絕對值。 在變換單元的大小等於或小於第一大小時,為垂直模式與垂直模式預定數量的相鄰內部預測模式選擇水準掃描,為水準模式與水準模式預定數量的相鄰內部預測模式選擇垂直掃描,為其他內部預測模式選擇對角線掃描。在變換單元的大小大於第一大小時,使用對角線掃描。第一大小為8×8。如果變換單元為8×8,預定數量為8。 在相互預測中,不論變換單元的大小如何,都使用預定掃描模式。預定掃描模式為對角線掃描。 色度變換單元的掃描模式等於對應亮度變換單元的掃描模式。因此,在色度變換單元的大小為4×4時,如上所示,在對角線掃描、垂直掃描以及水準掃描中選擇掃描模式,在色度變換單元的大小大於4×4時,使用對角線掃描。 在變換單元的大小大於第二大小時,將量化塊分成主要子集以及多個剩餘子集,將確定的掃描模式應用於每個子集。根據確定的掃描模式分別掃描每個子集的顯著標記、係數符號以及係數級別。主要子集包含DC係數,剩餘子集覆蓋了除主要子集覆蓋的區域之外的區域。第二大小為4×4。子集為包含16個變換係數的4×4塊。針對色度的子集也為包含16個變換係數的4×4塊。 用於掃描子集的掃描模式與用於掃描每個子集的量化變換係數的掃描模式相同。沿相反方向掃描每個子集的量化變換係數。也沿反向掃描子集。 對最後非零係數位置編碼並發送至解碼器。最後非零係數位置指定最後非零量化變換係數在變換單元中的位置。使用最後非零係數位置確定在解碼器中發送的子集數量。針對除主要子集與最後子集之外的子集設置非零子集標誌。最後子集覆蓋最後的非零係數。非零子集標誌表示子集是否包含非零係數。 逆量化單元155對量化塊量化的變換係數進行逆量化。 逆變換單元145對逆量化塊進行逆變換以產生空間域的殘餘信號。 加法器194透過將殘餘塊與預測塊相加以產生重構塊。 後期處理單元180執行解塊過濾過程,用以清除重建畫面中產生的分塊人為雜訊。 畫面儲存單元190從後期處理單元180接收經後期處理的圖像並在畫面單元中儲存圖像。畫面可為圖框或場。 熵編碼單元170對從掃描單元160接收的一維繫數資訊、從內部預測單元120接收的內部預測資訊、從相互預測單元130接收的運動資訊等進行熵編碼。 「第2圖」係為根據本發明的圖像解碼設備200之方塊圖。 根據本發明的圖像解碼設備200包含一熵解碼單元210、一逆掃描單元220、一逆量化單元230、一逆變換單元240、一內部預測單元250、一相互預測單元260、一後期處理單元270、一畫面儲存單元280以及一加法器290。 熵解碼單元210從接收的位元流提取內部預測資訊、相互預測資訊以及一維繫數資訊。熵解碼單元210向相互預測單元260發送相互預測資訊,向內部預測單元250發送內部預測資訊,向逆掃描單元220發送係數資訊。 逆掃描單元220使用逆掃描模式產生量化塊。在將CABAC用於熵編碼時,如下確定掃描模式。 在內部預測中,由內部預測模式與變換單元的大小確定逆掃描模式。在對角線掃描、垂直掃描以及水準掃描間選擇逆掃描模式。將選擇的逆掃描模式分別應用於顯著標記、係數符號以及係數級別以產生量化塊。色度變換單元的逆掃描模式等於對應亮度變換單元的掃描模式。色度變換單元的最小大小為4×4。 在變換單元的大小等於或小於第一大小時,為垂直模式與垂直模式預定數量的相鄰內部預測模式選擇水準掃描,為水準模式與水準模式預定數量的相鄰內部預測模式選擇垂直掃描,為其他內部預測模式選擇對角線掃描。在變換單元的大小大於第一大小時,使用對角線掃描。在變換單元的大小大於第一大小時,為所有內部預測模式選擇對角線掃描。第一大小為8×8。如果變換單元為8×8,預定數量為8。 在相互預測中,使用對角線掃描。 在變換單元的大小大於第二大小時,利用確定逆掃描模式在子集的單元中逆掃描顯著標記、係數符號以及係數級別以產生子集,逆掃描子集以產生量化塊。第二大小等於子集的大小。子集是包含16個變換係數的4×4塊。針對色度的子集也為4×4塊。因此,在色度變換單元的大小大於第二大小時,首先產生子集,並且對子集進行逆掃描。 用於產生每個子集的逆掃描模式與用於產生量化塊的逆掃描模式相同。沿相反方向逆掃描顯著標記、係數符號以及係數級別。也沿反向逆掃描子集。 從編碼器接收最後非零係數位置以及非零子集標誌。根據最後非零係數位置與逆掃描模式確定編碼子集的數量。使用非零子集標記選擇要產生的子集。利用逆掃描模式產生主要子集與最後子集。 逆量化單元230從熵解碼單元210接收差分量化參數並產生量化參數預測器,用以產生編碼單元的量化參數。產生量化參數預測器的作業與「第1圖」的量化單元150作業相同。然後,通過將差分量化參數與量化參數預測器相加產生當前編碼單元的量化參數。如果不從編碼器接收用於當前編碼單元的差分量化參數,則將差分量化參數設置為0。 用於表示量化參數與色度量化參數之間關係的參數被包含於PPS中。如果允許由切片改變關係,將另一個參數包含於切片包頭中。因此,利用量化參數和PPS中包含的參數或利用量化參數與兩個參數產生色度量化參數。 逆量化單元230對量化塊進行逆量化。 逆變換單元240對逆量化塊進行逆變換以恢復殘餘塊。根據預測模式與變換單元的大小自適應地確定逆變換類型。逆變換類型為基於DCT的整數變換或基於DST的整數變換。例如,在相互預測中,使用基於DCT的整數變換。在內部預測模式中,如果變換單元的大小小於預定大小,使用基於DST的整數變換,否則使用基於DCT的整數變換。色度變換單元的逆變換類型等於對應變換單元的逆變換類型。因此,用於色度變換單元的逆變換類型是基於DCT的整數變換。 內部預測單元250利用接收的內部預測資訊恢復當前預測單元的內部預測模式,並根據恢復的內部預測模式產生預測塊。 相互預測單元260利用接收的相互預測資訊恢復當前預測單元的運動資訊,並且利用運動資訊產生預測塊。 後期處理單元270與「第1圖」的後期處理單元180同樣工作。 畫面儲存單元280從後期處理單元270接收經後期處理的圖像並在畫面單元中儲存圖像。畫面可為圖框或場。 加法器290將恢復的殘餘塊與預測塊相加以產生重構塊。 「第3圖」係為根據本發明產生預測塊的設備300之一方塊圖。 根據本發明的設備300包含一語法分析單元310、一預測模式解碼單元320、一預測大小確定單元330、一參考畫素產生單元340、一參考畫素過濾單元350以及一預測塊產生單元360。 語法分析單元310從位元流對當前預測單元的內部預測參數進行語法分析。 針對亮度的內部預測參數包含模式組指示符以及預測模式索引。模式組指示符為表示當前預測單元的內部預測模式是否屬於最可能的模式組(MPM組)的標誌。如果標誌為1,則當前預測單元的內部預測單元屬於MPM組。如果標誌是0,則當前預測單元的內部預測單元屬於殘餘模式組。殘餘模式組包含除MPM組的內部預測模式之外的所有內部預測模式。預測模式索引指定由模式組指示符指定的組之內當前預測單元的內部預測模式。由色度預測模式索引指定針對色度的內部預測參數。 預測模式解碼單元320導出亮度內部預測模式以及色度內部預測模式。 如下導出亮度內部預測模式。 利用相鄰預測單元的內部預測模式構造MPM組。由左內部預測模式與上內部預測模式自適應地確定MPM組的內部預測模式。左內部預測模式為左相鄰預測單元的內部預測模式,上內部預測模式為上相鄰預測單元的內部預測模式。MPM組由三個內部預測模式構成。 如果不存在左或上相鄰預測單元,將左或上相鄰單元的內部預測模式設置為不可用。例如,如果當前預測單元位於畫面的左或上邊界,則不存在左或上相鄰預測單元。如果左或上相鄰單元位於其他切片之內,將左或上相鄰單元的內部預測模式設置為不可用。 「第4圖」係為根據本發明的內部預測模式之示意圖。如「第4圖」所示,內部預測模式的數量為35。DC模式與平面模式為非方向性內部預測模式,其他為方向性內部預測模式。 在左內部預測模式與上內部預測模式都可用且彼此不同時,則將左內部預測模式與上內部預測模式包含於MPM組中,將一個額外的內部預測模式加至MPM組。如果左及上內部預測模式之一為非方向性模式,另一個為方向性模式,則將另一個非方向性模式設置為額外內部預測模式。如果左及上內部預測模式均為非方向性模式,則將垂直模式設置為額外內部預測模式。 在僅具有左內部預測模式及上內部預測模式之一時,將可用的內部預測模式包含於MPM組中,將另外兩個內部預測模式加到MPM組。如果可用的內部預測模式為非方向性模式,則將其他非方向性模式以及垂直模式設置為額外內部預測模式。如果可用的內部預測模式為方向性模式,則將兩個非方向性模式設置為額外內部預測模式。 在左內部預測模式與上內部預測模式均不可用時,則將DC模式、平面模式以及垂直模式增加至MPM組。 如果模式組指示符指示MPM組,則將預測模式索引指定的MPM組的內部預測設置為當前預測單元的內部預測模式。 如果模式組指示符不指示MPM組,則按照模式編號次序對MPM組的三個內部預測重新排序。在MPM組的三個內部預測模式中,將模式編號最低的內部預測模式設置為第一候選,將模式編號中間的內部預測模式設置為第二候選,將模式編號最高的內部預測模式設置為第三候選。 如果預測模式索引等於或大於MPM組的第一候選,將預測模式索引的值增加一。如果預測模式索引等於或大於MPM組的第二候選,則將預測模式索引的值增加一。如果預測模式索引等於或大於MPM組的第三候選,則將預測模式索引的值增加一。將最後預測模式索引的值設置為當前預測單元的內部預測模式的模式編號。 將色度內部預測模式設置為由色度預測模式索引指定的內部預測模式。如果色度預測索引指定DM模式,將色度內部預測模式設置成等於亮度內部預測模式。 預測大小確定單元330基於指定變換單元大小的變換大小資訊確定預測塊的大小。變換大小資訊可為一個或多個split_tu_flags。還基於變化大小資訊確定色度預測塊的大小。色度預測的最小大小為4×4。 如果變換單元的大小等於當前預測單元的大小,預測塊的大小等於當前預測單元的大小。 如果變換單元的大小小於當前預測單元的大小,預測塊的大小等於當前預測單元的大小。此種情況下,對當前預測單元的每個子塊執行產生重構塊的過程。亦即,產生當前子塊的預測塊與殘餘塊,透過將預測塊與殘餘塊相加產生每個子塊的重構塊。然後,產生解碼次序中下一子塊的預測塊、殘餘塊以及重構塊。使用恢復的內部預測模式產生所有子塊的所有預測塊。將當前子塊的重構塊的一些畫素用作下一子塊的參考畫素。因此,能夠產生更類似於初始子塊的預測塊。 如果當前塊的一個或多個參考畫素不可用,參考畫素產生單元340產生參考畫素。當前塊的參考畫素由位於(x=0,…,2N-1,y=-1)的上參考畫素、位於(x=1-,y=0,…,2M-1)的左參考畫素以及位於(x=-1,y=-1)的角畫素構成。N為當前塊的寬度,M為當前塊的高度。當前塊為具有變換單元大小的當前預測單元或當前子塊。如果一個或多個參考畫素不可用,還產生當前色度塊的參考畫素。 如果所有參考畫素均不可用,使用值2L-1替代所有參考畫素的值。L的值為用於表示亮度畫素值的比特數量。 如果可用參考畫素僅位於不可用參考畫素的一側,則用最接近不可用畫素的參考畫素值替代不可用參考畫素。 如果可用參考畫素位於不可用參考畫素的兩側,則用在每側最接近不可用畫素的參考畫素的平均值或在預定方向上最接近不可用畫素的參考畫素值替代每個不可用參考畫素。 參考畫素過濾單元350基於內部預測模式與變換單元的大小自適應地對當前亮度塊的參考畫素進行過濾。 在DC模式中,不對參考畫素進行過濾在垂直模式和水準模式中,不對參考畫素進行過濾。在除了垂直及水準模式的方向性模式中,根據當前塊的大小調整參考畫素。 如果當前的大小為4×4,在所有內部預測模式中都不對參考畫素過濾。對於8×8、16×16以及32×32的大小,隨著當前塊的大小變大,對參考畫素進行過濾的內部預測模式數量增大。例如,在垂直模式與垂直模式預定數量的相鄰內部預測模式中不對參考畫素進行過濾。在水準模式與水準模式預定數量的相鄰內部預測模式中也不對參考畫素進行過濾。預定數量介於0到7之間,隨著當前塊大小變大而減小。 不論內部預測模式與變換單元的大小如何,參考畫素過濾單元350均不對當前色度塊的參考畫素進行過濾。 預測塊產生單元360根據恢復的內部預測模式利用參考畫素產生當前塊的預測塊。 在DC模式中,透過對位於(x=0,…N-1,y=-1)的N個參考畫素與位於(x=-1,y=0,..M-1)的M個參考畫素求平均值以產生預測塊的預測畫素。由一個或兩個相鄰參考畫素過濾與參考畫素相鄰的亮度預測畫素。不對色度預測畫素進行過濾。 在垂直模式中,透過拷貝對應上參考畫素以產生預測畫素。由左相鄰參考畫素與角參考畫素過濾與左參考畫素相鄰的亮度預測畫素。不對色度預測畫素進行過濾。 在水準模式中,透過拷貝水準對應左參考畫素來產生預測畫素。由左相鄰參考畫素與角參考畫素過濾與上參考畫素相鄰的亮度預測畫素。不對色度預測畫素進行過濾。 「第5圖」係為根據本發明產生殘餘塊的設備400之方塊圖。 根據本發明的設備400包含一熵解碼單元410、一逆掃描單元420、一逆量化單元430以及一逆變換單元440。 熵解碼單元410對殘餘信號解碼以產生量化係數分量。在將CABAC用於熵編碼時,係數分量包含顯著標記、係數符號以及係數級別。顯著標誌表示對應的量化變換係數是否為零。係數符號表示非零量化變換係數的符號,係數級別表示非零量化變換係數的絕對值。 逆掃描單元420確定逆掃描模式並利用逆掃描模式產生量化塊。逆掃描單元420的工作與「第2圖」的逆掃描單元220相同。 逆量化單元430導出量化參數,選擇逆量化矩陣並對量化塊進行逆量化,以產生變換塊。 如下導出亮度量化參數。 確定量化單元的最小大小。利用PPS中包含的QU大小指示符針對每個畫面確定量化單元的最小大小。QU大小指示符指定量化單元的最小大小。 產生當前編碼單元的差分量化參數(dQP)。通過熵解碼針對每個量化單元產生dQP。如果當前編碼單元不包含編碼的dQP,將dQP設置為零。如果量化單元包含多個編碼單元,將dQP包含於包含非零係數的第一編碼單元的位元流中。 產生當前編碼單元的量化參數預測器。利用「第2圖」的逆量化單元230的相同作業產生量化參數預測器。如果量化單元包含多個編碼單元,產生解碼次序中第一編碼單元的量化參數預測器,將產生的量化參數預測器為量化單元之內所有其他編碼單元共用。 利用dQP和量化參數預測器產生量化參數。 利用亮度量化參數與表示亮度量化參數以及色度量化參數之間關係的偏移參數產生色度量化參數。偏移參數包含於PPS中。如果允許由切片改變偏移,則由切片包頭中包含的偏移調節參數改變偏移參數。 逆變換單元440對變換塊進行逆變換以產生殘餘塊。根據預測模式以及變換單元的大小自適應地確定逆變換類型。逆變換類型為基於DCT的整數變換或基於DST的整數變換。在內部預測模式中,如果亮度變換單元的大小小於8×8,則使用基於DST的整數變換,否則使用基於DCT的整數變換。將基於DCT的整數變化應用於色度變換塊。 將預測塊與殘餘塊相加來產生重構塊。重構塊的大小等於變換單元的大小。因此,如果預測單元的大小大於變換單元,則產生第一重構塊,然後透過產生預測塊與殘餘塊以產生解碼次序中的下一重構塊,直到產生最後重構塊。使用當前預測單元的內部預測模式產生預測塊與殘餘塊。 儘管已經參考其某些示範性實施例示出並描述了本發明,但本領域的技術人員將理解,可以在其中做出各種形式和細節的改變而不脫離專利申請範圍界定的本發明精神和範圍。 100‧‧‧圖像編碼設備 110‧‧‧畫面分割單元 120‧‧‧內部預測單元 130‧‧‧相互預測單元 140‧‧‧變換單元 145‧‧‧逆變換單元 150‧‧‧量化單元 155‧‧‧逆量化單元 160‧‧‧掃描單元 170‧‧‧熵編碼單元 180‧‧‧後期處理單元 190‧‧‧畫面儲存單元 192‧‧‧減法器 194‧‧‧加法器 200‧‧‧圖像解碼設備 210‧‧‧熵解碼單元 220‧‧‧逆掃描單元 230‧‧‧逆量化單元 240‧‧‧逆變換單元 250‧‧‧內部預測單元 260‧‧‧相互預測單元 270‧‧‧後期處理單元 280‧‧‧畫面儲存單元 290‧‧‧加法器 300‧‧‧設備 310‧‧‧語法分析單元 320‧‧‧預測模式解碼單元 330‧‧‧預測大小確定單元 340‧‧‧參考畫素產生單元 350‧‧‧參考畫素過濾單元 360‧‧‧預測塊產生單元 400‧‧‧設備 410‧‧‧熵解碼單元 420‧‧‧逆掃描單元 430‧‧‧逆量化單元 440‧‧‧逆變換單元 第1圖係為根據本發明的圖像編碼設備之方塊圖;第2圖係為根據本發明的圖像解碼設備之方塊圖;第3圖係為根據本發明產生預測塊的設備之方塊圖;第4圖係為根據本發明的內部預測模式之示意圖;以及第5圖係為根據本發明產生殘餘塊之設備方塊圖。 300‧‧‧設備 310‧‧‧語法分析單元 320‧‧‧預測模式解碼單元 330‧‧‧預測大小確定單元 340‧‧‧參考畫素產生單元 350‧‧‧參考畫素過濾單元 360‧‧‧預測塊產生單元
权利要求:
Claims (6) [1] 一種視頻資料的解碼設備,係包含:一預測模式解碼單元,係配設為導出亮度內部預測模式以及色度內部預測模式;一預測大小確定單元,係配設為利用亮度變換大小資訊確定亮度變換單元的大小以及色度變換單元的大小;一參考畫素產生單元,係配設為如果至少一個參考畫素不可用則產生參考畫素;一參考畫素過濾單元,係配設為基於亮度內部預測模式以及亮度變換單元的大小自適應地過濾當前亮度塊的參考畫素,並且不過濾當前色度塊的參考畫素;一預測塊產生單元,係配設為產生當前亮度塊以及當前塊的預測塊;以及一殘餘塊產生單元,係配設為產生殘餘亮度殘餘塊以及色度殘餘塊。 [2] 如請求項第1項所述之視頻資料的解碼設備,其中如果色度內部預測模式為DM模式,則將該內部預測模式設置成等於亮度內部預測模式。 [3] 如請求項第1項所述之視頻資料的解碼設備,其中利用3個MPM候選、模式組指示符以及預測模式索引導出亮度內部預測模式。 [4] 如請求項第3項所述之視頻資料的解碼設備,其中如果左內部預測模式與上內部預測模式中僅有一個可用,則將可用內部預測模式與由該可用內部預測模式確定的兩個額外內部預測模式設置為3個MPM候選。 [5] 如請求項第4項所述之視頻資料的解碼設備,其中如果該可用內部預測模式為非方向性模式,將其他非方向性模式與垂直模式設置為所述額外內部預測模式。 [6] 如請求項第1項所述之視頻資料的解碼設備,其中如果該預測單元的大小大於變換單元,則使用色度內部預測模式產生色度預測單元之內其他塊的色度預測塊。
类似技术:
公开号 | 公开日 | 专利标题 TWI575934B|2017-03-21|視頻資料的解碼設備 TWI544784B|2016-08-01|用於對色度圖像解碼的方法 TWI572189B|2017-02-21|推導量化參數的方法 TWI608727B|2017-12-11|產生量化塊的方法 US20140247868A1|2014-09-04|Method of generating reconstructed block TW201334546A|2013-08-16|推導圖框內預測模式的方法和設備 TWI745106B|2021-11-01|用以產生殘餘塊及用以編碼殘餘塊的方法
同族专利:
公开号 | 公开日 US20160261867A1|2016-09-08| EP3361730A1|2018-08-15| AU2012331602A1|2014-04-17| MX340887B|2016-07-29| ES2673191T3|2018-06-20| SI2774374T1|2018-06-29| US20180063532A1|2018-03-01| IL231706A|2017-02-28| US10939109B2|2021-03-02| US20180309994A1|2018-10-25| RU2016139141A|2018-04-25| US10045027B2|2018-08-07| KR20140090156A|2014-07-16| CN107483938B|2020-12-25| RU2016139140A3|2019-11-22| CN107483937A|2017-12-15| EP2774374A1|2014-09-10| BR112014007597A2|2017-04-11| JP6155361B2|2017-06-28| TW201817240A|2018-05-01| CN107770532B|2020-06-12| CN107483938A|2017-12-15| PH12016502083B1|2017-03-22| EP3361729A1|2018-08-15| PT2774374T|2018-06-07| CN107770531A|2018-03-06| WO2013064100A1|2013-05-10| HRP20180969T1|2018-08-10| IL250029D0|2017-03-30| RU2711176C2|2020-01-15| CA2999131C|2020-09-01| PH12016502082A1|2017-03-22| PH12016502084B1|2017-03-22| RU2016139142A3|2019-11-29| CA2999131A1|2013-05-10| US9813712B2|2017-11-07| CN107396110A|2017-11-24| SG11201400675VA|2014-04-28| US20140314142A1|2014-10-23| IL250027D0|2017-03-30| IN2014CN03912A|2015-10-16| RU2014111827A|2015-12-10| CN107770530B|2020-07-10| RU2016139140A|2018-12-13| PL2774374T3|2018-09-28| US20210160503A1|2021-05-27| KR20130049526A|2013-05-14| US10404983B2|2019-09-03| CN107770533B|2020-06-12| US20210168367A1|2021-06-03| LT2774374T|2018-06-11| EP3331244A1|2018-06-06| RS57240B1|2018-07-31| JP2018174570A|2018-11-08| PL2774374T4|2018-11-30| MY167772A|2018-09-24| US9866836B2|2018-01-09| CA2849173A1|2013-05-10| PH12016502084A1|2017-03-22| MX340890B|2016-07-29| JP6932177B2|2021-09-08| PH12016502083A1|2017-03-22| RU2016139141A3|2019-11-29| CY1120280T1|2019-07-10| SG10201607022WA|2016-10-28| IL250031A|2019-03-31| CN107770532A|2018-03-06| IL250027A|2019-03-31| KR20140090155A|2014-07-16| JP2016146663A|2016-08-12| TWI608726B|2017-12-11| RU2711182C2|2020-01-15| CN103096066B|2017-09-05| JP2016146665A|2016-08-12| RU2761086C2|2021-12-03| EP2774374B1|2018-04-04| AU2012331602B2|2015-08-27| PH12016502085A1|2017-03-22| US20160261866A1|2016-09-08| JP6636573B2|2020-01-29| TWI661715B|2019-06-01| IL250029A|2019-03-31| IL250031D0|2017-03-30| DK2774374T3|2018-05-28| JP6360947B2|2018-07-18| CA2849173C|2018-05-15| PH12016502082B1|2017-03-22| JP6155360B2|2017-06-28| MX340888B|2016-07-29| TWI709334B|2020-11-01| US20210160502A1|2021-05-27| JP2022000950A|2022-01-04| JP2020058060A|2020-04-09| TW201803346A|2018-01-16| CN107396110B|2021-05-07| CN107483939B|2020-06-26| TWI575934B|2017-03-21| TW201709728A|2017-03-01| EP3361731A1|2018-08-15| CN103096066A|2013-05-08| CA3087455A1|2013-05-10| IL250030D0|2017-03-30| CN107483937B|2020-08-07| US9374582B2|2016-06-21| NO2774374T3|2018-09-01| JP2014534752A|2014-12-18| CN107483939A|2017-12-15| TW202106028A|2021-02-01| RU2601445C2|2016-11-10| TWI621349B|2018-04-11| RU2016139142A|2018-04-05| PH12016502085B1|2017-03-22| IL250030A|2019-03-31| CN107770533A|2018-03-06| KR20140090154A|2014-07-16| HUE037568T2|2018-09-28| CN107770531B|2020-06-12| US20210160501A1|2021-05-27| MX340889B|2016-07-29| TW201931858A|2019-08-01| EP2774374A4|2015-06-24| MX2014003913A|2014-07-30| CN107770530A|2018-03-06| JP2016146664A|2016-08-12| IL231706D0|2014-05-28| JP2017175661A|2017-09-28| US20190387229A1|2019-12-19| JP5914680B2|2016-05-11| JP6157676B2|2017-07-05|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 CN109076210A|2016-05-28|2018-12-21|联发科技股份有限公司|视频编解码的当前图像参考的方法和装置|JPS62214787A|1986-03-14|1987-09-21|Canon Inc|Predictive coding method| US5260783A|1991-02-21|1993-11-09|Gte Laboratories Incorporated|Layered DCT video coder for packet switched ATM networks| US6408029B1|1998-04-02|2002-06-18|Intel Corporation|Method and apparatus for simplifying real-time data encoding| US6614442B1|2000-06-26|2003-09-02|S3 Graphics Co., Ltd.|Macroblock tiling format for motion compensation| US6856701B2|2001-09-14|2005-02-15|Nokia Corporation|Method and system for context-based adaptive binary arithmetic coding| US6728315B2|2002-07-24|2004-04-27|Apple Computer, Inc.|Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations| US7266247B2|2002-09-30|2007-09-04|Samsung Electronics Co., Ltd.|Image coding method and apparatus using spatial predictive coding of chrominance and image decoding method and apparatus| JP4617644B2|2003-07-18|2011-01-26|ソニー株式会社|符号化装置及び方法| US20050024487A1|2003-07-31|2005-02-03|William Chen|Video codec system with real-time complexity adaptation and region-of-interest coding| US7324595B2|2003-09-22|2008-01-29|Lsi Logic Corporation|Method and/or apparatus for reducing the complexity of non-reference frame encoding using selective reconstruction| KR20050061762A|2003-12-18|2005-06-23|학교법인 대양학원|부호화 모드 결정방법, 움직임 추정방법 및 부호화 장치| KR101082233B1|2004-01-20|2011-11-09|파나소닉 주식회사|화상 부호화 방법, 화상 복호화 방법, 화상 부호화 장치,화상 복호화 장치 및 그 프로그램| CN101159874A|2004-09-08|2008-04-09|华为技术有限公司|基于帧内编码的图像色度预测方法| CN100359953C|2004-09-08|2008-01-02|华为技术有限公司|基于帧内编码的图像色度预测方法| CN100461867C|2004-12-02|2009-02-11|中国科学院计算技术研究所|一种帧内图像预测编码方法| CN1777283A|2004-12-31|2006-05-24|上海广电(集团)有限公司|一种基于微块的视频信号编/解码方法| CN100426868C|2005-01-25|2008-10-15|中国科学院计算技术研究所|一种帧内图像的亮度预测编码方法| US7373009B2|2005-02-09|2008-05-13|Lsi Corporation|Method and apparatus for efficient transmission and decoding of quantization matrices| WO2006118288A1|2005-05-03|2006-11-09|Matsushita Electric Industrial Co., Ltd.|動画像符号化方法、動画像復号化方法およびその装置| JP2007089035A|2005-09-26|2007-04-05|Toshiba Corp|動画像符号化方法、装置及びプログラム| US20070274385A1|2006-05-26|2007-11-29|Zhongli He|Method of increasing coding efficiency and reducing power consumption by on-line scene change detection while encoding inter-frame| RU2427976C2|2006-07-28|2011-08-27|Кабусики Кайся Тосиба|Способ и устройство для кодирования и декодирования изображения| KR100899730B1|2006-10-20|2009-05-27|삼성전자주식회사|영상 인코더 및 디코더에서의 색차 신호 보간 방법| CN100566427C|2007-07-31|2009-12-02|北京大学|用于视频编码的帧内预测编码最佳模式的选取方法及装置| CN100586188C|2007-09-30|2010-01-27|暨南大学|一种基于avs的帧内预测计算的硬件实现方法| BRPI0818444A2|2007-10-12|2016-10-11|Qualcomm Inc|codificação adaptativa de informação de cabeçalho de bloco de vídeo| CN100586184C|2008-01-24|2010-01-27|北京工业大学|帧内预测方法| TWI375472B|2008-02-04|2012-10-21|Ind Tech Res Inst|Intra prediction method for luma block of video| CN101247525B|2008-03-24|2010-06-02|北京邮电大学|一种提高图像帧内编码速率的方法| US8199814B2|2008-04-15|2012-06-12|Sony Corporation|Estimation of I frame average rate quantization parameter in a group of pictures | US8199823B2|2008-04-15|2012-06-12|Sony Corporation|Estimation of B frame average rate quantization parameter in a group of pictures | CN101605255B|2008-06-12|2011-05-04|华为技术有限公司|一种视频编解码的方法及装置| KR101501568B1|2008-07-04|2015-03-12|에스케이 텔레콤주식회사|영상 부호화 및 복호화장치 및, 방법| CN101677406B|2008-09-19|2011-04-20|华为技术有限公司|一种视频编解码的方法及装置| CN101447082B|2008-12-05|2010-12-01|华中科技大学|一种运动目标实时检测方法| TWI387317B|2008-12-11|2013-02-21|Novatek Microelectronics Corp|產生重新取樣參考畫面之裝置及其方法與影像解碼系統| CN101494792A|2009-01-15|2009-07-29|北京航空航天大学|一种基于边缘特征的h.264/avc帧内预测方法| TWI498003B|2009-02-02|2015-08-21|Thomson Licensing|代表一序列圖像的碼式資料連流之解碼方法和一序列圖像之寫碼方法及碼式圖像資料結構| CN105120284B|2009-08-12|2019-06-25|汤姆森特许公司|用于改进的帧内色度编码和解码的方法及装置| US9154798B2|2009-09-14|2015-10-06|Thomson Licensing|Methods and apparatus for efficient video encoding and decoding of intra prediction mode| BR112012007372A2|2009-10-05|2016-10-11|Thomson Licensing|processos e aparelhagem para filtração adaptativa de pixels de predição para componentes de croma em codificação e decodificação de vídeo| US9883207B2|2009-12-31|2018-01-30|Thomson Licensing Dtv|Methods and apparatus for adaptive coupled pre-processing and post-processing filters for video encoding and decoding| CN101794451A|2010-03-12|2010-08-04|上海交通大学|基于运动轨迹的跟踪方法| KR20110113561A|2010-04-09|2011-10-17|한국전자통신연구원|적응적인 필터를 이용한 인트라 예측 부호화/복호화 방법 및 그 장치| CN101888549B|2010-06-18|2012-05-02|浙江大学|基于变换域信息的帧内4×4预测模式选择方法| US9420294B2|2011-02-23|2016-08-16|Lg Electronics Inc.|Intra-prediction method using filtering, and apparatus using the method| WO2012122495A1|2011-03-10|2012-09-13|Huawei Technologies Co., Ltd.|Using multiple prediction sets to encode extended unified directional intra mode numbers for robustness| US9654785B2|2011-06-09|2017-05-16|Qualcomm Incorporated|Enhanced intra-prediction mode signaling for video coding using neighboring mode| US9854275B2|2011-06-25|2017-12-26|Qualcomm Incorporated|Quantization in video coding| PT3136728T|2011-06-28|2018-03-08|Samsung Electronics Co Ltd|Método para descodificar vídeo com intra previsão| GB2494468B|2011-09-12|2014-01-15|Canon Kk|Method and device for encoding or decoding information representing prediction modes| PL3139596T3|2011-09-13|2020-03-31|Hfi Innovation Inc.|Sposób i urządzenie do kodowania wewnątrzklatkowego w HEVC| JP5869681B2|2011-10-07|2016-02-24|パンテック カンパニー リミテッド|候補画面内予測モードを利用した画面内予測モードの符号化/復号化方法及び装置| GB2559063B|2011-10-17|2018-11-14|Kt Corp|Video decoding method using transform method selected from a transform method set| US9036704B2|2011-10-24|2015-05-19|Infobridge Pte. Ltd.|Image decoding method using intra prediction mode| CN107105262B|2011-10-24|2020-02-14|英孚布瑞智有限私人贸易公司|对帧内预测模式进行解码的方法| KR20130049526A|2011-11-04|2013-05-14|오수미|복원 블록 생성 방법| MX362024B|2011-11-08|2019-01-04|Kt Corp|Metodo y aparato para exploracion de coeficientes con base en el modo de division de la unidad de prediccion.| KR20130058524A|2011-11-25|2013-06-04|오수미|색차 인트라 예측 블록 생성 방법| KR102061201B1|2012-04-12|2019-12-31|주식회사 골드피크이노베이션즈|블록 정보에 따른 변환 방법 및 이러한 방법을 사용하는 장치|KR101953383B1|2011-03-06|2019-03-04|엘지전자 주식회사|휘도 샘플을 이용한 색차 블록의 화면 내 예측 방법 및 이러한 방법을 사용하는 장치| PT3136728T|2011-06-28|2018-03-08|Samsung Electronics Co Ltd|Método para descodificar vídeo com intra previsão| ES2874955T3|2011-10-18|2021-11-05|Lg Electronics Inc|Método y dispositivo para la codificación y descodificación de una imagen y medio legible por ordenador| KR20130049525A|2011-11-04|2013-05-14|오수미|잔차 블록 복원을 위한 역변환 방법| KR20130049522A|2011-11-04|2013-05-14|오수미|인트라 예측 블록 생성 방법| KR20130049526A|2011-11-04|2013-05-14|오수미|복원 블록 생성 방법| KR20130050407A|2011-11-07|2013-05-16|오수미|인터 모드에서의 움직임 정보 생성 방법| MX362024B|2011-11-08|2019-01-04|Kt Corp|Metodo y aparato para exploracion de coeficientes con base en el modo de division de la unidad de prediccion.| KR20130058524A|2011-11-25|2013-06-04|오수미|색차 인트라 예측 블록 생성 방법| JP6064580B2|2011-12-21|2017-01-25|株式会社Jvcケンウッド|動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに送信装置、送信方法及び送信プログラム| JP6064581B2|2011-12-21|2017-01-25|株式会社Jvcケンウッド|動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに受信装置、受信方法及び受信プログラム| US9210438B2|2012-01-20|2015-12-08|Sony Corporation|Logical intra mode naming in HEVC video coding| BR112014025563A8|2012-04-16|2021-06-22|Electronics & Telecommunications Res Inst|método para decodificar um sinal de vídeo| US9497465B2|2012-06-29|2016-11-15|Electronics And Telecommunications Research Institute|Method and device for encoding/decoding images| KR102134367B1|2012-09-10|2020-07-15|선 페이턴트 트러스트|화상 부호화 방법, 화상 복호화 방법, 화상 부호화 장치, 화상 복호화 장치, 및 화상 부호화 복호화 장치| US9288507B2|2013-06-21|2016-03-15|Qualcomm Incorporated|More accurate advanced residual predictionfor texture coding| US20150016516A1|2013-07-15|2015-01-15|Samsung Electronics Co., Ltd.|Method for intra prediction improvements for oblique modes in video coding| KR101530774B1|2013-09-30|2015-06-22|연세대학교 산학협력단|영상 부호화 및 복호화 방법, 장치 및 시스템| US10397607B2|2013-11-01|2019-08-27|Qualcomm Incorporated|Color residual prediction for video coding| KR101530782B1|2013-12-03|2015-06-22|연세대학교 산학협력단|영상 부호화 및 복호화 방법, 장치 및 시스템| CN106664410B|2014-06-19|2019-12-03|Vid拓展公司|用于基于三维色彩映射模型参数优化的系统和方法| JP6540707B2|2014-10-03|2019-07-10|日本電気株式会社|映像復号装置、映像復号方法及び映像復号プログラム| US10057578B2|2014-10-07|2018-08-21|Qualcomm Incorporated|QP derivation and offset for adaptive color transform in video coding| US9838662B2|2014-10-10|2017-12-05|Qualcomm Incorporated|Harmonization of cross-component prediction and adaptive color transform in video coding| WO2016072777A1|2014-11-06|2016-05-12|삼성전자 주식회사|인트라 결합 예측 부호화, 복호화 방법 및 장치| US10306229B2|2015-01-26|2019-05-28|Qualcomm Incorporated|Enhanced multiple transforms for prediction residual| ES2710807B1|2016-03-28|2020-03-27|Kt Corp|Metodo y aparato para procesar senales de video| KR20180014675A|2016-08-01|2018-02-09|한국전자통신연구원|영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체| KR20210146449A|2016-12-23|2021-12-03|후아웨이 테크놀러지 컴퍼니 리미티드|지향성 인트라 예측 모드의 세트 내에서 확장 지향성 인트라 예측 모드를 시그널링하는 인코딩 장치| EP3643063A1|2017-06-21|2020-04-29|Vid Scale, Inc.|Adaptive quantization for 360-degree video coding| US11233992B2|2018-04-01|2022-01-25|Guangdong Oppo Mobile Telecommunications Corp., Ltd.|Image encoding/decoding method and device using intra prediction| CN111434111A|2018-04-01|2020-07-17|Lg电子株式会社|基于量化参数推导的图像编码设备及其方法| CA3111038A1|2018-09-03|2020-03-12|Huawei Technologies Co., Ltd.|Method and apparatus for intra prediction| US11095885B2|2018-10-05|2021-08-17|Tencent America LLC|Mode list generation for multi-line intra prediction| US10893286B2|2018-10-09|2021-01-12|Tencent America LLC|Methods and apparatus for low-complexity MTS| CN113287305A|2018-12-28|2021-08-20|韩国电子通信研究院|视频编码/解码方法、装置以及在其中存储比特流的记录介质| PE20212021A1|2018-12-28|2021-10-18|B1 Institute Of Image Tech Inc|Metodo y dispositivo de codificacion/decodificacion de video a base de intra prediccion| WO2020262909A1|2019-06-28|2020-12-30|엘지전자 주식회사|크로마 양자화 파라미터 테이블을 사용하는 영상 디코딩 방법 및 그 장치| WO2021006559A1|2019-07-05|2021-01-14|엘지전자 주식회사|크로마 성분에 대한 영상 디코딩 방법 및 그 장치| WO2021006558A1|2019-07-05|2021-01-14|엘지전자 주식회사|크로마 양자화 파라미터 데이터를 코딩하는 영상 디코딩 방법 및 그 장치| WO2021091255A1|2019-11-05|2021-05-14|엘지전자 주식회사|영상/비디오 코딩을 위한 상위 레벨 신택스 시그널링 방법 및 장치| WO2021091254A1|2019-11-05|2021-05-14|엘지전자 주식회사|영상/비디오 코딩 시스템에서 픽처 헤더에서 슬라이스 타입에 관한 정보를 시그널링하는 방법 및 장치| CN111787334B|2020-05-29|2021-09-14|浙江大华技术股份有限公司|一种用于帧内预测的滤波方法,滤波器及装置|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 KR20110114610A|KR20130049526A|2011-11-04|2011-11-04|복원 블록 생성 방법| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|