亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

視頻擴(kuò)展碼設(shè)置及視頻播放方法和系統(tǒng)與流程

文檔序號(hào):11157775閱讀:898來源:國(guó)知局
視頻擴(kuò)展碼設(shè)置及視頻播放方法和系統(tǒng)與制造工藝

本發(fā)明涉及視頻信號(hào)處理技術(shù)領(lǐng)域,特別是涉及一種視頻擴(kuò)展碼設(shè)置及視頻播放方法和系統(tǒng)。



背景技術(shù):

視頻可以攜帶各種動(dòng)態(tài)和靜態(tài)信息,對(duì)信息傳輸具有至關(guān)重要的作用。通常情況下,上述視頻是對(duì)相關(guān)視頻文件及其框架等信息進(jìn)行編碼等處理所形成的,視頻文件的框架包括兩個(gè)層面:視頻編碼層面(VCL)和網(wǎng)絡(luò)抽象層面(NAL);網(wǎng)絡(luò)抽象層面通過其中的網(wǎng)絡(luò)抽象層面單元存儲(chǔ)視頻格式信息、以及上述視頻對(duì)應(yīng)的視頻播放器特征信息。

傳統(tǒng)方案對(duì)上述視頻文件編碼所得到的視頻通常只能在通用播放器和專用播放器中間的一種播放器上進(jìn)行播放,具有一定的播放局限性。



技術(shù)實(shí)現(xiàn)要素:

基于此,有必要針對(duì)傳統(tǒng)方案得到的視頻具有一定播放局限性的技術(shù)問題,提供一種視頻擴(kuò)展碼設(shè)置及視頻播放方法和系統(tǒng)。

一種視頻擴(kuò)展碼設(shè)置方法,包括如下步驟:

從預(yù)設(shè)的視頻文件中讀取擴(kuò)展信息,根據(jù)所述擴(kuò)展信息設(shè)置擴(kuò)展碼;

從視頻文件的框架中識(shí)別網(wǎng)絡(luò)抽象層面單元,并識(shí)別所述網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段;

將所述擴(kuò)展碼添加至擴(kuò)展字段,更新網(wǎng)絡(luò)抽象層面單元,并保存所述視頻文件。

一種視頻擴(kuò)展碼設(shè)置系統(tǒng),包括:

設(shè)置模塊,用于從預(yù)設(shè)的視頻文件中讀取擴(kuò)展信息,根據(jù)所述擴(kuò)展信息設(shè)置擴(kuò)展碼;

識(shí)別模塊,用于從視頻文件的框架中識(shí)別網(wǎng)絡(luò)抽象層面單元,并識(shí)別所述網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段;

添加模塊,用于將所述擴(kuò)展碼添加至擴(kuò)展字段,更新網(wǎng)絡(luò)抽象層面單元,并保存所述視頻文件。

上述視頻擴(kuò)展碼設(shè)置方法和系統(tǒng),可以將預(yù)設(shè)的視頻文件中讀取擴(kuò)展信息對(duì)應(yīng)的擴(kuò)展碼直接保存至網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段,使上述網(wǎng)絡(luò)抽象層面單元在攜帶上述擴(kuò)展碼對(duì)應(yīng)的擴(kuò)展信息的基礎(chǔ)上,還可以保留原來攜帶的其他信息,使相應(yīng)視頻所攜帶的信息量得到有效擴(kuò)大;依據(jù)上述網(wǎng)絡(luò)抽象層面單元以及相應(yīng)視頻文件所生成的視頻既可以通過播放上述擴(kuò)展信息對(duì)應(yīng)的專用播放器進(jìn)行播放,又可以利用除專門處理擴(kuò)展碼以外的其他播放器(如通用播放器)進(jìn)行播放,其有效提高了相應(yīng)視頻的適用性。

一種視頻播放方法,包括如下步驟:

將根據(jù)視頻文件生成的視頻發(fā)送至目標(biāo)播放器;其中,所述視頻文件為根據(jù)上述視頻擴(kuò)展碼設(shè)置方法所得;

