午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

用于在流式媒體中由用戶控制的選定疊加的方法和裝置的制作方法

文檔序號:7934308閱讀:300來源:國知局
專利名稱:用于在流式媒體中由用戶控制的選定疊加的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明與以下申請相關(guān)題為“在流式媒體中動態(tài)分發(fā)受控的額外選定疊加的方法和裝置”,序列號為09/409,593;以及“在流式媒體中動態(tài)分發(fā)受控的額外選定疊加的方法和裝置序列號為09/409,601,它們都與本申請同日提交,授予同一受讓人,并納入這里作為參考。
本發(fā)明涉及計算機軟件領(lǐng)域,更具體而言,涉及在流式媒體中控制和提供額外的選定疊加的方法。
在通信中,因特網(wǎng),也稱“互聯(lián)網(wǎng)”,是由“網(wǎng)關(guān)”聯(lián)到一起的可能彼此不同的多個網(wǎng)絡(luò)的集合。網(wǎng)關(guān)管理數(shù)據(jù)傳輸和把來自發(fā)送網(wǎng)絡(luò)的消息轉(zhuǎn)換成接收網(wǎng)絡(luò)所用的協(xié)議(如果必要的話,則以打包方式進行)。當以大寫字母打頭時,Internet(因特網(wǎng))”是指使用一套TCP/IP協(xié)議的網(wǎng)絡(luò)和網(wǎng)關(guān)的集合。
因特網(wǎng)作為信息和娛樂二者之源已成為一種文化支撐。許多企業(yè)在創(chuàng)建因特網(wǎng)站點作為它們市場營銷努力的組成部分,向消費者提供關(guān)于該企業(yè)提供的產(chǎn)品和服務(wù)的信息或提供其他信息以圖造成對品牌的追隨。許多聯(lián)邦、州和地方政府機構(gòu)也在把因特網(wǎng)站點用于信息服務(wù),特別是那些必須與基本上是社會所有部分進行交互作用的機構(gòu),如國內(nèi)稅務(wù)服務(wù)局和州秘書處。通過提供信息指南和/或可查詢的在線公共記錄數(shù)據(jù)庫??梢詼p少運作費用。
再有,因特網(wǎng)已經(jīng)打破了分發(fā)多媒體內(nèi)容的傳統(tǒng)的地理和技術(shù)障礙。傳統(tǒng)上,多媒體內(nèi)容是經(jīng)由廣播電視(有時與無線電結(jié)合)、影片(電影)、以及更近來的有線電視來分發(fā)的。這些多媒體內(nèi)容大多數(shù)曾是只能在有限的地理區(qū)域內(nèi)可以得到,并且只以一種語言展現(xiàn)。
為了獲得更廣泛的觀眾和向消費者提供更多的選擇,電視廣播已利用了SAP廣播,其中對于同一視頻內(nèi)容,電視廣播包含若干音頻信道用于若干不同的語言。然而,SAP是一種“有”或“無”的選擇。就是說,一個用戶必須選擇一個音頻信道。使用SAP不存在將若干音頻信道混合到一起的可能性。
電視廣播者已用于向用戶提供對展現(xiàn)節(jié)目的更多選擇的另一方法是“電視與無線電同時聯(lián)播(simulcast)”。利用這種技術(shù),通過無線電廣播不同的音頻信道以對應(yīng)于同時廣播的電視節(jié)目。然而,這涉及使用兩種不同的媒體。再有,只有整個音頻聲音信道被廣播,而不是它的各段能被有選擇地過濾。再有,這種方法不包含任何其他視頻分量,而且沒有單一的控制點?!半娨暸c無線電同時聯(lián)播有兩個控制點一個電視和一個單獨的無線電”。
當前,可以得到一種潛力,即任何人在世界上的任何地方能觀看被世界上任何地方廣播的內(nèi)容。這種潛力需要被實現(xiàn),并要求一種新的技術(shù)以在向觀看者提供中心內(nèi)容的同時減小總體帶寬,以此作為一個廣播者不同于他在世界市場中的競爭者的一種手段。還有,為鼓勵觀看者觀看一個事件或節(jié)目,希望能盡可能地吸引多種不同類型的觀看者。在一些情況中,事件或節(jié)目可以以不同的語言廣播。這種類型的定制通常需要對每種語言有一個單獨的廣播。這種類型的定制對每個版本需要用于音頻和視頻的帶寬結(jié)果,由于對每個版本重廣播一個事件而浪費了帶寬。這樣,如果有一種改進的方法和裝置,以允許定制事件的展現(xiàn)以適合當今消費者的觀看模式、希望和需要,同時減小定制事件所需帶寬,這將是有好處的。
本發(fā)明提供一種方法和裝置,用于定制一個事件在一計算機化多媒體系統(tǒng)上的多媒體展現(xiàn)。經(jīng)由與該計算機化多媒體系統(tǒng)相耦合的網(wǎng)絡(luò)為該事件提供了一組視頻流、一組音頻流和一組信息流。從該事件一組視頻流中選擇供展現(xiàn)的視頻流。從該事件的一組音頻流中選擇供展現(xiàn)的音頻流。從該事件的一組信息流中選擇供展現(xiàn)的信息流。響應(yīng)用戶的輸入,被選定的視頻流和被選定的音頻流被賦予視頻和音頻輸出裝置的各相應(yīng)部分。根據(jù)選定的視頻流和音頻流賦予,該事件被展現(xiàn)出來。
在所附權(quán)利要求中提出了相信是本發(fā)明特征的新特性。然而,通過參考下文中對實施例的詳細描述并結(jié)合附圖閱讀將會最好地理解發(fā)明本身和最佳使用方式,及其進一步的目的和優(yōu)點,這里

