欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻碼流中版本標(biāo)識(shí)的方法

文檔序號(hào):9828544閱讀:322來(lái)源:國(guó)知局
一種視頻碼流中版本標(biāo)識(shí)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻編碼技術(shù),特別涉及一種視頻碼流中版本標(biāo)識(shí)的方法。
【背景技術(shù)】
[0002] 隨著svac第2代標(biāo)準(zhǔn)的發(fā)展,在應(yīng)用中會(huì)遇到與svac第1代標(biāo)準(zhǔn)的碼流區(qū)分辨別的 問(wèn)題。在同一SVAC標(biāo)準(zhǔn)中也會(huì)存在版本的不同,實(shí)際中還會(huì)存在不同的工程版本。因此如何 有效的進(jìn)行版本管理的問(wèn)題是急需解決的問(wèn)題。
[0003] 目前有兩種解決方案。一種是由外部軟件協(xié)議負(fù)責(zé)標(biāo)識(shí)不同的標(biāo)準(zhǔn)、媒體,其缺點(diǎn) 是無(wú)法直接確認(rèn)碼流格式;另一種是在標(biāo)準(zhǔn)內(nèi)部定義不同的層次,但其只是針對(duì)編碼工具 進(jìn)行分類,這顯然跟版本概念不太一致。

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

