專利名稱:用于動態(tài)更新數(shù)字電視設(shè)備中的觀眾簡檔的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明一般而言是針對數(shù)字電視系統(tǒng),更特別地,是針對一種用于動態(tài)更新交互式數(shù)字電視中的觀眾簡檔(viewer profile)的裝置。
背景技術(shù):
在現(xiàn)代的電視廣播系統(tǒng)中,從廣播設(shè)備向家庭提供多種多樣的交互式數(shù)字電視(DTV)內(nèi)容。該DTV內(nèi)容由觀眾的電視使用和顯示的方式根據(jù)了解到的觀眾的簡檔信息而不同。該簡檔信息通常以某種方式存儲在一終端設(shè)備例如電視機、機頂盒(STB)、個人電腦(PC)或類似設(shè)備內(nèi)部。
許多數(shù)字電視系統(tǒng)已經(jīng)說明如何能夠根據(jù)所存儲的信息在終端設(shè)備內(nèi)改編內(nèi)容。例如,某些數(shù)字電視系統(tǒng)根據(jù)在組裝終端設(shè)備期間所存儲的郵政編碼顯示當?shù)亓闶凵痰牡刂?。某些?shù)字電視系統(tǒng)可以提供有針對的廣告,其中播放多組廣告,并且根據(jù)存儲在終端設(shè)備的觀眾簡檔中的某些人口信息(例如觀眾年齡)通過終端設(shè)備來選擇所顯示的一個廣告。其它例子包括游戲展示、家庭購物機會等等,所有這些都具有在終端設(shè)備中根據(jù)某些本地數(shù)據(jù)進行選擇的要素。
然而,存在著與通過終端設(shè)備選擇數(shù)字電視內(nèi)容相關(guān)的問題。特別是,關(guān)于什么可以存儲在終端設(shè)備中以及下載的附帶數(shù)字電視內(nèi)容的軟件(例如,ATSC/CASE或DVB、MHP Java應(yīng)用程序)如何能夠存取所存儲的觀眾簡檔數(shù)據(jù)(也稱為“個人化數(shù)據(jù)”)都沒有任何明確的標準。本質(zhì)上,存在著“雞-或者-雞蛋”(chicken-or-the-egg)問題。直到存在足夠數(shù)量的包含在廣播信號中的交互式數(shù)字電視內(nèi)容才會成為使觀眾簡檔(個人化)數(shù)據(jù)標準化的強大動力,并且沒有觀眾簡檔數(shù)據(jù)的標準將不會有大量的交互式數(shù)字TV內(nèi)容。
因此,現(xiàn)有技術(shù)中存在改進交互式數(shù)字電視系統(tǒng)的需要。特別是,需要一種能夠修改和增加與交互式數(shù)字電視相關(guān)的觀眾簡檔信息而不開發(fā)標準協(xié)議的交互式數(shù)字電視。
發(fā)明內(nèi)容
為了處理上述討論的現(xiàn)有技術(shù)的缺陷,本發(fā)明的一個主要目的是提供一種用于更新存儲在數(shù)字電視設(shè)備中的觀眾簡檔的裝置。根據(jù)本發(fā)明的一個有利實施例,該裝置包括1)接收器電路,可以接收與多個輸入電視信號關(guān)聯(lián)的音頻-視頻數(shù)據(jù)包,并從中提取至少一個包含第一數(shù)據(jù)請求的數(shù)據(jù)請求數(shù)據(jù)包,可操作用于從所存儲的觀眾簡檔中檢索第一被請求簡檔數(shù)據(jù);以及2)更新控制器,可以從所述接收器電路接收至少一個數(shù)據(jù)請求數(shù)據(jù)包,并且確定所述第一被請求簡檔數(shù)據(jù)是否存在于觀眾簡檔中,其中該更新控制器進一步可以響應(yīng)第一被請求簡檔數(shù)據(jù)在所存儲的觀眾簡檔中不存在的確定結(jié)果,而在相關(guān)的電視屏幕上顯示與第一被請求簡檔數(shù)據(jù)相關(guān)的信息。
根據(jù)本發(fā)明的一個實施例,所述更新控制器進一步可以接收與第一被請求簡檔數(shù)據(jù)相關(guān)的觀眾輸入命令,可操作用于使更新控制器將第一被請求簡檔數(shù)據(jù)添加到所存儲的觀眾簡檔中。
根據(jù)本發(fā)明的另一個實施例,所述裝置進一步包括一耦合到所述更新控制器的存儲器,其中當接收到第一數(shù)據(jù)請求時,更新控制器在該存儲器中創(chuàng)建與第一數(shù)據(jù)請求相關(guān)的第一遺漏請求記錄,所述第一數(shù)據(jù)請求指示第一被請求簡檔數(shù)據(jù)在所存儲的觀眾簡檔中不存在。
根據(jù)本發(fā)明的再一個實施例,所述接收器電路進一步可以從多個輸入電視信號中提取包含后續(xù)數(shù)據(jù)請求的附加數(shù)據(jù)請求數(shù)據(jù)包,每一個后續(xù)數(shù)據(jù)請求都可操作用于從所存儲的觀眾簡檔中檢索第一被請求簡檔數(shù)據(jù),并且其中所述更新控制器為每個后續(xù)的數(shù)據(jù)請求從接收器電路接收附加的數(shù)據(jù)請求數(shù)據(jù)包,確定第一被請求簡檔數(shù)據(jù)是否存在于所存儲的觀眾簡檔中。
根據(jù)本發(fā)明的又一個實施例,第一遺漏請求記錄包括一遺漏請求計數(shù),并且其中所述更新控制器響應(yīng)為每個后續(xù)數(shù)據(jù)請求確定的第一被請求簡檔數(shù)據(jù)在所存儲的觀眾簡檔中不存在的結(jié)果,而在為每個后續(xù)數(shù)據(jù)請求確定之后使遺漏請求計數(shù)加1。
根據(jù)本發(fā)明的再一個實施例,所述更新控制器比較遺漏請求計數(shù)和一預(yù)定閾值,并且響應(yīng)遺漏請求計數(shù)超過所述預(yù)定閾值的確定結(jié)果,顯示與第一被請求簡檔數(shù)據(jù)相關(guān)的信息。
根據(jù)本發(fā)明的又一個實施例,所述更新控制器進一步可以接收與第一被請求簡檔數(shù)據(jù)相關(guān)的觀眾輸入命令,所述命令可操作用于使更新控制器將第一被請求簡檔數(shù)據(jù)添加到所存儲的觀眾簡檔中。
以上相對廣義地概括了本發(fā)明的特征及技術(shù)優(yōu)點,從而那些本領(lǐng)域技術(shù)人員可以更好地理解本發(fā)明下面的詳細說明。本發(fā)明的附加特征和優(yōu)點將在以下進行說明,其構(gòu)成本發(fā)明權(quán)利要求的主體。那些本領(lǐng)域技術(shù)人員應(yīng)當理解他們可以很容易使用所公開的構(gòu)想和具體實施例作為基礎(chǔ)來修改或設(shè)計其他用于實現(xiàn)與本發(fā)明相同目的的結(jié)構(gòu)。那些本領(lǐng)域技術(shù)人員還應(yīng)當認識到這種等效結(jié)構(gòu)以其最廣泛的形式來說并不背離本發(fā)明的宗旨和范圍。
在進行詳細說明之前,也許提供貫穿本專利文件中使用的某些單詞或短語的定義比較好術(shù)語“包括”和“包含”,及其派生詞,是指包含但沒有受到限制;術(shù)語“或”是包括在內(nèi)的,是指和/或;短語“與...相關(guān)”以及“與之相關(guān)的”,及其派生詞,可以指包括,包括在其中,與...互聯(lián),包含,包含在其中,連接到或與...相連,耦合到或與...耦合,與...通信,與...合作,交錯,并列,與...近似,連接到或與...連接,具有,具有...的屬性等等;并且術(shù)語“控制器”是指任何控制至少一種操作的設(shè)備、系統(tǒng)或其部分,例如可以用硬件、固件或軟件、或至少兩個相同件的組合實現(xiàn)的設(shè)備。應(yīng)當注意,與任何特定的控制器相關(guān)的功能可以是集中式或分布式的,不管是本地的或遠程的。特別地,控制器可以包括一個或多個數(shù)據(jù)處理器,以及相關(guān)的輸入/輸出設(shè)備和存儲器,其執(zhí)行一個或多個應(yīng)用程序和/或操作系統(tǒng)程序。對貫穿于本專利文件的某些單詞和短語提供定義,那些本領(lǐng)域技術(shù)人員應(yīng)當理解如果不是大多數(shù)情況,那么在許多情況下,這種定義也可以應(yīng)用于現(xiàn)有技術(shù),以及這種定義的單詞和短語的未來應(yīng)用中。
為了更完整的理解本發(fā)明及其優(yōu)點,下面結(jié)合附圖進行以下說明,其中相同的數(shù)字指示相同的對象,并且附圖中附圖1示出了根據(jù)本發(fā)明的一個實施例的示例性電視廣播系統(tǒng);附圖2示出了根據(jù)本發(fā)明的一個實施例的示例性機頂盒(STB)和電視機;附圖3更詳細地示出了根據(jù)本發(fā)明的一個實施例的示例性機頂盒(STB)和電視機;附圖4是表示根據(jù)本發(fā)明的一個實施例的示例性機頂盒的操作流程圖。
具體實施例方式
以下論述的附圖1到4,以及在本專利文件中用于描述本發(fā)明的原理的各種實施例都只是作為示例,不應(yīng)當被認為是以任何方式來限制本發(fā)明的范圍。那些本領(lǐng)域技術(shù)人員將會理解本發(fā)明的原理可以以任何適宜配置的機頂盒(STB)和廣播設(shè)備來實現(xiàn)。
附圖1示出了根據(jù)本發(fā)明的一個實施例的示例性電視廣播系統(tǒng)10。電視廣播系統(tǒng)10包括本地廣播設(shè)備11,其從每個網(wǎng)絡(luò)視頻源21-23接收一個或多個數(shù)字視頻傳送流。本地廣播設(shè)備11可以從有線通信鏈路或無線通信鏈路接收這些數(shù)字視頻傳送流。例如,本地廣播設(shè)備11通過有線通信鏈路31從網(wǎng)絡(luò)視頻源21接收一個或多個數(shù)字視頻傳送流,并通過有線通信鏈路32從網(wǎng)絡(luò)視頻源22接收一個或多個數(shù)字視頻傳送流。
本地廣播設(shè)備11還包括基收發(fā)器站34和35,其將一個或多個數(shù)字視頻傳送流從網(wǎng)絡(luò)視頻源2 3無線發(fā)送給本地廣播設(shè)備11。在一個示例性實施例中,網(wǎng)絡(luò)視頻源23可以通過通信線路33將所述數(shù)字視頻傳送流發(fā)送給基收發(fā)器站34,其是本地多點分布系統(tǒng)(LMDS)網(wǎng)絡(luò)的一部分。在LMDS網(wǎng)絡(luò)中,使用微波鏈路將數(shù)字視頻傳送流從基收發(fā)器站34發(fā)送到基收發(fā)器站35。
本地廣播設(shè)備11將數(shù)字視頻傳送流發(fā)送給用戶位置41-43,用戶位置可以包括私人住所和商業(yè)場所。如果本地廣播設(shè)備11是有線電視系統(tǒng)的一部分,則本地廣播設(shè)備11可以通過有線通信線路51向用戶位置41和42發(fā)送一個或多個輸出數(shù)字視頻傳送流。有線通信線路52將一個或多個輸出數(shù)字視頻傳送流從本地廣播設(shè)備11傳送到發(fā)送器43,其將所述輸出數(shù)字視頻傳送流無線傳送至用戶位置43。
每個由本地廣播設(shè)備接收和發(fā)送的數(shù)字視頻傳送流在6MHz的廣播頻道中傳送。通常一個傳送流包含幾個虛擬頻道,每個虛擬頻道包含一個程序。在虛擬頻道中傳送的程序就是觀眾在信號電視頻道中所看到的,例如電影、新聞廣播以及天氣頻道。通常,每個虛擬頻道分配有固定的帶寬,例如每秒3兆位(Mbps)。
本地廣播設(shè)備11還包括交互式數(shù)字電視(IDTV)控制系統(tǒng)70,其與用戶位置的機頂盒中相關(guān)的監(jiān)控電路進行雙向通信,以便例如在電視節(jié)目期間顯示定制的廣告。根據(jù)本發(fā)明的一個有利實施例,IDTV控制系統(tǒng)70可以將幾個廣告的音頻-視頻數(shù)據(jù)包插入到單個電視節(jié)目的音頻-視頻數(shù)據(jù)包中。在用戶位置,所述監(jiān)控電路使用駐留在用戶終端設(shè)備(即機頂盒、電視機)中的觀眾簡檔信息以便在電視節(jié)目廣告休息期間只選擇一個廣告來播放。這樣,IDTV控制系統(tǒng)70可以根據(jù)存儲在觀眾簡檔中的人口信息使定制的廣告顯示在用戶電視上。
在以下本發(fā)明的描述中,與IDTV控制系統(tǒng)70雙向通信的相關(guān)用戶監(jiān)控電路在用作基于磁盤的錄像機的機頂盒中實現(xiàn)。那些本領(lǐng)域技術(shù)人員將會理解這僅僅是為了舉例說明而不應(yīng)當被認為是限制本發(fā)明的范圍。在本發(fā)明的替代實施例中,用戶監(jiān)控電路可以在電視機、傳統(tǒng)錄像機(VCR)、有線TV轉(zhuǎn)換器盒、或衛(wèi)星反射器控制盒中實現(xiàn)。
附圖2示出了根據(jù)本發(fā)明的一個實施例的示例性機頂盒(STB)150和電視機105。機頂盒150從本地廣播設(shè)備11接收輸入電視信號,本地廣播設(shè)備可以是有線電視服務(wù)供應(yīng)商(有限公司)或互聯(lián)網(wǎng)服務(wù)供應(yīng)商(ISP)并將選擇的觀眾頻道發(fā)送給電視機105。
在記錄模式下,機頂盒150可以解調(diào)輸入無線電頻率(RF)電視信號以產(chǎn)生記錄并存儲在機頂盒150內(nèi)部或與機頂盒150連接的存儲介質(zhì)上的基帶視頻信號。在播放模式下,機頂盒150從所述存儲介質(zhì)中讀取所存儲的由用戶選擇的基帶視頻信號(即程序),并將其發(fā)送給電視機105。
例如,如果機頂盒150是一個基于磁盤驅(qū)動的設(shè)備,例如ReplayTVTM錄音機或TiVOTM錄音機,機頂盒150向一計算機磁硬盤(而不是磁盒式錄音帶)存儲所述輸入電視信號并從中檢索所述輸入電視信號。在又一個實施例中,機頂盒150可以向本地讀/寫(R/W)數(shù)字通用磁盤(DVD)或R/W CD-ROM存儲或從中檢索。因此,本地存儲介質(zhì)可以是固定的(例如磁盤驅(qū)動器)或者是可移動的(例如DVD,CD-ROM)。
機頂盒150包括從由觀眾操作的遠程控制設(shè)備接收命令(例如頻道加、頻道減、音量加、音量減、記錄、播放、快進(FF)、后退等)的紅外傳感器160。電視機105是一種傳統(tǒng)的電視,包括屏幕110、紅外(IR)傳感器115以及一個或多個手動控制器120(由虛線表示)。IR傳感器115還從由觀眾操作的一遠程控制設(shè)備接收命令(例如音量加、音量減、電源開/關(guān))。
應(yīng)當注意,機頂盒150并不局限于從某一特定類型的信號源接收特定類型的輸入電視信號。如上所指出的,外部源可以是有線服務(wù)供應(yīng)商、傳統(tǒng)的RF廣播天線、衛(wèi)星反射器、或互聯(lián)網(wǎng)連接。因此,所述輸入信號可以是數(shù)字信號、模擬信號或網(wǎng)際協(xié)議(IP)數(shù)據(jù)包。
然而,為了在說明本發(fā)明的原理時簡便和清楚的目的,以下說明將主要針對其中機頂盒150從有線服務(wù)供應(yīng)商接收輸入電視信號(模擬和/或數(shù)字)的實施例。雖然如此,那些本領(lǐng)域技術(shù)人員將會理解本發(fā)明的原理也方便適合于使用無線廣播電視信號,包含MPEG數(shù)據(jù)的IP數(shù)據(jù)包的輸入流等等。
附圖3更詳細地示出了根據(jù)本發(fā)明的一個實施例的實例的機頂盒150。機頂盒150包括IR傳感器160、視頻處理器210、MPEG2編碼器220、硬盤驅(qū)動器230、MPEG2譯碼器/NSTC編碼器240、錄像機(VR)控制器250、視頻緩沖器260、交互式數(shù)字電視(IDTV)客戶控制器270和存儲器280。在本發(fā)明的一個有利實施例中,IDTV客戶控制器270包括一數(shù)據(jù)處理器和一存儲圖形用戶接口(GUI)程序271的相關(guān)存儲器。存儲器280存儲請求文件281和觀眾簡檔282。
VR控制器250指示機頂盒150的整體操作,其中包括觀看模式、記錄模式、播放模式??爝M(FF)模式、后退模式。在觀看模式下,VR控制器250使來自有線服務(wù)供應(yīng)商的輸入電視信號被視頻處理器210解調(diào)并處理,并發(fā)送給電視機105,而不從硬盤驅(qū)動器230存儲或檢索。視頻處理器210,其可以是例如TriMedia(TM)1100媒體處理器,包含無線電射頻(RF)前端電路,該電路用于從有線服務(wù)供應(yīng)商接收輸入電視信號、調(diào)諧到用戶選擇的頻道、并將所選擇的RF信號轉(zhuǎn)換成適合于在電視機105上顯示的基帶電視信號(例如超視頻信號)。視頻處理器210還可以在播放模式期間從MPEG2譯碼器/NTSC編碼器240接收常規(guī)NTSC信號(在視頻緩沖器260中緩沖之后)并將基帶電視信號(例如超視頻信號)發(fā)送給電視機105。
在記錄模式下,VR控制器250使輸入電視信號存儲在硬盤驅(qū)動器230上。在VR控制器250的控制下,MPEG2編碼器220從有線服務(wù)供應(yīng)商接收輸入電視信號,并將所接收的RF信號轉(zhuǎn)換成用于存儲在硬盤驅(qū)動器230上的MPEG-2格式?;蛘?,如果機頂盒150耦合到一個正在發(fā)送MPEG-2數(shù)據(jù)的源,則輸入的MPEG-2數(shù)據(jù)可以繞過MPEG-2編碼器220而直接存儲在硬盤驅(qū)動器230上。在播放模式下,VR控制器250指示硬盤驅(qū)動器230使所存儲的電視信號(即程序)流向MPEG2譯碼器/NTSC編碼器240,其將來自硬盤驅(qū)動器230的MPEG2數(shù)據(jù)轉(zhuǎn)換成例如超視頻(S-Videl)信號,該信號在視頻處理器210將其發(fā)送給電視機105之前在視頻緩沖器260中緩沖。
應(yīng)當注意,選擇用于MEG2編碼器220和MPEG2譯碼器/NTSC編碼器240的MPEG2標準僅僅是為了示例說明。在本發(fā)明另外的實施例中,MPEG編碼器和譯碼器可以遵從一種或者是多種MPEG-1、MPEG-2、MPEG-4和MPEG-7標準。
為了本申請及后續(xù)權(quán)利要求的目的,硬盤驅(qū)動器230被定義為包括可讀可寫的任意大容量存儲器設(shè)備,包括傳統(tǒng)的磁盤驅(qū)動器和用于讀/寫數(shù)字通用磁盤(DVD-RW)的光盤驅(qū)動器、可重寫CD-ROM、VCR磁帶等。事實上,硬盤驅(qū)動器230在永久嵌入在機頂盒150中的傳統(tǒng)意義上來說不需要固定的。更適宜地,硬盤驅(qū)動器230包括任何專用于機頂盒150存儲所記錄的視頻程序的目的的大容量存儲設(shè)備。因此,硬盤驅(qū)動器230可以包括一個附加的外設(shè)驅(qū)動器或可移動磁盤驅(qū)動器(嵌入式的或附加式的),例如支持讀/寫DVD或可重寫CD-ROM的投幣式自動唱片點唱機設(shè)備。此外,在本發(fā)明的一個有利實施例中,硬盤驅(qū)動器230可以包括外部大容量存儲器設(shè)備,機頂盒150可以通過網(wǎng)絡(luò)連接(例如網(wǎng)際協(xié)議(IP)連接)對其存取或控制,該存儲器設(shè)備包括例如用戶的家用個人電腦(PC)中的磁盤驅(qū)動器或用戶互聯(lián)網(wǎng)服務(wù)器供應(yīng)商(ISP)的服務(wù)器上的磁盤驅(qū)動器。
本發(fā)明允許觀眾簡檔282中的個人數(shù)據(jù)隨著時間來逐步建立而沒有一個清楚的先驗標準。IDTV控制系統(tǒng)70,除了發(fā)送用于電視節(jié)目的音頻-視頻數(shù)據(jù)包和用于眾多廣告的音頻-視頻數(shù)據(jù)包給視頻處理器210,還可以發(fā)送數(shù)據(jù)包中的一個或多個Java應(yīng)用程序和數(shù)據(jù)庫文件,這些內(nèi)容散布在音頻-視頻數(shù)據(jù)包中。所述Java應(yīng)用程序和數(shù)據(jù)庫文件由視頻處理器210從音頻-視頻數(shù)據(jù)包中分離(多路輸出)并被傳送給IDTV客戶控制器270。然后IDTV客戶控制器270可以執(zhí)行Java應(yīng)用程序以便實現(xiàn)由內(nèi)容創(chuàng)建者所請求的某些功能。
根據(jù)本發(fā)明的一個有利實施例,IDTV客戶控制器270可以使用提供數(shù)據(jù)字段伸縮性的傳統(tǒng)應(yīng)用程序接口(API)。這樣,觀眾簡檔數(shù)據(jù)282的性質(zhì)根據(jù)觀眾的響應(yīng)和行為隨著時間的流逝而增加。內(nèi)容創(chuàng)建者會在音頻-視頻數(shù)據(jù)包中嵌入一個API,可以用于通過IDTV客戶控制器270從觀眾簡檔282中獲取信息以便更好地確定要顯示的內(nèi)容。為了舉例說明,由IDTV客戶控制器270執(zhí)行的API可以分析從觀眾簡檔282中檢索到的人口信息,并且作出響應(yīng),發(fā)送控制信號給視頻處理器210,使其顯示由視頻處理器210接收的幾個廣告中被選擇的一個廣告。因此,觀眾簡檔282中的數(shù)據(jù)可以用于定制在電視機105上所看到的廣告。
觀眾簡檔282中的數(shù)據(jù)最初由觀眾建立,觀眾使用一遠程控制器與GUI程序271交互。GUI程序271使視頻處理器210在電視機105的屏幕110上過度地顯示窗口190。窗口190可以是下拉或彈出窗口。觀眾在窗口190中輸入數(shù)據(jù)或選擇項目以便輸入觀眾數(shù)據(jù),例如年齡、性別、信用卡號碼、地址(包括ZIP碼)。
但是,由IDTV客戶控制器270接收的API可以請求不存在的數(shù)據(jù)字段的信息。考慮這樣一個例子,其中音頻-視頻流顯示一個戒指的廣告。在顯示期間,相應(yīng)的Java應(yīng)用程序的API瀏覽觀眾簡檔282以查看是否存在稱為“戒指大小”、“家庭地址”以及“支付方式”的數(shù)據(jù)字段。在所述例子中,觀眾已在觀眾簡檔282中事先輸入其家庭地址和支付方式(例如信用卡)。但是,觀眾沒有將戒指大小輸入到觀眾簡檔282中。觀眾進一步建立觀眾簡檔282以推遲填寫所請求的數(shù)據(jù)要素。所有觀眾看到的都是戒指廣告的音頻-視頻部分。由IDTV客戶控制器270執(zhí)行的Java應(yīng)用程序啟動和停止沒有相互影響。
在以后的某個時間,觀眾可以通過GUI程序271輸入設(shè)置模式并且請求IDTV客戶控制器270在窗口190中顯示所有被請求的數(shù)據(jù)字段(或要素),這些數(shù)據(jù)字段不滿足于IDTV客戶控制器270。如果觀眾決定想接受戒指的報價,則觀眾可以輸入“戒指大小”值。下一次戒指廣告發(fā)送至視頻處理器210時,IDTV客戶控制器270顯示完整的交互式對話,其中內(nèi)容創(chuàng)建者可以提供觀眾被發(fā)送到其地址的正確大小的預(yù)定價格的戒指。如果觀眾同意交易,則觀眾可以使用遠程控制器來鍵入其信用卡PIN號碼。其后,IDTV客戶控制器270發(fā)送完整交易數(shù)據(jù)返回給IDTV控制系統(tǒng)70。
該方案可以擴展到任何類型的請求數(shù)據(jù)。為了控制顯示給觀眾的數(shù)據(jù)請求量,IDTV客戶控制器270可以追蹤作出特定數(shù)據(jù)請求的次數(shù),并且將此信息存儲在存儲器280中。例如,對數(shù)據(jù)字段“戒指大小”的請求可以存儲在存儲器280的存儲位置REQ1中、對數(shù)據(jù)字段“車型”的請求可以存儲在存儲位置REQ2等等?!敖渲复笮 北徽埱蟮拇螖?shù)保存在COUNT1存儲位置中,“車型”被請求的次數(shù)保存在COUNT2存儲位置等等。
直到特定數(shù)據(jù)字段(要素)被請求超過一閾值次數(shù),IDTV客戶控制器270不進行任何交互。另外,觀眾簡檔282和IDTV客戶控制器270可以配置成允許數(shù)據(jù)字段的完整編輯并分配每個字段保護級別。例如,數(shù)據(jù)要素可以附加標簽“提供給本地設(shè)備”、“提供給授權(quán)的應(yīng)用程序賣方”、“從不提供”、“僅提供觀眾確認”等等。
如上所指出的,IDTV客戶控制器270可以使用觀眾簡檔282中的數(shù)據(jù)要素以確定滿足觀眾興趣的一個最適宜的廣告。觀眾可以指定他們可能考慮或提供基本人口統(tǒng)計的車型和/或牌子,以便更好地根據(jù)觀眾的興趣調(diào)整廣告。為了本地應(yīng)用程序信息的目的,這些數(shù)據(jù)要素(例如“孩子數(shù)”、“車數(shù)”、“工資勞動者的人數(shù)”、“年薪”等)可以標記為僅在終端設(shè)備內(nèi)使用?;蛘撸鼈兛梢栽谟邢捱x擇的基礎(chǔ)上全部在設(shè)備控制器下提供給某些賣主。
通過使用上述方法,觀眾簡檔282中的數(shù)據(jù)結(jié)構(gòu)可以在觀眾控制下增加。內(nèi)容創(chuàng)建者通過注意那些作為由IDTV客戶控制器270執(zhí)行的實際購買部分的數(shù)據(jù)字段來獲取有關(guān)流行數(shù)據(jù)字段的反饋(假定返回頻道用于完全購買定單信息)。
附圖4描述了流程圖400,其示出了根據(jù)本發(fā)明的一個有利實施例的典型機頂盒150的操作。在設(shè)置模式期間,觀眾通過GUI程序271初始化觀眾簡檔282(處理步驟405)。在普通電視觀看期間IDTV客戶控制器271從一包含對觀眾簡檔282中的數(shù)據(jù)字段的請求的內(nèi)容創(chuàng)建者接收API小應(yīng)用程序(處理步驟410)。IDTV客戶控制器271比較所接收的數(shù)據(jù)請求與觀眾簡檔282中的數(shù)據(jù)。如果找到數(shù)據(jù),則響應(yīng)所請求的數(shù)據(jù)(處理步驟415)。如果在觀眾簡檔282中沒有找到所請求的數(shù)據(jù),則IDTV客戶控制器270開始計算遺漏的被請求數(shù)據(jù)字段的情況數(shù)(處理步驟420)。響應(yīng)一觀眾提示,IDTV客戶控制器270對于所述遺漏計數(shù)超過一預(yù)定閾值的情況顯示所有遺漏的被請求數(shù)據(jù)字段(處理步驟425)。隨后觀眾可以將所選擇的被請求數(shù)據(jù)字段添加到觀眾簡檔282中(處里步驟430)。
盡管已對本發(fā)明進行了詳細說明,但那些本領(lǐng)域技術(shù)人員應(yīng)當理解在不背離以最廣義為形式的本發(fā)明的宗旨和范圍的情況上可以對其作出各種修改、替換和變動。
“計算機程序”將理解為是指存儲在計算機可讀介質(zhì)例如軟盤上的任何軟件產(chǎn)品,通過網(wǎng)絡(luò)例如互聯(lián)網(wǎng)可以下載,或以其他任何形式可以銷售。
權(quán)利要求
1.一種用于更新存儲在數(shù)字電視設(shè)備中的觀眾簡檔(282)的裝置,所述裝置包括接收器電路(210),可以接收與多個輸入電視信號關(guān)聯(lián)的音頻-視頻數(shù)據(jù)包,并從中提取至少一個包含第一數(shù)據(jù)請求的數(shù)據(jù)請求數(shù)據(jù)包,可操作用于從所述存儲的觀眾簡檔(282)中檢索第一被請求簡檔數(shù)據(jù);以及更新控制器(270),可以從所述接收器電路(210)接收所述至少一個數(shù)據(jù)請求數(shù)據(jù)包,并且確定所述第一被請求簡檔數(shù)據(jù)是否存在于所述觀眾簡檔(282)中,其中所述更新控制器(270)進一步可以響應(yīng)所述第一被請求簡檔數(shù)據(jù)在所述存儲的觀眾簡檔(282)中不存在的確定結(jié)果,而在相關(guān)的電視屏幕(110)上顯示與所述第一被請求簡檔數(shù)據(jù)相關(guān)的信息。
2.根據(jù)權(quán)利要求1所述的裝置,其中所述更新控制器(270)進一步可以接收與所述第一被請求簡檔數(shù)據(jù)相關(guān)的觀眾輸入命令,可操作用于使所述更新控制器(270)將所述第一被請求簡檔數(shù)據(jù)添加到所述存儲的觀眾簡檔(282)中。
3.根據(jù)權(quán)利要求1所述的裝置,進一步包括一耦合到所述更新控制器(270)的存儲器(280),其中當接收到所述第一數(shù)據(jù)請求時,所述更新控制器(270)在所述存儲器(280)中創(chuàng)建與所述第一數(shù)據(jù)請求相關(guān)的第一遺漏請求記錄,所述第一數(shù)據(jù)請求指示所述第一被請求簡檔數(shù)據(jù)在所述存儲的觀眾簡檔(282)中不存在。
4.根據(jù)權(quán)利要求3所述的裝置,其中所述接收器電路(210)進一步可以從所述多個輸入電視信號中提取包含后續(xù)數(shù)據(jù)請求的附加數(shù)據(jù)請求數(shù)據(jù)包,所述后續(xù)數(shù)據(jù)請求中的每一個都可操作用于從所述存儲的觀眾簡檔(282)中檢索所述第一被請求簡檔數(shù)據(jù),并且其中所述更新控制器(270)對所述每個后續(xù)的數(shù)據(jù)請求從所述接收器電路(210)接收所述附加的數(shù)據(jù)請求數(shù)據(jù)包,確定所述第一被請求簡檔數(shù)據(jù)是否存在于所述存儲的觀眾簡檔(282)中。
5.根據(jù)權(quán)利要求4所述的裝置,其中所述第一遺漏請求記錄包括一遺漏請求計數(shù),并且其中所述更新控制器(270)響應(yīng)對所述每個后續(xù)數(shù)據(jù)請求確定的所述第一被請求簡檔數(shù)據(jù)在所述存儲的觀眾簡檔(282)中不存在的結(jié)果,而在對所述每個后續(xù)數(shù)據(jù)請求確定之后使所述遺漏請求計數(shù)加1。
6.根據(jù)權(quán)利要求5所述的裝置,其中所述更新控制器(270)比較所述遺漏的請求計數(shù)和一預(yù)定閾值,并且響應(yīng)所述遺漏請求計數(shù)超過所述預(yù)定閾值的確定結(jié)果,顯示與所述第一被請求簡檔數(shù)據(jù)相關(guān)的所述信息。
7.根據(jù)權(quán)利要求6所述的裝置,其中所述更新控制器(270)進一步可以接收與所述第一被請求簡檔數(shù)據(jù)相關(guān)的觀眾輸入命令,所述命令可操作用于使所述更新控制器(270)將所述第一被請求簡檔數(shù)據(jù)添加到所述存儲的觀眾簡檔(282)中。
8.根據(jù)權(quán)利要求7所述的裝置,其中所述數(shù)字電視設(shè)備在電視機(15)中。
9.根據(jù)權(quán)利要求7所述的裝置,其中所述數(shù)字電視設(shè)備是可操作用于控制一相關(guān)電視機(105)的機頂盒(150)。
10.根據(jù)權(quán)利要求7所述的裝置,其中所述數(shù)字電視設(shè)備是錄像機。
11.一種用于更新存儲在數(shù)字電視設(shè)備中的觀眾簡檔(282)的方法,所述方法包括以下步驟接收與多個輸入電視信號關(guān)聯(lián)的音頻-視頻數(shù)據(jù)包;從中提取至少一個包含第一數(shù)據(jù)請求的數(shù)據(jù)請求數(shù)據(jù)包,可操作用于從所述存儲的觀眾簡檔(282)中檢索第一被請求簡檔數(shù)據(jù);確定所述第一被請求簡檔數(shù)據(jù)是否存在于所述觀眾簡檔(282)中;響應(yīng)所述第一被請求簡檔數(shù)據(jù)在所存儲的觀眾簡檔(282)中不存在的確定結(jié)果,而在相關(guān)的電視屏幕(110)上顯示與第一被請求簡檔數(shù)據(jù)相關(guān)的信息。
12.根據(jù)權(quán)利要求11所述的方法,進一步包括接收與所述第一被請求簡檔數(shù)據(jù)相關(guān)的觀眾輸入命令的步驟,該命令可操作用于將所述第一被請求簡檔數(shù)據(jù)添加到所存儲的觀眾簡檔(282)中。
13.根據(jù)權(quán)利要求11所述的方法,進一步包括當接收到所述第一數(shù)據(jù)請求時,在一個存儲器(280)中創(chuàng)建與第一數(shù)據(jù)請求相關(guān)的第一遺漏請求記錄的步驟,所述第一數(shù)據(jù)請求指示所述第一被請求簡檔數(shù)據(jù)在所存儲的觀眾簡檔(282)中不存在。
14.根據(jù)權(quán)利要求13所述的方法,進一步包括以下步驟從所述多個輸入電視信號中提取包含后續(xù)數(shù)據(jù)請求的附加數(shù)據(jù)請求數(shù)據(jù)包,所述后續(xù)數(shù)據(jù)請求中的每一個都可操作用于從所存儲的觀眾簡檔(282)中檢索所述第一被請求簡檔數(shù)據(jù);并且對于每個后續(xù)的數(shù)據(jù)請求,確定所述第一被請求簡檔數(shù)據(jù)是否存在于所存儲的觀眾簡檔(282)中。
15.根據(jù)權(quán)利要求14所述的方法,其中所述第一遺漏請求記錄包括一遺漏請求計數(shù),并且進一步包括以下步驟響應(yīng)對每個后續(xù)數(shù)據(jù)請求確定的所述第一被請求簡檔數(shù)據(jù)在所述存儲的觀眾簡檔(282)中不存在的結(jié)果,而在對每個后續(xù)數(shù)據(jù)請求確定之后使所述遺漏請求計數(shù)加1。
16.根據(jù)權(quán)利要求15所述的方法,進一步包括以下步驟比較所述遺漏的請求計數(shù)和一預(yù)定閾值;并且響應(yīng)所述遺漏的請求計數(shù)超過所述預(yù)定閾值的確定結(jié)果,顯示與所述第一被請求簡檔數(shù)據(jù)相關(guān)的信息。
17.根據(jù)權(quán)利要求16所述的方法,進一步包括接收與所述第一被請求簡檔數(shù)據(jù)相關(guān)的觀眾輸入命令的步驟,所述命令可操作用于將所述第一被請求簡檔數(shù)據(jù)添加到所存儲的觀眾簡檔(282)中。
18.一種計算機程序產(chǎn)品,當執(zhí)行所述計算機程序產(chǎn)品時使一可編程設(shè)備用作根據(jù)權(quán)利要求1-10中任一權(quán)利要求所定義的裝置。
全文摘要
公開了一種用于更新存儲在數(shù)字電視設(shè)備中的觀眾簡檔的裝置。該裝置包括1)接收器電路,可以接收與多個輸入電視信號關(guān)聯(lián)的音頻-視頻數(shù)據(jù)包,并從中提取至少一個包含第一數(shù)據(jù)請求的數(shù)據(jù)請求數(shù)據(jù)包,可操作用于從所存儲的觀眾簡檔中檢索第一被請求簡檔數(shù)據(jù);以及2)更新控制器,可以從所述接收器電路接收至少一個數(shù)據(jù)請求數(shù)據(jù)包,并確定第一被請求簡檔數(shù)據(jù)是否存在于觀眾簡檔中,其中該更新控制器進一步響應(yīng)第一被請求簡檔數(shù)據(jù)在所存儲的觀眾簡檔中不存在的確定結(jié)果,而在相關(guān)的電視屏幕上顯示與第一被請求簡檔數(shù)據(jù)相關(guān)的信息。
文檔編號H04N7/16GK1559146SQ02818996
公開日2004年12月29日 申請日期2002年9月17日 優(yōu)先權(quán)日2001年9月29日
發(fā)明者N·J·曼科維奇, N J 曼科維奇 申請人:皇家飛利浦電子股份有限公司