所述目標(biāo)播放器在接收并解碼所述視頻后,讀取所述網(wǎng)絡(luò)抽象層面單元攜帶的擴(kuò)展碼和通用碼;其中,所述通用碼為所述網(wǎng)絡(luò)抽象層面單元的通用字段攜帶的內(nèi)容;

所述目標(biāo)播放器分別對(duì)所述擴(kuò)展碼和通用碼進(jìn)行解析,并依據(jù)解析結(jié)果播放所述視頻。

一種視頻播放系統(tǒng),包括:

發(fā)送模塊,用于將根據(jù)視頻文件生成的視頻發(fā)送至目標(biāo)播放器;其中,所述視頻文件為根據(jù)上述視頻擴(kuò)展碼設(shè)置系統(tǒng)所得;

解碼模塊,用于所述目標(biāo)播放器在接收并解碼所述視頻后,讀取所述網(wǎng)絡(luò)抽象層面單元攜帶的擴(kuò)展碼和通用碼;其中,所述通用碼為所述網(wǎng)絡(luò)抽象層面單元的通用字段攜帶的內(nèi)容;

播放模塊,用于所述目標(biāo)播放器分別對(duì)所述擴(kuò)展碼和通用碼進(jìn)行解析,并依據(jù)解析結(jié)果播放所述視頻。

上述視頻播放方法和系統(tǒng),可以對(duì)視頻中通用碼對(duì)應(yīng)的通用信息以及擴(kuò)展碼對(duì)應(yīng)的擴(kuò)展信息進(jìn)行播放,保證了其播放展示的信息量,有效提高了相應(yīng)的播放效果。

附圖說明

圖1為一個(gè)實(shí)施例的視頻擴(kuò)展碼設(shè)置方法流程圖;

圖2為一個(gè)實(shí)施例的視頻擴(kuò)展碼設(shè)置系統(tǒng)結(jié)構(gòu)示意圖;

圖3為一個(gè)實(shí)施例的視頻播放方法流程圖;

圖4為一個(gè)實(shí)施例的視頻播放系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖對(duì)本發(fā)明的視頻擴(kuò)展碼設(shè)置及視頻播放方法和系統(tǒng)的具體實(shí)施方式作詳細(xì)描述。

參考圖1,圖1所示為一個(gè)實(shí)施例的視頻擴(kuò)展碼設(shè)置方法流程圖,包括如下步驟:

S10,從預(yù)設(shè)的視頻文件中讀取擴(kuò)展信息,根據(jù)所述擴(kuò)展信息設(shè)置擴(kuò)展碼;

上述視頻文件為用于存儲(chǔ)相關(guān)播放素材以及相應(yīng)播放器的特征信息等內(nèi)容的文件。視頻文件中的播放素材通常設(shè)置素材名稱或者素材關(guān)鍵字等可以唯一表征播放素材的標(biāo)識(shí)符。通過上述標(biāo)識(shí)符,可以判斷對(duì)應(yīng)的播放素材是否可以在常用播放器(用戶日常使用的各種播放器)中播放,上述可以在常用播放器中播放的素材及其相關(guān)信息為通用信息。上述視頻文件中的某些信息,由于其特定的格式或者屬性,無法在常用播放器中播放,需要通過專門設(shè)置的專用播放器實(shí)現(xiàn)其播放,這些信息稱為擴(kuò)展信息,通常情況下,存儲(chǔ)上述通用信息的視頻文件中部包含擴(kuò)展信息,可以預(yù)先將專用播放器對(duì)應(yīng)的擴(kuò)展信息寫入上述視頻文件,使視頻文件在包括通用信息的基礎(chǔ)上包括擴(kuò)展信息;再通過標(biāo)識(shí)符或者格式特點(diǎn)讀取視頻文件中的播放素材及相關(guān)信息是否為通用信息或者擴(kuò)展信息。

