專利名稱:在彈出區(qū)域中具有廣告消息的電子節(jié)目表系統(tǒng)的制作方法
背景技術(shù):
本發(fā)明一般地涉及作為一個(gè)電子節(jié)目表顯示于一部電視機(jī)屏幕上的電視時(shí)間表信息,特別地涉及一種系統(tǒng)和方法,在不離開該節(jié)目表的前提下,用于進(jìn)入節(jié)目表的再格式化功能。
隨著在一個(gè)大城市區(qū)域中的電視臺(tái)或有線電視網(wǎng)絡(luò)的數(shù)目的增加,呈現(xiàn)在一個(gè)觀眾面前的可能感興趣的節(jié)目的數(shù)目已經(jīng)戲劇性地增加。隨著能接收直接衛(wèi)星信號(hào)的碟形天線的使用,觀眾所能得到的節(jié)目的數(shù)量也已經(jīng)進(jìn)一步地增加。
此外,電視面臨著一個(gè)數(shù)字化的未來,這要看電視與微機(jī)技術(shù)的融合。未來的電視機(jī)將包括一部微型計(jì)算機(jī),用于通過網(wǎng)絡(luò)跟其他計(jì)算機(jī)互連的調(diào)制解調(diào)器,內(nèi)聯(lián)網(wǎng),因特網(wǎng),并能連接到計(jì)算機(jī)外部設(shè)備,例如打印機(jī)。這樣的能力,諸如“準(zhǔn)視頻點(diǎn)播”(NVOD),“視頻點(diǎn)播”,“訪問萬維網(wǎng)”,“音頻點(diǎn)播”,等等,將向觀眾提供大量的信息和帶寬。
已經(jīng)變得日益明顯的是,信息過載實(shí)際上會(huì)降低所提供的信息的有用性。相應(yīng)地,為了向可得到的信息提供一種智能的、對(duì)用戶友好的接口,正面臨著巨大的挑戰(zhàn)。
其結(jié)果是,已經(jīng)開發(fā)出直接地提供到觀眾的電視機(jī)屏幕上的各種電視時(shí)間表系統(tǒng),以幫助觀眾對(duì)各種節(jié)目進(jìn)行排序,并確定對(duì)哪些節(jié)目進(jìn)行收看或錄像。在共同轉(zhuǎn)讓的美國(guó)專利第5,353,121(楊氏等)中,公開了一種這樣的電視時(shí)間表系統(tǒng),其完整的公開內(nèi)容已作為參考文獻(xiàn)被收入本文。在楊氏的一個(gè)實(shí)施例中,電視時(shí)間表包括具有對(duì)應(yīng)于不同電視節(jié)目的諸單元的一個(gè)陣列的一系列菜單。觀眾可以查找各單元,以便察看在不同時(shí)間、不同頻道上,哪些電視節(jié)目正在播送。此外,觀眾還可以選擇某些單元,以便獲得有關(guān)節(jié)目的更多的信息,或者拉出具有附加選項(xiàng)的各種子菜單。
電視時(shí)間表系統(tǒng)的最新發(fā)展,例如上述授予楊氏的專利已經(jīng)提出了若干新的挑戰(zhàn)。一種這樣的挑戰(zhàn)就是當(dāng)EPG被激活時(shí),利用EPG來向觀眾提供廣告和其他信息。
典型地,在EPG的小矩形區(qū)域中顯示各種廣告。然而,由于各種EPG系統(tǒng)含有瀏覽與凝視這兩種特征,所以觀眾在隨便地搜索可用的頻道時(shí),通常不會(huì)激活EPG。相應(yīng)地,正在積極地推行利用一種EPG顯示的用于顯示廣告和其他信息的新技術(shù)。
本發(fā)明的概要根據(jù)本發(fā)明的一個(gè)方面,在供瀏覽和凝視的彈出區(qū)域中提供一個(gè)廣告/消息窗口,以便當(dāng)觀眾正在瀏覽或凝視時(shí)提供消息。
根據(jù)本發(fā)明的另一方面,由EPG生成系統(tǒng)來控制供瀏覽或凝視的諸彈出窗口中所顯示的各項(xiàng)消息的內(nèi)容。
看到下面的詳細(xì)說明以及諸附圖之后,本發(fā)明的其他特征和優(yōu)點(diǎn)將變得更為明顯。
諸附圖的簡(jiǎn)要說明
圖1是根據(jù)本發(fā)明的一個(gè)具有諸彈出區(qū)域的顯示監(jiān)視器的一個(gè)概略圖;圖2是一個(gè)電視系統(tǒng)的一個(gè)方框圖;圖3是用以產(chǎn)生在屏幕上的電子節(jié)目表(EPG)的一個(gè)硬件單元的一個(gè)方框圖;圖4是用以產(chǎn)生EPG的多層次數(shù)據(jù)庫的概略圖;圖5至10是在數(shù)據(jù)庫中的各種數(shù)據(jù)結(jié)構(gòu)的諸概略圖;圖11A至11C是具有廣告消息的一幅合成畫面的一個(gè)顯示監(jiān)視器的各種圖樣。
諸優(yōu)選實(shí)施例的說明一個(gè)EPG系統(tǒng)的綜覽可以在EPG數(shù)據(jù)庫中存儲(chǔ)廣告圖像,或者從一個(gè)外部源接收廣告圖像。供凝視/瀏覽用的彈出區(qū)域格式包括由存儲(chǔ)在ROM中的數(shù)據(jù)產(chǎn)生的、以恒定區(qū)域存儲(chǔ)在存儲(chǔ)器中的各種圖形對(duì)象,以及基于存儲(chǔ)在數(shù)據(jù)庫中的或以實(shí)時(shí)方式提供的、用于描述文本和圖形的各可變區(qū)域。
彈出區(qū)域包括一個(gè)用于顯示廣告或其他消息的可變區(qū)域,它們的內(nèi)容存儲(chǔ)在廣告表的數(shù)據(jù)結(jié)構(gòu)之中,這將在下面詳細(xì)敘述。
在一個(gè)優(yōu)選實(shí)施例中,可以在一部個(gè)人計(jì)算機(jī)、一部電腦電視機(jī)、被連接到一個(gè)機(jī)頂盒的一部電視機(jī),或者含有一塊定制板的一部電視機(jī)上來本實(shí)施本發(fā)明的電子節(jié)目表。然而,本發(fā)明并不局限于任何特定的硬件配置,并且隨著各種計(jì)算機(jī)與電視系統(tǒng)的各種新的組合方式的開發(fā),將會(huì)得到更廣泛的應(yīng)用。在下文中,有時(shí)把上面提到的任何一種稱為一個(gè)“電視系統(tǒng)”。在圖2中,描述了有代表性的各種電視系統(tǒng)的方框圖。由于本發(fā)明不局限于任何特定的電視系統(tǒng),所以對(duì)實(shí)施中的各項(xiàng)細(xì)節(jié)不作描述。
眾所周知,待顯示的畫面可以作為一組模擬信號(hào)來傳輸,例如根據(jù)在美國(guó)所使用的NTSC標(biāo)準(zhǔn),或者作為調(diào)制于一組模擬載頻之上的一組數(shù)字信號(hào)來傳輸??梢酝ㄟ^一根電纜或者經(jīng)由一組天線或圓盤式衛(wèi)星天線來接收各種信號(hào)。典型地,各種電視機(jī)被設(shè)計(jì)成接收模擬信號(hào),而計(jì)算機(jī)顯示裝置則被設(shè)計(jì)成顯示以數(shù)字格式進(jìn)行編碼的各種畫面。然而,解碼器系統(tǒng)將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為一組模擬信號(hào),以便在一部電視機(jī)上顯示出來,而各種電視調(diào)制解調(diào)器能將模擬的電視信號(hào)格式化,以便在一部監(jiān)視器上顯示出來。
在圖2中,經(jīng)由電纜30、天線32,或者碟形衛(wèi)星天線34接收的模擬的或數(shù)字的電視信號(hào)被送往一個(gè)電視系統(tǒng)。若信號(hào)來自一種數(shù)字廣播服務(wù),則一個(gè)解碼器36將該信號(hào)轉(zhuǎn)換為基帶視頻與音頻信號(hào)或3/4頻道的射頻信號(hào)。若該信號(hào)是一組模擬信號(hào),則它作為實(shí)況視頻輸出而通過。電視系統(tǒng)38,根據(jù)其配置,從諸輸出中選擇所需的一個(gè)或多個(gè),并顯示所接收的節(jié)目。
一部電腦電視機(jī)包括一塊電視卡40,它被連接到實(shí)況視頻、基帶視頻,或者3/4頻道的輸出,它對(duì)視頻圖像進(jìn)行數(shù)字化,并在計(jì)算機(jī)監(jiān)視器上的一個(gè)可改變其大小的窗口中顯示該視頻圖像。電腦電視機(jī)還通過一個(gè)調(diào)制解調(diào)器42連接到陸地電話線路。
若所接收的信號(hào)是一組模擬電視信號(hào),則電腦電視機(jī)上的電視卡將模擬信號(hào)數(shù)字化,并從各垂直消隱間隔中抽取所包含的信息。另一方面,若該信號(hào)是一組數(shù)字信號(hào),則分離的音頻、視頻、VBI(垂直消隱信息,例如字幕、電視圖文,以及與節(jié)目有關(guān)的信息),節(jié)目表,以及條件訪問信息都作為獨(dú)立的比特流來提供。針對(duì)各種節(jié)目的視頻與音頻比特流都被轉(zhuǎn)換為一種用于顯示的格式,并且節(jié)目表信息被處理,以形成一個(gè)節(jié)目表數(shù)據(jù)庫。處理器、存儲(chǔ)在存儲(chǔ)器中的可執(zhí)行軟件產(chǎn)生各種交互式的電子節(jié)目表諸圖像以及所接收的各種節(jié)目的諸圖像。這個(gè)節(jié)目表可以被用來跟在窗口中顯示的各種節(jié)目進(jìn)行交互,并對(duì)各種節(jié)目進(jìn)行控制。
一個(gè)電視系統(tǒng),它被配置用于顯示一個(gè)電子節(jié)目表,例如由星視遠(yuǎn)程廣播(StarSight Telecast)公司提供的一份節(jié)目表,包括一個(gè)在屏幕上的顯示控制器以及其他硬件,這將在下面加以描述。若接收到一組標(biāo)準(zhǔn)的模擬廣播信號(hào),則通過一個(gè)VBI數(shù)據(jù)切分器,從VBI中抽取節(jié)目表數(shù)據(jù)。若從一顆衛(wèi)星或一根電纜接收到一組DBS數(shù)字信號(hào),則以獨(dú)立的比特流的形式提供VBI和節(jié)目數(shù)據(jù)。各種節(jié)目表圖像或者在本地產(chǎn)生,或者從遠(yuǎn)方產(chǎn)生,并且被送往一個(gè)在屏幕上的顯示控制器。通過一種遙控方式來提供交互作用。
另一方面,也可以在一個(gè)計(jì)算機(jī)監(jiān)視器上顯示節(jié)目表,上述監(jiān)視器通過,例如,包括一個(gè)紅外發(fā)送器44的一個(gè)紅外接口,以產(chǎn)生紅外代碼去控制電視機(jī)和/或一部盒式磁帶錄像機(jī)。
若以本地方式產(chǎn)生電子節(jié)目表數(shù)據(jù)庫,則用以生產(chǎn)電子節(jié)目表的系統(tǒng)必須接收電視時(shí)間表信息,并對(duì)所接收的信息進(jìn)行處理以便生成一個(gè)數(shù)據(jù)庫。因此,該系統(tǒng)需要一個(gè)數(shù)據(jù)接收單元、一個(gè)處理器、用以存儲(chǔ)節(jié)目代碼以及一個(gè)數(shù)據(jù)庫的存儲(chǔ)器、一個(gè)在屏幕上的顯示發(fā)生器(OSD),以及一個(gè)控制接口,用以調(diào)諧到所選定的各頻道。
在一個(gè)優(yōu)選實(shí)施例中,時(shí)間表信息作為一組特殊格式的短命令被傳輸。各種不同的命令交換著各種信息,例如針對(duì)一個(gè)給定頻道的一個(gè)節(jié)目時(shí)間表,在時(shí)間表中每一個(gè)節(jié)目的標(biāo)題,關(guān)于在該頻道中每一個(gè)節(jié)目的說明以及信息屬性。因此,在一個(gè)特定的時(shí)間內(nèi),在若干命令中發(fā)送針對(duì)一個(gè)待廣播的節(jié)目的信息,在各種命令中的ID號(hào)碼有助于把信息組織到一個(gè)使用數(shù)據(jù)庫引擎(DBE)軟件的關(guān)系式數(shù)據(jù)庫中去,上述軟件存儲(chǔ)在存儲(chǔ)器中,并由處理器執(zhí)行。
在一個(gè)優(yōu)選實(shí)施例中,在觀眾的一部電視機(jī)中含有一塊板,數(shù)據(jù)庫以本地方式被存儲(chǔ),在一條指定的頻道(例如PBS)上,在節(jié)目安排的各VBI中發(fā)送各種命令。在圖3中,描述了用于接收節(jié)目表信息、產(chǎn)生節(jié)目表數(shù)據(jù)庫、顯示節(jié)目表,以及按照交互方式對(duì)節(jié)目表進(jìn)行控制的一塊板的一個(gè)實(shí)例。在一條指定的頻道上,在節(jié)目廣播的垂直消隱間隔中向這塊板發(fā)送各項(xiàng)命令。
另一方面,也可以沿著陸地電話線路向該本地單元發(fā)送各項(xiàng)命令。此外,如下面所述,在某些系統(tǒng)中,數(shù)據(jù)庫被建立在遠(yuǎn)方,而節(jié)目表本身則被發(fā)送到本地單元。
數(shù)據(jù)庫引擎在RAM中建立一個(gè)多層次的數(shù)據(jù)庫。圖4描述數(shù)據(jù)庫的這種多層次的結(jié)構(gòu)。這個(gè)數(shù)據(jù)庫從內(nèi)部來說被這樣構(gòu)建通過句柄和句柄表將時(shí)間表數(shù)據(jù)結(jié)構(gòu)跟主題數(shù)據(jù)結(jié)構(gòu)聯(lián)系起來。每一個(gè)句柄是指向一個(gè)句柄表的一個(gè)索引,在句柄表中含有指向存儲(chǔ)著數(shù)據(jù)庫項(xiàng)目的存儲(chǔ)器各塊的諸指針。
在另一個(gè)實(shí)施例中,例如一個(gè)DSS系統(tǒng),節(jié)目表數(shù)據(jù)作為一個(gè)比特流被發(fā)送,該比特流由數(shù)據(jù)庫引擎進(jìn)行處理。
此外,已經(jīng)開發(fā)了一個(gè)N.E.W.S.(新聞,娛樂,天氣和體育)數(shù)據(jù)庫。包括故事文本和故事ID在內(nèi)的諸命令也被發(fā)送。可以生成從節(jié)目表到跟一個(gè)節(jié)目有關(guān)的各種故事的各種聯(lián)系,并且可以從節(jié)目表訪問有關(guān)的各種故事。
從各項(xiàng)命令中還生成一個(gè)廣告數(shù)據(jù)庫,內(nèi)容包括廣告消息以及含有各種ID的標(biāo)識(shí),用以將諸廣告跟在EPG中顯示的諸節(jié)目聯(lián)系起來。用戶可以直接從節(jié)目表訪問廣告信息。
從各項(xiàng)命令中還生成一個(gè)因特網(wǎng)數(shù)據(jù)庫,內(nèi)容包括通往與EPG所顯示的各種節(jié)目有關(guān)的因特網(wǎng)站點(diǎn)的各URL。若觀眾正在一個(gè)可以聯(lián)網(wǎng)的平臺(tái)(例如網(wǎng)絡(luò)電視、一部個(gè)人計(jì)算機(jī),或者電腦電視機(jī))上收看EPG,則可以直接從EPG訪問一個(gè)被鏈接的站點(diǎn)。
此外,一個(gè)圖形程序模塊還從數(shù)據(jù)庫中建立各種顯示利用時(shí)間表、節(jié)目標(biāo)題,以及其他信息。若OSD控制器工作于字符方式,則所顯示的是諸字符代碼的一個(gè)網(wǎng)格,上述字符代碼被送往OSD控制器,后者產(chǎn)生屏幕上的顯示。
一個(gè)輸入響應(yīng)用戶接口程序模塊響應(yīng)于用戶的輸入,產(chǎn)生針對(duì)特定輸入的新顯示。在一個(gè)優(yōu)選實(shí)施例中,用戶利用一種輸入裝置,例如一個(gè)遙控器、鼠標(biāo)或鍵盤,將光標(biāo)置于當(dāng)前顯示(畫面)的一部分之上并進(jìn)行點(diǎn)擊。輸入響應(yīng)模塊響應(yīng)于光標(biāo)位置以及當(dāng)前顯示的特定顯示內(nèi)容,產(chǎn)生一種應(yīng)答的顯示內(nèi)容或采取一個(gè)特定動(dòng)作。在另一個(gè)優(yōu)選實(shí)施例中,用戶接口響應(yīng)于在一個(gè)遙控器之上的各功能按鈕。各特例將在下面說明。
EPG系統(tǒng)的詳細(xì)說明板的說明圖3是用以執(zhí)行在屏幕上的電子時(shí)間表顯示和其他各項(xiàng)功能的電子硬件單元52的一個(gè)實(shí)施例的一份方框圖。所描述的特定的硬件單元52是針對(duì)具有用于電視收看的家庭衛(wèi)星天線的TVRO(僅接收電視)用戶。這個(gè)單元跟現(xiàn)有的用戶TVRO設(shè)備串聯(lián)連接。
在圖3中,該單元在123中從用戶TVRO系統(tǒng)接收基帶視頻信號(hào)。該單元可選地輸出基帶視頻輸出128或3/4頻道射頻輸出130。該單元包括一個(gè)8位微處理器100,64K字節(jié)的代碼ROM 101,用于節(jié)目數(shù)據(jù)存儲(chǔ)的512K的RAM 102,一個(gè)定制門陣列103,用于快速存儲(chǔ)器數(shù)據(jù)控制的分段的基存儲(chǔ)器104,用于對(duì)到來的加密數(shù)據(jù)進(jìn)行解碼的安全邏輯106,用于顯示控制器接口的一組串行總線108,用于處理器之間的通信的串行總線110,用于差錯(cuò)恢復(fù)的看門狗定時(shí)器112,紅外輸入113,用于電視機(jī)和盒式磁帶錄像機(jī)控制的紅外發(fā)送器電路116。紅外輸出117,CRC-32編碼和解碼邏輯118。板上電源120,視頻輸出123,在屏幕上的顯示控制器和格式化器124,定制彩色轉(zhuǎn)換器126,射頻調(diào)制器127,基帶視頻或射頻輸出128或130的選擇。
在屏幕上的顯示控制器和格式化器(OSDCF)124起著一個(gè)I/O控制器、一個(gè)在屏幕上的顯示控制器(OSD)的作用,還起著一個(gè)閉路字幕數(shù)據(jù)(CCD)VBI數(shù)據(jù)切分器的作用。VBI(垂直消隱間隔)是在一組電視信號(hào)中的一個(gè)死空間,它使一組電視信號(hào)將掃描電子束重新定位于該屏幕的從底部到頂部。在VBI期間,數(shù)字?jǐn)?shù)據(jù),例如閉路字幕數(shù)據(jù)被調(diào)制于載頻信號(hào)之上。
OSDCF 124包括一個(gè)模擬-數(shù)字轉(zhuǎn)換器(ADC),它對(duì)到來的基帶信號(hào)進(jìn)行數(shù)字化,并抽取在各VBI中所發(fā)送的信息。正如在下面更充分地說明的那樣,用于送往數(shù)據(jù)庫的各種消息在各VBI中被發(fā)送。這些消息被送往處理器100,后者執(zhí)行一個(gè)數(shù)據(jù)庫引擎過程,以建立或更新數(shù)據(jù)庫。
OSDCF中的OSD部分包括高速緩沖存儲(chǔ)器,字符存儲(chǔ)器,各項(xiàng)定時(shí)功能,以及一個(gè)外部RAM。OSD讀出從處理器100發(fā)出的各項(xiàng)高級(jí)圖形命令,并將圖形信息存儲(chǔ)在RAM中。OSD輸出紅(R)、綠(G)、蘭(B)圖形數(shù)據(jù),它們被用來產(chǎn)生一組本地的視頻信號(hào)。如下面所述,將顯示OSD本地視頻輸出或正在到來的實(shí)況視頻,這取決于用戶輸入接口的狀態(tài),相應(yīng)地,由數(shù)據(jù)庫引擎產(chǎn)生的屏幕顯示圖形數(shù)據(jù)被送往OSD的RAM,上述OSD產(chǎn)生一組本地視頻信號(hào),并使得該顯示屏幕出現(xiàn)在電視機(jī)屏幕上。
時(shí)間表數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫引擎(DBE)在RAM中建立一個(gè)多層次的數(shù)據(jù)庫。圖4描述了數(shù)據(jù)庫的多層次結(jié)構(gòu)。該數(shù)據(jù)庫從內(nèi)部來說被這樣構(gòu)建通過句柄和句柄表將諸時(shí)間表數(shù)據(jù)結(jié)構(gòu)跟諸主題數(shù)據(jù)結(jié)構(gòu)聯(lián)系起來。每一個(gè)句柄都是通往一個(gè)句柄表的一個(gè)索引,句柄表中含有通往存儲(chǔ)著數(shù)據(jù)庫結(jié)構(gòu)的各存儲(chǔ)器塊的諸指針。
時(shí)間表數(shù)據(jù)結(jié)構(gòu)的層次,按降序排列如下頻道數(shù)據(jù)表含有各頻道的用戶單元的列表;節(jié)目索引表含有被安排在一個(gè)頻道上廣播的每一個(gè)節(jié)目的諸時(shí)間段;節(jié)目標(biāo)題 含有標(biāo)題文本以及節(jié)目標(biāo)題屬性;節(jié)目說明 含有節(jié)目的收視率、屬性,以及說明文本。
圖5A所示的一個(gè)頻道數(shù)據(jù)表是在各層次中最高的數(shù)據(jù)結(jié)構(gòu)。這份表包括針對(duì)由用戶單元所接收的每一個(gè)頻道的一行。在頻道數(shù)據(jù)表中的每一行被不頻繁地更改,并且取決于用戶單元的位置以及所接收的服務(wù)類型。每一個(gè)頻道數(shù)據(jù)表行包括涉及該頻道的信息以及針對(duì)該頻道的一個(gè)節(jié)目索引句柄表的一個(gè)句柄。
在分層結(jié)構(gòu)中的下一個(gè)數(shù)據(jù)結(jié)構(gòu)就是圖5B所描述的節(jié)目索引表。節(jié)目索引表包括一個(gè)開始時(shí)間,典型地它是格林威治時(shí)間午夜以及按照24小時(shí)制來安排時(shí)間。通過一個(gè)節(jié)目時(shí)段的有序的序列來給出該頻道的時(shí)間表,一個(gè)節(jié)目時(shí)段對(duì)應(yīng)于特定的某一天由一個(gè)特定頻道廣播的每一個(gè)節(jié)目。每一個(gè)時(shí)段包括一個(gè)持續(xù)時(shí)間、節(jié)目標(biāo)題句柄,以及節(jié)目說明句柄。為了尋找對(duì)應(yīng)于一個(gè)給定的開始時(shí)間的一行,就需要依次地從節(jié)目索引表的始端開始對(duì)各行進(jìn)行掃描,并增加持續(xù)時(shí)間的數(shù)值。
當(dāng)數(shù)據(jù)庫被完全地建成以后,將保存針對(duì)每一個(gè)頻道的一個(gè)星期的節(jié)目索引表的數(shù)值。通過用兩個(gè)字節(jié)使節(jié)目索引表句柄加1,就能訪問一星期中的每一天。每天在格林威治時(shí)間午夜對(duì)節(jié)目索引表進(jìn)行更新,在更新時(shí),將剛結(jié)束的一天的節(jié)目索引表刪去,并將下一周同一天的節(jié)目索引表添加到數(shù)據(jù)庫中去。
在時(shí)間表分層結(jié)構(gòu)中的下一個(gè)數(shù)據(jù)結(jié)構(gòu)就是圖5C所描述的各節(jié)目標(biāo)題行,以及圖5D所描述的各節(jié)目說明行。針對(duì)一個(gè)給定的節(jié)目時(shí)段,可以利用在該時(shí)段中所包含的各句柄來訪問節(jié)目標(biāo)題行以及節(jié)目說明行。節(jié)目標(biāo)題行以及節(jié)目說明行被存儲(chǔ)在被劃分為各塊的一個(gè)存儲(chǔ)器池里面。每一個(gè)節(jié)目標(biāo)題用一個(gè)唯一的20位節(jié)目標(biāo)識(shí)號(hào)碼(SID)加以標(biāo)識(shí),每一個(gè)節(jié)目說明用一個(gè)被分配于前端的20位的號(hào)碼加以標(biāo)識(shí)。節(jié)目標(biāo)題句柄基于SID,并且節(jié)目標(biāo)題句柄是進(jìn)入一個(gè)節(jié)目標(biāo)題句柄表的偏移量。由一個(gè)特定的節(jié)目標(biāo)題句柄來訪問的節(jié)目標(biāo)題表的行包括存儲(chǔ)該節(jié)目標(biāo)題行的存儲(chǔ)器池的首塊地址。類似地,被一個(gè)節(jié)目說明句柄訪問的節(jié)目說明句柄表行存儲(chǔ)了存放該節(jié)目說明行的存儲(chǔ)器池的首塊地址。
每一個(gè)節(jié)目標(biāo)題行包括一個(gè)主題索引ID以及節(jié)目標(biāo)題的文本。典型地,一個(gè)單獨(dú)的節(jié)目標(biāo)題行將被針對(duì)不同頻道、日期和時(shí)間的許多節(jié)目索引表所參照。這樣一來,通過利用在各節(jié)目索引表中的各句柄,所有的節(jié)目索引表都參照于在存儲(chǔ)器中的一個(gè)單獨(dú)的節(jié)目標(biāo)題行,使存儲(chǔ)器得以有效地被使用。由于各節(jié)目標(biāo)題可以是長(zhǎng)期連續(xù)廣播的系列節(jié)目,所以許多節(jié)目標(biāo)題行具有長(zhǎng)的壽命(譯者注指在數(shù)據(jù)庫中的保存時(shí)間);由于許多節(jié)目被多個(gè)頻道廣播,所以許多節(jié)目標(biāo)題行可以被許多節(jié)目索引表所參照。
每一個(gè)節(jié)目說明行包括一個(gè)主題索引ID,收視率,MPAA收視率,特征屏蔽位,節(jié)目制作年份,以及節(jié)目說明文本。由于一份說明僅對(duì)一個(gè)系列節(jié)目的一個(gè)特定的片段為有效,所以各節(jié)目說明行傾向于具有比節(jié)目標(biāo)題行更短的壽命。
節(jié)目表檢索為了獲得針對(duì)一段特定時(shí)間的時(shí)間表信息,并將時(shí)間表信息顯示于節(jié)目安排網(wǎng)格之中,需要執(zhí)行下列諸步驟。首先訪問和掃描針對(duì)某一天的節(jié)目索引表,在頻道表中尋找每一個(gè)頻道。根據(jù)含有并跟隨所選定時(shí)間的節(jié)目時(shí)段的持續(xù)時(shí)間來確定針對(duì)該頻道的各水平塊的大小。對(duì)被每一個(gè)節(jié)目時(shí)段所參照的節(jié)目標(biāo)題行進(jìn)行訪問,并且在對(duì)應(yīng)于該節(jié)目時(shí)段的水平塊中顯示該節(jié)目標(biāo)題。
最喜愛的頻道列表回到圖5E,在頻道數(shù)據(jù)表中的每一行包括一個(gè)喜愛的鏈接字段。該字段包括通往下一個(gè)喜愛的頻道的鏈接,并且被用來形成一個(gè)按照用戶所確定的排序方式的有序的各頻道的鏈接表。
用戶接口以及數(shù)據(jù)庫引擎提供各種屏幕,以便待顯示于節(jié)目表中的各頻道的排序和選擇。通往第1頻道的一個(gè)鏈接就是存儲(chǔ)在存儲(chǔ)器中的一份排序的頻道表。這種鏈接被用來訪問頻道表行,以便找到最喜愛的頻道。在該頻道中的最喜愛的鏈接被訪問,并且被用來訪問該頻道表,以便找到下一個(gè)最喜愛的頻道,依此類推,直到出現(xiàn)一個(gè)指定的定界符,例如0x00為止,這表示最喜愛的頻道表的結(jié)束。
通過具有多個(gè)存放于每一個(gè)頻道表行中的最喜愛的鏈接字段,就能支持具有多于一個(gè)的最喜愛的列表的能力。
主題數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫的一個(gè)強(qiáng)有力的特征就是通過主題進(jìn)行集群顯示的能力。存放在節(jié)目標(biāo)題行和節(jié)目說明行中的各主題ID被用來將特定的節(jié)目匹配于特定的主題。例如,一個(gè)觀眾可能需要察看所有的喜劇電影的一份列表。
在一個(gè)主題類目表中,每一個(gè)主類目,在上例中為電影,都具有一個(gè)主題類目行,如圖5F所示。一個(gè)主題類目行包括一個(gè)主題類目ID,一個(gè)針對(duì)子類目句柄表的句柄,以及主題類目名。對(duì)這個(gè)主類目來說,主題類目ID被用來標(biāo)識(shí)主題子類目,在上例中為喜劇。
還有一個(gè)針對(duì)每一個(gè)主類目的主題子類目表,如圖J所示。該表含有被包含于一個(gè)主要的主題類目之中的針對(duì)每一個(gè)主題子類目的各行。每一個(gè)表行都包括對(duì)應(yīng)于子類目行的各主題ID以及子類目名。
主題檢索當(dāng)觀眾開始一次針對(duì)特定類型節(jié)目的檢索,例如檢索一個(gè)喜劇電影時(shí),每一個(gè)頻道都被檢查,并將每一份節(jié)目索引表的各主題ID跟存放在對(duì)應(yīng)于各電影類目行的主題子類目表的喜劇行中的各主題ID進(jìn)行比較。關(guān)于具有匹配的各主題ID的諸節(jié)目的信息被存儲(chǔ)在一個(gè)用戶接口本地緩沖存儲(chǔ)器中的一個(gè)主題檢索數(shù)據(jù)結(jié)構(gòu)之中。
主題檢索功能需要對(duì)數(shù)據(jù)庫調(diào)用兩次。這些調(diào)用中的第1次將主題檢索數(shù)據(jù)結(jié)構(gòu)啟動(dòng)到針對(duì)一個(gè)特定的頻道行的與主題類目相匹配的第1個(gè)節(jié)目索引。經(jīng)過一個(gè)特定的偏移時(shí)間之后,第2次調(diào)用將尋找下一個(gè)匹配的節(jié)目,更新主題檢索數(shù)據(jù)結(jié)構(gòu),并將偏移量返送到下一個(gè)節(jié)目。
用于主題用戶接口訪問的基本算法如下1.針對(duì)一個(gè)給定的開始時(shí)間,針對(duì)每一個(gè)頻道行,尋找在此時(shí)與該主題標(biāo)準(zhǔn)相匹配的第1個(gè)節(jié)目索引,并生成一個(gè)列表。跟蹤已實(shí)現(xiàn)匹配的各頻道;2.按時(shí)間順序?qū)?jié)目索引表進(jìn)行排序;3.在已排序的列表中,尋找具有最早節(jié)目的頻道;4.將最早的節(jié)目放進(jìn)用戶接口檢索表中;5.針對(duì)具有最早節(jié)目的頻道,請(qǐng)求與主題標(biāo)準(zhǔn)相匹配的下一個(gè)節(jié)目,并更新偏移時(shí)間;6.重復(fù)執(zhí)行步驟2-4,直到所有的節(jié)目都已經(jīng)被定位、或者到達(dá)其他指定的限值為止(即,可以針對(duì)一個(gè)有限次數(shù)的匹配來進(jìn)行檢索)。
隨后,按照時(shí)間順序顯示針對(duì)所選定類目的諸節(jié)目索引。
廣告與N.E.W.S.的數(shù)據(jù)結(jié)構(gòu)廣告列表數(shù)據(jù)結(jié)構(gòu)類似于節(jié)目索引表。它包括一個(gè)開始時(shí)間以及24小時(shí)的廣告時(shí)間表。廣告表被地方化,并且包括針對(duì)一個(gè)給定日期的待廣播的每一份廣告的一個(gè)廣告時(shí)段。廣告時(shí)段包括一個(gè)持續(xù)時(shí)間,以及一個(gè)廣告ID,用以訪問一個(gè)廣告行。
如果適當(dāng)?shù)脑?,每一個(gè)廣告行都包括一個(gè)廣告標(biāo)志文本字段、一個(gè)廣告文本字段,以及指向一個(gè)廣告標(biāo)識(shí)的一個(gè)指針。廣告標(biāo)識(shí)包括一個(gè)準(zhǔn)備跟該廣告同時(shí)顯示的圖形文件。
各廣告行包括廣告標(biāo)志文本以及廣告文本。
類似地,還可以存儲(chǔ)一個(gè)N.E.W.S.(新聞,娛樂、天氣和體育)數(shù)據(jù)庫。其結(jié)構(gòu)類似于上述的數(shù)據(jù)庫,但各文本行被更新,以便反映不同的論題。
建立數(shù)據(jù)庫借助于在處理器中運(yùn)行的一個(gè)數(shù)據(jù)庫引擎軟件模塊來建立數(shù)據(jù)庫。數(shù)據(jù)庫引擎接收包括各項(xiàng)離散命令在內(nèi)的各種消息。各項(xiàng)命令的實(shí)例包括一條區(qū)域命令,它為一個(gè)特定的用戶單元指定準(zhǔn)備包括在頻道數(shù)據(jù)表之中的可用的各頻道;一條頻道數(shù)據(jù)命令包括被用來形成頻道數(shù)據(jù)表中的各行的信息;以及節(jié)目索引表、節(jié)目標(biāo)題和節(jié)目說明諸命令包括在存儲(chǔ)器中的各SID和各DID的參照區(qū)域。為了進(jìn)一步的處理,數(shù)據(jù)庫引擎僅選擇與在頻道表中所包含的頻道有關(guān)的節(jié)目索引表命令。
數(shù)據(jù)庫引擎為被包括在任何節(jié)目索引表中的所有各SID和DID生成在存儲(chǔ)器中的存儲(chǔ)位置。在各項(xiàng)命令中所包括的、具有匹配的各SID或各DID的信息被寫入所參照的存儲(chǔ)器區(qū)域。實(shí)際上,為了進(jìn)行更有效的檢索,借助于一個(gè)雜湊(Hashing)系統(tǒng)來處理各SID和各DID。
可以通過不同的途徑來向一個(gè)用戶單元發(fā)送消息。上面已經(jīng)敘述了用于在廣播節(jié)目的VBI中接收消息的一個(gè)系統(tǒng)。在一個(gè)DBS系統(tǒng)中,可以在一個(gè)專用的比特流中發(fā)送各種消息。
在一個(gè)DBS系統(tǒng)中,基帶視頻信號(hào)被數(shù)字化、壓縮,并且被調(diào)制到模擬的各載頻信號(hào)之上。由于在壓縮技術(shù)方面的進(jìn)展,曾經(jīng)用來傳送一個(gè)單獨(dú)的節(jié)目的一路載頻現(xiàn)在能夠傳送4個(gè)節(jié)目。典型地,除了各種視頻信號(hào)以外,其他的比特流編碼信息,例如音頻、VBI(垂直消隱信息數(shù)據(jù),例如閉路字幕和電視圖文),節(jié)目表信息,以及條件訪問信息,都作為獨(dú)立的比特流而被提供,并且被多路復(fù)用到一個(gè)復(fù)合的比特流,以及被調(diào)制到一組載頻信號(hào)之上。
另一方面,可以在一組數(shù)字?jǐn)?shù)據(jù)流中傳送數(shù)據(jù)庫本身。例如,在DSS中,在3小時(shí)的節(jié)目安排中為36個(gè)頻道的各塊傳送節(jié)目表信息。用數(shù)字方式將節(jié)目安排調(diào)制到不同的頻段。如圖6所示,一顆衛(wèi)星具有幾個(gè)轉(zhuǎn)發(fā)器500,可同時(shí)在不同頻段上進(jìn)行發(fā)送。利用數(shù)字壓縮技術(shù)可以將幾個(gè)頻段調(diào)制到一個(gè)單獨(dú)的頻段上。所有頻段都傳送包括當(dāng)前節(jié)目安排在內(nèi)的一個(gè)比特流。然而,針對(duì)各頻道的不同的各塊的未來的節(jié)目安排在不同的頻段上被發(fā)送。各塊作為一個(gè)旋轉(zhuǎn)木馬或無限環(huán)路被發(fā)送,因此在接收到一個(gè)特定時(shí)間的頻段之前,可能會(huì)有一段延時(shí)。
在觀眾位置上的一個(gè)解碼器接收16路載頻,并且控制一個(gè)調(diào)諧器/解調(diào)器去選擇一個(gè)載頻。該載頻被采樣、解碼、糾錯(cuò)以及解多路復(fù)用,以分離不同的比特流。解碼器包括各種視頻解碼器芯片,它們對(duì)壓縮的視頻信號(hào)進(jìn)行解壓縮,以便重構(gòu)實(shí)質(zhì)上任何尺寸的畫面。
當(dāng)觀眾訪問節(jié)目表時(shí),針對(duì)那段時(shí)間間隔的塊被裝載到存儲(chǔ)器之中,使得用戶能跟節(jié)目表進(jìn)行交互。對(duì)于一個(gè)未來的時(shí)間以及不同的頻道,可能會(huì)有一段延時(shí)。例如,若當(dāng)前解碼塊為B1并且當(dāng)前接收的塊為B4,則在當(dāng)前節(jié)目能夠被接收和顯示之前,該用戶必須等待B5,B6和B7各塊被發(fā)送。觀眾等待的延時(shí)等于正在發(fā)送的每一塊的持續(xù)時(shí)間的總和,即d5+d6+d7。若節(jié)目表塊被調(diào)諧到一個(gè)不同的頻段,則電纜盒必須調(diào)諧到該頻段并且等待,直到所需的塊在旋轉(zhuǎn)木馬上被發(fā)送,因此,若為未來的節(jié)目安排而訪問節(jié)目表,則可能會(huì)有一段延時(shí)。
對(duì)有線電視來說,數(shù)據(jù)庫建立在SST前端,并且沿著陸地線路傳送到電纜前端。有線電視公司將沿著它所需要的任何路徑來發(fā)送數(shù)據(jù),例如VBI、衛(wèi)星、數(shù)字,等等。
用戶接口用戶接口從一個(gè)輸入裝置,最好是一個(gè)遙控器,取得各種遙控命令,作為它的原始輸入。在一個(gè)實(shí)施例中,用戶通過按壓在遙控器上面的各功能鍵來請(qǐng)求各種功能。在另一個(gè)實(shí)施例中,利用圖形用戶接口(GUI),它在一個(gè)顯示屏幕上,對(duì)應(yīng)于不同的功能具有不同的交互區(qū)域。用戶在對(duì)應(yīng)于一項(xiàng)所需功能的交互區(qū)域中移動(dòng)光標(biāo),并且選擇該功能以產(chǎn)生一項(xiàng)命令。輸入一項(xiàng)命令的具體形式并不重要,并且使用語音命令的技術(shù)即將實(shí)用化。
用戶接口接收各項(xiàng)命令,并且用一個(gè)所請(qǐng)求的顯示屏幕以及通過指向該命令所請(qǐng)求的功能來作出響應(yīng)。所執(zhí)行的功能可以是去執(zhí)行一個(gè)動(dòng)作,例如記錄一個(gè)節(jié)目,調(diào)諧到一個(gè)頻道,訪問一個(gè)有關(guān)的因特網(wǎng)站點(diǎn),購(gòu)買一個(gè)每次付費(fèi)的節(jié)目,或者購(gòu)買商品。每一個(gè)屏幕的數(shù)據(jù)和格式依賴于前一個(gè)屏幕,一天中的時(shí)間(幾點(diǎn)鐘),數(shù)據(jù)庫的各項(xiàng)內(nèi)容,所接收的命令,以及其他參數(shù)。一個(gè)狀態(tài)表被用來定義屏幕流。
對(duì)于每一種已定義的屏幕來說,存在一個(gè)進(jìn)入功能,一個(gè)退出功能,一個(gè)更新功能,以及一個(gè)請(qǐng)求管理功能的數(shù)組。當(dāng)首次進(jìn)入一種狀態(tài)時(shí),就調(diào)用進(jìn)入功能,以收集所有必需的數(shù)據(jù)并對(duì)屏幕進(jìn)行格式化。調(diào)用退出功能是為了從屏幕釋放存儲(chǔ)器和數(shù)據(jù)。每分鐘調(diào)用一次更新功能,以便更新屏幕上的時(shí)間,并且若顯示于屏幕上的任何信息需要更新,則重新描畫(更新)屏幕(的內(nèi)容)。
在一種特定狀態(tài)下,該表包括指向另一種軟件功能的一種參照關(guān)系,上述軟件功能對(duì)應(yīng)于遙控器上的每一個(gè)鍵,或者對(duì)應(yīng)于屏幕上的每一個(gè)交互區(qū)域。當(dāng)一個(gè)相關(guān)的遙控按鈕被按壓或交互區(qū)域被選中時(shí),將指向這些參照功能。
例如,在GUI的實(shí)施例中,若用戶想對(duì)一個(gè)節(jié)目進(jìn)行錄像,則該觀眾可將光標(biāo)移動(dòng)到在錄像交互區(qū)域之上,然后選中該區(qū)域,請(qǐng)求指向錄像功能。隨后將產(chǎn)生一個(gè)確認(rèn)屏幕。一旦用戶確認(rèn)錄像請(qǐng)求,就在一個(gè)錄像隊(duì)列中生成一行。接著從實(shí)時(shí)執(zhí)行(程序)中調(diào)用一個(gè)錄像過程,以便檢查該隊(duì)列并管理各項(xiàng)錄像功能。
由屏幕顯示(OSD)控制器根據(jù)從數(shù)據(jù)庫引擎發(fā)出的各項(xiàng)圖形顯示命令來顯示諸屏幕。在各項(xiàng)基本命令中,為描畫系統(tǒng)的各種顯示屏幕所需的是清除屏幕命令;畫矩形命令;保存矩形命令;存儲(chǔ)矩形命令;移動(dòng)矩形命令;寫ASCII字符串命令;以及描畫頻道圖標(biāo)命令。
每一個(gè)屏幕包括各恒定區(qū)域,這些區(qū)域基于被存儲(chǔ)在不揮發(fā)存儲(chǔ)器里面的代碼和數(shù)據(jù),還包括各可變區(qū)域,例如節(jié)目標(biāo)題和說明,它們利用存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)。正如前面在關(guān)于數(shù)據(jù)庫引擎的說明中所描述的那樣,構(gòu)建數(shù)據(jù)庫是為了便于有效的信息檢索,一般地采取存儲(chǔ)于數(shù)據(jù)庫之中的ASCII文本串的形式。此外,也在數(shù)據(jù)庫中存儲(chǔ)了各圖形文件,準(zhǔn)備在顯示屏幕的窗口中顯示。
彈出消息系統(tǒng)的詳細(xì)說明在頻道間隔瀏覽方式下,隨著一名觀眾使用遙控器來搜索頻道,在屏幕上同時(shí)顯示當(dāng)前電視節(jié)目以及一個(gè)矩形彈出區(qū)域。彈出區(qū)域包括由遙控器當(dāng)前選擇的節(jié)目或頻道的信息性消息。在時(shí)間間隔瀏覽方式下,彈出區(qū)域包括用以取代當(dāng)前收看頻道的后面的節(jié)目安排的信息性消息。在凝視方式下,彈出區(qū)域包括當(dāng)前選定的節(jié)目或頻道的信息性消息。例如,在美國(guó)專利第5,353,121號(hào)中的第66行,第10列就描述了供凝視用的上襯。最好是通過一條頻道變換命令來啟動(dòng)彈出區(qū)域;當(dāng)電視觀眾通過遙控器選擇一個(gè)新的頻道時(shí),彈出區(qū)域就出現(xiàn)在屏幕上,并且保留一段預(yù)定的固定時(shí)間間隔,例如10秒鐘。另一方面,也可以在遙控器上通過一個(gè)專用鍵來啟動(dòng)彈出區(qū)域-當(dāng)該鍵被按壓時(shí),彈出區(qū)域出現(xiàn),而當(dāng)再次按壓該鍵時(shí),彈出區(qū)域就消失。除了關(guān)于節(jié)目或頻道的信息以外,廣告消息也跟當(dāng)前電視節(jié)目同時(shí)顯示。各種廣告消息能對(duì)電視節(jié)目贊助商的產(chǎn)品或服務(wù)起到促銷作用,因此在商業(yè)不景氣期間,所顯示的廣告消息將有所增強(qiáng)。另一方面,各種廣告消息也對(duì)其他贊助商的產(chǎn)品或服務(wù)起到促銷作用。作為另一種可供選擇的方案,各種廣告消息能推動(dòng)一個(gè)即將到來的電視節(jié)目或事件。作為又一種可供選擇的方案,各種廣告消息可以在上下文關(guān)系上具有敏感性,即,它們依賴于當(dāng)前正在顯示的電視節(jié)目的主題,例如,選擇各種廣告消息以投合經(jīng)常收看該類型的電視節(jié)目的人們的興趣,例如關(guān)于高爾夫球場(chǎng)的廣告消息跟關(guān)于高爾夫球賽的一個(gè)電視節(jié)目同時(shí)顯示,或者關(guān)于一條空中航線的廣告消息跟一次電視旅行同時(shí)顯示。簡(jiǎn)而言之,在一個(gè)彈出區(qū)域中,廣告消息連同關(guān)于電視節(jié)目的信息性消息一起提供。
在另一個(gè)實(shí)施例中,彈出區(qū)域也可以是在文字上跟電視節(jié)目有關(guān)的一條廣告消息,而正在顯示的該電視節(jié)目沒有任何信息性消息。
圖1對(duì)前面所述進(jìn)行圖解。一部電視機(jī)10在一個(gè)屏幕12上顯示一個(gè)遠(yuǎn)程廣播電視節(jié)目。在優(yōu)選實(shí)施例中,一個(gè)矩形彈出區(qū)域14包括一個(gè)第1可變區(qū)域16,它根據(jù)存儲(chǔ)在一個(gè)廣告表數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù),同時(shí)顯示一條廣告消息。根據(jù)由數(shù)據(jù)提供者所選定的計(jì)劃,不同的廣告都可以在區(qū)域16中顯示,在這個(gè)意義上,區(qū)域16是可變的。例如,一份不同的廣告可以顯示于該電視機(jī)所調(diào)諧的每一個(gè)頻道上?;蛘呙看螁?dòng)瀏覽或凝視方式時(shí),可以在一個(gè)旋轉(zhuǎn)的基礎(chǔ)上提供不同的廣告?;蛘呖梢愿鶕?jù)一種規(guī)定的廣告循環(huán),經(jīng)過一段預(yù)定的時(shí)間后,顯示一條不同的廣告?;蛘吒鶕?jù)正在顯示的電視節(jié)目的上下文關(guān)系來顯示各種不同的廣告。彈出區(qū)域14還包括一個(gè)第2可變區(qū)域18,它顯示跟正在顯示的節(jié)目?jī)?nèi)容有關(guān)的信息,例如標(biāo)題、剩下的時(shí)間、頻道,等等。隨著節(jié)目改變,信息也跟著改變,在這個(gè)意義上,區(qū)域18是可變的。必要時(shí),彈出區(qū)域14還可以包括其他固定的或可變的區(qū)域,它們涉及正在收看或觀眾感興趣的電視節(jié)目。另一方面,也可以在沒有區(qū)域12的條件下顯示諸區(qū)域16和18,或者區(qū)域18可以被消除。雖然一般來說最好如圖1所示,在靠近屏幕的中部突出地顯示彈出區(qū)域,但是也可以在一個(gè)遠(yuǎn)離此處的地方,例如沿著底部邊界來顯示彈出區(qū)域。彈出區(qū)域的形狀也可以各不相同,例如,氣球狀,或者橢圓形,或者圓形。而且,彈出區(qū)域的大小,即,彈出區(qū)域的背景所占據(jù)的空間也可以改變,這取決于待顯示的各種消息的大小。
通過將各句柄納入到在頻道表中的廣告表數(shù)據(jù)結(jié)構(gòu)之中,或者將各句柄納入到節(jié)目索引表的各行之中,根據(jù)特定的節(jié)目,就能將不同的廣告分配到不同的各頻道中去。
通過發(fā)送各項(xiàng)命令以更新在列表數(shù)據(jù)結(jié)構(gòu)中的各文本或圖形行,就能改變各項(xiàng)廣告的內(nèi)容。
復(fù)合EPG以及廣告系統(tǒng)的詳細(xì)說明以不同方式(例如一個(gè)被接收的電視節(jié)目或者視頻剪輯,以及一個(gè)EPG)交替地顯示圖像,這是眾所周知的。在這種情況下,EPG被顯示于具有一種或多種實(shí)顏色的背景之上。本發(fā)明的這個(gè)方面涉及以一種復(fù)合形式顯示EPG的另一種途徑,即,廣告消息被包含在這樣一種圖像之中。
在業(yè)界中人所共知,可以讓一個(gè)重疊的前景圖形圖像變?yōu)橥该鳎沟靡环谙旅娴谋尘皥D像得以顯現(xiàn)。例如,對(duì)于一幅具有GIF格式的圖像來說,可以將背景顏色設(shè)置為透明值,使得在前景圖像中具有選定的調(diào)色板號(hào)碼的諸像素將被在背景圖像中的諸像素所取代。
一個(gè)EPG的格式示于圖11A,一段廣告消息的格式示于圖11B。EPG格式包括諸矩形的各種輪廓以及顯示于各矩形之中的各種字符。各矩形通常被填充以對(duì)應(yīng)于一個(gè)調(diào)色板號(hào)碼(針對(duì)該圖形系統(tǒng)所使用的調(diào)色板)的一種顏色。調(diào)色板的各種號(hào)碼,連同EPG數(shù)據(jù)以及固件一起,被存儲(chǔ)在RAM或ROM之中。
這樣一來,如圖11A所示,為了以一種復(fù)合形式,同時(shí)顯示一個(gè)EPG以及一段廣告消息,用以填充各種矩形的顏色的調(diào)色板號(hào)碼將被選擇為透明。因此,若背景圖像是圖11B所示的廣告消息,并且前景圖像是圖11A所示的EPG,則所得到的復(fù)合圖像就是圖11C所示的一個(gè)透明的EPG。用戶借助于由遙控器發(fā)出的各種命令,可以選擇在一種或多種實(shí)顏色的背景上,以常規(guī)樣式單獨(dú)地顯示EPG,或者如圖11C所示,以一種復(fù)合方式,連同廣告消息一起來顯示EPG。當(dāng)用戶選擇復(fù)合方式,在EPG數(shù)據(jù)被饋送到視頻處理器之前,微處理器將前景顏色置換為透明。在組合信號(hào)被送往顯示器的驅(qū)動(dòng)電路之前,視頻處理器的輸出跟廣告消息被混合在一起。
如圖11C所示,背景圖像的布局應(yīng)當(dāng)考慮到EPG圖像的布局。在單色顯示器中,跟輪船的黑色的船身相重疊的字母是看不見的。為了改進(jìn)可視度,應(yīng)當(dāng)重畫輪船,或者使用一種不同顏色的文本。
另一方面,前景圖像可能是一份第2透明的廣告。若前景的背景部分被設(shè)置為透明,并且背景圖像被這樣設(shè)計(jì),使得廣告消息被定位于前景圖像的背景范圍以內(nèi),則可以同時(shí)顯示兩份廣告。
權(quán)利要求
1.一個(gè)電視系統(tǒng)包括一部接收機(jī),用于恢復(fù)一組電視信號(hào);一部顯示監(jiān)視器,用于顯示已恢復(fù)的電視信號(hào);用于在監(jiān)視器上,同時(shí)顯示已恢復(fù)的電視信號(hào)、一段信息性消息以及一段廣告消息的裝置。
2.如權(quán)利要求1所述的電視系統(tǒng),其中信息性消息和廣告消息被顯示于彈出區(qū)域之中。
3.如權(quán)利要求2所述的電視系統(tǒng),其中信息性消息涉及已恢復(fù)的電視信號(hào)的內(nèi)容。
4.如權(quán)利要求2所述的電視系統(tǒng),其中信息性消息涉及已恢復(fù)的電視信號(hào)(所在的)頻道上的后面的節(jié)目安排。
5.如權(quán)利要求2所述的電視系統(tǒng),其中信息性消息涉及當(dāng)前的節(jié)目安排。
6.如權(quán)利要求1所述的電視系統(tǒng),還附帶地包括用于顯示一個(gè)EPG以及一段廣告消息的一個(gè)復(fù)合體的裝置。
7.如權(quán)利要求6所述的電視系統(tǒng),還附帶地包括用于單獨(dú)地顯示一個(gè)EPG的裝置。
8.如權(quán)利要求6所述的電視系統(tǒng),還附帶地包括用于存儲(chǔ)EPG數(shù)據(jù)的裝置,上述數(shù)據(jù)包括至少一種已存儲(chǔ)的背景顏色數(shù)值。
9.如權(quán)利要求8所述的電視系統(tǒng),還附帶地包括使用所存儲(chǔ)的背景顏色數(shù)值來單獨(dú)地顯示EPG的裝置。
10.如權(quán)利要求8所述的電視系統(tǒng),還附帶地包括用于將所存儲(chǔ)的背景顏色數(shù)值置換為一個(gè)透明數(shù)值,以顯示該復(fù)合體的裝置。
全文摘要
在一個(gè)實(shí)施例中,關(guān)于節(jié)目或一部電視接收機(jī)所調(diào)諧的頻道的信息性消息(18)以及廣告消息(16)跟當(dāng)前電視節(jié)目(14)同時(shí)地被顯示。在另一個(gè)實(shí)施例中,在一個(gè)復(fù)合體中,EPG跟一段廣告消息同時(shí)地被顯示(圖11A-11C)。在進(jìn)行這樣的顯示之前,微處理器(100)將所存儲(chǔ)的背景顏色數(shù)值置換為一個(gè)透明數(shù)值,上述背景顏色數(shù)值被用來在一種或多種實(shí)顏色的背景上,以常規(guī)樣式單獨(dú)地顯示EPG。
文檔編號(hào)H04N7/035GK1285113SQ98812931
公開日2001年2月21日 申請(qǐng)日期1998年12月1日 優(yōu)先權(quán)日1997年12月1日
發(fā)明者喬納森·B·奧里克 申請(qǐng)人:星視電視廣播公司