專利名稱::用于動(dòng)態(tài)豐富媒體場(chǎng)景的傳送機(jī)制的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及用于流傳輸(streaming)和下載豐富媒體內(nèi)容的傳送機(jī)制。具體而言,本發(fā)明也涉及用于通過點(diǎn)到點(diǎn)和廣播/多播服務(wù)流傳輸和下載包含可縮放矢量圖形(SVG)的豐富媒體內(nèi)容的傳送機(jī)制。
背景技術(shù):
:SVG是用于媒體表示的有用格式。SVG可以針對(duì)實(shí)時(shí)股票和交通信息以及針對(duì)娛樂目的提供可以在其中嵌入和播放其它媒體的布局。近年來,第三代伙伴項(xiàng)目(3GPP)已經(jīng)采用移動(dòng)可縮放矢量圖形(移動(dòng)SVG)作為用于在為移動(dòng)設(shè)備帶來改進(jìn)圖形和圖像扮演關(guān)鍵角色的新成像標(biāo)準(zhǔn)。近來,3GPP和開放移動(dòng)聯(lián)盟(OMA)已經(jīng)開始致力于通過便攜和簡(jiǎn)單企業(yè)聯(lián)合組織(PSS)和多媒體廣播/多播服務(wù)(MBMS)流傳輸豐富媒體。這要求將光柵和矢量圖形與現(xiàn)有音頻、視頻和定時(shí)文本媒體組合的能力。然而,與現(xiàn)有基于幀的媒體不同,SVG遵循具有指定的表示開始時(shí)間和持續(xù)時(shí)間的陳述性動(dòng)畫。需要使用ISO基本媒體文件格式內(nèi)包含的軌道信息經(jīng)由實(shí)時(shí)傳送協(xié)議(RTP)分組在時(shí)間上同步和流傳輸豐富媒體中的所有不同軌道。當(dāng)前,RTP凈荷規(guī)范迎合基于幀的媒體的分組化而造成在基于幀的SVG和非基于幀的SVG之間的同步問題。當(dāng)前,只能經(jīng)由HTTP下載并且漸進(jìn)地下載SVG和其它媒體。當(dāng)前沒有用于允許通過FLUTE下載SVG的機(jī)制,其中該FLUTE是用實(shí)施SAC的Java編寫的層疊樣式表2級(jí)(CSS2)解析器。SAC是用于CSS解析器的基于事件的應(yīng)用程序接口(API)。此外,由于缺乏適當(dāng)?shù)腞TP凈荷格式,所以目前沒有用于從ISO基本媒體文件之中或者直接從實(shí)況內(nèi)容中流傳輸SVG內(nèi)容的可用機(jī)制。此前,已經(jīng)致力于用于例如音頻、視頻和定時(shí)文本的媒體格式的傳送機(jī)制。MacromediaFlash作為專用于矢量圖形的格式并不支持實(shí)時(shí)(RTSP/RTP)流傳輸。Flash代之以僅使用從Web服務(wù)器的漸進(jìn)下載或者經(jīng)由僅在Windows環(huán)境中運(yùn)行的Flash通信服務(wù)器的http流傳輸。
發(fā)明內(nèi)容本發(fā)明提供一種用于支持通過FLUTE或者用戶數(shù)據(jù)報(bào)協(xié)議(UDP)下載SVG的支持機(jī)制。本發(fā)明也提供一種實(shí)現(xiàn)實(shí)況流傳輸和豐富媒體內(nèi)容流傳輸?shù)腞TP凈荷格式。如這里所用,"實(shí)況流傳輸"指代來自實(shí)況編碼器的媒體流。根據(jù)本發(fā)明,在發(fā)送方基于凈荷格式在RTP分組中封裝豐富媒體內(nèi)容。本發(fā)明提供一種用于滿足涉及到豐富媒體傳輸?shù)臄?shù)個(gè)使用情況或者場(chǎng)景的高效框架。本發(fā)明的這些和其它目的、優(yōu)點(diǎn)和特征及其組織和操作方式將從結(jié)合附圖來閱讀時(shí)的以下具體描述中變得明顯,在這些附圖中相似的單元在數(shù)幅圖中通篇地具有相似的標(biāo)號(hào)。圖1描繪了根據(jù)本發(fā)明的SVG傳送機(jī)制;圖2描繪了在本發(fā)明的傳送機(jī)制中的RTP凈荷字段的格式;圖3描繪了用于TYPE1分組的RTP凈荷報(bào)頭;圖4描繪了用于TYPE2分組的RTP分組報(bào)頭;圖5描繪了用于TYPE3分組的RTP凈荷報(bào)頭;圖6描繪了用于TYPE4分組的RTP凈荷沖艮頭;圖7描繪了用于TYPE5分組的RTP凈荷報(bào)頭;圖8是可以在本發(fā)明的實(shí)施中使用的移動(dòng)電話的透視圖;以及圖9是圖8的移動(dòng)電話的電話電路的示意表示圖。具體實(shí)施方式SVGT版本1.2支持用于漸進(jìn)下載的預(yù)取。然而,對(duì)于實(shí)時(shí)流傳輸,場(chǎng)景可能因動(dòng)畫和場(chǎng)景狀態(tài)的改變而改變。場(chǎng)景描述及其空間/時(shí)間修改的這一序列需要從服務(wù)器流傳輸?shù)娇蛻魴C(jī)設(shè)備上的玩家。使用〈g〉元素將SVG動(dòng)畫中的邏輯場(chǎng)景分組在一起。SVGT1.2規(guī)范建議對(duì)于漸進(jìn)下載和流傳輸?shù)那闆r,所有場(chǎng)景定義必須是DOM樹中才艮〈svg〉元素的子元素。各相鄰頂級(jí)〈g〉元素應(yīng)當(dāng)包含動(dòng)畫中的相鄰序時(shí)場(chǎng)景。場(chǎng)景更新是一次一個(gè)地發(fā)送到客戶機(jī)設(shè)備的對(duì)SVGDOM的增量進(jìn)行更新。這些更新包括SVG元素添加、元素刪除、元素替換和元素屬性更新。SVG支持與同步多媒體綜合語言(SMIL)媒體元素相似的媒體時(shí)間表。所有的SVG々某體元素支持SVG定時(shí)屬性以及運(yùn)行時(shí)間同步。實(shí)時(shí)媒體元素是音頻和視頻并且嵌入于SVG中如下<audioxlink:href="l.ogg"volume="0.7"type="audio/vorbis"begin="mybutton.click"repeatCount=',3,,/><videoxlink:href="ski.avi"volume=,,.8"type-"video/x-msvideo,,x=,,10,,y="170,V>另外,SVG也可以嵌入其它SVG文檔,這些文檔又可以通過嵌套嵌入更多SVG文檔。嵌入的媒體元素可以通過SVG內(nèi)容中的內(nèi)部或者外部URL來鏈接。動(dòng)畫元素指定了外部嵌入SVG文檔或者提供同步動(dòng)畫矢量圖形的SVG文檔片段。如同視頻元素一樣,動(dòng)畫元素是大小取決于它的x、y、寬度和高度屬性的圖形對(duì)象。例如(animationbegin=Tdur="3"repeatCount^,1.5,'fill=":free2;e"x="100"y=',100"xlink:href="myIcon.svg7>另一方面,使用'圖像,元素在SVG中嵌入靜態(tài)媒體如圖像,比如<imagex="200"y="200"width-"100px"height="100px"xlink:href="myimage,png">在圖1中描繪了本發(fā)明的傳送機(jī)制的概括圖。如圖1中所示,通過將內(nèi)容劃分成三個(gè)分離組將SVG從服務(wù)器IOO傳送到客戶機(jī)設(shè)備110。在RTP分組130中傳送SVG和表示為120的其它嵌入SVG文件,而RTP會(huì)話140將信息傳送到客戶機(jī)設(shè)備110。嵌入的動(dòng)態(tài)媒體150使用多個(gè)RTP連接160。RTP會(huì)話140也用來將嵌入的動(dòng)態(tài)媒體150傳送到客戶機(jī)設(shè)備110??蛻魴C(jī)設(shè)備110在180經(jīng)由FLUTE下載在步驟170代表的嵌入靜態(tài)媒體。本發(fā)明的第一實(shí)施涉及到使用RTP凈荷格式來實(shí)現(xiàn)豐富媒體流傳輸。在這一實(shí)施中將RTP單元分類如下。TYPE1分組包含一個(gè)或者多個(gè)采樣描述。TYPE2分組包含完整SVG場(chǎng)景采樣或者它的片段之一。TYPE3分組包含完整SVG場(chǎng)景更新采樣或者它的片段之一。TYPE4分組包含當(dāng)前活躍的SVG元素的列表。TYPE5分組包含采樣相異信息。在SVG格式本身內(nèi)指定SVG場(chǎng)景的持續(xù)時(shí)間。在圖2中示出包含SVG的RTP分組的格式。市場(chǎng)位M(1位)指示了當(dāng)前分組包含是否SVG采樣的最終片段(如果有)。對(duì)于TYPE1分組,假設(shè)如下規(guī)則不能將采樣描述分段,M位總是設(shè)置為1。對(duì)于TYPE2、TYPE3、TYPE4和TYPE5分組,M位如果它是完整采樣或者采樣的最終片段則設(shè)置為1。否則M位設(shè)置為0。只要客戶機(jī)設(shè)備110收到M位設(shè)置為1的RTP分組130,它就認(rèn)為當(dāng)前采樣的傳輸完整并且開始執(zhí)行下一步驟(FEC檢驗(yàn)和解碼)。時(shí)間戳指示了SVG采樣的采樣瞬間。對(duì)于TYPE1分組,時(shí)間戳設(shè)置為等于后繼分組的時(shí)間戳??蛻魴C(jī)設(shè)備110針對(duì)這一情況應(yīng)當(dāng)忽略時(shí)間戳。應(yīng)當(dāng)注意零的設(shè)置將打破RTP客戶機(jī)可能基于到達(dá)之間的抖動(dòng)計(jì)算而具有的任何邏輯。一種為沒有固有時(shí)間性質(zhì)的分組分配時(shí)間戳的典型方式是將分組與先前或者隨后分組相關(guān)聯(lián)并且拷貝它的時(shí)間戳。對(duì)于TYPE2和TYPE3分組,時(shí)間戳指示了當(dāng)前SVG采樣的采樣瞬間。對(duì)于TYPE4分組,由于針對(duì)特定場(chǎng)景和場(chǎng)景更新組一次發(fā)送列表,所以用于TYPE4的時(shí)間戳在該組的開始時(shí)間(該組中第一采樣的時(shí)間戳)和結(jié)束時(shí)間(該組中最后采樣的時(shí)間戳)內(nèi)。對(duì)于TYPE5分組,由于采樣相異信息表明在當(dāng)前場(chǎng)景圖形與先前場(chǎng)景圖形之間的差異,所以TYPE5分組的時(shí)間戳必須與當(dāng)前采樣相同。對(duì)于實(shí)況流傳輸則使用適當(dāng)時(shí)間戳?xí)r鐘速率。這一值應(yīng)當(dāng)提供用于將SVG與其它媒體同步的足夠定時(shí)分辨率。與其它媒體如音頻和視頻不同,沒有為SVG定義的缺省采樣大小或者采樣速率。編碼應(yīng)用必須考慮實(shí)時(shí)會(huì)話的延遲約束并且評(píng)價(jià)FEC、重傳還是其它類似技術(shù)是用于流修復(fù)的合理選項(xiàng)。剩余RTP報(bào)頭字段的使用遵循可以在www.faqs.org/rfcs/rfc3550.html找到的RFC2550的規(guī)則以及在使用中的簡(jiǎn)檔。應(yīng)當(dāng)注意通過'時(shí)間戳,和'TYPE,來表示屬于同一采樣的多個(gè)片段。凈荷報(bào)頭包括公共字段集,跟隨其后的是用于各報(bào)頭類型和采樣內(nèi)容的具體字段。所有凈荷報(bào)頭共有的字段具有以下格式。"類型字段"(3位)指定哪些具體報(bào)頭字段跟隨其后。定義如下TYPE值。RTP單位分類如下。TYPE1分組包含一個(gè)或者多個(gè)采樣描述。TYPE2分組包含完整SVE場(chǎng)景采樣或者它的片段之一。TYPE3分組包含完整SVG場(chǎng)景更新采樣或者它的片段之一。TYPE4分組包含當(dāng)前活躍的SVG元素的列表。TYPE5分組包含采樣相異信息。"保留位字段"(R-4位)用于將來擴(kuò)展。這一字段必須設(shè)置為零(0x0)并且凈皮4矣收方忽略。"優(yōu)先級(jí)"(PR-2位)指示了特定采樣的重要級(jí)。較高的值指示了較高的優(yōu)先級(jí)。例如,在通過媒體網(wǎng)關(guān)傳輸數(shù)據(jù)的情形中,通過可靠信道發(fā)送更重要的數(shù)據(jù),而通過可靠性較低的信道發(fā)送或者簡(jiǎn)單地丟棄重要性較低的分組。此外,這樣的優(yōu)先級(jí)機(jī)制允許編碼器應(yīng)用部分FEC保護(hù)。另外,利用這樣的優(yōu)先級(jí)系統(tǒng),發(fā)送方可以在分組丟失的情況下復(fù)制更多重要分組。這一標(biāo)志存在于所有五個(gè)分組類型中。"計(jì)數(shù)器字段"(CTR-7位)與PR標(biāo)志相聯(lián)系。針對(duì)對(duì)應(yīng)優(yōu)先級(jí)的各新分組,四個(gè)單獨(dú)計(jì)數(shù)器各遞增一。CTR字段在達(dá)到最大限制之后回繞至零。序列號(hào)的不連續(xù)指示了丟失分組。(某一優(yōu)先級(jí)的)計(jì)數(shù)器值的不連續(xù)指示了丟失分組的優(yōu)先級(jí)。在下表1中描繪了這一現(xiàn)象。<table>tableseeoriginaldocumentpage10</column></row><table>表1以下部分具體說明了用于TYPE值的不同凈荷"^艮頭。圖3中所示TYPE1報(bào)頭用來傳送采樣描述(靜態(tài)和動(dòng)態(tài))。RTP傳輸總是始于包含靜態(tài)采樣描述的一個(gè)或者多個(gè)TYPE1分組,包括用于第一TYPE2分組的傳輸。如上所述使用TYPER、PR和CTR字段,其后是采樣描述。各采樣描述按次序包含如下四個(gè)字段SDIDI內(nèi)容編碼l文本編碼l內(nèi)容腳本類型。"采樣描述索引字段"(SDID-8位)是用來標(biāo)識(shí)采樣描述(SD)以有助于對(duì)凈荷解碼的索引。有兩類SDID:靜態(tài)和動(dòng)態(tài)。靜態(tài)和動(dòng)態(tài)SD分別使用它們。靜態(tài)采樣描述在整個(gè)表示過程中保持活躍,而動(dòng)態(tài)采樣描述在表示下一場(chǎng)景采樣之前保持活躍。靜態(tài)和動(dòng)態(tài)采樣描述可以通過它們的關(guān)聯(lián)SDID值來區(qū)別。靜態(tài)和動(dòng)態(tài)采樣描述在它們的活躍時(shí)段過程中不能被修改。兩種采樣描述均在TYPE1分組中被傳輸。靜態(tài)SDID用來標(biāo)識(shí)靜態(tài)采樣描述。動(dòng)態(tài)SDID用來表示動(dòng)態(tài)SD。較大的值分配給動(dòng)態(tài)SDID,而較低的值分配給靜態(tài)SDID。例如,0-63分配給靜態(tài)SDID;64-255分配個(gè)動(dòng)態(tài)SDID。這一分配閾值在RTP傳輸之前用會(huì)話描述協(xié)議(SDP)帶外傳輸。作為缺省,前64個(gè)SDID分配為靜態(tài)的,而其余分配為動(dòng)態(tài)的。然而,這一分配可以根據(jù)服務(wù)器、網(wǎng)絡(luò)條件、采樣描述的數(shù)目、采樣描述的長(zhǎng)度等而變化。正如在以下例子中討論的那樣,SDID是連接整數(shù)。靜態(tài)SDID的允許值范圍為從0到63。換而言之,允許靜態(tài)采樣描述的最大數(shù)目為64。它們無需從0開始,但是它們必須連接。動(dòng)態(tài)SDID的允許值范圍為從64到255。在各活躍時(shí)段過程中,允許動(dòng)態(tài)采樣描述的最大數(shù)目為192。它們無需從64開始,但是它們必須連接。版本簡(jiǎn)檔的長(zhǎng)度、文本編碼類型和壓縮類型分別為16、8和8位。"內(nèi)容編碼"字4殳是可能值為'none,、'bin—xml'、'gzip,、'compress'和'deflate'的空終結(jié)串。這是根據(jù)www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#3.5來指定的。'文本編碼,字段是IANA規(guī)范(可以在www.iana.org/assignments/character-sets找到)中可能4直選自于'名稱,或者'別名,字段如US-ASCII、BS4370等(一見應(yīng)用而定)的空終結(jié)串。"內(nèi)容腳本類型"(CSCF)字段標(biāo)識(shí)用于給定采樣的缺省腳本語言。這一屬性為文檔中的所有腳本瞬間設(shè)置缺省腳本語言。值內(nèi)容類型指定了媒體類型。如果沒有啟用腳本,則這一字段的值為0。默認(rèn)值是值為1的"ecmascrip"。圖4中所示TYPE2報(bào)頭用來傳送完整SVG場(chǎng)景采樣。這一單位是在SVG采樣小到足以在一個(gè)單位中傳送而無需實(shí)現(xiàn)更小場(chǎng)景片段時(shí)使用的。TYPE、PD、SDID和R字段具有與在TYPE1中相似的解釋。"填充位數(shù)目字段"(PAD-3位)指示了在實(shí)際凈荷的最終八元組中有多少填充位。GRP字段(4位)指示了場(chǎng)景屬于哪個(gè)組。一般而言,其后跟隨一個(gè)或者多個(gè)場(chǎng)景更新的一個(gè)場(chǎng)景構(gòu)成組。然而,分組性質(zhì)是靈活的并且可以在編著級(jí)加以確定。分組允許每組一次發(fā)送活躍元素(TYPE4)的當(dāng)前列表并且允許更高效的糾錯(cuò)機(jī)制。采樣描述索引字段(SDID)包含對(duì)如下采樣描述的引用,該采樣描述必須用來解析特定凈荷中包含的場(chǎng)景描述。LNK標(biāo)志(L-l位)指示了當(dāng)前SVG采樣包含音頻、視頻、動(dòng)畫或者圖像標(biāo)記,該標(biāo)記指示了SVG引用外部音頻、視頻、SVG或者圖像內(nèi)容。這一字段可以有助于客戶機(jī)設(shè)備110決定解碼次序并且預(yù)備外部媒體內(nèi)容的新傳輸。SIM字段(3位)用來表示采樣相異信息(SDI)是否存在。SDI提供與采樣如何不同于客戶機(jī)上當(dāng)前的場(chǎng)景圖有關(guān)的信息。此信息可以比較兩個(gè)場(chǎng)景或者兩個(gè)場(chǎng)景(即具有場(chǎng)景更新的場(chǎng)景)。該選擇視服務(wù)器的性質(zhì)以及客戶機(jī)可以如何處理這樣的信息而定。SIM字段具有數(shù)個(gè)值。如果當(dāng)前分組不含SDI貝'JSIM=000。如果下一采樣與當(dāng)前分組中的采樣相同則SIM=001。如果下一采樣為空SVG采樣則SIM=010。如果兩個(gè)采樣不同則SIM=011,并且在當(dāng)前分組的末尾附加SDI。這一點(diǎn)在SDI的長(zhǎng)度小到足以被附加時(shí)發(fā)生。TYPES2-5支持附加SDI。如果兩個(gè)采樣不同則SIM=100,而當(dāng)SDI的長(zhǎng)度為長(zhǎng)時(shí)在TYPE7或者TYPE9中發(fā)送SDI。S標(biāo)志(1位)指示了當(dāng)前分組是否包含當(dāng)前采樣的開始點(diǎn)。在M標(biāo)志指示了當(dāng)前采樣的結(jié)束點(diǎn)時(shí),S標(biāo)志指示了開始點(diǎn)。M和S標(biāo)志的組合提供如下信息。當(dāng)M二1和S-1時(shí),當(dāng)前分組包含完整采樣。當(dāng)M=0和S=l時(shí),當(dāng)前分組包含采樣的第一片段。當(dāng)M=l和S二0時(shí),當(dāng)前分組包含采樣的最終片段。當(dāng)M:0和S二0時(shí),當(dāng)前分組包含采樣的中間片段。在這些情形下,"采樣"指代SVG場(chǎng)景、場(chǎng)景更新、SDI或者SVG元素的活躍列表。TYPE3才艮頭用來傳送全部SVG場(chǎng)景更新采樣。這一單位是在SVG場(chǎng)景更新小到足以在一個(gè)單位中傳送而無需分段成更小采樣時(shí)的情況下使用的。所有字段具有與在TYPE2報(bào)頭中相似的解釋。場(chǎng)景更新包含用于在當(dāng)前場(chǎng)景中添加、刪除和更換元素及其屬性的信自TYPE4報(bào)頭包含在特定時(shí)間戳在場(chǎng)景圖中當(dāng)前活躍SVG元素的定義。這允許客戶機(jī)更好地管理元素和存儲(chǔ)器。所有字段具有與其它類型相似的解釋。GRP字段為了優(yōu)化而每組僅一次傳輸允許TYPE4分組。何時(shí)傳輸組中TYPE4分組(在開頭、中間或者末尾)取決于服務(wù)器100或者伴隨SVG內(nèi)容的任何特殊指令。字段的解釋與在其它TYPE才艮頭中相同。包含當(dāng)前活躍SVG元素的SVG定義塊存在于這一類型中。這允許客戶機(jī)檢驗(yàn)它的SVG場(chǎng)景圖以確保它包含當(dāng)前活躍的所有SVG元素。利用這一TYPE4格式的介紹,可以校正場(chǎng)景圖中由于分組丟失而造成的誤差。在SVG規(guī)范中,<defs〉...々defs〉塊包含SVG元素列表。TYPE5報(bào)頭在SDI長(zhǎng)到無法附接到TYPES2和TYPES3報(bào)頭的情況下包含該SDI。所有字段的解釋與在其它TYPE報(bào)頭中相同。本發(fā)明的第二實(shí)施涉及到動(dòng)態(tài)嵌入媒體的傳輸。在這一實(shí)施中,僅為內(nèi)部嵌入動(dòng)態(tài)媒體提供SDP信息,而接收方可以請(qǐng)求來自外部流傳輸服務(wù)器的外部嵌入動(dòng)態(tài)媒體。必須為整個(gè)SVG表示用SDP指定一個(gè)時(shí)鐘速率。時(shí)鐘的分辨率對(duì)于所需同步準(zhǔn)確度和對(duì)于測(cè)量分組到達(dá)抖動(dòng)而言必須是充分的。需要考慮在表示內(nèi)嵌入動(dòng)態(tài)媒體文件的時(shí)鐘速率。例如,如果該表示包含嵌入視頻,則建議時(shí)鐘將不少于90,000。在一個(gè)會(huì)話內(nèi)的多個(gè)RTP連接用來傳輸動(dòng)態(tài)嵌入媒體。編碼器負(fù)責(zé)在生成RTP分組時(shí)計(jì)算時(shí)間戳以便保證恰當(dāng)同步。各采樣的時(shí)間戳需要映射到RTP分組的時(shí)間戳。用SDP僅指示內(nèi)部嵌入動(dòng)態(tài)媒體的源位置。嵌入媒體可以來自主要文件中的軌道、同一目錄中的內(nèi)部嵌入文件或者同一目錄中3GPP文件的項(xiàng)目。有四種方式指示這些位置1.file—name="video2.h263,,2.box=-moov;track_ID=l3.item_ID=34.item—name="video4.h263"在這一'清形下,'itemJD,和'item—name,是分別在3GPP文件中保SDP會(huì)話指定SVG格式、它的時(shí)鐘速率和SDID閾值。下文示出了SDP的媒體級(jí)描述的例子。在這一情況下,在表示中嵌入具有同一格式的四種H.263視頻媒體。各("a=fmtp,,,"a;rtpmap")對(duì)描述一個(gè)源位置。m=svg+xml12345RTP/AVP96a=rtpmap:%X-SVG+XML/100000a=fintp:96sdid-threshold=63;version_profile="l.2";base_profile="l,,m=video49234RTP/AVP9899100101a=rtpmap:98h263-2000/90000a=fintp^8box=moov;track—ID=,T,;profile="3";level="10,,a=rtpmap:99h263-2000/90000a=fintp:99fie_name="video2.h263";profile="3";level="10"a=rtpmap:100h263-2000/卯000a=fintp:100item—ID="3";profile=,,3";level="10"a=rtpmap:101h263-2000/90000a=ftntp:101item_name="video4.h263";profile="3";level="10"無需指定主要SVG文件的源位置。然而,如果在主要SVG文件中有嵌入的SVG文件或者內(nèi)容,則應(yīng)當(dāng)用SDP指定該文件或者內(nèi)容的源位置作為單獨(dú)媒體級(jí)SDP描述。本發(fā)明的第三實(shí)施涉及到靜態(tài)嵌入媒體的傳輸。靜態(tài)嵌入媒體文件(例如圖像)可以通過如下方式來發(fā)送(1)經(jīng)由FLUTE會(huì)話預(yù)先將它們發(fā)送到UE;(2)以與在MBMS會(huì)話之前發(fā)送安全密鑰到客戶機(jī)的方式相似的方式在流傳輸會(huì)話之前在點(diǎn)到點(diǎn)承載上將靜態(tài)媒體發(fā)送到各客戶機(jī);(3)如果足夠無線電資源可用,則具有與RTP傳輸會(huì)話相獨(dú)立的并行FLUTE傳輸會(huì)話;或者(4)由于有限的無線電資源而僅有一個(gè)傳輸會(huì)話用以傳輸所有數(shù)據(jù)。這樣的傳輸具有來自兩個(gè)用戶會(huì)話的數(shù)據(jù)——一個(gè)用于RTP而另一個(gè)用于FLUTE。可以在SVG組級(jí)(包括場(chǎng)景和場(chǎng)景更新組)而不是在表示級(jí)實(shí)施上述選項(xiàng)(1)和(2)。因此,緊接在傳輸組之后,可以在分離FLUTE會(huì)話中發(fā)送嵌入靜態(tài)文件。僅為內(nèi)部嵌入的靜態(tài)媒體或者SVG內(nèi)容提供SDP信息。對(duì)于FLUTE會(huì)話,接收器可以顯式地從服務(wù)器下載外部嵌入的靜態(tài)媒體或者SVG內(nèi)容。在FLUTE會(huì)話的內(nèi)部的文件遞送表(FDT)字段中而不是用SDP指示了內(nèi)部嵌入^某體的URL。已經(jīng)在Internet-Draft:SDPDescriptorsforFLUTE(www.ietf.org/internet-drafts/dtaft-mehta-rmt國(guó)flute隱sdp-02.txt)中定義了針對(duì)FLUTE的SDP描述的語法。以下是用于本發(fā)明的其它可選實(shí)施例。實(shí)施4:與實(shí)施1相同但是字段重新排序。實(shí)施5:上文討論的第一實(shí)施指定了凈荷報(bào)頭格式中字段的最小可能大小。某些字段可以比指定值更長(zhǎng)。實(shí)施6:在這一實(shí)施中,PtM是3GPPMBMS;PtM是3GPP2BCMCS;PtM是DVB-HIPDC;而PtM是OMABCAST。實(shí)施7:場(chǎng)景相異信息可以提供場(chǎng)景差異、場(chǎng)景更新和/或場(chǎng)景圖、一個(gè)或者多個(gè)場(chǎng)景和場(chǎng)景更新的組合。實(shí)施8:SVG元素的當(dāng)前活躍列表的傳輸頻率可以針對(duì)場(chǎng)景和場(chǎng)景更新組、僅針對(duì)各場(chǎng)景或者以預(yù)定時(shí)間間隔。這一選擇取決于服務(wù)器、編著環(huán)境和/或可用帶寬。實(shí)施9:用于豐富媒體的RTP凈荷可以應(yīng)用于預(yù)先編著/預(yù)先記錄的內(nèi)容以及實(shí)況內(nèi)容。實(shí)施10:用于FLUTE會(huì)話的SDP信息可以針對(duì)參數(shù)如時(shí)鐘速率和SDID閾值具有靈活的缺省值。圖8和圖9示出了本發(fā)明可以實(shí)施的一個(gè)代表移動(dòng)電話12。這一移動(dòng)電話12可以根據(jù)所討論的特定系統(tǒng)而用作客戶機(jī)終端或者服務(wù)器。然而應(yīng)當(dāng)理解本發(fā)明并不旨在于限于一個(gè)特定類型的移動(dòng)電話12或者其它電子設(shè)備。圖8和圖9的移動(dòng)電話包括殼體30、液晶顯示器形式的顯示器32、鍵盤34、麥克風(fēng)36、耳機(jī)38、電池40、紅外線端口42、天線44、根據(jù)本發(fā)明一個(gè)實(shí)施例形式為UICC的智能卡46、讀卡器48、射頻電路52、編碼解碼器電路54、控制器56和存儲(chǔ)器58。單獨(dú)電路和單元都是本領(lǐng)域中公知的類型,例如在移動(dòng)電話的Nokia范圍中公知的類型。在方法步驟的背景下描述了本發(fā)明,這些方法步驟可以在一個(gè)實(shí)施例中通過程序產(chǎn)品來實(shí)施,該程序產(chǎn)品包括在聯(lián)網(wǎng)環(huán)境下由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令如程序代碼。一般而言,程序包括執(zhí)行特定任務(wù)或者實(shí)施特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。與數(shù)據(jù)結(jié)構(gòu)相關(guān)聯(lián)的計(jì)算機(jī)可執(zhí)行指令以及程序模塊代表用于執(zhí)行這里公開的方法步驟的程序代碼的例子。特定序列的這樣的可執(zhí)行指令或者關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)代表用于實(shí)施在這樣的步驟中描述的功能的對(duì)應(yīng)動(dòng)作的例子。本發(fā)明的軟件和Web實(shí)施可以利用標(biāo)準(zhǔn)編程4支術(shù)、利用基于規(guī)」則的邏輯和其它用以實(shí)施各種數(shù)據(jù)庫搜索步驟、相關(guān)步驟、比較步驟和判決步驟的邏輯來實(shí)施。也應(yīng)當(dāng)注意如這里使用以及4又利要求中的字眼"組件"和"模塊"旨在于涵蓋使用一行或者多行軟件代碼和/或硬件實(shí)施和/或用于接收人工輸入的設(shè)備的實(shí)施。已經(jīng)出于示例和描述的目的呈現(xiàn)了對(duì)本發(fā)明實(shí)施例的以上描改和變化根據(jù)上述教導(dǎo)是可能的或者可以從本發(fā)明的實(shí)踐中加以獲本領(lǐng)域技術(shù)人員能夠在各種實(shí)施例中以及利用對(duì)構(gòu)思的特定用途而言適合的各種修改來運(yùn)用本發(fā)明。權(quán)利要求1.一種用于遞送內(nèi)容到客戶機(jī)設(shè)備的方法,包括將信號(hào)傳輸?shù)剿隹蛻魴C(jī)設(shè)備,所述信號(hào)在分組流內(nèi)攜帶使用標(biāo)記語言指定的多媒體表示,其中所述多媒體表示包括至少一個(gè)場(chǎng)景描述和至少一個(gè)場(chǎng)景更新,以及其中所述分組流包括場(chǎng)景分組,所述各個(gè)場(chǎng)景分組包含從所述至少一個(gè)場(chǎng)景描述之一或者所述至少一個(gè)場(chǎng)景更新之一導(dǎo)出的信息。2.根據(jù)權(quán)利要求1所述的方法,其中各場(chǎng)景分組包括針對(duì)所述場(chǎng)景分組內(nèi)包含的所述內(nèi)容的優(yōu)先級(jí)信息。3.根據(jù)權(quán)利要求2所述的方法,其中各場(chǎng)景分組包括相對(duì)于針對(duì)所述場(chǎng)景分組的所述優(yōu)先級(jí)信息而言的序列信息。4.根據(jù)權(quán)利要求1所述的方法,其中所述多媒體表示包括SVG。5.根據(jù)權(quán)利要求1所述的方法,其中所述分組流包括多個(gè)實(shí)時(shí)傳送協(xié)議分組。6.根據(jù)權(quán)利要求1所述的方法,還包括傳輸在所述分組流以外的嵌入靜態(tài)媒體。7.根據(jù)權(quán)利要求6所述的方法,其中經(jīng)由FLUTE傳輸所述嵌入靜態(tài)媒體。8.根據(jù)權(quán)利要求6所述的方法,還包括通過多個(gè)實(shí)時(shí)傳送協(xié)議連接傳輸嵌入動(dòng)態(tài)媒體。9.根據(jù)權(quán)利要求1所述的方法,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組的所述內(nèi)容的類型字段。10.根據(jù)權(quán)利要求1所述的方法,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組是否包含所述場(chǎng)景分組內(nèi)SVG采樣的最終片段的標(biāo)記位。11.根據(jù)權(quán)利要求1所述的方法,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組內(nèi)SVG采樣的采樣瞬間的時(shí)間戳。12.根據(jù)權(quán)利要求1所述的方法,其中各場(chǎng)景分組包括指示了存在于所述場(chǎng)景分組的內(nèi)容的最終八位組中的填充位的數(shù)目的"填充位數(shù)目字段"。13.根據(jù)權(quán)利要求1所述的方法,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組的內(nèi)容是靜態(tài)還是動(dòng)態(tài)的"采樣描述索引字段"。14.一種用于遞送內(nèi)容到客戶機(jī)設(shè)備的計(jì)算機(jī)程序產(chǎn)品,包括用于將信號(hào)傳輸?shù)剿隹蛻魴C(jī)設(shè)備的計(jì)算機(jī)代碼,所述信號(hào)在分組流中攜帶使用標(biāo)記語言指定的多媒體表示,其中所述多媒體表示包括至少一個(gè)場(chǎng)景描述和至少一個(gè)場(chǎng)景更新,以及其中所述分組流包括場(chǎng)景分組,所述各個(gè)場(chǎng)景分組包含從所述至少一個(gè)場(chǎng)景描述之一或者所述至少一個(gè)場(chǎng)景更新之一導(dǎo)出的信息。15.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中各場(chǎng)景分組包括針對(duì)所述場(chǎng)景分組內(nèi)包含的所述內(nèi)容的優(yōu)先級(jí)信息。16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中各場(chǎng)景分組包括相對(duì)于針對(duì)所述場(chǎng)景分組的所述優(yōu)先級(jí)信息而言的序列信息。17.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述多媒體表示包括SVG。18.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述分組流包括多個(gè)實(shí)時(shí)傳送協(xié)議分組。19.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,還包括用于傳輸在所述分組流以外的嵌入靜態(tài)媒體的計(jì)算機(jī)代碼。20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,其中經(jīng)由FLUTE傳輸所述嵌入靜態(tài)媒體。21.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,還包括用于通過多個(gè)實(shí)時(shí)傳送協(xié)議連接傳輸嵌入動(dòng)態(tài)媒體的計(jì)算機(jī)代碼。22.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組的所述內(nèi)容的類型字段。23.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組是否包含所述場(chǎng)景分組內(nèi)SVG采樣的最終片段的標(biāo)記位。24.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組內(nèi)SVG采樣的采樣瞬間的時(shí)間戳。25.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中各場(chǎng)景分組包括指示了存在于所述場(chǎng)景分組的內(nèi)容的最終八位組中的填充位的數(shù)目的"填充位數(shù)目字段"。26.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中各場(chǎng)景分組包括指示了所述場(chǎng)景分組的內(nèi)容是靜態(tài)還是動(dòng)態(tài)的"采樣描述索引字段"。27.—種電子設(shè)備,包括處理器;以及存儲(chǔ)器單元,可操作地連接到處理器并且包括用于將信號(hào)傳輸?shù)剿隹蛻魴C(jī)設(shè)備的計(jì)算機(jī)代碼,所述信號(hào)在分組流中攜帶使用標(biāo)記語言指定的多媒體表示,其中所述多媒體表示包括至少一個(gè)場(chǎng)景描述和至少一個(gè)場(chǎng)景更新,以及其中所述分組流包括場(chǎng)景分組,所述各個(gè)場(chǎng)景分組包含從所述至少一個(gè)場(chǎng)景描述之一或者所述至少一個(gè)場(chǎng)景更新之一導(dǎo)出的信息。28.根據(jù)權(quán)利要求27所述的電子設(shè)備,其中各場(chǎng)景分組包括針對(duì)所述場(chǎng)景分組內(nèi)包含的所述內(nèi)容的優(yōu)先級(jí)信息。全文摘要一種用于支持通過FLUTE或者UDP下載SVG的傳送機(jī)制。指定一種實(shí)現(xiàn)實(shí)況流傳輸和豐富媒體內(nèi)容流傳輸?shù)腞TP凈荷格式。根據(jù)本發(fā)明,在發(fā)送方基于凈荷格式在RTP分組中封裝豐富媒體內(nèi)容。利用本發(fā)明,提供一種用于滿足涉及到豐富媒體傳輸?shù)臄?shù)個(gè)用途情況或者場(chǎng)景的高效框架。文檔編號(hào)H04L29/06GK101243675SQ200680030021公開日2008年8月13日申請(qǐng)日期2006年6月26日優(yōu)先權(quán)日2005年6月27日發(fā)明者M(jìn)·漢納克西拉,M·英格拉西亞,R·維丹泰姆,S·奇圖林,T·卡平,V·塞特勒,鐘代笛申請(qǐng)人:諾基亞公司