在上述視頻文件編碼生產(chǎn)相應(yīng)視頻的過程中,可以依據(jù)上述通用信息設(shè)置通用碼,依據(jù)上述擴(kuò)展信息設(shè)置擴(kuò)展碼,將上述通用碼和擴(kuò)展碼寫入視頻文件框架的相應(yīng)位置,使后續(xù)編碼得到的視頻既可以攜帶通用信息,又可以攜帶擴(kuò)展信息。上述擴(kuò)展碼可以包括頭部字符(HEADER)和內(nèi)容字符(CONTENT),HEADER的長(zhǎng)度通常為1Byte,其可以包含1bit禁止位,2bit重要性指示位,5bit NAL類型位;CONTENT用于記錄擴(kuò)展信息內(nèi)容,長(zhǎng)度不定,擴(kuò)展信息內(nèi)容類型不限,可根據(jù)需要自行定義。

在一個(gè)實(shí)施例中,上述擴(kuò)展碼可以包括頭部字符和內(nèi)容字符。

本實(shí)施例中的擴(kuò)展碼包括頭部字符和內(nèi)容字符,可以通過上述頭部字符對(duì)相應(yīng)碼類型進(jìn)行識(shí)別,以對(duì)上述擴(kuò)展碼進(jìn)行確認(rèn),有利于快速查找上述擴(kuò)展碼,進(jìn)而查找上述擴(kuò)展碼對(duì)應(yīng)的擴(kuò)展信息。

S20,從視頻文件的框架中識(shí)別網(wǎng)絡(luò)抽象層面單元,并識(shí)別所述網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段;

在視頻編碼標(biāo)準(zhǔn)中(如H.264/AVC),視頻文件的框架可以分為兩個(gè)層面:視頻編碼層面(VCL)和網(wǎng)絡(luò)抽象層面(NAL)。其中,視頻編碼層面用于攜帶數(shù)據(jù)內(nèi)容,網(wǎng)絡(luò)抽象層面可以攜帶相關(guān)格式化數(shù)據(jù)或者頭信息等;視頻文件的框架通過上述視頻編碼層面和網(wǎng)絡(luò)抽象層面的協(xié)同工作,來保證相應(yīng)內(nèi)容的完整性,以及其中數(shù)據(jù)在對(duì)應(yīng)信道和存儲(chǔ)介質(zhì)上傳輸和處理的順利性。NALU(網(wǎng)絡(luò)抽象層面單元)是NAL的基本語法結(jié)構(gòu),其包含頭信息(通常為一個(gè)字節(jié))和來自VCL的稱為原始字節(jié)序列載荷(RBSP)的字節(jié)流。NALU頭信息中包含NALU的類型信息NAL_UNIT_TYPE,表明其內(nèi)含有效載荷的內(nèi)容的類型。

傳統(tǒng)方案中,NALU是網(wǎng)絡(luò)抽象層單元,在普通的視頻文件中,NALU只保存視頻數(shù)據(jù)而不保存擴(kuò)展信息。在NALU的頭部只有8個(gè)位,其中NAL_UNIT_TYPE占5位,可以表示0~31。其中0~12是有明確用途的類型值,24~31是未使用的類型值。本發(fā)明就是采用24~31之間的值來表征擴(kuò)展NALU(擴(kuò)展信息對(duì)應(yīng)的擴(kuò)展碼)。同時(shí)并不清空網(wǎng)絡(luò)抽象層面單元所存儲(chǔ)的內(nèi)容,而是生成擴(kuò)展網(wǎng)絡(luò)抽象層單元來存儲(chǔ)擴(kuò)展信息并將該擴(kuò)展網(wǎng)絡(luò)抽象層單元寫入到視頻文件或視頻流中。

上述步驟S20可以依據(jù)視頻文件的框架的設(shè)置特點(diǎn)或者相關(guān)標(biāo)準(zhǔn),識(shí)別NALU中未被使用的字段(擴(kuò)展字段),對(duì)上述擴(kuò)展字段加以利用,以使NALU攜帶更多信息。

在一個(gè)實(shí)施例中,上述在識(shí)別所述網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段的過程后還可以包括:

讀取所述視頻文件中網(wǎng)絡(luò)抽象層面單元中的通用字段,保持所述通用字段所存儲(chǔ)的內(nèi)容不變。

本實(shí)施例對(duì)網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段和通用字段分別進(jìn)行識(shí)別,以保持上述通用字段攜帶的信息不變,再對(duì)傳統(tǒng)方案未使用的擴(kuò)展字段加以利用,以提高上述網(wǎng)絡(luò)抽象層面單元的利用率,可以在保證視屏質(zhì)量的基礎(chǔ)上,提高相應(yīng)視頻所攜帶的信息量。