圖1是根據(jù)本發(fā)明的一個最佳實施例,可在其中實現(xiàn)本發(fā)明的一個分布式數(shù)據(jù)處理系統(tǒng);圖2是根據(jù)本發(fā)明可作為服務(wù)器系統(tǒng)實現(xiàn)的數(shù)據(jù)處理系統(tǒng)的方框圖;圖3是可在其中實現(xiàn)本發(fā)明的一個數(shù)據(jù)處理系統(tǒng)的方框圖;圖4是概括說明本發(fā)明過程的方框圖;圖5是根據(jù)本發(fā)明用于選擇媒體流的功能部件的方框圖;圖6顯示根據(jù)本發(fā)明的一個最佳實施例所描述的顯示示例;圖7A-7D顯示根據(jù)本發(fā)明的一個最佳實施例所描述的發(fā)送給一客戶機的數(shù)據(jù)流內(nèi)包含的數(shù)據(jù)結(jié)構(gòu);圖8是根據(jù)本發(fā)明的一個最佳實施例所描述的用于處理數(shù)據(jù)流的過程的流程圖;圖9是根據(jù)本發(fā)明的一個最佳實施例所描述的用于產(chǎn)生為同步數(shù)據(jù)流所用CRC值的過程的流程圖;圖10是根據(jù)本發(fā)明的一個最佳實施例所描述的用于使用CRC數(shù)據(jù)同步數(shù)據(jù)的過程的流程圖。
現(xiàn)在參考附圖,特別是圖1,它給出根據(jù)本發(fā)明的一個最佳實施例所描述的能在其中實現(xiàn)本發(fā)明的一個分布式數(shù)據(jù)處理系統(tǒng)。分布式數(shù)據(jù)處理系統(tǒng)100包含網(wǎng)絡(luò)102,網(wǎng)絡(luò)102是用于在分布式數(shù)據(jù)處理系統(tǒng)100內(nèi)所連接的各種裝置和計算機之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)102可以包括永久性連接,如連線或光纖電纜,或者通過電話連接的臨時連接方式。
在所描述的例子中,服務(wù)器系統(tǒng)104與存儲器單元106一起連于網(wǎng)絡(luò)102。服務(wù)器系統(tǒng)104可以包含一個或多個服務(wù)器計算機以提供數(shù)據(jù)流。例如,一個服務(wù)器可以用于管理和控制數(shù)據(jù)流而在服務(wù)器系統(tǒng)104內(nèi)的另一服務(wù)器可用于創(chuàng)建提供給客戶機的源數(shù)據(jù)流。這些數(shù)據(jù)流中的信息可以存儲在服務(wù)器系統(tǒng)104內(nèi)或在遠程存儲器裝置上,如存儲器裝置106。此外,客戶機108、110及112也連于網(wǎng)絡(luò)102。這些客戶機108、110和112可以是例如(但不限于)個人計算機、機頂盒、萬維網(wǎng)(Web)電視單元、或用于接收數(shù)據(jù)流的任何其他硬件單元。客戶機108、110和112是服務(wù)器系統(tǒng)104的客戶機。在所描述的實例中,服務(wù)器系統(tǒng)104向客戶機108-112提供數(shù)據(jù)流。分布式數(shù)據(jù)處理系統(tǒng)100可以包括圖中未畫出的其他服務(wù)器、客戶機或其他裝置。
客戶機108、110和112包括機制用于混合和過濾從服務(wù)器系統(tǒng)104或未畫出的其他服務(wù)器系統(tǒng)接收的數(shù)據(jù)流。這些機制在所描述的實例中可以以硬件、軟件、固件或它們的某種組合來實現(xiàn)。
例如,分布式數(shù)據(jù)處理系統(tǒng)100可以是因特網(wǎng),以網(wǎng)絡(luò)102代表使用一套TCP/IP協(xié)議彼此通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的世界范圍的集合。在因特網(wǎng)的心臟是主要節(jié)點或主機之間的高速數(shù)據(jù)通信線骨干,包含以千計的商業(yè)、政府、教育以及其他計算機系統(tǒng),它們?yōu)閿?shù)據(jù)和消息提供路由。
網(wǎng)絡(luò)102的另一實現(xiàn)是一種寬帶網(wǎng)絡(luò),也稱作寬帶綜合業(yè)務(wù)數(shù)據(jù)網(wǎng)(BISDN)。在這類網(wǎng)絡(luò)中,通常由寬帶業(yè)務(wù)提供的信道能支持大于1.5Mbps的數(shù)據(jù)傳輸速率,這個1.5Mbps是綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)的基本速率,記為T1或DS1。在寬帶系統(tǒng)中,傳輸方式類型通常是使用同步光纖網(wǎng)(SONET)和智能網(wǎng)(IN)技術(shù)的同步傳輸方式(ATM),這是提供ISDN框架的技術(shù)。在這樣的網(wǎng)絡(luò)中,包括話音、數(shù)據(jù)、視頻和音頻的信息通過該網(wǎng)絡(luò)傳輸?shù)礁鱾€客戶機。
再有,網(wǎng)絡(luò)102也可以是依賴于具體實現(xiàn)的電纜通信系統(tǒng)。當然,分布式數(shù)據(jù)處理系統(tǒng)100也可以實現(xiàn)為若干個不同類型的網(wǎng)絡(luò),例如一個內(nèi)聯(lián)網(wǎng)或局域網(wǎng)。圖1只是一個舉例,而不是對本發(fā)明過程在體系結(jié)構(gòu)上的限制。
參考圖2,它是根據(jù)本發(fā)明可以實現(xiàn)為一個服務(wù)器系統(tǒng)(如圖1中的服務(wù)器系統(tǒng)104)的一個數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)200可以用作為服務(wù)器系統(tǒng)內(nèi)的視頻服務(wù)器或其他應(yīng)用服務(wù)器。
數(shù)據(jù)處理系統(tǒng)200可以是一個對稱多處理器(SMP)系統(tǒng),包括多個連到系統(tǒng)總線206上的處理器202和204。另一種作法是也可以利用單處理器系統(tǒng)。也連到系統(tǒng)總線206上的是存儲器控制器/高速緩存208,它提供與局部存儲器209的接口。I/O總線橋210連于系統(tǒng)總線206并提供與I/O總線212的接口。如圖所示,存儲器控制器/高速緩存208和I/O總線橋210可以被集成。
連到I/O總線212上的外部部件互連(PCI)總線橋214提供與PCI局部總線216的接口。若干調(diào)制解調(diào)器218-220可以連到PCI總線216。典型的PCI總線實現(xiàn)將支持4個PCI擴展槽或插入接插件。與圖1中網(wǎng)絡(luò)計算機108-112的通信鏈路可通過經(jīng)由插入板連到PCI局部總線216的調(diào)制解調(diào)器218和網(wǎng)絡(luò)適配器220來提供。
附加的PCI總線橋222和224提供附加PCI總線226和228的接口,由它們可支持附加的調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。這樣,服務(wù)器200允許連接到多個網(wǎng)絡(luò)計算機。由存儲器映射的圖形適配器230和硬盤232也可連到I/O總線212,如圖所示,或直接連接或間接連接。
本領(lǐng)域普通技術(shù)人員將會理解,圖2所示硬件可以變化。例如,其他外圍設(shè)備,如光盤驅(qū)動器等,也可用于增加或替代所示硬件。所示實例不意味著針對本發(fā)明的體系結(jié)構(gòu)限制。
圖2所示數(shù)據(jù)處理系統(tǒng)可以是例如IBM RS/6000,這是紐約Armonk國際商用機器公司的產(chǎn)品,運行高級交互執(zhí)行(AIX)操作系統(tǒng)。
現(xiàn)在參考圖3,圖中顯示在其中可實現(xiàn)本發(fā)明的一個數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)300是計算機的一個實例。數(shù)據(jù)處理系統(tǒng)300利用外圍部件互連(PCI)局部總線結(jié)構(gòu)。雖然所示實例利用PCI總線,但其他總線結(jié)構(gòu)也可使用,如微通道和ISA。處理器302和主存儲器304通過PCI橋308連于PCI局部總線306。PCI橋308也可包括集成的存儲器控制器和高速緩存存儲器供處理器302使用。通過直接部件互連或通過插入板可實現(xiàn)與PCI局部總線306的附加連接。在所示實例中,局域網(wǎng)(LAN)適配器310、SCSI主機總線適配器312以及擴展總線接口314由直接部件連接連到PCI局部總線306。與此相反,音頻適配器316、圖形適配器318以及音頻/視頻適配器(A/V)319是借助插入擴展槽的插入板來連到PCI局部總線306的。擴展總線接口314提供鍵盤和鼠標適配器320、調(diào)制解調(diào)器322以及附加存儲器324的連接。在所示實例中,SCSI主機總線適配器312提供硬盤驅(qū)動器326、帶驅(qū)動器328、CD-ROM驅(qū)動器330以及數(shù)字視頻盤只讀存儲器驅(qū)動器(DVD-ROM)332的連接。典型的PCI局部總線實現(xiàn)將支持三個或四個PCI擴展槽或插入接插件。
在圖3中的數(shù)據(jù)處理系統(tǒng)300內(nèi),一個操作系統(tǒng)在處理器302上運行并用于協(xié)調(diào)和控制系統(tǒng)300內(nèi)的各種部件。操作系統(tǒng)可以是市場上可得到的操作系統(tǒng),如OS/2,它可從國際商用機器公司得到?!癘S/2”是國際商用機器公司的一個商標。一個面向?qū)ο蟮木幊滔到y(tǒng),如Java,可以與操作系統(tǒng)聯(lián)合運行,以提供從Java程序或在數(shù)據(jù)處理系統(tǒng)300上執(zhí)行的應(yīng)用程序?qū)Σ僮飨到y(tǒng)的調(diào)用。操作系統(tǒng)、面向?qū)ο蟮牟僮飨到y(tǒng)以及應(yīng)用或程序的指令都位于存儲器裝置上,如硬盤驅(qū)動器326,并可加載到主存儲器304中供處理器302執(zhí)行。
本領(lǐng)域普通技術(shù)人員將會理解,圖3中的硬件可依其實現(xiàn)而變化。例如,其他外圍設(shè)備,如光盤驅(qū)動器等,可以用于增加或替代圖3中所示硬件。所示實例不意味著針對本發(fā)明的體系結(jié)構(gòu)限制。例如,本發(fā)明的過程可以應(yīng)用于多處理器數(shù)據(jù)處理系統(tǒng)。此外,數(shù)據(jù)處理系統(tǒng)300可以取筆記本計算機或個人數(shù)字助理(PDA)的形式。再有,數(shù)據(jù)處理系統(tǒng)可以是例如,但不限于,含有適當硬件和軟件以實現(xiàn)本發(fā)明過程的電視機或機頂電纜盒。
本發(fā)明提供的方法、裝置和計算機實現(xiàn)的指令用于減小所用帶寬和增加客戶機定制節(jié)目或事件。本發(fā)明的機制指向在多媒體數(shù)據(jù)處理系統(tǒng)上定制多媒體展現(xiàn)。這是針對不同的音頻和視頻組分把節(jié)目或事件分割成不同的數(shù)據(jù)流來實現(xiàn)的??梢栽黾宇~外的可選的數(shù)據(jù)流以允許定制節(jié)目或事件。一個數(shù)據(jù)處理系統(tǒng)可以接收與一節(jié)目或事件相關(guān)聯(lián)的一組視頻和音頻流。可以根據(jù)用戶的輸入有選擇地展現(xiàn)這些數(shù)據(jù)流。根據(jù)用戶的輸入,視頻和音頻數(shù)據(jù)流的某些部分可以展現(xiàn)而其他數(shù)據(jù)流則不展現(xiàn)。再有,用戶的輸入可以有選擇地把一視頻流放在顯示器上的不同位置。再有,還可以接收含有文本和/或圖形的信息并有選擇地與節(jié)目或事件的展現(xiàn)一起顯示。在用戶所在地這些數(shù)據(jù)流的組合提供的定制無需向觀看者廣播一個事件的多個版本。
通過允許觀看者定制一個節(jié)目或事件,所用帶寬可以減小,因為節(jié)目制造者不必對不同的地理區(qū)域或不同的觀看者基礎(chǔ)廣播一個節(jié)目或事件的多個版本。
現(xiàn)在轉(zhuǎn)到圖4,圖中的方框圖概括顯示本發(fā)明的過程。一個客戶機400,例如圖3中所示數(shù)據(jù)處理系統(tǒng)300,向一個源服務(wù)器404發(fā)送一個節(jié)目內(nèi)容請求402。源服務(wù)器404是一個數(shù)據(jù)處理系統(tǒng),如圖2中的數(shù)據(jù)處理系統(tǒng)200,是客戶機400請求的節(jié)目內(nèi)容的宿主。源服務(wù)器404把所請求的節(jié)目。作為一組數(shù)據(jù)流向客戶機400發(fā)回。數(shù)據(jù)流406可用于在客戶機402向用戶展現(xiàn)節(jié)目或事件。再有,數(shù)據(jù)流406可以包含一個或多個視頻組分、一個或多個信息流組分、以及一個或多個音頻流組分。
圖4中是按直接連接描述和顯示客戶機400和源服務(wù)器404的。然而,客戶機402和源服務(wù)器404最好是一個分布式數(shù)據(jù)處理系統(tǒng)(如圖1中的分布式數(shù)據(jù)處理系統(tǒng)100)的一部分并通過網(wǎng)絡(luò)(如網(wǎng)絡(luò)102)鏈接到一起。
接下來轉(zhuǎn)向圖5,圖中顯示根據(jù)本發(fā)明在選擇媒體流時所用功能部件的方框圖。在這一實例中,客戶機500包括數(shù)據(jù)流處理系統(tǒng)502用于從網(wǎng)絡(luò)504接收數(shù)據(jù)流510供向輸出系統(tǒng)506輸出。通過用戶控制508控制從網(wǎng)絡(luò)504收到的數(shù)據(jù)流的選擇,該用戶控制508控制數(shù)據(jù)流處理系統(tǒng)502。
多媒體數(shù)據(jù)流可通過連接508從網(wǎng)絡(luò)504中接收。這些數(shù)據(jù)流可以是例如音頻、視頻、文本、圖形、或其他可通過輸出系統(tǒng)506顯示給客戶機500用戶的其他信息。通過用戶控制508來控制由數(shù)據(jù)流處理系統(tǒng)對來自網(wǎng)絡(luò)504的數(shù)據(jù)流的選擇過濾。通過輸出系統(tǒng)506將選定的數(shù)據(jù)流或選定的數(shù)據(jù)流部分顯示給用戶,輸出系統(tǒng)506可用于驅(qū)動顯示器或音頻輸出裝置,如高清晰度電視或揚聲器。
現(xiàn)在參考圖6,圖中顯示了根據(jù)本發(fā)明的一個最佳實施例的顯示實例。在這一實例中,以顯示單元602、音頻源604、606和608構(gòu)成展現(xiàn)系統(tǒng)600。展現(xiàn)系統(tǒng)600是客戶機的一部分,用戶通過它看見和聽見節(jié)目。在這一實例中,音頻源604是左揚聲器而音頻源608是右揚聲器。在本例中音頻源606是中央揚聲器。視頻610以文本框612、文本框614和視頻616顯示在顯示器602上。在本例中視頻610是主數(shù)據(jù)流,而文本框612和文本框614被重疊在視頻610上。
在本例中由兩個數(shù)據(jù)流產(chǎn)生文本框612和文本框614。文本框612是一個靜態(tài)文本框,它可用于提供諸如關(guān)于節(jié)目的統(tǒng)計、即將到來的節(jié)目等信息,或用戶可以選擇的任何其他信息。在本例中文本框614是一個“彈出式(pop-up)”的,它可用于提供關(guān)于視頻610中特定對象或人物的信息。
再有,在文本框614中的數(shù)據(jù)包可以包括對文本框614重定位的數(shù)據(jù),以跟隨特定的對象或人物。視頻616是用另一數(shù)據(jù)流顯示的,以給用戶提供額外的觀看內(nèi)容。例如,視頻616可以提供節(jié)目中的不同透視圖或可以顯示當前在視頻610中未顯示的場景。初始時,用戶可以選擇各種音頻流供通過604、606和608饋送。例如,如果正在顯示的節(jié)目是一個體育事件,用戶可能選擇一個特定運動員并讓關(guān)于該運動員的音頻信息通過608播放,或者讓位于該運動員處的送話器輸出直接通過604播放。
作為舉例,考慮正在通過因特網(wǎng)或一寬帶網(wǎng)絡(luò)廣播一場橄欖球賽。終端用戶能從若干音頻流中選擇和混合這些音頻流。例如,每個隊的四分衛(wèi)送話器、每個隊的教練送話器、和/或廣播員,而且可能有若干個(例如John Madden,Phil Simms,Howie Long,Bruce Beadle,Michael Paolini等)。這樣,用戶能解諧(tune-out)(不選)JohnMaddn,如果他們發(fā)現(xiàn)他令人討厭的話。用戶可能代之以選擇收聽49人隊的四分衛(wèi)送話器(或?qū)α㈥牭模蛩麄冞x擇的另一廣播員的,或完全收聽另一種語言)而無需改變信道/復(fù)蓋。
繼續(xù)以橄欖球為例,利用本發(fā)明有可能為對此運動不熟悉的觀看者提供單獨的音頻信道。這一單獨音頻信道會更詳細地解釋比賽規(guī)則和正在發(fā)生的情況。它還會解釋橄欖球所特有的技術(shù)術(shù)語。用戶可以選擇讓這一附加信息作為文本流來展現(xiàn)。
在應(yīng)用本發(fā)明的另一例中,繼續(xù)以橄欖球為主題,用戶可以把A隊運動員的聲音放到右聲道,把B隊運動員的聲音放在左聲道,而把廣播員的聲音放在后聲道。再有,用戶可以選擇得球的運動員,使這一運動員的聲音永遠在中央聲道。
可以使用一個代表視頻的主數(shù)據(jù)流(不論選擇什么音頻疊加流它也不改變)和許多代表音頻或視頻疊加的小的加入數(shù)據(jù)流來展現(xiàn)節(jié)目。這些流可被混合在一起或被賦予不同聲道(右、左、后、中央等)以及/或使用來自杜比(Dolby)實驗室的最新“杜比數(shù)字”或其他類似技術(shù)賦予3-D(三維)空間位置。此外,可基于每個疊加調(diào)節(jié)音量。關(guān)于諸如“杜比數(shù)字”等技術(shù)的更多信息可在美國專利5,912,976號中找到。
關(guān)于視頻疊加,也可按類似于音頻流的方式形成若干視頻疊加流并加以選擇,并混合起來“疊加”而成最終視頻。例如,如果所希望的疊加是在含有某文本的某一視頻顯示位置處的氣球形彈出,那么附加的疊加流本身不必是視頻,而可以是用于建立這一視頻的信息。所以,該數(shù)據(jù)流的大小會比主視頻流小得多。此外,除了為該事件選擇的數(shù)據(jù)流外,還可以向用戶提供與此無關(guān)的信息,如股票市場數(shù)據(jù)或新聞?wù)?。例如,如果正觀看的事件或節(jié)目是一場橄欖球賽,則有可能讓一個視頻疊加專門顯示帶有數(shù)據(jù)的彈出氣球,如關(guān)于運動員的統(tǒng)計資料,其中這些彈出氣球可以出現(xiàn)在運動員本身的上方。再有,可以以這種方式顯示打睹賭陪率、關(guān)于運動員的其他趣事、或規(guī)則和關(guān)于事件的信息。另一類數(shù)據(jù)流可以包括嵌入的運動員照片以及附在上面的個人經(jīng)歷。
對于其他類型的節(jié)目,可以提供其他彈出窗口。例如,對于兇殺偵探節(jié)目,可以顯示彈出窗口,給出關(guān)于未來事件的線索,或者還可以顯示出與該節(jié)目相關(guān)的關(guān)于演員、腳本或?qū)а莸氖聦崱?br> 以這種方式,在橄欖球賽舉例的內(nèi)容中,有可能讓視頻疊加流專用于顯示彈出氣球,所帶的數(shù)據(jù)如關(guān)于運動員的統(tǒng)計(它們可能很好的出現(xiàn)在運動員本身的上方)、打賭陪率、奇怪的或有趣的事實、解釋所發(fā)生之事和規(guī)則的信息(供新觀眾)、不同的正在進行的體育事件數(shù)據(jù)的摘要(如來自正在進行的其他比賽的比分和統(tǒng)計)、股票市場數(shù)據(jù)和新聞?wù)?,所提供的只是少?shù)舉例。其他流類型可以包括嵌入的運動員照片以及附在上面的個人經(jīng)歷。
在另一實施例中,有可能使疊加成為可選擇的。就是說,用戶可以作等效于“點擊”一個的事,以觸發(fā)附加的疊加流或把它鎖在原地。例如,選擇一運動員的“名字疊加”可能例如帶來一個具有該運動員個人經(jīng)歷的疊加。在一個單向系統(tǒng)中,這可通過讓一個疊加信道連續(xù)循環(huán)所有運動員的個人經(jīng)歷并在廣播的時候讓客戶機“選擇”感興趣的那個。
再有,用戶能使用他們的客戶機在不同的任選項中進行選擇,從而在廣播過程中能更多地控制他們想看和聽的信息。
現(xiàn)在轉(zhuǎn)到圖7A-7D,圖中顯示根據(jù)本發(fā)明的一個實施例發(fā)送給客戶機的數(shù)據(jù)流內(nèi)包含的數(shù)據(jù)結(jié)構(gòu)。在圖7A中。顯示一個數(shù)據(jù)包700,其中數(shù)據(jù)包包括頭段702和凈載荷704。頭段702包含的信息用于為數(shù)據(jù)包700的凈載荷704內(nèi)包含的數(shù)據(jù)提供路由和進行管理。
圖7B中顯示在一數(shù)據(jù)包,例如數(shù)據(jù)包700內(nèi)找到的頭段信息的舉例。在本例中,頭段706包括標識(ID)字段708、信道字段710、位置字段712以及音量字段714。
在本例中,頭段706是標識一音頻包的頭段。ID字段708用于標識數(shù)據(jù)包類型。在本例中,信道字段710可用于標識數(shù)據(jù)包要展現(xiàn)給用戶時所在的信道。例如,信道字段710可用于標識例如環(huán)繞聲系統(tǒng)中的那些聲道。在本例中,這些信道可以是例如右、左、后或中央聲道。再有,位置字段712也被包括在內(nèi),從而可以利用三維空間位置以使用如杜比數(shù)字之類音響技術(shù)。這一位置信息可以提供一個預(yù)設(shè)位置,它可由用戶改變。所包括的音量字段714允許調(diào)整這一數(shù)據(jù)包中的數(shù)據(jù)相對于其他數(shù)據(jù)包中數(shù)據(jù)的音量,以允許疊加或強調(diào)不同的數(shù)據(jù)流??墒褂闷渌侄翁砑踊蛱娲糜谡宫F(xiàn)音頻信息的頭段706中所示字段。
在圖7c中的頭段716是在視頻流中所用視頻包中找到的頭段信息的舉例。在本例中,頭段716包括ID字段718、時間標記字段720和CRC字段722。ID字段718用于標識在包內(nèi)所含數(shù)據(jù)的類型,而在本例中的時間標記用于同步的目的。CRC字段722可用于錯誤檢驗或同步目的,取決于具體實現(xiàn)。如果CRC字段722用于同步目的,則CRC數(shù)據(jù)是對另一數(shù)據(jù)流計算的,并在被傳送或向觀看者廣播之前放在該字段內(nèi)。例如,該CRC數(shù)據(jù)可以是為其他數(shù)據(jù)流中的一幀或一幀的一部分計算的。當收到這一數(shù)據(jù)流和這另一數(shù)據(jù)流時,對這另一數(shù)據(jù)流中的一幀計算其CRC數(shù)據(jù)。將此計算出的CRC數(shù)據(jù)與存儲在CRC字段722中的CRC數(shù)據(jù)比較。這些CRC值之間的匹配用于識別這兩個數(shù)據(jù)流之間的同步點。
接下來,在圖7D中,顯示了視頻流中數(shù)據(jù)包所用頭段的另一舉例。頭段724包括ID字段726、類型字段728、位置字段730、持續(xù)時間字段732以及z深度字段734。ID字段726用于把數(shù)據(jù)包標識為包含視頻數(shù)據(jù)。在本例中的類型字段728可用于標識視頻類型,如文本或活動視頻流中的一幀。位置字段730可用于標識要顯示該數(shù)據(jù)的屏幕上的位置。持續(xù)時間字段732可用于標識該數(shù)據(jù)要顯示的時間量。z深度字段734可用于標識相對于其他視頻流所要顯示的數(shù)據(jù)所在的深度或順序。該深度用于確定在顯示器上要顯示的視頻流或疊加的順序。
在該例中,頭段724是含有文本的視頻流所用頭段的舉例,該文本要作為氣球或彈出在屏幕上顯示。在這種情況中,持續(xù)時間字段732標識該文本要顯示多長時間而z深度字段734標識相對于其他視頻流該本文要位于何處。位置字段730提供屏幕上的xy位置。在凈載荷中會發(fā)現(xiàn)供彈出顯示的文本。以這種方式,專用于顯示文本的視頻疊加流可與活動視頻數(shù)據(jù)流一起使用。
本發(fā)明還提供了這些不同數(shù)據(jù)流的選擇能力。例如,用戶可以能按下一個選擇鈕以觸發(fā)附加的疊加流或把一個流鎖在原地。例如,選擇一個運動員的“名字疊加”可能帶來一個具有該運動員經(jīng)歷的疊加。在一個單向系統(tǒng)中,這可通過讓一個疊加信道連續(xù)循環(huán)所有運動員的個人經(jīng)歷并在廣播的時候讓客戶機選擇感興趣的那個。以這種方式,用戶可在不同的任選項之間進行選擇,并對用戶希望在節(jié)目進行過程中看到和聽到的信息有更多的控制。這些選擇可經(jīng)由單向或雙向通信來實現(xiàn),這取決于所用網(wǎng)絡(luò)的帶寬和類型。
疊加流可由服務(wù)器控制。在這種情況中,可在一個疊加中嵌入一個命令或一組命令,以使疊加在客戶機上被選擇或不被選擇。這種機制將允許使選定的疊加中斷以廣播一重要事件,然后再恢復(fù)先前的節(jié)目。
現(xiàn)在轉(zhuǎn)到圖8,圖中顯示根據(jù)本發(fā)明的一個實施例用于處理數(shù)據(jù)流的過程的流程圖。開始時,用戶選定要從分布式數(shù)據(jù)庫中提取的節(jié)目(步驟800)。用戶接收與此選定節(jié)目對應(yīng)的多重視頻和音頻流(步驟802)。用戶或者直接地實時選擇或通過使用用戶定義的配置來選擇音頻流(步驟804),如果選定不只一個音頻流(步驟806),則用戶為這些選定的音頻流配置展現(xiàn)檔案(步驟808)。例如,如果選擇了三個音頻流,則用戶將配置該系統(tǒng)在左聲道播放一個音頻流,在中央聲道播放一個音頻流和在右聲道播放一個音頻流。另一種作法是,用戶可配置選定音頻流的展現(xiàn),使得一個音頻流的音量比其他兩個音頻流的音量大。
接下來,用戶從多個收到的視頻流中選擇一個或多個要顯示的視頻流(步驟811)。如果選擇了不只一個視頻流(步驟814),則用戶配置這多個視頻流的展現(xiàn)(步驟816)。例如,一個視頻流將展現(xiàn)在視頻顯示器的左側(cè)而第二個視頻流展現(xiàn)在視頻顯示器的右側(cè)。在另一例子中,一個視頻流可能占據(jù)整個視頻顯示器屏幕,而第二個視頻流被放在第一視頻流內(nèi)的一個較小窗口中。還有,還可對諸如不透明性和標度之類以及其他因素配置視頻流。不透明性是指如疊加在事件上的菜單中看到的半透明,其中可通過該菜單看到該事件。標度可用于確定在顯示裝置上一視頻流的顯示尺寸。
一旦由用戶選擇和配置了媒體流,則音頻和視頻流被彼此同步(步驟818)并以用戶配置的方式展現(xiàn)給用戶(步驟820)。
再參考步驟806,如果沒有選擇多于一個的音頻流,則用戶從所收到的多個視頻流中選擇一個或多個要被顯示的視頻流(步驟811)。
再參考步驟814,如果沒有選擇多于一個的視頻流,則音頻和視頻流被彼此同步(步驟818)并以用戶配置的方式展現(xiàn)給用戶(步驟820)。
可以利用若干種機制來同步數(shù)據(jù)流。例如,可在每個媒體流中與每個數(shù)據(jù)包一起發(fā)送時間標記,然后每個選定的數(shù)據(jù)流被同步展現(xiàn)給用戶,使得具有相同時間標記的數(shù)據(jù)包在相同時刻展現(xiàn)。
每個數(shù)據(jù)流還可以在數(shù)據(jù)中包含以周期性出現(xiàn)的脈沖。數(shù)據(jù)流中的這個脈沖可以是例如不含視頻或音頻數(shù)據(jù)的數(shù)據(jù)包。再有,每個數(shù)據(jù)流含有以較長周期性出現(xiàn)的較大脈沖。例如,較短脈沖可以每30幀出現(xiàn)一次而較大脈沖每10秒出現(xiàn)一次。選定的數(shù)據(jù)流可以被同步使得各數(shù)據(jù)流中的脈沖同時出現(xiàn)。較長的脈沖使系統(tǒng)周期性地對其本身重新同步,如果數(shù)據(jù)流已被一個或兩個較小數(shù)據(jù)脈沖構(gòu)成的周期分離開了的話。
在第三種同步方法中,使用循環(huán)冗余校驗(CRC)值。使用CRC數(shù)據(jù)同步數(shù)據(jù)流涉及對第一數(shù)據(jù)流計算CRC數(shù)據(jù)并把那些計算出的值放在第二數(shù)據(jù)流中數(shù)據(jù)包的頭段中。把CRC值放在第二數(shù)據(jù)流中的數(shù)據(jù)包中,這第二數(shù)據(jù)流是應(yīng)該與第一數(shù)據(jù)流中的數(shù)據(jù)包同步的。
轉(zhuǎn)到圖9,圖中顯示了根據(jù)本發(fā)明的一個實施例為產(chǎn)生同步數(shù)據(jù)流所用CRC值的過程的流程圖。所示過程用于視頻流,但可應(yīng)用于其他類型數(shù)據(jù)流。
過程以選擇一個未處理幀開始(步驟900)。這一步驟選擇將作為數(shù)據(jù)流傳送的內(nèi)容的第一個未處理幀。然后對該幀計算CRC值(步驟902)。可對整個幀或該幀的不同部分計算CRC值。例如,可基于該幀的頭5個字節(jié)、該幀中部的5個字節(jié)和該幀的最后5個字節(jié)來計算CRC值。
接下來,識別出第二數(shù)據(jù)流中要與這一幀同步的部分(步驟904)。然后把此CRC值放入用于該數(shù)據(jù)流那個部分的數(shù)據(jù)包頭段中(步驟906)。然后確定是否存在其他未處理幀供處理(步驟908)。如果存在其他未處理幀,則過程返回步驟900。否則,過程終止。
當數(shù)據(jù)流被傳送或廣播時,可以使用圖9中的過程。另一種作法是,在傳送或廣播一數(shù)據(jù)流之前啟動這些過程。在這種情況中,這些CRC值可存儲起來并當?shù)诙?shù)據(jù)流被傳送時添加到該數(shù)據(jù)流中。
現(xiàn)在轉(zhuǎn)到圖10,圖中顯示根據(jù)本發(fā)明的一個實施例使用CRC數(shù)據(jù)對數(shù)據(jù)流進行同步的過程流程圖。圖9中所示過程可在觀看者一方實現(xiàn)以同步到來的數(shù)據(jù)流,供展現(xiàn)一個節(jié)目或事件。
過程以接收數(shù)據(jù)流開始(步驟1000)。在步驟1000中,數(shù)據(jù)流被接收供展現(xiàn)。這些數(shù)據(jù)流在展現(xiàn)之前被放在緩存器中(步驟1002)。對于存儲在緩存器中的第一數(shù)據(jù)流中的一幀計算其CRC值(步驟1004)。然后,將計算出的CRC值與存儲在緩存器中的第二數(shù)據(jù)流中的CRC值比較,以在第二數(shù)據(jù)流中識別出含有匹配的CRC值的一點(步驟1006)。在所描述的實例中,CRC值放在第二數(shù)據(jù)流中的頭段內(nèi),其所在點的CRC值應(yīng)與來自第一數(shù)據(jù)流一部分的計算CRC值匹配。然后,第一和第二數(shù)據(jù)流在匹配或者說同步點處展現(xiàn)(步驟1008),然后過程返回步驟1000。本發(fā)明可通過單向或雙向通信來實現(xiàn),取決于所用網(wǎng)絡(luò)類型的帶寬。
這樣,本發(fā)明為用戶提供了一種定制的經(jīng)驗。本發(fā)明提供若干不同類型數(shù)據(jù)流,音頻的和視頻的,它們被發(fā)送給一客戶機,在客戶機中可由客戶機從這些數(shù)據(jù)流中進行選擇,以定制出由用戶觀看的節(jié)目或事件,從而由本發(fā)明提供這種定制的經(jīng)驗。再有,本發(fā)明允許減小為提供定制節(jié)目所需的帶寬量。當前,是為發(fā)送給觀看者的節(jié)目的每個版本或定制創(chuàng)建一個數(shù)據(jù)流,其中的音頻和視頻不能被有選擇地修改。通過發(fā)送一組流,不同的用戶可以從中選擇數(shù)據(jù)流的一個子集以定制一個節(jié)目或事件,而不是對一個節(jié)目或事件的每一所希望的定制創(chuàng)建一個新的數(shù)據(jù)流,在其中音頻和視頻以不可改變的形式傳送,由此提供了這一優(yōu)點。
指出這樣一點是重要的,即盡管本發(fā)明是針對全功能數(shù)據(jù)處理系統(tǒng)描述的,但本領(lǐng)域的那些普通技術(shù)人員將會理解,本發(fā)明的過程能以指令的計算機可讀介質(zhì)形式以及多種形式分發(fā),而且本發(fā)明同樣可以應(yīng)用而不論實際為實現(xiàn)這種分發(fā)所用的承載信號的介質(zhì)的具體類型如何。計算機可讀介質(zhì)的實例包括可記錄型介質(zhì),如軟盤、硬件驅(qū)動器、RAM和CD-ROM,以及傳輸型介質(zhì),如數(shù)字和模型通信鏈路。本發(fā)明的描述是為說明和描述的目的而呈現(xiàn)的,并不想把本發(fā)明排它地局限于所披露的形式。對于本領(lǐng)域的技術(shù)人員,許多修改和變體將是顯然的。所選擇的描述的實施例是為了最好地解釋本發(fā)明的原理和實踐應(yīng)用,并使本領(lǐng)域其他普通技術(shù)人員能理解本發(fā)明,以用于適合所期望的具體應(yīng)用的經(jīng)各種修正的各種實施例。
權(quán)利要求
1.在一個數(shù)據(jù)處理系統(tǒng)中用于用戶選擇一事件的多媒體數(shù)據(jù)流的方法,該方法包含接收一組視頻流;接收一組音頻流;展現(xiàn)該組視頻流中的一些視頻流;展現(xiàn)該組音頻流中的一些音頻流;以及響應(yīng)用戶對數(shù)據(jù)處理系統(tǒng)的輸入,有選擇地改變?yōu)樵撌录宫F(xiàn)的該組視頻流中的選定視頻流和該組音頻流中的選定音頻流。
2.權(quán)利要求1的方法,這里的視頻流展現(xiàn)在一顯示器上,而這里的有選擇的改變所展現(xiàn)的一組視頻流中的選定視頻流和一組音頻流中的一部分的步驟包括改變顯示器中展現(xiàn)該視頻流的位置。
3.權(quán)利要求1的方法,這里的有選擇地改變所展現(xiàn)的一組視頻流中的選定視頻流和一組音頻流中的一部分的步驟包括選擇該組視頻流展現(xiàn)中的不同的選定視頻流。
4.權(quán)利要求1的方法,這里有選擇地改變所展現(xiàn)的一組視頻流中的選定視頻流和一組音頻流中的選定音頻流的步驟包括選擇該組視頻流中的附加選定視頻流供展現(xiàn)。
5.權(quán)利要求1的方法,這里有選擇地改變所展現(xiàn)的一組視頻流中的選定視頻流和一組音頻流中的選定音頻流的步驟包括選擇該組音頻流展現(xiàn)中的不同的選定音頻流。
6.權(quán)利要求1的方法,這里有選擇地改變所展現(xiàn)的一組視頻流中的選定視頻流和一組音頻流中的選定音頻流的步驟包括選擇該組音頻流中另外選定的音頻流供展現(xiàn)。
7.權(quán)利要求1的方法,進一步包含接收一組包括文本的信息流;以及響應(yīng)用戶輸入,有選擇地在顯示器上展現(xiàn)該組信息流中選定的信息流。
8.權(quán)利要求1的方法,這里該組視頻流和該組音頻流包括時間標記,該方法進一步包含利用時間標記使選定的視頻流與選定的音頻流同步。
9.權(quán)利要求1的方法,這里該組視頻流和該組音頻流包括周期性位于視頻和音頻數(shù)據(jù)流中的數(shù)據(jù)包,該方法進一步包含利用這些數(shù)據(jù)包使選定的視頻流與選定的音頻流同步。
10.權(quán)利要求1的方法,這里該組視頻流和該組音頻流中的某些選定的流包括參考循環(huán)冗余校驗數(shù)據(jù),這些數(shù)據(jù)是根據(jù)該組視頻流和該組音頻流中的其他流得到的,該方法進一步包含使選定流中的第一流的一部分與其他流中的第二流的一部分同步,作法是計算第二流的循環(huán)冗余校驗數(shù)據(jù)計算值并將該計算出的循環(huán)冗余校驗數(shù)據(jù)與第一流的參考循環(huán)冗余校驗數(shù)據(jù)進行比較,以識別出同步點。
11.權(quán)利要求1的方法,這里的數(shù)據(jù)處理系統(tǒng)是計算機。
12.權(quán)利要求1的方法,這里的數(shù)據(jù)處理系統(tǒng)是個人數(shù)字助理。
13.權(quán)利要求1的方法,這里的數(shù)據(jù)處理系統(tǒng)是電視機。
14.在計算機化多媒體系統(tǒng)上定制一事件的多媒體展現(xiàn)的方法,包含下列步驟經(jīng)由與該計算機化多媒體系統(tǒng)耦合的網(wǎng)絡(luò)提供該事件的一組視頻流、一組音頻流和一組信息流;從該事件的該組視頻流中選擇供展現(xiàn)的視頻流;從該事件的該組音頻流中選擇供展現(xiàn)的音頻流;從該事件的該組信息流中選擇供展現(xiàn)的信息流;響應(yīng)用戶輸入,將選定的視頻流和選定的音頻流賦予視頻和音頻輸出裝置的相應(yīng)部分;以及根據(jù)選定視頻流和音頻流的賦予,展現(xiàn)該事件。
15.權(quán)利要求14的方法,這里從該事件的一組視頻流中選擇供展現(xiàn)的視頻流的步驟是在該計算機化多媒體系統(tǒng)中進行的。
16.權(quán)利要求14的方法,這里從該事件的一組音頻流中選擇供展現(xiàn)的音頻流的步驟是在該計算機化多媒體系統(tǒng)中進行的。
17.如權(quán)利要求14中敘述的方法,這里該組視頻流和該組音頻流是由第一源提供的。
18.如權(quán)利要求17中敘述的方法,進一步包含響應(yīng)用戶選擇,提供來自第二源的第二視頻流。
19.如權(quán)利要求17中敘述的方法,進一步包含響應(yīng)用戶選擇,提供來自第二源的第二音頻流。
20.如權(quán)利要求14中敘述的方法,這里該組視頻流、該組音頻流和該組信息流由至少兩個不同的源提供。
21.如權(quán)利要求14中敘述的方法,這里該組視頻流、該組音頻流和該組信息流是經(jīng)由一寬帶網(wǎng)絡(luò)提供的。
22.供用戶控制選擇事件多媒體流的數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)包含第一接收裝置,用于接收一組視頻流;第二接收裝置,用于接收一組音頻流;第一展現(xiàn)裝置,用于展現(xiàn)該組視頻流中的一些選定流;第二展現(xiàn)裝置,用于展現(xiàn)該組音頻流中的一些選定流;以及改變裝置,用于響應(yīng)用戶向該數(shù)據(jù)處理系統(tǒng)的輸入,有選擇地改變?yōu)樵撌录宫F(xiàn)的該組視頻流中的一些選定流和該組音頻流中的一些選定流。
23.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里視頻流展現(xiàn)在顯示器上,而且這里的改變裝置包括改變裝置,用于改變在其中展現(xiàn)視頻流的顯示器中的一個位置。
24.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里的改變裝置包括第一選擇裝置,用于選擇該組視頻流展現(xiàn)的不同的選定流。
25.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里的改變裝置包括第二選擇裝置,用于選擇該組視頻流中的附加的選定流供展現(xiàn)。
26.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里的改變裝置包括第三選擇裝置,用于選擇該組音頻流展現(xiàn)中的不同的選定流。
27.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里的改變裝置包括第四選擇裝置,用于選擇該組音頻流展現(xiàn)中的其他選定流。
28.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),進一步包含接收裝置,用于接收一組包括文本的信息流;以及展現(xiàn)裝置,用于響應(yīng)用戶輸入,在顯示器上有選擇地展現(xiàn)該組信息流中的選定流。
29.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里該組視頻流和該組音頻流包括時間標記,該數(shù)據(jù)處理系統(tǒng)進一步包含第一同步裝置,用于利用時間標記使選定的視頻流與選定的音頻流同步。
30.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里該組視頻流和該組音頻流包括周期性地位于該視頻和音頻流中的數(shù)據(jù)包,該數(shù)據(jù)處理系統(tǒng)進一步包含第二同步裝置,用于利用數(shù)據(jù)包使選定的視頻流與選定的音頻流同步。
31.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里該組視頻流和該組音頻流中的某些選定的流包括參考循環(huán)冗余校驗數(shù)據(jù),這些數(shù)據(jù)是根據(jù)該組視頻流和該組音頻流中的其他流得到的,該數(shù)據(jù)處理系統(tǒng)進一步包含第三同步裝置,用于使選定流中的第一流的一部分與其他流中的第二流的一部分同步,作法是計算第二流的循環(huán)冗余校驗數(shù)據(jù)計算值并將該計算出的循環(huán)冗余校驗數(shù)據(jù)與第一流的參考循環(huán)冗余校驗數(shù)據(jù)進行比較,以識別出同步點。
32.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里該數(shù)據(jù)處理系統(tǒng)是計算機。
33.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里該數(shù)據(jù)處理系統(tǒng)是個人數(shù)字助理。
34.權(quán)利要求22的數(shù)據(jù)處理系統(tǒng),這里該數(shù)據(jù)處理系統(tǒng)是電視機。
35.在計算機化多媒體系統(tǒng)上定制一事件的多媒體展現(xiàn)的數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)包含提供裝置,用于經(jīng)由與該計算機化多媒體系統(tǒng)耦合的網(wǎng)絡(luò)提供該事件的一組視頻流、一組音頻流和一組信息流;第一選擇裝置,用于從該事件的一組視頻流中選擇供展現(xiàn)的視頻流;第二選擇裝置,用于從該事件的一組音頻流中選擇供展現(xiàn)的音頻流;第三選擇裝置,用于從該事件的一組信息流中選擇供展現(xiàn)的信息流;賦予裝置,用于響應(yīng)用戶輸入,將選定的視頻流和選定的音頻流賦予視頻和音頻輸出裝置的相應(yīng)部分;以及展現(xiàn)裝置,用于根據(jù)選定視頻流和音頻流的賦予,展現(xiàn)該事件。
36.權(quán)利要求35的數(shù)據(jù)處理系統(tǒng),這里用于從該事件的一組視頻流中選擇供展現(xiàn)的視頻流的第一選擇裝置是在該計算機化多媒體系統(tǒng)中進行工作的。
37.權(quán)利要求35的數(shù)據(jù)處理系統(tǒng),這里用于從該事件的一組音頻流中選擇供展現(xiàn)的音頻流的第二選擇裝置是在該計算機化多媒體系統(tǒng)中進行工作的。
38.如權(quán)利要求35中敘述的數(shù)據(jù)處理系統(tǒng),這里該組視頻流和該組音頻流是由第一源提供的。
39.如權(quán)利要求38中敘述的數(shù)據(jù)處理系統(tǒng),進一步包含響應(yīng)用戶選擇提供來自第二源的第二視頻流。
40.如權(quán)利要求38中敘述的數(shù)據(jù)處理系統(tǒng),進一步包含提供裝置,用于響應(yīng)用戶選擇,提供來自第二源的第二音頻流。
41.如權(quán)利要求35中敘述的數(shù)據(jù)處理系統(tǒng),這里該組視頻流、該組音頻流和該組信息流由至少兩個不同的源提供。
42.如權(quán)利要求35中敘述的數(shù)據(jù)處理系統(tǒng),這里該組視頻流、該組音頻流和該組信息流是經(jīng)由一寬帶網(wǎng)絡(luò)提供的。
43.在計算機可讀媒體中的供用戶控制選擇事件多媒體流的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包含第一組指令,用于接收一組視頻流;第二組指令,用于接收一組音頻流;第三組指令,用于展現(xiàn)該組視頻流中的一些選定流;第四組指令,用于展現(xiàn)該組音頻流中的一些選定流;以及第五組指令,用于響應(yīng)用戶向該數(shù)據(jù)處理系統(tǒng)的輸入,有選擇地改變?yōu)樵撌录宫F(xiàn)的該組視頻流中的選定流和該組音頻流中的選定流。
44.在計算機可讀媒體中的計算機程序產(chǎn)品,用于在計算機化多媒體系統(tǒng)上定制一事件的多媒體展現(xiàn),該計算機程序產(chǎn)品包含第一組指令,用于經(jīng)由與該計算機化多媒體系統(tǒng)耦合的網(wǎng)絡(luò)提供該事件的一組視頻流、一組音頻流和一組信息流;第二組指令,用于從該事件的可得到的該組視頻流中選擇供展現(xiàn)的視頻流;第三組指令,用于從該事件的可得到的該組音頻流中選擇供展現(xiàn)的音頻流;第四組指令,用于從該事件的可得到的該組信息流中選擇供展現(xiàn)的信息流;第五組指令,用于響應(yīng)用戶輸入,將選定的視頻流和選定的音頻流賦予視頻和音頻輸出裝置的相應(yīng)部分;以及第六組指令,用于根據(jù)選定視頻流和音頻流的賦予,展現(xiàn)該事件。
全文摘要
用于在計算機化多媒體系統(tǒng)上定制一事件的多媒體展現(xiàn)以滿足用戶愿望的方法和系統(tǒng)。在一個最佳實施例中,該事件的一組視頻流和一組音頻流經(jīng)由與該多媒體系統(tǒng)耦合的網(wǎng)絡(luò)接供給用戶。從該事件的該組可得到的視頻流中選擇一個或多個視頻流供展現(xiàn)給用戶。從該事件的該組可得到的音頻流中選擇一個或多個音頻流供展現(xiàn)給用戶。再有,不同音頻流的相對音量可以調(diào)節(jié)。
文檔編號H04N5/44GK1290895SQ0012867
公開日2001年4月11日 申請日期2000年9月20日 優(yōu)先權(quán)日1999年9月30日
發(fā)明者羅納德·W·.巴塞特, 布魯斯·A.·比德爾, 米歇爾·維恩·布朗, 萊昂·P.·導(dǎo)德, 米歇爾·A.·拋利尼 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1