System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本實施例中的至少一個一般涉及例如用于視頻編碼或解碼的方法或裝置,并且更具體地涉及其中在亮度和色度塊之間部分共用分區樹結構的方法或裝置。
技術介紹
1、一個或多個實現方式的
一般與視頻壓縮有關。與現有視頻壓縮系統相比,諸如hevc(hevc是指高效視頻編碼,也稱為“itu(10/2014)的itu-t?h.265電信標準部門(10/2014),系列h:視聽和多媒體系統,視聽服務的基礎設施–移動視頻的編碼,高效視頻編碼,推薦itu-t?h.265”中描述的h.265和mpeg-h部分2),或與開發的視頻壓縮系統相比,諸如,vvc(多功能視頻編碼,由聯合視頻專家小組jvet開發的新標準),至少一些實施例涉及改進壓縮效率。
2、為了實現高壓縮效率,圖像和視頻編碼方案通常采用圖像的分區,預測(包括運動矢量預測)和變換來利用視頻內容中的空間和時間冗余。一般地,使用幀內或幀間預測來利用幀內或幀間相關性,然后變換,量化和熵編碼原始圖像和預測的圖像之間的差(經常表示為預測誤差或預測殘差)。為了重構視頻,通過與熵解碼,逆變換,逆量化和預測對應的逆處理來解碼壓縮的數據。
3、隨著新的視頻編碼方案的出現,分區方案變得更加復雜,并且允許亮度和色度的雙樹分區/編碼以實現高壓縮。然而,似乎雙樹編碼方案在解碼階段產生了硬件實現方式問題。
4、因此,需要一種新的用于編碼和解碼視頻的方法,該方法聯合確保高編碼效率,同時考慮到一些硬件解碼流水線約束。
技術實現思路
1、本專利技
2、根據至少一個實施例的另一一般方面,提出了用于視頻解碼的方法,包括:確定與視頻的圖像的塊的分區處理對應的分區樹結構,其中,分區樹結構在亮度和色度塊之間部分共用;并且,至少基于所述分區樹結構解碼塊。
3、根據至少一個實施例的另一一般方面,提出了用于視頻編碼的裝置,包括用于實現編碼方法的任何一個實施例的部件。
4、根據至少一個實施例的另一一般方面,提出了用于視頻解碼的裝置,包括用于實現解碼方法的任何一個實施例的部件。
5、根據至少一個實施例的另一一般方面,提出了用于視頻編碼的裝置,包括一個或多個處理器和至少一個存儲器。一個或多個處理器被配置為實現編碼方法的實施例中的任何一個。
6、根據至少一個實施例的另一一般方面,提出了用于視頻解碼的裝置,包括一個或多個處理器和至少一個存儲器。一個或多個處理器被配置為實現解碼方法的實施例中的任何一個。
7、根據至少一個實施例的另一一般方面,在從分區樹的根節點向下到切換節點的亮度和色度塊之間共用單個分區樹結構,并且確定雙分區樹結構用于從切換節點向下到分區樹的葉節點的亮度和色度塊。有利地,該實施例通過允許分離的樹用于較小的塊來優化編碼效率,同時限制解碼流水線的復雜性。
8、根據至少一個實施例的另一一般方面,部分共用的分區樹結構用于編碼或者解碼屬于幀內編碼的視頻圖像的一部分的塊,例如,圖塊或圖塊組。
9、根據至少一個實施例的另一一般方面,部分共用的分區樹結構用于編碼或者解碼屬于幀間編碼的視頻圖像的一部分的塊,例如,圖塊或圖塊組。
10、根據至少一個實施例的另一一般方面,隱式確定切換節點。根據該實施例的變型,基于分區塊大小來確定切換塊節點。有利地,分區塊大小對應于解碼流水線單元大小,并且例如被設置為64×64。根據該實施例的另一變型,基于分區深度級別來確定切換節點。有利地,分區深度級別被設置為分區樹的四叉樹分割的一個深度,并且對應于將128x128?ctu四叉樹分割為大小為64x64的4個子cu,從而與解碼流水線單元大小兼容。
11、解碼流水線單元也可以稱為虛擬解碼流水線單元(vpdu)。
12、根據至少一個實施例的另一一般方面,切換節點被發信號通知。有利地,該實施例允許例如基于rd成本為每個ctu適配切換節點。
13、根據至少一個實施例的另一一般方面,提出了非暫時性計算機可讀介質,其包含根據前述任一描述的方法或裝置生成的數據內容。
14、根據至少一個實施例的另一一般方面,提供一種信號,該信號包括根據前述描述中的任一個的方法或裝置生成的視頻數據。根據至少一個實施例的另一一般方面,基于分區塊大小來交織信號數據。因此,信號數據有利地被布置用于解碼流水線單元。
15、根據至少一個實施例的又一一般方面,提出了一種用于解碼視頻的方法,包括:
16、-解碼(920)與視頻的圖像的塊的分區處理對應的分區樹結構;
17、-至少基于所述分區樹結構解碼(930)所述塊。
18、根據至少一個實施例的又一一般方面,提出了一種解碼裝置,包括存儲器和配置為解碼視頻的一個或多個處理器,其中,一個或多個處理器還配置為:
19、-解碼與視頻的圖像的塊的分區處理對應的分區樹結構;
20、-至少基于所述分區樹結構解碼所述塊。
21、根據至少一個實施例的又一一般方面,提出了一種包括編碼視頻的方法,編碼還包括:
22、-確定(720)與視頻的圖像的塊的分區處理對應的分區樹結構;
23、-至少基于所述分區樹結構編碼(730)所述塊。
24、根據至少一個實施例的又一一般方面,提出了一種編碼裝置,包括存儲器和配置為編碼視頻的一個或多個處理器,其中,一個或多個處理器還配置為:
25、-確定與視頻的圖像的塊的分區處理對應的分區樹結構;
26、-至少基于所述分區樹結構編碼所述塊。
27、根據至少一個實施例的又一一般方面,提出了一種非暫時性計算機可讀存儲介質,其上存儲有計算機程序指令,所述計算機程序指令被處理器執行,以實施根據又一一般方面所述的方法。
28、本實施例中的一個或多個還提供一種計算機可讀存儲介質,其上存儲有用于根據上述任何方法編碼或解碼視頻數據的指令。本實施例還提供一種計算機可讀存儲介質,其上存儲有根據上述方法生成的比特流。本實施例還提供一種用于發送根據上述方法生成的比特流的方法和裝置。本實施例還提供一種計算機程序產品,該計算機程序產品包括用于執行所描述的任何方法的指令。
本文檔來自技高網...【技術保護點】
1.一種用于解碼視頻的方法,包括:
2.一種解碼裝置,包括存儲器和配置為解碼視頻的一個或多個處理器,其中,一個或多個處理器還配置為:
3.一種包括編碼視頻的方法,編碼還包括:
4.一種編碼裝置,包括存儲器和配置為編碼視頻的一個或多個處理器,其中,一個或多個處理器還配置為:
5.一種非暫時性計算機可讀存儲介質,其上存儲有計算機程序指令,所述計算機程序指令被處理器執行,以實施根據權利要求1至3中任一項所述的方法。
【技術特征摘要】
1.一種用于解碼視頻的方法,包括:
2.一種解碼裝置,包括存儲器和配置為解碼視頻的一個或多個處理器,其中,一個或多個處理器還配置為:
3.一種包括編碼視頻的方法,編碼還包括:
4.一種編碼裝置,...
【專利技術屬性】
技術研發人員:F·萊林內克,F·加爾平,T·波伊里爾,G·拉思,
申請(專利權)人:交互數字VC控股公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。