視頻解碼方法和視頻解碼設(shè)備的制造方法
【專利說明】
[0001] 本申請是向中國知識產(chǎn)權(quán)局提交的申請日為2014年Ol月06日的標(biāo)題為"用于對條 帶段進行賭編碼的方法及其設(shè)備W及用于對條帶段進行賭解碼的方法及其設(shè)備"的第 201480012100.4號申請的分案申請。
技術(shù)領(lǐng)域
[0002] 本發(fā)明設(shè)及用于視頻編碼和解碼的賭編碼和賭解碼。
【背景技術(shù)】
[0003] 隨著用于再現(xiàn)和存儲高分辨率或高質(zhì)量視頻內(nèi)容的硬件的開發(fā)和提供,對于用于 有效地對高分辨率或高質(zhì)量視頻內(nèi)容進行編碼或解碼的視頻編解碼器的需求正在增加。根 據(jù)傳統(tǒng)的視頻編解碼器,基于具有預(yù)定尺寸的宏塊,根據(jù)受限的編碼方法來對視頻進行編 碼。
[0004] 通過使用頻率變換將空間域的圖像數(shù)據(jù)變換為頻域的系數(shù)。為了快速地執(zhí)行頻率 變換,視頻編解碼器將圖像劃分為均具有預(yù)定尺寸的塊,對每個塊執(zhí)行DCT變換,并W塊為 單位對頻率系數(shù)進行編碼。與空間域的圖像數(shù)據(jù)相比,頻域的系數(shù)可更容易被壓縮。具體 地,由于空間域的圖像像素值通過視頻編解碼器的帖間預(yù)測或帖內(nèi)預(yù)測被表示為預(yù)測誤 差,因此當(dāng)對預(yù)測誤差執(zhí)行頻率變換時,大量數(shù)據(jù)可被變換為零(0)。視頻編解碼器通過用 小量數(shù)據(jù)代替連續(xù)并重復(fù)產(chǎn)生的數(shù)據(jù)來減少數(shù)據(jù)量。
[0005] 執(zhí)行賭編碼W對通過視頻編碼而產(chǎn)生的符號的比特串進行壓縮?;谒阈g(shù)編碼的 賭編碼最近已被廣泛使用。為了執(zhí)行基于算術(shù)編碼的賭編碼,將符號數(shù)字化為比特串,并對 該比特串執(zhí)行基于上下文的算術(shù)編碼。
【發(fā)明內(nèi)容】
[0006] 技術(shù)問題
[0007] 本發(fā)明提供用于視頻編碼和解碼的考慮條帶段的屬性而使用附近數(shù)據(jù)的上下文 信息的賭編碼方法和賭解碼方法。
[000引解決方案
[0009]根據(jù)各種示例性實施例的視頻賭解碼方法包括:確定用于從比特流獲得的最大編 碼單元的二進制位串和二進制位索引;通過將確定的二進制位串與二進制位索引中的可分 配給語法元素的二進制位串進行比較來確定所述語法元素的值;當(dāng)所述語法元素是所述最 大編碼單元中的最后一個語法元素,在包括所述最大編碼單元的畫面中可包括非獨立條帶 段,并且所述最大編碼單元是條帶段中的最后一個最大編碼單元時,存儲用于最大編碼單 元的上下文變量;通過使用確定的所述語法元素的值來恢復(fù)所述最大編碼單元的符號。 [00 10] 有益效果
[0011]如果基于賭編碼/解碼可在當(dāng)前畫面中使用非獨立條帶段,則在完成對每個條帶 段的最后一個最大編碼單元化CU)的賭編碼(解碼)之后,可存儲上下文變量。因此,雖然先 前條帶段是獨立條帶段,但是可從被先前編碼的獨立條帶段的最后一個LCU的上下文變量 獲得對于下一個非獨立條帶段而言必需的上下文變量的初始變量。
[0012]此外,由于指示比子集偏移小1的數(shù)字的信息通過條帶段被提供W有效地通知用 于賭編碼/解碼的上下文變量的同步點,因此條帶段的數(shù)據(jù)大小可被減小。
【附圖說明】
[OOK]圖Ia是示出根據(jù)各種示例性實施例的視頻賭編碼設(shè)備的框圖。
[0014] 圖化是根據(jù)各種示例性實施例的視頻賭編碼方法的流程圖。
[0015] 圖2a是示出根據(jù)各種示例性實施例的視頻賭解碼設(shè)備的框圖。
[0016] 圖化是根據(jù)各種示例性實施例的視頻賭解碼方法的流程圖。
[0017] 圖3是示出畫面中的并行塊(tile)和最大編碼單元化CU)的示圖。
[0018] 圖4是示出畫面中的條帶段和LCU的示圖。
[0019] 圖5是根據(jù)示例性實施例的上下文自適應(yīng)二進制算術(shù)編碼(CABAC)解析操作的流 程圖。
[0020] 圖6a是用于解釋使用存儲的上下文變量進行賭解碼的示圖。
[0021] 圖6b是根據(jù)示例性實施例的在CABAC解析操作中的存儲上下文變量的操作的詳細 流程圖。
[0022] 圖7是示出根據(jù)示例性實施例的條帶段頭的語法的示圖。
[0023] 圖8是根據(jù)示例性實施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備的框圖。
[0024] 圖9是根據(jù)示例性實施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備的框圖。
[0025] 圖10是用于解釋根據(jù)本發(fā)明的示例性實施例的編碼單元的概念的示圖。
[0026] 圖11是根據(jù)本發(fā)明的示例性實施例的基于編碼單元的圖像編碼器的框圖。
[0027] 圖12是根據(jù)本發(fā)明的示例性實施例的基于編碼單元的圖像解碼器的框圖。
[0028] 圖13是示出根據(jù)本發(fā)明的示例性實施例的根據(jù)深度的較深層編碼單元W及分區(qū) 的示圖。
[0029] 圖14是用于解釋根據(jù)本發(fā)明的示例性實施例的編碼單元和變換單元之間的關(guān)系 的示圖。
[0030] 圖15是用于解釋根據(jù)本發(fā)明的示例性實施例的與編碼深度相應(yīng)的編碼單元的編 碼信息的示圖。
[0031] 圖16是示出根據(jù)本發(fā)明的示例性實施例的根據(jù)深度的較深層編碼單元的示圖。
[0032] 圖17至圖19是用于解釋根據(jù)本發(fā)明的示例性實施例的編碼單元、預(yù)測單元和變換 單元之間的關(guān)系的示圖。
[0033] 圖20是用于解釋根據(jù)表1的編碼模式信息的編碼單元、預(yù)測單元和變換單元之間 的關(guān)系的示圖。
[0034] 圖21是示出根據(jù)示例性實施例的存儲程序的盤的物理結(jié)構(gòu)的示圖。
[0035] 圖22是示出用于通過使用盤來記錄和讀取程序的盤驅(qū)動器的示圖。
[0036] 圖23是示出用于提供內(nèi)容分配服務(wù)的內(nèi)容供應(yīng)系統(tǒng)的整體結(jié)構(gòu)的示圖。
[0037] 圖24和圖25是示出根據(jù)示例性實施例的應(yīng)用了根據(jù)本發(fā)明的視頻編碼方法和視 頻解碼方法的移動電話的外部結(jié)構(gòu)和內(nèi)部結(jié)構(gòu)的示圖。
[0038] 圖26是示出根據(jù)本發(fā)明的應(yīng)用通信系統(tǒng)的數(shù)字廣播系統(tǒng)的示圖。
[0039] 圖27是示出根據(jù)本發(fā)明的示例性實施例的使用視頻編碼設(shè)備和視頻解碼設(shè)備的 云計算系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)的示圖。
[0040] 最佳實施方式
[0041] 根據(jù)各種示例性實施例的一種視頻賭解碼方法包括:確定用于從比特流獲得的最 大編碼單元的二進制位串和二進制位索引;通過將確定的二進制位串與二進制位索引中的 能夠分配給語法元素的二進制位串進行比較來確定所述語法元素的值;當(dāng)所述語法元素是 所述最大編碼單元中的最后一個語法元素,在包括所述最大編碼單元的畫面中能夠包括非 獨立條帶段,并且所述最大編碼單元是條帶段中的最后一個最大編碼單元時,存儲用于所 述最大編碼單元的上下文變量;通過使用確定的所述語法元素的值來恢復(fù)所述最大編碼單 元的符號。
[0042] 根據(jù)各種示例性實施例的存儲用于所述最大編碼單元的上下文變量的步驟可包 括:當(dāng)在所述畫面中能夠包括非獨立條帶段時,不論所述條帶段是獨立條帶段還是非獨立 條帶段,存儲用于所述最大編碼單元的上下文變量。
[0043] 根據(jù)各種示例性實施例的視頻賭解碼方法還可包括:將存儲的上下文變量用于對 所述非獨立條帶段的第一個最大編碼單元的上下文變量進行賭解碼,其中,所述非獨立條 帶段位于所述畫面中所包括的多個條帶段中并且緊接在所述條帶段之后。
[0044] 根據(jù)各種示例性實施例的視頻賭解碼方法還可包括:基于從比特流的畫面參數(shù)集 獲得的第一信息來確定在所述畫面中是否能夠包括非獨立條帶段;基于從關(guān)于所述最大編 碼單元的數(shù)據(jù)獲得的第二信息來確定所述最大編碼單元是否是所述條帶段中的最后一個 最大編碼單元,其中,關(guān)于所述最大編碼單元的數(shù)據(jù)被包括在比特流的與多個條帶段相應(yīng) 的數(shù)據(jù)中;從關(guān)于所述最大編碼單元的數(shù)據(jù)獲得二進制位串。
[0045] 根據(jù)各種示例性實施例的視頻賭解碼方法還可包括:基于從比特流的條帶段頭獲 得的第=信息來確定所述條帶段中包括的子集的入口點的數(shù)量;通過使用偏移和由第四信 息指示的數(shù)字來確定每個入口點的位置,其中,偏移是比由第四信息指示的數(shù)字大1的數(shù) 字,第四信息是從比特流的條帶段頭獲得的,并且第四信息指示根據(jù)每個入口點的偏移,其 中,當(dāng)在所述畫面中所包括的條帶段中能夠包括并行塊,或者能夠針對所述畫面中所包括 的最大編碼單元的上下文變量執(zhí)行同步操作時,入口點的數(shù)量和入口點的位置被確定。
[0046] 根據(jù)各種示例性實施例的一種視頻賭編碼方法包括:產(chǎn)生通過對最大編碼單元進 行編碼而確定的符號的比特串;根據(jù)與所述符號相應(yīng)的語法元素值的每個二進制位索引來 確定上下文變量;基于所述語法元素的上下文值來確定指示語法元素值的二進制位串;當(dāng) 所述語法元素是所述最大編碼單元中的最后一個語法元素,在包括所述最大編碼單元的畫 面中能夠包括非獨立條帶段,并且所述最大編碼單元是條帶段中的最后一個最大編碼單元 時,存儲用于所述最大編碼單元的上下文變量。
[0047] 根據(jù)各種示例性實施例的存儲用于所述最大編碼單元的上下文變量的步驟可包 括:當(dāng)在所述畫面中能夠包括非獨立條帶段時,無論所述條帶段是獨立條帶段還是非獨立 條帶段,存儲用于所述最大編碼單元的上下文變量。
[0048] 根據(jù)各種示例性實施例的視頻賭解碼設(shè)備包括:上下文初始化器,確定用于從比 特流獲得的最大編碼單元的二進制位串和二進制位索引,并通過將確定的二進制位串與二 進制位索引中的能夠分配給語法元素的二進制位串進行比較來確定所述語法元素的值;上 下文存儲單元,當(dāng)所述語法元素是最大編碼單元中的最后一個語法元素,在包括所述最大 編碼單元的畫面中能夠包括非獨立條帶段,并且所述最大編碼單元是條帶段中的最后一個 最大編碼單元時,存儲用于所述最大編碼單元的上下文變量;符號恢復(fù)單元,通過使用確定 的所述語法元素的值來恢復(fù)所述最大編碼單元的符號。
[0049] 根據(jù)各種示例性實施例的一種視頻賭編碼設(shè)備包括:二值化器,產(chǎn)生通過對最大 編碼單元執(zhí)行編碼而確定的符號的比特串;二進制位串確定器,根據(jù)與所述符號相應(yīng)的語 法元素值的每個二進制位索引來確定上下文值,并基于所述語法元素的上下文變量來確定 指示語法元素值的二進制位串;上下文存儲單元,當(dāng)所述語法元素是所述最大編碼單元中 的最后一個語法元素,在包括所述最大編碼單元的畫面中能夠包括非獨立條帶段,并且所 述最大編碼單元是條帶段中的最后一個最大編碼單元時,存儲用于所述最大編碼單元的上 下文變量。
[0050] 根據(jù)各種示例性實施例的一種包含有當(dāng)被計算機運行時執(zhí)行所述視頻賭解碼方 法的程序的計算機可讀記錄介質(zhì)。
[0051] 根據(jù)各種示例性實施例的一種包含有當(dāng)被計算機運行時執(zhí)行所述視頻賭編碼方 法的程序的計算機可讀記錄介質(zhì)。
【具體實施方式】
[0052] 將參照圖Ia至圖7解釋根據(jù)各種示例性實施例的基于條帶段的賭編碼方法和基于 條帶段的賭解碼方法。此外,將參照圖8至圖20解釋根據(jù)可應(yīng)用賭編碼方法和賭解碼方法的 各種示例性實施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻編碼方法和視頻解碼方法。此外, 將參照圖21至圖27解釋可應(yīng)用視頻編碼方法和視頻解碼方法的各種示例性實施例。在下文 中,術(shù)語"圖像"可表示靜止圖像或運動圖像(即,視頻本身)。
[0053] 圖Ia是根據(jù)各種示例性實施例的視頻賭編碼設(shè)備10的框圖。
[0054] 根據(jù)各種示例性實施例的視頻賭編碼設(shè)備10包括二值化器12、二進制位串確定器 14和上下文存儲單元16。
[0055] 視頻賭編碼設(shè)備10可對根據(jù)最大編碼單元化CU)編碼的符號執(zhí)行賭編碼。視頻賭 編碼設(shè)備10可存儲對LCU執(zhí)行編碼的視頻編碼器(未示出)。
[0056] 為了便于解釋,現(xiàn)在將詳細解釋包括用于對LCU執(zhí)行編碼并產(chǎn)生符號的視頻編碼 器(未示出)的視頻賭編碼設(shè)備10所使用的處理。然而,將理解,視頻賭編碼設(shè)備10不限于直 接包括視頻編碼器(未示出)的結(jié)構(gòu),并且視頻賭編碼設(shè)備10可接收由外部編碼設(shè)備編碼的 符號。
[0057] 根據(jù)各種示例性實施例的視頻編碼處理可被劃分為源編碼處理和賭編碼處理,其 中,源編碼處理使由于圖像數(shù)據(jù)的時空相似性而導(dǎo)致的冗余數(shù)據(jù)最小化,賭編碼處理再次 使通過源編碼處理而產(chǎn)生的數(shù)據(jù)的比特串中的冗余最小化。根據(jù)示例性實施例的視頻賭編 碼設(shè)備10根據(jù)塊對構(gòu)成視頻的畫面中的每個畫面執(zhí)行源編碼,并產(chǎn)生編碼符號。源編碼包 括W塊為單位對空間域中的視頻數(shù)據(jù)執(zhí)行帖內(nèi)預(yù)測/帖間預(yù)測、變換和量化的處理。作為源 編碼的結(jié)果,可產(chǎn)生根據(jù)塊的編碼符號。編碼符號的示例可包括殘差分量的量化后的變換 系數(shù)、運動矢量、帖內(nèi)模式屬性、帖間模式屬性和量化參數(shù)。
[0058] 根據(jù)示例性實施例的賭編碼可被劃分為將符號轉(zhuǎn)換為比特串的二值化處理W及 對比特串執(zhí)行基于上下文的算術(shù)編碼的算術(shù)編碼處理。上下文自適應(yīng)二進制算術(shù)編碼 (CABAC)被廣泛地用作執(zhí)行基于上下文的算術(shù)編碼的編碼方法。根據(jù)基于上下文的算術(shù)編 碼/解碼,符號比特串中的每個比特可W是每個二進制位(bin),每個比特位置可被映射到 二進制位索引。比特串的長度(即,二進制位的長度)可根據(jù)符號值而變化。對于基于上下文 的算術(shù)編碼/解碼,需要用于確定符號的上下文的上下文建模。
[0059] 對于上下文建模,需要針對符號比特串的每個比特位置(即,針對每個二進制位索 引)重新更新上下文。術(shù)語"上下文建模"是指分析每個二進制位是0還是1的概率的處理???W W塊為單位來反復(fù)執(zhí)行通過W下操作來更新上下文的處理:將通過根據(jù)比特對新塊的每 個符號的概率進行分析而獲得的結(jié)果反映到當(dāng)前上下文。為每個二進制位匹配概率的概率 表可被提供作為包含運種上下文建模的結(jié)果的信息。根據(jù)示例性實施例的賭編碼概率信息 可W是包含上下文建模的結(jié)果的信息。
[0060] 因此,一旦上下文建模信息(即,賭編碼概率信息)被獲得,就可通過基于賭編碼概 率信息的上下文將碼分配給塊符號的二值化后的比特串中的每個比特來執(zhí)行賭編碼。
[0061] 此外,由于賭編碼設(shè)及基于上下文的算術(shù)編碼/解碼,因此可W W塊為單位來更新 符號碼上下文信息,并且,由于通過使用更新后的符號碼上下文信息來執(zhí)行賭編碼,因此壓 縮率可被提局。
[0062] 根據(jù)本發(fā)明的各種示例性實施例的視頻編碼方法不應(yīng)被解釋為僅限于對作為數(shù) 據(jù)單元的"塊"所執(zhí)行的視頻編碼方法,還可被應(yīng)用于各種數(shù)據(jù)單元。
[0063] 為了提高圖像編碼效率,圖像被劃分為均具有預(yù)定尺寸的塊,然后被編碼。塊可具 有完美的方形或矩形形狀或者任意幾何形狀。本示例性實施例不限于具有預(yù)定尺寸的數(shù)據(jù) 單元。根據(jù)示例性實施例的塊可W是具有樹結(jié)構(gòu)的編碼單元中的LCU、編碼單元、預(yù)測單元 或變換單元。下面將參照圖8至圖20來解釋基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻編碼/解碼方 法。
[0064] W光柵掃描方向來對畫面的塊進行編碼。
[0065] 視頻賭編碼設(shè)備10可將畫面劃分為一個或更多個并行塊,每個并行塊可包括畫面 的塊之中的沿光柵方向排列的塊??蓪嬅鎰澐譃閃下并行塊:被劃分為一列或更多列的 并行塊、被劃分為一行或更多行的并行塊、或者被劃分為一列或更多列和一行或更多行的 并行塊。每個并行塊可將空間域劃分為子域。為了單獨地對每個子域進行編碼,視頻賭編碼 設(shè)備10可W W并行塊為單位單獨地執(zhí)行編碼。
[0066] 由于每個條帶段包括沿光柵方向排列的塊,因此視頻賭編碼設(shè)備10可通過沿水平 方向劃分畫面來產(chǎn)生條帶段。畫面可被劃分為一個或更多個條帶段。每個條帶段的數(shù)據(jù)可 通過一個網(wǎng)絡(luò)適應(yīng)層(NAL)單元來發(fā)送。
[0067] 根據(jù)示例性實施例的視頻賭編碼設(shè)備10可對條帶段執(zhí)行編碼。根據(jù)示例性實施例 的視頻賭編碼設(shè)備10可通過順序地對每個條帶段中包括的塊執(zhí)行編碼來根據(jù)塊產(chǎn)生編碼 符號。每個條帶段中的塊的編碼數(shù)據(jù)可被包括在一個NAL單元中,并可通過所述一個NAL單 元來發(fā)送。每個并行塊可包括至少一個條帶段。如果有必要,每個條帶段可包括至少一個并 行塊。
[0068] 此外,條帶段可被分類為非獨立條帶段和獨立條帶段。
[0069] 如果當(dāng)前條帶段是非獨立條帶段,則可執(zhí)行畫面內(nèi)預(yù)測,其中,畫面內(nèi)預(yù)測參考在 當(dāng)前條帶段之前被編碼的先前條帶段的編碼符號。此外,在當(dāng)前條帶段是非獨立條帶段時, 可執(zhí)行非獨立賭編碼,其中,非獨立賭編碼參考在當(dāng)前條帶段之前被編碼的先前條帶段的 賭信息。
[0070] 如果當(dāng)前條帶段是獨立條帶段,則不執(zhí)行參考先前條帶段的畫面內(nèi)預(yù)測,并且不 參考先前條帶段的賭信息。
[0071] 根據(jù)示例性實施例的一個畫面可包括一個獨立條帶段W及按光柵掃描順序在獨 立條帶段之后的至少一個非獨立條帶段。一個獨立條帶段可W是一個條帶。
[0072] 根據(jù)示例性實施例的視頻賭編碼設(shè)備10可獨立于其它并行塊對每個并行塊單獨 地執(zhí)行編碼。視頻賭編碼設(shè)備10可根據(jù)并行塊順序地對當(dāng)前并行塊中包括的LCU進行編碼。
[0073] 此外,根據(jù)示例性實施例的視頻賭編碼設(shè)備10可根據(jù)條帶段對當(dāng)前條帶段的LCU 進行編碼。可按照當(dāng)前并行塊的編碼順序?qū)Ξ?dāng)前條帶段中包括的LCU之中的包括在預(yù)定并 行塊中的LCU進行編碼。
[0074] 如果當(dāng)前條帶段的所有LCU屬于當(dāng)前并行塊,則根據(jù)示例性實施例的視頻賭編碼 設(shè)備10可在當(dāng)前并行塊中按光柵掃描順序?qū)Ξ?dāng)前條帶段中包括的多個LCU進行編碼。在此 情況下,由于當(dāng)前條帶段沒有橫跨當(dāng)前并行塊的邊界,因此當(dāng)前條帶段的LCU沒有越過當(dāng)前 并行塊的邊界。在此情況下,根據(jù)示例性實施例的視頻賭編碼設(shè)備10可順序地對每個并行 塊中包括的至少一個條帶段執(zhí)行編碼,并可按光柵掃描順序?qū)γ總€條帶段中包括的多個塊 進行編碼。
[0075] 此外,即使當(dāng)當(dāng)前條帶段包括至少一個并行塊時,視頻賭編碼設(shè)備10仍可按當(dāng)前 并行塊中的LCU的光柵掃描順序?qū)Ξ?dāng)前條帶段中包括的LCU之中的屬于當(dāng)前并行塊的LCU執(zhí) 行編碼。根據(jù)示例性實施例的視頻賭編碼設(shè)備10可順序地對條帶段執(zhí)行編碼。因此,根據(jù)示 例性實施例的視頻賭編碼設(shè)備10可通過順序地對條帶段執(zhí)行編碼并順序地對每個條帶段 中包括的塊執(zhí)行編碼來根據(jù)塊產(chǎn)生編碼符號。視頻賭編碼設(shè)備10可W W每個條帶段的塊為 單位來執(zhí)行帖內(nèi)預(yù)測、帖間預(yù)測、變換、環(huán)路濾波、樣點自適應(yīng)偏移(SAO)補償和量化。
[0076] 為了對在源編碼處理期間產(chǎn)生的編碼符號(例如,帖內(nèi)樣點、運動矢量和編碼模式 信息)執(zhí)行預(yù)測編碼,可執(zhí)行畫面內(nèi)預(yù)測。當(dāng)畫面內(nèi)預(yù)測被執(zhí)行時,可對當(dāng)前編碼符號與先 前編碼符號之間的差值進行編碼,而不是對當(dāng)前編碼符號進行編碼。此外,可對當(dāng)前樣點與 鄰近樣點之間的差值進行編碼,而不是對當(dāng)前樣點進行編碼。
[0077] 此外,為了對在賭編碼處理期間產(chǎn)生的賭上下文信息或碼上下文信息執(zhí)行預(yù)測編 碼,可執(zhí)行非獨立賭編碼。當(dāng)非獨立賭編碼被執(zhí)行并且當(dāng)前賭信息和先前賭信息相同時,可 省略對當(dāng)前賭信息的編碼。
[0078] 然而,由于視頻賭編碼設(shè)備10單獨地對每個并行塊進行編碼,因此可不在屬于不 同并行塊的LCU之間執(zhí)行畫面內(nèi)預(yù)測和非獨立賭編碼。
[0079] 視頻賭編碼設(shè)備10可將指示條帶段的可用性或者條帶段的屬性的信息記錄在各 種編碼單元的頭(諸如序列參數(shù)集(SPS)、畫面參數(shù)集(PPS)和條帶段頭)中。
[0080] 例如,視頻賭編碼設(shè)備10可產(chǎn)生包括指示當(dāng)前條段是否是當(dāng)前畫面中的初始條帶 段的信息的條帶段頭。
[0081] 關(guān)于當(dāng)前條帶段所屬于的當(dāng)前畫面的各種基本信息可被包含在PPS中,并可通過 PPS被發(fā)送。具體地,PPS可包括關(guān)于當(dāng)前畫面是否可包括非獨立條帶段的信息。因此,當(dāng)PPS 中包含指示非獨立條帶段在當(dāng)前畫面中被使用的信息時,視頻賭編碼設(shè)備10可將指示當(dāng)前 條帶段是否是使用先前條帶段的條帶頭信息的非獨立條帶段的信息包括在當(dāng)前條帶段頭 中。
[0082] 相反,當(dāng)當(dāng)前畫面的PPS中包括指示非獨立條帶段在當(dāng)前畫面中未被使用的信息 時,指示當(dāng)前條帶段是否為非獨立條帶段的信息不被包括在當(dāng)前條帶段頭中。
[0083] 此外,當(dāng)當(dāng)前條帶段不是初始條帶段時,視頻賭編碼設(shè)備10可將指示當(dāng)前條帶段 是否是非獨立條帶段的信息添加到條帶段頭。
[0084] 也就是說,當(dāng)當(dāng)前畫面的PPS中包括指示非獨立條帶段在當(dāng)前畫面中被使用的信 息,并且當(dāng)前條帶段頭中包括指示當(dāng)前條帶段不是初始條帶段的信息時,還可將指示當(dāng)前 條帶段是否是非獨立條帶段的信息添加到當(dāng)前條帶段頭。根據(jù)示例性實施例的初始條帶段 必須是獨立條帶段。因此,當(dāng)當(dāng)前條帶段是初始條帶段時,可省略指示當(dāng)前條帶段是否是非 獨立條帶段的信息。因此,視頻賭編碼設(shè)備10可將指示當(dāng)前條帶段是否是初始條帶段的信 息添加到用于初始條帶段的條帶段頭,然后可將關(guān)于當(dāng)前條帶段的基本信息添加到條帶段 頭,并可發(fā)送結(jié)果信息。
[0085] 因此,當(dāng)非獨立條帶段可在當(dāng)前畫面中被使用,并且當(dāng)前條帶段不是初始條帶段 時,還可將指示當(dāng)前條帶段是否是非獨立條帶段的信息添加到當(dāng)前條帶段頭。
[0086] 然而,當(dāng)當(dāng)前條