專利名稱:利用廣告觀看歷史的節(jié)目推薦方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及利用電子節(jié)目指南來幫助媒體觀眾管理大量的媒體內(nèi)容選擇(例如電視節(jié)目、聊天室、點播視頻媒體文件、音頻等)的系統(tǒng)。本發(fā)明更具體涉及具有能向觀眾建議選擇的“智能”并且根據(jù)這些建議來采取行動的系統(tǒng)(例如代表觀眾記錄節(jié)目)。
由于電視觀眾可用的頻道數(shù)量增加,以及這些頻道上可獲得的節(jié)目內(nèi)容的多樣性,對于電視觀眾而言,識別感興趣的電視節(jié)目愈來愈困難。從歷史上講,電視觀眾通過分析印刷的電視節(jié)目指南來識別感興趣的電視節(jié)目。一般來講,這種印刷的電視節(jié)目指南包含按照時間和日期、頻道以及標(biāo)題列出的可獲得的電視節(jié)目的表格。當(dāng)電視節(jié)目數(shù)量增加時,使用這種印刷的指南來有效地識別期望的電視節(jié)目變得不切實際。
最近,電視節(jié)目指南已經(jīng)可以以通常被稱為電子節(jié)目指南(EPG)的電子格式的形式獲得。與印刷的電視節(jié)目指南類似,EPG包含按照時間、日期、頻道和標(biāo)題列出的可獲得的電視節(jié)目的表格。然而EPG允許電視觀眾根據(jù)個人喜好來分類或者搜索可獲得的電視節(jié)目。另外,EPG允許在屏幕上呈現(xiàn)可獲得的電視節(jié)目。
盡管EPG比常規(guī)的印刷指南更有效地允許觀眾來識別若干所希望的節(jié)目,但是EPG仍受到許多限制,如果克服這些限制,可以進(jìn)一步增強觀眾識別所需要的節(jié)目的能力。例如,許多觀眾對于某些節(jié)目類型諸如動作片節(jié)目或者體育節(jié)目具有特定的喜好偏向,或者對于這些節(jié)目有偏見。這樣,可以將觀眾的偏好施加到EPG,以獲得特定觀眾感興趣的一組推薦節(jié)目。
設(shè)計電視節(jié)目推薦節(jié)目的最終目標(biāo)是為了獲得觀眾最好的可能的簡檔。這樣觀眾使用的觀看節(jié)目歷史被不斷改進(jìn)以便能夠改進(jìn)觀眾的簡檔。然而在本發(fā)明之前,觀眾觀看廣告的歷史從來沒有被用在改進(jìn)觀眾的簡檔中。
本發(fā)明提供一種部分或者是完全基于廣告觀看歷史的節(jié)目推薦。本發(fā)明的各個方面是新穎的、非顯而易見的并且提供了各種優(yōu)點。盡管在此所涵蓋的本發(fā)明的實際本質(zhì)只能使用所附權(quán)利要求書來進(jìn)行限定,但是在下面簡要地說明了某些技術(shù)特征,它們是在此所公開的實施例的特征。
本發(fā)明的一種形式是用于提供一種基于節(jié)目廣告的節(jié)目推薦的方法。
首先檢測位于傳輸信號內(nèi)的節(jié)目廣告。第二,產(chǎn)生對該傳輸信號的觀眾的面部估計。并且,第三,響應(yīng)于產(chǎn)生的面部估計而將具有正電視收看率或者是負(fù)電視收看率的節(jié)目廣告存儲在數(shù)據(jù)庫中。
本發(fā)明的第二種形式是用于提供一種基于節(jié)目廣告的節(jié)目推薦的計算機系統(tǒng)。本系統(tǒng)的第一模塊是可操作地檢測位于傳輸信號中的節(jié)目廣告。本系統(tǒng)的第二模塊是可操作地產(chǎn)生對該傳輸信號的觀眾的面部估計。并且,本系統(tǒng)的第三模塊是響應(yīng)產(chǎn)生的面部估計而可操作地將具有正電視收看率或者是負(fù)電視收看率的節(jié)目廣告存儲在數(shù)據(jù)庫中。
本發(fā)明的第三種形式是一種計算機可讀媒介中的用于提供一種基于節(jié)目廣告的節(jié)目推薦的計算機程序產(chǎn)品。該計算機程序產(chǎn)品包含用于檢測傳輸信號中的節(jié)目廣告的計算機可讀代碼;用于產(chǎn)生對該傳輸信號的觀眾的面部估計的計算機可讀代碼;以及響應(yīng)所產(chǎn)生的面部估計,用于把具有正(positive)電視收看率或者負(fù)(negative)電視收看率的節(jié)目廣告存儲在數(shù)據(jù)庫中的計算機可讀代碼。
結(jié)合附圖,從下面對于本優(yōu)選實施例的詳細(xì)說明中,本發(fā)明的前述形式和其他形式、特征和優(yōu)點將變得更加明顯。詳細(xì)的說明書和附圖僅僅是說明本發(fā)明而不是限制本發(fā)明,本發(fā)明的范圍是通過所附權(quán)利要求書和等效表述來限定的。
圖1圖示了根據(jù)自動推薦系統(tǒng)的本發(fā)明的一個實施例的原理圖。
圖2是根據(jù)圖1系統(tǒng)的本發(fā)明計算機的一個實施例的框圖;以及圖3是圖示根據(jù)本發(fā)明、基于節(jié)目廣告的推薦的程序的流程圖。
圖1示出觀眾11的自動節(jié)目推薦系統(tǒng)10。系統(tǒng)10包含常規(guī)的電視機20形式的顯示器件以及計算機30。計算機30可以被配置在電視機20的內(nèi)部,或者是如所示的遠(yuǎn)離電視機20設(shè)置。
在說明的實施例中,配置計算機30以便從服務(wù)器16接收節(jié)目時間表數(shù)據(jù)(例如電子節(jié)目指南)。計算機30可以從服務(wù)器16可選地接收其他系統(tǒng)10的觀眾的反饋簡檔數(shù)據(jù)、隱含的簡檔數(shù)據(jù)和/或明確的簡檔數(shù)據(jù)。進(jìn)一步配置計算機30以便接收來自調(diào)諧器12(例如電纜調(diào)諧器或者是衛(wèi)星調(diào)諧器)的包含節(jié)目時間表數(shù)據(jù)的視頻信號。還給計算機30配置紅外端口32以允許觀眾11通過遙控器15選擇要觀看的節(jié)目。例如,觀眾11可以使用遙控器15來加亮電視機20上顯示的電子節(jié)目指南中的所需要的選擇。計算機30可以訪問數(shù)據(jù)庫13,計算機30從該數(shù)據(jù)庫13接收更新的節(jié)目時間表數(shù)據(jù)。該訪問可以通過可連接到因特網(wǎng)服務(wù)提供商的電話線或者一些其他合適的數(shù)據(jù)連接而實現(xiàn)。還進(jìn)一步給計算機30配置盤驅(qū)動器31,以便通過可移動的媒介(諸如盤14)來上傳節(jié)目時間表數(shù)據(jù)、觀眾11的簡檔數(shù)據(jù)以及其他系統(tǒng)10的觀眾的簡檔數(shù)據(jù)。
如將結(jié)合圖2更詳細(xì)地說明的,常規(guī)的數(shù)碼相機17被連接到計算機30以便提供該處的面部信號22。數(shù)碼相機17可以被用戶11放置在房間中的任意位置,從而數(shù)碼相機17的視線復(fù)蓋觀眾11的觀看區(qū)域??商鎿Q的方案是,數(shù)碼相機17可以被放置在計算機30的機殼內(nèi)部,并且計算機30被用戶11放置在房間的任意位置,從而數(shù)碼相機17的視線復(fù)蓋觀眾11的觀看區(qū)域。另外,可以在系統(tǒng)10中使用附加的數(shù)碼相機17。
可以將計算機30配置成任意形式用于接收構(gòu)造的輸入、根據(jù)預(yù)定的規(guī)則處理該輸入、并且輸出該處理結(jié)果從而控制電視機20的顯示,正如本領(lǐng)域的普通技術(shù)人員將會碰到的。因此計算機30可以由數(shù)字電路、模擬電路或者兩者組成。另外,計算機30可以因此是可編程的、專用狀態(tài)機或者是可編程和專用硬件的混合的組合。
圖2示出計算機30的一個實施例。在示出的實施例中,計算機30包含可操作地耦合到固態(tài)存儲器3 4的中央處理單元(CPU)33。CPU33可以是來自Intel微處理器系列、Motorola微處理器系列或者是任何市場上可獲得的微處理器系列的其他類型。存儲器34是計算機可讀媒介(例如只讀存儲器、可擦除只讀存儲器、隨機訪問存儲器、致密盤、軟盤、硬盤驅(qū)動器和其他已知的形式),可以改變該媒介的電學(xué)性能、磁學(xué)性能、光學(xué)或者是化學(xué)性能以便包含與節(jié)目廣告檢測模塊35、面部估計模塊36、節(jié)目記錄模塊37和節(jié)目推薦模塊38相對應(yīng)的計算機可讀代碼。另外存儲器34存儲觀眾11的觀看歷史數(shù)據(jù)庫39a(圖1)和觀眾11的觀眾簡檔數(shù)據(jù)庫39b。為了執(zhí)行存儲器34內(nèi)部的計算機可讀代碼,計算機30可以附加地包含任意控制時鐘、接口、信號調(diào)節(jié)器、濾波器、模擬-數(shù)字(A/D)轉(zhuǎn)換器、數(shù)字-模擬(D/A)轉(zhuǎn)換器、通信端口或者是對于本領(lǐng)域的普通技術(shù)人員通常碰到的其他類型的操作器。
在計算機30的可替換實施例中,可以用數(shù)字電路、模擬電路或者兩者(例如使用特定的集成電路)來部分或者是完全地實施節(jié)目記錄模塊37、廣告檢測模塊35、面部估計模塊36、節(jié)目記錄模塊37和節(jié)目推薦模塊38。
實時地響應(yīng)對傳輸信號21的接收,CPU33控制(部分或者是完全地)基于檢測和觀眾11對于節(jié)目廣告的觀看而用于改進(jìn)觀看歷史數(shù)據(jù)庫39a的方法。
圖3示出基于本發(fā)明的節(jié)目推薦方法,用于實施節(jié)目廣告的程序40。在說明的實施例中,在程序40的階段S42期間,CPU33控制商業(yè)檢測模塊35的執(zhí)行以便確定何時節(jié)目廣告(即告知將來的節(jié)目的廣告)位于傳輸信號21中。在一種實施例中,廣告檢測模塊35是根據(jù)在2001年9月4日提交的美國專利申請?zhí)枮镹o 09/945871,題目為“使用副本信息來識別和學(xué)習(xí)節(jié)目廣告部分的方法”的專利申請的原理進(jìn)行設(shè)計的,其內(nèi)容全部包含在此作為參考,該專利申請已被轉(zhuǎn)讓給本申請的受讓人。相應(yīng)地,廣告檢測模塊35附加地提供表示所檢測節(jié)目廣告的各種特征(例如類型、電視電視收看率、站等)的數(shù)據(jù)。
在檢測到傳輸信號21中的節(jié)目廣告后,在程序40的階段S44期間,響應(yīng)來自數(shù)碼相機17的面部信號22(圖1),CPU33控制面部估計模塊36對估計觀眾11的面部姿態(tài)的執(zhí)行,在一個實施例中,面部信號22提供觀眾11的頭部圖像,并且面部估計模塊36基于模式識別技術(shù)來變換圖像以便產(chǎn)生形成觀眾11的頭部的白色、灰色、黑色像素的窗口,該模式識別技術(shù)是諸如本領(lǐng)域已知的統(tǒng)計技術(shù)、語法技術(shù)、神經(jīng)技術(shù)以及涉及非參數(shù)的概率估計量的熵分析。因此面部估計模塊36試圖識別在像素內(nèi)部的雙眼中任一眼睛的轉(zhuǎn)角(outer corner)從而確定觀眾11是否在觀看所檢測的節(jié)目廣告。面部估計模塊36然后產(chǎn)生出表明觀眾11正在觀看或者是沒有觀看所檢測的節(jié)目廣告的面部估計。
在產(chǎn)生面部估計之后,在程序40的階段S46,CPU33控制節(jié)目推薦模塊38在將所檢測的節(jié)目廣告和相應(yīng)特征存儲在觀看歷史數(shù)據(jù)庫39a中時的執(zhí)行。當(dāng)面部估計表明觀眾11正在觀看所檢測的節(jié)目廣告時,使用正電視收看率,當(dāng)面部估計表明觀眾11沒有觀看所檢測的節(jié)目廣告時,使用負(fù)電視收看率來存儲所檢測的節(jié)目廣告。節(jié)目推薦模塊38可以是基于穩(wěn)定建立的概念學(xué)習(xí)原理的用于提供推薦的多種現(xiàn)有技術(shù)程序中的一種。在一個實施例中,節(jié)目推薦模塊38是決策樹分類器,其在1999年12月17日提交的美國專利申請?zhí)枮镹o 09/466406,題目為“使用決策樹來推薦電視節(jié)目的方法和設(shè)備”專利申請中被公開,其內(nèi)容被結(jié)合在此以供參考,并且該申請已被轉(zhuǎn)讓給本申請的受讓人。在第二實施例中,節(jié)目推薦模塊38是貝葉斯分類器,其在2000年2月4日提交的美國專利申請?zhí)枮镹o 09/498271,題目為“貝葉斯電視節(jié)目推薦器”專利申請中被公開,其內(nèi)容整個被結(jié)合在此作為參考,并且該申請已被轉(zhuǎn)讓給本申請的受讓人。在第三環(huán)境中,節(jié)目推薦模塊38是最臨近分類器,其在2001年6月6日提交的美國專利申請?zhí)枮镹o 09/975594,題目為“最近推薦方法和系統(tǒng)”專利申請中被公開,其內(nèi)容整個被結(jié)合在此作為參考,并且該申請已被轉(zhuǎn)讓給本申請的受讓人。
在觀看歷史數(shù)據(jù)庫39a內(nèi)部存儲了所檢測的節(jié)目廣告之后,在程序40的階段S48,CPU33控制節(jié)目推薦模塊38在更新觀眾簡檔數(shù)據(jù)庫39b時的執(zhí)行。在一個實施例中,觀看歷史數(shù)據(jù)庫39a僅僅存儲節(jié)目廣告。觀眾簡檔數(shù)據(jù)庫39b因此存儲只是針對所存儲的節(jié)目廣告的各種特征。在第二實施例中,除了節(jié)目廣告之外,觀看歷史數(shù)據(jù)庫39a還存儲了觀眾11所觀看的或者沒有觀看的節(jié)目。觀眾簡檔數(shù)據(jù)庫39b因此存儲針對于節(jié)目和節(jié)目廣告的各種特征。
在觀眾簡檔數(shù)據(jù)庫39b更新之后,程序40返回到階段S42。
響應(yīng)節(jié)目記錄23,CPU33控制節(jié)目記錄模塊37的執(zhí)行,以便按常規(guī)處理節(jié)目記錄23。CPU33控制節(jié)目推薦模塊38的執(zhí)行,以便產(chǎn)生相應(yīng)于節(jié)目記錄23的節(jié)目的節(jié)目推薦24,該節(jié)目記錄23使用觀眾簡檔數(shù)據(jù)庫39b。這樣,所產(chǎn)生的推薦是部分或者是完全基于觀看歷史數(shù)據(jù)庫39a內(nèi)部的所檢測的廣告的歷史。
對于本領(lǐng)域技術(shù)人員明顯的是,本發(fā)明并不局限于前面詳細(xì)說明的實施例,在沒有背離本發(fā)明的精神和實質(zhì)的情況下,本發(fā)明還可以被實現(xiàn)為其他具體的形式。因此本實施例應(yīng)被視為完全是解釋性的而不是作為限制性的方面,本發(fā)明的范圍是通過所附的權(quán)利要求書表明的而不是通過前述說明書表明,并且位于該權(quán)利要求書的等效含義和范圍內(nèi)的所有的變化都被預(yù)定包含于此。
權(quán)利要求
1.一種用于提供基于節(jié)目廣告的節(jié)目推薦(24)的方法(40),所述方法(40)包括(S42)檢測傳輸信號(21)內(nèi)的節(jié)目廣告;(S44)產(chǎn)生對該傳輸信號(21)的觀眾(11)的面部估計;以及(S46)響應(yīng)產(chǎn)生的面部估計,將具有正電視收看率或者是負(fù)電視收看率的節(jié)目廣告存儲在觀看歷史數(shù)據(jù)庫(39a)內(nèi)部。
2.根據(jù)權(quán)利要求1的方法(40),進(jìn)一步包括響應(yīng)在觀看歷史數(shù)據(jù)庫(39a)內(nèi)存儲的節(jié)目廣告,更新觀眾簡檔數(shù)據(jù)庫(39b)內(nèi)的觀眾(11)的簡檔。
3.根據(jù)權(quán)利要求1的方法(40),進(jìn)一步包括從觀眾(11)的簡檔中產(chǎn)生節(jié)目推薦(24)。
4.一種用于提供基于節(jié)目廣告的節(jié)目推薦(24)的計算機系統(tǒng)(30),所述計算機系統(tǒng)(30)包括節(jié)目廣告檢測模塊(35),用于可操作地檢測傳輸信號(21)內(nèi)的節(jié)目廣告;面部估計模塊(36),用于可操作地產(chǎn)生對傳輸信號(21)的觀眾(11)的面部估計;以及節(jié)目推薦模塊(38),用于響應(yīng)產(chǎn)生的面部估計,可操作地將具有正電視收看率或者是負(fù)電視收看率的節(jié)目廣告存儲在觀看歷史數(shù)據(jù)庫(39a)內(nèi)。
5.根據(jù)權(quán)利要求4的計算機系統(tǒng)(30),其中所述的節(jié)目推薦模塊(38)還用于響應(yīng)在觀看歷史數(shù)據(jù)庫(39a)中存儲的該節(jié)目廣告,可操作地更新觀眾簡檔數(shù)據(jù)庫(39b)內(nèi)的觀眾(11)的簡檔。
6.根據(jù)權(quán)利要求4的系統(tǒng)(30),其中所述的節(jié)目推薦模塊(38)還用于可操作地從觀眾(11)的簡檔中產(chǎn)生節(jié)目推薦(24)。
7.一種計算機程序產(chǎn)品,當(dāng)執(zhí)行所述的計算機程序產(chǎn)品時,使得可編程的設(shè)備具有如權(quán)利要求4中所限定的系統(tǒng)的功能。
全文摘要
公開了一種基于節(jié)目廣告的推薦系統(tǒng)(30),為了改進(jìn)觀眾(11)的觀看歷史,該推薦系統(tǒng)(30)使用節(jié)目廣告檢測模塊(35)、面部估計模塊(36)和節(jié)目推薦模塊(38)來用于實施方法(40)。該節(jié)目廣告檢測模塊(35)檢測傳輸信號(21)內(nèi)部的節(jié)目廣告。響應(yīng)于節(jié)目廣告的檢測,該面部估計模塊(36)產(chǎn)生觀眾(11)的面部估計從而確定觀眾(11)是否正在觀看或者沒有觀看該節(jié)目廣告。響應(yīng)于該面部估計的產(chǎn)生,節(jié)目推薦模塊(38)將節(jié)目廣告存儲在觀看歷史數(shù)據(jù)庫(39a)的內(nèi)部。當(dāng)面部估計表明觀眾(11)正在觀看該節(jié)目廣告時,則該存儲的節(jié)目廣告具有正電視收看率,當(dāng)面部估計表明觀眾(11)沒有在觀看該節(jié)目廣告時,則存儲的節(jié)目廣告具有負(fù)電視收看率。
文檔編號H04N5/44GK1565126SQ02819506
公開日2005年1月12日 申請日期2002年9月18日 優(yōu)先權(quán)日2001年10月3日
發(fā)明者S·V·R·古特塔, K·庫拉帕蒂, M·-S·李 申請人:皇家飛利浦電子股份有限公司