專(zhuān)利名稱(chēng):視頻處理方法和處理數(shù)據(jù)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻信號(hào)處理,更具體地說(shuō),涉及一種發(fā)信號(hào)并解碼不同版本的 AVS1-P2比特流的方法和系統(tǒng)。
背景技術(shù):
中國(guó)音頻視頻編碼標(biāo)準(zhǔn)(AVQ是一種新型高效的視頻編碼方案,采用最新的視頻 編碼工具提供高清和高質(zhì)量的視頻服務(wù)。AVS提供的視頻編碼算法在絕對(duì)的編碼性能和實(shí) 現(xiàn)的復(fù)雜度之間得到最優(yōu)化。典型的AVS應(yīng)用包括廣播TV、HD-DVD和寬帶視頻網(wǎng)絡(luò)。AVS是包括AVSl-Pl (廣播系統(tǒng))、AVS1_P2 (高清視頻)、AVS1_P3 (音頻,2和5. 1聲 道)、AVS1-P6 (DRM)、AVS1_P8 (移動(dòng)視頻)、AVS1_P9 (文件格式)在內(nèi)的一組標(biāo)準(zhǔn)。AVS1-P2 基準(zhǔn)框架已經(jīng)被標(biāo)準(zhǔn)化,而AVS的其它部分正在開(kāi)發(fā)中。AVS1-P2視頻編解碼器具有非常寬 的應(yīng)用范圍,覆蓋各種形式的數(shù)字壓縮視頻,從低比特率因特網(wǎng)數(shù)據(jù)流應(yīng)用到HDTV廣播和 具有幾乎無(wú)損失編碼的數(shù)字影院應(yīng)用。AVS1-P2規(guī)范定義了 AVS1-P2比特流語(yǔ)法(bitstream syntax)并規(guī)定了解碼比 特流所需的完整的處理過(guò)程。AVS1-P2比特流被定義為分層體系,具有作為最外層的視頻 序列層、圖象層、切片層、宏塊層和塊層?;谄鹗即a的比特流結(jié)構(gòu)已被用于AVS1-P2規(guī) 范。AVS1-P2比特流的每一層從一個(gè)唯一的起始碼開(kāi)始,使得解碼器的解析器能夠找出 AVS1-P2比特流內(nèi)的每一層。AVS工作組分別在AVS規(guī)范的AVSl-P2Rm52j-rl版本和AVS1-P2版本內(nèi)提供了 AVS1-P2比特流的兩種參考模型。AVS規(guī)范的AVSl-P2Rm52j-rl版本內(nèi)提供的AVS1-P2 比特流的參考模型并不完全遵從于AVS規(guī)范的AVS1-P2版本。例如,在AVS規(guī)范的 AVSl-P2Rm52j-rl版本的直接模式中,對(duì)于DistancehdexRef的推導(dǎo)過(guò)程,當(dāng)前圖象被場(chǎng) 編碼,而后向參考圖象被幀編碼。這不同于AVS規(guī)范的AVS1-P2版本內(nèi)的推導(dǎo)過(guò)程。比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對(duì)于本 領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。
發(fā)明內(nèi)容
本發(fā)明提供了一種發(fā)信號(hào)和解碼不同版本的AVS1-P2比特流的方法和系統(tǒng),結(jié)合 至少一幅附圖進(jìn)行了充分的展現(xiàn)和描述,并在權(quán)利要求中得到了更完整的闡述。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供一種視頻處理方法,包括基于AVS比特流內(nèi)的解碼版本信息解碼所述AVS比特流,其中所述解碼版本信息 已在對(duì)所述AVS比特流進(jìn)行編碼處理(coding)的過(guò)程中插入所述AVS比特流內(nèi)。優(yōu)選地,所述解碼版本信息規(guī)定了用于編碼所述AVS比特流的特定AVS格式。
優(yōu)選地,所述解碼版本信息已在所述AVS比特流的編碼(encoding)過(guò)程中插入所 述AVS比特流內(nèi)。優(yōu)選地,所述解碼版本信息已在所述AVS比特流的代碼轉(zhuǎn)換(transcoding)過(guò)程 中插入所述AVS比特流內(nèi)。優(yōu)選地,所述AVS比特流是AVS1-P2格式的比特流。優(yōu)選地,所述AVS比特流是AVSl-P2Rm52j-rl格式的比特流。優(yōu)選地,所述方法包括在沒(méi)有找到解碼版本信息時(shí),基于默認(rèn)的解碼版本信息解 碼所述AVS比特流。優(yōu)選地,所述解碼版本信息包括特定序列用戶數(shù)據(jù)(sequence user data)。優(yōu)選地,所述特定序列用戶數(shù)據(jù)位于所述比特流的序列報(bào)頭部分的尾部。優(yōu)選地,所述方法包括解析所述AVS比特流以確定所述解碼版本信息。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明還提供一種處理數(shù)據(jù)的系統(tǒng),包括一個(gè)或多個(gè)處理器,用于基于AVS比特流內(nèi)的解碼版本信息解碼所述AVS比特流, 其中所述解碼版本信息已在對(duì)所述AVS比特流進(jìn)行編碼處理的過(guò)程中插入所述AVS比特流 內(nèi)。優(yōu)選地,所述解碼版本信息規(guī)定了用于編碼所述AVS比特流的特定AVS格式。優(yōu)選地,所述解碼版本信息已在所述AVS比特流的編碼過(guò)程中插入所述AVS比特 流內(nèi)。優(yōu)選地,所述解碼版本信息已在所述AVS比特流的代碼轉(zhuǎn)換過(guò)程中插入所述AVS 比特流內(nèi)。優(yōu)選地,所述AVS比特流是AVS1-P2格式的比特流。優(yōu)選地,所述AVS比特流是AVSl_P2Rm52 j-rl格式的比特流。優(yōu)選地,所述一個(gè)或多個(gè)處理器在沒(méi)有找到解碼版本信息時(shí),基于默認(rèn)的解碼版 本信息解碼所述AVS比特流。優(yōu)選地,所述解碼版本信息包括特定序列用戶數(shù)據(jù)。優(yōu)選地,所述特定序列用戶數(shù)據(jù)位于所述比特流的序列報(bào)頭部分的尾部。優(yōu)選地,所述一個(gè)或多個(gè)處理器解析所述AVS比特流以確定所述解碼版本信息。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明還提供一種可機(jī)讀存儲(chǔ)器,其內(nèi)存儲(chǔ)的計(jì)算機(jī)程 序包括至少一個(gè)實(shí)現(xiàn)視頻處理的代碼段,所述至少一個(gè)代碼段被機(jī)器執(zhí)行使得該機(jī)器執(zhí)行 如下步驟基于AVS比特流內(nèi)的解碼版本信息解碼所述AVS比特流,其中所述解碼版本信息 已在對(duì)所述AVS比特流進(jìn)行編碼處理的過(guò)程中插入所述AVS比特流內(nèi)。優(yōu)選地,所述解碼版本信息規(guī)定了用于編碼所述AVS比特流的特定AVS格式。優(yōu)選地,所述解碼版本信息已在所述AVS比特流的編碼過(guò)程中插入所述AVS比特 流內(nèi)。優(yōu)選地,所述解碼版本信息已在所述AVS比特流的代碼轉(zhuǎn)換過(guò)程中插入所述AVS 比特流內(nèi)。優(yōu)選地,所述AVS比特流是AVS1-P2格式的比特流。優(yōu)選地,所述AVS比特流是AVSl_P2Rm52 j-rl格式的比特流。
優(yōu)選地,所述至少一個(gè)代碼段包括在沒(méi)有找到解碼版本信息時(shí)基于默認(rèn)的解碼版 本信息解碼所述AVS比特流的代碼。優(yōu)選地,所述解碼版本信息包括特定序列用戶數(shù)據(jù)。優(yōu)選地,所述特定序列用戶數(shù)據(jù)位于所述比特流的序列報(bào)頭部分的尾部。優(yōu)選地,所述至少一個(gè)代碼段包括解析所述AVS比特流以確定所述解碼版本信息 的代碼。本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特征,以及其中所示例的實(shí)施例的細(xì)節(jié),將在 以下的描述和附圖中進(jìn)行詳細(xì)介紹。
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻編碼系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的AVS1-P2比特流結(jié)構(gòu)的示意圖;圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻解碼器的框圖;圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的AVS1-P2比特流代碼轉(zhuǎn)換的示意圖。
具體實(shí)施例方式下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明本發(fā)明涉及一種發(fā)信號(hào)(signaling)和解碼不同版本的AVS1-P2比特流的方法和 系統(tǒng)。本發(fā)明的各個(gè)方面包括在AVS1-P2比特流內(nèi)插入解碼版本信息,例如解碼版本標(biāo)識(shí) 符。AVS1-P2比特流可基于插入的解碼版本信息進(jìn)行解碼。該解碼版本信息可在AVS編碼 過(guò)程中或AVS1-P2比特流代碼轉(zhuǎn)換過(guò)程中插入該AVS1-P2比特流內(nèi)。AVS1-P2比特流可遵 照AVSl-P2Rm52j-rl或AVS1-P2的解碼版本。在視頻解碼器中,首先解析AVS1-P2比特流以 檢測(cè)并提取出接收到的AVS1-P2比特流內(nèi)的解碼版本信息。提取出的解碼版本信息將被評(píng) 估以確定解碼版本ID。視頻解碼器可基于該解碼版本ID來(lái)解碼接收到的經(jīng)編碼的AVS1-P2 比特流。當(dāng)沒(méi)有得到特定的解碼版本ID時(shí),視頻解碼器將使用默認(rèn)的解碼版本ID。解碼版 本信息可表示為特定序列的用戶數(shù)據(jù),并可插入對(duì)應(yīng)AVS1-P2比特流的序列報(bào)頭的尾部。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻編碼系統(tǒng)的框圖。如圖1所示,示出了視頻 源102、視頻編碼器104、視頻解碼器106和視頻顯示器108。該視頻編碼器可包括有編碼處 理器(Enc_processor) 10 和編碼存儲(chǔ)器(Enc_memory) 104b。視頻解碼器106可包括有解 碼處理器(Dec_processor) 106a 和解碼存儲(chǔ)器(Dec_memory) 106b。視頻源102可包括有合適的邏輯、電路和/或代碼,用于從例如攝像機(jī)、VCR、CXD 照相機(jī)或從因特網(wǎng)視頻流提供視頻流。編碼處理器10 包括有合適的邏輯、電路和/或代碼,用于將來(lái)自視頻源102的 視頻流轉(zhuǎn)換成壓縮格式,在使用盡可能少的比特的同時(shí)維持可接收的視覺(jué)效果。在這點(diǎn)上, 包含解碼版本信息的用戶數(shù)據(jù)序列可插入到該編碼的比特流內(nèi),用于解碼該編碼比特流語(yǔ) 法(syntax)以生成可顯示的視頻圖象序列。編碼存儲(chǔ)器104b可包括有合適的邏輯、電路和/或代碼,其包含有可由例如編碼 處理器10 執(zhí)行的指令。包含解碼版本信息的用戶數(shù)據(jù)序列可存儲(chǔ)在編碼存儲(chǔ)器104b內(nèi)。 編碼存儲(chǔ)器104b與編碼處理器10 連接,其可以是閃存存儲(chǔ)器、電可擦除可編程存儲(chǔ)器(EEPROM)或 DRAM。解碼存儲(chǔ)器106a可包括有合適的邏輯、電路和/或代碼,用于將壓縮視頻流轉(zhuǎn)換 回未壓縮的格式。視頻解碼器106可基于接收的視頻數(shù)據(jù)內(nèi)的解碼版本信息解碼該編碼比 特流,并重建視頻圖象序列。解碼存儲(chǔ)器106b可包括有合適的邏輯、電路和/或代碼,其包含有可由解碼處理 器106a執(zhí)行的指令。包含解碼版本信息的用戶數(shù)據(jù)序列可存儲(chǔ)在該解碼存儲(chǔ)器106b中。 解碼存儲(chǔ)器106b連接至解碼處理器106a,其可以是閃存存儲(chǔ)器、電可擦除可編程存儲(chǔ)器 (EEPROM)或DRAM。視頻顯示器108可包括有合適的邏輯、電路和/或代碼,其可以是使用模擬或數(shù)字 視頻輸入呈現(xiàn)可視圖象的設(shè)備,例如計(jì)算機(jī)輸出設(shè)備。工作中,視頻源102提供來(lái)自攝像機(jī)或來(lái)自因特網(wǎng)視頻流的視頻流。視頻編碼器 104執(zhí)行各種AVS特定預(yù)測(cè)、變換和/或編碼處理以生成被編碼的AVS比特流。在這點(diǎn)上, 被編碼的AVS比特流可通過(guò)插入特定用戶數(shù)據(jù)序列而擴(kuò)展。該特定用戶數(shù)據(jù)序列可攜帶 有針對(duì)被編碼的AVS比特流的語(yǔ)法信息,例如特定的AVS規(guī)范版本,例如AVSl-P2Rm52j-rl 或AVS1-P2。該特定的AVS規(guī)范版本可標(biāo)識(shí)出被編碼的AVS比特流遵循哪個(gè)AVS版本。經(jīng) 擴(kuò)展的編碼AVS比特流通過(guò)中間介質(zhì)例如無(wú)線信道或DVD傳送給解碼器106。視頻解碼器 106基于特定用戶數(shù)據(jù)序列的語(yǔ)法信息解碼該被編碼的AVS比特流,并生成解碼視頻序列。 視頻顯示器108將該解碼視頻序列呈現(xiàn)為可視圖象。圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的AVS1-P2比特流結(jié)構(gòu)的示意圖。參見(jiàn)圖2,示出了 序列報(bào)頭起始碼202、序列報(bào)頭204、序列用戶數(shù)據(jù)206和視頻數(shù)據(jù)有效載荷208。起始碼202可以是值為0x000001的唯一代碼。起始碼202可以是字節(jié)對(duì)齊的,以 用于提供AVS編碼比特流同步。序列報(bào)頭204可放置在AVS1-P2比特流內(nèi)以提供解碼數(shù)據(jù)有效載荷和支持用于對(duì) 特定分布介質(zhì)的適當(dāng)訪問(wèn)所需的必要信息。例如,序列報(bào)頭204可放置在DVD上每一節(jié)的 起始位置,以利于隨機(jī)訪問(wèn),或者可放置在廣播TV的每1/2秒處,以利于改變信道。序列用戶數(shù)據(jù)206可用于提供例如某些廠商特定信息。在這點(diǎn)上,廠商特定序 列用戶數(shù)據(jù)可被定義以指出對(duì)應(yīng)的AVS1-P2比特流遵循哪種具體的AVS規(guī)范版本,例如 AVSl-P2Rm52j-rl或AVS1-P2。序列用戶數(shù)據(jù)206可插入在AVS1-P2比特流內(nèi),例如插入在 序列報(bào)頭之后。序列用戶數(shù)據(jù)206的示例如下序列用戶數(shù)據(jù)206- “AVS1P2RM52JR1”000001B2415653315032524D 35324A 52316或序列用戶數(shù)據(jù)206- “AVS1P2SPEC”000001B241565331503253504543視頻數(shù)據(jù)有效載荷208可包括有實(shí)際視頻數(shù)據(jù)信息。圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻解碼器的框圖。參見(jiàn)圖3,示出了解析器302、 比較器304和AVS解碼器306。解析器302可包括有合適的邏輯、電路和/或代碼,用于分析和分類(lèi)接收到的 AVS1-P2比特流。例如,可解析接收到的AVS比特流內(nèi)的起始碼以用于再同步和識(shí)別。解析器302可檢測(cè)并提取接收的AVS比特流內(nèi)的唯一序列用戶數(shù)據(jù)206。解析器302可將提 取出的唯一序列用戶數(shù)據(jù)信息傳遞給比較器304,而將編碼AVS比特流傳送給AVS解碼器 306。比較器304可包括有合適的邏輯、電路和/或代碼,用于將來(lái)自解析器302所提取 出的唯一序列用戶數(shù)據(jù)信息與存儲(chǔ)的AVS解碼版本列表進(jìn)行比較。基于比較結(jié)果,可確定 出用于解碼該編碼AVS比特流的解碼版本信息。該AVS解碼版本列表包括有序列用戶數(shù)據(jù) (如AVS1P2RM52JR1或AVS1P2SPEC)到解碼版本ID (例如0或1)的映射。比較器304可將 解碼版本ID傳遞給AVS解碼器306。在接收的AVS比特流內(nèi)沒(méi)有可用的有效序列用戶數(shù)據(jù) 信息的情況下,將默認(rèn)的解碼版本ID傳遞給AVS解碼器306。AVS解碼器306可包括有合適的邏輯、電路和/或代碼,基于比較器304提供的解 碼版本對(duì)編碼AVS比特流進(jìn)行解碼。工作中,在收到編碼AVS1-P2比特流后,解析器302分析并分類(lèi)接收到的AVS1-P2 比特流。一旦檢測(cè)到接收的編碼AVS1-P2比特流內(nèi)的序列用戶數(shù)據(jù)時(shí),解析器302提取出 檢測(cè)到的序列用戶數(shù)據(jù)并傳遞給比較器304。比較器304將接收的序列用戶數(shù)據(jù)與解碼版 本列表進(jìn)行比較,以確定出解碼版本ID并傳遞給AVS解碼器306。AVS解碼器306基于該 解碼版本ID對(duì)編碼AVS1-P2比特流進(jìn)行解碼。在接收到的編碼AVS1-P2比特流不含有序 列用戶數(shù)據(jù)或所包含的序列用戶數(shù)據(jù)不匹配有效解碼版本ID的情況下,比較器304傳遞默 認(rèn)的解碼版本ID給解碼器306以據(jù)此解碼該編碼AVS比特流。圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的AVS1-P2比特流代碼轉(zhuǎn)換的示意圖。參見(jiàn)圖4,示 出了具有狀態(tài)0、狀態(tài)1、狀態(tài)2、狀態(tài)3、狀態(tài)4和狀態(tài)5的典型狀態(tài)機(jī)。該狀態(tài)機(jī)可依據(jù)不同的輸入字節(jié)值在不同的狀態(tài)之間進(jìn)行轉(zhuǎn)換。該狀態(tài)機(jī)可被復(fù) 位并從狀態(tài)0開(kāi)始。在狀態(tài)0下,輸入“00”可導(dǎo)致從狀態(tài)0到狀態(tài)1的轉(zhuǎn)換。否則,該狀 態(tài)機(jī)保持在狀態(tài)0下。在狀態(tài)1下,該狀態(tài)機(jī)在輸入“00”的情況下從狀態(tài)1轉(zhuǎn)換到狀態(tài)2。 否則,該狀態(tài)機(jī)將從狀態(tài)1復(fù)位到狀態(tài)0。在狀態(tài)2下,輸入“00”將使該狀態(tài)機(jī)保持在狀態(tài) 2。輸入“01”將使該狀態(tài)機(jī)從狀態(tài)2轉(zhuǎn)換到狀態(tài)3。別的情況下,該狀態(tài)機(jī)將從狀態(tài)2復(fù)位 到狀態(tài)0。在狀態(tài)3下,該狀態(tài)機(jī)檢測(cè)起始碼。輸入“B0”將導(dǎo)致從狀態(tài)3到狀態(tài)4的轉(zhuǎn)換。 否則,該狀態(tài)機(jī)轉(zhuǎn)換到狀態(tài)5。在狀態(tài)4下,該狀態(tài)機(jī)可斷言檢測(cè)到序列報(bào)頭。一個(gè)計(jì)數(shù)器 被設(shè)置為該序列報(bào)頭的一部分的字節(jié)數(shù)量。當(dāng)計(jì)數(shù)器遞減計(jì)數(shù)到零時(shí),可插入包含解碼版 本信息的特定序列用戶數(shù)據(jù),且該狀態(tài)機(jī)復(fù)位到狀態(tài)0。否則,該狀態(tài)機(jī)將保持在狀態(tài)4。在 狀態(tài)5下,該狀態(tài)機(jī)可確定既沒(méi)有檢測(cè)到序列報(bào)頭也沒(méi)有檢測(cè)到起始碼,并不管即將輸入 的字節(jié)值是多少,都轉(zhuǎn)換到狀態(tài)0。本發(fā)明提供了一種發(fā)信號(hào)并解碼不同版本的AVS1-P2比特流的方法和系統(tǒng)。依據(jù) 本發(fā)明的各個(gè)不同實(shí)施例,解碼版本信息可插入在AVS1-P2比特流內(nèi)。然后可基于該解碼 版本信息對(duì)該AVS1-P2比特流進(jìn)行解碼。該解碼版本信息可在AVS編碼過(guò)程中(圖2)或 AVS1-P2比特流代碼轉(zhuǎn)換過(guò)程中(圖4)插入AVS1-P2比特流內(nèi)。AVS1-P2比特流可遵循 AVSl-P2Rm52j-rl或AVS1-P2解碼版本。在被解碼前,可在解析器302內(nèi)解析該AVS1-P2比 特流以識(shí)別并提取出接收的AVS1-P2比特流內(nèi)的解碼版本信息。提取出的解碼版本信息可 在比較器304內(nèi)進(jìn)行評(píng)估以確定出解碼版本ID并傳遞給AVS解碼器306。當(dāng)接收的AVS1-P2比特流內(nèi)不含有解碼版本ID或含有無(wú)效的解碼版本ID時(shí),比較器304傳遞默認(rèn)的解碼版 本ID給AVS解碼器306用于解碼接收到的編碼AVS1-P2比特流。該解碼版本信息可通過(guò) 特定序列用戶數(shù)據(jù)206指出。特定序列用戶數(shù)據(jù)206可插入在AVS1-P2比特流的序列報(bào)頭 204的尾部。本發(fā)明的另一個(gè)實(shí)施例提供一種可機(jī)讀存儲(chǔ)器和/或存儲(chǔ)介質(zhì),其內(nèi)存儲(chǔ)的機(jī)器 代碼和/或計(jì)算機(jī)程序包括至少一個(gè)代碼段,由機(jī)器和/或計(jì)算機(jī)執(zhí)行而使得該機(jī)器和/ 或計(jì)算機(jī)執(zhí)行本申請(qǐng)中描述的發(fā)信號(hào)并解碼不同版本的AVS1-P2比特流的步驟。因此,本發(fā)明可以通過(guò)硬件、軟件或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明可以在至少一 個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中的不同部分以分 散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)本發(fā)明方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬 件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),通過(guò)安裝和執(zhí)行程序控制計(jì)算機(jī)系 統(tǒng),使其按本發(fā)明方法運(yùn)行。本發(fā)明還可以通過(guò)計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全 部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),可以實(shí)現(xiàn)本發(fā)明的方法。本文件中的計(jì)算機(jī)程序所指 的是可以采用任何程序語(yǔ)言、代碼或符號(hào)編寫(xiě)的一組指令的任何表達(dá)式,該指令組使系統(tǒng) 具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟之后實(shí)現(xiàn)特定功 能a)轉(zhuǎn)換成其它語(yǔ)言、編碼或符號(hào);b)以不同的格式再現(xiàn)。雖然本發(fā)明是通過(guò)具體實(shí)施例進(jìn)行說(shuō)明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離 本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外,針對(duì)特定情形或材 料,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開(kāi)的具 體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1.一種視頻處理方法,其特征在于,包括基于AVS比特流內(nèi)的解碼版本信息解碼所述AVS比特流,其中所述解碼版本信息已在 對(duì)所述AVS比特流進(jìn)行編碼處理的過(guò)程中插入所述AVS比特流內(nèi)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解碼版本信息規(guī)定了用于編碼所述 AVS比特流的特定AVS格式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解碼版本信息已在所述AVS比特流的 編碼過(guò)程中插入所述AVS比特流內(nèi)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解碼版本信息已在所述AVS比特流的 代碼轉(zhuǎn)換過(guò)程中插入所述AVS比特流內(nèi)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述AVS比特流是AVS1-P2格式的比特流。
6.一種處理數(shù)據(jù)的系統(tǒng),其特征在于,包括一個(gè)或多個(gè)處理器,用于基于AVS比特流內(nèi)的解碼版本信息解碼所述AVS比特流,其中 所述解碼版本信息已在對(duì)所述AVS比特流進(jìn)行編碼處理的過(guò)程中插入所述AVS比特流內(nèi)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述解碼版本信息規(guī)定了用于編碼所述 AVS比特流的特定AVS格式。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述解碼版本信息已在所述AVS比特流的 編碼過(guò)程中插入所述AVS比特流內(nèi)。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述解碼版本信息已在所述AVS比特流的 代碼轉(zhuǎn)換過(guò)程中插入所述AVS比特流內(nèi)。
10.一種可機(jī)讀存儲(chǔ)器,其特征在于,其內(nèi)存儲(chǔ)的計(jì)算機(jī)程序包括至少一個(gè)實(shí)現(xiàn)視頻處 理的代碼段,所述至少一個(gè)代碼段被機(jī)器執(zhí)行使得該機(jī)器執(zhí)行如下步驟基于AVS比特流內(nèi)的解碼版本信息解碼所述AVS比特流,其中所述解碼版本信息已在 對(duì)所述AVS比特流進(jìn)行編碼處理的過(guò)程中插入所述AVS比特流內(nèi)。
全文摘要
本發(fā)明涉及視頻處理的方法和系統(tǒng),尤其涉及一種發(fā)信號(hào)和解碼不同版本的AVS1-P2比特流的方法和系統(tǒng)。指出解碼版本信息的序列用戶數(shù)據(jù)例如解碼版本標(biāo)識(shí)符可插入在AVS1-P2比特流內(nèi)。該解碼版本信息可以是AVS1-P2Rm52j-r1或AVS1-P2。AVS1-P2比特流可基于該解碼版本信息進(jìn)行解碼。序列用戶數(shù)據(jù)可在AVS編碼過(guò)程中或AVS1-P2比特流代碼轉(zhuǎn)換過(guò)程中插入該AVS1-P2比特流內(nèi)。在收到AVS1-P2比特流時(shí),檢測(cè)并提取出序列用戶數(shù)據(jù)以確定解碼版本信息。基于該解碼版本信息,可解碼接收到的編碼AVS1-P2比特流。當(dāng)沒(méi)有得到特定的解碼版本信息時(shí),視頻解碼器將使用默認(rèn)的解碼版本信息。
文檔編號(hào)H04N7/24GK102088596SQ20111003753
公開(kāi)日2011年6月8日 申請(qǐng)日期2008年7月7日 優(yōu)先權(quán)日2007年7月9日
發(fā)明者楊志杰, 陳雪敏 申請(qǐng)人:美國(guó)博通公司