[0004] 本發(fā)明實(shí)施例提供了一種視頻碼流中版本標(biāo)識(shí)的方法,以實(shí)現(xiàn)對(duì)不同save版本的 標(biāo)準(zhǔn)碼流優(yōu)化。
[0005] 本發(fā)明實(shí)施例所述的一種視頻碼流中版本標(biāo)識(shí)的方法包括:
[0006] 在碼流或碼流單元頭(Header)中增加指示版本標(biāo)識(shí)。
[0007] 其中,所述在碼流或碼流單元頭(Header)中增加指示版本標(biāo)識(shí)包括:
[0008]利用指示版本標(biāo)識(shí)替換Header中原有字符。
[0009] 其中,所述指示版本標(biāo)識(shí)為固定或非固定長(zhǎng)度bit。
[0010] 其中,進(jìn)一步包括:利用nal_unit_type中保留值定義輔助版本管理rbsp。
[0011] 其中,進(jìn)一步包括:將輔助版本管理信息直接設(shè)置在Header中。
[0012] 其中,所述輔助版本管理信息包括是否存在輔助版本管理信息指示符、主版本號(hào)、 次版本號(hào)以及修訂版本號(hào)中的一個(gè)或多個(gè)。
[0013] 本發(fā)明實(shí)施例所述的一種視頻碼流中版本標(biāo)識(shí)的方法,包括:
[0014]利用nal_unit_type中保留字節(jié)定義版本管理rbsp,并將所有的版本管理信息定 義在rbsp中。
[0015] 其中,所述輔助版本管理信息包括碼流版本號(hào)、輔助版本號(hào)、修訂版本號(hào)中的一個(gè) 或多個(gè)。
[0016] 利用本發(fā)明實(shí)施例提供的視頻碼流中版本標(biāo)識(shí)的方法,可以實(shí)現(xiàn)直接對(duì)視頻碼流 直接進(jìn)行版本管理。
【具體實(shí)施方式】
[0017] 以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí) 施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0018] 在SAVC標(biāo)準(zhǔn)中,一個(gè)碼流通常有兩部分構(gòu)成:Header以及緊跟其后的rbsp(raw byte sequence payload,原始字節(jié)序列負(fù)荷),其中rbsp中詳細(xì)描述了Header中nal_unit_ type所指示的對(duì)應(yīng)類型的詳細(xì)信息。表1所示為Header的定義示意。
[0019] 表1:Header的定義示意D
[0021]其中,nal_unit_type為固定長(zhǎng)度4bit數(shù)值,其具體定義如表2所示。
[0022]表2:nal_unit_type 的定義示意 D
[0025] nal_unit_type為不同的數(shù)值時(shí),其后跟隨著不同的rbspAk如當(dāng)nal_unit_type 為0011 時(shí),其后跟隨的rbsp為slice_layer_rbsp()。
[0026] 本發(fā)明一實(shí)施例提供的一種視頻碼流中版本標(biāo)識(shí)的方法,在碼流頭(Header)中增 加指示版本信息。在本發(fā)明一實(shí)施例中,可以使用固定或非固定字長(zhǎng)bi t來(lái)指示版本信息。 在本發(fā)明一例子中,可以利用1個(gè)bit位指示版本信息。比如在Header中增加一個(gè)bit的 version_idc,^version_idc^O0\|',fH7]N^svaclnalu; ^version_idc^l0\|', svac2nalu。這樣根據(jù)version_idc的值,調(diào)用不同的解碼器,達(dá)到向前兼容的目的。
[0027] 在本發(fā)明一實(shí)施例中,可以用version_idc替換Header中某些字符,如forbidden_ zero_bit。這種情況下,無(wú)需增加 Header的總字符長(zhǎng)度。如表3所示為本發(fā)明一實(shí)施例中 Header的定義示意表。
[0028] 表3:本發(fā)明一實(shí)施例中Header的定義示意。
[0031]在本發(fā)明一實(shí)施例中,還可以是利用nal_unit_type中保留值定義輔助版本管理 rbsp,以提供輔助版本管理功能,擴(kuò)展比versionjdc更強(qiáng)的版本管理。表4所示為本發(fā)明一 實(shí)施例中nal_unit_type的定義示意。如表4所示,將nal_unit_type等于14時(shí)的值對(duì)應(yīng)的 rbsp定義為輔助版本管理rbsp,當(dāng)然,本領(lǐng)域技術(shù)人員可以理解,還可以利用nal_unit_ type等于15或者0時(shí)的值,當(dāng)然,通常情況下,建議不使用nal_unit_type等于0時(shí)的值。 [0032] 表4:本發(fā)明一實(shí)施例中nal_unit_type的定義示意。
[0034]在這種情況下,輔助版本管理信息包括主版本號(hào)、次版本號(hào)以及修訂版本號(hào)中的 一個(gè)或多個(gè)。在本發(fā)明一實(shí)施例中,輔助版本管理rbsp的定義可以如表5所示。
[0035]表5:本發(fā)明一實(shí)施例中輔助版本管理rbsp的定義。
[0037]其中,ma jor_version_number 為主版本號(hào);Minor_version_number 為次版本號(hào); Revision_number為修訂版本號(hào)。
[0038]在本發(fā)明另一實(shí)施例中,可以將輔助版本管理的信息直接設(shè)置在Header中,輔助 版本管理信息可以包括是否存在輔助版本管理信息指示符、主版本號(hào)、次版本號(hào)以及修訂 版本號(hào)中的一個(gè)或多個(gè)。此時(shí),Header的定義如表6所示。
[0039]表6:本發(fā)明另一實(shí)施例中Header的定義示意。
[0041 ] 其中,svac_ext_version_f lag表示是否存在輔助版本管理信息。當(dāng)svac_ext_ version_f lag 顯不存在輔助版本管理信息時(shí),ma jor_version_number、Minor_version_ number以及Revis ion_number分別代表主版本號(hào)、次版本號(hào)以及修訂版本號(hào)。
[0042]本發(fā)明實(shí)施例還提供一種視頻碼流中版本標(biāo)識(shí)的方法,不修改原有碼流Header, 而是僅僅利用nal_unit_type中保留值定義版本管理rbsp,并將所有的版本管理信息定義 在rbsp中。輔助版本管理信息包括碼流版本號(hào)、輔助版本號(hào)、修訂版本號(hào)中的一個(gè)或多個(gè)。 這種情況下,版本管理rbsp的定義如表7所示。
[0043]表7:本發(fā)明一實(shí)施例中版本管理rbsp的定義示意。
[0045] 此時(shí),major_ve;rsion_numbe;r、Mino;r_ve;rsion_numbe;r、Revision_numbe;r 分另Ij 表 不s vac版本號(hào)、輔助版本號(hào)、修訂版本號(hào)。
[0046] 本發(fā)明實(shí)施例提供的視頻碼流中版本標(biāo)識(shí)的方法,可以實(shí)現(xiàn)在svac碼流中直接提 供svac版本管理。該發(fā)明可以適應(yīng)實(shí)際應(yīng)用中各種對(duì)版本管理的需求。
[0047] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種視頻碼流中版本標(biāo)識(shí)的方法,其特征在于,包括: 在碼流或碼流單元頭(Header)中增加指示版本信息。2. 如權(quán)利要求1所示的方法,其特征在于,所述在Header中增加指示版本信息包括: 利用指示版本標(biāo)識(shí)替換Header中原有字符。3. 如權(quán)利要求1所示的方法,其特征在于,在碼流或碼流單元頭中使用固定或非固定字 長(zhǎng)bit指示版本信息。4. 如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括:利用nal_unit_type中保留值定 義輔助版本管理rbsp。5. 如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括:將輔助版本管理信息直接設(shè)置 在 Header 中。6. 如權(quán)利要求5所述的方法,其特征在于,所述輔助版本管理信息包括是否存在輔助版 本管理信息指示符、主版本號(hào)、次版本號(hào)以及修訂版本號(hào)中的一個(gè)或多個(gè)。7. -種視頻碼流中版本標(biāo)識(shí)的方法,其特征在于,包括: 利用nal_unit_type中保留值定義版本管理rbsp,并將所有的版本管理信息定義在 rbsp 中。8. 如權(quán)利要求7所述的方法,其特征在于,所述輔助版本管理信息包括碼流版本號(hào)、輔 助版本號(hào)、修訂版本號(hào)中的一個(gè)或多個(gè)。
【專利摘要】本發(fā)明公開了一種視頻碼流中版本標(biāo)識(shí)的方法,以便快速準(zhǔn)確的獲得視頻壓縮碼流的版本,便于后續(xù)分析。所述視頻碼流中版本標(biāo)識(shí)的方法包括:在碼流或碼流單元頭(Header)中增加指示版本標(biāo)識(shí)。
【IPC分類】H04N21/84, H04N21/45
【公開號(hào)】CN105592368
【申請(qǐng)?zhí)枴緾N201510959029
【發(fā)明人】孫大瑞, 邱嵩, 盧景輝
【申請(qǐng)人】北京中星微電子有限公司, 廣東中星電子有限公司
【公開日】2016年5月18日
【申請(qǐng)日】2015年12月18日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
无极县| 洮南市| 辉县市| 汽车| 信宜市| 张家口市| 承德县| 札达县| 买车| 高安市| 内黄县| 赣州市| 祁东县| 阿巴嘎旗| 沙田区| 湾仔区| 兰坪| 长兴县| 昌平区| 祁连县| 滁州市| 陇川县| 清河县| 无锡市| 维西| 繁峙县| 汶川县| 普兰县| 申扎县| 称多县| 青铜峡市| 黄冈市| 毕节市| 徐闻县| 崇仁县| 中超| 彝良县| 仁布县| 会理县| 洛宁县| 葫芦岛市|