S30,將所述擴(kuò)展碼添加至擴(kuò)展字段,更新網(wǎng)絡(luò)抽象層面單元,并保存所述視頻文件。

上述步驟將擴(kuò)展信息對(duì)應(yīng)的擴(kuò)展碼添加至網(wǎng)絡(luò)抽象層面單元中未被使用的擴(kuò)展字段,并保持通用字段記載的內(nèi)容不變,使上述網(wǎng)絡(luò)抽象層面單元可以攜帶通用信息和擴(kuò)展信息,攜帶的信息量大;根據(jù)上述步驟S30所保存的網(wǎng)絡(luò)抽象層面單元生成的視頻,既可以利用通用播放器播放,還可以使用針對(duì)擴(kuò)展信息專門設(shè)置的專用播放器播放,具有較好的播放效果。

本發(fā)明提供的視頻擴(kuò)展碼設(shè)置方法,可以將視頻文件中擴(kuò)展信息對(duì)應(yīng)的擴(kuò)展碼直接保存至網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段,使上述網(wǎng)絡(luò)抽象層面單元在攜帶上述擴(kuò)展碼對(duì)應(yīng)的擴(kuò)展信息的基礎(chǔ)上,還可以保留原來攜帶的其他信息,使相應(yīng)視頻所攜帶的信息量得到有效擴(kuò)大;依據(jù)上述網(wǎng)絡(luò)抽象層面單元以及相應(yīng)視頻文件所生成的視頻既可以通過播放上述擴(kuò)展信息對(duì)應(yīng)的專用播放器進(jìn)行播放,又可以利用除專門處理擴(kuò)展碼以外的其他播放器(如通用播放器)進(jìn)行播放,其有效提高了相應(yīng)視頻的適用性。

在一個(gè)實(shí)施例中,上述從預(yù)設(shè)的視頻文件中讀取擴(kuò)展信息,根據(jù)所述擴(kuò)展信息設(shè)置擴(kuò)展碼的步驟前還可以包括:

獲取需要顯示的擴(kuò)展信息,將所述擴(kuò)展信息寫入視頻文件。

本實(shí)施例可以獲取先擴(kuò)展信息對(duì)應(yīng)的播放素材,上述播放素材可以依據(jù)相應(yīng)視頻對(duì)應(yīng)的場(chǎng)景確定,比如,用于表征汽車狀態(tài)的視頻所對(duì)應(yīng)的播放素材可以包括汽車上各個(gè)測(cè)量?jī)x器的測(cè)量量和測(cè)量值等;播放素材的播放屬性可以依據(jù)播放素材的具體特點(diǎn)進(jìn)行設(shè)置。通過播放素材的對(duì)應(yīng)的格式特點(diǎn)確定其是否為擴(kuò)展信息。在將上述播放素材以擴(kuò)展信息的形式寫入視頻文件。

本實(shí)施例將擴(kuò)展信息寫入視頻文件,使上述視頻文件包括通用信息和擴(kuò)展信息,以保證從視頻文件中獲取擴(kuò)展信息的順利性。

作為一個(gè)實(shí)施例,可以對(duì)某范圍內(nèi)的播放素材及其相關(guān)信息進(jìn)行加密處理,比如,對(duì)擴(kuò)展信息對(duì)應(yīng)的播放素材及其相關(guān)信息進(jìn)行加密處理等,以提高上述范圍內(nèi)的播放素材及其相關(guān)信息的安全性。

在一個(gè)實(shí)施例中,在將所述擴(kuò)展碼添加至擴(kuò)展字段,更新網(wǎng)絡(luò)抽象層面單元,并保存所述視頻文件的過程后,還可以包括:

獲取擴(kuò)展信息對(duì)應(yīng)的擴(kuò)展時(shí)鐘信息,根據(jù)相應(yīng)的系統(tǒng)時(shí)鐘對(duì)所述擴(kuò)展時(shí)鐘信息進(jìn)行同步處理。

