国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      富媒體電視中場(chǎng)景描述的收發(fā)方法及設(shè)備的制作方法

      文檔序號(hào):7694164閱讀:216來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):富媒體電視中場(chǎng)景描述的收發(fā)方法及設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)傳輸協(xié)議,特別涉及富媒體場(chǎng)景描述的傳輸技術(shù)。
      背景技術(shù)
      MPEG LASER是運(yùn)動(dòng)圖像專(zhuān)家小組(Moving Picture Experts Group, 簡(jiǎn)稱(chēng)"MPEG")近期提出的一個(gè)富媒體應(yīng)用場(chǎng)景描述的技術(shù)。雖然理論上 LASER可以支持乂人無(wú)線應(yīng)用協(xié)議(Wireless Application Protocol,簡(jiǎn)稱(chēng) "WAP")富媒體(比如地圖應(yīng)用)到手機(jī)電視等應(yīng)用。但兼容了過(guò)多的其 它行業(yè)標(biāo)準(zhǔn)使得MPEG LASER通用性變強(qiáng),而實(shí)用性卻有所降低。從本質(zhì) 上來(lái)講,LASER標(biāo)準(zhǔn)比較適合下載播放富媒體(通過(guò)網(wǎng)頁(yè)的方式)或流媒體 點(diǎn)播的場(chǎng)合。而LASER對(duì)廣播形態(tài)的富媒體的支持有一定的局限性??煽s 放向量圖形(Scalable Vector Graphics,簡(jiǎn)稱(chēng)"SVG")、同步多媒體集成 語(yǔ)言(Synchronized Multimedia Integration Language, 簡(jiǎn)稱(chēng)"SMIL")、 文檔對(duì)象模型(Document Object Model,簡(jiǎn)稱(chēng)"DOM")等工具從本質(zhì)上 來(lái)講是為WEB設(shè)計(jì)的。而WEB媒體和TV媒體有很多不同的特性,所以, 應(yīng)用WEB工具到TV場(chǎng)合需要更多地考慮其適用性和實(shí)用性。
      另外,雖然LASER提出了聚合打包的格式以適配不同的傳輸協(xié)議,但 是這種協(xié)議的適配性更多地帶來(lái)的是帶寬的浪費(fèi)(尤其是無(wú)線資源)和與現(xiàn) 有廣播傳輸?shù)南到y(tǒng)兼容性問(wèn)題。
      眾所周知,帶寬和誤碼是無(wú)線傳輸所需要解決的兩個(gè)關(guān)鍵問(wèn)題。LASER 雖然考慮了帶寬的節(jié)省這一方面,使用了場(chǎng)景的二進(jìn)制壓縮從而減少了無(wú)線 網(wǎng)絡(luò)傳輸?shù)膸?。但LASER并沒(méi)有考慮無(wú)線傳輸?shù)牧硗庖粋€(gè)特征誤碼。如何設(shè)計(jì)一個(gè)低帶寬和高抗誤碼的場(chǎng)景描述系統(tǒng),也是需要重視的問(wèn)題。
      此外,基于SMIL等適用于WEB富媒體的同步模型也并不完全適合廣 播形態(tài)的富媒體的應(yīng)用??紤]下面一個(gè)應(yīng)用場(chǎng)景,在一個(gè)手機(jī)電視節(jié)目中, 用戶(hù)觀看一個(gè)N B A籃球比賽直播的過(guò)程中,屏幕上動(dòng)態(tài)顯示一系列疊加在 視頻上的二維向量圖形動(dòng)畫(huà)和菜單,提示用戶(hù)可以點(diǎn)擊參與節(jié)目互動(dòng),比如 投票、打分等。這種應(yīng)用場(chǎng)景需要向量圖形和視頻幀的高度關(guān)聯(lián)和同步。按 照SMIL的同步模型,接收系統(tǒng)事實(shí)上難以實(shí)現(xiàn)真正的幀級(jí)同步。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種富媒體電視中場(chǎng)景描述的收發(fā)方法及設(shè)備, 使富媒體場(chǎng)景碼流可以以流媒體方式與音視頻等其它流式媒體高效傳輸并可 以隨機(jī)切入以實(shí)現(xiàn)頻道切換等功能。
      本發(fā)明適用的承載網(wǎng)絡(luò)有移動(dòng)電視廣播,IPTV組播,地面數(shù)字電視廣播 等網(wǎng)絡(luò)。適用的傳輸層協(xié)議有RTP/UDP/IP, MPEG-2TS (transport stream
      傳輸流)等。
      為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施方式提供了一種富媒體電視中場(chǎng)景 描述的發(fā)送方法,包括以下步驟
      將持續(xù)并連續(xù)變化的場(chǎng)景在時(shí)間軸上分割為多段;
      為每一段場(chǎng)景生成一個(gè)場(chǎng)景組,每個(gè)場(chǎng)景組包含至少一個(gè)場(chǎng)景單元,每 個(gè)場(chǎng)景組中第一個(gè)場(chǎng)景單元是可以被獨(dú)立解析的場(chǎng)景,在同一場(chǎng)景組內(nèi),第 N+1個(gè)場(chǎng)景單元是對(duì)第N個(gè)場(chǎng)景單元解析后構(gòu)成的場(chǎng)景的更新;
      發(fā)送各場(chǎng)景單元。
      本發(fā)明的實(shí)施方式還提供了一種富媒體電視中場(chǎng)景描述的接收方法,包 括以下步驟接收各場(chǎng)景單元;
      對(duì)于承載場(chǎng)景組的各場(chǎng)景單元,判斷該場(chǎng)景單元是否可以被獨(dú)立解析,
      如果是則將該場(chǎng)景單元獨(dú)立解析為場(chǎng)景,否則根據(jù)該場(chǎng)景單元中的信息對(duì)前 一個(gè)場(chǎng)景單元解析后構(gòu)成的場(chǎng)景進(jìn)行更新。
      本發(fā)明的實(shí)施方式還提供了一種富媒體電視中場(chǎng)景描述的發(fā)送設(shè)備,包

      分割模塊,用于將持續(xù)并連續(xù)變化的場(chǎng)景在時(shí)間軸上分割為多段;
      生成模塊,用于為分割模塊產(chǎn)生的每一段場(chǎng)景生成一個(gè)場(chǎng)景組,每個(gè)場(chǎng) 景組包含至少一個(gè)場(chǎng)景單元,每個(gè)場(chǎng)景組中第一個(gè)場(chǎng)景單元是可以被獨(dú)立解 析的場(chǎng)景,在同一場(chǎng)景組內(nèi),第N+1個(gè)場(chǎng)景單元是對(duì)第N個(gè)場(chǎng)景單元解析 后構(gòu)成的場(chǎng)景的更新;
      發(fā)送模塊,用于發(fā)送生成模塊生成的各個(gè)場(chǎng)景單元。
      本發(fā)明的實(shí)施方式還提供了一種富媒體電視中場(chǎng)景描述的接收設(shè)備,包

      接收模塊,用于接收各場(chǎng)景單元;
      判斷模塊,用于判斷接收模塊接收到的各場(chǎng)景單元是否為承載場(chǎng)景組的 各場(chǎng)景單元,且場(chǎng)景單元是否可以被獨(dú)立解析;
      解析模塊,用于將場(chǎng)景單元獨(dú)立解析為場(chǎng)景,或根據(jù)場(chǎng)景單元對(duì)已有場(chǎng) 景進(jìn)行更新;
      如果判斷模塊判定場(chǎng)景單元是承載場(chǎng)景組的場(chǎng)景單元,且可以被獨(dú)立解 析,則將該場(chǎng)景單元獨(dú)立解析為場(chǎng)景;
      如果判斷模塊判定場(chǎng)景單元是承載場(chǎng)景組的場(chǎng)景單元,但不可以被獨(dú)立 解析,則根據(jù)該場(chǎng)景單元中的信息對(duì)前一個(gè)場(chǎng)景單元解析后構(gòu)成的場(chǎng)景進(jìn)行 更新。本發(fā)明實(shí)施方式與現(xiàn)有技術(shù)相比,主要區(qū)別及其效果在于
      將場(chǎng)景分段,每段生成一個(gè)場(chǎng)景組,每個(gè)場(chǎng)景組的首個(gè)場(chǎng)景單元可被獨(dú) 立解析,其它場(chǎng)景單元可依次更新。從而使富^某體場(chǎng)景碼流可以以流々某體方 式與音視頻等其它流式媒體高效傳輸,因?yàn)楦鲌?chǎng)景組之間沒(méi)有依賴(lài)關(guān)系,所 以可以很方便地隨機(jī)切入以實(shí)現(xiàn)頻道切換等功能,如果其中一個(gè)場(chǎng)景組有誤 碼,其它場(chǎng)景組仍可以正常解析,所以抗誤碼能力得到了增強(qiáng)。
      本發(fā)明提出的富媒體場(chǎng)景描述的發(fā)送方法,使得場(chǎng)景描述可以切割成細(xì) 粒度的"原子",該"原子"的基本實(shí)現(xiàn)結(jié)構(gòu)是場(chǎng)景單元。同時(shí),使用場(chǎng)景 單元直接映射到傳輸層的方法,在實(shí)現(xiàn)場(chǎng)景描述和音視頻同步的同時(shí),也避 免了 LASER中使用的網(wǎng)絡(luò)適配層所帶來(lái)的帶寬開(kāi)銷(xiāo)。
      進(jìn)一步地,在傳輸層為每個(gè)場(chǎng)景單元設(shè)置一個(gè)時(shí)間戳,從而能夠靈活地 規(guī)定每個(gè)場(chǎng)景的處理時(shí)間,可以更好地適應(yīng)場(chǎng)景的變化情況。
      進(jìn)一步地,通過(guò)將一個(gè)或多個(gè)場(chǎng)景組中各場(chǎng)景單元共用的參數(shù)放在場(chǎng)景 組參數(shù)集中,以獨(dú)立的場(chǎng)景單元承載,可以不再為每個(gè)場(chǎng)景組重復(fù)地傳相同 的參數(shù),從而提高富媒體場(chǎng)景碼流的傳輸效率。
      進(jìn)一步地,在場(chǎng)景單元的單元頭中設(shè)置隨機(jī)切入點(diǎn)標(biāo)志,使接收端不需 要解析場(chǎng)景單元的載荷就可以知道這個(gè)場(chǎng)景單元是否可以隨機(jī)切入。
      進(jìn)一步地,各場(chǎng)景單元可以壓縮也可以不壓縮,在場(chǎng)景單元的單元頭中 設(shè)置壓縮標(biāo)志以表示其壓縮情況,使得帶寬利用方式比較靈活。
      的標(biāo)志,從而使接收方可以進(jìn)行針對(duì)性的處理。
      進(jìn)一步地,每個(gè)場(chǎng)景單元的單元頭中還包括優(yōu)先級(jí)標(biāo)志,從而使接收方 在必要時(shí)可以方便地確定能夠舍棄哪一些場(chǎng)景單元卻又保證基本的效果。如 果在解析場(chǎng)景單元時(shí),發(fā)現(xiàn)該場(chǎng)景單元有誤碼,但該場(chǎng)景單元只是低優(yōu)先級(jí)的,則可以丟棄該場(chǎng)景單元。


      圖1是本發(fā)明實(shí)施方式中富媒體應(yīng)用場(chǎng)景描述(Application Scene R印resentation,筒稱(chēng)"ASR")的傳輸協(xié)議結(jié)構(gòu)圖;圖2是本發(fā)明實(shí)施方式中ASR單元頭的格式示意圖;圖3是本發(fā)明實(shí)施方式中場(chǎng)景(SCENE)和場(chǎng)景單元(ASR UNIT), 場(chǎng)景組(group of scenes,簡(jiǎn)稱(chēng)"GOS"),在各協(xié)議層的封裝示意圖;圖4是本發(fā)明實(shí)施方式中富媒體電視中場(chǎng)景描述的發(fā)送方法流程示意圖;圖5是本發(fā)明實(shí)施方式中富媒體電視中場(chǎng)景描述的接收方法流程示意圖;圖6是本發(fā)明實(shí)施方式中富媒體電視中場(chǎng)景描述的發(fā)送設(shè)備結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施方式中富媒體電視中場(chǎng)景描述的接收設(shè)備結(jié)構(gòu)示意圖。
      具體實(shí)施方式
      在以下的敘述中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,本領(lǐng)域的普通技術(shù)人員可以理解,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于 以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)各權(quán)利要求所要求保護(hù)的技術(shù)方案。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)ii明的實(shí)施方式作進(jìn)一步地詳細(xì)描述。先對(duì)本發(fā)明各實(shí)施方式中用到的一些概念進(jìn)行說(shuō)明。圖1示出了 ASR的傳輸協(xié)議結(jié)構(gòu)。富媒體場(chǎng)景碼流可以與視頻流、音 頻流、圖片碼流以及其它基本流一起在以流媒體方式傳輸層傳輸。ASR單元 定義了富媒體應(yīng)用場(chǎng)景描述的封裝結(jié)構(gòu),由ASR單元頭和ASR單元載荷兩 部分組成。ASR單元載荷可以承載1 ) 一個(gè)完整的完全兼容SVG TINY 1.2 的可擴(kuò)充標(biāo)記語(yǔ)言(extensible Markup Language,簡(jiǎn)稱(chēng)"XML,,)文檔;2) 由文本字符串構(gòu)成的 一 系列場(chǎng)景命令。ASR單元的開(kāi)始和結(jié)束由傳輸層劃分,在這里不多加闡述。ASR單元 載荷可以被進(jìn)一步壓縮。ASR單元頭的長(zhǎng)度為一字節(jié),ASR單元的長(zhǎng)度為 ASR單元載荷的長(zhǎng)度+1 。 ASR單元的長(zhǎng)度由傳輸層承載。ASR單元頭的格式如圖2所示,其中各元素的解釋如下S:當(dāng)設(shè)置為1,表示當(dāng)前ASR單元包含一個(gè)場(chǎng)景描述。當(dāng)設(shè)置為0, 表示ASR單元包含一個(gè)場(chǎng)景描述命令。M:當(dāng)設(shè)置為1,表示當(dāng)前ASR單元是一個(gè)隨機(jī)切入點(diǎn)(相當(dāng)于I幀)。 當(dāng)設(shè)置為O,表示ASR單元不是一個(gè)隨機(jī)切入點(diǎn)。如果是新場(chǎng)景,那么該標(biāo) 記應(yīng)該設(shè)置1。P:當(dāng)設(shè)置為1,表示當(dāng)前ASR單元是高優(yōu)先級(jí)別的單元。當(dāng)設(shè)置為O, 表示ASR單元是一個(gè)低優(yōu)先級(jí)別的單元。在下列情況下,ASR單元屬于低 優(yōu)先級(jí)別的單元,而且可以不需要被客戶(hù)端處理1. 所有接著收到的ASR單元可以被正確解碼和處理;2. 內(nèi)容制作者對(duì)該單元丟失后場(chǎng)景的主觀質(zhì)量仍然能夠滿(mǎn)意。C:當(dāng)設(shè)置為1,表示當(dāng)前ASR單元載荷是被壓縮的。壓縮的具體格式 由媒體流協(xié)商過(guò)程中確定(比如SDP等協(xié)議中)。當(dāng)設(shè)置為0,表示當(dāng)前ASR單元載荷是沒(méi)有被壓縮的。持續(xù)并連續(xù)變化的場(chǎng)景在時(shí)間軸上的各點(diǎn)被切割成離散的場(chǎng)景組 (Group Of Scenes,簡(jiǎn)稱(chēng)"GOS")。每個(gè)GOS可以包含若干個(gè)場(chǎng)景單 元。每個(gè)場(chǎng)景組的第一個(gè)場(chǎng)景由一個(gè)新的可以被獨(dú)立解析的場(chǎng)景構(gòu)成,第N+1 個(gè)場(chǎng)景單元是對(duì)第N個(gè)場(chǎng)景單元解析后的構(gòu)成的場(chǎng)景的更新。場(chǎng)景組參數(shù)集(Scene Parameter Set,簡(jiǎn)稱(chēng)"SPS")專(zhuān)門(mén)由一種特 殊的ASR unit來(lái)承載,該參數(shù)集指定了場(chǎng)景文檔的解析和配置參數(shù)。SPS 可以使得場(chǎng)景碼流的隨機(jī)切入成為可能。同時(shí)也節(jié)省了傳輸帶寬。每個(gè)SPS 可以對(duì)應(yīng)一個(gè)或多個(gè)GOS。圖3示出了場(chǎng)景(SCENE )、場(chǎng)景單元(ASR UNIT)、和場(chǎng)景組(GOS ) 在各協(xié)議層的封裝。其中,場(chǎng)景SO和S1分別為可獨(dú)立解碼呈現(xiàn)的初始場(chǎng)景,而R0, R1 為場(chǎng)景更新。場(chǎng)景S0, R0和R1構(gòu)成一個(gè)簡(jiǎn)單的場(chǎng)景組GOS。每個(gè)場(chǎng)景都 被封裝為獨(dú)立的場(chǎng)景單元(ASRU) , ASRU包含的PAYLOAD (載荷)可 以被壓縮(C=1),或者不被壓縮(c=o)。壓縮通常是在場(chǎng)景數(shù)據(jù)量比較大的情況下進(jìn)行的。而如果不被壓縮,好處是場(chǎng)景中的文本等信息可以方便地被搜索引擎搜索到。ASRU可以進(jìn)一步地被映射到傳輸層進(jìn)行傳輸。 場(chǎng)景參數(shù)集包括下列參數(shù)1) Profile (規(guī)范)比如Web profile, IPTV profile, DTV profile、 mobile TV profile2 ) level (等級(jí))3) 坐標(biāo)精度4) 場(chǎng)景時(shí)間精度等下面說(shuō)明富媒體電視中場(chǎng)景描述的發(fā)送方法的實(shí)施方式,其流程如圖4所示。在步驟401中,將持續(xù)并連續(xù)變化的場(chǎng)景在時(shí)間軸上分割為多段。具體 的分割方法可以—見(jiàn)應(yīng)用環(huán)境而定,例如可以每隔10分鐘分割為一^殳,也可 以在場(chǎng)景每發(fā)生5次變化時(shí)分割為 一段等等。此后進(jìn)入步驟402,為每一段場(chǎng)景生成一個(gè)場(chǎng)景組。其中,每個(gè)場(chǎng)景組 包含至少一個(gè)場(chǎng)景單元,每個(gè)場(chǎng)景組中第一個(gè)場(chǎng)景單元是可以被獨(dú)立解析的 場(chǎng)景,在同一場(chǎng)景組內(nèi),第N+1個(gè)場(chǎng)景單元是對(duì)第N個(gè)場(chǎng)景單元解析后構(gòu) 成的場(chǎng)景的更新。場(chǎng)景單元包括單元頭和單元載荷。單元載荷中包括場(chǎng)景文 檔或場(chǎng)景命令。因?yàn)楦鱾€(gè)場(chǎng)景組是相互獨(dú)立的,所以可以很方便地隨機(jī)切入, 如果其中一個(gè)場(chǎng)景組有誤碼,其它場(chǎng)景組仍可以正常解析,所以抗誤碼能力 得到了增強(qiáng)。在生成場(chǎng)景組的過(guò)程中,可以為一個(gè)或多個(gè)場(chǎng)景組生成SPS并承載于 場(chǎng)景單元中,其中,每個(gè)SPS指定了對(duì)應(yīng)的各場(chǎng)景組中場(chǎng)景文檔的解析和配 置參數(shù),承載SPS的場(chǎng)景單元獨(dú)立于承載場(chǎng)景組的場(chǎng)景單元。不過(guò)SPS的 生成并不是必需的,場(chǎng)景文檔的解析和配置參數(shù)也可以分別放置在各個(gè)場(chǎng)景 組的場(chǎng)景單元中,雖可能有重復(fù),但仍可以工作。通過(guò)將多個(gè)場(chǎng)景組共用的 的參數(shù)以獨(dú)立的場(chǎng)景單元承載,可以不再為每個(gè)場(chǎng)景組重復(fù)地傳相同的參數(shù), 從而提高富媒體場(chǎng)景碼流的傳輸效率。在生成場(chǎng)景組中各場(chǎng)景單元的過(guò)程中,可以根據(jù)需要在單元頭中設(shè)置標(biāo) 志,以方便接收端的處理。 一個(gè)典型的單元頭中標(biāo)志的例子如圖2所示。單元頭可以包括表示本場(chǎng)景單元是否隨機(jī)切入點(diǎn)的標(biāo)志(例如圖2中的 M)。在本發(fā)明一個(gè)具體例子中,在為每一段場(chǎng)景生成一個(gè)場(chǎng)景組的步驟中, 生成每一個(gè)場(chǎng)景單元時(shí),如果該場(chǎng)景單元的單元載荷是可以被獨(dú)立解析的場(chǎng) 景,則在該場(chǎng)景單元的單元頭中設(shè)置表示本場(chǎng)景單元是隨機(jī)切入點(diǎn)的標(biāo)志, 否則在該場(chǎng)景單元的單元頭中設(shè)置表示本場(chǎng)景單元不是隨機(jī)切入點(diǎn)的標(biāo)志。14該標(biāo)志使接收端不需要解析場(chǎng)景單元的載荷就可以知道這個(gè)場(chǎng)景單元是否可 以隨機(jī)切入。單元頭可以包括表示本場(chǎng)景單元是否被壓縮的標(biāo)志(例如圖2中的C)。 相應(yīng)地,在生成場(chǎng)景單元時(shí),會(huì)有一個(gè)可選的對(duì)場(chǎng)景單元的壓縮步驟。例如 可以根據(jù)場(chǎng)景單元的內(nèi)容判斷是否需要壓縮;又如可以根據(jù)壓縮的效果是否 顯著判斷是否需要壓縮,具體做法可以是先對(duì)場(chǎng)景單元進(jìn)行壓縮,用壓縮前 的字節(jié)數(shù)減去壓縮后的字節(jié)數(shù),如果差值大于門(mén)限則說(shuō)明壓縮的效果顯著, 傳壓縮后的場(chǎng)景單元,否則說(shuō)明壓縮的效果不顯著,傳壓縮前的場(chǎng)景單元。 該標(biāo)志使得帶寬利用方式比較靈活。單元頭可以包括表示本場(chǎng)景單元的單元載荷是場(chǎng)景描述還是場(chǎng)景命令 的標(biāo)志(例如圖2中的S),使接收方可以進(jìn)行針對(duì)性的處理。單元頭可以包括表示本場(chǎng)景單元的優(yōu)先級(jí)的標(biāo)志(例如圖2中的P), 從而使接收方在必要時(shí)可以方便地確定能夠舍棄哪一些場(chǎng)景單元卻又保證基 本的效果。上面提到了四種可以在單元頭中設(shè)置的標(biāo)志,這并不是說(shuō)在單元頭中一 定要完整地包含所有這四種標(biāo)志,可以只是其中的一個(gè)、二個(gè)、或三個(gè)標(biāo)志, 可以不包含上述四個(gè)標(biāo)志中的任一種,還可以包含這四種之外的其它標(biāo)志。此后進(jìn)入步驟403,將各場(chǎng)景單元直接映射到傳輸層。在本發(fā)明的一個(gè)例子中,為每個(gè)場(chǎng)景單元在傳輸層設(shè)置一個(gè)同步時(shí)間 戳,該時(shí)間戳表示該場(chǎng)景單元在接收端應(yīng)該被處理的時(shí)間點(diǎn)。時(shí)間戳并非必不可少,在本發(fā)明的另一個(gè)例子中,沒(méi)有為每個(gè)場(chǎng)景單元 設(shè)置時(shí)間戳,而是規(guī)定每隔一個(gè)時(shí)間周期處理一個(gè)場(chǎng)景單元。通過(guò)設(shè)置時(shí)間戳,可以靈活地規(guī)定每個(gè)場(chǎng)景的處理時(shí)間,可以更好地適 應(yīng)場(chǎng)景的變化情況。例如,從O時(shí)刻起,場(chǎng)景在第1秒、第3秒、第15秒發(fā)生了三次變化。如果使用設(shè)置時(shí)間戳的方案,只要傳輸4個(gè)場(chǎng)景單元,分 別在傳輸層設(shè)置在時(shí)刻0、第1秒、第3秒、第15秒處理的時(shí)間戳,就可以 了。如果是每隔1秒處理一個(gè)場(chǎng)景單元,則需要傳輸15個(gè)場(chǎng)景單元。此后進(jìn)入步驟404,發(fā)送各場(chǎng)景單元。在傳輸層及其以下各層(如物理 層等)的發(fā)送屬于現(xiàn)有技術(shù),這里不再詳細(xì)說(shuō)明了。下面說(shuō)明富媒體電視中場(chǎng)景描述的接收方法的實(shí)施方式,其接收和解析 的流程如圖5所示。在步驟501中,接收一個(gè)場(chǎng)景單元。在一個(gè)例子中,當(dāng)在傳輸層接收到 場(chǎng)景單元時(shí),從傳輸層獲取該場(chǎng)景單元所對(duì)應(yīng)的時(shí)間戳,用于根據(jù)時(shí)間戳處 理對(duì)應(yīng)的各場(chǎng)景單元中的場(chǎng)景。此后進(jìn)入步驟502,判斷所接收的場(chǎng)景單元是否承載場(chǎng)景組的場(chǎng)景單元, 如果是則進(jìn)入步驟503,否則進(jìn)入步驟506。在步驟503中,進(jìn)一步判斷場(chǎng)景單元是否可以被獨(dú)立解析,如果是則進(jìn) 入步驟504,否則進(jìn)入步驟505。在一個(gè)例子中,可以根據(jù)圖2所示的標(biāo)志 S判斷是否可以被獨(dú)立解析。在步驟504中,將該場(chǎng)景單元獨(dú)立地解析為場(chǎng)景。此后回到步驟501接 收下一個(gè)場(chǎng)景單元。在步驟505中,根據(jù)該場(chǎng)景單元中的信息對(duì)前一個(gè)場(chǎng)景單元解析后構(gòu)成 的場(chǎng)景進(jìn)行更新。此后回到步驟501接收下一個(gè)場(chǎng)景單元。在步驟506中,判斷場(chǎng)景單元是否承載SPS的場(chǎng)景單元,如果是則進(jìn) 入步驟507,否則進(jìn)入步驟508。在步驟507中,從場(chǎng)景單元中解析出SPS。每個(gè)SPS分別對(duì)應(yīng)一個(gè)或 多個(gè)場(chǎng)景組,根據(jù)該SPS中的參數(shù),可以對(duì)該SPS對(duì)應(yīng)的各場(chǎng)景組中的場(chǎng) 景文檔進(jìn)行解析和配置。此后回到步驟501接收下一個(gè)場(chǎng)景單元。在步驟508中,以其它的方式進(jìn)行處理。根據(jù)應(yīng)用的場(chǎng)合,場(chǎng)景單元可 能還會(huì)承載其它的信息,如果場(chǎng)景單元既不承載場(chǎng)景組,也不承載SPS,則 應(yīng)當(dāng)是其它用途的場(chǎng)景單元,以其它的方式進(jìn)行處理。此后回到步驟501接 收下一個(gè)場(chǎng)景單元。接收的流程并非只有上面一種,也可以有其它的變化,例如可以先判斷 場(chǎng)景單元是否承載SPS,再判斷是否承載場(chǎng)景組的場(chǎng)景單元,等等。又如, 還可以增加根據(jù)圖2所示的標(biāo)志C判斷場(chǎng)景單元是否被壓縮的步驟,如果被 壓縮了,則還要執(zhí)行解壓縮的步驟。通過(guò)上述流程解析得到的各個(gè)場(chǎng)景可以放在隊(duì)列中,在時(shí)間戳規(guī)定的時(shí) 刻在接收設(shè)備處理該場(chǎng)景。本發(fā)明的方法實(shí)施方式可以以軟件、硬件、固件等等方式實(shí)現(xiàn)。不管本 發(fā)明是以軟件、硬件、還是固件方式實(shí)現(xiàn),指令代碼都可以存儲(chǔ)在任何類(lèi)型 的計(jì)算機(jī)可訪問(wèn)的存儲(chǔ)器中(例如永久的或者可修改的,易失性的或者非易失性的,固態(tài)的或者非固態(tài)的,固定的或者可是換的介質(zhì)等等)。同樣,存 儲(chǔ)器可以例如是可編程陣列邏輯(Programmable Array Logic,簡(jiǎn)稱(chēng) "PAL")、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱(chēng)"RAM")、 可編程只讀存儲(chǔ)器(Programmable Read Only Memory,簡(jiǎn)稱(chēng)"PROM")、 只讀存儲(chǔ)器(Read-Only Memory,簡(jiǎn)稱(chēng)"ROM")、電可擦除可編程只讀 存儲(chǔ)器(Electrically Erasable Programmable ROM,簡(jiǎn)稱(chēng)"EEPROM")、 磁盤(pán)、光盤(pán)、數(shù)字通用光盤(pán)(Digital Versatile Disc,簡(jiǎn)稱(chēng)"DVD")等等。下面說(shuō)明富媒體電視中場(chǎng)景描述的發(fā)送設(shè)備的實(shí)施方式,該設(shè)備的結(jié)構(gòu) 如圖6所示,該設(shè)備包括分割模塊601 ,用于將持續(xù)并連續(xù)變化的場(chǎng)景在時(shí)間軸上分割為多段。生成模塊602,用于為分割模塊601產(chǎn)生的每一段場(chǎng)景生成一個(gè)場(chǎng)景組, 每個(gè)場(chǎng)景組包含至少一個(gè)場(chǎng)景單元,每個(gè)場(chǎng)景組中第一個(gè)場(chǎng)景單元是可以被17獨(dú)立解析的場(chǎng)景,在同一場(chǎng)景組內(nèi),第N+1個(gè)場(chǎng)景單元是對(duì)第N個(gè)場(chǎng)景單 元解析后構(gòu)成的場(chǎng)景的更新;生成模塊602還用于為一個(gè)或多個(gè)場(chǎng)景組生成 SPS并承載于場(chǎng)景單元中,其中,每個(gè)SPS指定了對(duì)應(yīng)的各場(chǎng)景組中場(chǎng)景 文檔的解析和配置參數(shù),承載SPS的場(chǎng)景單元獨(dú)立于承栽場(chǎng)景組的場(chǎng)景單 元。如果部分場(chǎng)景單元需要被壓縮,則生成模塊602還可以根據(jù)需要調(diào)用壓 縮模塊605。傳輸層處理模塊603,用于將生成模塊602生成的各場(chǎng)景單元直接映射 到傳輸層后再由發(fā)送模塊604發(fā)送,其中為每個(gè)場(chǎng)景單元在傳輸層設(shè)置一個(gè) 同步時(shí)間戳,該時(shí)間戳表示該場(chǎng)景單元在接收端應(yīng)該被處理的時(shí)間點(diǎn)。。發(fā)送模塊604,用于發(fā)送各個(gè)場(chǎng)景單元。壓縮模塊605,用于對(duì)場(chǎng)景單元進(jìn)行壓縮處理。本實(shí)施方式所涉及的設(shè)備可以用于完成上述發(fā)送方法實(shí)施方式中提到 的方法流程。因此在發(fā)送方法實(shí)施方式中提到的所有技術(shù)細(xì)節(jié)在本實(shí)施方式 中依然有效,為了減少重復(fù),這里不再贅述。下面說(shuō)明富媒體電視中場(chǎng)景描述的接收設(shè)備的實(shí)施方式,該設(shè)備的結(jié)構(gòu) 如圖7所示,該設(shè)備包括接收模塊701,用于接收?qǐng)鼍皢卧?,其中包括在傳輸層?duì)場(chǎng)景單元的接 收,同時(shí)從傳輸層獲取各場(chǎng)景單元所對(duì)應(yīng)的時(shí)間戳。判斷模塊702,用于判斷接收模塊701接收到的各場(chǎng)景單元是否為承載場(chǎng) 景組的各場(chǎng)景單元,且場(chǎng)景單元是否可以被獨(dú)立解析,場(chǎng)景單元是否承載了 SPS。解析模塊703,用于將場(chǎng)景單元獨(dú)立解析為場(chǎng)景,或根據(jù)場(chǎng)景單元對(duì)已 有場(chǎng)景進(jìn)行更新。解析模塊703還用于從場(chǎng)景單元中解析出SPS,并根據(jù)該SPS中的參數(shù),對(duì)該SPS對(duì)應(yīng)的各場(chǎng)景組中的場(chǎng)景文檔進(jìn)行解析和配置,其中每個(gè)SPS分別對(duì)應(yīng)一個(gè)或多個(gè)場(chǎng)景組。如果該場(chǎng)景單元是經(jīng)壓縮的,則需要調(diào)用解 壓模塊705先解壓縮,再進(jìn)行解析。執(zhí)行模塊704,用于根據(jù)接收模塊701獲取的時(shí)間戳處理對(duì)應(yīng)的場(chǎng)景單元 中的場(chǎng)景。解壓模塊705,用于對(duì)場(chǎng)景單元進(jìn)行解壓縮處理。如果判斷模塊702判定場(chǎng)景單元承載了SPS,則解析模塊703從中解析出 SPS,并根據(jù)該SPS中的參數(shù),對(duì)該SPS對(duì)應(yīng)的各場(chǎng)景組中的場(chǎng)景文檔進(jìn)行 解析和配置。如果判斷模塊702判定場(chǎng)景單元是承載場(chǎng)景組的場(chǎng)景單元,且可以被獨(dú) 立解析,則解析模塊703將該場(chǎng)景單元獨(dú)立解析為場(chǎng)景;如果判斷模塊702判定場(chǎng)景單元是承載場(chǎng)景組的場(chǎng)景單元,但不可以被 獨(dú)立解析,則解析模塊703根據(jù)該場(chǎng)景單元中的信息對(duì)前一個(gè)場(chǎng)景單元解析 后構(gòu)成的場(chǎng)景進(jìn)行更新。本實(shí)施方式所涉及的設(shè)備可以用于完成上述接收方法實(shí)施方式中提到 的方法流程。因此在接收方法實(shí)施方式中提到的所有技術(shù)細(xì)節(jié)在本實(shí)施方式 中依然有效,為了減少重復(fù),這里不再贅述。需要說(shuō)明的是,本發(fā)明設(shè)備實(shí)施方式(包括發(fā)送設(shè)備和接收設(shè)備)中提 到的各單元都是邏輯單元,在物理上, 一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn),這些 邏輯單元本身的物理實(shí)現(xiàn)方式并不是最重要的,這些邏輯單元所實(shí)現(xiàn)的功能 的組合是才解決本發(fā)明所提出的技術(shù)問(wèn)題的關(guān)鍵。此外,為了突出本發(fā)明的 創(chuàng)新部分,本發(fā)明上述設(shè)備實(shí)施方式并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn) 題關(guān)系不太密切的單元引入,這并不表明上述設(shè)備實(shí)施方式并不存在其它的 單元。雖然通過(guò)參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和 描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各 種改變,而不偏離本發(fā)明的精神和范圍。
      權(quán)利要求
      1. 一種富媒體電視中場(chǎng)景描述的發(fā)送方法,其特征在于,包括以下步驟將持續(xù)并連續(xù)變化的場(chǎng)景在時(shí)間軸上分割為多段;為每一段場(chǎng)景生成一個(gè)場(chǎng)景組,每個(gè)場(chǎng)景組包含至少一個(gè)場(chǎng)景單元,每個(gè)場(chǎng)景組中第一個(gè)場(chǎng)景單元是可以被獨(dú)立解析的場(chǎng)景,在同一場(chǎng)景組內(nèi),第N+1個(gè)場(chǎng)景單元是對(duì)第N個(gè)場(chǎng)景單元解析后構(gòu)成的場(chǎng)景的更新;發(fā)送各所述場(chǎng)景單元。
      2. 根據(jù)權(quán)利要求1所述的富媒體電視中場(chǎng)景描述的發(fā)送方法,其特征 在于,所述發(fā)送各場(chǎng)景單元的步驟之前還包括以下步驟將所述各場(chǎng)景單元直接映射到傳輸層,場(chǎng)景單元的開(kāi)始和結(jié)束由傳輸層 劃分,其中為每個(gè)場(chǎng)景單元在傳輸層設(shè)置一個(gè)同步時(shí)間戳,該時(shí)間戳表示該 場(chǎng)景單元在接收端應(yīng)該被處理的時(shí)間點(diǎn)。
      3. 根據(jù)權(quán)利要求2所述的富媒體電視中場(chǎng)景描述的發(fā)送方法,其特征 在于,所述場(chǎng)景單元中包括場(chǎng)景文檔或場(chǎng)景命令;所述為每一段場(chǎng)景生成一個(gè)場(chǎng)景組的步驟還包括以下子步驟為一個(gè)或多個(gè)場(chǎng)景組生成場(chǎng)景組參數(shù)集并承載于場(chǎng)景單元中,其中,每 個(gè)場(chǎng)景組參數(shù)集指定了對(duì)應(yīng)的各場(chǎng)景組中場(chǎng)景文檔的解析和配置參數(shù),承載 場(chǎng)景組參數(shù)集的場(chǎng)景單元獨(dú)立于承載場(chǎng)景組的場(chǎng)景單元。
      4. 根據(jù)權(quán)利要求3所述的富媒體電視中場(chǎng)景描述的發(fā)送方法,其特征 在于,所述場(chǎng)景單元包括單元頭和單元載荷;所述單元頭包括表示本場(chǎng)景單元是否隨機(jī)切入點(diǎn)的標(biāo)志;在所述為每一段場(chǎng)景生成一個(gè)場(chǎng)景組的步驟中,生成每一個(gè)場(chǎng)景單元時(shí),如果該場(chǎng)景單元的單元載荷是可以被獨(dú)立解析的場(chǎng)景,則在該場(chǎng)景單元 的單元頭中設(shè)置表示本場(chǎng)景單元是隨機(jī)切入點(diǎn)的標(biāo)志,否則在該場(chǎng)景單元的 單元頭中設(shè)置表示本場(chǎng)景單元不是隨機(jī)切入點(diǎn)的標(biāo)志。
      5. 根據(jù)權(quán)利要求4所述的富媒體電視中場(chǎng)景描述的發(fā)送方法,其特征 在于,所述單元頭中還包括表示本場(chǎng)景單元是否被壓縮的標(biāo)志;在所述為每一段場(chǎng)景生成一個(gè)場(chǎng)景組的步驟中,還包括對(duì)部分或全部場(chǎng) 景單元的單元載荷進(jìn)行壓縮的子步驟。
      6. 根據(jù)權(quán)利要求5所述的富媒體電視中場(chǎng)景描述的發(fā)送方法,其特征 在于,所述單元頭還包括表示本場(chǎng)景單元的單元載荷是場(chǎng)景描述的標(biāo)志,或 表示本場(chǎng)景單元的單元載荷是場(chǎng)景命令的標(biāo)志。
      7. 根據(jù)權(quán)利要求6所述的富媒體電視中場(chǎng)景描述的發(fā)送方法,其特征 在于,所述單元頭還包括表示本場(chǎng)景單元的優(yōu)先級(jí)的標(biāo)志;滿(mǎn)足以下條件之一的場(chǎng)景單元為低優(yōu)先級(jí)單元,否則為高優(yōu)先級(jí)單元如果本場(chǎng)景單元丟失或未被處理,所有隨后收到的各場(chǎng)景單元仍可以被 正確地解碼和處理;如果本場(chǎng)景單元丟失或未被處理,場(chǎng)景的主觀質(zhì)量仍可以基本滿(mǎn)意。
      8. —種富媒體電視中場(chǎng)景描述的接收方法,其特征在于,包括以下步驟接收各場(chǎng)景單元;對(duì)于承載場(chǎng)景組的各場(chǎng)景單元,判斷該場(chǎng)景單元是否可以被獨(dú)立解析, 如果是則將該場(chǎng)景單元獨(dú)立解析為場(chǎng)景,否則根據(jù)該場(chǎng)景單元中的信息對(duì)前 一個(gè)場(chǎng)景單元解析后構(gòu)成的場(chǎng)景進(jìn)行更新。
      9. 根據(jù)權(quán)利要求8所述的富媒體電視中場(chǎng)景描述的接收方法,其特征 在于,在所述接收各場(chǎng)景單元的步驟中,包括以下子步驟在傳輸層接收各場(chǎng)景單元,同時(shí)從傳輸層獲取各場(chǎng)景單元所對(duì)應(yīng)的時(shí)間 戳,根據(jù)時(shí)間戳處理對(duì)應(yīng)的各場(chǎng)景單元中的場(chǎng)景。
      10. 根據(jù)權(quán)利要求9所述的富媒體電視中場(chǎng)景描述的接收方法,其特 征在于,所述場(chǎng)景單元中包括場(chǎng)景文檔或場(chǎng)景命令;還包括以下步驟判斷接收到的所述場(chǎng)景單元是否承載了場(chǎng)景組參數(shù)集,如果是則根據(jù)該 場(chǎng)景組參數(shù)集中的參數(shù),對(duì)該場(chǎng)景組參數(shù)集對(duì)應(yīng)的各場(chǎng)景組中的場(chǎng)景文檔進(jìn) 行解析和配置,其中每個(gè)場(chǎng)景組參數(shù)集分別對(duì)應(yīng)一個(gè)或多個(gè)場(chǎng)景組。
      11. 一種富媒體電視中場(chǎng)景描述的發(fā)送設(shè)備,其特征在于,包括分割模塊,用于將持續(xù)并連續(xù)變化的場(chǎng)景在時(shí)間軸上分割為多段;生成模塊,用于為所述分割模塊產(chǎn)生的每一段場(chǎng)景生成一個(gè)場(chǎng)景組,每 個(gè)場(chǎng)景組包含至少一個(gè)場(chǎng)景單元,每個(gè)場(chǎng)景組中第一個(gè)場(chǎng)景單元是可以被獨(dú) 立解析的場(chǎng)景,在同一場(chǎng)景組內(nèi),第N+1個(gè)場(chǎng)景單元是對(duì)第N個(gè)場(chǎng)景單元 解析后構(gòu)成的場(chǎng)景的更新;發(fā)送模塊,用于發(fā)送所述生成模塊生成的各個(gè)場(chǎng)景單元。
      12. 根據(jù)權(quán)利要求11所述的富媒體電視中場(chǎng)景描述的發(fā)送設(shè)備,其特 征在于,所述場(chǎng)景單元中包括場(chǎng)景文檔或場(chǎng)景命令;所述生成模塊還用于為一個(gè)或多個(gè)場(chǎng)景組生成場(chǎng)景組參數(shù)集并承載于 場(chǎng)景單元中,其中,每個(gè)場(chǎng)景組參數(shù)集指定了對(duì)應(yīng)的各場(chǎng)景組中場(chǎng)景文檔的 解析和配置參數(shù),承載場(chǎng)景組參數(shù)集的場(chǎng)景單元獨(dú)立于承載場(chǎng)景組的場(chǎng)景單 元;所述設(shè)備還包括傳輸層處理模塊,用于將所述生成模塊生成的各場(chǎng)景單元直接映射到傳 輸層后再由所述發(fā)送模塊發(fā)送,其中為每個(gè)場(chǎng)景單元在傳輸層設(shè)置一個(gè)同步時(shí)間戳,該時(shí)間戳表示該場(chǎng)景單元在接收端應(yīng)該#皮處理的時(shí)間點(diǎn)。
      13. —種富媒體電視中場(chǎng)景描述的接收設(shè)備,其特征在于,包括 接收模塊,用于接收各場(chǎng)景單元;判斷模塊,用于判斷所述接收模塊接收到的各場(chǎng)景單元是否為承載場(chǎng)景 組的場(chǎng)景單元,且該場(chǎng)景單元是否可以被獨(dú)立解析;解析模塊,用于將場(chǎng)景單元獨(dú)立解析為場(chǎng)景,或根據(jù)場(chǎng)景單元對(duì)已有場(chǎng) 景進(jìn)行更新;如果所述判斷模塊判定所述場(chǎng)景單元是承載場(chǎng)景組的場(chǎng)景單元,且可以 被獨(dú)立解析,則將該場(chǎng)景單元獨(dú)立解析為場(chǎng)景;如果所述判斷模塊判定所述場(chǎng)景單元是承載場(chǎng)景組的場(chǎng)景單元,但不可 以被獨(dú)立解析,則根據(jù)該場(chǎng)景單元中的信息對(duì)前一個(gè)場(chǎng)景單元解析后構(gòu)成的 場(chǎng)景進(jìn)行更新。
      14. 根據(jù)權(quán)利要求13所述的富媒體電視中場(chǎng)景描述的接收設(shè)備,其特 征在于,還包括所述接收模塊對(duì)場(chǎng)景單元的接收包括在傳輸層接收各場(chǎng)景單元,同時(shí)從 傳輸層獲取各場(chǎng)景單元所對(duì)應(yīng)的時(shí)間戳;執(zhí)行模塊,用于根據(jù)所述接收模塊獲取的時(shí)間戳處理對(duì)應(yīng)的場(chǎng)景單元中 的場(chǎng)景;所述判斷模塊還用于判斷所述場(chǎng)景單元是否承載了場(chǎng)景組參數(shù)集;所述解析模塊還用于從場(chǎng)景單元中解析出場(chǎng)景組參數(shù)集,并根據(jù)該場(chǎng)景 組參數(shù)集中的參數(shù),對(duì)該場(chǎng)景組參數(shù)集所對(duì)應(yīng)的各場(chǎng)景組中的場(chǎng)景文檔進(jìn)行 解析和配置,其中每個(gè)場(chǎng)景組參數(shù)集分別對(duì)應(yīng)一個(gè)或多個(gè)場(chǎng)景組;如果所述判斷模塊判定所述場(chǎng)景單元承載了場(chǎng)景組參數(shù)集,則所述解析 模塊根據(jù)該場(chǎng)景組參數(shù)集中的參數(shù),對(duì)該場(chǎng)景組參數(shù)集所對(duì)應(yīng)的各場(chǎng)景組中的場(chǎng)景文檔進(jìn)行解析和配置。
      全文摘要
      本發(fā)明涉及網(wǎng)絡(luò)傳輸協(xié)議,公開(kāi)了一種富媒體電視中場(chǎng)景描述的收發(fā)方法及設(shè)備,可以使富媒體場(chǎng)景碼流以流媒體方式與音視頻等其它流式媒體高效傳輸并可以被隨機(jī)切入。本發(fā)明中,將場(chǎng)景分段,每段生成一個(gè)場(chǎng)景組,每個(gè)場(chǎng)景組的首個(gè)場(chǎng)景單元可被獨(dú)立解析,其它場(chǎng)景單元可依次更新。將一個(gè)或多個(gè)場(chǎng)景組中各場(chǎng)景單元共用的參數(shù)放在場(chǎng)景組參數(shù)集中,以獨(dú)立的場(chǎng)景單元承載。場(chǎng)景單元直接映射到傳輸層。在傳輸層為每個(gè)場(chǎng)景單元設(shè)置一個(gè)時(shí)間戳以規(guī)定每個(gè)場(chǎng)景的處理時(shí)間,并用于和視頻、音頻等其它流媒體進(jìn)行同步。
      文檔編號(hào)H04L29/06GK101547346SQ20081010785
      公開(kāi)日2009年9月30日 申請(qǐng)日期2008年5月21日 優(yōu)先權(quán)日2008年3月24日
      發(fā)明者丁亞強(qiáng), 林福輝, 武曉陽(yáng) 申請(qǐng)人:展訊通信(上海)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1