亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于位深度的樣本自適應(yīng)偏移縮放的制作方法

文檔序號:8947768閱讀:314來源:國知局
基于位深度的樣本自適應(yīng)偏移縮放的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明大體上涉及視頻譯碼,且更特定地說,涉及視頻譯碼過程中的樣本自適應(yīng) 偏移(SAO)濾波,諸如,高效率視頻譯碼(HEVC)。
【背景技術(shù)】
[0002] 數(shù)字視頻能力可并入到廣泛范圍的裝置中,所述裝置包含數(shù)字電視、數(shù)字直播系 統(tǒng)、無線廣播系統(tǒng)、個人數(shù)字助理(PDA)、膝上型或桌上型計算機、平板計算機、電子書閱讀 器、數(shù)字相機、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺、蜂窩或衛(wèi) 星無線電電話、所謂"智能電話"、視頻電話會議裝置、視頻流式處理裝置,及其類似者。數(shù)字 視頻裝置實施視頻壓縮技術(shù),諸如,以下各者中描述的視頻壓縮技術(shù):由MPEG-2、MPEG-4、 ITU-TH. 263、ITU-TH. 264/MPEG-4第10部分的高級視頻譯碼(AVC)定義的標準;目前在 開發(fā)中的高效率視頻譯碼01EVC)標準;及此類標準的擴展。視頻裝置可通過實施此類視頻 壓縮技術(shù)來較有效率地發(fā)射、接收、編碼、解碼及/或存儲數(shù)字視頻信息。
[0003] 視頻壓縮技術(shù)執(zhí)行空間(圖片內(nèi))預(yù)測及/或時間(圖片間)預(yù)測以縮減或移除 為視頻序列所固有的冗余。對于基于塊的視頻譯碼,可將視頻切片(即,視頻幀或視頻幀的 部分)分割成若干視頻塊,其也可被稱作樹型塊、譯碼單元(CU)及/或譯碼節(jié)點。圖片的 經(jīng)幀內(nèi)譯碼(I)切片中的視頻塊是使用關(guān)于所述同一圖片中的相鄰塊中的參考樣本的空 間預(yù)測予以編碼。圖片的經(jīng)幀間譯碼(P或B)切片中的視頻塊可使用關(guān)于所述同一圖片中 的相鄰塊中的參考樣本的空間預(yù)測,或關(guān)于其它參考圖片中的參考樣本的時間預(yù)測。圖片 可被稱作幀,且參考圖片可被稱作參考幀。
[0004] 空間預(yù)測或時間預(yù)測引起用于待譯碼塊的預(yù)測性塊。殘差數(shù)據(jù)表示原始待譯碼塊 與預(yù)測性塊之間的像素差。根據(jù)指向形成預(yù)測性塊的參考樣本塊的運動矢量及指示經(jīng)譯碼 塊與預(yù)測性塊之間的差的殘差數(shù)據(jù)來編碼經(jīng)幀間譯碼塊。根據(jù)幀內(nèi)譯碼模式及殘差數(shù)據(jù)來 編碼經(jīng)幀內(nèi)譯碼塊。出于進一步壓縮起見,可將殘差數(shù)據(jù)從像素域變換到變換域,從而引起 殘差變換系數(shù),所述殘差變換系數(shù)接著可被量化??蓲呙枳畛跻远S陣列而布置的經(jīng)量化 變換系數(shù)以便產(chǎn)生變換系數(shù)的一維矢量,且可應(yīng)用熵譯碼以實現(xiàn)甚至更多的壓縮。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明的系統(tǒng)、方法及裝置各自具有若干創(chuàng)新方面,所述方面中無單一方面單獨 地負責本文所揭示的理想屬性。本發(fā)明的一個方面提供一種用于視頻譯碼的設(shè)備及方法。 所述設(shè)備包括存儲器單元,所述存儲器單元經(jīng)配置以存儲視頻數(shù)據(jù)。所述設(shè)備進一步包括 處理器,所述處理器以操作方式耦合到所述存儲器單元。所述處理器可經(jīng)配置以確定用于 應(yīng)用于所述視頻數(shù)據(jù)以改善所述視頻數(shù)據(jù)中的信號幅度的重構(gòu)的樣本自適應(yīng)偏移(SAO) 濾波器的偏移值。所述處理器可經(jīng)進一步配置以針對所述視頻數(shù)據(jù)確定指示位深度的第一 值及指示縮放比例的第二值。所述處理器可經(jīng)進一步配置以基于將所述縮放比例應(yīng)用于所 述偏移值來提供經(jīng)縮放偏移值,且根據(jù)所述經(jīng)縮放偏移值來縮放所述視頻數(shù)據(jù)的至少一個 顏色分量。
[0006] 在相關(guān)方面中,所述處理器可經(jīng)配置以基于將解塊濾波器應(yīng)用于所述視頻數(shù)據(jù)的 至少一個塊來使與所述視頻數(shù)據(jù)中的所述至少一個塊相關(guān)聯(lián)的塊邊緣平滑。所述處理器可 經(jīng)進一步配置以至少部分地基于應(yīng)用于所述偏移值的所述縮放比例來縮放所述至少一個 塊的相鄰像素值群組。所述處理器可經(jīng)進一步配置以至少部分地基于所述經(jīng)縮放群組的邊 緣形狀來識別邊緣偏移類別,且基于所述經(jīng)識別邊緣偏移類別來調(diào)整SAO濾波器。在另外 相關(guān)方面中,還提供執(zhí)行所述設(shè)備的功能的方法。
【附圖說明】
[0007] 圖1為說明可利用本發(fā)明所描述的樣本自適應(yīng)偏移濾波技術(shù)的實例視頻編碼與 解碼系統(tǒng)的框圖。
[0008] 圖2為說明可實施本發(fā)明所描述的樣本自適應(yīng)偏移濾波技術(shù)的實例視頻編碼器 的框圖。
[0009] 圖3為說明可實施本發(fā)明所描述的樣本自適應(yīng)偏移濾波技術(shù)的實例視頻解碼器 的框圖。
[0010] 圖4為說明可實施本發(fā)明所描述的樣本自適應(yīng)偏移濾波技術(shù)的另一實例視頻編 碼器的框圖。
[0011] 圖5為說明可實施本發(fā)明所描述的樣本自適應(yīng)偏移濾波技術(shù)的另一實例視頻解 碼器的框圖。
[0012] 圖6為根據(jù)本發(fā)明的一或多個方面的展示根據(jù)各種映射方法的經(jīng)譯碼偏移值與 經(jīng)縮放偏移值之間的實例映射曲線的說明。
[0013] 圖7為展示邊緣類別中的四者的實例的說明。
[0014] 圖8為根據(jù)本發(fā)明的一或多個方面的說明具有像素縮放器的視頻編碼器的實例 的框圖。
[0015] 圖9為根據(jù)本發(fā)明的一或多個方面的說明具有像素縮放器的視頻解碼器的實例 的框圖。
[0016] 圖10為根據(jù)本發(fā)明的一或多個方面的展示用于SAO縮放的示范性方法的流程圖。
[0017] 圖11為根據(jù)本發(fā)明的一或多個方面的展示用于邊緣偏移分類的像素值縮放的示 范性方法的流程圖。
【具體實施方式】
[0018] 下文結(jié)合隨附圖式所陳述的【具體實施方式】意欲作為本發(fā)明的各種實施例的描述, 且不意欲表示可供實踐本發(fā)明的僅有實施例。貫穿此【具體實施方式】所使用的術(shù)語"示范性" 意指"充當實例、例子或說明",且未必應(yīng)被認作比其它示范性實施例優(yōu)選或有利。具體實 施方式出于提供對本發(fā)明的示范性實施例的透徹理解的目的而包含特定細節(jié)。在一些例子 中,以框圖形式來展示一些裝置。
[0019] 雖然出于解釋簡單的目的而將方法展示及描述為一系列動作,但應(yīng)理解及了解, 所述方法并不受到動作的次序限制,這是因為:根據(jù)一或多個方面,一些動作可以與本文所 展示及描述的次序不同的次序及/或與其它動作同時地發(fā)生。舉例來說,所屬領(lǐng)域的技術(shù) 人員應(yīng)理解及了解,方法可替代地被表示為一系列相關(guān)狀態(tài)或事件,諸如,呈狀態(tài)圖。此外, 根據(jù)一或多個方面,可能并不需要所有所說明動作來實施方法。
[0020] 高效率視頻譯碼(HEVC)為由ITU-TWP3/16 及IS0/IECJTC1/SC29/WG11 的視 頻譯碼聯(lián)合協(xié)作團隊(JCT-VC)開發(fā)的國際視頻譯碼標準。HEVC使用被稱為樣本自適應(yīng)偏 移(SAO)的回路內(nèi)濾波器,所述回路內(nèi)濾波器是在解塊濾波器之后被應(yīng)用。在SAO中,根據(jù) SAO類型及類別而將偏移值加到每一像素??舍槍γ恳蛔畲笞g碼單元(LCU)或譯碼樹型單 元(CTU)來發(fā)信SAO參數(shù),包含類型及偏移值。單獨地針對亮度及色度來發(fā)信SAO類型,且 針對Cb分量及Cr分量來共享色度SAO類型??舍槍XU或CTU內(nèi)的每一顏色分量來發(fā)信 四個偏移。
[0021] 在HEVC的一種方法中,經(jīng)譯碼偏移值范圍可取決于位深度。經(jīng)譯碼偏移值范圍 為[0,(1〈〈(1^110^丨06?也,10)-5))-1],且單獨地譯碼正負號值。舉例來說,用于8位視頻 的范圍為[0, 7],用于9位視頻的范圍為[0, 15],且用于10及10以上的位深度的范圍為 [0,31]。
[0022] 在一個實施方案中,可針對大于10的位深度線性地縮放經(jīng)解碼偏移值,如下文所 展示。
[0023]offset_scaled=offset_coded<<(bitDepth-10)
[0024] 舉例來說,當位深度為12時,使每一經(jīng)解碼偏移值在加到每一像素之前乘以4。
[0025]當從較高位深度視頻產(chǎn)生較低位深度視頻時,使用色調(diào)映射,所述色調(diào)映射可為 線性或非線性。每一顏色分量可具有不同色調(diào)映射。然而,在某些實施方案中,根據(jù)每一顏 色分量的位深度而針對所有顏色分量僅應(yīng)用線性縮放。此情形可限制SAO性能,且導致譯 碼效率損失,特別是對于位深度高于10位的視頻。因此,需要開發(fā)一種可根據(jù)輸入序列特 性而改變的偏移縮放方法/技術(shù)。此方法/技術(shù)將允許SAO充分地展示其效率以改善譯碼 性能。
[0026] 為了減輕或解決問題,本發(fā)明描述一種偏移映射過程,其中可根據(jù)縮放參數(shù)集合 來縮放經(jīng)解碼偏移值。所述縮放參數(shù)可包含:用以從預(yù)定義映射方法當中進行選擇的縮放 技術(shù),包含線性縮放及非線性縮放(其過程可被稱為"非線性地縮放");及用以控制映射步 長的縮放比例。每一顏色分量(或顏色分量群組)可具有獨立縮放技術(shù)及縮放比例。此技 術(shù)的優(yōu)勢為:無需改變熵譯碼/解碼部分,此情形可促進此技術(shù)優(yōu)于現(xiàn)有ffiVC技術(shù)或其類 似者的實施方案。
[0027] 圖1為說明可利用本發(fā)明所描述的SAO技術(shù)的實例視頻編碼與解碼系統(tǒng)10的框 圖。如圖1所展示,系統(tǒng)10包含源裝置12,源裝置12產(chǎn)生稍后待由目的地裝置14解碼的 經(jīng)編碼視頻數(shù)據(jù)。源裝置12及目的地裝置14可包括廣泛范圍的裝置中的任一者,包含桌上 型計算機、筆記本(即,膝上型)計算機、平板計算機、機頂盒、諸如所謂"智能"電話的電話 手機、所謂"智能"墊、電視、相機、顯示裝置、數(shù)字媒體播放器、視頻游戲控制臺、視頻流式處 理裝置,或其類似者。在一些狀況下,源裝置12及目的地裝置14可經(jīng)裝備用于無線通信。
[0028] 目的地裝置14可經(jīng)由鏈路16而接收待解碼的經(jīng)編碼視頻數(shù)據(jù)。鏈路16可包括 能夠?qū)⒔?jīng)編碼視頻數(shù)據(jù)從源裝置12移動到目的地裝置14的任何類型的媒體或裝置。在一 個實例中,鏈路16可包括用以使源裝置12能夠?qū)崟r地將經(jīng)編碼視頻數(shù)據(jù)直接地發(fā)射到目 的地裝置14的通信媒體??筛鶕?jù)諸如無線通信協(xié)議的通信標準來調(diào)制經(jīng)編碼視頻數(shù)據(jù),且 將經(jīng)編碼視頻數(shù)據(jù)發(fā)射到目的地裝置14。通信媒體可包括任何無線或有線通信媒體,諸如, 射頻(RF)頻譜,或者一或多個物理傳輸線。通信媒體可形成諸如以下各者的基于分組的網(wǎng) 絡(luò)的部分:局域網(wǎng)、廣域網(wǎng),或諸如因特網(wǎng)的全局網(wǎng)絡(luò)。通信媒體可包含路由器、交換機、基 站,或可有用于促進從源裝置12到目的地裝置14的通信的任何其它裝備。
[0029] 替代地,可將經(jīng)編碼數(shù)據(jù)從輸出接口 22輸出到存儲裝置31。相似地,可由輸入接 口從存儲裝置31存取經(jīng)編碼數(shù)據(jù)。存儲裝置31可包含多種分布式或本地存取式數(shù)據(jù)存儲 媒體中的任一者,諸如,硬盤驅(qū)動器、藍光光盤、DVD、CD-ROM、閃速存儲器、易失性或非易失 性存儲器,或用于存儲經(jīng)編碼視頻數(shù)據(jù)的任何其它合適數(shù)字存儲媒體。在另外實例中,存儲 裝置31可對應(yīng)于可保持由源裝置12產(chǎn)生的經(jīng)編碼視頻的文件服務(wù)器或另一中間存儲裝 置。目的地裝置14可經(jīng)由流式處理或下載而從存儲裝置31存取經(jīng)存儲視頻數(shù)據(jù)。文件服 務(wù)器可為能夠存儲經(jīng)編碼視頻數(shù)據(jù)且將那個經(jīng)編碼視頻數(shù)據(jù)發(fā)射到目的地裝置14的任何 類型的服務(wù)器。實例文件服務(wù)器包含web服務(wù)器(例如,用于網(wǎng)站)、FTP服務(wù)器、網(wǎng)絡(luò)連接 存儲(NAS)裝置或本地磁盤驅(qū)動器。目的地裝置14可經(jīng)由包含因特網(wǎng)連接的任何標準數(shù)據(jù) 連接而存取經(jīng)編碼視頻數(shù)據(jù)。此數(shù)據(jù)連接可包含適合于存取存儲在文件服務(wù)器上的經(jīng)編碼 視頻數(shù)據(jù)的無線信道(例如,Wi-Fi連接)、有線連接(例如,DSL、電纜調(diào)制解調(diào)器等等), 或兩者的組合。經(jīng)編碼視頻數(shù)據(jù)從存儲裝置31的發(fā)射可為流式處理發(fā)射、下載發(fā)射,或兩 者的組合。
[0030] 本發(fā)明的技術(shù)未必限于無線應(yīng)用或設(shè)置。所述技術(shù)可應(yīng)用于視頻譯碼以支持多種 多媒體應(yīng)用中的任一者,諸如,空中電視廣播、有線電視發(fā)射、衛(wèi)星電視發(fā)射、流式處理視頻 發(fā)射(例如,經(jīng)由因特網(wǎng))、供存儲在數(shù)據(jù)存儲媒體上的數(shù)字視頻的編碼、存儲在數(shù)據(jù)存儲 媒體上的數(shù)字視頻的解碼,或其它應(yīng)用。在一些實例中,系統(tǒng)10可經(jīng)配置以支持單向或雙 向視頻發(fā)射,以支持諸如視頻流式處理、視頻回放、視頻廣播及/或視頻電話的應(yīng)用。
當前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1