專利名稱:用于計(jì)算多媒體場(chǎng)景的對(duì)象的動(dòng)畫(huà)參數(shù)的方法
技術(shù)領(lǐng)域:
本發(fā)明的領(lǐng)域是關(guān)于在任何類型的終端上創(chuàng)建和呈現(xiàn)(render)例如RichMedia類型的多媒體場(chǎng)景中的動(dòng)畫(huà)。
更具體地,本發(fā)明涉及通過(guò)使多媒體場(chǎng)景動(dòng)畫(huà)參數(shù)能夠適應(yīng)于外部參數(shù),而對(duì)它們進(jìn)行動(dòng)態(tài)和自動(dòng)修改。
背景技術(shù):
事實(shí)上,根據(jù)已經(jīng)是諸如SVG或VRML (虛擬現(xiàn)實(shí)造型語(yǔ)言)之類標(biāo)準(zhǔn)的已知技術(shù),本文中的多媒體場(chǎng)景包括其每一個(gè)都代表各種特征(大小、顏色、動(dòng)畫(huà)、內(nèi)容,等等)的對(duì)象,和為至少某些對(duì)象動(dòng)畫(huà)化和/或修改其行為的各種可能性。
因此,本發(fā)明尤其但不專門應(yīng)用到能夠定義將隨時(shí)間變化的動(dòng)畫(huà)對(duì)象和/或動(dòng)畫(huà)的所有RichMedia類型的格式,例如BIFS (描述對(duì)象及其空間和時(shí)間的二進(jìn)制格式場(chǎng)景)、SMIL(同步多媒體集成語(yǔ)言)、SVG(可伸縮向量圖形),或LASeR (輕《更應(yīng)用場(chǎng)景表示)格式。
這些場(chǎng)景可由開(kāi)發(fā)者編程,從而使其能夠與其上播放場(chǎng)景的終端的用戶進(jìn)行交互。
但是,根據(jù)已知的現(xiàn)有技術(shù),對(duì)多媒體(或僅圖形)場(chǎng)景的呈現(xiàn)
是專有確定性的,因?yàn)樗鼉H僅取決于已過(guò)去的時(shí)間和通常通過(guò)例如移
動(dòng)終端之類的其上呈現(xiàn)所述場(chǎng)景的終端的界面在用戶和所述場(chǎng)景之
間進(jìn)行的任何交互。
現(xiàn)有技術(shù)公開(kāi)了技術(shù)解決方案,該解決方案意圖修改其動(dòng)畫(huà)行為
可根據(jù)所讀取的媒體流而生成的場(chǎng)景的對(duì)象或元素——諸如在標(biāo)準(zhǔn)
MPEG-4中定義的"MediaSensor,,對(duì)象-的時(shí)間參考點(diǎn)結(jié)構(gòu)
(temporal reference framework )?,F(xiàn)有技術(shù),尤其在SVG標(biāo)準(zhǔn)中,還公開(kāi)了 ,,TimeContainer,,對(duì)象,其使得為多媒體場(chǎng)景的動(dòng)畫(huà)定義新的時(shí)基(time base)成為可能。
但是,MPEG-4的MediaSensor對(duì)象和SVG的TimeContainer對(duì)象的共同的缺點(diǎn)是它們使對(duì)象動(dòng)畫(huà)的運(yùn)行只能鏈接(link)到在終端屏幕上呈現(xiàn)的媒體流,而沒(méi)有任何其他的可能性。
換言之,根據(jù)已知的現(xiàn)有技術(shù),多媒體場(chǎng)景動(dòng)畫(huà)的運(yùn)行的適應(yīng)性完全基于確定性的元素。
發(fā)明內(nèi)容
本發(fā)明意圖克服這些多方面的缺點(diǎn)。
更具體地,本發(fā)明的一個(gè)目標(biāo)是提供用于使終端上多媒體場(chǎng)景的呈現(xiàn)適應(yīng)于場(chǎng)景的作者在創(chuàng)建多媒體場(chǎng)景時(shí)可考慮的非確定性的組件的技術(shù),所述終端尤其但不限于移動(dòng)終端。
本發(fā)明的另 一個(gè)目標(biāo)是提供這樣一種技術(shù),即該技術(shù)使得不同時(shí)基能夠被分配給不同的動(dòng)畫(huà)對(duì)象和/或媒體場(chǎng)景的不同動(dòng)畫(huà),而無(wú)需移植具有比單個(gè)TimeContainer管理起來(lái)復(fù)雜得多的多個(gè)TimeContainer的環(huán)境。
本發(fā)明的另外一個(gè)目標(biāo)包括提供用于動(dòng)態(tài)和自動(dòng)修改多媒體場(chǎng)
景動(dòng)畫(huà)參數(shù)的技術(shù),從而使這樣的場(chǎng)景的作者能夠使用新的行為功
會(huì)b月匕。
本發(fā)明還有一個(gè)目標(biāo)是這樣一種技術(shù),該技術(shù)對(duì)于多媒體場(chǎng)景的作者和/或創(chuàng)建者的實(shí)施是便宜簡(jiǎn)單的。
通過(guò)用于創(chuàng)建將要在至少一個(gè)無(wú)線通信終端上呈現(xiàn)的包括對(duì)象的至少一個(gè)動(dòng)畫(huà)的多媒體場(chǎng)景的方法,而實(shí)現(xiàn)上述目標(biāo)以及下面將變得更清楚的其他目標(biāo)。
根據(jù)本發(fā)明,所述動(dòng)畫(huà)中至少一個(gè)與非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián),代表所述場(chǎng)景的至少一個(gè)對(duì)象的狀態(tài)、所述終端的至少一個(gè)元素、和/或相關(guān)通信網(wǎng)絡(luò)的狀態(tài),其中所述變量執(zhí)行所述動(dòng)畫(huà)的時(shí)基功能。
因此,根據(jù)本發(fā)明的創(chuàng)建方法使得可以考慮場(chǎng)景的當(dāng)前時(shí)鐘的各種參數(shù),以便以后在呈現(xiàn)所述場(chǎng)景時(shí)將其動(dòng)畫(huà)化。其參數(shù)例如可以是 場(chǎng)景的另一個(gè)對(duì)象的狀態(tài),或者用于呈現(xiàn)場(chǎng)景的終端的或相關(guān)通信網(wǎng) 絡(luò)的狀態(tài)。然后,在呈現(xiàn)場(chǎng)景時(shí),這個(gè)變量將被考慮作為時(shí)基,從而 使得能夠進(jìn)行動(dòng)畫(huà)運(yùn)行的反饋控制。
有利地,這種方法包括以下步驟
-定義所述對(duì)象的能夠隨時(shí)間修改的至少一個(gè)動(dòng)畫(huà)參數(shù);
-將所述動(dòng)畫(huà)參數(shù)與所述非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián);
-將所述動(dòng)畫(huà)參數(shù)的至少一個(gè)修改參數(shù)化,從而基于所述動(dòng)畫(huà)變
量的變化而修改所述對(duì)象的呈現(xiàn)。
因而,用于創(chuàng)建場(chǎng)景的方法將對(duì)象與動(dòng)畫(huà)參數(shù)相關(guān)聯(lián),該動(dòng)畫(huà)參
數(shù)自身將與上述非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián)。
優(yōu)選地,所述非時(shí)間動(dòng)畫(huà)變量代表屬于包括以下變量的組的變量
之一
-文件的加載或傳輸;
-音頻和/或^L頻序列的呈現(xiàn);
-存儲(chǔ)器中可用的空間;
-電池的電量水平;
-電池的充電時(shí)間;
-用于呈現(xiàn)聲音的音量;
-至少一個(gè)微處理器的使用率;
-3G/GSM接收質(zhì)量的水平;
-形成內(nèi)插因子的分?jǐn)?shù);
特別地,所述分?jǐn)?shù)被包含在與所述動(dòng)畫(huà)相關(guān)聯(lián)的或由所述動(dòng)畫(huà)所 接收的事件中。
有利地,所述參數(shù)化步驟包括計(jì)算所述分?jǐn)?shù)的步驟,所述分?jǐn)?shù)對(duì) 應(yīng)于至少 一個(gè)代表一個(gè)預(yù)定時(shí)間并代表已經(jīng)過(guò)去的時(shí)間的第 一參數(shù)T 和代表一個(gè)預(yù)定時(shí)間并代表動(dòng)畫(huà)總持續(xù)時(shí)間的第二參數(shù)D之間的比 值,其中所述多個(gè)參數(shù)由所述非時(shí)間動(dòng)畫(huà)變量提供。
此外,所述計(jì)算步驟包括基于所述動(dòng)畫(huà)的屬性來(lái)確定用于獲取所述參數(shù)的源的步驟。
因此,用于創(chuàng)建場(chǎng)景的方法使得能夠基于可被考慮的時(shí)間或持續(xù) 時(shí)間參數(shù)來(lái)定義新的非時(shí)間動(dòng)畫(huà)參考點(diǎn)結(jié)構(gòu)。
尤其,所述終端的所述元素的類型屬于包括以下元素類型的組
-硬件元素;
一電磁元素;
-化學(xué)元素;
-軟件元素。
本發(fā)明還涉及將要在至少一個(gè)無(wú)線通信終端上呈現(xiàn)的多媒體場(chǎng) 景的至少一個(gè)多媒體對(duì)象的動(dòng)畫(huà)信號(hào)。 所述動(dòng)畫(huà)信號(hào)
根據(jù)本發(fā)明,這樣的信號(hào)具有所述對(duì)象的至少一個(gè)動(dòng)畫(huà)參數(shù),所 述動(dòng)畫(huà)參數(shù)能夠隨時(shí)間修改,與非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián),代表所述場(chǎng) 景的至少一個(gè)對(duì)象或所述終端的至少一個(gè)元素的狀態(tài)、和/或相關(guān)的通 信網(wǎng)絡(luò)的狀態(tài),其中所述變量執(zhí)行所述對(duì)象的動(dòng)畫(huà)的時(shí)基功能。
本發(fā)明的另一個(gè)方面涉及用于呈現(xiàn)多媒體場(chǎng)景的方法,所述多媒 體場(chǎng)景包括在無(wú)線通信終端上的對(duì)象的至少一個(gè)動(dòng)畫(huà)。
這樣的方法包括以下步驟
-實(shí)現(xiàn)所述場(chǎng)景的至少一個(gè)對(duì)象,包括所述對(duì)象的至少一個(gè)動(dòng)畫(huà) 參數(shù),所述動(dòng)畫(huà)參數(shù)能夠隨時(shí)間修改,與非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián),代 表所迷場(chǎng)景的至少一個(gè)對(duì)象或所述終端的至少一個(gè)元素的狀態(tài)、和/ 或相關(guān)的通信網(wǎng)絡(luò)的狀態(tài);
-確定所述動(dòng)畫(huà)變量的值;
-基于所述動(dòng)畫(huà)變量的值修改所述動(dòng)畫(huà)參數(shù),使得根據(jù)所述動(dòng)畫(huà) 變量的變化而修改所述對(duì)象的呈現(xiàn)。
本發(fā)明還涉及一種計(jì)算機(jī)程序產(chǎn)品,其能夠從通信網(wǎng)絡(luò)下載和/ 或在計(jì)算機(jī)可讀介質(zhì)上記錄和/或能夠由處理器運(yùn)行,其包括編程代碼 程序,所述編程代碼程序用于實(shí)現(xiàn)如上所述的呈現(xiàn)包括至少一個(gè)動(dòng)畫(huà) 對(duì)象的多媒體場(chǎng)景的方法。最后,本發(fā)明涉及一種移動(dòng)無(wú)線通信終端,其至少包括用于呈現(xiàn) 至少一個(gè)包括至少一個(gè)對(duì)象動(dòng)畫(huà)的多媒體場(chǎng)景的裝置,
其特征在于其包括以下裝置
-用于實(shí)現(xiàn)所述場(chǎng)景的至少一個(gè)對(duì)象,包括所述對(duì)象的至少一個(gè) 動(dòng)畫(huà)參數(shù)的裝置,所述動(dòng)畫(huà)參數(shù)能夠隨時(shí)間修改,與非時(shí)間動(dòng)畫(huà)變量 相關(guān)聯(lián),代表所迷場(chǎng)景的至少一個(gè)對(duì)象或所述終端的至少一個(gè)元素的 狀態(tài)、和/或相關(guān)的通信網(wǎng)絡(luò)的狀態(tài);
-用于確定所述動(dòng)畫(huà)變量的值的裝置;
-用于基于所述動(dòng)畫(huà)變量的值修改所述動(dòng)畫(huà)參數(shù)的裝置,使得根 據(jù)所述動(dòng)畫(huà)變量的變化而修改所述對(duì)象的呈現(xiàn)。
通過(guò)用于將多媒體場(chǎng)景的至少一個(gè)多媒體對(duì)象動(dòng)畫(huà)化的方法,而 獲得上述目標(biāo)以及下面將變得更清楚的其他目標(biāo),其中當(dāng)所述場(chǎng)景在 移動(dòng)無(wú)線通信終端上播放時(shí),基于預(yù)定時(shí)間線,所述多媒體對(duì)象的至 少一個(gè)動(dòng)畫(huà)參數(shù)隨時(shí)間修改。
根據(jù)這樣的方法,所述時(shí)間線有利地定義一組至少一個(gè)所述動(dòng)畫(huà) 參數(shù)的至少一個(gè)修改時(shí)間,以及時(shí)間定義類型,該時(shí)間定義類型至少 包括
-基于時(shí)基的第一定義類型,被稱為時(shí)間定義,將由時(shí)鐘定義的 時(shí)間值與每個(gè)修改時(shí)間相關(guān)聯(lián);
-基于狀態(tài)基的第二定義類型,被稱為確定性定義,將至少一個(gè) 非時(shí)間數(shù)據(jù)項(xiàng)與每個(gè)時(shí)間相關(guān)聯(lián),至少一個(gè)非時(shí)間數(shù)據(jù)項(xiàng)代表所述場(chǎng) 景的至少一個(gè)對(duì)象的至少一個(gè)參數(shù)、和/或與所述場(chǎng)景的至少一個(gè)對(duì)象 相關(guān)聯(lián)的至少一個(gè)事件、和/或所述終端的硬件元素的至少一個(gè)狀態(tài)。
因此,根據(jù)本發(fā)明的方法包括根據(jù)對(duì)象和/或與圖形場(chǎng)景中的 所述對(duì)象相關(guān)聯(lián)或以其為目標(biāo)的事件的某些變量變化參數(shù),修改圖形 或多媒體場(chǎng)景的動(dòng)畫(huà)的運(yùn)行。
作為 一 個(gè)示意性和非限制的例子,在多媒體場(chǎng)景中, 當(dāng),,progressEvent"類型的事件被附加到多媒體場(chǎng)景的對(duì)象上,以引起 該多媒體場(chǎng)景的對(duì)象的變化時(shí),包含在這類事件的運(yùn)行中的分?jǐn)?shù)可由播放該多媒體場(chǎng)景的接收終端直接接收。
因此,當(dāng)多媒體場(chǎng)景的動(dòng)畫(huà)在終端上播放時(shí),該動(dòng)畫(huà)使用接收到 的分?jǐn)?shù)作為內(nèi)插因子。
而且,例如,RichMedia類型的多媒體場(chǎng)景定義多個(gè)動(dòng)畫(huà),該動(dòng) 畫(huà)的行為與場(chǎng)景隨時(shí)間的變化相關(guān)聯(lián)。實(shí)際上,在終端上呈現(xiàn)動(dòng)畫(huà)的 每個(gè)步驟中,終端執(zhí)行一組計(jì)算以確定與所考慮的當(dāng)前時(shí)間對(duì)應(yīng)的參 考點(diǎn)或鍵(key)。
因此,根據(jù)本發(fā)明的動(dòng)畫(huà)方法可能會(huì)使對(duì)圖形或多媒體場(chǎng)景的消 逝時(shí)間的計(jì)算負(fù)擔(dān)過(guò)重。
因此,多媒體場(chǎng)景的每個(gè)動(dòng)畫(huà)將不再必須參考場(chǎng)景的當(dāng)前時(shí)鐘, 而是可參考任何其他數(shù)據(jù)源或任何其他非確定性但可測(cè)量的元素,使 得能夠定義新的動(dòng)畫(huà)參考點(diǎn)結(jié)構(gòu),而不一定是時(shí)間參考點(diǎn)結(jié)構(gòu)。
在本發(fā)明的第一個(gè)有利實(shí)施例中,所迷時(shí)間線包括默認(rèn)使用所述 第一類型的定義類型指針。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述非時(shí)間數(shù)據(jù)代表操作的變化 或所述終端至少一個(gè)元素的狀態(tài)。
因此,根據(jù)本發(fā)明的方法,可能有利地增加多媒體場(chǎng)景內(nèi)容方案 (scenario )的可能性,例如但不限于,將在移動(dòng)無(wú)線通信終端上呈 現(xiàn)的RichMedia類型場(chǎng)景,所述終端包括用于顯示并呈現(xiàn)這類場(chǎng)景的 功能,使這類場(chǎng)景可動(dòng)態(tài)地、自動(dòng)地適合于場(chǎng)景之外的參數(shù)。
優(yōu)選地,所述終端的所述元素的類型屬于包括以下元素的組
-硬件元素;
一電》茲元素;
-化學(xué)元素;
-軟件元素。
因此,有利地,根據(jù)本發(fā)明的動(dòng)畫(huà)方法使多媒體或圖形場(chǎng)景的作 者能夠執(zhí)行例如以下操作
-基于視頻流和/或與視頻讀取器相關(guān)聯(lián)的緩沖存儲(chǔ)器的填充狀 態(tài),將圖形或多媒體對(duì)象動(dòng)畫(huà)化;-根據(jù)呈現(xiàn)多媒體或圖形場(chǎng)景的終端的狀態(tài),將圖形或多媒體對(duì)
象動(dòng)畫(huà)化,所述狀態(tài)包括電池電量氷平、由終端進(jìn)行的網(wǎng)絡(luò)接收的 質(zhì)量水平,等等;
-根據(jù)使場(chǎng)景能在終端上呈現(xiàn)的軟件的狀態(tài),將圖形或多媒體對(duì) 象動(dòng)畫(huà)化,所述狀態(tài)包括可用的存儲(chǔ)器空間、由移動(dòng)無(wú)線通信終端 加栽的網(wǎng)絡(luò)數(shù)據(jù)量,等等。
-根據(jù)諸如移動(dòng)無(wú)線通信終端之類的呈現(xiàn)平臺(tái)的性質(zhì),將邏輯狀 態(tài)(logic sate )對(duì)象動(dòng)畫(huà)化,從而能夠根據(jù)終端所用的語(yǔ)言定義 對(duì)特定內(nèi)容的訪問(wèn)的參數(shù)表示(parameterisation )、或顯示參數(shù)表示 (顏色選擇、屏幕大小的確定以便呈現(xiàn)多媒體場(chǎng)景,等等)。
因此,本發(fā)明有利地使得可能根據(jù)在終端上或者在裝備在和/或 電連接到和/或通過(guò)線路連接到和/或通過(guò)無(wú)線通信連接到其上呈現(xiàn)多 媒體場(chǎng)景的所述終端的任何其他軟件和/或硬件元素上執(zhí)行的一個(gè)或 多個(gè)測(cè)量,彼此獨(dú)立將圖形和/或多媒體元素動(dòng)畫(huà)化。
有利地,所述操作或所述狀態(tài)屬于這樣一個(gè)組,該組包括
-文件的加栽或傳輸;
-音頻和/或視頻序列的呈現(xiàn);
-存儲(chǔ)器中可用的空間;
-電池的電量水平;
-電池的充電時(shí)間;
-用于呈現(xiàn)聲音的音量;
-至少 一個(gè)微處理器的使用率;
-3G/GSM接收質(zhì)量的水平;
-形成內(nèi)插因子的分?jǐn)?shù);
-與所述場(chǎng)景的對(duì)象相關(guān)聯(lián)的、包含形成所述對(duì)象的動(dòng)畫(huà)的內(nèi)插 因子的分?jǐn)?shù)的事件。
因此,當(dāng)描述多媒體場(chǎng)景的文件——例如RichMedia格式的文 件——定義動(dòng)畫(huà)或能在場(chǎng)景中動(dòng)畫(huà)化的對(duì)象時(shí),仍然可能通過(guò)根據(jù)本 發(fā)明的動(dòng)畫(huà)方法的方式來(lái)單獨(dú)分配動(dòng)畫(huà)或動(dòng)畫(huà)化的對(duì)象的行為。僅僅需要在場(chǎng)景描述文件中指示,關(guān)于所考慮的動(dòng)畫(huà)或動(dòng)畫(huà)化的對(duì)象,應(yīng) 當(dāng)考慮上面提到的哪個(gè)操作或哪個(gè)狀態(tài),以便定義/計(jì)算動(dòng)畫(huà)的時(shí)間參 考點(diǎn)結(jié)構(gòu)和/或內(nèi)插參考點(diǎn)結(jié)構(gòu),與計(jì)算內(nèi)插參考點(diǎn)結(jié)構(gòu)的方法無(wú)關(guān)。 在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述時(shí)間線考慮在至少一個(gè)可代
表預(yù)定時(shí)間的第一參數(shù)T和至少一個(gè)可代表預(yù)定持續(xù)時(shí)間的第二參 數(shù)D之間的比值。
例如,將在移動(dòng)終端上呈現(xiàn)的釆用RichMedia格式中內(nèi)容的形 式的多媒體場(chǎng)景,包含能夠分配構(gòu)成所述場(chǎng)景的元素/對(duì)象的邏輯或圖 形性質(zhì)的動(dòng)畫(huà)定義。
動(dòng)畫(huà)根據(jù)預(yù)定的時(shí)間計(jì)劃以離散、內(nèi)插的方式修改目標(biāo)性質(zhì)(動(dòng) 畫(huà)參數(shù))。
該時(shí)間計(jì)劃定義動(dòng)畫(huà)的開(kāi)始日期或事件。它定義一組時(shí)間間隔, 每個(gè)間隔與目標(biāo)的一個(gè)性質(zhì)相關(guān)聯(lián)。
在RichMedia場(chǎng)景的每個(gè)呈現(xiàn)上,動(dòng)畫(huà)基于場(chǎng)景的當(dāng)前時(shí)間(記 為Tc)、開(kāi)始日期Td以及總持續(xù)時(shí)間A,計(jì)算內(nèi)插因子F并隨后能 夠在目標(biāo)中定位該因子的對(duì)應(yīng)性質(zhì),F(xiàn)然后被寫為F-(Tc-Td)/A。
利用根據(jù)本發(fā)明的動(dòng)畫(huà)方法,然后僅僅需要在動(dòng)畫(huà)處或者在能動(dòng) 畫(huà)化的對(duì)象處指示考慮哪個(gè)代表時(shí)基的參數(shù)源,條件是所述源能夠提 供至少 一個(gè)代表時(shí)間的參數(shù)T和至少 一個(gè)代表持續(xù)時(shí)間的參數(shù)D。與 直接提供內(nèi)插因子相對(duì)應(yīng),源還可直接提供0和1之間的分?jǐn)?shù)或百分 比。
當(dāng)源提供參數(shù)T和D時(shí),例如上面提到的操作或狀態(tài),在狀態(tài) 的呈現(xiàn)測(cè)量的時(shí)間處,動(dòng)畫(huà)的內(nèi)插因子將采用F-T/D的形式,引起時(shí) 間參考點(diǎn)結(jié)構(gòu)相對(duì)于包含動(dòng)畫(huà)的多媒體場(chǎng)景的原點(diǎn)的時(shí)間參考點(diǎn)結(jié) 構(gòu)的修改。
因此,根據(jù)本發(fā)明的動(dòng)畫(huà)方法包括在所述移動(dòng)無(wú)線通信終端上呈 現(xiàn)所述多媒體場(chǎng)景的步驟,該步驟包括考慮所述時(shí)間線和/或所述比值 而計(jì)算內(nèi)插所述動(dòng)畫(huà)的因子F的步驟。
作為示意性和非限制性的例子,為了應(yīng)用根據(jù)本發(fā)明的動(dòng)畫(huà)方法,有必要為RichMedia格式定義動(dòng)畫(huà)或可動(dòng)畫(huà)化的對(duì)象的一組,,定 制的"動(dòng)畫(huà)屬性。
下列是用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的這些屬性的可能的例子。 如果RichMedia類型動(dòng)畫(huà)格式定義具有以下形式的動(dòng)畫(huà)
<an:Lriation targets"TARGBT attribute-ATTRIBUTE id-ID r印eat-戰(zhàn)PEM1 start-START敏d-EKD comipute=COMPUTE> 《加i臓tion key frame 0%" value- ATTRIBUTE0> <aniiwation key fran es"20%" value: ATTRrBUTE20> <aniroat;io.n key £raitie,w70%" value= ATTMBUTE70> <ariimat.io:ti key fearae二"100龜"value- ATTRIBUTE100> <Zanimation>
然后,RichMedia格式的多媒體或圖形場(chǎng)景的作者可以通過(guò)指示 考慮新的源來(lái)分配動(dòng)畫(huà)行為,以便計(jì)算內(nèi)插參數(shù),其與計(jì)算內(nèi)插參數(shù) 的方法無(wú)關(guān),如下
<updat:e target =id>
<At:tribui_eattribute: time'l in e provider;
PRCWrDB:RF_NK:/>
其中
PROVIDERFCN是啟動(dòng)內(nèi)插計(jì)算的參數(shù)提供者(例如,終端或 者通過(guò)電和/或有線或無(wú)線通信連接而連接到所述終端的組件)的地 址,例如
-device ::batterylevel (),用于考慮其上正在呈現(xiàn)多媒體場(chǎng)景 的終端的電池的瞬時(shí)電量水平;
-media ::bufferlevel (),用于考慮用于讀取媒體(例如顯示 在終端上的視頻)的緩存狀態(tài)(已占用空間);
- device ::screenwidth (), 用于考慮屏幕寬度; -RM::memoryleft(),用于考慮仍然空閑的終端存儲(chǔ)器空間。 因此,本發(fā)明使多媒體場(chǎng)景的作者能夠設(shè)計(jì)簡(jiǎn)單的scenario,其 中可能考慮與視頻的運(yùn)行時(shí)間一樣多樣(diverse)的元素、其上要呈 現(xiàn)場(chǎng)景的終端或移動(dòng)電話的電池電量狀態(tài)、終端或移動(dòng)電話的當(dāng)前音 量、軟件可用的存儲(chǔ)器空間、或其上將呈現(xiàn)場(chǎng)景的終端的顯示屏大小,作為包含在所述場(chǎng)景中的動(dòng)畫(huà)運(yùn)行的參考,而無(wú)需預(yù)先考慮其上可呈 現(xiàn)多媒體或圖形場(chǎng)景的終端的可能的類型。
本發(fā)明還涉及包括代碼指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)該代碼指令在 計(jì)算機(jī)上運(yùn)行時(shí),執(zhí)行多媒體場(chǎng)景的至少一個(gè)多媒體對(duì)象的動(dòng)畫(huà)的方 法的各步驟,其中,當(dāng)所述場(chǎng)景在移動(dòng)無(wú)線通信終端上播放時(shí),基于 預(yù)定時(shí)間線,所述場(chǎng)景的一個(gè)或多個(gè)多媒體對(duì)象的至少一個(gè)動(dòng)畫(huà)參數(shù) 隨時(shí)間修改。
本發(fā)明還涉及多媒體場(chǎng)景的至少一個(gè)多媒體對(duì)象的動(dòng)畫(huà)信號(hào),當(dāng) 所述當(dāng)所述場(chǎng)景在移動(dòng)無(wú)線通信終端上播放時(shí),所述一個(gè)或多個(gè)多媒 體對(duì)象的至少一個(gè)動(dòng)畫(huà)參數(shù)將有利地隨時(shí)間修改,其中所述至少一個(gè) 參數(shù)考慮預(yù)定時(shí)間線,并且所述時(shí)間線由一組所述一個(gè)或多個(gè)動(dòng)畫(huà)參 數(shù)中至少一個(gè)的至少一個(gè)修改時(shí)間、以及時(shí)間定義類型來(lái)定義,所述
時(shí)間定義類型包括
-基于時(shí)基的第一定義類型,被稱為時(shí)間定義,將由時(shí)鐘定義的 時(shí)間值與每個(gè)修改時(shí)間相關(guān)聯(lián);
-基于狀態(tài)基的第二定義類型,被稱為確定性定義,將至少一個(gè) 非時(shí)間數(shù)據(jù)項(xiàng)與每個(gè)時(shí)間相關(guān)聯(lián),所述至少一個(gè)非時(shí)間數(shù)據(jù)項(xiàng)代表所 述場(chǎng)景的至少一個(gè)對(duì)象的至少一個(gè)參數(shù)、和/或與所述場(chǎng)景的至少一個(gè) 對(duì)象相關(guān)聯(lián)的至少一個(gè)事件、和/或所述終端的硬件元素的至少一個(gè)狀 態(tài)。
本發(fā)明還涉及移動(dòng)多媒體無(wú)線通信終端,包括至少一個(gè)用于呈現(xiàn) 多媒體場(chǎng)景的界面,每個(gè)多媒體場(chǎng)景包括至少一個(gè)能夠根據(jù)至少一個(gè) 參數(shù)而動(dòng)畫(huà)化的多媒體對(duì)象,當(dāng)所述對(duì)象中的一個(gè)在所述終端上播放 時(shí),所述參數(shù)能夠基于預(yù)定時(shí)間線而隨時(shí)間修改,其中所述時(shí)間線定 義了一組所述動(dòng)畫(huà)參數(shù)中至少一個(gè)的至少一個(gè)修改時(shí)間,并定義了時(shí) 間定義類型,所述時(shí)間定義類型至少包括
-根據(jù)時(shí)基的第一定義類型,被稱為時(shí)間定義,將由時(shí)鐘定義的 時(shí)間值與每個(gè)修改時(shí)間相關(guān)聯(lián);
-根據(jù)狀態(tài)基的第二定義類型,被稱為確定性定義,將至少一個(gè)非時(shí)間數(shù)據(jù)項(xiàng)與每個(gè)時(shí)間相關(guān)聯(lián),所述至少 一個(gè)非時(shí)間數(shù)據(jù)項(xiàng)代表所 述場(chǎng)景的至少一個(gè)對(duì)象的至少一個(gè)參數(shù),和/或與所述場(chǎng)景的至少一個(gè) 對(duì)象相關(guān)聯(lián)的至少一個(gè)事件,和/或所述終端的硬件元素的至少一個(gè)狀 態(tài)。
通過(guò)閱讀下面對(duì)本發(fā)明優(yōu)選實(shí)施例的描述以及附圖,本發(fā)明的其 他特征和優(yōu)點(diǎn)將變得更加清楚,所述實(shí)施例通過(guò)簡(jiǎn)單的示意性并且非
限制性的例子來(lái)給出,其中
-圖1示出根據(jù)本發(fā)明的動(dòng)畫(huà)方法的主要步驟的組織-圖2示出基于移動(dòng)終端電池電量水平的動(dòng)畫(huà)計(jì)算參數(shù)的過(guò)載
的例子;
-圖3示出根據(jù)本發(fā)明的方法的實(shí)現(xiàn)的第二實(shí)例,其中示出了視 頻流由移動(dòng)光標(biāo)來(lái)讀?。?br>
-圖4示出圖3實(shí)例的可替換例子,其中示出視頻的當(dāng)前時(shí)間顯
示;
-圖5和圖6分別示出根據(jù)本發(fā)明一特定實(shí)施例的創(chuàng)建方法和呈
現(xiàn)方法的主要步驟。
具體實(shí)施例方式
下面,參考圖5,說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的用于創(chuàng)建多媒體 場(chǎng)景的方法的主要步驟。
在第一步驟51,定義動(dòng)畫(huà)參數(shù),包括定義多媒體場(chǎng)景的對(duì)象的 至少一個(gè)動(dòng)畫(huà)參數(shù),其中該參數(shù)能夠隨時(shí)間而被修改。
要修改的這個(gè)參數(shù)的修改取決于預(yù)定義的非時(shí)間動(dòng)畫(huà)變量,該變 量在關(guān)聯(lián)步驟52中被與所考慮的動(dòng)畫(huà)參數(shù)相關(guān)聯(lián)。
然后,在步驟53,將動(dòng)畫(huà)參數(shù)的修改參數(shù)化,從而使得可以定 義對(duì)象的動(dòng)畫(huà)的基礎(chǔ),即,對(duì)于非時(shí)間動(dòng)畫(huà)變量的那些變化使得對(duì)象 能夠經(jīng)由在步驟51中所定義的動(dòng)畫(huà)參數(shù)而被動(dòng)畫(huà)化。當(dāng)呈現(xiàn)先前根據(jù)上述創(chuàng)建方法主要步驟所創(chuàng)建的多媒體場(chǎng)景時(shí),
實(shí)施圖6所示的下列步驟
-步驟61,實(shí)現(xiàn)包括至少一個(gè)動(dòng)畫(huà)參數(shù)的對(duì)象,其中在上述步 驟52中,非時(shí)間(non-temporal)動(dòng)畫(huà)變量已經(jīng)與該動(dòng)畫(huà)參數(shù)相關(guān)聯(lián);
-步驟62,確定所述非時(shí)間動(dòng)畫(huà)變量的值,例如場(chǎng)景的對(duì)象的 狀態(tài)的量度、或終端的元素的量度、或與呈現(xiàn)場(chǎng)景相關(guān)的通信網(wǎng)絡(luò)的 狀態(tài)的量度;
-步驟63,修改動(dòng)畫(huà)參數(shù),以便根據(jù)在前一步驟中所確定的變
量值來(lái)使對(duì)象動(dòng)畫(huà)化。
參考圖l和圖2,詳細(xì)描述根據(jù)本發(fā)明的動(dòng)畫(huà)方法的詳細(xì)實(shí)施例。 如圖2所示,要在移動(dòng)電話22的屏幕23的區(qū)域24中顯示的不
再是電池21的電量百分比20,而是代表所述電力(power)的從"0"
到"10"的文本。
第一步驟10包括在例如RichMedia格式的內(nèi)容或圖形或多媒 體場(chǎng)景中,定義要被提供在終端22的屏幕上的圖形表示。
這直接在描述文件(description file )中進(jìn)行,如下所示
(text string—" def'=ffbat" position=pos/> 其中
-,e力s"/"g是文本顯示對(duì)象的定義; -rfe/="6W定義文本顯示區(qū)域的名字;
定義文本區(qū)域在屏幕上的位置。
第二步驟ll包括在RichMedia格式的內(nèi)容或場(chǎng)景的描述文件 中,定義要獲得圖形表示的哪個(gè)動(dòng)畫(huà)。
在這個(gè)例子中,這個(gè)定義可具有以下形式(animation target = "3bat" def-"batanim "attribute-string start=0 compute-discirete dhiration-100>
《an i腿t i onk.eyframe-"o%"valu6=、、0">
< aniroa t i oiikeyframe="10%""1
<animationkeyframe="20%"">
< an ima t i cmk.eyframe="o%""
<a.nima t i onJceyframe="40%"value-
<anin\atioiikeyfrsm6="50%" 5
< an ima t i o nk eyf ran\6="60%"、'6
<ani印atioeyf r£in\6="7 0V 7
<animationkeyf ratmei=
< anima t i oilk eyframe:"90%"valuer
<aniina t i onke:y:f rame="100%"value-、、
</aniination>
其中,動(dòng)畫(huà)的參數(shù)如下
-- "6",":將目標(biāo)定義為"bat,,文本顯示區(qū)域;
一= "6a似m'附 """n7^e巧^77ig s,flW=0 co附/^e二力、c/^e
rfwm"》w=/^ :定義名為,,batanim"的動(dòng)畫(huà),其具有字符串類型屬性,
重置到顯示開(kāi)始值"O,,,基于離散參數(shù)執(zhí)行。
然后,在第三步驟12,在描述文件中定義什么是電池電量量
度與內(nèi)插計(jì)算之間在多媒體內(nèi)容(或場(chǎng)景)中的鏈接(link),用于
顯示在上面定義的"bat"文本區(qū)域中。其實(shí)現(xiàn)如下
<update target="batanim">
<at tributeattribute-" ti鵬line〃 value-"device: :battery",/> <Zup<3a>te>
其中
-似^c-"6"似w/w":根據(jù)之前確定的內(nèi)插值,定義動(dòng)畫(huà)的目標(biāo); - attribute="timeline,, value-,,device::battery" 定義時(shí)間線 (timeline)屬性(內(nèi)插值),在這個(gè)例子中,基于移動(dòng)終端的電池 21的電量值20來(lái)確定該時(shí)間線屬性。
一旦已經(jīng)計(jì)算出內(nèi)插值,則在最后步驟13中,由動(dòng)畫(huà)讀取裝置實(shí)現(xiàn)其,如在多媒體場(chǎng)景描述文件中所定義的那樣。
當(dāng)執(zhí)行該實(shí)現(xiàn)步驟時(shí),然后啟動(dòng)RichMedia內(nèi)容的標(biāo)準(zhǔn)讀取, 并且動(dòng)畫(huà)計(jì)算基于其值為"device::battery"的"timeline"屬性所內(nèi)插 的數(shù)值。
然后,動(dòng)畫(huà)能夠請(qǐng)求讀取裝置(移動(dòng)終端22)求解測(cè)量函 數(shù)"device::battery",使得讀取器的移植使用硬件的本地功能,以便
根據(jù)下列動(dòng)畫(huà)偽碼執(zhí)行測(cè)量
if ("tiitte"!= timeline)
paramsAnimCour'ant: = lecteur一Mesure (timeline》,-(first timeline time definition type according to the invention)
下面給出根據(jù)本發(fā)明的用于第二時(shí)間線時(shí)間定義類型的相應(yīng)讀 取器偽碼
1 ec t eu r —Mey ur€ (t:- ime 1 i);
if <"、 device: : battery" :timeline)
t.et:um (SpecDevice—MeasuireBatt-erylf ei U ,
Spec:Device一MAX.Bat:teryLevel (})
本地系統(tǒng)被激活,以便測(cè)量電力的當(dāng)前值和最大值。
動(dòng)畫(huà)利用這些參數(shù)計(jì)算其當(dāng)前內(nèi)插鍵(interpolation key);內(nèi) 插文本(從"O"到"IO")的顯示被顯示在屏幕23的區(qū)域24中。
下面參考圖1、3、4給出根據(jù)本發(fā)明的方法的實(shí)現(xiàn)的第二個(gè)例子, 其中示出了借助于移動(dòng)光標(biāo)(31, 32, 33)所讀取視頻30的流。
在第一步驟10,在例如以RichMedia格式的描述內(nèi)容或圖形場(chǎng) 景或多媒體的文件中,定義要在終端34的屏幕上獲得的圖形表示。
這直接在描述文件中實(shí)現(xiàn),如下所示
在第二步驟ii中,在同一描述文件中,定義與圖形表示相關(guān)聯(lián)
的動(dòng)畫(huà)animation ■ targe仁-"vide" def =*"vi<3a im "attribute* pos. sta:rt=0 caropute-linear dui:ationssloo>
<aniaationke'y frame一lOOV value="200">
</animaticoi>
然后,在第三步驟U中,在視頻30的量度和內(nèi)插計(jì)算之間的鏈 接的內(nèi)容中,給出以下定義
<update target^ wvida:nirn">
^att;ribiit:e att:ritoute-" tii^e(lineff value-
'"vic3eoti,: :vidl*'/> </updates
一旦已經(jīng)計(jì)算出內(nèi)插值,則在最終步驟13中,通過(guò)動(dòng)畫(huà)讀取裝
置實(shí)現(xiàn)其,如同在多媒體場(chǎng)景描述文件中所定義的那樣。該實(shí)施包括
-RichMedia內(nèi)容的標(biāo)準(zhǔn)讀取;
—當(dāng)動(dòng)畫(huà)計(jì)算內(nèi)插值時(shí),其時(shí)間線屬性是"videotime::vidl"; -動(dòng)畫(huà)請(qǐng)求移動(dòng)終端的讀取裝置求解測(cè)量函 數(shù),,videotime:: vidl"。
在這個(gè)例子中,動(dòng)畫(huà)偽碼為
i t (l、 c ime " '. = t imel irm》
{iirst: 仁imeline time c3ef ini tion type according to the
invention)
下面給出根據(jù)本發(fā)明的用于第二時(shí)間線時(shí)間定義類型的相應(yīng)讀
取器偽碼
lect:eur—.Mesure (t:i附line)
i£ (、、videoti肺;w start 0 )
return (Media—ge仁VideoTi饑e (ti館eline'aft^r(":t w)》'
Media—getVideoDur為t:iori( timeline'af仁.er ( " : : ") ) )
然后,如果可以得到的話,媒體管理器返回視頻片斷40的當(dāng)前
時(shí)間40和持續(xù)時(shí)間。
動(dòng)畫(huà)利用這些參數(shù)計(jì)算其當(dāng)前內(nèi)插鍵。如果沒(méi)有持續(xù)時(shí)間,則認(rèn)
為是無(wú)限的(光標(biāo)31, 32, 33循環(huán))
在圖4的例子中,由當(dāng)前時(shí)間的文本(在本例中限制到秒和十秒)表示來(lái)示出視頻流。其實(shí)現(xiàn)如下 步驟10
圖形表示的RichMedia內(nèi)容中的定義
<tex.t string-"" def-"vgeconcles" position=pos/> <t >ct strings" de:f-"vdixsecondesw posi.tion-pos/>
步驟11
圖形表示的動(dòng)畫(huà)的RichMedia內(nèi)容中的定義
<5Jiimaticui target-" vsec" def vseecmdes"
"attribute'string start:O repeat-true co頻pute-discrete dura t:icm=" 10sw >
< an i m為t i o nke:/
< a n i ina t: i on k ey
< a n i. m a t i o
< miim為t: i onk
< a n —i腕t: i cm k e y
< an i raa t i. onk ey
< a r> i ma t: i onkey
< an i鵬t i onkey < an i鵬t i orikey
<animait ion target - fr\r<l:i>c&ec " del:-" vd工乂secoiiciesw at;tribiite-stririg start^O repeat-true compiat^^discre仁^ dur改t ion-" 6 Os 'r >
< an i ma t i oiVk.ey卞>
frame=>
<a:nimat i cmkeyo>
< mima t i o.nkeyf rams二>
< aixi艦t i onkeyframes>
< an i ma t: i cmk總y>
< a n i饑a t i onkey1,">
20
"0%" value= w0M>
f r柳e-"10%"
,>
f r柳一
"4 0%"
£rame=W>
frame=%0%""6 " >
f t抓e-value="7" >
frame:,>
f :C6=,>
f r細(xì)e;;"100%《ani雄tiorikey frame 0%" value-^aiiimationkey frames"&0%錄 value- wga> 《animationkey fran\e="90%& value- H
步驟12
視頻量度和內(nèi)插計(jì)算之間的鏈接的內(nèi)容中的定義
<utpdate target vs">
<att—ribute attribute" timeline" value=
"videotimeai>s : :vidl,7> </update>
<upda仁e targe匚=wi xs ec 〃 >
《at丄ribuxe at tribute:w timeline" value=
</apda_te>
步驟13
通過(guò)讀取裝置的實(shí)現(xiàn)
- RichMedia內(nèi)容的標(biāo)準(zhǔn)讀取。當(dāng)動(dòng)畫(huà)計(jì)算內(nèi)插值時(shí), 其,,timeline,,屬寸生是"videotimeabs::vidr;
-動(dòng)畫(huà)請(qǐng)求讀取裝置求解測(cè)量函數(shù)"videotimeabs::vidl"。 則動(dòng)畫(huà)偽碼為
if ( " time" i ti節(jié)eline〗
paraxaAnimCouranfc -' lecteur一Mesure (匕i頂eiineK'
以及對(duì)應(yīng)的讀取器偽碼為
lecteur—Mesure《ti鵬line》〖
if《wvideol二丄鵬abs : : " ^-timeline. start (.)》
return
Media一getVideoTi聰(ti:meliti)e, after (":'"》,1000);
媒體管理器返回視頻片斷的當(dāng)前時(shí)間和值1000 (內(nèi)部時(shí)間參考
例如是毫秒)。
動(dòng)畫(huà)利用這些參數(shù)計(jì)算其當(dāng)前內(nèi)插鍵。動(dòng)畫(huà)根據(jù)其規(guī)范而循環(huán)("repeat"),即執(zhí)行模100。這使得可以具有不依賴于視頻可能持續(xù)時(shí)間的無(wú)限計(jì)數(shù)器。
注意,在這個(gè)例子(圖4)的場(chǎng)景中所定義的動(dòng)畫(huà)僅僅維持?jǐn)?shù)秒和數(shù)十秒。當(dāng)然可以定義并顯示數(shù)分鐘、數(shù)十分鐘等。這僅僅取決于由"duration,,參數(shù)所定義的動(dòng)畫(huà)持續(xù)時(shí)間。
權(quán)利要求
1. 一種用于創(chuàng)建將要在至少一個(gè)無(wú)線通信終端上呈現(xiàn)的包括至少一個(gè)對(duì)象動(dòng)畫(huà)的多媒體場(chǎng)景的方法,其特征在于所述動(dòng)畫(huà)中至少一個(gè)與非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián),代表所述場(chǎng)景的至少一個(gè)對(duì)象的狀態(tài)、所述終端的至少一個(gè)元素、和/或相關(guān)通信網(wǎng)絡(luò)的狀態(tài),其中所述變量執(zhí)行所述動(dòng)畫(huà)的時(shí)基功能。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于包括以下步驟 -定義所述對(duì)象的能夠隨時(shí)間被修改的至少一個(gè)動(dòng)畫(huà)參數(shù);-將所述動(dòng)畫(huà)參數(shù)與所述非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián); -將所述動(dòng)畫(huà)參數(shù)的至少一個(gè)修改參數(shù)化,從而基于所述動(dòng)畫(huà)變 量的變化而修改所迷對(duì)象的呈現(xiàn)。
3. 根據(jù)權(quán)利要求1和2中任一項(xiàng)所述的方法,其特征在于,所 述非時(shí)間動(dòng)畫(huà)變量代表屬于包括以下內(nèi)容的組的變量之一-文件的加載或傳輸;-音頻和/或視頻序列的呈現(xiàn); -存儲(chǔ)器中可用的空間;-電池的電量水平;-電池的充電時(shí)間;-用于呈現(xiàn)聲音的音量;-至少一個(gè)微處理器的使用率;- 3G/GSM接收質(zhì)量水平;-形成內(nèi)插因子的分?jǐn)?shù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述分?jǐn)?shù)被包含 在與所述動(dòng)畫(huà)相關(guān)聯(lián)的事件或者由所述動(dòng)畫(huà)所接收的事件中。
5. 根據(jù)權(quán)利要求3和4中任一項(xiàng)所述的方法,其特征在于所 述參數(shù)化步驟包括計(jì)算步驟,根據(jù)代表預(yù)定時(shí)間、代表已經(jīng)過(guò)的時(shí)間 的至少 一個(gè)第 一參數(shù)T和代表預(yù)定時(shí)間、代表動(dòng)畫(huà)總持續(xù)時(shí)間的第二 參數(shù)D之間的比值計(jì)算所述分?jǐn)?shù),其中所述多個(gè)參數(shù)由所述非時(shí)間動(dòng) 畫(huà)變量提供。
6. 根據(jù)權(quán)利要求3-5中任一項(xiàng)所述的方法,其特征在于,所 的步驟。
7. —種將要在至少一個(gè)無(wú)線通信終端上呈現(xiàn)的多媒體場(chǎng)景的 至少一個(gè)多媒體對(duì)象的動(dòng)畫(huà)信號(hào),其特征在于所述動(dòng)畫(huà)信號(hào)具有所述對(duì)象的能夠隨時(shí)間被修改的至少一個(gè)動(dòng)畫(huà)參數(shù),其中非時(shí)間動(dòng)畫(huà)變 量與所述動(dòng)化參數(shù)相關(guān)聯(lián),代表所述場(chǎng)景的至少一個(gè)對(duì)象的狀態(tài)、所 述終端的至少一個(gè)元素、和/或相關(guān)通信網(wǎng)絡(luò)的狀態(tài),其中所述變量執(zhí) 行所述對(duì)象的動(dòng)畫(huà)的時(shí)基功能。
8. —種用于在無(wú)線通信終端上呈現(xiàn)包括至少一個(gè)對(duì)象動(dòng)畫(huà)的 多媒體場(chǎng)景的方法,其特征在于包括以下步驟-實(shí)現(xiàn)所述場(chǎng)景的至少一個(gè)對(duì)象,包括所述對(duì)象的能夠隨時(shí)間被 修改的至少一個(gè)動(dòng)畫(huà)參數(shù),其中非時(shí)間動(dòng)畫(huà)變量與所述動(dòng)化參數(shù)相關(guān) 聯(lián),代表所述場(chǎng)景的至少一個(gè)對(duì)象的狀態(tài)、所述終端的至少一個(gè)元素、 和/或相關(guān)通信網(wǎng)絡(luò)的狀態(tài);-確定所述動(dòng)畫(huà)變量的值;-基于所述動(dòng)畫(huà)變量的值修改所述動(dòng)畫(huà)參數(shù),使得根據(jù)所迷動(dòng)畫(huà) 變量的變化而修改所述對(duì)象的呈現(xiàn)。
9. 根據(jù)權(quán)利要求1-5中任一項(xiàng)的方法,其特征在于,所述終 端的元素的類型屬于包括以下內(nèi)容的組-硬件元素;-電磁元素;-化學(xué)元素;-軟件元素。
10. —種計(jì)算機(jī)程序產(chǎn)品,其能夠被從通信網(wǎng)絡(luò)下載和/或被記錄在計(jì)算機(jī)可讀介質(zhì)中和/或能夠由處理器運(yùn)行,其包括用于實(shí)現(xiàn)根據(jù)權(quán)利要求8所述的呈現(xiàn)包括至少一個(gè)動(dòng)畫(huà)對(duì)象的多媒體場(chǎng)景的方法的程序代碼指令。
11. 一種移動(dòng)無(wú)線通信終端,至少包括用于呈現(xiàn)包括至少一個(gè)對(duì)象動(dòng)畫(huà)的至少一個(gè)多媒體場(chǎng)景的裝置,其特征在于,所述終端包括以下裝置-實(shí)現(xiàn)裝置,用于實(shí)現(xiàn)所述場(chǎng)景的至少一個(gè)對(duì)象,包括所述對(duì)象的能夠隨時(shí)間被修改的至少一個(gè)動(dòng)畫(huà)參數(shù),其中非時(shí)間動(dòng)畫(huà)變量與所述動(dòng)化參數(shù)相關(guān)聯(lián),代表所述場(chǎng)景的至少一個(gè)對(duì)象的狀態(tài)、所述終端的至少一個(gè)元素、和/或相關(guān)通信網(wǎng)絡(luò)的狀態(tài);-用于確定所述動(dòng)畫(huà)變量的值的裝置;-用于基于所述動(dòng)畫(huà)變量的值修改所述動(dòng)畫(huà)參數(shù),使得根據(jù)所迷動(dòng)畫(huà)變量的變化而修改所述對(duì)象的呈現(xiàn)的裝置。
全文摘要
本發(fā)明涉及一種用于創(chuàng)建包括至少一個(gè)對(duì)象動(dòng)畫(huà)、被設(shè)計(jì)為在至少一個(gè)無(wú)線通信終端上再現(xiàn)的多媒體場(chǎng)景的方法。根據(jù)本發(fā)明,所述動(dòng)畫(huà)的至少一個(gè)與非時(shí)間動(dòng)畫(huà)變量相關(guān)聯(lián),代表在至少一個(gè)所述場(chǎng)景目標(biāo)或所述終端的至少一個(gè)元素的狀態(tài),和/或至少一個(gè)相關(guān)聯(lián)的通信網(wǎng)絡(luò)的狀態(tài),所述變量為所述動(dòng)畫(huà)提供時(shí)間基功能。本發(fā)明還涉及一種用于在無(wú)線通信終端上再現(xiàn)包括至少一個(gè)對(duì)象動(dòng)畫(huà)的多媒體場(chǎng)景的方法。
文檔編號(hào)G06T13/00GK101484921SQ200780011240
公開(kāi)日2009年7月15日 申請(qǐng)日期2007年3月27日 優(yōu)先權(quán)日2006年3月28日
發(fā)明者E·古埃斯貝, E·羅西 申請(qǐng)人:斯特里米澤公司