本實(shí)施例還可以擴(kuò)展時(shí)鐘信息與通用時(shí)鐘信息進(jìn)行同步處理,上述通用時(shí)鐘信息可以包括通用時(shí)間戳信息,擴(kuò)展時(shí)鐘信息可以包括擴(kuò)展時(shí)間戳信息,可以將上述相應(yīng)的通用時(shí)間戳信息和擴(kuò)展時(shí)間戳信息進(jìn)行合并等處理,以實(shí)現(xiàn)相應(yīng)通用時(shí)鐘信息和擴(kuò)展時(shí)鐘信息的同步處理。

在對(duì)網(wǎng)絡(luò)抽象層面單元的擴(kuò)展時(shí)鐘信息進(jìn)行同步處理后,可以保存上述同步處理后網(wǎng)絡(luò)抽象層面單元。

本實(shí)施例對(duì)擴(kuò)展時(shí)鐘信息進(jìn)行同步處理,使相應(yīng)的通用信息和擴(kuò)展信息在后續(xù)播放過程中實(shí)現(xiàn)時(shí)間的統(tǒng)一或者協(xié)調(diào),以保證其播放效果。

參考圖2所示,圖2為一個(gè)實(shí)施例的視頻擴(kuò)展碼設(shè)置系統(tǒng)結(jié)構(gòu)示意圖,包括:

設(shè)置模塊10,用于從預(yù)設(shè)的視頻文件中讀取擴(kuò)展信息,根據(jù)所述擴(kuò)展信息設(shè)置擴(kuò)展碼;

識(shí)別模塊20,用于從視頻文件的框架中識(shí)別網(wǎng)絡(luò)抽象層面單元,并識(shí)別所述網(wǎng)絡(luò)抽象層面單元中的擴(kuò)展字段;

添加模塊30,用于將所述擴(kuò)展碼添加至擴(kuò)展字段,更新網(wǎng)絡(luò)抽象層面單元,并保存所述視頻文件。

在一個(gè)實(shí)施例中,上述視頻擴(kuò)展碼設(shè)置系統(tǒng),還包括:

保持模塊,用于讀取所述視頻文件中網(wǎng)絡(luò)抽象層面單元中的通用字段,保持所述通用字段所存儲(chǔ)的內(nèi)容不變。

在一個(gè)實(shí)施例中,上述視頻擴(kuò)展碼設(shè)置系統(tǒng),還包括:

獲取模塊,用于獲取需要顯示的擴(kuò)展信息,將所述擴(kuò)展信息寫入視頻文件。

本發(fā)明提供的視頻擴(kuò)展碼設(shè)置系統(tǒng)與本發(fā)明提供的視頻擴(kuò)展碼設(shè)置方法一一對(duì)應(yīng),在所述視頻擴(kuò)展碼設(shè)置方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于視頻擴(kuò)展碼設(shè)置系統(tǒng)的實(shí)施例中,特此聲明。

參考圖3所示,圖3為一個(gè)實(shí)施例的視頻播放方法流程圖,包括如下步驟:

S60,將根據(jù)視頻文件生成的視頻發(fā)送至目標(biāo)播放器;其中,所述視頻文件為根據(jù)上述視頻擴(kuò)展碼設(shè)置方法所得;

S70,所述目標(biāo)播放器在接收并解碼所述視頻后,讀取所述網(wǎng)絡(luò)抽象層面單元攜帶的擴(kuò)展碼和通用碼;其中,所述通用碼為所述網(wǎng)絡(luò)抽象層面單元的通用字段攜帶的內(nèi)容;

S80,所述目標(biāo)播放器分別對(duì)所述擴(kuò)展碼和通用碼進(jìn)行解析,并依據(jù)解析結(jié)果播放所述視頻。

上述目標(biāo)播放器為用于播放擴(kuò)展碼對(duì)應(yīng)的擴(kuò)展信息的專用播放器。將上述視頻發(fā)送至目標(biāo)播放器后,目標(biāo)播放器可以讀取其中的NALU,識(shí)別上述NALU中的通用字段記載的通用碼,以及擴(kuò)展字段記載的擴(kuò)展碼,對(duì)上述擴(kuò)展碼和通用碼進(jìn)行解析,并依據(jù)上述解析結(jié)果進(jìn)行視頻播放,使目標(biāo)播放器在可以同時(shí)實(shí)現(xiàn)通用信息和擴(kuò)展信息的播放,具有較好的播放效果。

