專利名稱:富媒體流管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及富媒體管理,具體來說,涉及與富媒體分組的主 流關(guān)聯(lián)的副流中的隨機訪問點的生成和使用。
背景技術(shù):
可縮放矢量圖形(SVG)是用于表示靜態(tài)和動態(tài)矢量圖形的基于可 擴展標記語言(XML)的語言。SVG基于矢量,它意味著,內(nèi)容不是為 某些屏幕分辨率而制作,而是能易于縮放。SVG由萬維網(wǎng)聯(lián)盟(W3C) 進行標準化。SVG版本1. 1的移動配置規(guī)范(mobile profile )由3GPP 版本5采用,并且當今得到大約1億移動手機支持。
SVG Tiny 1.2 [1]是SVG更強大的版本,它具體設(shè)計用于移動裝 置和終端。它目前是W3C候選推薦,并且被3GPP版本6采用。對包 括音頻和視頻的完全控制在內(nèi)的各種新多媒體特征的支持連同微文 檔對象才莫型(P D0M)和腳本一起凈皮包含。
除了用于矢量圖形的媒體類型之外,SVG還能用作場景描述語言, 其中場景可在時間以及在空間上組成。實際上,SVG Tiny 1.2已經(jīng) 用作關(guān)于動態(tài)和交互式多媒體場景(DIMS)的3GPP工作項以及關(guān)于富 媒體環(huán)境(RME)的開放移動聯(lián)盟(OMA)工作項的表示格式。DIMS的標 準化已經(jīng)在3GPP版本7中最后確定,而OMA仍然繼續(xù)工作以最后確 定RME。對于DIMS(以及對于RME),主要竟爭的建議是基于W3C的技 術(shù)而構(gòu)建的移動開放富々某體環(huán)境(MORE) [2]以及由MPEG標準化的輕 型應(yīng)用場景表示(USeR) [3]。兩者均使用SVG Tiny 1.2作為基礎(chǔ)。
與純SVG內(nèi)容相反,DIMS(RME)內(nèi)容能使用實時傳輸協(xié)議(RTP) 來進行流傳送[4]。繪制的SVG文檔稱作SVG場景,并且通常將采用較小場景更新來進行更新。MORE和LASeR規(guī)定SVG場景能通過RTP 傳輸?shù)姆绞?。場景更新的機制在概念上相似但不相同。LASeR規(guī)定它 自己的機制,而MORE使用W3C的XML的遠程事件(REX) [5]。
調(diào)諧的能力以及通過調(diào)諧從差錯恢復(fù)的能力在DIMS中非常重 要,特別是在使用例如RTP等的不可靠協(xié)議時。當差錯出現(xiàn)時,處理 終端可使用下一個所謂的隨機訪問點(RAP)來從差錯恢復(fù)。對這個RAP 解碼,其方式與終端首次進行調(diào)諧相似,以及刪除來自舊場景的一切 并且執(zhí)行新調(diào)諧。
DIMS的另一個重要特征是組合來自不同源、甚至通過不同協(xié)議 發(fā)送的流的能力。主流中的DIMS場景可調(diào)用副流,它可修改原始場 景。
目前,副流中的調(diào)諧點(RAP)必須包含與完整場景有關(guān)的信息。 這是極低效的,特別是在可靠地傳遞主流以及不可靠地傳遞副流時。 這意味著,通過這種現(xiàn)有技術(shù)RAP,甚至可靠接收的場景的部分也將 在副流的調(diào)諧點中重發(fā)。
發(fā)明內(nèi)容
現(xiàn)有技術(shù)解決方案受到若干缺點損害。首先,在副流中出現(xiàn)差錯 的情況下,主流的前面的可靠發(fā)送的媒體必須可能通過不可靠輸送協(xié) 議重發(fā)。其次,提供副流的服務(wù)器必須知道其中將使用該副流的場景。 因此,服務(wù)器必須有權(quán)訪問主流。結(jié)果,如果若干用戶在其應(yīng)用中具 有相同場景狀態(tài),則他們只能預(yù)訂相同的副流。此外,目前不可能讓 用戶下載主場景并且調(diào)諧到副廣播流,因為各用戶可在副流的不同時 間進行調(diào)諧。
本發(fā)明解決了現(xiàn)有技術(shù)布置的這些及其它缺點。 本發(fā)明的一般目的是提供一種富媒體分組管理。 本發(fā)明的一個具體目的是提供一種富媒體分組管理,它提供副或 輔助富媒體分組流中的差錯恢復(fù)和/或調(diào)諧可能性。如所附專利權(quán)利要求所定義的本發(fā)明滿足這些目的及其它目的。
簡言之,本發(fā)明包括提供和處理將與定義場景的富媒體分組的主 流或主要流結(jié)合使用的副流或輔助流的富媒體分組。副流的富媒體定 義場景狀態(tài)并且控制場景的子部分。為副流提供局部隨機訪問數(shù)據(jù)。 這個局部隨機訪問數(shù)據(jù)定義在被處理時使得能夠創(chuàng)建場景子部分的 開始狀態(tài)的完整指令集。此外,開始狀態(tài)是可得到的,而不影響場景 的其它部分的場景狀態(tài)。因此,本發(fā)明的局部隨機訪問數(shù)據(jù)實現(xiàn)局部 或部分場景刷新,并且沒有產(chǎn)生完整場景刷新和新場景的生成。結(jié)果, 只有副流所定義的場景子部分才會受到影響并且使用本發(fā)明的局部 隨機訪問數(shù)據(jù)設(shè)置成開始狀態(tài)。
所提供的數(shù)據(jù)包含在插入副流的富媒體分組中。然后可將分組連 同副流的其它(場景更新)分組傳送給用戶終端以用于繪制。
本發(fā)明的局部隨機訪問數(shù)據(jù)能由終端在調(diào)諧到副流時和/或在從 接收或處理副流的富4某體分組中出現(xiàn)的差錯恢復(fù)時使用。
在涉及繪制主流的富媒體分組可表示的場景的正在進行的媒體 會話期間調(diào)諧到副流時,終端開始監(jiān)聽攜帶副流的分組的信道。終端 通常通過檢查報頭信息將分組之一識別為攜帶局部隨機訪問數(shù)據(jù)。一 旦已識別,則通過處理局部隨機訪問數(shù)據(jù)以創(chuàng)建場景的子部分的開始 狀態(tài)來執(zhí)行調(diào)諧,但不影響其它場景部分。然后,終端能繼續(xù)接收和 處理副流的富媒體分組,由此更新該場景子部分以及其它場景部分的 狀態(tài)。
在副流中的差錯恢復(fù)的情況下,終端搜索錯誤分組之后的副流的 所接收的富媒體分組。終端識別包含本發(fā)明的局部隨機訪問數(shù)據(jù)的這 種富媒體分組。差錯恢復(fù)包括處理識別的局部隨機訪問數(shù)據(jù),以創(chuàng)建 場景子部分的開始狀態(tài),而不影響其它場景部分的場景狀態(tài)。終端繼 續(xù)接收和處理副流的場景更新分組,以便更新場景子部分的狀態(tài)。
本發(fā)明還涉及用于提供副流的媒體服務(wù)器、這種副流以及處理主 流和副流的富媒體數(shù)據(jù)的用戶終端。
通過以下結(jié)合附圖進行的描述,可以透徹地理解本發(fā)明以及其進
一步的目的和優(yōu)點,附圖中
圖1是示出根據(jù)本發(fā)明的一個實施例、提供富々某體分組的副流的
方法的流程圖2是富媒體分組的主流和副流的示意概覽; 圖3是具有不同場景部分的可能的富媒體場景的概覽; 圖4以樹結(jié)構(gòu)示出場景元素的組織; 圖5是示出圖1的提供方法的附加步驟的流程圖; '圖6是示出圖1的提供方法的附加步驟的流程圖7是包括根據(jù)本發(fā)明的媒體服務(wù)器的通信網(wǎng)絡(luò)的一部分的示
意概覽;
圖8是包括根據(jù)本發(fā)明的媒體服務(wù)器的通信網(wǎng)絡(luò)的另一個部分 的示意概覽;
圖9是根據(jù)本發(fā)明的一個實施例的媒體服務(wù)器的示意框圖; 圖10是根據(jù)本發(fā)明的一個實施例的差錯恢復(fù)方法的流程圖; 圖ll是示出根據(jù)本發(fā)明的一個實施例的圖IO的流程圖的狀態(tài)創(chuàng)
建步驟的流程圖12是示出根據(jù)本發(fā)明的一個實施例、在富媒體會話期間調(diào)諧
到副流的方法的流程圖;以及
圖13是根據(jù)本發(fā)明的一個實施例的用戶終端的示意框圖。
具體實施例方式
在所有附圖中,相同的參考標號將用于對應(yīng)或相似的元素。 本發(fā)明主要涉及富々某體管理,具體來說,涉及與富媒體分組的主 流關(guān)聯(lián)的副流中的隨機訪問點的生成和使用。
本領(lǐng)域眾所周知,DIMS是動態(tài)、交互式的基于場景的媒體系統(tǒng),它實現(xiàn)例如音頻、視頻、圖形、圖像和文本等多媒體或媒體數(shù)據(jù)的顯 示和交互式控制。根據(jù)本發(fā)明、富媒體涉及能被處理和繪制以便在繪 制終端的顯示屏幕形成不同場景的媒體和多媒體內(nèi)容。這種富媒體內(nèi)
容包括圖形,具體來說是矢量圖形和可縮放矢量圖形(SVG)、靜態(tài)和/
或連續(xù)媒體內(nèi)容。靜態(tài)內(nèi)容的示例包括圖像和文本,而視頻和音頻看 作是連續(xù)媒體。因此,富^ 某體分組包含數(shù)據(jù)和指令,從而允許它們在 終端上被處理時繪制富媒體場景并且更新這類場景。
場景可看作是分為不同的子部分,例如在被處理時占據(jù)顯示屏幕 的不同部分。在這種情況下,與這些子部分相關(guān)的場景數(shù)據(jù)能源自富 媒體分組的不同流并且由其攜帶。 一般來說,主流表示定義完整場景
樹并且允許構(gòu)建完整(DIMS)場景的流或文件。這個主流可具有僅管理 場景樹的特定部分的一個或多個關(guān)聯(lián)副流。
主流和至少一個副流能通過相同協(xié)議但是也能通過不同協(xié)議來 傳送。例如,主場景的富媒體分組能通過下載可靠地發(fā)送,而副流可 使用不太可靠的協(xié)議、如RTP來發(fā)送。
現(xiàn)有技術(shù)的主流和副流基本上包括兩個不同類的富媒體分組。首 先,數(shù)據(jù)分組可包含所謂的隨機訪問點(RAP)或完整場景。RAP分組
的內(nèi)容描述場景元素的空間組織、場景元素的時間組織、同步信息以 及元素之間的任何交互。因此,這種信息足以用于繪制完整場景,而 無需使用前面的富媒體分組的任何信息。這意味著,客戶機能使用包 含場景的分組來初始化富媒體的顯示和布局。在現(xiàn)有技術(shù)中,媒體繪 制的初始化以及前面的接收和解碼錯誤的恢復(fù)限制到這些所謂的 RAP。主流和副流均包含RAP。在現(xiàn)有技術(shù)中,與主流的RAP相比, 在處理副流中所攜帶的RAP中不存在直接差異,因為兩種RAP都將? 1 起完全刷新或場景初始化以及完整場景樹刷新。因此,場景的所有子 部分將重置為開始狀態(tài)或新場景。
分組流的大多數(shù)包括對前面的RAP所定義的場景或者通過繪制 前面的RAP可表示的場景增加的更新的場景更新分組,以及多個前面的場景更新分組。場景更新分組定義操作,例如場景元素添加、場景 元素刪除、場景元素替換、場景元素屬性更新和新場景操作。本領(lǐng)域 中,副流的場景更新一^殳^f又可適用于副流所定義的場景子部分或場景 樹子部分。
有時,表達"完整擴展標記語言(XML)文檔"和"XML文檔更新" 用于分別表示場景和場景更新。在以下申請中,將一致地采用表達"場 景"和"場景更新"。但是,這包含備選表示,例如完整XML文檔和 文檔更新。RAP、場景和場景更新基于但不一定必須基于XML?;?非XML的場景描述符的示例是Flash。 XML文檔能以清楚的上下文發(fā) 送或者二進制化。這類二進制化方法的示例包括gzip (GNU zip)壓縮、 LASeR 二進制和BiM(XML的二進制MPEG格式)。
與現(xiàn)有技術(shù)形成鮮明對照,本發(fā)明提供新類型的隨機訪問數(shù)據(jù), 它4又可適用于給定流、如特定副流。這意p未著,這種局部隨才幾訪問凄丈 據(jù)的處理將引起僅影響特定副流所定義的總場景的子部分的部分場 景刷新。其余場景部分將不受影響。這應(yīng)當與引起到新場景的完整場 景刷新的按照現(xiàn)有技術(shù)的主流中的RAP或者副流中的RAP相比。
本發(fā)明的新穎的局部隨機訪問數(shù)據(jù)的基本思路是僅影響和刷新 場景和場景樹中與攜帶該局部隨機訪問數(shù)據(jù)的副流關(guān)聯(lián)的那些部分。
圖1是示出根據(jù)本發(fā)明、提供富媒體分組的副流的方法的流程 圖。副流的分組定義富媒體分組的關(guān)聯(lián)主流可表示的完整場景的子部 分的場景狀態(tài)。該方法在步驟S1開始,其中提供局部隨機訪問數(shù)據(jù)。 這個局部隨機訪問數(shù)據(jù)定義當在用戶終端上處理時用于實現(xiàn)副流所 定義或者關(guān)聯(lián)的場景子部分的開始狀態(tài)的創(chuàng)建的完整指令集。此外, 到開始狀態(tài)的這種部分場景刷新能在不影響場景的其它部分的場景 狀態(tài)的情況下執(zhí)行。局部隨機訪問數(shù)據(jù)定義用于在不使用副流或者實 際上主流或另 一個副流的其它前面的富媒體分組中包含的任何指令 的情況下、創(chuàng)建開始狀態(tài)和部分場景更新的完整充分的指令集。
下一個步驟S2根據(jù)所提供的局部隨機訪問數(shù)據(jù)來生成富媒體分組。因此,將所提供的局部隨機訪問數(shù)據(jù)包含到一個或多個、即至少
兩個富媒體分組中。包含局部隨機訪問點(LRAP)數(shù)據(jù)的至少一個分組 在步驟S3插入副流,然后在步驟S4能發(fā)送給一個或多個請求用戶終 端。分組流傳輸能按照本領(lǐng)域已知的任何傳輸協(xié)議和機制來執(zhí)行。例 如,分組可被下載或流傳送到一個或多個用戶終端。備選地,到通信 網(wǎng)絡(luò)中的多個終端的廣播或多播傳輸能夠是可能的?;趩尾サ膫鬏?協(xié)議也能用于本發(fā)明的富媒體分組。然后,該方法結(jié)束。
圖2示意示出富媒體分組11、 12、 13的主流10。該流包括包含 RAP的分組ll、 13,它在被處理時將引起影響完整場景樹和場景的所 有部分的到新場景的完整場景刷新。這些RAP 11、 13能在加入或調(diào) 諧到主流10時由用戶終端使用。因此,結(jié)合調(diào)諧的處理只能結(jié)合這 種RAP 11、 13開始。RAP還與場景更新分組12之一的接收、解碼或 處理差錯結(jié)合使用,這是本領(lǐng)域眾所周知的。
主場景10在圖2中與包含富媒體分組21、 22、 23、 24的副流 20關(guān)聯(lián)。根據(jù)本發(fā)明,這個副流20包括至少一個、優(yōu)選地多個LRAP 21、 23。因此,這些LRAP21、 23在被處理時提供場景樹的子部分或 場景部分的局部/部分刷新,而不影響其它場景(樹)部分。這些LRAP 21、 23能通過與主流10的RAP 11、 13相同的方式來使用。因此, LRAP 21、 23用于調(diào)諧到副流20和/或用于在對副流20的場景更新 分組24其中之一進行接收、處理或解碼時從差錯恢復(fù)。
圖3示意示出在顯示屏幕繪制的場景30。場景30包括不同的場 景部分32、 34、 36。在圖中,主場景部分32顯示電—見頻道的^L頻凄丈 據(jù)。關(guān)聯(lián)場景部分34、 36示出例如天氣預(yù)報和證券交易價格。在這 種設(shè)定中,這些關(guān)聯(lián)場景子部分34、 36分別可由關(guān)聯(lián)攜帶定義該電 -見頻道場景部分的富媒體數(shù)據(jù)以及攜帶影響整個場景30的RAP的主 流(即還有場景子部分34、 36)的獨立副流來管理.
因此,按照現(xiàn)有技術(shù),主流中的RAP和副流中的RAP將引起新場 景30以及所有場景部分32、 34、 36的刷新。形成鮮明對照,本發(fā)明的LRAP將只定義與攜帶LRAP的副流關(guān)聯(lián)的場景子部分34或36的開 始狀態(tài),而使其它場景部分32和36或34不受LRAP影響。
雖然,副流的所有包含RAP的分組21、 23優(yōu)選地包括本發(fā)明的 局部隨機訪問數(shù)據(jù),但是除了包含場景更新的分組以外,本發(fā)明還能 與具有包含現(xiàn)有技術(shù)的完整隨機訪問數(shù)據(jù)的富媒體分組以及包含本 發(fā)明的局部隨機訪問數(shù)據(jù)的其它富媒體分組的副流結(jié)合使用。
場景在本領(lǐng)域中往往由場景樹表示,如圖4所示。這種場景樹 40包括定義完整場景的不同對象和部分的多個樹節(jié)點41至17。按照 現(xiàn)有技術(shù)的主流中的RAP和副流中的RAP將引起樹40的所有節(jié)點41 至47的完全刷新。但是,本發(fā)明的LRAP將只刷新樹40的子部分48, 因此僅影響樹40的一個或多個節(jié)點43、 43,而不影響其它樹節(jié)點41、 44、 45、 46、 47。
圖5是示出圖1的流提供器法的附加步驟的流程圖。該方法從圖 1的步驟S2繼續(xù)進行。在下一個步驟SIO,提供場景更新數(shù)據(jù)。這個 場景更新數(shù)據(jù)可適用于局部隨機訪問數(shù)據(jù)所定義的開始狀態(tài),以便將 開始狀態(tài)"移動"到關(guān)聯(lián)副流的場景子部分的場景狀態(tài)??蛇m用于由 LRAP所定義的開始狀態(tài)的這個場景更新數(shù)據(jù)能通過獨立場景更新分 組(如果分組21包含LRAP,則是圖2中的分組22)來發(fā)送。但是,在 另一個實施例中,在步驟SIO,場景更新數(shù)據(jù)能與局部隨機訪問數(shù)據(jù) 一起包含到相同富媒體分組中。在這種情況下,接收該富媒體分組的 用戶終端可處理其中包含的局部隨機訪問數(shù)據(jù)和場景更新數(shù)據(jù)。但 是,在其它情況下,局部隨機訪問數(shù)據(jù)可看作是冗余的。這意味著, 接收該富媒體分組的用戶終端可判定是否處理局部隨機訪問數(shù)據(jù)。一 般來說,LRAP則僅由調(diào)諧到副流的用戶終端或者在副流的前面的富 媒體分組中遇到差錯的用戶終端使用。其它終端可忽略處理/繪制 LRAP,而^又處理所包含的場景更新信息。
富^ 某體分組可包含以下部分
《RAP-specif ic〉到場景子部分的開始狀態(tài)的部分場景刷新
</UlAP_specif ic> <update〉
更新信息 </update〉
在一個優(yōu)選實施例中,該方法繼續(xù)進行到步驟Sll,其中插入富 々某體分組的報頭標記或設(shè)置成預(yù)定義值,由此發(fā)信號通知關(guān)于該分組 包含LRAP。標記是對于希望調(diào)諧到副流的終端或者遇到副流的前面 的富媒體分組(場景更新分組或LRAP分組)的接收或解碼錯誤的終端 的有價值的信息源。這些終端將只檢查所接收分組的報頭部分,以便 識別下一個包含LRAP的分組。
報頭標記可具有指明所包含的局部隨機訪問數(shù)據(jù)是強制的值。這 意味著,監(jiān)聽特定副流的所有終端應(yīng)當處理分組中的隨機訪問數(shù)據(jù), 而不僅是調(diào)諧或差錯恢復(fù)終端。相應(yīng)地,報頭標記能具有表示冗余 LRAP的值。在這種情況下,所包含的局部隨機訪問數(shù)據(jù)僅需要由調(diào) 諧到流或者從前面的分組錯誤恢復(fù)的終端來處理。報頭標記還能進一 步發(fā)信號通知關(guān)于富媒體分組除了本發(fā)明的LRAP之外還包括場景更 新信息,特別是在發(fā)信號通知LRAP作為冗余時。
圖5的報頭標記插入/設(shè)置步驟Sll能與是否提供場景更新數(shù)據(jù) 無關(guān)地執(zhí)行。在這種情況下,能完全忽略步驟S10,而僅執(zhí)行步驟Sll。 在任一種情況下,該方法則繼續(xù)進行到步驟S3,其中生成包含LRAP、 報頭標記和可選的場景更新數(shù)據(jù)的富媒體分組。
本發(fā)明的局部隨機訪問數(shù)據(jù)優(yōu)選地包括完整指令集,從而允許提 供與副流關(guān)聯(lián)的場景子部分的開始狀態(tài)。局部隨機訪問數(shù)據(jù)優(yōu)選地允許提供開始狀態(tài),而與副流的哪些前面的富媒體分組已經(jīng)丟失或者是 否首次調(diào)諧副流無關(guān)。局部隨機訪問數(shù)據(jù)中包含的指令能取決于副流 控制的特定富媒體數(shù)據(jù)??赡艿牟糠謭鼍八⑿碌囊粋€典型示例可以是 包含引起從場景子部分刪除場景元素的指令,以及隨后的引起將場景 元素的正確版本插入該子部分以形成開始狀態(tài)的另 一個命令。調(diào)諧到 副流的終端當然還沒有副流的任何場景元素要刪除。這些終端只是將 場景元素的參考版本插入場景的預(yù)計子部分。在差錯恢復(fù)的情況下, 將錯誤場景元素刪除,并且將正確版本插入正確的場景子部分。
使用REX (XML的遠程事件)的這種LRAP指令的示例可能是 <dims : LRAP>
<rex xmlns=littp://www.w3.org/ns/rex#'>
<event target-,id("advertisement-nodeOO l"), name='DOMNodeRemoved,/ > <gxml: id='advertisment-nodeOOOr/> </rex>
</dims : LRAP>
<rex xmlns-"http: //www.w3.org/ns/rex#,>
<event target-'id("advertisenient-nodeOOr,), name=,DOMNodeInserted,>
</event> </rex>
第一指令刪除具有節(jié)點標識符advertisement-nodeOOl的場景 元素。然后,第二指令插入場景元素的正確版本。從這個說明性示例 中能看到,不同的場景元素優(yōu)選地具有關(guān)聯(lián)標識符。在這種情況下, 這些標識符能用于識別會受到局部隨機訪問數(shù)據(jù)影響的場景的子部 分。簡要地再看圖4和場景樹40,樹40中的各節(jié)點41-47能具有關(guān) 聯(lián)節(jié)點標識符。通過標識特定節(jié)點42,那個節(jié)點42下游的節(jié)點也將 受到LRAP影響。
根據(jù)本發(fā)明能使用的其它可能的LRAP指令是設(shè)置或重置與場景 子部分關(guān)聯(lián)的屬性值。例如,副流所控制的場景子部分可顯示表明當 前時間的時鐘。然后,LRAP指令可重置時鐘的當前時間。對于表明當前外部溫度的溫度計,類似的情況是可能的。
如前面所述,LRAP包含實現(xiàn)場景子部分的開始狀態(tài)所需的完整 指令集,而無需副流的前面的富媒體分組中包含的指令。因此,定義
將數(shù)N添加到屬性值的指令不是適當?shù)腖RAP指令,因為屬性值由于 終端錯過對屬性值設(shè)置另一個值的前面的場景更新分組而實際上可 能是錯誤的。形成鮮明對照,本發(fā)明的LRAP指令則將屬性值設(shè)置成 某個數(shù)。參照圖.2,本發(fā)明的LRAP 23優(yōu)選地是通用的,使得它能用 于實現(xiàn)場景子部分的開始狀態(tài),而與不正確接收到哪一個前面的LRAP 分組21或場景更新分組22、 24無關(guān)。因此,LRAP分組23可由不正 確接收第一場景更新分組22的第一終端使用。同一個LRAP分組23 還能由沒有正確接收第二前面的場景更新分組24的第二終端使用。 雖然LRAP的指令集優(yōu)選地足夠通用,以便允許提供開始狀態(tài), 而與沒有由終端正確接收或處理的當前流的哪 一 個前面的富媒體分 組無關(guān),但是,本發(fā)明也能#4居終端請求來生成LRAP。這種過程如 圖6所示。該方法在步驟S20開始,其中接收對局部隨機訪問數(shù)據(jù)的
終端特定請求。這個請求由沒有正確接收或處理副流的前面的富媒體 分組的終端來生成。本領(lǐng)域眾所周知,一^:向數(shù)據(jù)分組分配分組標識 符,例如包含在分組報頭中。在這種情況下,LRAP請求能包括不正 確接收/處理的富媒體分組的標識符,以及在步驟S21檢索那個標識 符。然后,該方法繼續(xù)進行到圖1的步驟S1,其中根據(jù)LRAP請求來 提供局部隨機訪問數(shù)據(jù)。這個實施例允許生成特定LRAP,表示它們 用于抵制特定富媒體分組的前面的差錯。因此,與預(yù)計使用而與分組 錯誤在副流中出現(xiàn)的位置無關(guān)的通用LARP相比,更具體的指令能包 含在該LRAP中。
根據(jù)本發(fā)明的副流中的局部隨機訪問點的使用實現(xiàn)有效地分離 主流和副流的傳輸。此外,已經(jīng)可靠獲取的(主流的)數(shù)據(jù)無需在副流 的LRAP中重傳。本發(fā)明還允許下載場景的靜態(tài)部分,而副流所定義 的動態(tài)部分通過RTP來更新。此外,通過僅包含可適用于場景(樹)的子部分的指令,包含本發(fā)
明的LRAP的副流的富々某體分組能夠遠比現(xiàn)有技術(shù)的包含RAP的分組要小。
副流的LRAP的處理不影響場景的其余部分。這意味著,交互性 沒有丟失,在回放沒有中斷以及沒有因現(xiàn)有技術(shù)中那樣的整個D0M重 構(gòu)而引起的復(fù)雜的處理成本。
圖7是包括根據(jù)本發(fā)明的包括媒體服務(wù)器100的通信網(wǎng)絡(luò)1的一 部分的示意概覽。在這個實施例中,同一個媒體服務(wù)器IOO在這里使 用移動網(wǎng)絡(luò)1的基礎(chǔ)設(shè)施、即基站400、 410向不同的用戶終端300 提供和轉(zhuǎn)發(fā)主流10和關(guān)聯(lián)副流。但是,.本發(fā)明能有利地與網(wǎng)絡(luò)1和 媒體服務(wù)器架構(gòu)結(jié)合使用,如圖8所示。在這個圖中,第一媒體服務(wù) 器100向用戶終端300提供和轉(zhuǎn)發(fā)主流10。副流20在這里由連接到 與第一媒體服務(wù)器100連接的相同或不同基站400、 410的分開的媒 體服務(wù)器200提供。由于副流20中的LRAP僅影響場景(樹)中由副流 20的富媒體處理的那些部分,所以第二服務(wù)器200無需具有與副流 20將用于其中的場景有關(guān)的任何知識。因此,第二服務(wù)器200在提 供和傳送副流20時無需具有主流10的任何信息。這有可能使第二服 務(wù)器200向具有不同基本場景的許多不同用戶終端300提供相同副流 20。還有可能同時應(yīng)用一個以上副流20。此外,副流20能由基站410 廣播,而無需通過廣播而是例如通過(點對點或點對多點)下載來發(fā)送 主流10。
圖9示意示出根據(jù)本發(fā)明的媒體服務(wù)器100。媒體服務(wù)器100包 括用于提供根據(jù)本發(fā)明的局部隨機訪問數(shù)據(jù)的數(shù)據(jù)提供器110,該數(shù) 據(jù)定義用于實現(xiàn)副流所定義的場景子部分的開始狀態(tài)的創(chuàng)建的完整 指令集。這種創(chuàng)建可能在數(shù)據(jù)處理期間進行,而不影響富媒體分組的 主流可表示的場景的其它部分的場景狀態(tài)。數(shù)據(jù)提供器110能設(shè)置用 于從存儲這種LRAP數(shù)據(jù)的連接的數(shù)據(jù)存儲器160提供局部隨機訪問 數(shù)據(jù)。存儲器160則可包含預(yù)定義指令,數(shù)據(jù)提供器IIO從其中選擇適當?shù)闹噶罴瘉碛米鱈RAP數(shù)據(jù)。另外,存儲器160能包含副流管理 的場景子部分或特定節(jié)點的標識符。備選地,媒體服務(wù)器100包括或 者連接到按需求生成LRAP數(shù)據(jù)的數(shù)據(jù)引擎170。然后,用于創(chuàng)建LRAP 數(shù)據(jù)的相干指令和標識符由引擎170生成并被轉(zhuǎn)發(fā)給數(shù)據(jù)提供器 110。
4某體服務(wù)器100可以可選地包括設(shè)置用于接收對于LRAP的終端 特定請求的接收器150。接收器150將請求轉(zhuǎn)發(fā)給處理該請求的數(shù)據(jù) 提供器IIO。優(yōu)選地,提供器IIO至少部分根據(jù)該請求、例如根據(jù)請 求中包含的分組標識符從引擎提供LRAP數(shù)據(jù)和/或從存儲器160提供 LRAP數(shù)據(jù)。
所提供的局部隨機訪問數(shù)據(jù)從數(shù)據(jù)提供器110轉(zhuǎn)發(fā)給分組生成 器120。生成器120創(chuàng)建包含所接收LRAP數(shù)據(jù)的富媒體分組或者多 個這類分組。分組生成器12G能與可選的更新數(shù)據(jù)提供器180連接。
隨機訪問數(shù)據(jù)可表示的起始場景狀態(tài)的場景更新信息。分組生成器 12 0還可將這個場景更新數(shù)據(jù)插入相同富媒體分組中或者隨后的場景 更新分組中。
可選報頭處理器190與分組生成器120連接。處理器190根據(jù)預(yù) 定義值來設(shè)置富媒體分組的報頭標記,該預(yù)定義值發(fā)信號通知富媒體 分組是否包含LRAP、 LRAP是冗余還是強制的和/或該分組是否還包含 場景更新數(shù)據(jù)。
富媒體分組從生成器120轉(zhuǎn)發(fā)給設(shè)置用于生成副流的流生成器 130。流生成器130將所接收的富媒體分組插入副流,并且將它轉(zhuǎn)發(fā) 給傳送器140,傳送器140向監(jiān)聽的用戶終端發(fā)送該分組和副流的其 它分組。
媒體服務(wù)器100可以可選地還提供主流的富媒體分組。在這種情 況下,服務(wù)器100包括用于提供可適用于主流的場景更新數(shù)據(jù)和隨機 訪問數(shù)據(jù)的數(shù)據(jù)提供器210。所提供隨機訪問數(shù)據(jù)在被處理時實現(xiàn)整個新場景的創(chuàng)建,并且由此影響場景(樹)的所有部分。分組生成器
220設(shè)置用于把來自數(shù)據(jù)提供器210的數(shù)據(jù)分組為富媒體分組,它們 由流生成器230插入主流。主流的分組由傳送器140或者專用主流傳 送器來發(fā)送。
媒體服務(wù)器100的單元110-150、 170-190和210-230可作為軟 件、硬件或者它們的組合來提供。媒體服務(wù)器100可設(shè)置在通信網(wǎng)絡(luò)、 如移動通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點中。分布式實現(xiàn)也是可能的,其中媒體服 務(wù)器100的單元在一個以上網(wǎng)絡(luò)節(jié)點中實現(xiàn)。
如前面所述,副流的局部隨機訪問數(shù)據(jù)可用于差錯恢復(fù)和/或調(diào) 諧到副流時。圖10是示出從副流的富媒體數(shù)據(jù)中的處理或接收錯誤 恢復(fù)的方法的流程圖。該方法在步驟S30開始,其中處理終端識別沒 有^L該終端正確接收和/或可能沒有^t該終端正確處理的副流的富々某 體分組。然后,終端必須對于副流的該富媒體發(fā)起差錯恢復(fù)過程。這 個過程包括等待包含副流中的本發(fā)明的LRAP的下一個富:if某體分組。 主流和副流的所接收分組之中的分組的標識至少部分根據(jù)該分組的 報頭標記來執(zhí)行,如前面所述。因此,下一個步驟S31包括接收和識 別包含局部隨機訪問數(shù)據(jù)的副流的富々某體分組。在步驟S32中處理這 個局部隨機訪問數(shù)據(jù),以便創(chuàng)建(關(guān)聯(lián)主流的富媒體所定義的)繪制場 景的子部分的開始狀態(tài),而不影響其它場景部分的場景狀態(tài)。因此, 局部隨機訪問數(shù)據(jù)的處理僅觸發(fā)場景子部分的部分刷新,由此校正前 面的接收/處理錯誤。然后,富媒體分組的接收和處理能對副流和主 流的隨后的富媒體分組像以前一樣繼續(xù)進行。然后,該方法結(jié)束。
參照圖2,假定用戶終端當前接收主流10和副流20的富媒體分 組ll、 12、 21、 22。但是,副流20中的分組24其中之一沒有被正 確接收或處理。終端接收和^r查副流(當然還有主流)的富媒體分組, 以便識別下一個攜帶LRAP的分組23。 一旦接收和處理那個分組23, 則能校正副流20所定義的場景子部分的場景狀態(tài),并且繼續(xù)對主流 和副流的后續(xù)分組進行繪制。在這種上下文中,通過處理LRAP所實現(xiàn)的場景子部分的開始狀態(tài)對應(yīng)于如果正確處理/接收錯誤分組24
時原本將得到的子部分的狀態(tài)。因此,為了后續(xù)處理LRAP,與副流 20的所有前面的分組是正確時的情況相比,優(yōu)選地不存在場景狀態(tài) 的差異。
圖ll是更詳細地示出圖IO的狀態(tài)創(chuàng)建步驟的一個實施例的流程 圖。該方法>^人圖10的步驟S31繼續(xù)進行。在下一個步驟S40,終端 處理局部隨機訪問數(shù)據(jù)以及其中包含的指令,以便刪除因分組接收或 處理中的前面的錯誤而不正確的場景元素或場景樹節(jié)點。因此,數(shù)據(jù) 包含刪除指令,并且還包含應(yīng)當對其應(yīng)用刪除指令的場景元素或節(jié)點 的標識符。指令優(yōu)選地還包含步驟S41中使用的重新插入命令。重新 插入命令與標識符(如地址)關(guān)耳關(guān),從而允許標識和獲取場景元素或 節(jié)點的正確版本,以便用于取代不正確版本。通過處理、如繪制場景 元素,獲得場景子部分的正確開始狀態(tài),以及該方法結(jié)束。
如前面所述,另一個可能的狀態(tài)創(chuàng)建實施例能利用應(yīng)用于關(guān)聯(lián)場 景子部分的屬性值的重置命令。此外,該命令伴隨屬性值應(yīng)當具有的 實際值的信息。
圖12是示出本發(fā)明的局部隨機訪問數(shù)據(jù)的另一種用途的流程 圖。該圖示出在涉及繪制由主流的富媒體分組可表示的場景的正在進 行的媒體會話期間對終端調(diào)諧到富媒體分組的副流的方法。終端開始 監(jiān)聽用于傳送副流的富媒體分組的信道。分組中包含的報頭標記優(yōu)選 地在步驟S50中用于將副流中的分組之一識別為攜帶LRAP的分組。 然后,通過處理已識別分組中的局部隨機訪問數(shù)據(jù),終端能調(diào)諧到副 流,由此在不影響其它場景部分的場景狀態(tài)的情況下創(chuàng)建場景子部分 的開始狀態(tài)。
一旦已經(jīng)獲得場景子部分的開始狀態(tài),則終端能繼續(xù)接收和處理 主流和副流的富媒體分組。這些后續(xù)分組的大部分將包含可適用于整 個場景或者僅可適用于場景的部分的場景更新。這些后續(xù)分組的處理 將創(chuàng)建場景和場景子部分的不同更新狀態(tài)。以上主要結(jié)合與主流關(guān)聯(lián)的一個副流中的LRAP的使用來論述本 發(fā)明。但是,本發(fā)明的教導(dǎo)能與關(guān)聯(lián)相同或不同主流的多個副流結(jié)合 使用。優(yōu)選地,根據(jù)本發(fā)明,所有副流的所有RAP都是局部隨機訪問 點。
圖13是根據(jù)本發(fā)明的用戶終端300的示意框圖。該用戶終端300 包括傳送器和接收器或者收發(fā)器310,圖中示意示為單個單元。單元 310包括附加傳送器/接收器功能性,例如調(diào)制器/解調(diào)器等。單元310 的接收器部分具體適合于接收根據(jù)本發(fā)明的主流和副流的富媒體分 組。
終端300還包括媒體緩沖器350,用于暫時存儲接收器310所接 收的流的富媒體分組。該緩沖器350主要用于抵制通過網(wǎng)絡(luò)傳送媒體 分組時發(fā)生的抖動。
富媒體處理器320設(shè)置用于可選地使用專用解碼器325對于從媒 體緩沖器350取出的富媒體進行解碼和繪制。繪制的媒體顯示在連接 的顯示屏幕360上,并且可能在喇叭370上播放。
斗企錯器330設(shè)置成連接到^某體處理器320的解碼器325和/或接 收器310。這個檢測器330檢查任何富媒體分組是否由接收器310正 確接收、不能由媒體解碼器325正確解碼和/或不能由處理器320進 行處理。在這種情況下,檢測器330優(yōu)選地將分組識別請求轉(zhuǎn)發(fā)給設(shè) 置于用戶終端300中的分組識別器340。
分組識別器340在々某體緩沖器350中識別由接收器310前面接收 的并且包含根據(jù)本發(fā)明的局部隨機訪問數(shù)據(jù)的富媒體分組。識別器 340優(yōu)選地在緩沖器350中搜索前面接收的媒體分組,直到它識別屬 于錯誤分組所屬的副流的攜帶LRAP的分組。識別器340優(yōu)選地在緩 沖器350中搜索分組的報頭數(shù)據(jù),直到它發(fā)現(xiàn)具有與LRAP對應(yīng)的定 義值的報頭標記。在緩沖器350中存儲的若干這種攜帶LRAP的分組 的情況下,識別器340優(yōu)選地識別和選擇流中后續(xù)最接近不正確富媒 體分組的LRAP分組。但是,如果局部隨機訪問數(shù)椐優(yōu)選地足夠通用,則它可用來抵制任何前面的錯誤。
一旦分組識別器340已經(jīng)識別LRAP分組,則處理器320處理其 中的數(shù)據(jù),以便創(chuàng)建屏幕360上顯示的場景子部分的開始狀態(tài),而不 影響其它場景部分。
處理器330例如可^f吏用LRAP分組中的刪除指令來刪除場景元素 或場景樹節(jié)點,并且用正確版本來取代該場景元素或樹節(jié)點。作為替 代或補充,重置指令能用于將屬性設(shè)置為正確的當前值。
在涉及接收主流以及可選的至少另 一個副流的富媒體分組的正 在進行的媒體會話期間調(diào)諧到副流時,接收器310接收副流的富媒體 分組,并且暫時將它們存儲在々某體緩沖器350中。分組識別器優(yōu)選地 根據(jù)報頭信息來搜索這些副流分組,以便識別攜帶LRAP的分組。一 旦已經(jīng)識別這種富媒體分組,則媒體處理器320處理其中的局部隨機 訪問數(shù)據(jù),以便創(chuàng)建在顯示屏幕360上顯示的場景子部分的開始狀 態(tài),而不影響其它場景部分的場景狀態(tài)。
然后,除了處理主流以及可選的至少另 一個副流的富媒體分組之 外,媒體處理器320還能繼續(xù)處理副流的場景更新分組。
用戶終端300的單元310至340可作為軟件、硬件或者它們的組 合來提供。
本領(lǐng)域的技術(shù)人員會理解,在不背離所附權(quán)利要求定義的本發(fā)明 的范圍的情況下,可以對本發(fā)明進行各種修改和變更。參考文獻 Scalable Vector Graphics (SVG) Tiny 1,2 Specification - W3C Candidate Recommendation, 10 August 2006 3GPP S4-AHP255: "MORE Technical Proposal for Dynamic and Interactive Multimedia Scenes (DIMS)"
問 ISO/IEC 14496-20: "Information technology - Coding of audio-visual objects - Part 20: LASeR (Lightweight Applications Scene Representation)"
14] IETF RFC 3550: "RTP: A Transport Protocol for Real-Time Applications"
權(quán)利要求
1.一種提供定義場景的子部分的場景狀態(tài)的富媒體分組的副流的方法,所述場景可由富媒體分組的主流表示,所述方法包括以下步驟-提供定義用于在被處理時使得能夠創(chuàng)建所述場景的所述子部分的開始狀態(tài)、而不影響所述場景的其它部分的場景狀態(tài)的完整指令集的局部隨機訪問數(shù)據(jù);-生成包含所述局部隨機訪問數(shù)據(jù)的富媒體分組;以及-將所述生成的富媒體分組插入所述副流。
2. 如權(quán)利要求1所述的方法,其中,所述局部隨機訪問數(shù)據(jù)使 得在被處理時能夠創(chuàng)建所述開始狀態(tài),而無需使用所述副流的前面的 富媒體分組中包含的任何指令。
3. 如權(quán)利要求1或2所述的方法,還包括^提供可適用于所述 開始狀態(tài)的場景更新信息,以便在被處理時實現(xiàn)所述場景的所述子部 分的場景狀態(tài),所述生成步驟包括生成包含所述局部隨機訪問數(shù)據(jù)和 所述場景更新信息的所述富媒體分組。
4. 如權(quán)利要求1至3中的任一項所述的方法,還包括將所述 富媒體分組的報頭標記設(shè)置成發(fā)信號通知關(guān)于所述富媒體分組包含 隨機訪問數(shù)據(jù)的預(yù)定義值。
5. 如權(quán)利要求1至4中的任一項所述的方法,還包括將所述 副流的富々某體分組傳送到至少一個用戶終端的步驟。
6. 如權(quán)利要求1至5中的任一項所述的方法,其中,所述提供 步驟包括提供局部隨機訪問數(shù)據(jù),所述局部隨機訪問數(shù)據(jù)定義i)從 所述場景的所述子部分刪除場景元素,以及ii)將所述場景元素的 正確版本重新插入所述場景的所述子部分,以形成所述開始狀態(tài)。
7. 如權(quán)利要求1至5中的任一項所述的方法,其中,所述提供 步驟包括提供定義與所述場景的所迷子部分關(guān)聯(lián)的屬性值的重置的局部隨機訪問數(shù)據(jù)。
8 如權(quán)利要求1至7中的任一項所述的方法,還包括接收對 局部隨機訪問數(shù)據(jù)的終端特定請求,其中所述提供步驟根據(jù)所述終端特定請求來4丸行。
9. 如權(quán)利要求8所述的方法,其中,所述提供步驟包括根據(jù)所 述終端特定請求中包含的富々某體分組標識符來提供所述局部隨機訪 問數(shù)據(jù),并且所述富媒體分組標識符與用戶終端不正確處理的所述副 流的前面的富^ 某體分組對應(yīng)。
10. —種媒體服務(wù)器,包括-數(shù)據(jù)提供器,用于提供定義在被處理時使得能夠創(chuàng)建場景的子 部分的開始狀態(tài)、而不影響所述場景的其它部分的場景狀態(tài)的完整指 令集的局部隨機訪問數(shù)據(jù),所述場景的子部分由富媒體分組的副流定 義,以及所述場景可由富媒體分組的主流表示;-分組生成器,用于生成包含所述局部隨機訪問數(shù)據(jù)的富媒體分 組;以及-流生成器,用于將所述生成的富i某體分組插入所述副流。
11. 如權(quán)利要求10所述的媒體服務(wù)器,還包括更新提供器, 設(shè)置用于提供可適用于所述開始狀態(tài)的場景更新信息,以在被處理時 實現(xiàn)所述場景的所述子部分的場景狀態(tài),其中所述分組生成器設(shè)置用 于生成包含所述局部隨機訪問數(shù)據(jù)和所述場景更新信息的所述富媒 體分組。
12. 如權(quán)利要求10或11所述的媒體服務(wù)器,還包括報頭處理 器,設(shè)置用于將所述富媒體分組的報頭標記設(shè)置成發(fā)信號通知關(guān)于所 述富媒體分組包含隨機訪問數(shù)據(jù)的預(yù)定義值。
13. 如權(quán)利要求10至12中的任一項所述的媒體服務(wù)器,還包括 傳送器,與所述流生成器連接,用于向至少一個用戶終端傳送所述副 流的富媒體分組。
14. 如權(quán)利要求10至13中的任一項所述的媒體服務(wù)器,還包括:接收器,設(shè)置用于接收對局部隨機訪問數(shù)據(jù)的終端特定請求,其中所 述數(shù)據(jù)提供器設(shè)置成與所述接收器連接,用于根據(jù)所述終端特定請求 來提供所述局部隨機訪問數(shù)據(jù)。
15. —種媒體系統(tǒng),包括-第一媒體服務(wù)器,用于提供定義場景的富媒體分組的主流;以及-如權(quán)利要求10至14中的任一項所述的第二媒體服務(wù)器,用于 提供定義所述場景的子部分的富媒體分組的副流。
16. —種定義富媒體分組的主流可表示的場景的子部分的富媒 體分組的副流,所述副流包括-多個富媒體分組,包含用于更新所述場景的子部分的狀態(tài)的場 景更新;以及-至少一個富媒體分組,包含局部隨機訪問數(shù)據(jù),所述局部隨機 訪問數(shù)據(jù)定義用于在被處理時且不影響所述場景的其它部分的場景 狀態(tài)的情況下、使得能夠創(chuàng)建所述場景更新能應(yīng)用到其的所述場景的 所述子部分的開始狀態(tài)的完整指令集。
17. —種從富媒體分組的副流的富媒體的處理錯誤恢復(fù)的方法, 所述富媒體分組的副流定義富媒體分組的主流可表示的場景的子部 分,所述方法包括以下步驟-識別所述副流的不正確處理的富4某體分組; -接收包含局部隨機訪問數(shù)據(jù)的所述副流的富媒體分組; -根據(jù)所述局部隨機訪問數(shù)據(jù)來創(chuàng)建所述場景的所述子部分的 開始狀態(tài),而不影響所述場景的其它部分的場景狀態(tài)。
18. 如權(quán)利要求17所述的方法,其中,所述開始狀態(tài)對應(yīng)于如 果正確處理所述識別的富媒體分組時原本可實現(xiàn)的所述場景的所述 子部分的狀態(tài)。
19. 如權(quán)利要求17或18所述的方法,其中,所述創(chuàng)建步驟包括 以下步驟-根據(jù)所述局部隨機訪問數(shù)據(jù)從所述場景的所述子部分刪除場景元素;以及-根據(jù)所述局部隨機訪問數(shù)據(jù)將所述場景元素的正確版本重新 插入所述場景的所述子部分,以形成所述開始狀態(tài)。
20. 如權(quán)利要求17或18所述的方法,其中,所述創(chuàng)建步驟包括 根據(jù)所述局部隨機訪問數(shù)據(jù)來重置與所述場景的所述子部分關(guān)聯(lián)的 屬性值的步驟。
21. —種在涉及繪制場景的正在進行的媒體會話期間調(diào)諧到富 媒體分組的副流的方法,所述場景可由主流的富媒體分組表示,所述 副流的所述富媒體分組表示所述場景的子部分,所述方法包括以下步 驟-在所述副流中識別包含局部隨機訪問數(shù)據(jù)的富々某體分組;以及 -通過處理所述局部隨機訪問數(shù)據(jù)以創(chuàng)建所述場景的所述子部分的開始狀態(tài)來調(diào)諧到所述副流,而不影響所述場景的其它部分的場景狀態(tài)。
22. 如權(quán)利要求17至21中的任一項所述的方法,還包括處理 所述富媒體分組中包含的與所述局部隨機訪問數(shù)據(jù)相關(guān)的場景更新 信息,以創(chuàng)建所述場景的所述子部分的更新狀態(tài)。
23. 如權(quán)利要求17至22中的任一項所述的方法,還包括根據(jù) 所述富媒體分組中包含的報頭標記來識別包含所述局部隨機訪問數(shù) 據(jù)的所述富媒體分組。
24. —種用戶終端,包括-接收器,用于接收表示場景的主流的富媒體分組以及定義所述 場景的子部分的副流的富媒體分組;-檢錯器,用于識別所述接收器不正確接收的或者所述用戶終端 的解碼器不正確解碼的所述副流的富J^某體分組;-處理器,用于根據(jù)所述接收器接收的所述副流的富媒體分組中 的局部隨機訪問數(shù)據(jù)來創(chuàng)建所述場景的所述子部分的開始狀態(tài),而不影響所述場景的其它部分的場景狀態(tài)。
25. 如權(quán)利要求24所述的用戶終端,還包括分組識別器,用 于根據(jù)所述富媒體分組中包含的報頭標記來識別包含所述局部隨機 訪問數(shù)據(jù)的所述富々某體分組。
26. 如權(quán)利要求24或25所述的用戶終端,其中,所述處理器設(shè) 置用于i)根據(jù)所述局部隨機訪問數(shù)據(jù)從所述場景的所述子部分刪 除場景元素,以及ii)根據(jù)所述局部隨機訪問數(shù)據(jù)將所述場景元素 的正確版本重新插入所述場景的所述子部分,以形成所述開始狀態(tài)。
27. 如權(quán)利要求24或25所述的用戶終端,其中,所述處理器設(shè) 置用于根據(jù)所述局部隨機訪問數(shù)據(jù)來重置與所述場景的所述子部分 關(guān)聯(lián)的屬性值。
28. —種用戶終端,包括-接收器,用于接收表示場景的主流的富々某體分組;-分組識別器,用于在定義所述場景的子部分的富媒體分組的副流中識別包含局部隨機訪問數(shù)據(jù)的富媒體分組;以及-處理器,用于處理所述局部隨機訪問數(shù)據(jù),以創(chuàng)建場景的所迷子部分的開始狀態(tài),而不影響所述場景的其它部分的場景狀態(tài),從而使得能夠調(diào)諧到所述副流。
29. 如權(quán)利要求28所述的用戶終端,其中,所述分組識別器設(shè) 置用于根據(jù)所述富媒體分組中包含的報頭標記來識別包含所述局部 隨機訪問數(shù)據(jù)的所述富媒體分組。
30. 如權(quán)利要求24至29中的任一項所述的用戶終端,其中,所 述富媒體分組還包含可適用于所述開始狀態(tài)的場景更新信息,以及所 述處理器設(shè)置用于通過處理與所述局部隨機訪問數(shù)據(jù)相關(guān)的所述場 景更新信息來創(chuàng)建所述場景的所述子部分的更新狀態(tài)。
全文摘要
本發(fā)明提供一種定義富媒體分組(11,12,13)的主流(10)可表示的場景(30)的子部分(34)的場景狀態(tài)的富媒體分組(21,22,23)的副流(20)。提供定義用于在被處理時使得能夠創(chuàng)建場景子部分(34)的開始狀態(tài)、而不影響場景部分(32,36)的場景狀態(tài)的指令的局部隨機訪問數(shù)據(jù)。局部隨機訪問數(shù)據(jù)分組成至少一個富媒體分組(21,23),它被插入副流(20)并傳送給至少一個用戶終端(300)。局部隨機訪問數(shù)據(jù)能由終端(300)用于調(diào)諧到副流(20)和/或用于與副流(20)相關(guān)的差錯恢復(fù)。
文檔編號H04N1/00GK101529885SQ200780039491
公開日2009年9月9日 申請日期2007年10月10日 優(yōu)先權(quán)日2006年10月25日
發(fā)明者C·普里德爾, P·弗羅德 申請人:艾利森電話股份有限公司