專利名稱:具有并發(fā)多用戶電子節(jié)目指南的接收器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字傳輸。更確切地,其涉及一種用于從傳輸系統(tǒng)中接收節(jié)目的接收器,該接收器包括這樣的電子節(jié)目指南裝置,它用于瀏覽其包含多個節(jié)目頻道上的信息的電子節(jié)目指南。
本發(fā)明還涉及一種包括輸入和輸出裝置的遠程裝置,用于經(jīng)由接收器而訪問這樣的電子節(jié)目指南,其包含從傳輸系統(tǒng)中傳送的多個節(jié)目頻道上的信息,以及涉及一種家庭娛樂系統(tǒng),其包括一個這種用于從傳輸系統(tǒng)中接收節(jié)目的接收器和多個下述的遠程裝置,即該遠程裝置中包含用于查看電子節(jié)目指南的顯示裝置。
本發(fā)明還涉及一種遠程瀏覽電子節(jié)目指南的多用戶方法、一種用于執(zhí)行這種方法的計算機程序產(chǎn)品、以及一種用于承載這種計算機程序的信號。
本發(fā)明應(yīng)用于多媒體傳輸系統(tǒng)。尤其是應(yīng)用于例如是DSS(數(shù)字衛(wèi)星系統(tǒng))系統(tǒng)、DVB(數(shù)字視頻廣播)系統(tǒng)和Internet協(xié)議(IP)網(wǎng)絡(luò)數(shù)字電視系統(tǒng)這樣的數(shù)字電視系統(tǒng)和家庭娛樂系統(tǒng)。
背景技術(shù):
電子節(jié)目指南(EPG)或交互節(jié)目指南(IPG)是具備可在電視機屏幕上呈現(xiàn)的節(jié)目指南信息的應(yīng)用程序,所述應(yīng)用程序通常運行于電視機屏幕或機頂盒上。這種方法帶來的一個問題就是指南數(shù)據(jù)必須替換或覆蓋用戶正在收看的節(jié)目,因而會干擾正常的節(jié)目收看。當一群人在看電視而他們中僅有一個人(通常是拿著遙控器的人)想要訪問節(jié)目指南時,尤其成問題。
目前已經(jīng)提出了各種用于在電視屏幕上顯示節(jié)目指南的系統(tǒng)和裝置。美國專利US6130726A1中指出了一種具有圖形顯示裝置的遙控器,該圖形顯示裝置用于描述節(jié)目時間表和/或廣告信息,而不會引起由相關(guān)電視監(jiān)視器所描述的內(nèi)容的中斷。
雖然允許不被顯示節(jié)目指南所干擾而收看電視,但是這種系統(tǒng)也不允許多個用戶彼此不互相干擾的訪問節(jié)目指南。
發(fā)明目的和概述本發(fā)明的一個目的是提供一種系統(tǒng),其通過允許多個用戶在不同的顯示支持上并發(fā)地查看節(jié)目指南,從而產(chǎn)生更高質(zhì)量的服務(wù)。
為了這種目的,本發(fā)明提出-一種用于從傳輸系統(tǒng)中接收節(jié)目的接收器,所述接收器包括這樣的電子節(jié)目指南裝置,其用于瀏覽包括多個節(jié)目頻道上信息的電子節(jié)目指南,-一種包括用戶輸入和輸出裝置的遠程裝置,用于經(jīng)由這種接收器查看所述電子節(jié)目指南,以及-一種包括這種接收器和多個這種遠程裝置的家庭娛樂系統(tǒng),其中所述電子節(jié)目指南裝置包括一個服務(wù)器模塊和至少一個指定到每個遠程裝置的客戶機模塊,以便根據(jù)任一個遠程裝置的請求,由服務(wù)器模塊管理對電子節(jié)目指南信息中所指定客戶機模塊的導(dǎo)航。
EPG的結(jié)構(gòu)分為兩個不同的部分具有并發(fā)多用戶支持程序的服務(wù)器模塊和用于一個或幾個特定類型遠程裝置的一個或幾個客戶機模塊。這有利于允許幾個用戶(可能是遠距高用戶)并發(fā)地瀏覽其數(shù)據(jù)來自于接收器(例如機頂盒)的EPG,以及允許用遠程裝置顯示結(jié)果。
附圖的簡要說明參考下述附圖,可選擇地用于實現(xiàn)本發(fā)明以獲得其優(yōu)點的本發(fā)明及其附加特征是顯而易見的,并且將被詳細說明,其中-
圖1示范性地示出了一個根據(jù)本發(fā)明的系統(tǒng)的實施例,-圖2示范性地示出了一個根據(jù)本明的接收器軟件堆棧的實施例。
附圖的詳細說明在數(shù)字電視中(TV),用戶通過稱作是電子節(jié)目指南(EPG)的專用軟件而瀏覽可用節(jié)目列表。該軟件運行于稱作是機頂盒(STB)的接收器上。其通過遙控器獲取用戶輸入,且在電視機上輸出其顯示。同一時刻僅有一個用戶能夠瀏覽EPG。此外,在瀏覽該EPG時,用戶會覆蓋電視機屏幕上的當前顯示(On Screen Display)(OSD),并且會干擾到同時位于電視機前的其它人的視頻收看過程。
圖1顯示了一個根據(jù)本發(fā)明的家庭娛樂系統(tǒng)的實施例,允許幾個用戶(假定是遠距離用戶)并發(fā)地瀏覽其數(shù)據(jù)來自于一個接收器的EPG。
它包括接收器11,比如是STB,用于從例如是數(shù)字TV廣播系統(tǒng)這樣的傳輸系統(tǒng)中接收節(jié)目,第一遠程裝置,例如是用于在電視屏幕上瀏覽EPG的STB紅外線遙控器12,以及多個其它遠程裝置,其能夠通過有線或無線裝置建立雙向傳輸以與接收器交換數(shù)據(jù),所述其它遠程裝置例如但不限于是用Internet協(xié)議(IP)經(jīng)由藍牙連接到接收器的個人數(shù)字助理(PDA)13,或是用藍牙、紅外線或移動電話協(xié)議(GSM、GPRS或UMTS等)鏈接到接收器的無線應(yīng)用協(xié)議(WAP)移動電話14,以及用網(wǎng)絡(luò)訪問接收器的計算機15。
所述接收器包括用于瀏覽EPG的電子節(jié)目指南裝置,該EPG包含電視節(jié)目頻道上的信息。除遙控器以外的所有遠程裝置都具備顯示裝置,并且利用雙向通信裝置(例如有線或無線藍牙+Internet協(xié)議+特定的客戶機程序)與機頂盒鏈接,以便將EPG的信息顯示在遠程裝置上。遙控器12仍然如平常一樣用于在電視屏幕上的EPG信息中進行導(dǎo)航。然而,與此同時,其他用戶可以訪問EPG信息并且將其顯示在他們的遠程裝置上,而不會被遙控器的用戶干擾,也不會彼此干擾。根據(jù)包括遙控器及所有其他與接收器之間具有雙向鏈路的遠程裝置在內(nèi)的任一個遠程裝置的請求,電子節(jié)目指南裝置管理對電子節(jié)目指南信息內(nèi)的每個遠程裝置的導(dǎo)航,并且如果請求來自于遙控器則在電視屏幕上顯示所選擇的信息,或者如果請求來自于任一其他遠程裝置則將所選信息發(fā)送到該遠程裝置,以便后者可以將其顯示在自己的屏幕上。
本發(fā)明也可以用在連接于另一個特性限定STB的多STB家用網(wǎng)絡(luò)中,該家用網(wǎng)絡(luò)的典型設(shè)置是具備通過幾種媒介(例如公用數(shù)字電視信號和/或Intetnet協(xié)議(IP)網(wǎng))來接收EPG信息的網(wǎng)關(guān)特性的主STB。運行服務(wù)器模塊的網(wǎng)關(guān)STB采集EPG數(shù)據(jù)并以一種適當?shù)母袷綄⑵浒l(fā)送給運行一個客戶模塊的特性限定STB。由于大部分數(shù)據(jù)處理都是在主STB中完成的,這允許使用功能較弱的附加STB,從而更便宜且功能較多。
圖2示出了圖1所示的機頂盒的軟件體系結(jié)構(gòu)。它由以下部分構(gòu)成,即,頂層,其包括被標記為EPG SOFT的軟件棧,以及底層,其包括被標記為TV MIDDLE的中間件。所述軟件棧EPG SOFT包括EPG程序。所述中間件TV MIDDLE包括需要使用數(shù)字電視以及需要允許在一側(cè)的硬件及信號與另一側(cè)的軟件之間進行訪問的所有軟件成份。該中間件實現(xiàn)了信道(電纜、衛(wèi)星等等)和/或外部設(shè)備(遙控器、PDA、internet平臺等等)中所接收的信號與EPG軟件之間的一個接口。
對從遠程裝置中并發(fā)瀏覽EPG問題的解決辦法就存在于EPG體系結(jié)構(gòu)中,該體系結(jié)構(gòu)由兩個不同部分組成-服務(wù)器模塊,其標記為EPG SERV,具有并發(fā)多用戶支持程序;-至少一個客戶機模塊,EPG CLIENT#k,k是客戶機模塊的索引。
客戶機模塊可以運行在STB上和/或遠程裝置上。
服務(wù)器和客戶機經(jīng)由預(yù)定的(如專有的)EPG通信應(yīng)用程序接口(API)而通信,如有向箭頭的反向所示。
下面描述了一種經(jīng)由接收器而從遠程裝置中遠程瀏覽電子節(jié)目指南的方法。在STB的軟件棧上,服務(wù)器模塊向數(shù)字電視中間件請求EPG信息,所述數(shù)字電視中間件在找到該信息時將其發(fā)回服務(wù)器模塊。所述EPG服務(wù)器模塊等待任一客戶機的連接。
-當用戶想從遠程裝置中瀏覽EPG時,則載入客戶機模塊,其用服務(wù)器模塊初始化通信。
-然后,服務(wù)器模塊創(chuàng)建一個導(dǎo)航狀態(tài)機,其負責管理EPG信息內(nèi)的客戶機模塊導(dǎo)航。
-用戶每次輸入時(比如象按下“下一頁”鍵以在所顯示的服務(wù)列表中向下導(dǎo)航),客戶機模塊經(jīng)由EPG通信API向服務(wù)器模塊發(fā)送這個命令。
-然后,服務(wù)器模塊更新該客戶機模塊的相應(yīng)導(dǎo)航狀態(tài)機并向數(shù)字電視中間件請求EPG信息,所述數(shù)字電視中間件在發(fā)現(xiàn)所述信息時將其發(fā)回。
-然后,服務(wù)器模塊格式化EPG信息以便遠程裝置可以對其處理,以及將該信息發(fā)回客戶機模塊,客戶機模塊在其專用屏幕上顯示該信息或?qū)⒃撔畔l(fā)送給遠程裝置上的適當軟件。
由于服務(wù)器模塊能夠同時管理幾個導(dǎo)航狀態(tài)機,幾個客戶機模塊也可以同時被載入和激活。
一個客戶機模塊可能是一個本地機,即其運行在STB上,并且其專用于遙控器以獲取遙控輸入及在電視機(這是數(shù)字接收器上的EPG的通用作法)上顯示結(jié)果(服務(wù)和事件列表)。如果STB僅插接在一臺電視機上,那么載入幾個本地客戶機模塊是無意義的。這個體系結(jié)構(gòu)中最引人關(guān)注的應(yīng)用是開發(fā)專門的客戶機模塊,稱作“代理”,它的任務(wù)是將EPG信息內(nèi)容轉(zhuǎn)換為專用于遠程裝置的適當格式。例如,與具有WAP設(shè)備的移動電話通信需要客戶機模塊能夠?qū)腟TB中傳送來的EPG信息格式化為WML(無線標記語言)格式,并且能夠處理由移動電話所發(fā)送的WTP請求。其同樣應(yīng)用于遠程裝置是一臺具有網(wǎng)絡(luò)訪問功能的計算機的情況中,所述網(wǎng)絡(luò)訪問例如是Internet協(xié)議(IP)訪問,除非客戶機模塊必須將信息轉(zhuǎn)換為廣泛使用的HTML(超級文本標記語言)、XML(擴展標記語言)或任一種標記語言格式,但不局限于只是這幾種語言。
本發(fā)明具有以下所述的幾種優(yōu)點。從中間件中提取數(shù)據(jù)(其相當復(fù)雜)的軟件模塊EPG SOFT需要僅被寫一次并且無論與何種類型的客戶機模塊連接均可再使用。由于只有需要將EPG數(shù)據(jù)轉(zhuǎn)換到專用設(shè)備的軟件部分不得不被重寫,而不是整個EPG,這導(dǎo)致了更容易更快速地為不同種類的設(shè)備開發(fā)EPG SOFT。
共享高速緩存機制可以在服務(wù)器模塊中被有利地實施以管理EPG信息,以便性能的改善會使所連接的所有客戶機模塊即所有用戶獲益。
假如要開發(fā)一個翻譯和傳送EPG信息的相應(yīng)的客戶機模塊,那么本發(fā)明會允許任何裝置來瀏覽EPG。
上述附圖及其描述是為了說明而不是為了限制本發(fā)明。顯然有許多的替換方式,其落入隨后的權(quán)利要求的范圍內(nèi)。在這點上,做出下述的接近的注釋。借助于硬件或軟件項目或者這兩者,有多種實現(xiàn)功能的方式。在這點上,附圖是非常概括性的,每個僅代表了本發(fā)明的一個可能的實施例。因此,即使一張附圖顯示了作為不同模塊的不同功能,這決不排除由一個硬件或軟件項目執(zhí)行幾種功能。也不排除由一個硬件或軟件項目的集合,或是這兩者來執(zhí)行一種功能。
權(quán)利要求中的所有參考標記不應(yīng)看作是對該權(quán)利要求的限制。動詞“包括”的使用及它的結(jié)合也不排除除權(quán)利要求中所述的元件或步驟之外的其它元件或步驟的存在。在一個元件或步驟之前的量詞“一”或“一個”的使用不排除多個這種元件或步驟的存在。
權(quán)利要求
1.在傳輸系統(tǒng)中,一種用于從傳輸系統(tǒng)接收節(jié)目的接收器,該接收器包括電子節(jié)目指南裝置,用于瀏覽包含多個節(jié)目頻道上信息的電子節(jié)目指南,所述電子節(jié)目指南裝置包括一個服務(wù)器模塊和至少一個指定到遠程裝置的客戶機模塊,以便根據(jù)遠程裝置的請求,服務(wù)器模塊管理對電子節(jié)目指南信息中指定客戶機模塊的導(dǎo)航。
2.一種遠程裝置,包括輸入和輸出裝置,用于經(jīng)由接收器訪問包含從傳輸系統(tǒng)中傳送的多個節(jié)目頻道上信息的電子節(jié)目指南,該接收器具有用于瀏覽所述電子節(jié)目指南的電子節(jié)目指南裝置,所述電子節(jié)目指南裝置包括一個服務(wù)器模塊和至少一個指定到所述遠程裝置的客戶機模塊,以便根據(jù)遠程裝置的請求,服務(wù)器模塊管理對電子節(jié)目指南信息中指定客戶機模塊的導(dǎo)航。
3.一種如權(quán)利要求2中所請求的遠程裝置,其中所述輸出裝置包括顯示裝置,用于在所述顯示裝置上查看該電子節(jié)目指南。
4.一種家庭娛樂系統(tǒng),包括一個接收器,用于從傳輸系統(tǒng)中接收節(jié)目,所述接收器包括電子節(jié)目指南裝置,用于瀏覽包含多個節(jié)目頻道上信息的電子節(jié)目指南,以及多個遠程裝置,包括用于訪問所述電子節(jié)目指南的輸入及輸出裝置,所述電子節(jié)目指南裝置包括一個服務(wù)器模塊和指定到所述遠程裝置的多個客戶機模塊,以便根據(jù)遠程裝置的請求,服務(wù)器模塊管理對電子節(jié)目指南信息中指定客戶機模塊的導(dǎo)航。
5.一種在傳輸系統(tǒng)中經(jīng)由連接到至少一個遠程裝置的接收器而遠程瀏覽從傳輸系統(tǒng)中傳送的包含多個節(jié)目頻道上信息的電子節(jié)目指南的方法,所述接收器具有用于瀏覽所述電子節(jié)目指南的電子節(jié)目指南裝置,所述電子節(jié)目指南裝置包括一個服務(wù)器模塊和至少一個指定到所述遠程裝置的客戶機模塊,該方法包括以下步驟,即根據(jù)遠程裝置的請求而管理電子節(jié)目指南信息內(nèi)指定的客戶機模塊的導(dǎo)航。
6.一種使接收器計算一組指令的計算機程序產(chǎn)品,當它被載入到接收器時,引起接收器執(zhí)行如權(quán)利要求5中所請求的方法。
7.用于承載計算機程序的信號,所述計算機程序用于執(zhí)行如權(quán)利要求5中所請求的方法。
全文摘要
本發(fā)明涉及一種包括電子節(jié)目指南裝置的接收器,所述電子節(jié)目指南裝置用于瀏覽包含多個節(jié)目頻道上的信息的電子節(jié)目指南。該電子節(jié)目指南裝置包括一個服務(wù)器模塊和指定到多個遠程裝置的多個客戶機模塊,以便根據(jù)任何一個遠程裝置的請求,由服務(wù)器模塊管理對電子節(jié)目指南信息中指定客戶機模塊的導(dǎo)航。
文檔編號H04N5/00GK1669298SQ03816710
公開日2005年9月14日 申請日期2003年7月8日 優(yōu)先權(quán)日2002年7月17日
發(fā)明者J·-B·皮納 申請人:皇家飛利浦電子股份有限公司