若將根據(jù)上述視頻編碼方法進(jìn)行編碼得到的視頻發(fā)送至通用播放器,則通用播放器在接收并解碼所述視頻后,可以識(shí)別NALU攜帶的通用碼,而忽略上述NALU中的擴(kuò)展碼,對(duì)其識(shí)別的通用碼進(jìn)行解析,并依據(jù)解析結(jié)果播放通用碼對(duì)應(yīng)的通用信息。這樣,根據(jù)上述視頻編碼方法進(jìn)行編碼得到的視頻既可以在通用播放器中播放,又可以在專用播放器中播放,可以提高相應(yīng)視頻的適用性和使用價(jià)值。

本實(shí)施例提供的視頻播放方法,可以對(duì)視頻中通用碼對(duì)應(yīng)的通用信息以及擴(kuò)展碼對(duì)應(yīng)的擴(kuò)展信息進(jìn)行播放,保證了其播放展示的信息量,有效提高了相應(yīng)的播放效果。

在一個(gè)實(shí)施例中,上述從預(yù)設(shè)的視頻文件中讀取擴(kuò)展信息,根據(jù)所述擴(kuò)展信息設(shè)置擴(kuò)展碼的過程后還可以包括:

設(shè)置所述擴(kuò)展信息對(duì)應(yīng)的擴(kuò)展關(guān)鍵字;

所述目標(biāo)播放器分別對(duì)所述擴(kuò)展碼和通用碼進(jìn)行解析的過程后,還可以包括:

所述目標(biāo)播放器讀取用戶輸入的擴(kuò)展關(guān)鍵字,依據(jù)所述擴(kuò)展關(guān)鍵字查找包括所述擴(kuò)展關(guān)鍵字的擴(kuò)展碼,對(duì)所查找的擴(kuò)展碼進(jìn)行解析,得到所述擴(kuò)展碼對(duì)應(yīng)的視頻內(nèi)容,播放所述視頻內(nèi)容。

本實(shí)施例中,若用戶需要目標(biāo)播放器播放的視頻中查詢其關(guān)注的擴(kuò)展信息,可以向目標(biāo)播放器輸入相應(yīng)的擴(kuò)展關(guān)鍵字,使目標(biāo)播放器依據(jù)上述擴(kuò)展關(guān)鍵字查找包括所述擴(kuò)展關(guān)鍵字的擴(kuò)展碼,再對(duì)查找的擴(kuò)展碼進(jìn)行解析,使目標(biāo)播放器可以播放擴(kuò)展關(guān)鍵字對(duì)應(yīng)的內(nèi)容,即播放用戶關(guān)注的擴(kuò)展信息;其進(jìn)一步提高了上述視頻在目標(biāo)播放器中的播放效果。

上述視頻播放方法,可以應(yīng)用在電梯監(jiān)控視頻的播放過程中,若電梯系統(tǒng)的電梯運(yùn)行狀態(tài)信息(包括但不限于樓層、方向、稱重、開關(guān)門)及故障信息只需要在專用播放器中播放,可以根據(jù)專用播放器的相關(guān)特點(diǎn)設(shè)置所述播放素材的播放屬性,使電梯運(yùn)行狀態(tài)信息及故障信息這些播放素材成為相應(yīng)視頻文件中的擴(kuò)展信息,依據(jù)上述電梯運(yùn)行狀態(tài)信息及故障信息設(shè)置相應(yīng)的擴(kuò)展碼,將上述擴(kuò)展碼添加至擴(kuò)展字段,對(duì)添加擴(kuò)展字段的網(wǎng)絡(luò)抽象層面單元進(jìn)行編碼處理,將編碼處理得到的視頻發(fā)送至專用播放器,上述專用播放器接收并解碼所述視頻,識(shí)別網(wǎng)絡(luò)抽象層面單元攜帶的擴(kuò)展碼和通用碼,分別對(duì)其中的擴(kuò)展碼和通用碼進(jìn)行解析,并依據(jù)解析結(jié)果進(jìn)行播放,使專用播放器在播放同一信息的基礎(chǔ)上,還可以同步顯示電梯運(yùn)行狀態(tài)信息及電梯故障信息,對(duì)電梯故障視頻回溯時(shí)各種信息一目了然。上述編碼處理得到的視頻還可以發(fā)送至通用播放器播放器,對(duì)視頻攜帶的通用信息進(jìn)行常規(guī)解碼播放,使用戶可以利用通用播放器觀看上述視頻攜帶的通用信息。

