国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種編碼方法及裝置的制造方法

      文檔序號:9814735閱讀:435來源:國知局
      一種編碼方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本申請涉及圖像處理領(lǐng)域,尤其涉及一種編碼方法及裝置。
      【背景技術(shù)】
      [0002] 當(dāng)前,存在多種視頻編碼標(biāo)準(zhǔn),一種是肥VC,還有一種是屏幕內(nèi)容編碼(英文: Screen Content Coding,簡稱;SCC),其中SCC是針對屏幕內(nèi)容進(jìn)行編碼的視頻編碼標(biāo)準(zhǔn)。
      [0003] 在SCC編碼模式中,在對一頓圖像中最大編碼單元編碼時碼流中會至少添加 H種 指定語法元素,若是連續(xù)多個最大編碼單元的指定語法元素完全相同,在對具有相同指定 語法元素的最大編碼單元進(jìn)行編碼時仍然會將H種語法元素添加到碼流中,送樣就造成比 特率的浪費(fèi),并且也降低了視頻編碼的效率。

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

      [0004] 本發(fā)明實施例提供了一種編碼方法及裝置,用W解決現(xiàn)有技術(shù)中的編碼模式造成 比特率浪費(fèi),并且也降低了視頻編碼的效率的問題。
      [0005] 其具體的技術(shù)方案如下:
      [0006] -種編碼方法,所述方法包括:
      [0007] 在將當(dāng)前頓圖像劃分為M個最大編碼單元時,確定M個最大編碼單元中每個最大 編碼單元的指定語法元素,其中,一個最大編碼單元的指定語法元素至少表征了對所述最 大編碼單元進(jìn)行編碼的編碼模式,M為大于等于2的正整數(shù);
      [0008] 在所述M個最大編碼單元中確定出連續(xù)的具有相同指定語法元素的N個最大編碼 單元,其中,N為大于等于2小于等于M的正整數(shù);
      [0009] 在對所述N個最大編碼單元進(jìn)行編碼時,按照第一編碼方式,在連續(xù)的N個最大編 碼單元中的第K個最大編碼單元中添加累計語法元素,并且在對第K個最大編碼單元或者 第K+1個最大編碼單元至第N個最大編碼單元進(jìn)行編碼時未添加所述指定語法元素,其中, 所述累計語法元素表征了具有相同指定語法元素的最大編碼單元個數(shù),K為大于等于1小 于等于N個正整數(shù);
      [0010] 其中,按照所述第一編碼方式對所述當(dāng)前頓圖像進(jìn)行編碼的比特率小于按照第二 編碼方式對所述當(dāng)前頓圖像進(jìn)行編碼的比特率,所述第二編碼方式為未在所述連續(xù)的N個 最大編碼中添加所述累計語法元素,并且在N個最大編碼單元中的每個最大編碼單元中添 加原有語法元素的編碼方式。
      [0011] 可選的,確定M個最大編碼單元中每個最大編碼單元的指定語法元素,包括:
      [0012] 對所述M個最大編碼單元進(jìn)行編碼,至少確定每個最大編碼單元的編碼模式;
      [0013] 至少將所述每個最大編碼單元的編碼模式轉(zhuǎn)換為對應(yīng)最大編碼單元的所述指定 語法元素。
      [0014] 可選的,對所述M個最大編碼單元進(jìn)行編碼,至少確定每個最大編碼單元的編碼 模式,包括:
      [0015] 將一個最大編碼單元劃分為四層,確定每一層的臨時編碼方式,W及獲得每一層 使用臨時編碼方式進(jìn)行編碼時對應(yīng)的比特數(shù);
      [0016] 在獲得的比特數(shù)中確定出最小比特數(shù),將該最小比特數(shù)對應(yīng)的臨時編碼方式確定 為所述最大編碼單元的編碼模式;
      [0017] 依次確定M-I個最大編碼單元的編碼模式;
      [0018] 所述至少將所述每個最大編碼單元的編碼模式作為對應(yīng)最大編碼單元的所述指 定語法元素,包括:
      [0019] 將所述最小比特數(shù)對應(yīng)的層數(shù)轉(zhuǎn)換為所述最大編碼單元的劃分層次語法元素,將 所述編碼模式轉(zhuǎn)換為所述最大編碼單元的編碼模式語法元素,將所述劃分層次語法元素、 所述編碼模式語法元素 W及編碼參考對象語法元素作為所述指定語法元素;
      [0020] 依次確定M-I個最大編碼單元的所述指定語法元素。
      [0021] 可選的,在所述M個最大編碼單元中確定出連續(xù)的具有相同指定語法元素的N個 最大編碼單元,具體為:
      [0022] 在所述M個最大編碼單元中確定出連續(xù)的具有相同編碼模式語法元素、相同劃分 層次語法元素、相同編碼參考對象語法元素的所述N個最大編碼單元。
      [0023] 可選的,在對所述N個最大編碼單元進(jìn)行編碼時,在連續(xù)的N個最大編碼單元中的 一個最大編碼單元中添加累計語法元素,包括:
      [0024] 在對所述N個最大編碼單元進(jìn)行編碼時,將所述N個最大編碼單元中的第一個最 大編碼單元的指定語法元素添加到第一個最大編碼單元對應(yīng)的碼流中;
      [00巧]在所述N個最大編碼單元的第K個最大編碼單元的碼流中添加鍵值狂,Y),其中, X表征第K個最大編碼單元所在所有最大編碼單元中的位置,Y表征從處于X位置的最大編 碼單元開始連續(xù)的具有相同指定語法元素的最大編碼單元的個數(shù)。
      [0026] -種解碼方法,包括:
      [0027] 在接收到編碼端發(fā)送的一頓圖像的碼流時,檢測在所述碼流中是否存在累計語法 元素,其中,所述累計語法元素表征了在一頓圖像中具有相同指定語法元素的最大編碼單 元的個數(shù);
      [0028] 若存在,則根據(jù)所述累計語法元素,確定出所述累計語法元素指示的N個具有相 同指定語法元素的最大編碼單元,其中,N為大于等于2的正整數(shù);
      [0029] 按照N個最大編碼單元中的第K-I個最大編碼單元或者第K個最大編碼單元的指 定語法元素,對N個最大編碼單元中的第K個至第N個最大編碼單元進(jìn)行解碼,其中,第K 個最大編碼單元為添加了所述累計語法元素的最大編碼單元。
      [0030] -種編碼裝置,包括:
      [0031] 第一確定模塊,用于在將當(dāng)前頓圖像劃分為M個最大編碼單元時,確定M個最大編 碼單元中每個最大編碼單元的指定語法元素,其中,一個最大編碼單元的指定語法元素至 少表征了對所述最大編碼單元進(jìn)行編碼的編碼模式,M為大于等于2的正整數(shù);
      [0032] 第二確定模塊,用于在所述M個最大編碼單元中確定出連續(xù)的具有相同指定語法 元素的N個最大編碼單元,其中,N為大于等于2小于等于M的正整數(shù);
      [0033] 編碼模塊,用于在對所述N個最大編碼單元進(jìn)行編碼時,按照第一編碼方式,在連 續(xù)的N個最大編碼單元中的第K個最大編碼單元中添加累計語法元素,并且在對第K個最 大編碼單元或者第K+1個最大編碼單元至第N個最大編碼單元進(jìn)行編碼時未添加所述指定 語法元素,其中,所述累計語法元素表征了具有相同指定語法元素的最大編碼單元的個數(shù), K為大于等于1小于等于N個正整數(shù);
      [0034] 其中,按照所述第一編碼模式對所述當(dāng)前頓圖像進(jìn)行編碼的比特數(shù)小于按照第二 編碼模式對所述當(dāng)前頓圖像進(jìn)行編碼的比特數(shù),所述第二編碼模式為未在所述連續(xù)的N個 最大編碼中添加所述累計語法元素,并且在N個最大編碼單元中的每個最大編碼單元中添 加原有語法元素的編碼模式。
      [0035] 可選的,第一確定模塊,具體用于對所述M個最大編碼單元進(jìn)行編碼,至少確定每 個最大編碼單元的編碼模式,至少將所述每個最大編碼單元的編碼模式轉(zhuǎn)換為對應(yīng)最大編 碼單元的所述指定語法元素。
      [0036] 可選的,所述第一確定模塊,具體用于將一個最大編碼單元劃分為四層,確定每一 層的臨時編碼方式,W及獲得每一層使用臨時編碼方式進(jìn)行編碼時對應(yīng)的比特數(shù),在獲得 的比特數(shù)中確定出最小比特數(shù),將該最小比特數(shù)對應(yīng)的臨時編碼方式確定為所述最大編碼 單元的編碼模式,依次確定M-I個最大編碼單元的編碼模式;將所述最小比特數(shù)對應(yīng)的層 數(shù)轉(zhuǎn)換為所述最大編碼單元的劃分層次語法元素,將所述編碼模式轉(zhuǎn)換為所述最大編碼單 元的編碼模式語法元素,將所述劃分層次語法元素、所述編碼模式語法元素 W及編碼參考 對象語法元素作為所述指定語法元素,依次確定M-I個最大編碼單元的所述指定語法元 素。
      [0037] 可選的,所述編碼模塊,具體用于在對所述N個最大編碼單元進(jìn)行編碼時,將所述 N個最大編碼單元中的第一個最大編碼單元的語法元素添加到第一個最大編碼單元對應(yīng)的 碼流中,在所述N個最大編碼單元的第K個最大編碼單元的碼流中添加鍵值狂,Y),其中,X 表征第K個最大編碼單元所在所有最大編碼單元中的位置,Y表征從處于X位置的最大編 碼單元開始連續(xù)的具有相同指定語法元素的最大編碼單元的個數(shù)。
      [003引一種解碼裝置,包括:
      [0039] 檢測模塊,用于在接收到編碼端發(fā)送的一頓圖像的碼流時,檢測在所述碼流中是 否存在累計語法元素,其中,所述累計語法元素表征了在一頓圖像中具有相同指定語法元 素的最大編碼單元的個數(shù);
      [0040] 確定模塊,用于若存在所述累計語法元素時,則根據(jù)所述累計語法元素,確定出所 述累計語法元素指示的N個具有相同指定語法元素的最大編碼單元,其中,N為大于等于0 的正整數(shù);
      [0041] 解碼模塊,用于按照N個最大編碼單元中的第K-I個最大編碼單元或者第K個最 大編碼單元的指定語法元素,對N個最大編碼單元中的第K個至第N個最大編碼單元進(jìn)行 解碼,其中,第K個最大編碼單元為添加了所述累計語法元素的最大編碼單元。
      [0042] 在本發(fā)明實施例中在M個最大編碼單元中確定出N個指定語法元素相同的最大編 碼單元之后,并且在對N個最大編碼單元進(jìn)行編碼時,將在連續(xù)的N個最大編碼單元中的第 K個最大編碼單元中添加累計語法元素,并且在N個最大編碼單元中的第K個最大編碼單元 或者第K+1個最大編碼單元至第N個最大編碼單元進(jìn)行編碼時未添加語法元素。很明顯, 在本發(fā)明實施例通過一個累計語法原來代替第K個最大編碼單元或者第K+1個最大編碼單 元至第N個最大編碼單元中添加的指定語法元素,從而減少了編碼過程中所添加的指定語 言元素的數(shù)量,送樣不僅可W提升編碼效率,并且避免了比特率的浪費(fèi)。
      【附圖說明】
      [0043] 圖1為本發(fā)明實施例中一種編碼方法的流程圖;
      [0044] 圖2為本發(fā)明實施例中對圖像進(jìn)行第一層劃分的示意圖;
      [0045] 圖3為本發(fā)明實施例中對LCU進(jìn)行預(yù)編碼的流程示意圖;
      [0046] 圖4為本發(fā)明實施例中對圖像進(jìn)行第二層劃分的示意圖;
      [0047] 圖5為本發(fā)明實施例中添加累計語法
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1