欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

調(diào)整圖形場(chǎng)景的數(shù)據(jù)信號(hào),相應(yīng)的方法和設(shè)備的制作方法

文檔序號(hào):7580485閱讀:361來源:國知局
專利名稱:調(diào)整圖形場(chǎng)景的數(shù)據(jù)信號(hào),相應(yīng)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明的領(lǐng)域是動(dòng)畫圖形場(chǎng)景例如在一個(gè)多媒體終端上的復(fù)原。更具體地說,本發(fā)明涉及調(diào)整動(dòng)畫場(chǎng)景,也就是說,由譬如說一個(gè)遠(yuǎn)程服務(wù)器的遠(yuǎn)程命令實(shí)現(xiàn)在一個(gè)終端上所復(fù)原的一個(gè)圖形場(chǎng)景的點(diǎn)變化(Point Change)。
所謂圖形場(chǎng)景,這里人們理解為圖形對(duì)象、視頻和圖象在時(shí)間和空間上的布局。這樣的圖形場(chǎng)景可以是二維或三維的,同時(shí)包含各種類型的圖形基元。
本發(fā)明在必須調(diào)整一個(gè)圖形場(chǎng)景的結(jié)構(gòu)或建造場(chǎng)景的元素的所有情況中得到應(yīng)用。
因此,本發(fā)明可以被使用于大量先進(jìn)的多媒體應(yīng)用場(chǎng)合。具體地說,本發(fā)明可以方便地應(yīng)用于-先進(jìn)的數(shù)字電視和通信業(yè)務(wù),其中消息可以圖形形式交換。例如,有可能增添以視頻形式的消息,以便通過疊加一個(gè)傳統(tǒng)的數(shù)字視頻建立一個(gè)視頻會(huì)議。廣告消息或標(biāo)志也可以添加到現(xiàn)有的場(chǎng)景;-多用戶應(yīng)用場(chǎng)合,其中一個(gè)場(chǎng)景的點(diǎn)修改(Pointmodification)可以遠(yuǎn)程進(jìn)行。例如有可能考慮在一個(gè)或多個(gè)遠(yuǎn)程終端上增添一個(gè)以圖形形式的新“消息”。也可能替換某個(gè)對(duì)象;或完全替換整個(gè)場(chǎng)景;-采用2D或3D圖形對(duì)象的多媒體咨詢業(yè)務(wù)。
圖形場(chǎng)景的描述格式已經(jīng)知道。因此ISO/IEC DIS 14772-1標(biāo)準(zhǔn)描述VRML 2.0格式。MPEG-4標(biāo)準(zhǔn)化小組委員會(huì)也已規(guī)定了一個(gè)稱為BIFS(場(chǎng)景的二進(jìn)制格式-的場(chǎng)景描述格式,它是基于VRML 2.0的。BIFS格式特別在“The MPEG-4 Systems Verification Model(MPEG-4系統(tǒng)檢驗(yàn)?zāi)P?”(ISO/IEC JTC1/SC29/WG 11-N1693,MPEG97,April 1997)中被介紹。
這個(gè)場(chǎng)景描述格式旨在描述場(chǎng)景的各種圖形對(duì)象之間的空間-時(shí)間關(guān)系。為了做到這一點(diǎn),它定義一定數(shù)量的結(jié)點(diǎn),或?qū)ο?,代表人們希望描繪的所有圖形基元。這些結(jié)點(diǎn)的每一個(gè)包括預(yù)先定義的字段,它代表這些結(jié)點(diǎn)的特征。
換言之,BIFS格式允許以一個(gè)參數(shù)描述的形式或一個(gè)原本的形式傳輸一個(gè)場(chǎng)景結(jié)構(gòu)。
這個(gè)技術(shù)的缺點(diǎn)在于,如果它正在提供一個(gè)圖形場(chǎng)景的動(dòng)畫,那么它不允許遠(yuǎn)程修改它。例如,不可能增添一個(gè)新對(duì)象,從中刪除或增添另一個(gè)對(duì)象等。這些功能盡管是必須的,尤其在上面所考慮的應(yīng)用中。
稱為“外部編輯接口(External Authoring Interface)”(其可以在服務(wù)器http/WWW.sgi.com上獲得參考)的格式已經(jīng)知道,其目的是采用以“Java”(注冊(cè)的商業(yè)標(biāo)記)語言的一個(gè)接口標(biāo)準(zhǔn)化來改善場(chǎng)景的參數(shù)。
也可能通過字段之間的連接預(yù)先編制在場(chǎng)景中的變更,它是事件通道的機(jī)理,在VRML中和在由MPEG-4小組委員會(huì)所描述的BIFS格式中被稱為“ROUTEs”?!癛OUTEs”允許人們以這樣的方式定義連接,使之當(dāng)?shù)谝粋€(gè)字段變更值時(shí),由“ROUTE”連接到其上的第二個(gè)字段也取相同的值。
然而,這兩個(gè)方法具有很大的缺點(diǎn)-“外部API”被用于使用一個(gè)“Java”語言的應(yīng)用程序調(diào)整VRML場(chǎng)景。這個(gè)“Java”應(yīng)用程序可以從一個(gè)服務(wù)器被下載。然而,這個(gè)方法具有如下兩個(gè)缺點(diǎn)·下載一個(gè)“Java”類就傳輸資源來說是昂貴的;·這個(gè)方式假設(shè)實(shí)現(xiàn)這個(gè)機(jī)理的任何終端包含一個(gè)虛擬“Java”機(jī)。對(duì)終端的要求因此是高的。
-此外,兩個(gè)方法假設(shè)一個(gè)場(chǎng)景的調(diào)整參數(shù)是事前已知的。顯然,在一個(gè)通信應(yīng)用程序中在使用動(dòng)畫期間情況不是這樣。
MPEG-4系統(tǒng)已研制出場(chǎng)景更新格式的第一個(gè)版本,但它既沒有完成也沒有最佳化。
還有其它技術(shù)是已知的,如由ARIKAWA描述的D-VRML。然而,它們?nèi)韵拗朴谡{(diào)整先存在的原始場(chǎng)景,并僅允許有限數(shù)目的應(yīng)用(如在下文中將更清楚地看到的,承認(rèn)這個(gè)問題,其本身就是本發(fā)明的一部分)。
本發(fā)明的目的特別是在于補(bǔ)救技術(shù)狀況的這些缺點(diǎn)。
更具體地說,本發(fā)明的目的旨在提供一個(gè)數(shù)據(jù)信號(hào),以及一個(gè)方法和使用該方法的設(shè)備,它允許簡(jiǎn)單的遠(yuǎn)程調(diào)整,而且就任何類型的圖形場(chǎng)景的傳輸資源來說它消耗不多。
換句話說,本發(fā)明的值得注意的目的是提供一個(gè)遠(yuǎn)程調(diào)整圖形場(chǎng)景的技術(shù),它響應(yīng)于以下準(zhǔn)則中的至少一個(gè)準(zhǔn)則-在編輯和解釋數(shù)據(jù)方面加以簡(jiǎn)化;-存儲(chǔ)器消耗低和傳輸資源消耗低;-調(diào)整任何類型的對(duì)象和任何類型的圖形場(chǎng)景的能力;-調(diào)整對(duì)象或任何風(fēng)格的也就是說未預(yù)先定義的結(jié)點(diǎn)的可能性。
本發(fā)明的另一個(gè)目的是提供一個(gè)技術(shù),它允許建立簡(jiǎn)單價(jià)廉的多媒體終端,也就是說不需要大的計(jì)算裝置和大的數(shù)據(jù)存儲(chǔ)器裝置的終端。
本發(fā)明的進(jìn)一步目的是提供一個(gè)能夠在低比特率傳輸網(wǎng)絡(luò)上起作用的技術(shù)。
本發(fā)明的另一個(gè)目的是提供一個(gè)與VRML和MPEG-4相容的技術(shù)。
這些目的和在下文將變得更清楚明顯地看到的其它目的借助于調(diào)整圖形場(chǎng)景的數(shù)據(jù)信號(hào)已被達(dá)到,該信號(hào)供建造可以在至少一個(gè)屏幕上顯示的圖象的裝置使用,所說的信號(hào)包括更新圖形場(chǎng)景的幀,所說的幀的某一些包括一個(gè)用新圖形場(chǎng)景替換現(xiàn)有圖形場(chǎng)景的命令。
因此,按照本發(fā)明,更新命令包括一個(gè)新命令,它使得用另一個(gè)場(chǎng)景完全替換一個(gè)場(chǎng)景能被實(shí)現(xiàn)。這個(gè)情況對(duì)動(dòng)畫來說依賴完全新穎的方法。實(shí)際上,本專業(yè)技術(shù)人員已一直在考慮僅有一個(gè)單一場(chǎng)景(原始場(chǎng)景),它必須在一個(gè)前進(jìn)時(shí)通過作用于場(chǎng)景的元素被改變。
按照本發(fā)明,已達(dá)到一個(gè)較高水平,其中人們不是考慮僅有一個(gè)場(chǎng)景。這里已提出在單一操作中人們能改變整個(gè)場(chǎng)景。這使得人們能特別提供還未曾考慮過的和以前的技術(shù)不可能的新的應(yīng)用,如通過數(shù)字電視廣播,被稱為“多點(diǎn)發(fā)送”(例如在因特網(wǎng)上)的技術(shù)和稱之為“推入(push)”業(yè)務(wù)的業(yè)務(wù)。
例如,本發(fā)明允許通過一個(gè)“交互廣告發(fā)布”場(chǎng)景,不必等待來自用戶的請(qǐng)求就瞬息間替換一個(gè)“視頻”場(chǎng)景,例如一個(gè)影片。
更便利的是,某些所說的幀也攜載屬于下述組的命令中的至少一個(gè),該組包括以下命令-插入所說的圖形場(chǎng)景的一個(gè)元素;-調(diào)整所說的圖形場(chǎng)景的一個(gè)元素;-刪除所說的圖形場(chǎng)景的一個(gè)元素;建造更新所說的場(chǎng)景的所說的裝置與所說的更新幀有關(guān)。
調(diào)整一個(gè)圖形場(chǎng)景的操作因此十分簡(jiǎn)單,同時(shí)要求很小的傳輸資源。這個(gè)信號(hào)因此可以在低比特率網(wǎng)絡(luò)上被傳輸,同時(shí)在接收它們的終端中不要求大的裝置。
所謂一個(gè)“元素”,人們特別理解為對(duì)象或結(jié)點(diǎn),結(jié)點(diǎn)的字段,字段的值,兩個(gè)字段和完整的場(chǎng)景之間的連接。
因此,所說的插入一個(gè)元素的命令可以包括插入屬于下述組的元素中的至少一個(gè)的命令,該組包括-插入一個(gè)新對(duì)象;-插入一個(gè)新的值到一個(gè)現(xiàn)有的矢量(或多個(gè))字段;-在兩個(gè)現(xiàn)有的對(duì)象之間插入一個(gè)新的連接(“ROUTE”)。
同樣地,所說的刪除一個(gè)元素的命令可以包括刪除屬于下述組的元素中的至少一個(gè)的命令,該組包括-刪除一個(gè)現(xiàn)有的對(duì)象;-刪除在一個(gè)現(xiàn)有的矢量字段中的一個(gè)值;-在兩個(gè)現(xiàn)有的對(duì)象的兩個(gè)字段之間刪除一個(gè)現(xiàn)有的連接(“ROUTES”)。
所說的替換一個(gè)元素的命令本身可以包括替換屬于下述組的元素中的至少一個(gè)的命令,該組包括-用一個(gè)新的對(duì)象替換一個(gè)現(xiàn)有的對(duì)象;-用一個(gè)新的特征字段替換一個(gè)對(duì)象的一個(gè)特征字段;-替換一個(gè)特征矢量字段的一個(gè)值;-替換在兩個(gè)現(xiàn)有的對(duì)象的兩個(gè)字段之間的一個(gè)現(xiàn)有的連接(“ROUTE”);-替換一個(gè)圖形場(chǎng)景。
按照本發(fā)明的一個(gè)優(yōu)選的實(shí)施例,所說的命令包括-表示命令類型的第一字段,屬于下列類型中的至少某一些插入、刪除、替換和圖形場(chǎng)景替換;
-表示所涉及的元素類型的第二字段,按照命令的類型屬于下列元素對(duì)象、字段、矢量字段的值和連接;-定義所涉及的元素的第三字段;本發(fā)明也涉及傳輸這樣一個(gè)信號(hào)的方法。這個(gè)方法特別包括一個(gè)更新所說的圖形場(chǎng)景的步驟,其中人們提供更新所說的圖形場(chǎng)景的幀的傳輸,攜截屬于組的命令中的至少一個(gè),該組包括下列命令-插入所說的圖形場(chǎng)景的一個(gè)元素;-調(diào)整所說的圖形場(chǎng)景的一個(gè)元素;-刪除所說的圖形場(chǎng)景的一個(gè)元素;-替換圖形場(chǎng)景。
同樣地,本發(fā)明涉及用于復(fù)原一個(gè)圖形場(chǎng)景,并企圖顯示在至少一個(gè)屏幕上的設(shè)備,其包括根據(jù)更新所說的圖形場(chǎng)景的幀更新所說的場(chǎng)景的裝置,攜帶屬于下述組的命令中的至少一個(gè),該組包括下列命令-插入所說的圖形場(chǎng)景的一個(gè)元素;-調(diào)整所說的圖形場(chǎng)景的一個(gè)元素;-刪除所說的圖形場(chǎng)景的一個(gè)元素;-替換圖形場(chǎng)景。
本發(fā)明的其它特征和優(yōu)點(diǎn)在閱讀下面的本發(fā)明的一個(gè)優(yōu)選實(shí)施例的描述后將會(huì)更清楚明顯地看到,該實(shí)施例通過一個(gè)簡(jiǎn)潔示例性的且非限制性的例子給出,并且添加了附圖,其中-

圖1說明實(shí)現(xiàn)本發(fā)明的一般原理;-圖2以圖解方式示出按照本發(fā)明的更新幀的結(jié)構(gòu);-圖3示出在圖2中幀的基本命令的語義細(xì)節(jié);-圖4示出使用本發(fā)明的技術(shù)的第一個(gè)例子;-圖5描述使用本發(fā)明的技術(shù)的第二個(gè)例子;-圖6說明使用本發(fā)明的場(chǎng)景替換命令的一個(gè)例子;因此,圖1示出一個(gè)例如與MPEG-4標(biāo)準(zhǔn)相容的終端的略圖,并考慮本發(fā)明的場(chǎng)景調(diào)整的信號(hào),或流。
這個(gè)終端包括從一個(gè)數(shù)據(jù)流12創(chuàng)建BIFS格式的原始場(chǎng)景的裝置11。換句話說,終端裝載圖形場(chǎng)景。這用對(duì)象或結(jié)點(diǎn)的術(shù)語來描述。
將會(huì)記得,BIFS場(chǎng)景描述格式的對(duì)象是描述一個(gè)場(chǎng)景的圖形對(duì)象之間的空間-時(shí)間關(guān)系。為了做到這一點(diǎn),BIFS格式定義一定數(shù)量的“結(jié)點(diǎn)”,代表人們希望能夠描繪的所有圖形基元。
結(jié)點(diǎn)是代表圖形基元的實(shí)體。例如Sphere(球)、Cone(圓錐)、Transform(變換)等結(jié)點(diǎn)可以被定義。每個(gè)結(jié)點(diǎn)有一個(gè)特征字段,就在說明結(jié)點(diǎn)之后它被以場(chǎng)景描述來發(fā)送。
有些結(jié)點(diǎn)被認(rèn)為是能夠被參考的,一個(gè)單一標(biāo)識(shí)符被與所說的結(jié)點(diǎn)組合在一起。某些字段被說明為從外部可以調(diào)整的,其它的則說明為固定值??烧{(diào)整的值通過本發(fā)明的更新機(jī)理將能被達(dá)到。
最后,BIFS和VRML格式中的描述也包括稱為“ROUTEs”的特定的實(shí)體。“ROUTEs”是說明,它允許人們以場(chǎng)景描述語言規(guī)定在場(chǎng)景的兩個(gè)結(jié)點(diǎn)的兩個(gè)字段之間的事件通道。
按照本發(fā)明,這些結(jié)點(diǎn)中的某些可以被說明為可調(diào)整的結(jié)點(diǎn),它則將允許將來被調(diào)整。這可用在VRML中的“DEF”機(jī)理和在MPEG-4系統(tǒng)中的一個(gè)類似的機(jī)理來表示。
這個(gè)場(chǎng)景一旦被裝載,無論通過來自用戶的一個(gè)請(qǐng)求(交互方式)或在自動(dòng)方式中,在某個(gè)瞬間(被動(dòng)方式,也稱為“推入模型”),一個(gè)稱為“BIFS-update”的更新幀13可以被裝載,以便如果必要的話調(diào)整場(chǎng)景的一個(gè)或多個(gè)元素。
調(diào)整通過譯碼器14提供,譯碼器14接收幀13,同時(shí)執(zhí)行相應(yīng)的命令。
因此,一個(gè)動(dòng)畫圖象15被獲得,它可以被顯示(16)給用戶。如果需要產(chǎn)生的話,這可以借助于一個(gè)適當(dāng)?shù)慕涌诮换?17)。如果需要產(chǎn)生的話,這個(gè)交互完成一個(gè)新的調(diào)整。
每個(gè)調(diào)整命令可以具有4個(gè)基本形式·插入一個(gè)字段·調(diào)整一個(gè)字段·刪除一個(gè)字段·替換整個(gè)場(chǎng)景每個(gè)基本命令既可以應(yīng)用于單一結(jié)點(diǎn),矢量或簡(jiǎn)單字段,也可以應(yīng)用于“ROUTE”。第四個(gè)命令為完全替換一個(gè)場(chǎng)景而設(shè)置。這個(gè)命令對(duì)本發(fā)明來說是必需的,在下面會(huì)更詳細(xì)地描述。
因此,以下的調(diào)整命令被提供
插入命令-插入一個(gè)新結(jié)點(diǎn)到一個(gè)現(xiàn)有的結(jié)點(diǎn)族(“分組結(jié)點(diǎn)”)中。為“分組結(jié)點(diǎn)”類型的結(jié)點(diǎn)供給標(biāo)識(shí)符,一個(gè)新結(jié)點(diǎn)“NodeId”必須被插入到其中。然后對(duì)插入一個(gè)新結(jié)點(diǎn)有三個(gè)選擇在“分組結(jié)點(diǎn)”的“子”字段末尾插入,在開頭插入,或在由它的索引Index標(biāo)志的某個(gè)位置上插入。最后,被插入的新結(jié)點(diǎn)的值被發(fā)送。
-插入一個(gè)新的值到一個(gè)多字段。供給被調(diào)整結(jié)點(diǎn)的標(biāo)識(shí)符“Id”,通過調(diào)整所涉及的字段的索引,該字段標(biāo)志為“fieldNb”。然后,插入一個(gè)新的值有三個(gè)選擇在多字段的末尾插入,在開頭插入,或在由它的索引Index標(biāo)志的某個(gè)位置上插入。最后,被插入的值被發(fā)送。這個(gè)值可以是任何類型的一個(gè)新結(jié)點(diǎn)或一個(gè)新值。
-插入一個(gè)新“ROUTE”。這個(gè)“ROUTE”由用“id1”標(biāo)志的起始結(jié)點(diǎn)和有關(guān)字段“field1”及用它的標(biāo)識(shí)符“id2”標(biāo)志的結(jié)點(diǎn)和在這個(gè)結(jié)點(diǎn)中經(jīng)調(diào)整的字段“field2”的特性所規(guī)定。
刪除命令-一個(gè)結(jié)點(diǎn)可以通過給出它的標(biāo)識(shí)符“id”來刪除。
-也可以刪除一個(gè)多字段的一個(gè)特定值,也稱為一個(gè)被索引的值(“idxValue”)。為了做到這一點(diǎn),如前面一樣,供給被調(diào)整的結(jié)點(diǎn)的標(biāo)識(shí)符id和標(biāo)志為“fieldNb”的調(diào)整所涉及的字段。最后,某個(gè)位置被發(fā)送,該位置被通過它的索引Index或是通過它是多字段的首P的事實(shí),或通過它是多字段的尾P的事實(shí)來標(biāo)志。
-最后,一個(gè)“ROUTE”可以通過指出它的標(biāo)識(shí)符“RouteId”來刪除。
值替換命令-可以通過供給它的標(biāo)識(shí)符“Id”后面跟該結(jié)點(diǎn)的新值來替換一個(gè)結(jié)點(diǎn)。
-一個(gè)給定結(jié)點(diǎn)的特定字段可以被替換。為了做到這一點(diǎn),必須供給被調(diào)整結(jié)點(diǎn)的標(biāo)識(shí)符“Id”和標(biāo)志為“FieldNb”的調(diào)整所涉及的字段。這個(gè)字段本身可以是一個(gè)新結(jié)點(diǎn)、一個(gè)多值字段或一個(gè)單值字段。
-也可以調(diào)整一個(gè)多字段的一個(gè)特定值。為了做到這一點(diǎn),人們發(fā)送被調(diào)整結(jié)點(diǎn)的標(biāo)識(shí)符“Id”,和標(biāo)志為“FieldNb”的調(diào)整所涉及的字段,同時(shí)最后在多字段中的位置通過它的索引“Index”,或通過它是多字段的首P的事實(shí),或通過它是多字段尾P的事實(shí)被標(biāo)志。然后,字段的新值被發(fā)送。
-最后可以通過發(fā)送它的標(biāo)識(shí)符,后跟如在前段中所規(guī)定的新“ROUTE”來調(diào)整一個(gè)“ROUTE”。
場(chǎng)景替換命令-最后可以通過簡(jiǎn)單給出總場(chǎng)景的新值來替換整個(gè)場(chǎng)景。
幀“BIFS-update”13因此被按照在圖2中的圖建造。它包括一個(gè)更新命令21,后面跟一個(gè)“continuous”(繼續(xù))“指示符22,如果在幀中沒有進(jìn)一步命令跟隨,則指示符具有值(例如)“0”,如果不是這樣,則具有值“1”(在例子中)。
基本命令的句法可以例如在圖3中被解釋。
在第一層31,一個(gè)特定的代碼被加到四個(gè)類型的命令上,例如-0插入(insert);-1刪除(delete);-2替換(replace);-3場(chǎng)景替換(replacescene)。
在第二層32,一個(gè)特定的代碼被給出到所涉及的每個(gè)類型的元素上。
因此對(duì)于插入或清除,有-0插入一個(gè)對(duì)象(結(jié)點(diǎn));-1插入一個(gè)值到一個(gè)矢量字段(IdxValue)中;-2插入一個(gè)“ROUTE”。
對(duì)于替換有-0替換一個(gè)對(duì)象(結(jié)點(diǎn));-1替換一個(gè)字段(FieldValue);-2替換一個(gè)矢量字段(Idxvalue)的一個(gè)參數(shù);-3替換一個(gè)“ROUTE”。
最后,在第三層33,所涉及的每個(gè)元素的精確參數(shù)被清除。因此以上面已描述的方式指示-插入一個(gè)對(duì)象對(duì)象的新標(biāo)識(shí)符和一個(gè)字段列表,與上面所述的結(jié)構(gòu)一致;-插入?yún)?shù)結(jié)點(diǎn)的標(biāo)識(shí)符(nodeId)和字段的標(biāo)識(shí)符(fieldNb)以及以下述的形式插入位置-代碼-0起始(第一個(gè)值);-1值的索引-2終止(最后的值),-相應(yīng)的值(value)。
-插入一個(gè)“ROUTE”源結(jié)點(diǎn)的標(biāo)識(shí)符(id1),源結(jié)點(diǎn)的字段的標(biāo)識(shí)符(field1),目的結(jié)點(diǎn)的標(biāo)識(shí)符(id2),目的結(jié)點(diǎn)的字段(field2);-清除一個(gè)參數(shù)結(jié)點(diǎn)的標(biāo)識(shí)符、字段、索引和刪除的可能地點(diǎn);-替換一個(gè)對(duì)象對(duì)象的標(biāo)識(shí)符、對(duì)象的新值;-替換一個(gè)字段結(jié)點(diǎn)的標(biāo)識(shí)符和字段的標(biāo)識(shí)符,字段的新值;-替換一個(gè)參數(shù)結(jié)點(diǎn)的標(biāo)識(shí)符和字段的標(biāo)識(shí)符,參數(shù)的索引,新值;-替換一個(gè)“ROUTE”“ROUTE”的標(biāo)識(shí)符,源結(jié)點(diǎn)的標(biāo)識(shí)符和源字段的標(biāo)識(shí)符,目的結(jié)點(diǎn)的標(biāo)識(shí)符和目的字段的標(biāo)識(shí)符;-替換一個(gè)場(chǎng)景新場(chǎng)景的值。
應(yīng)當(dāng)指出,所提議的結(jié)構(gòu)允許人們?cè)趦H2個(gè)比特上編碼第一層31,同時(shí)在僅2個(gè)比特上編碼第二層32。
圖4示出在遠(yuǎn)程購物應(yīng)用場(chǎng)合中使用按照本發(fā)明所提議的調(diào)整技術(shù)的第一個(gè)例子。一開始,用戶41和42在應(yīng)用程序服務(wù)器43上經(jīng)由他們的多媒體終端44和45被互相連接。服務(wù)器43為他們顯示譬如說一個(gè)虛擬商店。
接到這個(gè)連接通知的更新服務(wù)器46然后可以以“增添對(duì)象”的形式發(fā)送圖形廣告消息,以便給出最新促銷信息。所增添的對(duì)象則在終端上所顯示的場(chǎng)景中出現(xiàn)。同樣地,可以刪除一個(gè)對(duì)象(相應(yīng)于譬如說一個(gè)對(duì)象從銷售中取出)或調(diào)整任何場(chǎng)景的一個(gè)元素。
圖5示出本發(fā)明的另一個(gè)應(yīng)用,即交互教學(xué)。這個(gè)遠(yuǎn)程教學(xué)應(yīng)用程序的用戶從他的CD-ROM51中裝載一個(gè)由場(chǎng)景譯碼器52復(fù)原的初始場(chǎng)景。
其次,被連接到網(wǎng)絡(luò)的一個(gè)老師或其它學(xué)生通過使用按照本發(fā)明的“BIFS-Update”表示法使在Table 53中的新數(shù)據(jù)呈現(xiàn),以便說明課程。這些新數(shù)據(jù)被“更新”流譯碼器54譯碼。
場(chǎng)景調(diào)整數(shù)據(jù)流的一個(gè)例子現(xiàn)在將詳細(xì)地被描述。在這個(gè)例子中,當(dāng)用戶在對(duì)象上按擊時(shí)其在動(dòng)畫的初始瞬間顯示一個(gè)立方體。隨后插入一個(gè)球。然后位置的插入被更改,因此它與球有關(guān)。最后從場(chǎng)景中刪除立方體。
這個(gè)例子以VRML格式給出,但很容易被轉(zhuǎn)換成BIFS的它的二進(jìn)制版本。原始場(chǎng)景被給出如下<pre listing-type="program-listing"><![CDATA[DEFT Transform{ translation 0 0-5 children[  DEFTOUCH TouchSensor{}  Shape{  appearance Appearance{  material DEFM Material{   diffuseColor 0.5 0 0  }  geometry DEFCUB E Cube{  size 1 1 1  }  }   }  }  DEFTIME TimeSensor  DEFINTER CoordinateInterpolator  {   key
   keyValue [-505,50-5]  }  ROUTETOUCH.touchTime TO TIME.startTime  ROUTETIME.fraction TO INTER.keyValue  ROUTEINTER.value changed TO T.translation]]></pre>一個(gè)遠(yuǎn)程用戶然后可以如下方式調(diào)整場(chǎng)景·增添一個(gè)對(duì)象(球)
0插入命令0在“分組”結(jié)點(diǎn)中的一個(gè)對(duì)象被插入T 對(duì)象T被增添2 這個(gè)對(duì)象被增添在末尾DEF T2 Transform{包含一個(gè)球的新結(jié)點(diǎn)變換被增添<pre listing-type="program-listing"><![CDATA[  translation 10 10 0  children[   Shape{  geometry Sphere{}   }   ]   }]]></pre>·“ROUTE”的修改2值替換命命4替換一個(gè)ROUTE2route2被替換(在文件中第三個(gè))INTER一個(gè)routes到結(jié)點(diǎn)“inter”中。
3字段數(shù)目3(值更改)T2 變換T27變換結(jié)點(diǎn)的翻譯因此,動(dòng)畫現(xiàn)在將被指向新插入的球。
·Deletion of an object(the cube)1刪除命令2刪除該結(jié)點(diǎn)CUBE 立方體從場(chǎng)景中被刪除正如已被指出的,本發(fā)明的最新穎之處歸于用另一個(gè)場(chǎng)景替換當(dāng)前場(chǎng)景的命令之使用,以及發(fā)現(xiàn)這樣一個(gè)命令的必要性,而以前的方法僅考慮單一場(chǎng)景采取的動(dòng)作。
在簡(jiǎn)單的應(yīng)用中,應(yīng)當(dāng)特別指出,這個(gè)場(chǎng)景替換命令可以是僅一個(gè)被使用。
通過使用本發(fā)明的技術(shù)(“BIFS-Update”),可以在任何瞬間連接到場(chǎng)景調(diào)整流(如接入一個(gè)電視頻道一樣)。場(chǎng)景替換命令則成為接入點(diǎn),它對(duì)流來說是隨機(jī)的(這個(gè)概念可以與在視頻中的“intra”幀的概念相比較)。
這個(gè)替換命令允許人們?cè)诤軐拸V的應(yīng)用范圍中使用本發(fā)明的信號(hào),這個(gè)寬廣的應(yīng)用范圍與已知的技術(shù)有關(guān),如數(shù)字電視的廣播應(yīng)用、在因特網(wǎng)上的“多點(diǎn)發(fā)送”技術(shù)以及特別是稱入“推入push”業(yè)務(wù)的業(yè)務(wù)。本發(fā)明也與“pull(拉出)”類型業(yè)務(wù)和其它業(yè)務(wù)相容。
圖6示出有關(guān)廣播廣告的一個(gè)例子。人們希望用以BIFS場(chǎng)景形式描述的一個(gè)新的交互廣告場(chǎng)景62瞬息間替換視頻場(chǎng)景61(一個(gè)影片)。
場(chǎng)景替換命令RS 63允許人們把新場(chǎng)景加到一個(gè)用戶上(在后者的部分無需任何動(dòng)作)。一個(gè)新場(chǎng)景替換命令RS64允許人們返回到視頻場(chǎng)景(或到一個(gè)新場(chǎng)景)。
權(quán)利要求
1.用于調(diào)整一個(gè)圖形場(chǎng)景的數(shù)據(jù)信號(hào),由至少一個(gè)字段定義的至少一個(gè)圖形對(duì)象的組件,所說的對(duì)象相應(yīng)于由建造一個(gè)圖象的裝置所使用的基元,以便將所說的圖形場(chǎng)景顯示在至少一個(gè)屏幕上,該數(shù)據(jù)信號(hào)供可以被顯示(16)在至少一個(gè)屏幕上的圖象建造裝置所用,其特征在于,所說的信號(hào)包括更新(13)圖形場(chǎng)景的幀,某些所說的幀包括用一個(gè)新圖形場(chǎng)景替換現(xiàn)有圖形場(chǎng)景的一個(gè)命令(63,64)。
2.按照權(quán)利要求1的信號(hào),其特征在于,所說的幀(13)也攜帶屬于下述一個(gè)組的命令的至少一個(gè)(21),該組包括下列命令。-插入所說的圖形場(chǎng)景的一個(gè)元素-調(diào)整所說的圖形場(chǎng)景的一個(gè)元素-刪除所說的圖形場(chǎng)景的一個(gè)元素建造更新所說的場(chǎng)景的所說的裝置與所說的更新幀有關(guān)。
3.按照權(quán)利要求2的信號(hào),其特征在于,所說的插入一個(gè)元素的命令包括插入屬于下述組的元素的至少一個(gè)的命令,該組包括-插入一個(gè)新對(duì)象;-插入一個(gè)新值到一個(gè)現(xiàn)有的矢量字段;-在兩個(gè)現(xiàn)有的對(duì)象的兩個(gè)字段之間插入一個(gè)新的連接(“ROUTE”)。
4.按照權(quán)利要求2和3中的任何一個(gè)的信號(hào),其特征在于,所說的刪除一個(gè)元素的命令包括屬于下述組的元素的至少一個(gè)的刪除命令,該組包括-刪除一個(gè)現(xiàn)有的對(duì)象;-刪除在一個(gè)現(xiàn)有的矢量字段中的一個(gè)值;-刪除在兩個(gè)現(xiàn)有的對(duì)象的兩個(gè)字段之間的一個(gè)現(xiàn)有的連接(“TOUTES”)。
5.按照權(quán)利要求2至4中的任何一個(gè)的信號(hào),其特征在于,所說的替換一個(gè)元素的命令包括替換屬于下述組的元素中的至少一個(gè)的命令,該組包括-用一個(gè)新對(duì)象替換一個(gè)現(xiàn)有的對(duì)象;-用一個(gè)新的特征字段替換一個(gè)對(duì)象的一個(gè)特征字段;-替換一個(gè)特征矢量字段的一個(gè)值;-替換兩個(gè)現(xiàn)有的對(duì)象的兩個(gè)字段之間的一個(gè)現(xiàn)有的連接(“ROUTE”);-替換一個(gè)圖形場(chǎng)景。
6.按照權(quán)利要求1至5中的任何一個(gè)的信號(hào),其特征在于,所說的命令包括-表示命令類型的第一字段,命令類型屬于下列類型中的至少某一些插入、刪除、替換和圖形場(chǎng)景替換;-表示所涉及的元素類型的第二字段,按照命令的類型,元素類型屬于下列元素對(duì)象、字段、矢量字段的值和連接;-定義所涉及的元素的第三字段。
7.傳輸更新一個(gè)圖形場(chǎng)景的并企圖顯示(16)在至少一個(gè)屏幕上的數(shù)據(jù)的方法,其特征在于,它包括更新所說的圖形場(chǎng)景的一個(gè)步驟(13),其中人們提供傳輸更新所說的圖形場(chǎng)景的幀,該幀攜帶屬于下述組的命令的至少一個(gè),該組包括下列命令-插入所說的圖形場(chǎng)景的一個(gè)元素-調(diào)整所說的圖形場(chǎng)景的一個(gè)元素-刪除所說的圖形場(chǎng)景的一個(gè)元素-用一個(gè)新圖形場(chǎng)景替換(63、64)現(xiàn)有的圖形場(chǎng)景、
8.用于復(fù)原一個(gè)圖形場(chǎng)景,并企圖顯示在至少一個(gè)屏幕上的設(shè)備(16),其特征在于,它包括根據(jù)更新所說的圖形場(chǎng)景的幀(13)更新所說的場(chǎng)景的裝置,該幀攜帶屬于下述組的命令的至少一個(gè),該組包括下列命令-插入所說的圖形場(chǎng)景的一個(gè)元素;-調(diào)整所說的圖形場(chǎng)景的一個(gè)元素;-刪除所說的圖形場(chǎng)景的一個(gè)元素;-用一個(gè)新的圖形場(chǎng)景替換(63、64)現(xiàn)有的圖形場(chǎng)景。
全文摘要
本發(fā)明涉及調(diào)整一個(gè)圖形場(chǎng)景的數(shù)據(jù)信號(hào),該信號(hào)企圖用于建造可以顯示在至少一個(gè)屏幕上的圖象的設(shè)備,其包括更新圖形場(chǎng)景的幀,某些所說的幀攜帶用一個(gè)新的圖形場(chǎng)景替換現(xiàn)有的圖形場(chǎng)景的命令。為便利起見,它們也攜帶屬于下述組的命令中的至少一個(gè),該組包括下列命令:-插入所說的圖形場(chǎng)景的一個(gè)元素,-調(diào)整所說的圖形場(chǎng)景的一個(gè)元素,-刪除所說的圖形場(chǎng)景的一個(gè)元素。所說的建造更新所說的場(chǎng)景的裝置與所說的更新幀有關(guān)。本發(fā)明也涉及相應(yīng)的方法和設(shè)備。
文檔編號(hào)H04N7/24GK1262845SQ9880703
公開日2000年8月9日 申請(qǐng)日期1998年7月10日 優(yōu)先權(quán)日1997年7月11日
發(fā)明者J·斯尼斯 申請(qǐng)人:法國電訊公司, 法國長程無線電廣播有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
太原市| 和顺县| 武乡县| 万全县| 漳平市| 建瓯市| 醴陵市| 东安县| 合川市| 崇文区| 连云港市| 城市| 日土县| 耿马| 宁河县| 吉林省| 宁海县| 罗田县| 华坪县| 临颍县| 石景山区| 会泽县| 东台市| 千阳县| 星子县| 新营市| 封丘县| 梁平县| 长沙市| 手游| 磴口县| 克什克腾旗| 台南市| 长丰县| 永宁县| 县级市| 绥阳县| 岳池县| 璧山县| 道真| 清徐县|