在實(shí)際應(yīng)用中,視頻行車記錄儀在錄制視頻的同時(shí)可以將車輛狀態(tài)(包括但不限于GPS信息、油量、方向、剎車、油門、速度)同時(shí)寫入標(biāo)準(zhǔn)格式的視頻錄像中,使用通用播放器播放時(shí)只播放視頻,使用專用播放器時(shí)則可在播放視頻時(shí)同步顯示車輛狀態(tài)信息這些錄制視頻時(shí)設(shè)置的擴(kuò)展信息。在是相應(yīng)的播放素材進(jìn)行編碼處理,得到視頻的過程中,可在視頻擴(kuò)展NALU中存儲(chǔ)特效腳本,使用通用播放器播和時(shí)只播放視頻,使用專用播放器播放時(shí)則可在播放視頻的時(shí)候調(diào)用腳本對(duì)視頻進(jìn)行動(dòng)態(tài)特效處理,使視頻更具觀賞性。還可以在視頻擴(kuò)展NALU中存儲(chǔ)視頻畫面的關(guān)鍵字信息,使用專用播放器播放時(shí)可直接根據(jù)關(guān)鍵字對(duì)視頻進(jìn)行快速檢索與畫面定位。

參考圖4所示,圖4為一個(gè)實(shí)施例的視頻播放系統(tǒng)結(jié)構(gòu)示意圖,包括:

發(fā)送模塊60,用于將根據(jù)視頻文件生成的視頻發(fā)送至目標(biāo)播放器;其中,所述視頻文件為根據(jù)上述視頻擴(kuò)展碼設(shè)置系統(tǒng)所得;

解碼模塊70,用于所述目標(biāo)播放器在接收并解碼所述視頻后,讀取所述網(wǎng)絡(luò)抽象層面單元攜帶的擴(kuò)展碼和通用碼;其中,所述通用碼為所述網(wǎng)絡(luò)抽象層面單元的通用字段攜帶的內(nèi)容;

播放模塊80,用于所述目標(biāo)播放器分別對(duì)所述擴(kuò)展碼和通用碼進(jìn)行解析,并依據(jù)解析結(jié)果播放所述視頻。

本發(fā)明提供的視頻播放系統(tǒng)與本發(fā)明提供的視頻播放方法一一對(duì)應(yīng),在所述視頻播放方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于視頻播放系統(tǒng)的實(shí)施例中,特此聲明。

本發(fā)明提供的視頻擴(kuò)展碼設(shè)置、視頻編碼方法和系統(tǒng),對(duì)視頻文件的NALU中未使用的字段進(jìn)行識(shí)別,并使用上述識(shí)別的未使用字段(擴(kuò)展字段)進(jìn)行視頻文件中擴(kuò)展信息對(duì)應(yīng)的擴(kuò)展碼的記錄,使相應(yīng)的視頻可以同時(shí)攜帶通用信息和擴(kuò)展信息,有效提高了視頻的信息攜帶量;上述視頻攜帶通用信息和擴(kuò)展信息后,既可以被通用播放器讀取,又可以被其他用于播放擴(kuò)展信息所對(duì)應(yīng)內(nèi)容的專用播放器所讀取,其適用性得到大幅度提升?;谏鲜鲆曨l擴(kuò)展碼設(shè)置、視頻編碼方法和系統(tǒng)的視頻播放方法和系統(tǒng),對(duì)視頻中通用碼對(duì)應(yīng)的通用信息以及擴(kuò)展碼對(duì)應(yīng)的擴(kuò)展信息進(jìn)行播放,保證了其播放展示的信息量,具有較高的播放效果。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1