專利名稱:一種多節(jié)目復(fù)用方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
涉及數(shù)字和IP電視領(lǐng)域,尤其涉及一種多節(jié)目復(fù)用方法及設(shè)備。
背景技術(shù):
在數(shù)字電視系統(tǒng)中,為了充分利用有限的帶寬資源,通常將多個節(jié)目復(fù)用到同一 頻點,被復(fù)用的節(jié)目源可以是單節(jié)目傳輸流(SPTS,即Single ProgramTransport Stream), 也可以是多節(jié)目傳輸流(MPTSJPMulti Program TransportStream)。當(dāng)被復(fù)用的節(jié)目源為多節(jié)目傳輸流時,現(xiàn)有的復(fù)用器通常把多節(jié)目傳輸流中所有 的節(jié)目都加載到某頻點上進(jìn)行調(diào)制,然后發(fā)射。然而很多情況下,被加載的這些節(jié)目并非都是必須的,這就造成了帶寬資源的浪 費,這正是現(xiàn)有技術(shù)函待改進(jìn)的地方。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術(shù)存在的問題,本發(fā)明旨在提供一種能選擇性地復(fù)用多節(jié)目傳輸 流中的部分節(jié)目的技術(shù)方案,以節(jié)約帶寬資源。為達(dá)到上述發(fā)明目的,本發(fā)明提供了一種多節(jié)目復(fù)用方法,包括獲取多節(jié)目傳輸流;根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取與所述節(jié)目列表對應(yīng)的節(jié)目音 視頻流;將抽取出的所述節(jié)目音視頻流復(fù)用至預(yù)設(shè)頻點。上述的多節(jié)目復(fù)用方法,所述根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取 與所述節(jié)目列表對應(yīng)的節(jié)目音視頻流包括獲取節(jié)目關(guān)聯(lián)表、節(jié)目映射表;根據(jù)預(yù)設(shè)的節(jié) 目列表,在所述獲取的節(jié)目關(guān)聯(lián)表、節(jié)目映射表中抽取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻 包標(biāo)志信息;根據(jù)所述節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流。上述的多節(jié)目復(fù)用方法,在所述根據(jù)所述節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目 傳輸流中抽取節(jié)目音視頻流的步驟之前還包括將所述抽取的與所述節(jié)目列表對應(yīng)的節(jié)目 音視頻包標(biāo)志信息整合后,生成第一節(jié)目關(guān)聯(lián)表、第一節(jié)目映射表;相應(yīng)地,所述根據(jù)所述 節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流包括根據(jù)所述第一節(jié) 目關(guān)聯(lián)表、第一節(jié)目映射表,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流。相應(yīng)地,本發(fā)明還提供了一種多節(jié)目復(fù)用設(shè)備,包括輸入模塊,用于獲取多節(jié)目傳輸流;控制模塊,用于根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取與所述節(jié)目列 表對應(yīng)的節(jié)目音視頻流;復(fù)用模塊,用于將抽取出的所述節(jié)目音視頻流復(fù)用至預(yù)設(shè)頻點。上述的一種多節(jié)目復(fù)用設(shè)備,所述控制模塊包括獲取模塊,用于獲取節(jié)目關(guān)聯(lián) 表、節(jié)目映射表;信息抽取模塊,用于根據(jù)預(yù)設(shè)的節(jié)目列表,在所述獲取的節(jié)目關(guān)聯(lián)表、節(jié)目映射表中抽取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻包標(biāo)志信息;節(jié)目抽取模塊,用于根據(jù)所 述節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流。上述的一種多節(jié)目復(fù)用設(shè)備,其特征在于,所述控制模塊中,所述信息抽取模塊和 節(jié)目抽取模塊之間還包括整合模塊,用于將所述抽取的與所述節(jié)目列表對應(yīng)的節(jié)目音視 頻包標(biāo)志信息整合后,生成第一節(jié)目關(guān)聯(lián)表、第一節(jié)目映射表;相應(yīng)地,所述節(jié)目抽取模塊 用于根據(jù)所述第一節(jié)目關(guān)聯(lián)表、第一節(jié)目映射表,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻 流。通過上述本發(fā)明采用的技術(shù)方案可以看出,在本發(fā)明中,通過網(wǎng)管預(yù)設(shè)節(jié)目列表, 并根據(jù)此預(yù)設(shè)信息控制節(jié)目音視頻流的抽取,從而最終實現(xiàn)對多節(jié)目傳輸流中部分節(jié)目的 復(fù)用。采用本發(fā)明揭露的技術(shù)方案,具有可以靈活對多節(jié)目傳輸流中的全部或部分節(jié)目進(jìn) 行復(fù)用的優(yōu)點,同時具有節(jié)省帶寬,個性化強等有益效果。
圖1所示為本發(fā)明一種多節(jié)目復(fù)用方法的一種實施例流程示意圖;圖2所示為本發(fā)明一種多節(jié)目復(fù)用設(shè)備的一種實施例結(jié)構(gòu)示意圖;圖3所示為多路多節(jié)目復(fù)用到同一頻點的技術(shù)方案示意圖;圖4所示為節(jié)目關(guān)聯(lián)表包含的字段示意圖。
具體實施例方式下面結(jié)合附圖及優(yōu)選實施例對本發(fā)明的特征及技術(shù)內(nèi)容進(jìn)行進(jìn)一步說明。附圖僅 用于解釋本發(fā)明而非限制。如圖1所示,為本發(fā)明一種多節(jié)目復(fù)用方法的一種實施例流程示意圖,該方法可 以包括Si、獲取多節(jié)目傳輸流,此處,多節(jié)目傳輸流可以為多路;S3、根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取與所述節(jié)目列表對應(yīng)的節(jié) 目音視頻流;具體地說,步驟S3可以包括獲取節(jié)目關(guān)聯(lián)表(PAT,即Program Association Table)、節(jié)目映射表(PMT,即 Program Map Table);根據(jù)預(yù)設(shè)的節(jié)目列表,在所述獲取的節(jié)目關(guān)聯(lián)表、節(jié)目映射表中抽 取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻包標(biāo)志(PID JPI^cket Identity)信息;優(yōu)先地,可 以將所述抽取的與所述節(jié)目列表對應(yīng)的節(jié)目音視頻包標(biāo)志信息整合后,生成第一節(jié)目關(guān)聯(lián) 表、第一節(jié)目映射表;根據(jù)所述節(jié)目音視頻包標(biāo)志信息(或者第一節(jié)目關(guān)聯(lián)表、第一節(jié)目映 射表),從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流。此處,預(yù)設(shè)的節(jié)目列表可以包含需要提 取的節(jié)目在節(jié)目關(guān)聯(lián)表中的序號信息。該方法還包括S5、將抽取出的所述節(jié)目音視頻流復(fù)用至預(yù)設(shè)頻點,此處,預(yù)設(shè)頻點可以為多路。相應(yīng)地,如圖2所示,為本發(fā)明一種多節(jié)目復(fù)用設(shè)備的一種實施例結(jié)構(gòu)示意圖。該 設(shè)備可以包括輸入模塊1,用于獲取多節(jié)目傳輸流;
控制模塊3,用于根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取與所述節(jié)目列 表對應(yīng)的節(jié)目音視頻流;具體地說,控制模塊3可以包括獲取模塊,用于獲取節(jié)目關(guān)聯(lián)表、節(jié)目映射表;信息抽取模塊,用于根據(jù)預(yù)設(shè)的節(jié) 目列表,在所述獲取的節(jié)目關(guān)聯(lián)表、節(jié)目映射表中抽取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻 包標(biāo)志信息;節(jié)目抽取模塊,用于根據(jù)所述節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目傳輸流中 抽取節(jié)目音視頻流。優(yōu)選地,信息抽取模塊和節(jié)目抽取模塊之間還可以包括整合模塊,用 于將所述抽取的與所述節(jié)目列表對應(yīng)的節(jié)目音視頻包標(biāo)志信息整合后,生成第一節(jié)目關(guān)聯(lián) 表、第一節(jié)目映射表。該設(shè)備還包括復(fù)用模塊5,用于將抽取出的所述節(jié)目音視頻流復(fù)用至預(yù)設(shè)頻點。以上各模塊的功能與前述圖1所涉的方法是對應(yīng)的,因此在此不再贅述。采用上述揭示的方法和設(shè)備,其效果如圖3所示。假設(shè)需要在η路多節(jié)目傳輸流 中各選部分節(jié)目進(jìn)行復(fù)用,調(diào)制到一個頻點上,則網(wǎng)管可以通過上述揭示的方法和設(shè)備,選 擇性地設(shè)定部分節(jié)目,并設(shè)置將第幾路多節(jié)目傳輸流中的哪個節(jié)目復(fù)用到哪個頻點(本例 中由于只有一個頻點,因此可以設(shè)置為默認(rèn))上,從而實現(xiàn)復(fù)用后的效果,如圖3右半部分 所示。以下結(jié)合圖1圖2,并結(jié)合實際操作,對本發(fā)明一種多節(jié)目復(fù)用方法及相應(yīng)設(shè)備的 應(yīng)用進(jìn)一步進(jìn)行說明。圖4和圖5所示分別為PAT包含的字段示意圖和PAT的語法結(jié)構(gòu)示意圖。眾所 周知,PAT字段中,progranuiumber(節(jié)目序號)標(biāo)識的是TS流(傳輸流,即Transport Stream)中的一個頻道,該節(jié)目可以包括很多個原始流(即可以包含多個音頻PID和視頻
PID), program_number 禾口 program_map_PID 是--對應(yīng)的關(guān)系。如果 program_number 的
值是0x0000,表示后面的PID是網(wǎng)絡(luò)PID,本發(fā)明不涉及網(wǎng)絡(luò)PID。由圖4可知,PAT中所包含的節(jié)目序號、及PMT的PID是順序排列的,只要預(yù)設(shè)的 節(jié)目列表中包含了需要提取的節(jié)目在PAT中的序號信息,就可以在PAT中得到對應(yīng)節(jié)目序 號和PMT的PID。利用PMT的PID從而得到PMT表,進(jìn)而分析出音視頻的PID,這就挑出了 所需節(jié)目,然后將需要的節(jié)目進(jìn)行復(fù)用,不需要的節(jié)目剔除。例如,若節(jié)目關(guān)聯(lián)表內(nèi)容如下面表1所示表 1
00BO31044CCB00000000EO100065El1400C9El24012DEl34|0191|El4401F5El540259El6402BDEl740321El840385El94IDA3DFAD 結(jié)合圖4對表1分析可知,表1中方框內(nèi)數(shù)字顯示的是progranuiumber,緊隨該
progranuiumber的4個數(shù)字則包含了長度為3比特的reserved(預(yù)留位)和長度為13比
特的pr0gram_map_&標(biāo)志。可見,本路多節(jié)目傳輸流共復(fù)用了 9路單節(jié)目傳輸流和一路網(wǎng)
絡(luò)數(shù)據(jù)(即第一個方框所對應(yīng)的數(shù)據(jù))。網(wǎng)管在設(shè)置復(fù)用要求時,就可以設(shè)置第幾路(即前文所述的序號信息)復(fù)用到哪個頻點上。例如,如果想要將第5路復(fù)用到第二個頻點上, 就僅需要提取progranuiumber為01F5的節(jié)目了,也就是說,提取包標(biāo)志為OlM的節(jié)目映 射表包,然后進(jìn)行節(jié)目映射表包的解析。這里需要說明的是,提取的節(jié)目映射表包的包標(biāo)志 應(yīng)為OlM而不是簡單地等于表1中下劃線所示的E154,這是因為,表1使用是十六進(jìn)制, ElM轉(zhuǎn)成二進(jìn)制便是1110 0001 0101 0100,其中前3個比特111為預(yù)留位,后13個比特0 0001 0101 0100才是節(jié)目映射表包的包標(biāo)志,再將這后13個比特用十六進(jìn)制表達(dá)便是01 54。解析節(jié)目映射表包之后,便可以繼續(xù)進(jìn)行相應(yīng)的復(fù)用操作了??梢?,本發(fā)明可以實現(xiàn)對多節(jié)目傳輸流中的全部或部分節(jié)目進(jìn)行復(fù)用,進(jìn)而有效 節(jié)省了帶寬。以上所揭露的僅為本發(fā)明實施例中的較佳實施例,不能以此來限定權(quán)利范圍,因 此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種多節(jié)目復(fù)用方法,其特征在于,包括 獲取多節(jié)目傳輸流;根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻流;將抽取出的所述節(jié)目音視頻流復(fù)用至預(yù)設(shè)頻點。
2.如權(quán)利要求1所述的多節(jié)目復(fù)用方法,其特征在于,所述根據(jù)預(yù)設(shè)的節(jié)目列表,從所 述多節(jié)目傳輸流中抽取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻流包括獲取節(jié)目關(guān)聯(lián)表、節(jié)目映射表;根據(jù)預(yù)設(shè)的節(jié)目列表,在所述獲取的節(jié)目關(guān)聯(lián)表、節(jié)目映射表中抽取與所述節(jié)目列表 對應(yīng)的節(jié)目音視頻包標(biāo)志信息;根據(jù)所述節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流。
3.如權(quán)利要求2所述的多節(jié)目復(fù)用方法,其特征在于,在所述根據(jù)所述節(jié)目音視頻包 標(biāo)志信息,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流的步驟之前還包括將所述抽取的與所述節(jié)目列表對應(yīng)的節(jié)目音視頻包標(biāo)志信息整合后,生成第一節(jié)目關(guān) 聯(lián)表、第一節(jié)目映射表;相應(yīng)地,所述根據(jù)所述節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目傳輸流中抽取節(jié)目音視 頻流包括根據(jù)所述第一節(jié)目關(guān)聯(lián)表、第一節(jié)目映射表,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流。
4.如權(quán)利要求1至3任一所述的多節(jié)目復(fù)用方法,其特征在于,所述多節(jié)目傳輸流可以 為多路,所述預(yù)設(shè)頻點可以為一個或多個。
5.如權(quán)利要求1至3任一所述的多節(jié)目復(fù)用方法,其特征在于,所述預(yù)設(shè)的節(jié)目列表包 含需要提取的節(jié)目在節(jié)目關(guān)聯(lián)表中的序號信息。
6.一種多節(jié)目復(fù)用設(shè)備,其特征在于,包括 輸入模塊,用于獲取多節(jié)目傳輸流;控制模塊,用于根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取與所述節(jié)目列表對 應(yīng)的節(jié)目音視頻流;復(fù)用模塊,用于將抽取出的所述節(jié)目音視頻流復(fù)用至預(yù)設(shè)頻點。
7.如權(quán)利要求6所述的一種多節(jié)目復(fù)用設(shè)備,其特征在于,所述控制模塊包括 獲取模塊,用于獲取節(jié)目關(guān)聯(lián)表、節(jié)目映射表;信息抽取模塊,用于根據(jù)預(yù)設(shè)的節(jié)目列表,在所述獲取的節(jié)目關(guān)聯(lián)表、節(jié)目映射表中抽 取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻包標(biāo)志信息;節(jié)目抽取模塊,用于根據(jù)所述節(jié)目音視頻包標(biāo)志信息,從所述多節(jié)目傳輸流中抽取節(jié) 目音視頻流。
8.如權(quán)利要求6所述的一種多節(jié)目復(fù)用設(shè)備,其特征在于,所述控制模塊中,所述信息 抽取模塊和節(jié)目抽取模塊之間還包括整合模塊,用于將所述抽取的與所述節(jié)目列表對應(yīng)的節(jié)目音視頻包標(biāo)志信息整合后, 生成第一節(jié)目關(guān)聯(lián)表、第一節(jié)目映射表; 相應(yīng)地,所述節(jié)目抽取模塊用于根據(jù)所述第一節(jié)目關(guān)聯(lián)表、第一節(jié)目映射表,從所述多節(jié)目傳輸流中抽取節(jié)目音視頻流。
9.如權(quán)利要求6至8任一所述的一種多節(jié)目復(fù)用設(shè)備,其特征在于,所述多節(jié)目傳輸流 可以為多路,所述預(yù)設(shè)頻點可以為一個或多個。
10.如權(quán)利要求6至8任一所述的一種多節(jié)目復(fù)用設(shè)備,其特征在于,所述預(yù)設(shè)的節(jié)目 列表包含需要提取的節(jié)目在節(jié)目關(guān)聯(lián)表中的序號信息。
全文摘要
本發(fā)明公開了一種多節(jié)目復(fù)用方法,包括獲取多節(jié)目傳輸流;根據(jù)預(yù)設(shè)的節(jié)目列表,從所述多節(jié)目傳輸流中抽取與所述節(jié)目列表對應(yīng)的節(jié)目音視頻流;將抽取出的所述節(jié)目音視頻流復(fù)用至預(yù)設(shè)頻點。本發(fā)明還相應(yīng)公開了一種多節(jié)目復(fù)用設(shè)備。采用本發(fā)明所揭示的技術(shù)方案,具有可以靈活對多節(jié)目傳輸流中的全部或部分節(jié)目進(jìn)行復(fù)用的優(yōu)點,同時具有節(jié)省帶寬,個性化強等有益效果。
文檔編號H04N21/2362GK102098540SQ200910213760
公開日2011年6月15日 申請日期2009年12月14日 優(yōu)先權(quán)日2009年12月14日
發(fā)明者徐玲, 江威, 涂重文, 王亞峰, 王宏遠(yuǎn), 黃育雄 申請人:深圳速浪數(shù)字技術(shù)有限公司