專利名稱:用于通過媒體服務(wù)器進(jìn)行顯示的視頻內(nèi)容的動態(tài)產(chǎn)生的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于處理音頻-視頻信息的方法和設(shè)備,特別涉及用于通過數(shù)字媒體服務(wù)器產(chǎn)生動態(tài)數(shù)字內(nèi)容的方法和設(shè)備。
背景技術(shù):
近幾年里,媒體工業(yè)已采納了數(shù)字技術(shù)來記錄并播放多種類型的媒體,諸如音頻、照片以及移動的視頻。數(shù)字視頻的使用在當(dāng)今的社會已越來越成為流行。這種現(xiàn)象并不是沒有理由的,因為數(shù)字視頻具有超越模擬視頻的許多優(yōu)點。如流行DVD格式的用戶所熟知的,數(shù)字視頻的質(zhì)量不會因為重復(fù)使用而下降。數(shù)字視頻可根據(jù)需要當(dāng)被DVD播放器裝載時傳輸用以馬上顯示全部,或以流的形式傳輸。當(dāng)今,提供了數(shù)字媒體系統(tǒng)從而向越來越多的觀眾傳送并顯示數(shù)字內(nèi)容。但是,需要開發(fā)并測試這些數(shù)字媒體系統(tǒng)的數(shù)字內(nèi)容是非常短缺的。
數(shù)字視頻經(jīng)常是先以傳統(tǒng)的模擬形式記錄。它被編碼或者數(shù)字化并被壓縮成可存儲器在磁盤上并在回放時可解碼的數(shù)字格式。比如,使用技術(shù)人員所熟知的技術(shù),可以通過使用被稱為編碼器的器件將模擬電視上的顯示廣播轉(zhuǎn)換成數(shù)字格式。
但是,雖然將模擬視頻顯示轉(zhuǎn)換成數(shù)字形式的實踐可容易理解,但用于測試或商業(yè)目的都是不實際的。模擬視頻原始主人的知識產(chǎn)權(quán)必須得到尊重,而且只有那些已獲得模擬媒體顯示權(quán)利的個人才能被授權(quán)將轉(zhuǎn)換的數(shù)字顯示用于私人目的。
在測試數(shù)字媒體系統(tǒng)中,必須具有充足量的數(shù)字視頻以充分地測試數(shù)字媒體系統(tǒng)的所有元件。現(xiàn)有的產(chǎn)生大量數(shù)字內(nèi)容以使系統(tǒng)便利的嘗試只滿足了有限的成就。如前面所提到的,由于知識產(chǎn)權(quán)的許可,將模擬視頻數(shù)字化是禁止收取成本的。而且,因為它不能原始地完成數(shù)字顯示,在模擬廣播中提供的內(nèi)容對于測試數(shù)字媒體系統(tǒng)的性能來說,既不非常合適也不足夠復(fù)雜。此外,諸如快速向前或倒退之類的測試特征即使在最好的情況下,在顯示中若無特定可視的臨時信息下也是困難的。這種臨時信息可包括編碼顯示的時間、由服務(wù)器傳輸顯示的時間以及由客戶接收顯示的時間。沒有這些信息,難以確定快速向前或倒退操作的準(zhǔn)確性,或當(dāng)傳輸視頻幀時難以確定在數(shù)字媒體系統(tǒng)中的滯后時間。
用于數(shù)字媒體測試的內(nèi)容也需要與某個標(biāo)準(zhǔn)相符合。一種數(shù)字媒體的流行標(biāo)準(zhǔn)是DVB,或者數(shù)字視頻廣播。DVB是通過諸如電纜、衛(wèi)星或地面?zhèn)鬏攺V播業(yè)傳輸信道來傳輸壓縮視頻的系列標(biāo)準(zhǔn)。關(guān)于DVB標(biāo)準(zhǔn)的另外信息可在因特網(wǎng)網(wǎng)址“www.dvb.org”獲得。ATSC是另一個系列的傳輸視頻的標(biāo)準(zhǔn),主要用于數(shù)字高清晰度電視(HDTV)、標(biāo)準(zhǔn)清晰度電視(SDTV)、數(shù)據(jù)廣播、多信道環(huán)繞聲音頻以及衛(wèi)星直達(dá)家庭廣播。有關(guān)ATSC標(biāo)準(zhǔn)的其它信息可在因特網(wǎng)網(wǎng)址“www.atsc.org”上獲取。
可通過使用編碼器將模擬視頻編碼或數(shù)字化以成為符合以上標(biāo)準(zhǔn)的數(shù)字格式。在數(shù)字化過程中可由編碼器選擇實現(xiàn)的標(biāo)準(zhǔn)系列并不局限于以上的例子,可以包括諸如MPEG-1、MPEG-2、real player(實時播放器)或AVI之類的其它標(biāo)準(zhǔn)。因為有多種數(shù)字媒體標(biāo)準(zhǔn),而且其數(shù)量可能會在未來的幾年里有所增長,所以為符合多種格式標(biāo)準(zhǔn)的數(shù)字媒體系統(tǒng)產(chǎn)生內(nèi)容的需求將會相應(yīng)地增加。
當(dāng)今的產(chǎn)生數(shù)字媒體系統(tǒng)測試內(nèi)容的方法還不能滿足數(shù)字媒體系統(tǒng)的設(shè)計者和測試者的要求。例如,一種產(chǎn)生一組測試內(nèi)容的普通方法包括用標(biāo)準(zhǔn)的VHS視頻記錄器記錄原始的模擬視頻,并經(jīng)常采用現(xiàn)時的固定時鐘來校時,將得到的模擬記錄數(shù)字化成為數(shù)字格式。雖然該方法不需要知識產(chǎn)權(quán)的許可,但當(dāng)將廣播電視的一個段數(shù)字化時,它仍然會有問題。首先,對任何數(shù)字化的模擬記錄來說,在數(shù)字視頻顯示質(zhì)量中任何起伏的起因都不能與數(shù)字媒體系統(tǒng)分離,因為該問題會在原始模擬視頻的質(zhì)量中產(chǎn)生。第二,數(shù)字測試內(nèi)容應(yīng)該通過豐富顏色和聲音以及移動目標(biāo)來測試數(shù)字媒體系統(tǒng)的限制范圍。這種條件在用標(biāo)準(zhǔn)VHS視頻記錄器記錄真實生活當(dāng)中是不現(xiàn)實的。第三,沒有識別各幀數(shù)字視頻的信息,就難以在顯示數(shù)字視頻中在很好地隔離數(shù)字媒體系統(tǒng)中延遲的同時測試掃描操作。雖然可使用諸如鐘面之類在視頻中的內(nèi)容以總體判定快速向前或后退操作的工作,但它并未提供任何在準(zhǔn)確判定整個數(shù)字媒體系統(tǒng)在顯示中時間跳躍成功或隔離延遲所需要的任何幀的特定信息。
另一種獲得測試內(nèi)容的途徑是使用選擇預(yù)先產(chǎn)生的數(shù)字樣本,諸如這些在因特網(wǎng)上提供的。但是,除了遇到上述許可知識產(chǎn)權(quán)以及缺乏幀特定信息的問題之外,這些選擇通常是非常短的時間,這將嚴(yán)重地限制它們在測試中的價值。此外,一組測試的內(nèi)容應(yīng)該盡可能多地覆蓋所有可能的現(xiàn)時世界情況,僅提供小樣本的數(shù)字視頻就不能有效地達(dá)到該目的。在不改變測試組中數(shù)字內(nèi)容樣本中內(nèi)容的情況下,難以保證數(shù)字視頻服務(wù)器所遇到的所有方面的問題都被測試到。另外,這些對預(yù)先產(chǎn)生數(shù)字樣本的每個選擇只都固定于一種數(shù)字格式,而且不能用于測試多種數(shù)字格式。
介于目前數(shù)字內(nèi)容產(chǎn)生和測試的方法的無效性,因此,非常需要一種滿足上述測試數(shù)字媒體系統(tǒng)需要的產(chǎn)生原始數(shù)字內(nèi)容的方法或設(shè)備。這樣的方法或系統(tǒng)應(yīng)該允許別人配置數(shù)字視頻的內(nèi)容,來測試數(shù)字視頻系統(tǒng)的所有元件以及以多種數(shù)字格式對數(shù)字視頻進(jìn)行編碼。
發(fā)明內(nèi)容
本發(fā)明討論了用于動態(tài)產(chǎn)生數(shù)字內(nèi)容的方法和設(shè)備。根據(jù)本發(fā)明的主要方面,配置管理器向用戶顯示對應(yīng)于數(shù)字視頻顯示內(nèi)容的配置選擇。該配置管理器記錄根據(jù)用戶喜好所選擇的配置選項。用戶的喜好可傳送至媒體發(fā)生器,媒體發(fā)生器將根據(jù)所接收的用戶喜好產(chǎn)生中間視頻內(nèi)容。所產(chǎn)生的中間視頻內(nèi)容隨后傳送至編碼器,編碼器將中間視頻內(nèi)容編碼成用戶喜好所指定的數(shù)字格式根據(jù)本發(fā)明的另一方面,媒體發(fā)生器可操作地連接于本機存儲器,它容納數(shù)字圖片、視頻和聲音。配置管理器向用戶顯示在本機存儲器中所容納可選擇的數(shù)字圖片、視頻以及聲音,以產(chǎn)生新的數(shù)字內(nèi)容。
附圖簡述通過例子來描繪本發(fā)明,但這些例子并不限制本發(fā)明,在附圖的圖中,相同的標(biāo)號標(biāo)識相同的部件,其中
圖1是描繪一計算機系統(tǒng)的框圖,通過該系統(tǒng)可實現(xiàn)本發(fā)明的實施例;圖2是描繪根據(jù)本發(fā)明實施例的數(shù)字媒體發(fā)生器的功能性元件的框圖;以及圖3是描繪產(chǎn)生中間數(shù)字內(nèi)容步驟的流程圖。
較佳實施例的詳細(xì)描述在以下的描述中,為了解釋,闡述許多特定的細(xì)節(jié)從而提供對本發(fā)明的詳盡理解。但是,對于技術(shù)熟練人士來說,可不需要這些特定細(xì)節(jié)而實踐本發(fā)明。在其它的例子中,以框圖的形式顯示著名的結(jié)構(gòu)和設(shè)備,從而避免不必要地將本發(fā)明混淆。
在以下的描述中,將在以以下順序出現(xiàn)的標(biāo)題下討論不同的功能I.硬件綜述II.功能性操作III.配置管理IV.媒體發(fā)生器V.軟件編碼器I.硬件綜述圖1是描繪計算機系統(tǒng)100的框圖,通過該系統(tǒng)可實現(xiàn)發(fā)明的實施例。計算機系統(tǒng)100包括總線102或其它用于交換信息的通訊裝置,以及與總線102相耦合用以處理信息的處理器104。計算機系統(tǒng)100還包括主存儲器106,諸如隨機訪問存儲器(RAM)或其它的動態(tài)存儲設(shè)備,主存儲器與總線102相耦合,用以存儲信息和由處理器104執(zhí)行的指令。主存儲器106還可以在由處理器104進(jìn)行的指令執(zhí)行期間用于存儲臨時變量或其它的中間信息。計算機系統(tǒng)100還包括只讀存儲器(ROM)108或其它靜態(tài)存儲設(shè)備,它們與總線102相耦合,用以存儲處理器104的靜態(tài)信息和指令。設(shè)置諸如磁盤或光盤之類的存儲設(shè)備110,并使之與總線102相耦合,用以存儲信息和指令。
計算機系統(tǒng)100可通過總線102與諸如陰極射線管(CRT)之類的顯示器相耦合,用以向計算機用戶顯示信息。包括字母數(shù)字和其它鍵在內(nèi)的輸入設(shè)備114與總線102相耦合,用以與處理器104交換信息和指令選擇。另一類用戶輸入設(shè)備是諸如鼠標(biāo)、跟蹤球或光標(biāo)指示鍵之類的光標(biāo)控制器116,用以與處理器104交換指示信息和指令選擇以及在顯示器112上控制光標(biāo)移動。該輸入設(shè)備通常在兩根軸上具有兩個自由度(第一軸(比如,x)和第二軸(比如,y)),從而允許設(shè)備在平面中到達(dá)指定的位置。
本發(fā)明涉及使用產(chǎn)生數(shù)字視頻內(nèi)容的計算機系統(tǒng)100。根據(jù)本發(fā)明的一個實施例,由計算機系統(tǒng)100提供數(shù)字視頻內(nèi)容以響應(yīng)執(zhí)行一列或更多列包含在主存儲器106中的一條或多條指令的處理器104。這樣的指令可從另一計算機可讀的媒體,諸如存儲設(shè)備110,讀入到主存儲器106。包含在主存儲器106中指令序列的執(zhí)行使處理器104完成這里描述的處理步驟。在可替換的實施例中,可使用硬件電路來代替軟件指令或與軟件指令相結(jié)合來實現(xiàn)本發(fā)明。因此,本發(fā)明的實施例并不局限于硬件電路和軟件的任何特定組合。
實踐本發(fā)明所要求的指令序列的執(zhí)行不需要由單獨的計算機系統(tǒng)100來完成。實踐本發(fā)明所要求的指令序列可由多個與局域網(wǎng)絡(luò)122和因特網(wǎng)128相連或者彼此進(jìn)行數(shù)據(jù)交換的計算機系統(tǒng)100來完成。
此處使用的術(shù)語“計算機可讀媒體”是指任何參與為處理器104提供指令用以執(zhí)行的媒體。這種媒體可采取許多形式,包括但不局限于,非易失性媒體、易失性媒體以及傳送媒體。非易失性媒體包括,例如光盤或磁盤,諸如存儲設(shè)備110。易失性媒體包括動態(tài)存儲器,諸如主存儲器106。傳送媒體包括同軸電纜、銅線和光纖,包括包含總線102的電線。傳輸媒體也可采用聲波或光波的形式,諸如在無線電波和紅外數(shù)據(jù)交換中產(chǎn)生的聲波或光波。
計算機可讀媒體的普通形式包括,例如,軟盤、軟磁盤、硬盤、磁帶或任何其它的磁性媒體,CD-ROM、任何其它的光學(xué)媒體,穿孔卡、紙帶紙條、任何其它孔圖案的物理媒體、RAM、PROM以及EPROM、FLASH-EPROM,任何其它的存儲芯片或盒式磁帶、如此后所描述的載波或任何計算機可從中讀取的任何媒體。
不同形式的計算機可讀媒體可包含在裝載一列或更多列一條或更多條由處理器104執(zhí)行的指令中。例如,該指令可先裝載在遠(yuǎn)程計算機的磁盤上。該遠(yuǎn)程計算機可將指令下載到它的動態(tài)存儲器中并使用調(diào)制解調(diào)器通過電話線發(fā)送指令。計算機系統(tǒng)100本機的調(diào)制解調(diào)器可在電話線上接收數(shù)據(jù)并使用紅外發(fā)射機將該數(shù)據(jù)轉(zhuǎn)換為紅外信號。紅外檢測器能夠接收到以紅外信號為形式裝載的數(shù)據(jù),而且適當(dāng)?shù)碾娐房稍诳偩€102上設(shè)置數(shù)據(jù)??偩€102將數(shù)據(jù)裝載到主存儲器106上,處理器104從該主存儲器檢索并執(zhí)行指令。由主存儲器106接收的指令可選擇性地在處理器104的執(zhí)行前或執(zhí)行后存儲在存儲設(shè)備110上。
計算機系統(tǒng)100還包括與總線102相耦合的通訊接口118。通訊接口118提供與網(wǎng)絡(luò)連接120相耦合的雙向數(shù)據(jù)交換,網(wǎng)絡(luò)連接120與局域網(wǎng)絡(luò)122相連。比如,通訊接口118可以是相應(yīng)類型的電話線提供數(shù)據(jù)通訊連接的綜合服務(wù)數(shù)字網(wǎng)(ISDN)或調(diào)制解調(diào)器。如另一個例子,通訊接口118可以是相兼容的LAN提供數(shù)據(jù)通訊連接的局域網(wǎng)(LAN)卡。也可以實現(xiàn)無線連接。在任何這樣的實現(xiàn)中,通訊接口118發(fā)送并接收電信號、電磁信號或光信號,這些信號裝載著表示多種類型信息的數(shù)字?jǐn)?shù)字流。
網(wǎng)絡(luò)連接120通常通過一個或更多個網(wǎng)絡(luò)提供與其它數(shù)據(jù)設(shè)備的數(shù)據(jù)交換。比如,網(wǎng)絡(luò)連接120可通過局域網(wǎng)絡(luò)122向主計算機124或由因特網(wǎng)服務(wù)提供商(ISP)126操作的數(shù)據(jù)設(shè)備提供連接。ISP126隨即通過環(huán)球包數(shù)據(jù)通訊網(wǎng)絡(luò)(現(xiàn)在通常被稱為“因特網(wǎng)”)128提供數(shù)據(jù)交換服務(wù)。局域網(wǎng)122和因特網(wǎng)128都使用裝載數(shù)字?jǐn)?shù)據(jù)流的電信號、電磁信號或光信號。通過多種網(wǎng)絡(luò)的信號以及在網(wǎng)絡(luò)連接120上并通過通訊接口118的信號,它們裝載著數(shù)字?jǐn)?shù)據(jù)來往于計算機系統(tǒng)100,是輸送信息的載波的典型形式。
計算機系統(tǒng)100能夠通過網(wǎng)絡(luò)、網(wǎng)絡(luò)連接120和通訊接口118發(fā)送訊息并接收數(shù)據(jù),這當(dāng)中包括程序代碼。在因特網(wǎng)的例子中,服務(wù)器120可通過因特網(wǎng)128、ISP126、局域網(wǎng)絡(luò)122以及通訊接口118傳送所需要的應(yīng)用程序的程序代碼。
所接收的代碼可由處理器104執(zhí)行,和/或存儲在存儲設(shè)備110中或其它非易失性存儲器中用于以后的執(zhí)行。以這種方式,計算機系統(tǒng)100可獲得以載波為形式的應(yīng)用代碼。
至此已描述了實踐本發(fā)明的物理環(huán)境,現(xiàn)在將展示本發(fā)明的功能性綜述。
II.功能性綜述圖2是描繪根據(jù)本發(fā)明主要方面的數(shù)字媒體發(fā)生器300的框圖。如圖中所示,數(shù)字媒體發(fā)生器300包括配置管理器310、媒體發(fā)生器320、可選擇的本機存儲器330和編碼器340。用戶305通過配置管理器310與數(shù)字媒體發(fā)生器300互動。配置管理器310負(fù)責(zé)為用戶305展示一列配置選擇350,該配置選擇對應(yīng)配置專用數(shù)字視頻365的段所用的方式。配置管理器310與媒體發(fā)生器320和編碼器340交換數(shù)據(jù)以確定配置選擇350列的組成。配置管理器310記錄由用戶305根據(jù)自己的喜好355從配置選項350中作出的選擇,該選擇被傳送至媒體發(fā)生器320。
媒體發(fā)生器320負(fù)責(zé)根據(jù)用戶的喜好355來產(chǎn)生中間數(shù)字內(nèi)容360。媒體發(fā)生器320可與本機存儲器330相耦合。本機存儲器330存儲由媒體發(fā)生器320在產(chǎn)生中間數(shù)字內(nèi)容360中使用的數(shù)字聲音、圖片以及視頻。中間數(shù)字內(nèi)容360包含由用戶305選擇的所需內(nèi)容,但是,它也必須以所需的數(shù)字格式進(jìn)行編碼。在媒體發(fā)生器320產(chǎn)生中間數(shù)字內(nèi)容360之后,它就與用戶的喜好355一起被傳送到編碼器340。中間數(shù)字內(nèi)容360可通過網(wǎng)絡(luò)連接120進(jìn)行實時或異步傳送或通過便攜式存儲設(shè)備進(jìn)行傳送。
編碼器340負(fù)責(zé)根據(jù)在用戶喜好355中規(guī)定的格式從中間數(shù)字內(nèi)容360產(chǎn)生專用的數(shù)字視頻365的段。該專用數(shù)字視頻365的段可在此后被用于測試數(shù)字視頻系統(tǒng)。
現(xiàn)在已總的描述了數(shù)字媒體發(fā)生器300的功能性綜述,現(xiàn)在以下部分將更加詳細(xì)地描述配置管理器310、媒體發(fā)生器320和編碼器340。
III.配置管理器如前面所描述的,配置管理器310負(fù)責(zé)向用戶305展示配置選項350列,該選項對應(yīng)于配置專用數(shù)字視頻365的段的方法。典型的配置選項列350包括,但不局限于改變視頻的背景、改變在視頻中顯示的目標(biāo)數(shù)、改變在視頻中顯示的目標(biāo)形狀、改變視頻中形狀的顏色、改變視頻中形狀的速度、改變視頻中形狀的軌跡,它包括視頻中的聲音軌跡或音調(diào)軌跡,還包括視頻中的實踐信息。
用戶305也可以配置選項350時區(qū)列來表示,在該時區(qū)中模擬系統(tǒng)的不同部分來操作。該信息將被媒體發(fā)生器320使用以產(chǎn)生中間數(shù)字內(nèi)容360來測試這些條件。另外,為了在掃描操作中提供幫助,配置選項列350可包括速度控制標(biāo)識器,它可以設(shè)定的時間間隔來暫時地改變背景色。
配置選項列350由配置管理器310根據(jù)從媒體發(fā)生器320接收到的關(guān)于當(dāng)前媒體發(fā)生器320能力的信息來產(chǎn)生,從而產(chǎn)生從編碼器340接收到的以被編碼器340支持的可提供數(shù)字格式為類型的數(shù)字視頻和信息。當(dāng)產(chǎn)生數(shù)字視頻的媒體發(fā)生器320或支持新數(shù)字格式的編碼器340中任何一個的功能有變化時配置管理器310應(yīng)該可以更新。例如,這種在媒體發(fā)生器320中的變化可包括存儲在本機存儲器330中另外的聲音或視頻信息,這些信息可由用戶在產(chǎn)生中間數(shù)字內(nèi)容360的過程中進(jìn)行選擇。
配置選項列350可通過任何的圖形用戶界面向用戶展示,這些界面諸如因特網(wǎng)網(wǎng)頁或那些由普通個人計算機軟件使用的界面和操作系統(tǒng)。配置選項列350可通過任何諸如因特網(wǎng)或?qū)S谢ヂ?lián)網(wǎng)之類的通訊媒體向用戶傳送。配置選項列350可由用戶305保存,便于以后的日子里可以再次裝載、編輯和保存。
配置管理器310記錄由用戶305根據(jù)自己喜好355從配置選項列350中作出的選擇。當(dāng)用戶305表示要產(chǎn)生視頻的時候,向媒體發(fā)生器320傳送用戶喜好355。
IV.媒體發(fā)生器媒體發(fā)生器320負(fù)責(zé)根據(jù)用戶的喜好355產(chǎn)生中間數(shù)字內(nèi)容360。中間數(shù)字內(nèi)容360是包含表示用戶喜好355特征的一系列未壓縮的簡單圖形(通常是一系列位圖文件)。如果表示用戶喜好355,中間數(shù)字內(nèi)容360可另外包含聲音。媒體發(fā)生器320可選擇性地有效連接于本機存儲器330,該存儲器容納了數(shù)字聲音、圖片和視頻。本機存儲器330可以是技術(shù)人員所熟知的任何用于存儲電子信息的元件,諸如數(shù)據(jù)庫。
如圖3所示,媒體發(fā)生器320裝載著用戶的喜好355。接著,存儲在本機存儲器330中為滿足用戶喜好355需要所必須的數(shù)字聲音、圖片和視頻被媒體發(fā)生器320驗證。隨后,媒體發(fā)生器320裝載被驗證的數(shù)字聲音、圖片和視頻。一旦裝載之后,媒體發(fā)生器320就使用這些數(shù)字聲音、圖片和視頻以創(chuàng)建在用戶喜好355中規(guī)定的內(nèi)容設(shè)置。除了包含來自于本機存儲器330的聲音、圖片和視頻,媒體發(fā)生器可以任何技術(shù)中所熟知的方法構(gòu)建熟知內(nèi)容,這些方法諸如改變背景色、包含并操作文本、產(chǎn)生形狀和圖形,以及其它諸如功能性典型的圖形操作軟件包,諸如由AutoDesk公司推出的AutoCad或由Corel公司推出的Corel Draw。
媒體發(fā)生器320還可包括根據(jù)來自于用戶305的輸入動態(tài)合成或產(chǎn)生聲音的功能。配置管理器310可向用戶305展示配置選項350以便動態(tài)地產(chǎn)生或記錄聲音。產(chǎn)生的聲音可存儲在本機存儲器305中并由編碼器340在產(chǎn)生專用數(shù)字視頻350的段的過程中使用。
最后,內(nèi)容設(shè)置由媒體發(fā)生器320保存為中間數(shù)字內(nèi)容360。中間數(shù)字內(nèi)容360可以編碼器340可讀的任何格式保存,諸如位圖文件系列。
媒體發(fā)生器320可使用系統(tǒng)時鐘在中間數(shù)字內(nèi)容360中設(shè)置可視的時間信息。這使數(shù)字媒體系統(tǒng)的測試者在普通的播放和搜索操作中可視覺觀察數(shù)字視頻,以保證數(shù)字媒體系統(tǒng)的正常功能。
根據(jù)本發(fā)明的一個實施例,中間數(shù)字內(nèi)容360具有固定的長度。中間數(shù)字內(nèi)容360可即時傳送到編碼器340或被保存用于以后的傳送。在另一實施例中,中間數(shù)字內(nèi)容360不具有固定長度,并由媒體發(fā)生器320連續(xù)地產(chǎn)生。在這種情況下,編碼器340在實時接收中間數(shù)字內(nèi)容的同時對其進(jìn)行編碼。
V.編碼器編碼器340負(fù)責(zé)根據(jù)在用戶喜好355中規(guī)定的格式從中間數(shù)字視頻360的段產(chǎn)生專用數(shù)字視頻365的段。該格式可以是任何形式。比如,編碼的格式可包括MPEG-1、MPEG-2、AVI或QuitckTime、DVB標(biāo)準(zhǔn)或ATSC標(biāo)準(zhǔn)。
適合用于本發(fā)明的編碼器是來自Digigami公司的MegaPEG,該公司的地理位于加里福尼亞的圣地亞哥,其網(wǎng)址是“www.digigami.com”。另外一種適合用于本發(fā)明的編碼器是來自于Ligos技術(shù)的光速(Light Speed)MPEG編碼器,該公司的地理位置位于加里福尼亞的圣地亞哥,其網(wǎng)址為“www.ligos.com”。
在上述的說明中,已參考了其特定的實施例對本發(fā)明作了描述。但是,很明顯,在不脫離本發(fā)明的較寬精神和范圍的前提下可作出多種修改和變化。因此,說明書和附圖旨在描述而非限制的目的。
權(quán)利要求
1.一種產(chǎn)生數(shù)字視頻流的方法,包括在媒體發(fā)生器的位置,根據(jù)表示在所述數(shù)字視頻流中包括不需要將模擬視頻流數(shù)字化內(nèi)容的數(shù)據(jù)產(chǎn)生中間數(shù)字內(nèi)容;向編碼器傳送中間數(shù)字內(nèi)容;以及在所述編碼器的位置,將所述中間數(shù)字內(nèi)容編碼為所述的數(shù)字視頻流。
2.權(quán)利要求1所述的方法,其特征在于,還包括以下的步驟,進(jìn)行所述的在媒體發(fā)生器產(chǎn)生中間數(shù)字內(nèi)容的步驟;向用戶展示可提供配置選項列的步驟;記錄對應(yīng)所述由用戶選擇的可提供配置選項列的一組用戶喜好;向媒體發(fā)生器傳送所述的一組用戶喜好組;
3.權(quán)利要求1所述的方法,其特征在于,所述的表示在數(shù)字視頻流中包括什么內(nèi)容的數(shù)據(jù)包括至少一種選自小組的要素,該小組由以下要素組成特定的背景色、在屏幕上顯示的特定目標(biāo)數(shù)、在屏幕上顯示的特定目標(biāo)顏色、在屏幕上顯示的特定目標(biāo)形狀、在屏幕上顯示的特定目標(biāo)速度以及在顯示期間播放的特定聲音。
4.權(quán)利要求1所述的方法,其特征在于,所述的媒體發(fā)生器可操作地連接于本機存儲器,所述的本機存儲器存儲著電子圖像或視頻。
5.權(quán)利要求4所述的方法,其特征在于,所述產(chǎn)生中間數(shù)字內(nèi)容的步驟包含,所述的媒體發(fā)生器從所述的本機存儲器檢索數(shù)字圖片、視頻或聲音。
6.權(quán)利要求1所述的方法,其特征在于,所述的產(chǎn)生中間數(shù)字內(nèi)容的步驟包括,所述的媒體發(fā)生器在一幀或多幀上產(chǎn)生至少一個時間信息,其中,對于所述的一幀或更多幀中的每一幀,所述的至少一個時間信息表示至少一個從小組中選出的要素,該小組由以下要素組成編碼所述幀所用的時間、用數(shù)字視頻服務(wù)器服務(wù)所述幀的時間以及客戶顯示所述幀所用的時間。
7.權(quán)利要求1所述的方法,其特征在于,將所述中間數(shù)字視頻的段數(shù)字化為所述數(shù)字視頻流的所述步驟包括根據(jù)至少從小組中選擇的一個要素進(jìn)行數(shù)字化,該小組由下列要素組成DVB標(biāo)準(zhǔn)、ATSC標(biāo)準(zhǔn)、MPEG-1標(biāo)準(zhǔn)、MPEG-2標(biāo)準(zhǔn)、AVI標(biāo)準(zhǔn)、QuickTime標(biāo)準(zhǔn)以及MPEG-4標(biāo)準(zhǔn)。
8.權(quán)利要求2所述的方法,其特征在于,向用戶展示可提供配置選項列的所述步驟通過向用戶顯示一個或更多網(wǎng)頁來完成。
9.權(quán)利要求1所述的方法,其特征在于,向媒體發(fā)生器傳送所述用戶喜好組的所述步驟是在至少一個選自小組的要素上完成的,該小組由以下要素組成因特網(wǎng)和專用互聯(lián)網(wǎng)。
10.權(quán)利要求1所述的方法,其特征在于,將所述中間數(shù)字視頻的段數(shù)字化為所述數(shù)字視頻流的所述步驟在實時發(fā)生。
11.一種裝載一個或更多指令序列的計算機可讀媒體,用于從服務(wù)器向用戶顯示動態(tài)的內(nèi)容,其特征在于,由一個或更多處理器完成的一個或更多個指令序列的執(zhí)行使一個或更多處理器完成以下步驟在媒體發(fā)生器的位置,根據(jù)表示在數(shù)字視頻流中包括不需要將模擬視頻流數(shù)字化內(nèi)容的數(shù)據(jù)產(chǎn)生中間數(shù)字內(nèi)容;向編碼器傳送中間數(shù)字內(nèi)容;以及在所述編碼器的位置,將所述中間數(shù)字內(nèi)容編碼為所述的數(shù)字視頻流。
12.權(quán)利要求11所述的計算機可讀媒體,其特征在于,由一個或更多處理器完成的一個或更多個指令序列的執(zhí)行使一個或更多處理器完成以下進(jìn)行所述的在媒體發(fā)生器處產(chǎn)生中間數(shù)字內(nèi)容的步驟向用戶展示可提供配置選項列;記錄對應(yīng)于所述由用戶選擇的所述可提供配置選項的用戶喜好組;向媒體發(fā)生器傳送所述的用戶喜好;
13.權(quán)利要求11所述的計算機可讀媒體,其特征在于,所述的表示在數(shù)字視頻流中包括什么內(nèi)容的數(shù)據(jù)包括至少一種選自小組的要素,該下組由以下要素組成特定的背景色、在屏幕上顯示的特定目標(biāo)數(shù)、在屏幕上顯示的特定目標(biāo)顏色、在屏幕上顯示的特定目標(biāo)形狀、在屏幕上顯示的特定目標(biāo)速度以及在顯示期間播放的特定聲音。
14.權(quán)利要求11所述的計算機可讀媒體,其特征在于,所述的媒體發(fā)生器可操作地連接于本機存儲器、所述的本機存儲器存儲電子圖像或視頻。
15.權(quán)利要求14所述的計算機可讀媒體,其特征在于,所述產(chǎn)生中間數(shù)字內(nèi)容的步驟包含,所述的媒體發(fā)生器從所述的本機存儲器檢索數(shù)字圖片、視頻或聲音。
16.權(quán)利要求11所述的計算機可讀媒體,其特征在于,所述的產(chǎn)生中間數(shù)字內(nèi)容的步驟包括,所述的媒體發(fā)生器在一幀或多幀上產(chǎn)生至少一個時間信息,其中,對于所述的一幀或更多幀中的每一幀,所述的至少一個時間信息表示至少一個從小組中選出的要素,該小組由以下要素組成編碼所述幀所用的時間、用數(shù)字視頻服務(wù)器服務(wù)所述幀的時間以及客戶顯示所述幀所用的時間。
17.權(quán)利要求11所述的計算機可讀媒體,其特征在于,將所述中間數(shù)字視頻的段數(shù)字化為所述數(shù)字視頻流的所述步驟包括根據(jù)至少從小組中選擇的一個要素進(jìn)行數(shù)字化,該小組由下列要素組成DVB標(biāo)準(zhǔn)、ATSC標(biāo)準(zhǔn)、MPEG-1標(biāo)準(zhǔn)、MPEG-2標(biāo)準(zhǔn)、AVI標(biāo)準(zhǔn)、QuickTime標(biāo)準(zhǔn)以及MPEG-4標(biāo)準(zhǔn)。
18.權(quán)利要求12所述的計算機可讀媒體,其特征在于,向用戶展示可提供配置選項列的所述步驟通過向用戶顯示一個或更多網(wǎng)頁來完成。
19.權(quán)利要求11所述的計算機可讀媒體,其特征在于,向媒體發(fā)生器傳送所述用戶喜好組的所述步驟是在至少一個選自小組的要素上完成的,該小組由以下要素組成因特網(wǎng)和專用互聯(lián)網(wǎng)。
20.權(quán)利要求11所述的計算機可讀媒體,其特征在于,將所述中間數(shù)字視頻的段數(shù)字化為所述數(shù)字視頻流的所述步驟在實時發(fā)生。
21.一種產(chǎn)生數(shù)字內(nèi)容的系統(tǒng),包括媒體發(fā)生器裝置,用于根據(jù)表示怎樣配置所述數(shù)字內(nèi)容的數(shù)據(jù)來產(chǎn)生所述的數(shù)字內(nèi)容;以及編碼器裝置,用于根據(jù)表示怎樣配置所述數(shù)字內(nèi)容的所述數(shù)據(jù)對所述的數(shù)字內(nèi)容進(jìn)行編碼,其中,所述的編碼器可操作地連接于所述的媒體發(fā)生器。
22.權(quán)利要求21所述的設(shè)備,其特征在于,還包括配置管理裝置,用于記錄所述表示怎樣配置所述數(shù)字內(nèi)容的數(shù)據(jù),其中,所述的配置管理器可操作地連接于所述的媒體發(fā)生器;
23.權(quán)利要求21所述的設(shè)備,其特征在于,所述的表示怎樣配置所述數(shù)字內(nèi)容的數(shù)據(jù)包括至少一種選自小組的要素,該下組由以下要素組成特定的背景色、在屏幕上顯示的特定目標(biāo)數(shù)、在屏幕上顯示的特定目標(biāo)顏色、在屏幕上顯示的特定目標(biāo)形狀、在屏幕上顯示的特定目標(biāo)速度以及在顯示期間播放的特定聲音。
24.權(quán)利要求21所述的設(shè)備,其特征在于,所述的媒體發(fā)生器裝置可操作地連接于本機存儲器,從而所述的本機存儲器存儲數(shù)字圖片、聲音和視頻,而所述的媒體發(fā)生器裝置則在產(chǎn)生所述數(shù)字內(nèi)容的過程中從所述的本機存儲器檢索電子數(shù)字圖片、聲音或視頻。
25.權(quán)利要求21所述的設(shè)備,其特征在于,所述的表示怎樣配置所述數(shù)字內(nèi)容的數(shù)據(jù)包括,所述的媒體發(fā)生器在一幀或多幀上產(chǎn)生至少一個時間信息,其中,對于所述的一幀或更多幀中的每一幀,所述的至少一個時間信息表示至少一個從小組中選出的要素,該小組由以下要素組成編碼所述幀所用的時間、用數(shù)字視頻服務(wù)器服務(wù)所述幀的時間以及客戶顯示所述幀所用的時間。
26.權(quán)利要求21所述的設(shè)備,其特征在于,所述的表示怎樣配置所述數(shù)字內(nèi)容的數(shù)據(jù)包括根據(jù)至少從小組中選擇的一個要素進(jìn)行數(shù)字化,該小組由下列元素組成DVB標(biāo)準(zhǔn)、ATSC標(biāo)準(zhǔn)、MPEG-1標(biāo)準(zhǔn)、MPEG-2標(biāo)準(zhǔn)、AVI標(biāo)準(zhǔn)、QuickTime標(biāo)準(zhǔn)以及MPEG-4標(biāo)準(zhǔn)。
27.權(quán)利要求22所述的設(shè)備,其特征在于,所述的配置管理器裝置通過向用戶顯示一個或更多網(wǎng)頁來記錄所述表示怎樣配置所述數(shù)字內(nèi)容的數(shù)據(jù)。
28.權(quán)利要求21所述的設(shè)備,其特征在于,所述的從配置管理器裝置接收到的信息是在至少一個選自小組的要素上傳送的,該小組由以下要素組成因特網(wǎng)和專用網(wǎng)絡(luò)。
29.權(quán)利要求21所述的設(shè)備,其特征在于,所述的編碼裝置是在實時操作的。
全文摘要
提供了一種適用于在無等效模擬流的情況下動態(tài)地產(chǎn)生數(shù)字視頻流(圖1)的方法和設(shè)備。該設(shè)備包括配置管理器。配置管理器向用戶展示配置選項。用戶選擇記錄為用戶喜好(步驟202-204)。配置管理器與媒體發(fā)生器相耦合,后者根據(jù)用戶的喜好(步驟208)產(chǎn)生中間媒體內(nèi)容。媒體發(fā)生器可與本機存儲器相耦合,本機存儲器用以存儲電子音頻和視頻的信息。將該中間數(shù)字內(nèi)容傳送至編碼器,而編碼器將中間數(shù)字內(nèi)容編碼為由用戶喜好規(guī)定的數(shù)字格式(步驟210)。
文檔編號H04N7/173GK1452839SQ01812751
公開日2003年10月29日 申請日期2001年7月13日 優(yōu)先權(quán)日2000年7月13日
發(fā)明者S·瓊斯 申請人:美國安科公司, 第三空間生活有限公司