專利名稱:程控生成連續(xù)性媒體表示的系統和方法
技術領域:
本發(fā)明涉及的領域是多媒體的合成和表示。更具體地說,本發(fā)明涉及多媒體表示序列的程控生成。
圖1中表示一個通常分布式多媒體表示環(huán)境。這種環(huán)境中的多媒體系統能夠生產編制的多媒體文件(圖中未予表示),被顯示在諸如電視機或計算機監(jiān)視器的表示設備11上。首先,由作者預先編制各種表示文件16、17。生成表示文件的工作叫做寫作??梢詫懽鞲鞣N不同種類的文件,例如視頻表示16的合成或WEB頁面17的合成。這些文件一旦準備就緒,就被存儲到各種數據存儲器14、15,例如硬盤、數字視盤或衛(wèi)星廣播公司的存儲裝置。當用戶請求要表示文件時,該表示文件就通過網絡13被傳遞到表示設備11去表示。這種方式稱作“拉出”模式。該表示也可以由存儲器14、15主動地(例如由廣播公司)通過網絡13或以其它途徑發(fā)送給用戶,無須明確提出請求。這種方式稱作“壓入”模式。
因此通常多媒體表示材料是在表示之前生成的,即在寫作時生成的。一旦生成后,表示就完全按照預先編制的表示材料那樣完成。用戶與表示交互作用的能力就局限于與表示裝置11上控制面板的交互作用。這些控制面板12提供的可能的交互作用的例子包括選擇不同材料[頻道或通用資源定位器(URLs)]、快進、快退、暫停等等。然而,在現有技術的系統中,不支持對表示材料的動態(tài)變化。
用三維對象模型某種程度上加強了交互作用功能。將預先規(guī)定的交互作用語義建立到對象中。例如,PanoramIX,這是IBM的一種基于圖象的著色軟件(www.software.ibm.com/net.media),它用環(huán)境地圖(例如有頂/底的圓柱或球體的近似多面體)從不變換的固定視點對背景著色。它支持圖象的均勻旋轉和連續(xù)放大。PanoramIX也允許對具有嵌入式子畫面、音頻片斷、視頻剪輯和三維對象的復雜場景進行預先合成。它使用一種在場景寫作期間用特殊寫作工具預先定義的控制文件。
現有技術系統的另一例,使用預先編制的復雜場景的系統,記載在MPEG-4標準的規(guī)范中。MPEG-4采用BIFS(用于場景的二進制信息-Binary Information for Scenes)合成文件,該文件沿著VRML(虛擬現實模型語言-Virtual Reality Modelling Language)場景圖形的線條來描述場景層次。圖形的葉節(jié)點是AVOs(音-視對象-Audio-Visual Objects),可以是視頻或音頻或三維對象或者任何其它成分介質類型。實際上,PanoramIX可看作是MPEG-4規(guī)范的一個例子。
盡管這些系統確實增加了某些交互作用的功能,它們仍然不能提供在寫作后動態(tài)改變表示的全部功能。
本發(fā)明提供了一種方法,用戶用這種方法能程控地編制已經寫作好的表示材料。首先,用戶通過應用在程序控制下的動態(tài)同步、布局和介質流片斷的選擇來編制不同的表示。對于預先編制的表示,介質片斷的選擇和這些介質片斷的同步及布局都是預先確定的(例如MPEG-2視頻),與此不同的是,在本發(fā)明中,選擇、同步(例如,每個介質片斷和延遲插入的開始時間的確定)和(在顯示視窗中的)布局都是通過合成程序動態(tài)控制的。第二,合成程序本身是基于規(guī)則和事件驅動的程序,因此可以被動態(tài)改變。第三,控制合成的程序可以在表示現場下載或預先駐留。此外,(這個程序理解的)各種命令也可以通過單獨的通道分流到該程序。最后,根據客戶處的用戶交互作用以及網絡和服務器的負荷,合成既可在客戶機位置也可在服務器位置完成。
具體來說,本發(fā)明提供一種從多個寫作好的表示文件動態(tài)地生成表示序列的方法,包括的步驟是,從多個數據源接收多個寫作好的表示文件,對這多個寫作好的表示文件運用一個表示規(guī)則集合,根據該運用步驟生成表示序列。
該應用步驟最好包括的步驟是,測試尋找滿意規(guī)則條件,根據滿意規(guī)則條件,將這多個寫作好的表示文件應用到一個表示規(guī)則集合。此外,該方法最好包括接收用戶輸入的步驟,并且其中的生成步驟包括根據所接收用戶輸入生成表示序列的步驟。該方法最好還包括根據所接收用戶輸入修改表示規(guī)則集合的步驟。
該方法可以還包括檢測外部事件的步驟,其中的生成步驟包括根據所檢測外部事件生成表示序列的步驟。此外,該方法可以還包括根據所檢測外部事件或根據所接收表示文件修改表示規(guī)則結合的步驟。
這個方法可以還包括從數據源接收元數據和根據所接收元數據修改表示規(guī)則集合的步驟。
寫作的表示文件最好是寫作的表示序列,生成的表示序列最好是合成的表示序列。
本發(fā)明還提供一種用能夠接收至少一個表示和檢測事件的工作站程控生成連續(xù)性多媒體表示的方法,該方法包括的步驟是保持一個規(guī)則庫;接收至少一個表示;選擇至少一個要被檢測的事件;接收該事件;對每個所接收到事件測試規(guī)則庫中的每個規(guī)則;根據測試步驟的結果對每個接收到事件的表示可選地運用每個規(guī)則,以修改該表示或者生成新的表示。
本發(fā)明還提供一種從多個多媒體成分動態(tài)地編制表示的方法,該方法包括的步驟是選擇一個或多個準備標識為表示的初始部分的多媒體成分;程控選擇一個或多個準備標識為表示的后繼部分的多媒體成分;將后繼部分與初始部分一起或在初始部分之后處理;將所選擇各成分同步后生成表示。
該方法最好還包括呈現表示的步驟。多媒體成分可以是連續(xù)性的介質成分,也可以是非連續(xù)性的介質成分。它們也可以是音頻或視頻成分,或者是文本或圖象成分。
程控選擇步驟最好根據輸入參數、過去的表示歷史或當前狀態(tài)以及行內容或元數據來進行。
本發(fā)明還提供用于按照上述方法各步驟動態(tài)地生成表示序列的一種程序存儲器,該存儲器是機器可讀的,確實地包括有可由機器執(zhí)行以執(zhí)行方法各步驟的指令程序。
本發(fā)明提供一種接收表示文件的程控表示生成器,包括一個規(guī)則庫、一個程序狀態(tài)以及一個計算引擎,其中該引擎從規(guī)則庫接收規(guī)則數據,從程序狀態(tài)接收狀態(tài)數據,根據表示文件、規(guī)則數據和狀態(tài)數據生成表示序列。
本發(fā)明還提供一種用于接收頻道和向數字電視發(fā)送表示序列的設備頂盒(set top box),該設備頂盒包括本發(fā)明的程控表示生成器。
最后,本發(fā)明還提供一種用于接收頻道和生成表示序列的電視機,該電視機包括本發(fā)明的程控表示生成器。
結合附圖閱讀以下對本發(fā)明的詳細說明,可以清楚地理解本發(fā)明其它的目的、特征和優(yōu)點。其中圖1是一個表示常規(guī)分布式多媒體表示環(huán)境的框圖;圖1A是一個表示采用本發(fā)明的程控表示生成器的表示環(huán)境的框圖;圖1B是一個表示包括了設備頂盒的圖1A的程控表示生成器的一個實施例的框圖;圖1C是一個表示使用本發(fā)明的程控表示生成器的一例智能電視向導的框圖;圖1D是一個表示使用本發(fā)明的程控表示生成器的一例智能幻燈節(jié)目的框圖;圖2是一個表示圖1A的表示環(huán)境的框圖,圖中顯示了按照本發(fā)明的程控表示生成器的框架;圖3是一個表示本發(fā)明的程控表示生成器的框架的一個規(guī)則的框圖;圖4是一個按照本發(fā)明生成一個表示序列的過程框圖;圖5是一個表示常規(guī)表示序列的框圖;圖6是一個表示合成靜態(tài)對象的框圖;圖7是一個表示本發(fā)明的合成表示序列的框圖;圖8和圖8A是表示按照本發(fā)明定義和改變表示序列的時間特性的操作的框圖;圖9、圖9A圖9B是表示按照本發(fā)明定義和改變使用多個表示序列的復合表示序列的時間特性的操作框圖。
圖1A是表示采用本發(fā)明的程控表示生成器的表示環(huán)境的框圖。圖1A中的表示設備1A1諸如電視或計算機監(jiān)視器,呈現由程控表示生成器1A4生成的表示序列1A5。這個程控表示生成器1A4能采用從數據源1A3壓入的數據來生成表示序列,需要時也能從數據源1A2拉出數據。這些數據源可包括硬盤、數字視盤、衛(wèi)星或電視廣播公司。根據本發(fā)明的程控表示生成器1A4將表示序列諸如電視節(jié)目、MPEG序列等等動態(tài)地生成,或者一旦生成后,對它們進行動態(tài)修改,以反映出用戶輸入、表示規(guī)則和外部事件。
這個程控表示生成器1A4可被包括在不同的軟件成分中。例如,它可被容納為設備頂盒環(huán)境的一部分,也可以作為服務器軟件的一部分被執(zhí)行。
圖1B是表示用在設備頂盒1B2中的程控表示生成器1B5的框圖。電視1B1從設備頂盒1B2接收表示序列。本領域的熟練人員知道,假設電視1B1集成了設備頂盒1B2的功能,則程控表示生成器也可以位于電視本身。在現有技術水平的系統中,用戶只能從多個輸入頻道1B4中選擇一個感興趣的頻道。然而,通過在設備頂盒(或電視機)中安裝程控表示生成器1B5,用戶就能用多個輸入頻道1B4動態(tài)地修改或編制表示序列。下面來說明程控表示生成器1B5的成分(即規(guī)則庫、引擎、程序狀態(tài))。
圖1C是表示使用本發(fā)明的程控表示生成器的一例智能電視向導的框圖。多個頻道1C1連接到電視1C3。通過某些頻道1C2,也能傳送元(命令)數據。采用本發(fā)明的程控表示生成器,用戶就能觀看其最感興趣的節(jié)目。這種選擇可如下文所述那樣地用基于規(guī)則的程序來規(guī)定。這種程序可在元數據上采用簡單的鍵字匹配方法,這與因特網搜索引擎中所用方法類似。例如,可將程序添加到規(guī)則庫(下文將作說明),每隔30分鐘執(zhí)行一次對內容的自動選擇。舉例來說,可按如下方法來定義規(guī)則首先,應當避免對同一個內容的重復選擇。其次,不要選擇有暴力內容的節(jié)目。還有,如果顯示屏上出現新的有趣節(jié)目,而它又在偏愛的閥值之內(即由用戶自定義函數評估為足夠有趣),則其次的兩個最好節(jié)目就在頂角窗口1C4、1C5顯示兩分鐘。這個功能對于用戶對要觀看的節(jié)目進行選擇的工作有顯著的幫助。
圖1D是表示另一例使用本發(fā)明的程控表示生成器的智能幻燈節(jié)目的框圖。編制好的原始幻燈節(jié)目1D1由4個幻燈片(1D21~1D24)組成。有兩個幻燈片(1D21和1D23)包括通用資源定位器(URL)。幻燈節(jié)目1D1被設計為按1D2所示的正?;胤糯涡蜻M行播放,即按1D21、1D22、1D23、1D24的次序。用本發(fā)明的程控表示生成器可以生成一個如1D3所示的不同的幻燈節(jié)目。新的(擴展回放)幻燈節(jié)目1D3是通過擴展1D1而生成的。在幻燈節(jié)目1D3中,原始幻燈片(1D21和1D23)中所含的URL的內容被提取出來充當部分幻燈片。URL所引用頁面的加入可以用各種各樣方法來完成。例如,這樣來擴展幻燈片1D21,使得引用URL頁面1D312加入后,成為與1D31中所示頁面1D311同一個幻燈片的一部分。相反,幻燈片1D23上的引用URL頁面作為單獨一個幻燈片1D34加入。
圖2表示了分布式多媒體表示環(huán)境,同時更加詳細地顯示了按照本發(fā)明的程控表示生成器。數據源21、22、23、24和網絡25與圖1中的相同。程控表示生成器的框架26的組成部分是規(guī)則庫261、表示狀態(tài)262和計算引擎263。
規(guī)則庫261由一個規(guī)則集合組成。規(guī)則集合在下文說明。規(guī)則庫261可以用幾種方法修改(即增加、刪除或修改一個或多個規(guī)則)。首先,修改可由本地用戶輸入作出。其次,一個或多個已有規(guī)則能夠隱式地修改規(guī)則庫。最后,在從數據源接收的表示序列中或從分離邏輯頻道內數據源接收的元數據中包含的數據也能修改規(guī)則庫。
表示狀態(tài)262由一個表示歷史和一個狀態(tài)變量集合組成。表示歷史包括上溯到某個時點的諸如表示內容、用戶交互作用和外部事件的數據的歷史。狀態(tài)變量是程序定義的變量,作用是標記和代表某表示的狀態(tài),以便該表示能在程序(規(guī)則)內部被引用。
計算引擎263包括有計算邏輯,計算邏輯監(jiān)控表示狀態(tài)262、解釋規(guī)則庫261并檢測外部事件、修改表示序列,由此生成新的表示序列264和結果表示27。檢測的外部事件可包括輸入定時參數和用戶輸入。對于每個檢測的外部事件,引擎263串連規(guī)則庫261中的規(guī)則并將每個規(guī)則應用到當前表示序列。就是說,假定規(guī)則庫為RB={R1,R2…Rn},其中Rn代表規(guī)則,當前表示序列為P,則引擎生成新的表示序列Pn如下P={R1}=>P1={R2}=>P2={R3}=>P3={Rn}=>Pn其中P1是從表示序列Pi-1通過應用規(guī)則Ri而生成的表示序列。
圖3是一個表示本發(fā)明的程控表示生成器的框架內部的規(guī)則的框圖。一個規(guī)則由一對數據TEST(測試)31和ACTION(行動)32組成。TEST 31規(guī)定了執(zhí)行該ACTION所要滿足的條件311。條件可以是對表示狀態(tài)的任何判定,諸如“如果在時間ti已經呈現了某特定圖象?!盇CTION 32是對表示序列的一系列操作,目的是生成新的表示。這些操作可由用諸如C、PASCAL、JAVA等任何程序設計語言編寫的程序段來實現。一個ACTION中的操作最好用321、322、323、324四個部分組成。第一個程序段321規(guī)定對要包括在表示中的不同內容數據的選擇。第二個程序段322規(guī)定表示的不同時序。該程序段所用的操作將在圖8、8A、9、9A和9B中描述。第三個程序段323規(guī)定不同的表示內容數據在空間上的不同布局。最后,可用程序段324來改變表示的屬性,例如質量、顏色等等。此外,用于改變表示狀態(tài)325(例如通過采用狀態(tài)變量)的程序段也可以與上述各操作交叉執(zhí)行。這里,可以對輸入表示中的注解進行監(jiān)控,并能相應地調整狀態(tài)變量。
在向表示序列P應用規(guī)則Ri=<TEST,ACTION>時,首先要檢查條件TEST是否滿足,如果滿足,就將程序段ACTION應用到表示序列P。用更加數學化的語言來說,如果條件TEST滿足(真),則可將ACTION規(guī)定為P舊=ACTION=P新,其中P舊是當前的表示序列,P新是新的表示序列。
圖4表示在檢測到事件時計算引擎生成一個表示序列的優(yōu)選方法的流程圖。圖中,P代表當前表示,{R1,R2…Rn}代表規(guī)則庫,其中R1代表規(guī)則,規(guī)則個數為n,P新代表各計算步驟生成的新的表示序列。在步驟41,檢測到一個新事件,并接收規(guī)則庫中規(guī)則的個數n。下一步在步驟42,引擎將指針變量初始化為0,并將新的表示序列P新初始化為當前表示序列P。然后在步驟43,將指針變量遞增1。在步驟44,將指針變量與規(guī)則庫中的規(guī)則數比較。如果指針變量大于規(guī)則數,則通過設置P=P新,將當前P新作為新的當前表示輸出。否則,在步驟45選擇第i個規(guī)則Ri進行檢查。如果Ri的TEST不為真,方法轉至步驟43繼續(xù)。而如果Ri的TEST為真,則在步驟46,將Ri的ACTION應用到P新以更新P新。然后方法轉至步驟43繼續(xù)。
圖5是表示序列D的框圖。表示序列D的編制方法是,選取靜態(tài)對象51、52、53、54…等等形成一個序列,然后再將相對時間tk賦予表示序列中的各個靜態(tài)對象51、52、53、54…等等。靜態(tài)對象是一個沒有任何時間特征的表示對象。靜態(tài)對象的例子包括圖象、文本、視頻幀等等。
圖6是合成靜態(tài)對象的框圖。合成靜態(tài)對象的編制方法是,將多個合成對象61和62按空間關系布置在一個屏幕上。對空間關系的描述可以用現有水平的技術來完成。有一種這類技術見于《IBMResearch Report<Hyperstory>》(作者M.Kim和J.Song,1995年)。
圖7是表示一個合成表示序列的框圖。合成表示序列由兩個或更多表示序列組成。圖7中的合成表示序列由3個表示序列D1、D2、D3組成。
創(chuàng)建表示序列的操作由Create表示,即Create(<(s1,t1),(s2,t2)…,(sn,tn)>)。
對于給定的靜態(tài)對象s1,s2…,sn,生成表示序列<(s1,t1),(s2,t2)…,(sn,tn)>,其中靜態(tài)對象si在虛擬時間間隔(ti,ti+1)顯示。例如,在圖5中,靜態(tài)對象51在虛擬時間間隔(t1,t2)顯示,靜態(tài)對象52在虛擬時間間隔(t2,t3)顯示。
表示序列也可以通過采用時間運算符從一個或多個現有表示序列生成。關于描述時間特征的一組時間操作可參見《Composition andSearch with Video Algebra》一文(IEEE Multimedia,1995年,作者Ron Weiss,Andrej Duda和David K.Gifford)。
圖8和圖8A表示按照本發(fā)明對表示序列進行的操作。序列內部的操作包括
Head(D,i)81(截首)對于給定的表示序列<(s1,t1),(s2,t2)…,(sn,tn)>,選擇以第i個對象結尾的一個子序列作為新的表示序列,即Dnew=<(s1,t1),(s2,t2)…,(si,ti)>。
Tail(D,i)82(截尾)對于給定的表示序列<(s1,t1),(s2,t2)…,(sn,tn)>,選擇以第i個對象開始的一個子序列作為新的表示序列,即Dnew=<(si,ti),(si+1,ti+1)…,(sn,tn)>。
Delay(D,t)83(延時)對于給定的表示序列<(s1,t1),(s2,t2)…,(sn,tn)>,生成新的表示序列Dnew,其中對象的虛擬顯示時間被延遲t個虛擬時間單位,即Dnew=<(s1,t1+t),(s2,t2+t)…,(sn,tn+t)>。
Stretch(D,r)84(延伸)對于給定的表示序列<(s1,t1),(s2,t2)…,(sn,tn)>,生成新的表示序列Dnew,其中靜態(tài)對象的起始時間被折合成tixr,即Dnew=<(s1,t1xr),(s2,t2xr)…,(sn,tnxr)>。
Repeat(D,i,j,r)85(重復)對于給定的表示序列D,生成新的表示序列,其中的由si開始到sj結尾的子序列重復r次。
根據本發(fā)明也能通過將多個表示序列作時間上的關聯(即通過序列間的操作)而生成合成表示序列。圖9、圖9A圖9B是表示這種序列間時間操作的框圖,這些操作包括Meet(D1,D2)91(接合)對于給定的表示序列D1和D2,生成新的表示序列Dnew,其中D2的起始時間與D1的結束時間相同。
Co-Start(D1,D2)92(同時開始)對于給定的表示序列D1和D2,生成新的表示序列Dnew,其中D1和D2的起始時間相同。
Co-End(D1,D2)93(同時結束)對于給定的表示序列D1和D2,生成新的表示序列Dnew,其中D1和D2的結束時間相同。
Interleave(D1,D2,d)96(交叉)對于給定的表示序列D1和D2,生成新的表示序列,其中這兩個序列交疊在一起。此處參數d代表在新的表示序列中D2的開始時間相對于D的開始時間的延時。
對于給定的表示序列,通過將起始時間與播放速率的關聯就能構造一個表示。用更加數學化的語言來說,P=(D,ts,r)就是一個在實際時間S起始、播放速率為r的表示序列D的表示。這里的起始時間ts和播放速率r用于將虛擬時間映射到實際時間。例如,虛擬時間ts被映射到實際時間ts+tsxr。
所以,根據本發(fā)明的程控生成表示的框架的一個重要特點就是,通過插入、刪除、修改規(guī)則能夠動態(tài)地改變規(guī)則庫,這些改變可在用引擎生成表示中動態(tài)地反映出來。
根據本發(fā)明的程控生成表示的框架可在多媒體服務器或客戶機表示系統之一實現或同時在兩者中實現。
現在通過最佳實施例說明了本發(fā)明,本領域的熟練技術人員能夠對其作出各種修改和改進。所以應當明白,該最佳實施例是示例性的而不是限制性的。本發(fā)明的范圍由后附的權利要求界定。
權利要求
1.一種從多個寫作表示文件動態(tài)地生成表示序列的方法,包括下列步驟從多個數據源接收多個寫作表示文件;對這多個寫作表示文件運用一個表示規(guī)則集合;根據該運用步驟生成表示序列。
2.權利要求1的方法,其中的運用步驟包括下列步驟檢測滿意規(guī)則條件;根據該滿意規(guī)則條件,對這多個寫作表示文件運用一個表示規(guī)則集合。
3.權利要求2的方法,還包括接收用戶輸入的步驟,其中的生成步驟包括根據所接收用戶輸入生成表示序列的步驟。
4.權利要求3的方法,還包括根據所接收用戶輸入修改表示規(guī)則集合的步驟。
5.權利要求2的方法,還包括檢測外部事件的步驟,其中的生成步驟包括根據檢測到的外部事件生成表示序列的步驟。
6.權利要求5的方法,還包括根據所檢測的外部事件修改表示規(guī)則集合的步驟。
7.權利要求1的方法,還包括根據所接收表示文件修改表示規(guī)則結合的步驟。
8.權利要求1的方法,進一步包括以下步驟從多個數據源接收元數據;根據所接收元數據修改表示規(guī)則集合。
9.權利要求1的方法,其中,寫作的表示文件是寫作的表示序列,生成的表示序列是合成的表示序列。
10.一種用能夠接收至少一個表示和多個檢測事件的工作站程控生成連續(xù)性多媒體表示的方法,該方法包括以下步驟保持一個規(guī)則庫;接收至少一個表示;選擇至少一個要被檢測的事件;接收至少一個事件;對每個所接收事件測試規(guī)則庫中的每個規(guī)則;可選地根據該測試步驟的結果對每個接收到事件的表示運用每個規(guī)則,以修改至少一個表示或者生成新的表示。
11.一種從多個多媒體成分動態(tài)地編制表示的方法,包括以下步驟選擇一個或多個準備標識為表示的初始部分的多媒體成分;程控選擇一個或多個準備標識為表示的后繼部分的多媒體成分;將后繼部分與初始部分一起或在初始部分之后處理;將所選擇各成分同步后生成表示。
12.權利要求11的方法,還包括呈現表示的步驟。
13.權利要求11的方法,其中的多媒體成分是連續(xù)性的介質成分
14.權利要求13的方法,其中的多媒體成分是音頻或視頻成分。
15.權利要求11的方法,其中的多媒體成分是非連續(xù)性的介質成分。
16.權利要求15的方法,其中的多媒體成分是文本或圖象成分。
17.權利要求11的方法,其中的程控選擇步驟根據輸入參數、過去的表示歷史或當前狀態(tài)來進行的。
18.權利要求17的方法,其中的程控選擇步驟根據行內容或元數據來進行。
19.本發(fā)明還提供用于按照權利要求1~18的方法各步驟動態(tài)地生成表示序列的一種程序存儲器,該存儲器是機器可讀的,確實地包括有可由機器執(zhí)行以執(zhí)行該方法各步驟的指令程序。
20.一種接收表示文件的程控表示生成器,包括一個規(guī)則庫;一個程序狀態(tài);一個計算引擎;其中該引擎從規(guī)則庫接收規(guī)則數據,從程序狀態(tài)接收狀態(tài)數據,根據表示文件、規(guī)則數據和狀態(tài)數據生成表示序列。
21.一種用于接收頻道和向數字電視發(fā)送表示序列的設備頂盒,該設備頂盒包括權利要求20的程控表示生成器。
22.一種用于接收頻道和生成表示序列的電視機,該電視機包括權利要求20的程控表示生成器。
全文摘要
一種從多個寫作好的表示文件動態(tài)地生成表示序列的方法,包括的步驟是,從多個數據源接收多個寫作好的表示文件,對這多個寫作好的表示文件運用一個表示規(guī)則集合,根據該運用步驟生成表示序列。
文檔編號H04N5/91GK1234547SQ99104440
公開日1999年11月10日 申請日期1999年3月29日 優(yōu)先權日1998年4月30日
發(fā)明者A·丹, J·P·梅諾恩, J·桑 申請人:國際商業(yè)機器公司