新四季網

對於高效率視頻編碼器的採樣自適應偏移的解耦增強的製作方法

2023-06-04 18:55:31 2


本申請是國際申請日為2013年6月27日、名稱為「對於高效率視頻編碼器(hevc)的採樣自適應偏移(sao)的解耦增強」、申請號為201380034958.6(pct/us2013/048353)的發明專利申請的分案申請。相關申請的交叉引用本申請要求下列專利申請的優先權:2012年7月2日提交的序列號為61/667,331的美國臨時專利申請、2012年7月2日提交的序列號為61/667,321的美國臨時專利申請、2012年7月11日提交的序列號為61/670,454的美國臨時專利申請、以及2013年3月13日提交的序列號為13/801,553的美國非臨時專利申請。前述每個申請的全部內容通過引用併入本文。受版權保護的資料的通知本專利文檔中的資料的一部分根據美國和其他國家的版權法受到版權保護。版權所有人不反對任何人如該專利文檔或專利公開在美國專利商標局的公開可用的文件或記錄中所登載的那樣對它進行傳真複製,但是保留所有版權權利。版權所有人特此不放棄其使本專利文檔保持機密的任一權利,包括,但不限於,其依據37c.f.r.§1.14的權利。本發明總地涉及視頻編碼和解碼,更特別地,涉及對於高效率視頻編碼(hevc)系統內的採樣自適應偏移(sao)的增強信令改進。
背景技術:
:對於以更優化的可伸縮的視頻壓縮為目標的高效率視頻編碼(hevc)的巨大且不間斷的需求持續存在。itu-t和iso/iecmpeg的視頻編碼聯合協作團隊(jct-vc)繼續增強高效率視頻編碼(hevc)標準。在hevc中,幀被劃分為編碼樹塊(ctb),這些ctb可以諸如使用四叉樹分割進一步細分為編碼單元(cu)。以實現所期望的編碼效率為目標,編碼單元(cu)可以具有可根據視頻內容而變化的大小。cu通常包括亮度分量y和兩個色度分量u和v。u分量和v分量的大小與採樣數量相關,並且可以與y分量的大小相同或不同,這依視頻採樣格式而定。cu在幀內預測和幀間預測期間可以進一步細分為預測單元(pu)分區,而且還可以進一步細分為針對變換和量化定義的變換單元(tu)。變換單元(tu)通常是指當產生變換係數時對其應用變換的殘留數據塊。hevc在目前的視頻編碼系統(諸如h.264/avc和類似的編解碼器)上引入了新的元件。例如,儘管hevc仍然涉及運動補償幀間預測、變換和熵編碼,但是它利用算術編碼或可變長度編碼。另外,去塊濾波器之後是採樣自適應偏移(sao)濾波器。sao濾波器單元對於ctb中的每個像素操作一次。對於每個ctb,濾波器類型和偏移值被編碼在比特流中。存在兩種類型的濾波器,具體地講,邊緣濾波器和帶濾波器。給定採樣的帶僅僅是其值的頭5個比特。然後,識別四個相鄰帶的帶索引與四個偏移一起發送。所以,如果帶索引為4,則它意指帶4、5、6和7。如果像素落到這些帶之一中,則相應的偏移添加到該像素。在邊緣濾波器中,發送邊緣模式(例如,0度、90度、45度、135度)。偏移和濾波器模式由編碼器以使得ctb更接近地匹配源圖像為目標進行挑選。sao濾波器將整個幀看作是分層四叉樹。該四叉樹中的四分之一分叉通過sao發送語法值而被激活,每個語法值表示像素值的強度帶(該強度帶被稱為帶偏移(bo)),或者表示與相鄰像素強度相比的差值(該差值被稱為邊緣偏移(eo))。對於sao中的每種類型(bo和eo),所發送的被稱為sao偏移的偏移值添加到相應的像素。例如,hevc工作文檔7(wd7)提供sao開/關、4個邊緣偏移(eo)類和一個帶偏移(bo)。這些sao類型通過使用一元碼與用於上下文自適應二進位算術編碼(cabac)編碼的兩個上下文而被用信號發送到解碼器,一個上下文在第一區間(bin)上,一個上下文用於其餘的區間。另外,對於bo類型,帶位置使用fl碼發送。上下文編碼的區間和旁路編碼的區間交織在一起,這限制了cabac引擎吞吐量。本發明提供改進視頻編碼系統內的sao信令的效率的類型解耦的形式。技術實現要素:本發明提供在三個主要的創造性實施例中舉例說明的改進的用於增強sao參數的信令的機制。創造性的裝置和方法在語法和二進位化(binarization)方面改變sao類型編碼,提供新的上下文建模,並且解決上下文編碼的區間和旁路編碼的區間的交織。在第一實施例(實施例a)中,通過將sao開/關與對於所有顏色分量聯合編碼的sao開/關標誌解耦來增強sao開/關。去除了針對lcu_sao_enable_idx的查找表,改為利用方程式。截斷一元二進位化用於代碼索引。然後,只有第一個區間被上下文編碼,其他區間則使用旁路模式進行編碼。第二實施例(實施例b)類似於實施例a,但是可適用於jctvc–j0268。sao類型用單個上下文進行編碼。只有第一個區間用一個專用上下文進行上下文編碼,而其餘區間則在旁路模式下進行編碼。第三實施例(實施例c)對於sao開/關、sao類型bo和eo以及對於bo和eo副信息(類或帶位置)提供單獨的信令。sao類型用截斷一元碼進行二進位化,並且以僅對於第一個區間使用一個上下文的方式進行編碼。eo類使用定長代碼和旁路模式進行編碼。上下文編碼的區間和旁路編碼的區間都被分組以改進cabac的吞吐量。本發明的進一步的方面將在本說明書的以下部分中闡明,其中,詳細描述是為了充分地公開本發明的優選實施例的目的,而不對其加以限制。附圖說明參照以下附圖將更充分地理解本發明,附圖僅僅是為了例示說明的目的:圖1是根據本發明的實施例的視頻編碼器的示意圖。圖2是根據本發明的實施例的視頻解碼器的示意圖。圖3是根據本發明的實施例的類型一sao(實施例c)語法的流程圖。具體實施方式創造性的裝置和方法增強了hevc編碼器和解碼器中的sao操作,同時克服了現有的和所提出的sao信令方法的缺點。在發展中的高效率視頻編碼(hevc)標準測試模型hm7.0中,每個顏色分量具有一個採樣自適應偏移(sao)類型,包括開/關、eo類型和bo。但是,可能希望的是增強sao參數信令。引言圖1例示了編碼裝置的示例實施例,該編碼裝置包括根據本發明的具有增強的採樣自適應偏移(sao)的編碼器10。編碼器10被示為具有被計算部件46執行的編碼元件12,計算部件46例示為一個或多個處理器48加之一個或多個存儲器設備50。將意識到,本發明的元件可以實現為存儲在介質上的程序設計,該介質可以被cpu訪問以供編碼器和/或解碼器執行。在例子中,視頻幀輸入14與參考幀16和幀輸出18一起示出。幀間預測20被描繪為具有運動估計(me)22和運動補償(mc)24。幀內預測26與幀間預測和幀內預測之間所描繪的開關25一起示出。求和結點28被示為具有進入前向變換30的輸出,前向變換30基於預測而執行以產生殘留數據的變換係數。變換係數的量化在量化階段32處執行,量化階段32之後為熵編碼34。逆量化36和逆變換38操作被示為與求和結點40耦合。求和結點40的輸出是解碼的視頻信號,該視頻信號被去塊濾波器42、具有創造性的增強信令(+es)的採樣自適應偏移(sao)濾波器44接收以生成輸出18。增強信號可以根據本發明利用在以下部分中詳細描述的三個實施例中的任何一個而提供。圖2例示了解碼器的示例實施例70,該解碼器被示為具有處理塊72和相關聯的處理部件102。將注意,該解碼器基本上是圖1的編碼器10中所包含的元件的子集,該子集對參考幀74進行操作,並且輸出視頻信號100。解碼器塊接收編碼的視頻信號76,該視頻信號76通過如下進行處理:熵解碼器78、逆量化80、逆變換82和求和84,求和84在逆變換82輸出與選擇92之間,選擇92在被示為具有運動補償88的幀間預測86與單獨的幀內預測塊90之間。求和結點84的輸出被去塊濾波器94接收,接著被具有創造性的增強信令(+es)的sao模塊96接收,以生成視頻輸出98。應當意識到,解碼器可以用用於執行與解碼相關聯的程序設計的處理部件100實現,處理部件100包括至少一個處理設備102和至少一個存儲器104。另外,將注意,本發明的元件可以實現為存儲在介質上的程序設計,其中,所述介質可以被處理設備(cpu)102訪問以供執行。將認識到,本發明的元件10和70被實現為被處理部件46和100諸如響應於駐留在存儲器50和104中的可在計算機處理器(cpu)48和102上執行的程序設計而執行。另外,將意識到,本發明的元件可以實現為存儲在介質上的程序設計,其中,所述介質可以被cpu48和/或102訪問以供執行。還應當意識到,以上程序設計可從存儲器執行,該存儲器是有形的(物理的)計算機可讀介質,該介質是非暫態的,因為它不僅僅構成暫態傳播信號,而且實際上還能夠諸如在任何期望的形式和數量的靜態或動態存儲器設備內保存程序設計。這些存儲器設備無需實現為在所有狀況(例如,電源故障)下都維持數據以在本文中被看作非暫態介質。a.實施例a:jctvc-i0193的簡化對於sao開/關和類型的解耦的增強可以以兩種不同的變型執行。在兩種變型中的第一種變型中,用對於所有顏色分量聯合編碼的sao開/關標誌將sao開/關與sao類型編碼解耦。在這個第一種變型中,提供將sao標誌與以下改變組合的簡化的jctvc-i0193實施例。(1)替換查找表(例如,表1),並且用如下的方程式產生代碼索引:codeindex=(lcu_sao_enable_flagcr<<2)+(lcu_sao_enable_flagcb<<1)+lcu_sao_enable_flagy在以上方程式中,截斷一元二進位化用於代碼索引。只有第一個區間被上下文編碼,其他區間在旁路模式下進行編碼。表2中所見的類型編碼和偏移編碼於是保持與擴展到hm7.0的jctvc-i0193相同。表3例示了切片數據語法的例子。表4例示了具有描述符的sao參數語法。表5例示了針對bo和eo的類型信息。值sao_band_position[cidx][rx][ry]指示當sao_type_idx[cidx][rx][ry]等於4時像素範圍的帶偏移的位移。值sao_offset_sign[cidx][rx][ry][i]規定當sao_type_index等於4時sao_offset[cidx][rx][ry][i]的符號。變量偏移符號如下推導。如果sao_type_idx[cidx][rx][ry]小於4並且i大於1,則偏移符號被設置為-1。否則(sao_type_idx[cidx][rx][ry]等於4或者i小於2),偏移符號被設置為1。表6例示了lcu_sao_enable_idx如何規定三個顏色分量的lcusao使能標誌值。b.實施例b:jctvc-j0268+jctvc-i0193的簡化在這個實施例中,對於sao信令,將以上的簡化的解決方案與來自jctvc-j0268的解決方案組合,以提供用於sao的增強信令結構。由於在上述簡化jctvc-i0193中sao開/關解耦,這導致sao類型的改變小。該組合的解決方案的sao信令如下按順序列出:(1)首先,用信號發送來自所有顏色分量的三個開/關標誌的sao開/關索引。使用截斷一元碼對該索引進行二進位化。只有第一個區間用一個專用上下文進行上下文編碼。其餘區間在旁路模式下進行編碼。對於每個顏色分量,如果啟用sao,則所述處理移動到下一個步驟(步驟2);否則,結束sao信令。(2)用一個上下文對如表7中所示的sao類型進行編碼。(3)如hm7.0那樣對包括絕對值和符號的偏移進行編碼。(4)如果sao類型為eo,則使用如表8中所示的sao_eo_class來用信號發送eo類,sao_eo_class由flc用旁路編碼。(5)如果sao類型為bo,則如hm7.0那樣用信號發送帶位置。表9例示了切片數據語法的規範。表10提供了用於這個實施例的sao參數語法的例子。表11例示了規定sao類型。表12例示了lcu_sao_enable_idx如何指示三個顏色分量的lcusaoenableflag值。表13舉例說明參數sao_eo_class[cidx][rx][ry],該參數指示對於顏色分量cidx在位置rx和ry處的當前編碼樹塊的邊緣偏移類型。當sao_eo_class[cidx][rx][ry]不存在時,如下推斷它。如果sao_merge_left_flag等於1,則sao_eo_class[cidx][rx][ry]被設置為等於sao_eo_class[cidx][rx-1][ry]。否則,如果sao_merge_up_flag等於1,則sao_eo_class[cidx][rx][ry]被設置為等於sao_eo_class[cidx][rx][ry-1]。否則,sao_merge_up_flag不等於1,由此sao_eo_class[cidx][rx][ry]被設置為等於0。參數sao_band_position[cidx][rx][ry]指示當sao_type_idx[cidx][rx][ry]等於0時像素範圍的帶偏移的位移。參數sao_offset_sign[cidx][rx][ry][i]規定當sao_type_index等於0時sao_offset[cidx][rx][ry][i]的符號。變量offsetsign如下推導。如果sao_type_idx[cidx][rx][ry]等於1並且i大於1,則offsetsign被設置為等於-1。否則,如果sao_type_idx[cidx][rx][ry]等於1並且i小於2,則offsetsign被設置為等於1。c.實施例c:類型一sao編碼在這個實施例中,sao類型的編碼被重新配置為對於sao開/關、sao類型bo和eo以及eo/bo副信息(類或帶位置)具有單獨的信令。這個實施例還將上下文編碼的區間和旁路編碼的區間兩者分組以改進基於上下文的自適應二進位算術編碼(cabac)的吞吐量。圖3例示了根據本發明的在上下文和旁路編碼上展開的另一種sao增強信令機制的示例實施例110。示出了兩種變型,根據這兩種變型,部分被上下文編碼,並且相對比地被旁路編碼。選擇sao類型112,具有針對帶偏移(bo)編碼的絕對值114,或者針對邊緣偏移(eo)編碼的絕對值120。傳遞用於bo的編碼偏移符號116,之後傳遞bo帶位置118。對於邊緣偏移編碼,發送eo類122。在流程圖中看到兩條虛線124、126,這兩條虛線描繪上下文編碼(在線上方看到的操作)對旁路編碼(在線下方看到的操作)的兩個不同分隔。例如,在一種變型中,虛線124上方的流程圖步驟表示上下文編碼的步驟,而線124下方的步驟表示用旁路編碼進行編碼的步驟。例如,sao類型112以及用於bo和eo的偏移絕對值在線124上方描繪,因此,被上下文編碼。偏移符號116、bo帶位置118和eo類122的編碼被旁路編碼。考慮所看到的通過sao類型方框112的虛線位置126,這裡,sao的一部分(例如,第一個區間)被上下文編碼,而其餘區間則被塊編碼。在任一種情況下,從流程圖可以看出,實施例c對於eo和bo提供平衡的信令結構。目前的sao類型(在hevcwd7中)由sao開/關、4個邊緣偏移(eo)類和一個帶偏移(bo)組成。這些選項(sao類型)通過使用一元碼與兩個上下文(例如,cabac編碼)而被用信號發送到解碼器,一個上下文在第一個區間上,一個上下文用於其餘區間。另外,對於bo類型,帶位置使用fl碼發送。本發明考慮到,在提供更正規化的結構時,如所概述的,所述處理可以以至少四種不同的方式來進行改進。(1)雖然在sao中僅存在兩種實際類型(即,eo和bo),但是目前設計中的sao類型由4個eo類、但是僅1個bo組成。因此,cabac模式下的額外的上下文不能跟蹤eo對bo的統計數據。(2)四個eo類對應於4個方向,但是具有非常不同的碼長。邏輯上,由於足夠大的圖像集的對稱性,對於一個方向,與其餘方向相比,不應存在優勢。這甚至在hevc測試集上得以確認,hevc測試集是小得多的測試集。四個方向的發生次數幾乎是均勻分布的,因此,使用fl碼。(3)副信息僅在bo中發送。然而,針對eo類(方向)的副信息用sao類型和開/關開關進行編碼。(4)在目前的wm7中,上下文編碼的區間和旁路編碼的區間交織在一起,因為bo的帶位置在偏移用上下文編碼之前在旁路模式下進行了編碼。在本發明的這個實施例中,首先用信號發送sao類型,並且單獨地用信號發送副信息(即,eo類和bo帶位置)。該配置提供平衡的結構、減少的分支以及改進的吞吐量。這些改變如下詳細列舉。(a)sao類型(sao_type_idx)被減少以僅指示sao開/關、bo和eo,如表14中所示。(b)使用截斷一元碼對參數sao_type_idx進行二進位化。在一種替代方案中,以下列方式對上下文建模進行編碼,即,對於第一個區間使用僅一個上下文,而對第二個區間進行旁路編碼,或者用兩個上下文對上下文建模進行編碼:一個上下文用於第一個區間,另一個上下文用於第二個區間。(c)以與表10中所示的方式相同的方式通過使用sao_eo_class來用信號發送eo類,sao_eo_class由flc用旁路編碼。(d)重新對語法進行排序以避免上下文編碼的區間和旁路編碼的區間的交織。這些改變操作來減少用於sao語法(包括sao類型和bo/eo信息)的上下文編碼的區間的數量。以下描述表14中所示的sao參數語義的各方面。參數sao_eo_class[cidx][rx][ry]指示如表15中所規定的對於顏色分量cidx在位置rx和ry處的當前編碼樹塊的邊緣偏移類型。表16提供了對於sao_type_idxctxidx的變量初始化的例子。表17例示了所選變量的語法和二進位化類型。交織問題在目前的hevcwd7和jctvc-i0246中,上下文編碼的區間和旁路編碼的區間交織在一起。該交織限制了cabac引擎的吞吐量。為了解決交織問題,本發明的一個元件重新對語法進行排序以對每個類別進行分組並且使上下文編碼的區間分組在旁路編碼的區間分組之前。本發明的實施例可以參照根據本發明的實施例的方法和系統的流程圖圖示、以及也可以實現為電腦程式產品的算法、公式或其他計算描繪來進行描述。在這點上,流程圖的每個方框或步驟以及流程圖中各方框(步驟或它們的組合)、算法、公式或計算描繪的組合可以用各種手段實現,諸如硬體、固件、軟體,該軟體包括包含在計算機可讀程序代碼邏輯中的一個或多個電腦程式指令。將意識到,任何這樣的電腦程式指令可以加載到計算機(包括,但不限於,通用計算機或專用計算機、或者其他可編程處理裝置)上以生成機器,從而使得在該計算機或其他可編程處理裝置上執行的電腦程式指令創建用於實現流程圖的方框中所規定的功能的部件。因此,流程圖的方框、算法、公式或計算描繪支持用於執行所規定的功能的部件的組合、用於執行所規定的功能的步驟的組合、以及諸如包含在計算機可讀程序代碼邏輯部件中的用於執行所規定的功能的電腦程式指令。還將理解,本文中所描述的流程圖圖示的每個方框、算法、公式或計算描繪以及它們的組合可以通過基於專用硬體的執行所規定的功能或步驟的計算機系統來實現,或者通過專用硬體和計算機可讀程序代碼邏輯部件的組合來實現。此外,諸如包含在計算機可讀程序代碼邏輯中的這些電腦程式指令還可以存儲在計算機可讀存儲器中,該計算機可讀存儲器可以引導計算機或其他可編程處理裝置以特定方式運行,以使得存儲在該計算機可讀存儲器中的指令生成包括實現流程圖的方框中所規定的功能的指令部件的製造品。所述電腦程式指令還可以加載到計算機或其他可編程處理裝置上以使一系列操作步驟在該計算機或其他可編程處理裝置上執行以生成計算機實現處理,從而使得在該計算機或其他可編程處理裝置上執行的指令提供用於實現流程圖的方框、算法、公式或計算描繪中所規定的功能的步驟。從以上討論,將意識到,本發明可以以各種方式實施,包括以下方式:1.一種用於視頻的熵編碼期間採樣自適應偏移(sao)信令的裝置,所述裝置包括:(a)具有處理器的視頻編碼器;(b)可在所述處理器上執行並且被配置為執行以下步驟的程序設計:(i)從去塊濾波器接收解碼的視頻信號;(ii)僅指示sao類型內的sao開/關、bo和eo;(iii)使用截斷一元碼對sao類型進行二進位化;(iv)用信號將所述sao類型發送到解碼器;(v)根據sao類型是bo還是eo,對bo的絕對值進行編碼,或者對eo的絕對值進行編碼;(vi)根據sao類型是bo還是eo,用信號將bo的絕對值發送到解碼器,或者用信號將eo的絕對值發送到解碼器;(vii)根據sao類型是bo還是eo,對bo的偏移符號進行編碼、隨後對bo帶進行編碼,或者對eo類進行編碼;以及(viii)根據sao類型是bo還是eo,用信號將bo的偏移符號發送到解碼器、隨後用信號將bo帶發送到解碼器,或者用信號將eo類發送到解碼器。2.前面任一實施例的裝置,其中,sao類型的第一個區間被上下文編碼,而其餘參數被旁路編碼。3.前面任一實施例的裝置,其中,sao類型以及bo的絕對值和eo的絕對值被上下文編碼,其餘參數被旁路編碼。4.前面任一實施例的裝置,其中,所述eo類包括四個指示方向的類。5.前面任一實施例的裝置:其中,所述sao類型、bo偏移絕對值、eo偏移絕對值、bo偏移符號、bo帶位置和eo類包括具有按照給定語法的布置的參數;並且還包括如下程序設計,該程序設計被配置為響應於使上下文編碼的區間在旁路編碼的區間之前分組,重新對參數語法進行排序以避免上下文編碼的區間和旁路編碼的區間的交織。6.前面任一實施例的裝置,其中,所述裝置根據高效率視頻編碼(hevc)標準進行操作。7.前面任一實施例的裝置,其中,所述裝置需要僅一個帶偏移(bo)類型。8.前面任一實施例的裝置,其中,所述程序設計被配置為對於所述第一個非零帶,發送三十二個可能的bo帶。9.前面任一實施例的裝置,其中,所述程序設計被配置為執行上下文自適應二進位算術編碼(cabac)。10.前面任一實施例的裝置,其中,所述程序設計被配置為將上下文編碼的區間和旁路編碼的區間兩者分組以改進上下文自適應二進位算術編碼(cabac)的吞吐量。11.一種用於視頻的熵編碼期間採樣自適應偏移(sao)信令的裝置,所述裝置包括:(a)具有處理器的視頻編碼器;(b)可在所述處理器上執行並且被配置為執行以下步驟的程序設計:(i)從去塊濾波器接收解碼的視頻信號;(ii)僅指示sao類型內的sao開/關、bo和eo;(iii)僅對sao類型的第一個區間進行上下文編碼,其餘區間和參數被旁路編碼;(iv)使用截斷一元碼對sao類型進行二進位化;(v)用信號發送所述sao類型;(vi)根據sao類型是bo還是eo,對bo的絕對值進行編碼,或者對eo的絕對值進行編碼;(vii)根據sao類型是bo還是eo,用信號發送bo的絕對值,或者用信號發送eo的絕對值;以及(viii)根據sao類型是bo還是eo,對bo的偏移符號進行編碼、隨後對bo帶進行編碼,或者對用信號發送eo類。12.前面任一實施例的裝置,其中,所述eo類包括四個指示方向的類。13.前面任一實施例的裝置:其中,所述sao類型、bo偏移絕對值、eo偏移絕對值、bo偏移符號、bo帶位置和eo類包括具有給定語法的參數;並且還包括如下程序設計,該程序設計被配置為響應於使上下文編碼的區間在旁路編碼的區間之前分組,重新對參數語法進行排序以避免上下文編碼的區間和旁路編碼的區間的交織。14.前面任一實施例的裝置,其中,所述裝置根據高效率視頻編碼(hevc)標準進行操作。15.前面任一實施例的裝置,其中,所述裝置需要僅一個帶偏移(bo)類型。16.前面任一實施例的裝置,其中,所述程序設計被配置為對於所述第一個非零帶,發送三十二個可能的bo帶。17.前面任一實施例的裝置,其中,所述程序設計被配置為執行上下文自適應二進位算術編碼(cabac)。18.前面任一實施例的裝置,其中,所述程序設計被配置為將上下文編碼的區間和旁路編碼的區間兩者分組以改進上下文自適應二進位算術編碼(cabac)的吞吐量。19.一種用於視頻的熵編碼期間採樣自適應偏移(sao)信令的裝置,所述裝置包括:(a)具有處理器的視頻編碼器;(b)可在所述處理器上執行並且被配置為執行以下步驟的程序設計:(i)從去塊濾波器接收解碼的視頻信號;(ii)僅指示sao類型內的sao開/關、bo和eo;(iii)使用截斷一元碼對sao類型進行二進位化,所述截斷一元碼被用第一和第二上下文進行編碼;(iv)用信號發送所述sao類型;(v)根據sao類型是bo還是eo,對bo的絕對值進行編碼,或者對eo的絕對值進行編碼;其中,sao類型以及bo的絕對值和eo的絕對值被上下文編碼,其餘參數被旁路編碼;(vi)根據sao類型是bo還是eo,用信號發送bo的絕對值,或者用信號發送eo的絕對值;以及(vii)根據sao類型是bo還是eo,對bo的偏移符號進行編碼、隨後對bo帶進行編碼,或者用信號發送eo類。20.前面任一實施例的裝置:其中,所述sao類型、bo偏移絕對值、eo偏移絕對值、bo偏移符號、bo帶位置和eo類包括具有給定語法的參數;並且還包括如下程序設計,該程序設計被配置為響應於使上下文編碼的區間在旁路編碼的區間之前分組,重新對參數語法進行排序以避免上下文編碼的區間和旁路編碼的區間的交織。儘管以上描述包含許多細節,但是這些不應被解釋為限制本發明的範圍,而應被解釋為僅僅提供本發明的目前優選的一些實施例的例示說明。因此,將意識到,本發明的範圍充分地包含對於本領域的技術人員可能變得顯而易見的其他實施例,並且本發明的範圍因此僅由所附權利要求書限制,在所附權利要求書中,對於單數元件的提及並非意圖意指「一個且僅一個」,除非明確地如此陳述,而是意圖意指「一個或多個」。本領域的普通技術人員已知的上述優選實施例的元件的所有的結構和功能等同形式明確地通過引用併入本文,並且意圖被本權利要求書包含。而且,設備或方法沒有必要解決本發明力圖解決的每一個問題,因為它被本權利要求書包含。此外,不管本公開中的元件、組件或方法步驟是否明確地記載在權利要求書中,該元件、組件或方法步驟均不意圖奉獻於公眾。本文中的權利要求元素均不依據35u.s.c112第六段進行解釋,除非該元件使用短語「用於…的部件」明確地記載。表1(現有技術)lcusao使能標誌到lcu_sao_enable_idx索引的映射表2(現有技術)jctvc-i0193中的sao類型表sao_type_idxsao類型01d0度邊緣11d90度邊緣21d135度邊緣31d45度邊緣4帶表3實施例a——具有描述符的切片數據語法表4實施例a:具有描述符的sao參數語法表5實施例a:規定sao類型sao_type_idx[cidx][rx][ry]sao類型(提供信息的)01d0度邊緣偏移11d90度邊緣偏移21d135度邊緣偏移31d45度邊緣偏移4帶偏移表6實施例a:規定sao切片數據語義表7實施例b:jctvc-j0268+簡化的jctvc-i0193中的sao類型sao_type_idx[cldx][rx][ry]sao類型(提供信息的)0帶偏移(bo)1邊緣偏移(eo)表8實施例b:sao邊緣偏移類sao_type_idx[cldx][rx][ry]saoeo類01d0度邊緣11d90度邊緣21d135度邊緣31d45度邊緣表9實施例b:切片數據語法的規範表10實施例b:sao參數語法表11實施例b:sao類型的規範sao_type_idx[cldx][rx][ry]sao類型(提供信息的)0帶偏移1邊緣偏移表12實施例b:用於三個顏色分量的lcusaoenableflag的規範表13實施例b:用於sao的hpos和vpos的規範sao_eo_class[cldx][rx][ry]0123hpos[0]-10-11hpos[1]101-1vpos[0]0-1-1-1vpos[1]0111表14實施例c:sao類型的規範sao_type_idx[cldx][rx][ry]sao類型(提供信息的)0不應用1帶偏移2邊緣偏移表15實施例c:sao邊緣偏移類的規範sao_eo_class[cldx][rx][ry]sao邊緣偏移類(提供信息的)01d0度邊緣偏移11d90度邊緣偏移21d135度邊緣偏移31d45度邊緣偏移表16實施例c:用於sao_type_idxldx的變量initvalue的例子表17實施例c:用於選定變量的語法和二進位化類型*--使用解碼器旁路。當前第1頁12

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