• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于視頻編解碼和解碼的裝置、方法和計算機程序制造方法及圖紙

    技術編號:33264734 閱讀:17 留言:0更新日期:2022-04-30 23:17
    公開了一種方法,包括:獲得變換系數的塊;搜索塊中按掃描順序的最后的非零系數的位置;基于位置來選擇次級變換模式;以及對指示所選擇的次級變換模式的第一句法元素進行編碼。初級變換模式基于次級變換模式而被選擇。指示所選擇的初級變換模式的第二句法元素和定義塊內的變換系數的第三句法元素被編碼。還公開了一種方法,包括:接收與變換系數的塊相關的經編碼的信息;解碼塊中按掃描順序的最后的非零系數的位置的指示;以及使用位置來確定次級變換模式的指示是否存在于比特流中。如果次級變換模式的指示存在于比特流中,那么指示次級變換模式的第一句法元素被解碼并且被用于確定初級變換模式的指示是否存在于比特流中。如果初級變換模式的指示存在于比特流中,那么指示初級變換模式的第二句法元素被解碼。如果存在所確定的變換模式,則變換系數被解碼并且所確定的變換模式被應用以選擇變換,并且變換被應用于變換系數。用于變換系數。用于變換系數。

    【技術實現步驟摘要】
    【國外來華專利技術】用于視頻編解碼和解碼的裝置、方法和計算機程序


    [0001]本專利技術涉及一種用于視頻編解碼和解碼的裝置、方法和計算機程序。

    技術介紹

    [0002]在視頻編解碼中,靜態圖片和視頻序列中的圖片通常被劃分成較小樣本塊,以便將這些樣本塊壓縮到期望文件大小、比特率或目標質量級別。塊中的每個塊然后通過空間或時間部件進行預測,并且預測塊與原始圖像中的對應塊之間的剩余錯誤用殘差編解碼部件進行編解碼。針對編碼和解碼,圖像通常被分成編解碼單元,這些編解碼單元定義了用于預測和殘差編解碼的公共分割。編解碼單元還能夠被劃分為一個或多個預測單元,該預測單元包含完整編解碼單元或編解碼單元的不同部分的樣本預測相關信息。類似地,編解碼單元能夠被劃分為一個或多個變換單元或變換塊,這些變換單元或變換塊包含用于編解碼單元的特定區域或組件的殘差(或變換)編解碼相關信息。
    [0003]殘差編解碼部件通常包括將殘差塊變換到頻域、量化所產生的變換系數以及對量化系數進行熵編解碼。作為初級變換,能夠使用例如DCT(離散余弦變換)或其導數。
    [0004]所謂的次級變換也能夠被應用來進一步提高編解碼效率。次級變換通常獲取初級變換(例如DCT)的部分輸出并且對初級變換的低頻系數進行附加變換。在這種情況下,變換系數的最終集合包括已經經過雙變換的低頻系數和已經經過單變換的高頻系數。在一些實現中,高頻系數可以被省略,并且當針對變換塊啟用次級變換時,可以僅用信號通知雙變換系數。作為次級變換,例如LFNST(低頻非分離變換)或其導數可以被使用。
    [0005]初級變換的選擇和信令通常按變換單元或變換塊發生,而次級變換的選擇和信令通常針對完整編解碼單元發生。編解碼單元的次級變換的可用性通常還根據整個編解碼單元內的變換系數達到某一頻率級別來進行,以避免針對低活動性編解碼單元的通常不必要的次級變換信令。這種途徑在編解碼單元中的不同變換塊之間施加限制和依賴性,并且可以導致增加的編碼器和解碼器側延時以及次優編解碼效率。

    技術實現思路

    [0006]現在,為了至少緩解以上問題,本文中介紹了用于在編碼器和解碼器中指示和確定變換模式的增強方法。
    [0007]提供了一種變換信令機制,其中初級變換的信令可以基于次級變換的使用來執行。可以在變換塊中用信號通知最后的變換系數位置之后并且在該變換塊中的系數的信令之前進行信令。該設置可以允許視頻解碼器在對變換塊中的系數進行解碼之前確定初級變換的類型和次級變換的類型兩者,并且跳過對不適用于所選擇的初級變換或所選擇的初級
    ?
    次級變換對的系數區域進行解碼。
    [0008]根據第一方面的裝置包括至少一個處理器和至少一個存儲器,所述至少一個存儲器在其上存儲有代碼,該代碼在被該至少一個處理器執行時使裝置至少執行:
    [0009]獲得變換系數的塊;
    [0010]搜索變換系數的塊中按掃描順序的最后的非零系數的位置;
    [0011]基于最后的非零系數的位置來選擇次級變換模式并且對指示所選擇的次級變換模式的第一句法元素進行編碼;
    [0012]基于所選擇的次級變換模式來選擇初級變換模式并且對指示所選擇的初級變換模式的第二句法元素進行編碼;以及
    [0013]對定義塊內的變換系數的第三句法元素進行編碼。
    [0014]根據第二方面的方法包括:
    [0015]獲得變換系數的塊;
    [0016]搜索變換系數的塊中按掃描順序的最后的非零系數的位置;
    [0017]基于最后的非零系數的位置來選擇次級變換模式并且對指示所選擇的次級變換模式的第一句法元素進行編碼;
    [0018]基于所選擇的次級變換模式來選擇初級變換模式并且對指示所選擇的初級變換模式的第二句法元素進行編碼;以及
    [0019]對定義塊內的變換系數的第三句法元素進行編碼。
    [0020]根據第三方面的裝置包括至少一個處理器和至少一個存儲器,該至少一個存儲器在其上存儲有代碼,該代碼在被該至少一個處理器執行時使裝置至少執行:
    [0021]接收比特流,該比特流包括與變換系數的塊相關的經編碼的信息;
    [0022]從比特流中解碼變換系數的塊中按掃描順序的最后的非零系數的位置的指示;
    [0023]使用最后的系數的位置來確定次級變換模式的指示是否存在于比特流中;
    [0024]如果次級變換模式的指示存在于比特流中,那么通過對指示次級變換模式的第一句法元素進行解碼來確定次級變換模式;
    [0025]使用所確定的次級變換模式來確定初級變換模式的指示是否存在于比特流中;
    [0026]如果初級變換模式的指示存在于比特流中,那么通過對指示初級變換模式的第二句法元素進行解碼來確定初級變換模式;
    [0027]對變換系數進行解碼;以及
    [0028]如果存在所確定的變換模式,則應用所確定的變換模式來選擇變換,并且變換應用于變換系數。
    [0029]根據第四方面的方法包括:
    [0030]接收比特流,該比特流包括與變換系數的塊相關的經編碼的信息;
    [0031]從比特流中解碼變換系數的塊中按掃描順序的最后的非零系數的位置的指示;
    [0032]使用搜索結果來確定在比特流中經編碼的塊的系數是否已經由次級變換進行了變換,并且如果在比特流中編碼的塊的系數已經由次級變換進行了變換,那么確定次級變換模式;
    [0033]從比特流中搜索初級變換模式的指示;
    [0034]使用最后的系數的位置來確定次級變換模式的指示是否存在于比特流中;
    [0035]如果次級變換模式的指示存在于比特流中,那么通過對指示次級變換模式的第一句法元素進行解碼來確定次級變換模式;
    [0036]使用所確定的次級變換模式來確定初級變換模式的指示是否存在于比特流中;
    [0037]如果初級變換模式的指示存在于比特流中,那么通過對指示初級變換模式的第二
    句法元素進行解碼來確定初級變換模式;
    [0038]對變換系數進行解碼;以及
    [0039]如果存在所確定的變換模式,則應用所確定的變換模式來選擇變換,并且變換應用于變換系數。
    [0040]根據第五方面的裝置包括用于以下操作的部件:
    [0041]獲得變換系數的塊;
    [0042]搜索變換系數的塊中按掃描順序的最后的非零系數的位置;
    [0043]基于最后的非零系數的位置來選擇次級變換模式并且對指示所選擇的次級變換模式的第一句法元素進行編碼;
    [0044]基于所選擇的次級變換模式來選擇初級變換模式并且對指示所選擇的初級變換模式的第二句法元素進行編碼;以及
    [0045]對定義塊內的變換系數的第三句法元素進行編碼。
    [0046]根據第六方面的裝置包括用于以下操作的部件:
    [0047]接收比特流,該比特流包括與變換系數的塊相關的經編碼的信息;
    [0048]從比特流中解碼變換系數的塊中按掃描順序的最后的非零系數的位置的指示;
    [0049]使用最后的系數的位置本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】1.一種裝置,包括至少一個處理器和至少一個存儲器,所述至少一個存儲器在其上存儲有代碼,所述代碼在由所述至少一個處理器執行時使所述裝置至少執行:獲得變換系數的塊;搜索所述變換系數的塊中按掃描順序的最后的非零系數的位置;基于所述最后的非零系數的所述位置來選擇次級變換模式,并且對指示所選擇的所述次級變換模式的第一句法元素進行編碼;基于所選擇的所述次級變換模式來選擇初級變換模式,并且對指示所選擇的所述初級變換模式的第二句法元素進行編碼;以及對定義所述塊內的所述變換系數的第三句法元素進行編碼。2.根據權利要求1所述的裝置,所述至少一個存儲器在其上存儲有代碼,所述代碼在由所述至少一個處理器執行時使所述裝置執行:如果所述最后的非零系數的所述位置在所述塊中的所述掃描順序的特定范圍內,那么對指示所述次級變換模式的所述第一句法元素進行編碼。3.根據權利要求1或2所述的裝置,所述至少一個存儲器在其上存儲有代碼,所述代碼在被所述至少一個處理器執行時使所述裝置通過以下操作來選擇所述初級變換模式或所述次級變換模式:測試不同變換模式;評估所測試的所述不同變換模式的成本函數;以及選擇使所選擇的所述成本函數最小化的所述變換模式。4.根據權利要求1至3中任一項所述的裝置,所述至少一個存儲器在其上存儲有代碼,所述代碼在由所述至少一個處理器執行時使所述裝置執行:在非零次級變換模式被包括在比特流中的情況下省略與所述初級變換模式相關的一些或所有句法元素的信令。5.根據權利要求1至4中任一項所述的裝置,所述至少一個存儲器在其上存儲有代碼,所述代碼在由所述至少一個處理器執行時使所述裝置執行:在用信號通知所述變換塊中的所述最后的非零系數的所述位置之前,用信號通知在初級變換和次級變換兩者被繞過時的變換跳過模式。6.根據權利要求1至5中任一項所述的裝置,所述至少一個存儲器在其上存儲有代碼,所述代碼在由所述至少一個處理器執行時使所述裝置執行:用信號通知所述最后的非零系數的所述位置;以及在用信號通知所述最后的系數的所述位置之后,用信號通知指示所選擇的所述次級變換模式的所述第一句法元素。7.根據權利要求1至6中任一項所述的裝置,所述至少一個存儲器在其上存儲有代碼,所述代碼在由所述至少一個處理器執行時使所述裝置執行:用信號通知所述次級變換針對所述變換塊要被關閉;在用信號通知指示所選擇的所述次級變換模式的所述第一句法元素之后,用信號通知指示所選擇的所述初級變換模式的所述第二句法元素。8.根據權利要求1至7中任一項所述的裝置,所述至少一個存儲器在其上存儲有代碼,所述代碼在由所述至少一個處理器執行時使所述裝置執行:
    在用信號通知指示所選擇的所述初級變換模式的所述第二句法元素之后,用信號通知定義所述變換塊的所述系數的句法元素。9.一種方法,包括:獲得變換系數的塊;搜索所述變換系數的塊中按掃描順序的最后的非零系數的位置;基于所述最后的非零系數的所述位置來選擇次級變換模式,并且對指示所選擇的所述次級變換模式的第一句法元素進行編碼;基于所選擇的所述次級變換模式來選擇初級變換模式,并且對指示所選擇的所述初級變換模式的第二句法元素進行編碼;以及對定義所述塊內的所述變換系數的第三句法元素進行編碼。10.根據權利要求9所述的方法,還包括:如果所述最后的非零系數的所述位置在所述塊中的所述掃描順序的特定范圍內,那么對指示所述次級變換模式的所述第一...

    【專利技術屬性】
    技術研發人員:J
    申請(專利權)人:諾基亞技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产AV无码专区亚洲精品| 国产精品无码专区| 亚洲日韩av无码中文| 无码日韩AV一区二区三区| 国产精品亚洲αv天堂无码| 无码一区二区三区| 久久精品无码免费不卡| 无码夜色一区二区三区| 亚洲国产a∨无码中文777| 无码中文字幕av免费放| 久久久久亚洲精品无码蜜桃| 黄A无码片内射无码视频| 亚洲av永久无码精品秋霞电影秋 | 精品亚洲AV无码一区二区三区| 免费无码又黄又爽又刺激| 亚洲国产av高清无码| 久久久久久AV无码免费网站下载| 久久精品无码av| 性无码专区一色吊丝中文字幕| 亚洲AV无码精品国产成人| 日韩乱码人妻无码中文字幕| 国产无遮挡无码视频免费软件| 无码人妻一区二区三区在线水卜樱 | 性生交片免费无码看人| 色综合久久无码中文字幕| 日本爆乳j罩杯无码视频| 亚洲Av无码乱码在线znlu| 久久亚洲精品无码gv| 亚洲AV无码一区二区三区牲色 | 久久精品亚洲中文字幕无码麻豆| 亚洲一区AV无码少妇电影☆| 亚洲AⅤ永久无码精品AA| 亚洲AV无码一区二区三区在线观看| 丰满爆乳无码一区二区三区| 色欲AV永久无码精品无码 | 亚洲AV中文无码字幕色三| 国产精品无码日韩欧| 日韩欧国产精品一区综合无码| 成人无码AV一区二区| 人妻少妇精品无码专区漫画| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 |