專利名稱:利用統(tǒng)計(jì)數(shù)據(jù)動(dòng)態(tài)尋找流式媒體目標(biāo)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明與以下申請(qǐng)相關(guān)題為“在流式媒體中動(dòng)態(tài)分發(fā)受控的額外選定疊加的方法和裝置”,序列號(hào)為09/409,593;以及“用于在流式媒體中由用戶控制的選定疊加的方法和裝置”,序列號(hào)為09/409,594,它們都與本申請(qǐng)同日提交,授予同一受讓人,并納入這里作為參考。
本發(fā)明涉及計(jì)算機(jī)軟件領(lǐng)域,更具體而言,涉及在流式媒體中控制和提供額外的選定疊加的方法。
利用當(dāng)前的廣播媒體,通常信息是以整體廣播的,常常廣播給對(duì)此信息沒有興趣的許多人。因?yàn)?,?duì)任何個(gè)人,有這么多的信息是興趣很小甚至沒有興趣的,很想要的信息卻在來自不希望的信息源的信息溢出中丟失了。
再有,利用傳統(tǒng)媒體和在某些方面,廣告人和內(nèi)容提供者缺少一種能力在一群觀眾中瞄準(zhǔn)指定的觀看者,以把廣告專門瞄準(zhǔn)指定的單個(gè)觀看者。此外,確定單個(gè)觀看者的觀看口味和收集單個(gè)觀看者關(guān)于節(jié)目偏好的反饋所采用的方法還只不過是很原始的。還沒有方法找出在任何時(shí)間點(diǎn)上一個(gè)觀看者在做什么和/或一個(gè)觀看者想要聽或看什么。當(dāng)前可得到的最好方法只是根據(jù)哪一類個(gè)人可能欣賞某種特定節(jié)目類型的粗略統(tǒng)計(jì)來把節(jié)目和廣告對(duì)準(zhǔn)特定的人群。即使廣告人和內(nèi)容提供者具有所希望的關(guān)于一個(gè)觀看者想要聽什么或看什么的信息,也沒有一種機(jī)制以逐個(gè)觀看者為基礎(chǔ)來改變內(nèi)容。當(dāng)前可得到的控制向觀看者分發(fā)媒體的機(jī)制不允許精細(xì)調(diào)優(yōu)到定制給每個(gè)個(gè)人的內(nèi)容。
所以,如果有一種方法和裝置向觀看者提供廣告,而其中的廣告是有選擇地定制的,從而能有效地抓住觀看者的注意,這將是有好處的。
發(fā)明概要本發(fā)明提供一種方法和裝置,用于在數(shù)據(jù)處理系統(tǒng)中將廣告瞄準(zhǔn)一多媒體系統(tǒng)。響應(yīng)來自該多媒體系統(tǒng)的接收用戶輸入,從一事件的一組視頻流和一組音頻流中選擇視頻流和音頻流,從而形成選定的視頻流和選定的音頻流。根據(jù)選定的視頻流和選定的音頻流從一組廣告中選擇廣告以形成選定的廣告。這選定的廣告被發(fā)送到該多媒體系統(tǒng)。
本發(fā)明提供一種方法和裝置,用于從服務(wù)器向各個(gè)客戶機(jī)提供定制的內(nèi)容流。對(duì)每個(gè)個(gè)別客戶機(jī)建立一個(gè)客戶機(jī)檔案。向每個(gè)個(gè)別客戶機(jī)只發(fā)送針對(duì)該客戶機(jī)的有選擇的信息流。
附圖簡(jiǎn)述在所附權(quán)利要求中提出了相信是本發(fā)明特征的新特性。然而,通過參考下文中對(duì)實(shí)施例的詳細(xì)描述并結(jié)合附圖閱讀將會(huì)最好地理解發(fā)明本身和最佳使用方式,及其進(jìn)一步的目的和優(yōu)點(diǎn),這里
圖1是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例,可在其中實(shí)現(xiàn)本發(fā)明的一個(gè)分布式數(shù)據(jù)處理系統(tǒng);圖2是根據(jù)本發(fā)明可作為服務(wù)器系統(tǒng)實(shí)現(xiàn)的數(shù)據(jù)處理系統(tǒng)的方框圖;圖3是可在其中實(shí)現(xiàn)本發(fā)明的一個(gè)數(shù)據(jù)處理系統(tǒng)的方框圖;圖4是概括說明本發(fā)明過程的方框圖;圖5是根據(jù)本發(fā)明用于選擇媒體流的功能部件的方框圖;圖6顯示根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的顯示示例;圖7A-7D顯示根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的發(fā)送給一客戶機(jī)的數(shù)據(jù)流內(nèi)包含的數(shù)據(jù)結(jié)構(gòu);圖8是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的用于處理數(shù)據(jù)流的過程的流程圖;圖9是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的用于產(chǎn)生為同步數(shù)據(jù)流所用CRC值的過程的流程圖;圖10是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的用于使用CRC數(shù)據(jù)同步數(shù)據(jù)流的過程的流程圖;圖11是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的用于過濾數(shù)據(jù)的一個(gè)過程的流程圖;圖12是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的為用戶定制節(jié)目的過程的流程圖13是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的用于提取用戶選擇信息的過程的流程圖;圖14是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的用于建立檔案的過程的流程圖。
圖15是根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例創(chuàng)建廣告數(shù)據(jù)流的過程的流程圖。
現(xiàn)在參考附圖,特別是圖1,它給出根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例所描述的能在其中實(shí)現(xiàn)本發(fā)明的一個(gè)分布式數(shù)據(jù)處理系統(tǒng)。分布式數(shù)據(jù)處理系統(tǒng)100包含網(wǎng)絡(luò)102,網(wǎng)絡(luò)102是用于在分布式數(shù)據(jù)處理系統(tǒng)100內(nèi)所連接的各種裝置和計(jì)算機(jī)之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)102可以包括永久性連接,如連線或光纖電纜,或者通過電話連接的臨時(shí)連接方式。
在所描述的例子中,服務(wù)器系統(tǒng)104與存儲(chǔ)器單元106一起連于網(wǎng)絡(luò)102。服務(wù)器系統(tǒng)104可以包含一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)以提供數(shù)據(jù)流。例如,一個(gè)服務(wù)器可以用于管理和控制數(shù)據(jù)流而在服務(wù)器系統(tǒng)104內(nèi)的另一服務(wù)器可用于創(chuàng)建提供給客戶機(jī)的源數(shù)據(jù)流。這些數(shù)據(jù)流中的信息可以存儲(chǔ)在服務(wù)器系統(tǒng)104內(nèi)或在遠(yuǎn)程存儲(chǔ)器裝置上,如存儲(chǔ)器裝置106。此外,客戶機(jī)108、110及112也連于網(wǎng)絡(luò)102。這些客戶機(jī)108、110和112可以是例如(但不限于)個(gè)人計(jì)算機(jī)、機(jī)頂盒、萬維網(wǎng)(Web)電視單元、或用于接收數(shù)據(jù)流的任何其他硬件單元。客戶機(jī)108、110和112是服務(wù)器系統(tǒng)104的客戶機(jī)。在所描述的實(shí)例中,服務(wù)器系統(tǒng)104向客戶機(jī)108-112提供數(shù)據(jù)流。分布式數(shù)據(jù)處理系統(tǒng)100可以包括圖中未畫出的其他服務(wù)器、客戶機(jī)或其他裝置。
客戶機(jī)108、110和112包括機(jī)制用于混合和過濾從服務(wù)器系統(tǒng)104或未畫出的其他服務(wù)器系統(tǒng)接收的數(shù)據(jù)流。這些機(jī)制在所描述的實(shí)例中可以以硬件、軟件、固件或它們的某種組合來實(shí)現(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é)點(diǎn)或主機(jī)之間的高速數(shù)據(jù)通信線骨干,包含以千計(jì)的商業(yè)、政府、教育以及其他計(jì)算機(jī)系統(tǒng),它們?yōu)閿?shù)據(jù)和消息提供路由。
網(wǎng)絡(luò)102的另一實(shí)現(xiàn)是一種寬帶網(wǎng)絡(luò),也稱作寬帶綜合業(yè)務(wù)數(shù)據(jù)網(wǎng)(BISDN)。在這類網(wǎng)絡(luò)中,通常由寬帶業(yè)務(wù)提供的信道能支持大于1.5Mbps的數(shù)據(jù)傳輸速率,這個(gè)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ù)礁鱾€(gè)客戶機(jī)。
再有,網(wǎng)絡(luò)102也可以是依賴于具體實(shí)現(xiàn)的電纜通信系統(tǒng)。當(dāng)然,分布式數(shù)據(jù)處理系統(tǒng)100也可以實(shí)現(xiàn)為若干個(gè)不同類型的網(wǎng)絡(luò),例如一個(gè)內(nèi)聯(lián)網(wǎng)或局域網(wǎng)。圖1只是一個(gè)舉例,而不是對(duì)本發(fā)明過程在體系結(jié)構(gòu)上的限制。
參考圖2,它是根據(jù)本發(fā)明可以實(shí)現(xiàn)為一個(gè)服務(wù)器系統(tǒng)(如圖1中的服務(wù)器系統(tǒng)104)的一個(gè)數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)200可以用作為服務(wù)器系統(tǒng)內(nèi)的視頻服務(wù)器或其他應(yīng)用服務(wù)器。
數(shù)據(jù)處理系統(tǒng)200可以是一個(gè)對(duì)稱多處理器(SMP)系統(tǒng),包括多個(gè)連到系統(tǒng)總線206上的處理器202和204。另一種作法是也可以利用單處理器系統(tǒng)。也連到系統(tǒng)總線206上的是存儲(chǔ)器控制器/高速緩存208,它提供與局部存儲(chǔ)器209的接口。I/O總線橋210連于系統(tǒng)總線206并提供與I/O總線212的接口。如圖所示,存儲(chǔ)器控制器/高速緩存208和I/O總線橋210可以被集成。
連到I/O總線212上的外部部件互連(PCI)總線橋214提供與PCI局部總線216的接口。若干調(diào)制解調(diào)器218-220可以連到PCI總線216。典型的PCI總線實(shí)現(xiàn)將支持4個(gè)PCI擴(kuò)展槽或插入接插件。與圖1中網(wǎng)絡(luò)計(jì)算機(jī)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允許連接到多個(gè)網(wǎng)絡(luò)計(jì)算機(jī)。由存儲(chǔ)器映射的圖形適配器230和硬盤232也可連到I/O總線212,如圖所示,或直接連接或間接連接。
本領(lǐng)域普通技術(shù)人員將會(huì)理解,圖2所示硬件可以變化。例如,其他外圍設(shè)備,如光盤驅(qū)動(dòng)器等,也可用于增加或替代所示硬件。所示實(shí)例不意味著針對(duì)本發(fā)明的體系結(jié)構(gòu)限制。
圖2所示數(shù)據(jù)處理系統(tǒng)可以是例如IBM RS/6000,這是紐約Armonk國(guó)際商用機(jī)器公司的產(chǎn)品,運(yùn)行高級(jí)交互執(zhí)行(AIX)操作系統(tǒng)。
現(xiàn)在參考圖3,圖中顯示在其中可實(shí)現(xiàn)本發(fā)明的一個(gè)數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)300是計(jì)算機(jī)的一個(gè)實(shí)例。數(shù)據(jù)處理系統(tǒng)300利用外圍部件互連(PCI)局部總線結(jié)構(gòu)。雖然所示實(shí)例利用PCI總線,但其他總線結(jié)構(gòu)也可使用,如微通道和ISA。處理器302和主存儲(chǔ)器304通過PCI橋308連于PCI局部總線306。PCI橋308也可包括集成的存儲(chǔ)器控制器和高速緩存存儲(chǔ)器供處理器302使用。通過直接部件互連或通過插入板可實(shí)現(xiàn)與PCI局部總線306的附加連接。在所示實(shí)例中,局域網(wǎng)(LAN)適配器310、SCSI主機(jī)總線適配器312以及擴(kuò)展總線接口314由直接部件連接連到PCI局部總線306。與此相反,音頻適配器316、圖形適配器318以及音頻/視頻適配器(A/V)319是借助插入擴(kuò)展槽的插入板來連到PCI局部總線306的。擴(kuò)展總線接口314提供鍵盤和鼠標(biāo)適配器320、調(diào)制解調(diào)器322以及附加存儲(chǔ)器324的連接。在所示實(shí)例中,SCSI主機(jī)總線適配器312提供硬盤驅(qū)動(dòng)器326、帶驅(qū)動(dòng)器328、CD-ROM驅(qū)動(dòng)器330以及數(shù)字視頻盤只讀存儲(chǔ)器驅(qū)動(dòng)器(DVD-ROM)332的連接。典型的PCI局部總線實(shí)現(xiàn)將支持三個(gè)或四個(gè)PCI擴(kuò)展槽或插入接插件。
在圖3中的數(shù)據(jù)處理系統(tǒng)300內(nèi),一個(gè)操作系統(tǒng)在處理器302上運(yùn)行并用于協(xié)調(diào)和控制系統(tǒng)300內(nèi)的各種部件。操作系統(tǒng)可以是市場(chǎng)上可得到的操作系統(tǒng),如OS/2,它可從國(guó)際商用機(jī)器公司得到。“OS/2”是國(guó)際商用機(jī)器公司的一個(gè)商標(biāo)。一個(gè)面向?qū)ο蟮木幊滔到y(tǒng),如Java,可以與操作系統(tǒng)聯(lián)合運(yùn)行,以提供從Java程序或在數(shù)據(jù)處理系統(tǒng)300上執(zhí)行的應(yīng)用程序?qū)Σ僮飨到y(tǒng)的調(diào)用。操作系統(tǒng)、面向?qū)ο蟮牟僮飨到y(tǒng)以及應(yīng)用或程序的指令都位于存儲(chǔ)器裝置上,如硬盤驅(qū)動(dòng)器326,并可加載到主存儲(chǔ)器304中供處理器302執(zhí)行。
本領(lǐng)域普通技術(shù)人員將會(huì)理解,圖3中的硬件可依其實(shí)現(xiàn)而變化。例如,其他外圍設(shè)備,如光盤驅(qū)動(dòng)器等,可以用于增加或替代圖3中所示硬件。所示實(shí)例不意味著針對(duì)本發(fā)明的體系結(jié)構(gòu)限制。例如,本發(fā)明的過程可以應(yīng)用于多處理器數(shù)據(jù)處理系統(tǒng)。此外,數(shù)據(jù)處理系統(tǒng)300可以取筆記本計(jì)算機(jī)或個(gè)人數(shù)字助理(PDA)的形式。再有,數(shù)據(jù)處理系統(tǒng)可以是例如,但不限于,含有適當(dāng)硬件和軟件以實(shí)現(xiàn)本發(fā)明過程的電視機(jī)或機(jī)頂電纜盒。
本發(fā)明提供的方法、裝置和計(jì)算機(jī)實(shí)現(xiàn)的指令用于減小所用帶寬和增加客戶機(jī)定制節(jié)目或事件。本發(fā)明的機(jī)制指向在多媒體數(shù)據(jù)處理系統(tǒng)上定制多媒體展現(xiàn)。這是針對(duì)不同的音頻和視頻組分把節(jié)目或事件分割成不同的數(shù)據(jù)流來實(shí)現(xiàn)的??梢栽黾宇~外的可選的數(shù)據(jù)流以允許定制節(jié)目或事件。一個(gè)數(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ù)流的組合提供的定制無需向觀看者廣播一個(gè)事件的多個(gè)版本。
通過允許觀看者定制一個(gè)節(jié)目或事件,所用帶寬可以減小,因?yàn)楣?jié)目制造者不必對(duì)不同的地理區(qū)域或不同的觀看者基礎(chǔ)廣播一個(gè)節(jié)目或事件的多個(gè)版本。
更具體地說,本發(fā)明提供一種機(jī)制,允許內(nèi)容提供者以多媒體數(shù)據(jù)流的形式向用戶提供節(jié)目或事件。本發(fā)明的機(jī)制允許內(nèi)容提供者根據(jù)輸入和從用戶收到的其他數(shù)據(jù),提供對(duì)發(fā)送給用戶的數(shù)據(jù)流的控制。用戶信息可以采取檔案(profile)的形式,它含有關(guān)于用戶所作選擇的信息。檔案還可包含其他信息,如位置和人群信息,這些信息可能在為用戶修改或定制節(jié)目時(shí)用到或用不到。具體而言,本發(fā)明允許廣告人或內(nèi)容提供者利用從觀看者系統(tǒng)中提取或接收的檔案,以每個(gè)人為基礎(chǔ)定制廣告。以這種方式,可為特定觀看者選擇一數(shù)據(jù)流,其中,在該數(shù)據(jù)流中的廣告是根據(jù)所收集的關(guān)于該觀看者的信息而選擇的,該信息是根據(jù)所作的選擇和所設(shè)置的偏好得到的。通過周期性地從觀看者那里提取或接收檔案,內(nèi)容提供者可識(shí)別出在任何給定的時(shí)間點(diǎn)一個(gè)觀看者想要聽什么和看什么。
本發(fā)明還提供了一種機(jī)制用于在用戶系統(tǒng)上展現(xiàn)數(shù)據(jù)流,這些數(shù)據(jù)流是內(nèi)容提供者覺得對(duì)用戶去看或聽是重要的,即使該用戶可能沒有選擇這些數(shù)據(jù)流。例如,在發(fā)送給用戶的數(shù)據(jù)流中可以包括嵌入的命令,它是內(nèi)容提供者想要展現(xiàn)的廣告數(shù)據(jù)流,即使用戶可能未曾選擇那個(gè)特定的數(shù)據(jù)流。
現(xiàn)在轉(zhuǎn)到圖4,圖中的方框圖概括顯示本發(fā)明的過程。一個(gè)客戶機(jī)400,例如圖3中所示數(shù)據(jù)處理系統(tǒng)300,向一個(gè)源服務(wù)器404發(fā)送一個(gè)節(jié)目?jī)?nèi)容請(qǐng)求402。源服務(wù)器404是一個(gè)數(shù)據(jù)處理系統(tǒng),如圖2中的數(shù)據(jù)處理系統(tǒng)200,是客戶機(jī)400請(qǐng)求的節(jié)目?jī)?nèi)容的宿主。源服務(wù)器404把所請(qǐng)求的節(jié)目。作為一組數(shù)據(jù)流向客戶機(jī)400發(fā)回。數(shù)據(jù)流406可用于在客戶機(jī)402向用戶展現(xiàn)節(jié)目或事件。再有,數(shù)據(jù)流406可以包含一個(gè)或多個(gè)視頻組分、一個(gè)或多個(gè)信息流組分、以及一個(gè)或多個(gè)音頻流組分。
圖4中是按直接連接描述和顯示客戶機(jī)400和源服務(wù)器404的。然而,客戶機(jī)402和源服務(wù)器404最好是一個(gè)分布式數(shù)據(jù)處理系統(tǒng)(如圖1中的分布式數(shù)據(jù)處理系統(tǒng)100)的一部分并通過網(wǎng)絡(luò)(如網(wǎng)絡(luò)102)鏈接到一起。
圖4中所示環(huán)境可以是一個(gè)單向環(huán)境或一個(gè)雙向環(huán)境。在一個(gè)單向環(huán)境中,服務(wù)器向客戶機(jī)發(fā)送數(shù)據(jù),但不從客戶機(jī)接收數(shù)據(jù)。在這種情況下,客戶機(jī)從服務(wù)器接收全范圍的數(shù)據(jù)流。一個(gè)過濾器用于允許展現(xiàn)由用戶選定的數(shù)據(jù)流而未被選定的數(shù)據(jù)流保持不暴露給用戶。可以根據(jù)用戶的輸入建立關(guān)于用戶的檔案。這個(gè)檔案包含基于用戶輸入的定制信息以及關(guān)于客戶機(jī)處用戶的信息。這一信息可以包括例如偏好的標(biāo)識(shí)、數(shù)據(jù)流選擇、以及次要信息,如位置。
在一個(gè)雙向環(huán)境中,服務(wù)器向客戶機(jī)發(fā)送數(shù)據(jù)而客戶機(jī)向服務(wù)器發(fā)回?cái)?shù)據(jù)。在這樣的環(huán)境中,內(nèi)容提供者的服務(wù)器根據(jù)從客戶機(jī)收到的檔案只向客戶機(jī)發(fā)送選定的數(shù)據(jù)流。
接下來轉(zhuǎn)向圖5,圖中顯示根據(jù)本發(fā)明在媒體流選擇中所用功能部件的方框圖。在這一實(shí)例中,客戶機(jī)500包括數(shù)據(jù)流處理系統(tǒng)502用于通過網(wǎng)絡(luò)508從服務(wù)器506接收數(shù)據(jù)流504供輸出到輸出系統(tǒng)510。在這一實(shí)例中服務(wù)器506是來自內(nèi)容提供者的內(nèi)容服務(wù)器。通過用戶控制512來控制從網(wǎng)絡(luò)504收到的數(shù)據(jù)流的選擇,該用戶控制512控制數(shù)據(jù)流處理系統(tǒng)502。用戶控制512用于操縱或調(diào)節(jié)過濾器514,過濾器514對(duì)數(shù)據(jù)流處理系統(tǒng)502中的數(shù)據(jù)流504進(jìn)行過濾,以在輸出系統(tǒng)510上有選擇地展現(xiàn)數(shù)據(jù)流504。在數(shù)據(jù)流處理系統(tǒng)502中還存在檔案515,它可根據(jù)用戶偏好設(shè)置、數(shù)據(jù)流選擇及所用過濾器來產(chǎn)生。檔案515還可以包括其他信息,例如客戶機(jī)500的地理位置。例如,檔案515可以包括標(biāo)識(shí)在客戶機(jī)處當(dāng)前音量設(shè)置的信息。低于某一閾值的低音量設(shè)置可以指出用戶沒有真正在看或注意該事件。
檔案515可被發(fā)送到一個(gè)內(nèi)容提供者或由內(nèi)容提供者來提取,供用于識(shí)別廣告,這些廣告將會(huì)引起觀看者的興趣。可以在使用者選擇數(shù)據(jù)流和設(shè)置偏好時(shí)連續(xù)地得到檔案515,從而使內(nèi)容提供者能動(dòng)態(tài)地識(shí)別觀看者偏好的變化和根據(jù)那些識(shí)別出的變化定制或選擇廣告。
通過連接504可以從網(wǎng)絡(luò)508接收多個(gè)數(shù)據(jù)流。這些數(shù)據(jù)流可以是例如音頻、視頻、文本、圖形或可以通過輸出系統(tǒng)510顯示給客戶機(jī)500用戶的其他信息。由數(shù)據(jù)流處理系統(tǒng)502對(duì)來自網(wǎng)絡(luò)508的數(shù)據(jù)流進(jìn)行選擇過濾是通過用戶控制512來控制的。選定的數(shù)據(jù)流或數(shù)據(jù)流的選定部分通過輸出系統(tǒng)510顯示給用戶,它可以用于驅(qū)動(dòng)顯示器或音頻輸出裝置,如高清晰度電視或揚(yáng)聲器。再有,視頻流可按參數(shù)配置,如不透明性(opacity)和標(biāo)度(scaling)。
現(xiàn)在參考圖6,圖中顯示了根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例的顯示實(shí)例。在這一實(shí)例中,以顯示單元602、音頻源604、606和608構(gòu)成展現(xiàn)系統(tǒng)600。展現(xiàn)系統(tǒng)600是客戶機(jī)的一部分,用戶通過它看見和聽見節(jié)目。在這一實(shí)例中,音頻源604是左揚(yáng)聲器而音頻源608是右揚(yáng)聲器。在本例中音頻源606是中央揚(yáng)聲器。視頻610以文本框612、文本框614和視頻616顯示在顯示器602上。在本例中視頻610是主數(shù)據(jù)流,而文本框612和文本框614被重疊在視頻610上。
在本例中由兩個(gè)數(shù)據(jù)流產(chǎn)生文本框612和文本框614。文本框612是一個(gè)靜態(tài)文本框,它可用于提供諸如關(guān)于節(jié)目的統(tǒng)計(jì)、即將到來的節(jié)目等信息,或用戶可以選擇的任何其他信息。在本例中文本框614是一個(gè)“彈出式(pop-up)”的,它可用于提供關(guān)于視頻610中特定對(duì)象或人物的信息。
再有,在文本框614中的數(shù)據(jù)包可以包括對(duì)文本框614重定位的數(shù)據(jù),以跟隨特定的對(duì)象或人物。視頻616是用另一數(shù)據(jù)流顯示的,以給用戶提供額外的觀看內(nèi)容。例如,視頻616可以提供節(jié)目中的不同透視圖或可以顯示當(dāng)前在視頻610中未顯示的場(chǎng)景。初始時(shí),用戶可以選擇各種音頻流供通過604、606和608饋送。例如,如果正在顯示的節(jié)目是一個(gè)體育事件,用戶可能選擇一個(gè)特定運(yùn)動(dòng)員并讓關(guān)于該運(yùn)動(dòng)員的音頻信息通過608播放,或者讓位于該運(yùn)動(dòng)員處的送話器輸出直接通過604播放。
作為舉例,考慮正在通過因特網(wǎng)或一寬帶網(wǎng)絡(luò)廣播一場(chǎng)橄欖球賽。終端用戶能從若干音頻流中選擇和混合這些音頻流。例如,每個(gè)隊(duì)的四分衛(wèi)送話器、每個(gè)隊(duì)的教練送話器、和/或廣播員,而且可能有若干個(gè)(例如John Madden,Phil Simms,Howie Long,Bruce Beadle,MichaelPaolini等)。這樣,用戶能解諧(tune-out)(不選)John Maddn,如果他們發(fā)現(xiàn)他令人討厭的話。用戶可能代之以選擇收聽49人隊(duì)的四分衛(wèi)送話器(或?qū)α㈥?duì)的,或他們選擇的另一廣播員的,或完全收聽另一種語言)而無需改變信道/復(fù)蓋。
繼續(xù)以橄欖球?yàn)槔?,利用本發(fā)明有可能為對(duì)此運(yùn)動(dòng)不熟悉的觀看者提供單獨(dú)的音頻信道。這一單獨(dú)音頻信道會(huì)更詳細(xì)地解釋比賽規(guī)則和正在發(fā)生的情況。它還會(huì)解釋橄欖球所特有的技術(shù)術(shù)語。用戶可以選擇讓這一附加信息作為文本流來展現(xiàn)。
在應(yīng)用本發(fā)明的另一例中,繼續(xù)以橄欖球?yàn)橹黝},用戶可以把A隊(duì)運(yùn)動(dòng)員的聲音放到右聲道,把B隊(duì)運(yùn)動(dòng)員的聲音放在左聲道,而把廣播員的聲音放在后聲道。再有,用戶可以選擇得球的運(yùn)動(dòng)員,使這一運(yùn)動(dòng)員的聲音永遠(yuǎn)在中央聲道。
可以使用一個(gè)代表視頻的主數(shù)據(jù)流(不論選擇什么音頻疊加流它也不改變)和許多代表音頻或視頻疊加的小的加入數(shù)據(jù)流來展現(xiàn)節(jié)目。這些流可被混合在一起或被賦予不同聲道(右、左、后、中央等)以及/或使用來自杜比(Dolby)實(shí)驗(yàn)室的最新“杜比數(shù)字”或其他類似技術(shù)賦予3-D(三維)空間位置。此外,可基于每個(gè)疊加調(diào)節(jié)音量。關(guān)于諸如“杜比數(shù)字”等技術(shù)的更多信息可在美國(guó)專利5,912,976號(hào)中找到。
關(guān)于視頻疊加,也可按類似于音頻流的方式形成若干視頻疊加流并加以選擇,并混合起來“疊加”而成最終視頻。例如,如果所希望的疊加是在含有某文本的某一視頻顯示位置處的氣球形彈出,那么附加的疊加流本身不必是視頻,而可以是用于建立這一視頻的信息。所以,該數(shù)據(jù)流的大小會(huì)比主視頻流小得多。此外,除了為該事件選擇的數(shù)據(jù)流外,還可以向用戶提供與此無關(guān)的信息,如股票市場(chǎng)數(shù)據(jù)或新聞?wù)?。例如,如果正觀看的事件或節(jié)目是一場(chǎng)橄欖球賽,則有可能讓一個(gè)視頻疊加專門顯示帶有數(shù)據(jù)的彈出氣球,如關(guān)于運(yùn)動(dòng)員的統(tǒng)計(jì)資料,其中這些彈出氣球可以出現(xiàn)在運(yùn)動(dòng)員本身的上方。再有,可以以這種方式顯示打睹賭陪率、關(guān)于運(yùn)動(dòng)員的其他趣事、或規(guī)則和關(guān)于事件的信息。另一類數(shù)據(jù)流可以包括嵌入的運(yùn)動(dòng)員照片以及附在上面的個(gè)人經(jīng)歷。
對(duì)于其他類型的節(jié)目,可以提供其他彈出窗口。例如,對(duì)于兇殺偵探節(jié)目,可以顯示彈出窗口,給出關(guān)于未來事件的線索,或者還可以顯示出與該節(jié)目相關(guān)的關(guān)于演員、腳本或?qū)а莸氖聦?shí)。
以這種方式,在橄欖球賽舉例的內(nèi)容中,有可能讓視頻疊加流專用于顯示彈出氣球,所帶的數(shù)據(jù)如關(guān)于運(yùn)動(dòng)員的統(tǒng)計(jì)(它們可能很好的出現(xiàn)在運(yùn)動(dòng)員本身的上方)、打賭陪率、奇怪的或有趣的事實(shí)、解釋所發(fā)生之事和規(guī)則的信息(供新觀眾)、不同的正在進(jìn)行的體育事件數(shù)據(jù)的摘要(如來自正在進(jìn)行的其他比賽的比分和統(tǒng)計(jì))、股票市場(chǎng)數(shù)據(jù)和新聞?wù)峁┑闹皇巧贁?shù)舉例。其他流類型可以包括嵌入的運(yùn)動(dòng)員照片以及附在上面的個(gè)人經(jīng)歷。
在另一實(shí)施例中,有可能使疊加成為可選擇的。就是說,用戶可以作等效于“點(diǎn)擊”一個(gè)的事,以觸發(fā)附加的疊加流或把它鎖在原地。例如,選擇一運(yùn)動(dòng)員的“名字疊加”可能例如帶來一個(gè)具有該運(yùn)動(dòng)員個(gè)人經(jīng)歷的疊加。在一個(gè)單向系統(tǒng)中,這可通過讓一個(gè)疊加信道連續(xù)循環(huán)所有運(yùn)動(dòng)員的個(gè)人經(jīng)歷并在廣播的時(shí)候讓客戶機(jī)“選擇”感興趣的那個(gè)。
再有,用戶能使用他們的客戶機(jī)在不同的任選項(xiàng)中進(jìn)行選擇,從而在廣播過程中能更多地控制他們想看和聽的信息。
根據(jù)這些不同的用戶偏好和選擇,創(chuàng)建了一個(gè)檔案,用于為觀看者識(shí)別和定制廣告。為說明使用本發(fā)明選擇廣告,使用一個(gè)定制一橄欖球賽的實(shí)例。例如,一個(gè)觀看者在觀看一場(chǎng)橄欖球賽,其中用戶已選擇了收聽來自X隊(duì)教練的音頻、角度在防衛(wèi)線上的視頻以及在背景中播放的來自賽場(chǎng)的球迷的音頻。從這一選擇,內(nèi)容提供者可以確定這一觀看者適合某一檔案并向該觀看者發(fā)送動(dòng)態(tài)選擇的瞄準(zhǔn)的廣告。可通過例如改變音頻和/或視頻流、播放附加的音頻流、或發(fā)生一個(gè)在屏幕上滾動(dòng)的視頻疊加,來展現(xiàn)這一瞄準(zhǔn)的廣告。選擇發(fā)送廣告的方式以與當(dāng)前的檔案匹配。
流式媒體的這種瞄準(zhǔn)還增加了信息的有效性。不僅能發(fā)現(xiàn)該信息的正確觀眾,而且還能從檔案信息中識(shí)別出展現(xiàn)該信息的最好方式。根據(jù)檔案,可以以觀看者能容易理解的不同方式展現(xiàn)信息。
例如,一個(gè)觀看者可能正在看一場(chǎng)橄欖球賽,他有為過濾器選擇的統(tǒng)計(jì)偏好和接收關(guān)于特定球隊(duì)或運(yùn)動(dòng)員信息的偏好。這時(shí)所瞄準(zhǔn)的廣告有更大的沖擊力,因?yàn)檫@廣告不僅是為一橄欖球而瞄準(zhǔn)的,而且還是為這樣的一個(gè)橄欖球迷,他對(duì)數(shù)字作出響應(yīng)(由該觀看者所用統(tǒng)計(jì)過濾器推斷出的信息)并迷上一個(gè)球隊(duì)或運(yùn)動(dòng)員(還是由所用過濾器推斷出的信息)。
結(jié)果,例如可得到若干個(gè)為汽車作廣告的商家,其中一個(gè)廣告以用情感吸引人為特點(diǎn),另一個(gè)的特點(diǎn)是通過比較數(shù)字以智力吸引人,而且有兩種變體,每個(gè)變體有一個(gè)來自一個(gè)小隊(duì)的發(fā)言人在播放,于是,對(duì)本例中的觀看者,所展現(xiàn)的選定廣告將是展現(xiàn)來自觀看者偏好的小隊(duì)的發(fā)言人的統(tǒng)計(jì)信息的那一個(gè)。
再有,通過使用檔案信息,消費(fèi)者的反饋能被提供給該流式媒體的提供商。換言之,能實(shí)時(shí)地度量對(duì)媒體的消費(fèi)情況,從而允許動(dòng)態(tài)地重新配置廣播材料。例如,如果接收某類數(shù)據(jù)流的觀看者多于接收其他類型數(shù)據(jù)流的觀看者,則或許可以使觀看者能得到那類數(shù)據(jù)流的更多變體。如果更多的觀看者喜歡關(guān)于一個(gè)節(jié)目的瑣事,則應(yīng)該使得可得到含有這些瑣事的更多內(nèi)容。如果收聽不同音頻流的人們多于觀看視頻疊加的人們,則對(duì)音頻流投入更多的錢是合理的。
現(xiàn)在轉(zhuǎn)到本發(fā)明的一個(gè)實(shí)例,其中間接地提供檔案而不是通過用戶的輸入或選擇??紤]一種情況,其中由觀看者當(dāng)前的情況來創(chuàng)建用戶檔案。例如,或許一個(gè)人正在汽車中駕駛,該汽車裝備有全球定位系統(tǒng)(GPS),例如來自通用汽車公司(General Motors Corporation)的北極星(North Star)系統(tǒng),其中當(dāng)前位置信息被饋送到客戶機(jī)中作為過濾器偏好。利用本發(fā)明,可以根據(jù)位置過濾器以及任何其他偏好,在頭頂顯示器上顯示地圖的一些部分或接收音頻流上的廣告。例如,當(dāng)汽車在距餐館或其他有吸引力場(chǎng)所一指定距離之內(nèi)時(shí),便可向該客戶機(jī)發(fā)送包含該餐館或其他有吸引力場(chǎng)所廣告的流。
現(xiàn)在轉(zhuǎn)到圖7A-7D,圖中顯示根據(jù)本發(fā)明的一個(gè)實(shí)施例發(fā)送給客戶機(jī)的數(shù)據(jù)流內(nèi)包含的數(shù)據(jù)結(jié)構(gòu)。在圖7A中。顯示一個(gè)數(shù)據(jù)包700,其中數(shù)據(jù)包包括頭段702和凈載荷704。頭段702包含的信息用于為數(shù)據(jù)包700的凈載荷704內(nèi)包含的數(shù)據(jù)提供路由和進(jìn)行管理。
圖7B中顯示在一數(shù)據(jù)包,例如數(shù)據(jù)包700內(nèi)找到的頭段信息的舉例。在本例中,頭段706包括標(biāo)識(shí)(ID)字段708、信道字段710、位置字段712以及音量字段714。
在本例中,頭段706是標(biāo)識(shí)一音頻包的頭段。ID字段708用于標(biāo)識(shí)數(shù)據(jù)包類型。在本例中,信道字段710可用于標(biāo)識(shí)數(shù)據(jù)包要展現(xiàn)給用戶時(shí)所在的信道。例如,信道字段710可用于標(biāo)識(shí)例如環(huán)繞聲系統(tǒng)中的那些聲道。在本例中,這些信道可以是例如右、左、后或中央聲道。再有,位置字段712也被包括在內(nèi),從而可以利用三維空間位置以使用如杜比數(shù)字之類音響技術(shù)。這一位置信息可以提供一個(gè)預(yù)設(shè)位置,它可由用戶改變。所包括的音量字段714允許調(diào)整這一數(shù)據(jù)包中的數(shù)據(jù)相對(duì)于其他數(shù)據(jù)包中數(shù)據(jù)的音量,以允許疊加或強(qiáng)調(diào)不同的數(shù)據(jù)流。可使用其他字段添加或替代用于展現(xiàn)音頻信息的頭段706中所示字段。
在圖7c中的頭段716是在視頻流中所用視頻包中找到的頭段信息的舉例。在本例中,頭段716包括ID字段718、時(shí)間標(biāo)記字段720和CRC字段722。ID字段718用于標(biāo)識(shí)在包內(nèi)所含數(shù)據(jù)的類型,而在本例中的時(shí)間標(biāo)記用于同步的目的。CRC字段722可用于錯(cuò)誤檢驗(yàn)或同步目的,取決于具體實(shí)現(xiàn)。如果CRC字段722用于同步目的,則CRC數(shù)據(jù)是對(duì)另一數(shù)據(jù)流計(jì)算的,并在被傳送或向觀看者廣播之前放在該字段內(nèi)。例如,該CRC數(shù)據(jù)可以是為其他數(shù)據(jù)流中的一幀或一幀的一部分計(jì)算的。當(dāng)收到這一數(shù)據(jù)流和這另一數(shù)據(jù)流時(shí),對(duì)這另一數(shù)據(jù)流中的一幀計(jì)算其CRC數(shù)據(jù)。將此計(jì)算出的CRC數(shù)據(jù)與存儲(chǔ)在CRC字段722中的CRC數(shù)據(jù)比較。這些CRC值之間的匹配用于識(shí)別這兩個(gè)數(shù)據(jù)流之間的同步點(diǎn)。
接下來,在圖7D中,顯示了視頻流中數(shù)據(jù)包所用頭段的另一舉例。頭段724包括ID字段726、類型字段728、位置字段730、持續(xù)時(shí)間字段732以及z深度字段734。ID字段726用于把數(shù)據(jù)包標(biāo)識(shí)為包含視頻數(shù)據(jù)。在本例中的類型字段728可用于標(biāo)識(shí)視頻類型,如文本或活動(dòng)視頻流中的一幀。位置字段730可用于標(biāo)識(shí)要顯示該數(shù)據(jù)的屏幕上的位置。持續(xù)時(shí)間字段732可用于標(biāo)識(shí)該數(shù)據(jù)要顯示的時(shí)間量。z深度字段734可用于標(biāo)識(shí)相對(duì)于其他視頻流所要顯示的數(shù)據(jù)所在的深度或順序。該深度用于確定在顯示器上要顯示的視頻流或疊加的順序。
在該例中,頭段724是含有文本的視頻流所用頭段的舉例,該文本要作為氣球或彈出在屏幕上顯示。在這種情況中,持續(xù)時(shí)間字段732標(biāo)識(shí)該文本要顯示多長(zhǎng)時(shí)間而z深度字段734標(biāo)識(shí)相對(duì)于其他視頻流該本文要位于何處。位置字段730提供屏幕上的xy位置。在凈載荷中會(huì)發(fā)現(xiàn)供彈出顯示的文本。以這種方式,專用于顯示文本的視頻疊加流可與活動(dòng)視頻數(shù)據(jù)流一起使用。
現(xiàn)在轉(zhuǎn)到圖8,圖中顯示根據(jù)本發(fā)明的一個(gè)實(shí)施例用于處理數(shù)據(jù)流的過程的流程圖。開始時(shí),用戶選定要從分布式數(shù)據(jù)庫(kù)中提取的節(jié)目(步驟800)。用戶接收與此選定節(jié)目對(duì)應(yīng)的多重視頻和音頻流(步驟802)。用戶或者直接地實(shí)時(shí)選擇或通過使用用戶定義的配置來選擇音頻流(步驟804),如果選定不只一個(gè)音頻流(步驟806),則用戶為這些選定的音頻流配置展現(xiàn)檔案(步驟808)。例如,如果選擇了三個(gè)音頻流,則用戶將配置該系統(tǒng)在左聲道播放一個(gè)音頻流,在中央聲道播放一個(gè)音頻流和在右聲道播放一個(gè)音頻流。另一種作法是,用戶可配置選定音頻流的展現(xiàn),使得一個(gè)音頻流的音量比其他兩個(gè)音頻流的音量大。
接下來,用戶從多個(gè)收到的視頻流中選擇一個(gè)或多個(gè)要顯示的視頻流(步驟811)。如果選擇了不只一個(gè)視頻流(步驟814),則用戶配置這多個(gè)視頻流的展現(xiàn)(步驟816)。例如,一個(gè)視頻流將展現(xiàn)在視頻顯示器的左側(cè)而第二個(gè)視頻流展現(xiàn)在視頻顯示器的右側(cè)。在另一例子中,一個(gè)視頻流可能占據(jù)整個(gè)視頻顯示器屏幕,而第二個(gè)視頻流被放在第一視頻流內(nèi)的一個(gè)較小窗口中。還有,還可對(duì)諸如不透明性和標(biāo)度之類以及其他因素配置視頻流。不透明性是指如疊加在事件上的菜單中看到的半透明,其中可通過該菜單看到該事件。標(biāo)度可用于確定在顯示裝置上一視頻流的顯示尺寸。
一旦由用戶選擇和配置了媒體流,音頻和視頻流便被彼此同步(步驟818)并按用戶配置的方式展現(xiàn)給用戶(步驟820)。
再參考步驟806,如果沒有選擇多于一個(gè)音頻流,則由用戶從多個(gè)所收到的視頻流中選擇一個(gè)或多個(gè)要顯示的視頻流(步驟811)。再參考步驟814,如果沒有選擇多于一個(gè)音頻流,則音頻和視頻流被彼此同步(步驟818)并按用戶配置的方式展現(xiàn)給用戶(步驟820)。
可以利用若干種機(jī)制來同步數(shù)據(jù)流。例如,可在每個(gè)媒體流中與每個(gè)數(shù)據(jù)包一起發(fā)送時(shí)間標(biāo)記,然后每個(gè)選定的數(shù)據(jù)流被同步展現(xiàn)給用戶,使得具有相同時(shí)間標(biāo)記的數(shù)據(jù)包在相同時(shí)刻展現(xiàn)。
每個(gè)數(shù)據(jù)流還可以在數(shù)據(jù)中包含以周期性出現(xiàn)的脈沖。數(shù)據(jù)流中的這個(gè)脈沖可以是例如不含視頻或音頻數(shù)據(jù)的數(shù)據(jù)包。再有,每個(gè)數(shù)據(jù)流含有以較長(zhǎng)周期性出現(xiàn)的較大脈沖。例如,較短脈沖可以每30幀出現(xiàn)一次而較大脈沖每10秒出現(xiàn)一次。選定的數(shù)據(jù)流可以被同步使得各數(shù)據(jù)流中的脈沖同時(shí)出現(xiàn)。較長(zhǎng)的脈沖使系統(tǒng)周期性地對(duì)其本身重新同步,如果數(shù)據(jù)流已被一個(gè)或兩個(gè)較小數(shù)據(jù)脈沖構(gòu)成的周期分離開了的話。
在第三種同步方法中,使用循環(huán)冗余校驗(yàn)(CRC)值。使用CRC數(shù)據(jù)同步數(shù)據(jù)流涉及對(duì)第一數(shù)據(jù)流計(jì)算CRC數(shù)據(jù)并把那些計(jì)算出的值放在第二數(shù)據(jù)流中數(shù)據(jù)包的頭段中。把CRC值放在第二數(shù)據(jù)流中的數(shù)據(jù)包中,這第二數(shù)據(jù)流是應(yīng)該與第一數(shù)據(jù)流中的數(shù)據(jù)包同步的。
轉(zhuǎn)到圖9,圖中顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例為產(chǎn)生同步數(shù)據(jù)流所用CRC值的過程的流程圖。所示過程用于視頻流,但可應(yīng)用于其他類型數(shù)據(jù)流。
過程以選擇一個(gè)未處理幀開始(步驟900)。這一步驟選擇將作為數(shù)據(jù)流傳送的內(nèi)容的第一個(gè)未處理幀。然后對(duì)該幀計(jì)算CRC值(步驟902)。可對(duì)整個(gè)幀或該幀的不同部分計(jì)算CRC值。例如,可基于該幀的頭5個(gè)字節(jié)、該幀中部的5個(gè)字節(jié)和該幀的最后5個(gè)字節(jié)來計(jì)算CRC值。
接下來,識(shí)別出第二數(shù)據(jù)流中要與這一幀同步的部分(步驟904)。然后把此CRC值放入用于該數(shù)據(jù)流那個(gè)部分的數(shù)據(jù)包頭段中(步驟906)。然后確定是否存在其他未處理幀供處理(步驟908)。如果存在其他未處理幀,則過程返回步驟900。否則,過程終止。
當(dāng)數(shù)據(jù)流被傳送或廣播時(shí),可以使用圖9中的過程。另一種作法是,在傳送或廣播一數(shù)據(jù)流之前啟動(dòng)這些過程。在這種情況中,這些CRC值可存儲(chǔ)起來并當(dāng)?shù)诙?shù)據(jù)流被傳送時(shí)添加到該數(shù)據(jù)流中。
現(xiàn)在轉(zhuǎn)到圖10,圖中顯示根據(jù)本發(fā)明的一個(gè)實(shí)施例使用CRC數(shù)據(jù)對(duì)數(shù)據(jù)流進(jìn)行同步的過程流程圖。圖9中所示過程可在觀看者一方實(shí)現(xiàn)以同步到來的數(shù)據(jù)流,供展現(xiàn)一個(gè)節(jié)目或事件。
過程以接收數(shù)據(jù)流開始(步驟1000)。在步驟1000中,數(shù)據(jù)流被接收供展現(xiàn)。這些數(shù)據(jù)流在展現(xiàn)之前被放在緩存器中(步驟1002)。對(duì)于存儲(chǔ)在緩存器中的第一數(shù)據(jù)流中的一幀計(jì)算其CRC值(步驟1004)。然后,將計(jì)算出的CRC值與存儲(chǔ)在緩存器中的第二數(shù)據(jù)流中的CRC值比較,以在第二數(shù)據(jù)流中識(shí)別出含有匹配的CRC值的一點(diǎn)(步驟1006)。在所描述的實(shí)例中,CRC值放在第二數(shù)據(jù)流中的頭段內(nèi),其所在點(diǎn)的CRC值應(yīng)與來自第一數(shù)據(jù)流一部分的計(jì)算CRC值匹配。然后,第一和第二數(shù)據(jù)流在匹配或者說同步點(diǎn)處展現(xiàn)(步驟1008),然后過程返回步驟1000。本發(fā)明可通過單向或雙向通信來實(shí)現(xiàn),取決于所用網(wǎng)絡(luò)類型的帶寬。
這樣,本發(fā)明為用戶提供了一種定制的經(jīng)驗(yàn)。本發(fā)明提供若干不同類型數(shù)據(jù)流,音頻的和視頻的,它們被發(fā)送給一客戶機(jī),在客戶機(jī)中可由客戶機(jī)從這些數(shù)據(jù)流中進(jìn)行選擇,以定制出由用戶觀看的節(jié)目或事件,從而由本發(fā)明提供這種定制的經(jīng)驗(yàn)。再有,本發(fā)明允許減小為提供定制節(jié)目所需的帶寬量。這一好處是這樣提供出來的發(fā)送為定制的節(jié)目或事件可能有選擇地展現(xiàn)的那些數(shù)據(jù)流,而不是為每個(gè)所需的定制節(jié)目或事件創(chuàng)建新的數(shù)據(jù)流。
現(xiàn)在參考圖11,圖中顯示根據(jù)本發(fā)明的一個(gè)實(shí)施例過濾數(shù)據(jù)的過程流程圖。這一過程可用于用戶一方的系統(tǒng)中以選擇和定制節(jié)目。
該過程以接收數(shù)據(jù)流開始(步驟1100)。然后,對(duì)這些數(shù)據(jù)流接收一個(gè)用戶選擇(步驟1102)。確定是否還要作其他的用戶選擇(步驟1104)。如果還要作其他用戶選擇,則過程返回步驟1102。否則,根據(jù)用戶選擇調(diào)節(jié)過濾器(步驟1106)。這個(gè)過濾器用于選擇從內(nèi)容提供者收到的數(shù)據(jù)流供展現(xiàn)。然后確定在數(shù)據(jù)流中是否存在嵌入的命令(步驟1108)。這一步驟可以檢驗(yàn)由用戶請(qǐng)求的和沒有請(qǐng)求的數(shù)據(jù)流。嵌入的命令可由內(nèi)容提供者用于保證某些數(shù)據(jù)流展現(xiàn)給用戶,即使該用戶可能沒有選擇這些數(shù)據(jù)流供展現(xiàn)。例如,如果一個(gè)重要的新聞事件發(fā)生了,例如一場(chǎng)危險(xiǎn)的風(fēng)暴,內(nèi)容提供者將想保證這一信息展現(xiàn)給用戶。同樣,含有廣告的數(shù)據(jù)流可以展現(xiàn)給用戶而無需用戶選擇這些數(shù)據(jù)流。
如果在一個(gè)數(shù)據(jù)流中存在一個(gè)嵌入的命令,則過濾器根據(jù)這嵌入命令進(jìn)行調(diào)節(jié)(步驟1110)。然后用調(diào)整過的過濾器對(duì)數(shù)據(jù)流進(jìn)行過濾(步驟1112)。然后,過濾后的數(shù)據(jù)流被展現(xiàn)(步驟1114),其后過程終止。以這種方式,選定的數(shù)據(jù)流可以展現(xiàn)給用戶而未被選擇的數(shù)據(jù)流從不展現(xiàn)給用戶。再參考步驟1108,如果在數(shù)據(jù)流中沒有嵌入命令,則過程直接進(jìn)入如前所述的步驟1112。
現(xiàn)在轉(zhuǎn)向圖12,圖中顯示根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例為一用戶定制節(jié)目的過程的流程圖。這一過程可用于服務(wù)器或源,供內(nèi)容提供者從各個(gè)用戶接收一節(jié)目的各定制請(qǐng)求。
該過程開始于從一用戶接收一節(jié)目請(qǐng)求(步驟1200)。這一請(qǐng)求可以是例如來自用戶系統(tǒng)的檔案。這一檔案可以包括例如由用戶選擇的數(shù)據(jù)流、所用過濾器、該系統(tǒng)的位置信息、以及甚至可能的關(guān)于該用戶的人群信息。然后,該請(qǐng)求被進(jìn)行語法分析(步驟1202)。與該請(qǐng)求匹配的數(shù)據(jù)流被識(shí)別出來(步驟1204)。這些數(shù)據(jù)流包括由用戶選定的那些,但也可以包括由內(nèi)容提供者根據(jù)請(qǐng)求中對(duì)數(shù)據(jù)流的選擇而選擇的數(shù)據(jù)流。在所示舉例中,這些附加請(qǐng)求可通過嵌入命令展現(xiàn)在用戶系統(tǒng)中。然后,識(shí)別出的數(shù)據(jù)流被傳送給用戶(步驟1206),然后過程終止。
現(xiàn)在參考圖13,圖中顯示根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例提取用戶選擇信息的過程流程圖。這一過程可由內(nèi)容提供者用于為用戶定制節(jié)目,無需用戶向內(nèi)容提供者發(fā)送請(qǐng)求。
過程以從用戶系統(tǒng)提取檔案開始(步驟1300)。然后,根據(jù)檔案中的信息識(shí)別數(shù)據(jù)流(步驟1302)。然后將識(shí)別出的數(shù)據(jù)流傳輸給用戶(步驟1304),于是過程終止。在所示舉例中,對(duì)來自用戶系統(tǒng)的檔案的收集是實(shí)時(shí)進(jìn)行的。這可在進(jìn)行用戶選擇和設(shè)置偏好時(shí)進(jìn)行對(duì)檔案信息的這一收集。另一種作法是,根據(jù)具體實(shí)現(xiàn)情況周期性地接收信息。以這種方式,可得到更新的檔案,從中可識(shí)別出數(shù)據(jù)流供傳送給提供該信息的用戶。其內(nèi)容根據(jù)用戶的當(dāng)前選擇和偏好被修改。這一信息優(yōu)于人群信息,因?yàn)椴煌挠脩艨赡苁褂锰囟ǖ亩嗝襟w系統(tǒng)。當(dāng)然,人群信息可與從用戶處收集的檔案信息結(jié)合使用。
現(xiàn)在轉(zhuǎn)到圖14,圖中描述了根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例創(chuàng)建檔案的過程流程圖。該過程始于存儲(chǔ)用戶的數(shù)據(jù)流選擇和展現(xiàn)的偏好(步驟1400)。然后,存儲(chǔ)用戶應(yīng)用過的過濾器(步驟1402)。用所存儲(chǔ)的信息創(chuàng)建一個(gè)檔案(步驟1404),然后過程終止。這一檔案也可包括關(guān)于用戶的其他信息,例如用戶系統(tǒng)的位置。
接下來參考圖15,圖中顯示了根據(jù)本發(fā)明創(chuàng)建一個(gè)廣告數(shù)據(jù)流的過程流程圖。該過程以得到一個(gè)檔案開始(步驟1500)。這一檔案可由服務(wù)器或內(nèi)容提供者請(qǐng)求或由用戶將其作為節(jié)目請(qǐng)求的一部分來發(fā)送。該檔案被分析以得到用戶信息用于選擇適當(dāng)?shù)膹V告(步驟1502)。然后,這一信息用于選擇與該檔案最緊密匹配的廣告(步驟1504)。然后,創(chuàng)建具有該廣告的一個(gè)數(shù)據(jù)流(步驟1506)。一個(gè)命令被嵌入這個(gè)數(shù)據(jù)流或另一個(gè)已被該用戶接收或選擇的數(shù)據(jù)流中(步驟1508)。這一嵌入命令的構(gòu)成使得含有該廣告的數(shù)據(jù)流將展現(xiàn)給觀看者,即使該觀看者沒有選擇觀看這樣的數(shù)據(jù)流,或者即使該觀看者已經(jīng)選擇鎖住或關(guān)掉廣告數(shù)據(jù)流。然后該廣告數(shù)據(jù)流將發(fā)送給該觀看者(步驟1510),然后該過程終止。
通過使用本發(fā)明的機(jī)制瞄準(zhǔn)流式媒體,從而減少了為傳輸定制的節(jié)目所需要的帶寬量。再有,本發(fā)明允許根據(jù)檔案信息來瞄準(zhǔn)流式媒體,這增加了信息的有效性。不僅能找到該信息的正確觀眾,而且能找到該信息的最好展現(xiàn)方式。根據(jù)這檔案,能以客戶機(jī)易于理解的不同形式展現(xiàn)信息。例如,一個(gè)人可能是一場(chǎng)橄欖球賽的觀看者,他有一個(gè)打開了的統(tǒng)計(jì)過濾器和一個(gè)給出關(guān)于一具體球隊(duì)或運(yùn)動(dòng)員信息的過濾器。所選擇的廣告有更大的沖擊力,因?yàn)檫@些廣告不僅是針對(duì)橄欖球觀看者選擇的(如傳統(tǒng)廣告方法那樣),而且還是針對(duì)對(duì)數(shù)字作出響應(yīng)的橄欖球迷(由該球迷所用統(tǒng)計(jì)過濾器推斷出的信息)和迷上一個(gè)球隊(duì)或運(yùn)動(dòng)員的橄欖球迷(還是由所用過濾器推斷出的信息)而選擇的。
還有,通過收集來自客戶機(jī)的檔案,能把消費(fèi)者反饋提供給流式媒體的賣主。這就是說,能實(shí)時(shí)地測(cè)量對(duì)媒體的消費(fèi)從而允許動(dòng)態(tài)地重新配置廣播材料。例如,如果與其他類型媒體流相比,有更多的客戶機(jī)在接收某一類型的一種媒體流,則或許應(yīng)該使人們可得到那類流的更多變體。如果存在更多的客戶機(jī)喜歡似事實(shí)的東西,則應(yīng)把更多的時(shí)間花在關(guān)于該節(jié)目主題的離奇事實(shí)上。如果聽不同音頻流的人多于看視頻疊加的人,則為音頻流投資更多的錢是合理的。
現(xiàn)在轉(zhuǎn)到本發(fā)明的一個(gè)實(shí)例,在該例中不直接經(jīng)由用戶的輸入或選擇來提供用戶檔案。代之以考慮這樣一種情況,其中用戶檔案由用戶的位置來創(chuàng)建。例如,或許一個(gè)人正在汽車中駕駛,該汽車裝備有全球定位系統(tǒng)(GPS),例如北極星(North Star)系統(tǒng),其中當(dāng)前位置信息被饋送到客戶機(jī)中作為過濾器偏好。利用本發(fā)明,可以根據(jù)位置以及任何其他偏好,在頭頂顯示器上顯示地圖的一些部分或接收音頻流上的廣告。例如,當(dāng)汽車在距餐館或其他有吸引力場(chǎng)所一指定距離之內(nèi)時(shí),便可向該客戶機(jī)發(fā)送包含該餐館或其他有吸引力場(chǎng)所廣告的流。
這樣,本發(fā)明提供一種方法和裝置,用于允許用戶定制節(jié)目并減小為發(fā)送定制的節(jié)目所需要的帶寬。通過把節(jié)目的廣播分開成各單獨(dú)的流,在廣播媒體中的媒體帶寬可以節(jié)省。例如,一個(gè)電視表演在一個(gè)流中有聲音和視頻二者。為了用不同的語言廣播一個(gè)表演,則需發(fā)送與同一視頻耦合的不同聲音。以單獨(dú)的視頻和音頻流,一個(gè)視頻流能支持所有這些不同的音頻流?!靶诺?channel)”能用作過濾器來選擇哪一個(gè)音頻流與該視頻一起播放。如果對(duì)每種語言提供一個(gè)音頻流并只提供一個(gè)視頻流,當(dāng)以此來支持X個(gè)不同語言時(shí),則帶寬的節(jié)省為視頻大小的(X-1)倍。
應(yīng)該指出,雖然所作描述參考的是由一個(gè)裝置使用這些流,但這些流也能被多個(gè)裝置使用。對(duì)于本領(lǐng)域技術(shù)人員而言,在讀了本發(fā)明的這一說明之后,對(duì)本發(fā)明的這種修改將是顯然的。再有,可對(duì)流進(jìn)行組合供用戶選擇一裝置或一些裝置將使用哪些流。再有,這些流不限于音頻和視頻,而是還可以包括其他類型信息,如圖形和文本。
指出這樣一點(diǎn)是重要的,即盡管本發(fā)明是針對(duì)全功能數(shù)據(jù)處理系統(tǒng)描述的,但本領(lǐng)域的那些普通技術(shù)人員將會(huì)理解,本發(fā)明的過程能以指令的計(jì)算機(jī)可讀介質(zhì)形式以及多種形式分發(fā),而且本發(fā)明同樣可以應(yīng)用而不論實(shí)際為實(shí)現(xiàn)這種分發(fā)所用的承載信號(hào)的介質(zhì)的具體類型如何。計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括可記錄型介質(zhì),如軟盤、硬件驅(qū)動(dòng)器、RAM和CD-ROM,以及傳輸型介質(zhì),如數(shù)字和模型通信鏈路。本發(fā)明的描述是為說明和描述的目的而呈現(xiàn)的,并不想把本發(fā)明排它地局限于所披露的形式。對(duì)于本領(lǐng)域的技術(shù)人員,許多修改和變體將是顯然的。指出這樣一點(diǎn)是重要的,即盡管本發(fā)明的描述主要是利用通過網(wǎng)絡(luò)(例如因特網(wǎng))分布的流式媒體,但通過適當(dāng)?shù)男薷?這些修改對(duì)于本領(lǐng)域普通技術(shù)人員而言是顯然的)本發(fā)明也可應(yīng)用于其他場(chǎng)合,如傳統(tǒng)電視之類的廣播媒體以及利用諸如衛(wèi)星和微波傳輸之類通信信道的其他無線通信系統(tǒng)。
再有,雖然這些舉例是通過傳輸多重?cái)?shù)據(jù)流來實(shí)現(xiàn)的,但附加的數(shù)據(jù)流可以嵌入一個(gè)或多個(gè)主要的或基本的數(shù)據(jù)流內(nèi)。例如,可以利用幀緩存,其中每31幀中有一幀包含附加內(nèi)容。這些幀可被暫存直至該內(nèi)容被完全組合起來并準(zhǔn)備好為止,或被某一用戶輸入觸發(fā)。所選擇和描述的實(shí)施例是為了最好地解釋本發(fā)明的原理和實(shí)踐應(yīng)用,并使本領(lǐng)域其他普通技術(shù)人員能理解本發(fā)明,以用于適合所期望的具體應(yīng)用的經(jīng)各種修正的各種實(shí)施例。
權(quán)利要求
1.在數(shù)據(jù)處理系統(tǒng)中使廣告瞄準(zhǔn)一多媒體系統(tǒng)的方法,該方法包含響應(yīng)收到的來自該多媒體系統(tǒng)的用戶輸入,從某事件的一組視頻流和一組音頻流中選擇視頻流和音頻流,在這里形成選定的視頻流和選定的音頻流;根據(jù)選定的視頻流和選定的音頻流,從一組廣告中選擇一個(gè)廣告,以形成選定的廣告;以及將選定的廣告發(fā)送給該多媒體系統(tǒng)。
2.權(quán)利要求1的方法,這里用戶輸入是一個(gè)檔案。
3.權(quán)利要求1的方法,這里選擇廣告的步驟包括確定選定視頻流和選定音頻流中內(nèi)容的類型;以及選擇包括該內(nèi)容類型的廣告。
4.權(quán)利要求3的方法,這里選定的視頻流包括提供統(tǒng)計(jì)數(shù)據(jù)的視頻流,而且這里選定的廣告包括統(tǒng)計(jì)數(shù)據(jù)。
5.權(quán)利要求3的方法,這里的內(nèi)容類型是一選定的人物。
6.權(quán)利要求3的方法,這里的內(nèi)容類型是由選定視頻流和選定音頻流展現(xiàn)的一事件的主題。
7.使廣告瞄準(zhǔn)一多媒體系統(tǒng)的方法,在那里用戶可在一個(gè)事件的一組可得到的視頻流和音頻流當(dāng)中進(jìn)行選擇以展現(xiàn)該事件,該方法包含如下步驟使各視頻流和音頻流與特定的廣告關(guān)聯(lián);確定各用戶對(duì)該事件已選擇了哪些視頻流和音頻流;以及根據(jù)各用戶已選擇的視頻流和音頻流,向相應(yīng)的用戶發(fā)送該特定的廣告。
8.如權(quán)利要求7中敘述的方法,進(jìn)一步包含接收一用戶檔案,這里還根據(jù)該用戶的用戶檔案選擇特定的廣告。
9.使廣告瞄準(zhǔn)一移動(dòng)系統(tǒng)的方法,包含如下步驟確定該移動(dòng)系統(tǒng)的位置;以及根據(jù)該位置將特定的媒體流發(fā)送給該移動(dòng)系統(tǒng)。
10.如權(quán)利要求9中敘述的方法,進(jìn)一步包含如下步驟確定對(duì)要發(fā)送給該移動(dòng)系統(tǒng)的視頻流和音頻流的選擇;以及根據(jù)對(duì)流的選擇和該移動(dòng)系統(tǒng)的位置,發(fā)送一特定的媒體流。
11.如權(quán)利要求9中敘述的方法,這里還根據(jù)該用戶的用戶檔案選擇特定的媒體流。
12.如權(quán)利要求9中敘述的方法,這里該特定的媒體流是一特定的廣告。
13.如權(quán)利要求9中敘述的方法,這里該特定的媒體流是視頻。
14.如權(quán)利要求9中敘述的方法,這里該特定的媒體流是音頻。
15.如權(quán)利要求9中敘述的方法,這里該特定的媒體流是圖形。
16.如權(quán)利要求9中敘述的方法,這里經(jīng)由寬帶網(wǎng)發(fā)送該媒體流。
17.使廣告瞄準(zhǔn)一多媒體系統(tǒng)的數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)包含第一選擇裝置,用于響應(yīng)收到的來自該多媒體系統(tǒng)的用戶輸入,從事件的一組視頻流和一組音頻流中選擇視頻流和音頻流,在這里形成選定的視頻流和選定的音頻流;第二選擇裝置,用于根據(jù)選定的視頻流和選定的音頻流,從一組廣告中選擇一個(gè)廣告,以形成選定的廣告;以及發(fā)送裝置,用于將選定的廣告發(fā)送給該多媒體系統(tǒng)。
18.如權(quán)利要求17的數(shù)據(jù)處理系統(tǒng),這里用戶輸入是一個(gè)檔案。
19.如權(quán)利要求17的數(shù)據(jù)處理系統(tǒng),這里選擇廣告的裝置包括確定裝置,用于確定選定視頻流和選定音頻流中內(nèi)容的類型;以及第三選擇裝置,用于選擇包括該類型內(nèi)容的廣告。
20.如權(quán)利要求19的數(shù)據(jù)處理系統(tǒng),這里選定的視頻流包括提供統(tǒng)計(jì)數(shù)據(jù)的視頻流,而且這里選定的廣告包括統(tǒng)計(jì)數(shù)據(jù)。
21.如權(quán)利要求19的數(shù)據(jù)處理系統(tǒng),這里的內(nèi)容類型是一選定的人物。
22.如權(quán)利要求19的數(shù)據(jù)處理系統(tǒng),這里的內(nèi)容類型是由選定視頻流和選定音頻流展現(xiàn)的一事件的主題。
23.使廣告瞄準(zhǔn)一多媒體系統(tǒng)的系統(tǒng),在那里用戶可在一個(gè)事件的一組可得到的視頻流和音頻流當(dāng)中進(jìn)行選擇以展現(xiàn)該事件,該系統(tǒng)包含使各視頻流和音頻流與特定的廣告關(guān)聯(lián)的裝置;確定各用戶對(duì)該事件已選擇了哪些視頻流和音頻流的裝置;以及根據(jù)各用戶已選擇的視頻流和音頻流,向相應(yīng)的用戶發(fā)送該特定廣告的裝置。
24.如權(quán)利要求23中敘述的系統(tǒng),進(jìn)一步包含接收一用戶檔案的裝置,這里還根據(jù)該用戶的用戶檔案選擇特定的廣告。
25.使廣告瞄準(zhǔn)一移動(dòng)系統(tǒng)的系統(tǒng),包含確定該移動(dòng)系統(tǒng)位置的裝置;以及根據(jù)該位置將特定的媒體流發(fā)送給該移動(dòng)系統(tǒng)的裝置。
26.如權(quán)利要求25中敘述的系統(tǒng),進(jìn)一步包含確定對(duì)要發(fā)送給該移動(dòng)系統(tǒng)的視頻流和音頻流的選擇的裝置;以及根據(jù)對(duì)流的選擇和該移動(dòng)系統(tǒng)的位置,發(fā)送一特定媒體流的裝置。
27.如權(quán)利要求25中敘述的系統(tǒng),這里還根據(jù)該用戶的用戶檔案選擇特定的媒體流。
28.如權(quán)利要求25中敘述的系統(tǒng),這里該特定的媒體流是一特定的廣告。
29.如權(quán)利要求25中敘述的系統(tǒng),進(jìn)一步包含經(jīng)由寬帶網(wǎng)發(fā)送媒體流的裝置。
30.計(jì)算機(jī)可讀媒體中的用于使廣告瞄準(zhǔn)一多媒體系統(tǒng)的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包含第一組指令,用于響應(yīng)收到的來自該多媒體系統(tǒng)的用戶輸入,從事件的一組視頻流和一組音頻流中選擇適當(dāng)?shù)囊曨l流和音頻流,在這里形成選定的視頻流和選定的音頻流。第二組指令,用于根據(jù)選定的視頻流和選定的音頻流,從一組廣告中選擇一個(gè)廣告,以形成選定的廣告;以及第三組指令,用于將選定的廣告發(fā)送給該多媒體系統(tǒng)。
31.在數(shù)據(jù)處理系統(tǒng)中使用的計(jì)算機(jī)可讀媒體中的計(jì)算機(jī)程序產(chǎn)品,用于使廣告瞄準(zhǔn)一多媒體系統(tǒng),在那里用戶可在一個(gè)事件的一組可得到的視頻流和音頻流當(dāng)中進(jìn)行選擇以展現(xiàn)該事件,該計(jì)算機(jī)程序產(chǎn)品包含第一組指令,用于使各視頻流和音頻流與特定的廣告關(guān)聯(lián);第二組指令,用于確定各用戶對(duì)該事件已選擇了哪些視頻流和音頻流;以及第三組指令,用于根據(jù)各用戶已選擇的視頻流和音頻流,向相應(yīng)的用戶發(fā)送該特定的廣告。
32.如權(quán)利要求31中敘述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含第四組指令,用于接收一用戶檔案,這里還根據(jù)該用戶的用戶檔案選擇特定的廣告。
33.在數(shù)據(jù)處理系統(tǒng)中使用的計(jì)算機(jī)可讀媒體中的計(jì)算機(jī)程序產(chǎn)品,用于使廣告瞄準(zhǔn)一移動(dòng)系統(tǒng),該計(jì)算機(jī)程序產(chǎn)品包含第一組指令,用于確定該移動(dòng)系統(tǒng)的位置;以及第二組指令,用于根據(jù)該位置向該移動(dòng)系統(tǒng)發(fā)送一特定的媒體流。
34.如權(quán)利要求33中敘述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含第三組指令,用于確定對(duì)要發(fā)送給該移動(dòng)系統(tǒng)的視頻流和音頻流的選擇;以及第四組指令,用于根據(jù)對(duì)流的選擇和該移動(dòng)系統(tǒng)的位置,發(fā)送一特定媒體流。
35.如權(quán)利要求33中敘述的計(jì)算機(jī)程序產(chǎn)品,這里還根據(jù)用戶的用戶檔案選擇特定的媒體流。
36.如權(quán)利要求33中敘述的計(jì)算機(jī)程序產(chǎn)品,這里該特定的媒體流是一特定的廣告。
37.如權(quán)利要求33中敘述的計(jì)算機(jī)程序產(chǎn)品,這里該媒體流是經(jīng)由寬帶網(wǎng)絡(luò)發(fā)送的。
全文摘要
數(shù)據(jù)處理系統(tǒng)中的一種方法和裝置,用于使廣告瞄準(zhǔn)一多媒體系統(tǒng)。響應(yīng)收到的來自該多媒體系統(tǒng)的用戶輸入,從一個(gè)事件的一組視頻流和一組音頻流中選擇視頻流和音頻流,在這里形成選定的視頻流和選定的音頻流。根據(jù)該選定的視頻流和選定的音頻流,從一組廣告中選擇一廣告,以形成選定的廣告。該選定的廣告被發(fā)送到該多媒體系統(tǒng)。
文檔編號(hào)H04N7/16GK1292524SQ0012867
公開日2001年4月25日 申請(qǐng)日期2000年9月20日 優(yōu)先權(quán)日1999年9月30日
發(fā)明者羅納德·W·巴塞特, 布魯斯·A·比德爾, 米歇爾·維恩·布朗, 萊昂·P·導(dǎo)德, 米歇爾·A·拋利尼 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司