專利名稱:信息處理裝置、信息處理方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、信息處理方法和程序,尤其是涉及允許基于用戶觀看
內(nèi)容數(shù)據(jù)的狀況來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議的信息處理裝置、信息處理方法和程序。
背景技術(shù):
隨著因特網(wǎng)和/或有線電視的高速擴(kuò)散以及內(nèi)容產(chǎn)業(yè)的增長,在日常生活的各種情景中,提供基于各個用戶的嗜好和情形狀況從大量信息和/或內(nèi)容數(shù)據(jù)選擇的信息和/或呈現(xiàn)從其中選擇的內(nèi)容數(shù)據(jù)已變得很重要。實(shí)施了各種方法來實(shí)現(xiàn)上述任務(wù)。
存 在 在"P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Ried1. 〃 Gro叩Lens :0pen Architecture for Collaborative Filtering ofNetnews. 〃 Conference on Computer Supported Cooperative Work, pp. 175-186,1994,,中公開的稱為"協(xié)同過濾"的一種技術(shù)。根據(jù)協(xié)同過濾,基于多個用戶的購買歷史和/或行動歷史來確定以與目標(biāo)用戶相同的方式作出反應(yīng)的不同用戶。然后,基于所確定的不同用戶的歷史來推薦目標(biāo)用戶尚未體驗(yàn)的商品。
因此,目標(biāo)用戶可以接收對未購買商品的推薦。特別地,目標(biāo)用戶可以接收對以與
目標(biāo)用戶相同的方式作出反應(yīng)的不同用戶購買過并高度評價的商品的推薦。 這樣,通過協(xié)同過濾而達(dá)到的對商品的推薦對于用戶判斷是否應(yīng)當(dāng)購買該商品而
言是有效的。
發(fā)明內(nèi)容
但是,因?yàn)橛脩粼谝活A(yù)定時間內(nèi)保持使用內(nèi)容數(shù)據(jù),并且用戶作出的反應(yīng)在該預(yù)定時間期間隨時間改變,所以協(xié)同過濾在推薦內(nèi)容數(shù)據(jù)時不必然有效。 例如,根據(jù)通過協(xié)同過濾達(dá)到的內(nèi)容數(shù)據(jù)推薦,不同用戶作出的反應(yīng)被用作用于選擇所推薦內(nèi)容數(shù)據(jù)的標(biāo)準(zhǔn)。但是,不同用戶所采取的反應(yīng)是對內(nèi)容數(shù)據(jù)的最終反應(yīng),例如,"討人喜歡"、"既不是討人喜歡也不是不討人喜歡"、"不討人喜歡"等。即,通過協(xié)同過濾達(dá)到的內(nèi)容數(shù)據(jù)推薦不考慮對內(nèi)容數(shù)據(jù)的最終反應(yīng)是如何獲得的,也就是說,例如,對用戶而言內(nèi)容數(shù)據(jù)的哪個部分討人喜歡的和/或不討人喜歡。 用戶會有意識地評價對內(nèi)容數(shù)據(jù)的偏好。但是,用戶難以參考其關(guān)于內(nèi)容數(shù)據(jù)的
感覺來用語言具體描述內(nèi)容數(shù)據(jù)是"討人喜歡的"和/或"不討人喜歡的"。 可以考慮通過估計用戶的感覺并搜索用戶對其顯示出與所估計的感覺相同的感
覺的內(nèi)容數(shù)據(jù)來推薦內(nèi)容數(shù)據(jù)的方法。但是,通過上述方法難以確定并推薦未知的、用戶可
能感興趣的內(nèi)容數(shù)據(jù)。此外,存在對不善表達(dá)內(nèi)容數(shù)據(jù)的用戶。在這種情況下,難以估計上
述用戶的感覺。
因此,很難基于用戶的觀看狀況來對內(nèi)容數(shù)據(jù)作出建議。 因此,本發(fā)明基于用戶的觀看狀況來提供有關(guān)內(nèi)容數(shù)據(jù)的各種建議。 根據(jù)本發(fā)明一個實(shí)施例的信息處理裝置包括視線檢測單元,被配置來檢測正在觀看內(nèi)容數(shù)據(jù)的觀看者的視線,并輸出作為檢測結(jié)果的視線信息;觀看狀況估計單元,被配置來基于所輸出的視線信息以及與所述內(nèi)容數(shù)據(jù)相關(guān)的視覺關(guān)注度信息來估計所述觀看者的觀看狀況;以及內(nèi)容建議單元,被配置來基于所估計出的觀看狀況來為所述觀看者作出針對所述內(nèi)容數(shù)據(jù)的各種建議。 觀看狀況估計單元還基于觀看狀況估計的結(jié)果來估計觀看狀態(tài),并且內(nèi)容建議單元基于所估計出的觀看狀態(tài)來作出針對所述內(nèi)容數(shù)據(jù)的各種建議。 定義了指示出所述觀看者的觀看狀況的觀看狀況變量,并且至少一個預(yù)定類型的觀看狀態(tài)與所述觀看狀況變量的至少兩個可能范圍的每一個相關(guān)聯(lián),并且所述觀看狀況估計單元通過計算所述觀看狀況變量的值來估計所述觀看狀況,并且通過確定與所述至少兩個可能范圍中、所述觀看狀況變量的值所屬于的范圍相關(guān)聯(lián)的那一類型的觀看狀態(tài)來估計所述觀看狀態(tài)。 至少一個預(yù)定類型的所建議行動與至少兩種所述觀看狀態(tài)的每一種相關(guān)聯(lián),并且所述內(nèi)容建議單元基于與通過所述觀看狀況估計單元確定的那一類型的觀看狀態(tài)相關(guān)聯(lián)的那一類型的所建議行動,來為所述觀看者作出建議。 定義了基于與所述觀看者的視線所停留的區(qū)域相關(guān)的視覺關(guān)注度信息的大小而
可變化的分值,并且所述觀看狀況估計單元以預(yù)定時間為周期基于剛剛從所述視線檢測單
元輸出的視線信息以及與所述內(nèi)容數(shù)據(jù)相關(guān)聯(lián)的視覺關(guān)注度信息來計算所述分值,并且基
于到當(dāng)前周期為止所獲得的、至少次中的每次獲得的分值來計算所述觀看狀況變量的值。 根據(jù)本發(fā)明一個實(shí)施例的信息處理方法和程序?qū)?yīng)于根據(jù)本發(fā)明該實(shí)施例的上
述信息處理裝置。 根據(jù)本發(fā)明的信息處理裝置、信息處理方法和程序,正在觀看內(nèi)容數(shù)據(jù)的觀看者的視線被檢測出,并且作為檢測結(jié)果的視線信息被輸出,觀看者的觀看狀況被基于所輸出的視線信息和與內(nèi)容數(shù)據(jù)相關(guān)的視覺關(guān)注度信息來估計出,并且針對內(nèi)容數(shù)據(jù)的各種建議被基于所估計出的觀看狀況來為觀看者作出。 本發(fā)明允許根據(jù)用戶觀看內(nèi)容數(shù)據(jù)的狀況來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議。
圖1A是被提供來圖示出關(guān)注吸引程度之間的差異的示 圖1B是被提供來圖示出關(guān)注吸引程度之間的差異的另一示圖; 圖2是示出根據(jù)本發(fā)明一個實(shí)施例、被設(shè)置為一種信息處理系統(tǒng)的內(nèi)容建議系統(tǒng)
的示例性功能配置的功能框圖; 圖3A是圖示出視覺關(guān)注度的示圖; 圖3B是圖示出視覺關(guān)注度的另一示圖; 圖4示出了示例性視線信息; 圖5是圖示出通過圖2所示的內(nèi)容建議系統(tǒng)執(zhí)行的示例性內(nèi)容建議處理的流程圖; 圖6是詳細(xì)圖示出在圖5所示的步驟S2執(zhí)行的示例性觀看狀況估計處理的流程圖; 圖7詳細(xì)地圖示出在圖5所示的步驟S3執(zhí)行的示例性觀看狀態(tài)估計處理;
圖8是詳細(xì)圖示出在圖5所示的步驟S3執(zhí)行的示例性觀看狀態(tài)估計處理(對應(yīng)于圖7的示例)的流程圖; 圖9詳細(xì)地圖示出在圖5所示的步驟S4執(zhí)行的示例性所建議行動確定處理;
圖10是詳細(xì)圖示出在圖5所示的步驟S4執(zhí)行的示例性所建議行動確定處理(對應(yīng)于圖9的示例)的流程圖; 圖11是示出圖5所示的內(nèi)容建議處理的特定結(jié)果的示圖; 圖12是示出根據(jù)本發(fā)明一個實(shí)施例、被設(shè)置為一種信息處理系統(tǒng)的內(nèi)容建議系統(tǒng)的示例性功能配置的功能框圖,其中,該功能框圖示出了與圖2所示的示例不同的示例;
圖13是示出根據(jù)本發(fā)明一個實(shí)施例、被設(shè)置為一種信息處理系統(tǒng)的內(nèi)容建議系統(tǒng)的示例性功能配置的功能框圖,其中,該功能框圖示出了與圖2和/或圖12所示的示例不同的示例; 圖14是示出更新視覺關(guān)注度信息的方法的一個具體示例的示圖,其中,該示圖示出了與圖13的示例不同的示例;以及 圖15是示出根據(jù)本發(fā)明一個實(shí)施例、被設(shè)置為一種信息處理系統(tǒng)的個人計算機(jī)硬件的框圖。
具體實(shí)施例方式
本發(fā)明允許基于用戶觀看內(nèi)容數(shù)據(jù)的狀況來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議。
這里,術(shù)語"內(nèi)容數(shù)據(jù)"一般被理解為通過人的創(chuàng)造性活動而產(chǎn)生的數(shù)據(jù)。本發(fā)明可以用于全體內(nèi)容數(shù)據(jù)。 例如,經(jīng)由電子計算機(jī)而被提供來呈現(xiàn)關(guān)于以下各項(xiàng)和/或與以下各項(xiàng)有關(guān)的信息的程序是內(nèi)容數(shù)據(jù)的一個示例電影、音樂、演出、戲劇、相片、漫畫、動畫、計算機(jī)游戲等的字符、圖畫、顏色、聲音、動作或者視頻和/或其組合。內(nèi)容數(shù)據(jù)的任何示例都可用于本發(fā)明。 但是,在以下描述中,內(nèi)容數(shù)據(jù)可以是適當(dāng)?shù)卮鎯υ跀?shù)字多媒體盤(DVD)中的電
視廣播節(jié)目的數(shù)據(jù)和/或電影數(shù)據(jù)等,以便使本發(fā)明更加可以理解。 可以通過使用視覺關(guān)注度來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議,從而實(shí)現(xiàn)本發(fā)明。 這里,術(shù)語"視覺關(guān)注度"表示圖像的各個區(qū)域的關(guān)注吸引程度,S卩,在圖像的各個
區(qū)域中觀察到的視線集中程度。 也就是說,人往往認(rèn)為人一次感知在人眼之前擴(kuò)展開的空間中面向人的180度空間。但是,實(shí)際上,人的中心視場對應(yīng)于大約4到IO度的空間。因此,人通過有意或無意地逐漸移動人眼來感知面向人的整個180度空間。例如,當(dāng)人觀看電視接收器的畫面圖像(下文中稱為電視畫面)時,人基于所顯示的視頻高速地在電視畫面上移動人的視線。此外,對于給予用戶的視覺剌激,人不必然隨機(jī)地觀看區(qū)域,而是以某種重復(fù)性來觀看各區(qū)域。因此,并不是電視畫面的每一個區(qū)域都吸引關(guān)注,而是,關(guān)注吸引程度在電視畫面的各個區(qū)域之間變化。 圖1圖示出了關(guān)注吸引程度之間的差異。 例如,當(dāng)向人們示出圖1A的靜止圖像時,人們的視線最多集中于示出綠色運(yùn)動轎車中的人的區(qū)域T1,如圖1B所示。在區(qū)域T1之后,人們的視線集中于圍繞區(qū)域T1的區(qū)域
6T2、示出建筑物等的區(qū)域T3、以及示出山峰的區(qū)域T4和T5中的每一個。其它區(qū)域很難吸引人們的視線。 因此,同一圖像包括人的視線集中的區(qū)域以及視線不集中的區(qū)域。因此,根據(jù)本發(fā)明一個實(shí)施例,圖像各個區(qū)域的視線集中程度,即,圖像各個區(qū)域的關(guān)注吸引程度被定義為視覺關(guān)注度,并且基于視覺關(guān)注度來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議。 更具體而言,如在圖1B中例示性示出的,具有最高值的視覺關(guān)注度K被指派給區(qū)域Tl,具有中間值的視覺關(guān)注度V2被指派給區(qū)域T2至T5的每一個,并且具有最低值的視覺關(guān)注度V3被指派給其它各個區(qū)域。這樣,視覺關(guān)注度可以在各個區(qū)域之間變化,如視覺關(guān)注度V工至V3的情況那樣,從而可以基于用戶觀看內(nèi)容數(shù)據(jù)的狀況來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議。 下文中,將參考圖2及后面的圖來描述使用上述視覺關(guān)注度的本發(fā)明的實(shí)施例。 本發(fā)明的實(shí)施例[內(nèi)容建議系統(tǒng)1的示例配置] 圖2是示出根據(jù)本發(fā)明一個實(shí)施例、示例性地被提供作為信息處理系統(tǒng)的內(nèi)容建議系統(tǒng)1的示例功能配置的功能框圖。 內(nèi)容建議系統(tǒng)1包括內(nèi)容數(shù)據(jù)庫(DB) 11、視覺關(guān)注度DB12、視覺關(guān)注度估計單元13、視覺關(guān)注度標(biāo)記單元14、視線檢測單元15、觀看狀況估計單元16、內(nèi)容建議單元17和視頻顯示單元18。 在本說明書中,術(shù)語"系統(tǒng)"表示包括多個處理設(shè)備和/或處理單元的整體裝置。也就是,內(nèi)容建議系統(tǒng)1可以包括至少一個設(shè)備。此外,并不限制于圖2,在各個功能框圖中示出的各個功能塊可被提供為軟件、硬件、或軟件和硬件的組合。 內(nèi)容DBll存儲至少一個內(nèi)容數(shù)據(jù)項(xiàng)目。視頻信息和關(guān)于內(nèi)容數(shù)據(jù)的信息,例如關(guān)于廣播日期、標(biāo)題、表演者等的信息(下文中稱為元數(shù)據(jù)),被添加到至少一個內(nèi)容數(shù)據(jù)項(xiàng)目的每一個?;趶囊曈X關(guān)注度DB12、視覺關(guān)注度估計單元13、視覺關(guān)注度標(biāo)記單元14和內(nèi)容建議單元17發(fā)送的請求數(shù)據(jù)而輸出至少一個內(nèi)容數(shù)據(jù)項(xiàng)目的每一個。此外,不是內(nèi)容數(shù)據(jù)整體,而是適當(dāng)?shù)仄湟徊糠?例如僅僅單獨(dú)的元數(shù)據(jù))被從內(nèi)容DB11輸出。
視覺關(guān)注度DB12存儲關(guān)于針對存儲在內(nèi)容DB11中的各個內(nèi)容數(shù)據(jù)項(xiàng)目所每次觀察到的視覺關(guān)注度的信息(下文中稱為視覺關(guān)注度信息)。在上述實(shí)施例中,例如,與各個內(nèi)容數(shù)據(jù)項(xiàng)目相對應(yīng)的視頻信息包括多個幀。在該情況下,與各個幀相對應(yīng)的視覺關(guān)注度信息被存儲在視覺關(guān)注度DB12中。更具體地,向各個幀中包括的各個像素指派具有值0或1的視覺關(guān)注度。在該情況下,與預(yù)定幀相對應(yīng)的視覺關(guān)注度信息變?yōu)橹甘境龈飨袼氐囊曈X關(guān)注度的值(0或1)的集合體。這里,指示出各個像素的視覺關(guān)注度的值被確定為像素值,從而包括這些像素值的圖像數(shù)據(jù)(下文中稱為視覺關(guān)注度圖像數(shù)據(jù))可被用作視覺關(guān)注度信息。也就是,在上述實(shí)施例中,采用視覺關(guān)注度圖像數(shù)據(jù)作為相應(yīng)幀的視覺關(guān)注度信息。
在該情況下,例如,當(dāng)視覺關(guān)注度圖像數(shù)據(jù)是單色圖像的數(shù)據(jù)(其中,O被確定為白色,而1被確定為黑色)時,區(qū)域的顏色隨著其視覺關(guān)注度增高而逼近黑色,并且隨著其視覺關(guān)注度降低而逼近白色。更具體地,由于包括在相應(yīng)幀中的示出領(lǐng)導(dǎo)角色和/或主要角色的臉部、說話者臉部的區(qū)域等的關(guān)注度增高,所以該區(qū)域的顏色逼近黑色。另一方面,示出表演者和/或與內(nèi)容數(shù)據(jù)的故事無關(guān)的背景的區(qū)域等的視覺關(guān)注度降低,從而上述區(qū)
7域的顏色逼近白色。 將參考圖3A和3B進(jìn)一步描述視覺關(guān)注度。 圖3A和3B的每一個圖示出了視覺關(guān)注度。圖3A示出了內(nèi)容數(shù)據(jù)中包括的視頻信息的示例性顯示的預(yù)定幀。圖3B示出了與圖3A所示的幀相對應(yīng)的視覺關(guān)注度信息,即,被示例性顯示的視覺關(guān)注度圖像數(shù)據(jù)。這里,在圖3A中示出的被示例性顯示的幀,是與圖1A所示的靜止圖像相同的圖像,以便使本發(fā)明更加可理解。 根據(jù)圖3B所示的示例性顯示的視覺關(guān)注度信息,具有高值(例如,1)的視覺關(guān)注度VJ皮指派給區(qū)域T1,從而所顯示區(qū)域T1的顏色為黑色,如在圖1B中所描述的。由于具有中間值(例如,O. 5)的視覺關(guān)注度、被指派給區(qū)域T2至T5的每一個,所以區(qū)域T2至T5的每一個的顏色為灰色。此外,由于具有低值(例如,O)的視覺關(guān)注度V3被指派給其它區(qū)域,所以其顏色為白色。 圖3B所示的示例性顯示的幀被提供作為預(yù)定幀的示例視覺關(guān)注度信息。因此,理所當(dāng)然地,與圖3B的視覺關(guān)注度信息不同的視覺關(guān)注度信息被提供給不同幀。也就是,區(qū)域的視覺關(guān)注度隨著時間逝去而不斷改變,即使區(qū)域在空間上為一個并且是同一個區(qū)域也是如此。也就是說,在一幀中指派的視覺關(guān)注度的分布隨著情景改變而隨時間逝去而改變。
此外,生成視覺關(guān)注度信息的方法不受特別限制。例如,可以采用基于通過圖2所示的視覺關(guān)注度估計單元13指派的視覺關(guān)注度來生成視覺關(guān)注度信息的方法。
更具體地,視覺關(guān)注度估計單元13從內(nèi)容DBll獲取預(yù)定內(nèi)容數(shù)據(jù)。視覺關(guān)注度估計單元13通過分析預(yù)定內(nèi)容數(shù)據(jù)中包括的每一個幀的特性來估計并(每次)向每一個幀的每一個區(qū)域指派視覺關(guān)注度。從而,生成每一個幀的視覺關(guān)注度信息。也就是,在上述實(shí)施例中,生成了與各個幀相對應(yīng)的視覺關(guān)注度圖像數(shù)據(jù)項(xiàng)目。因此,視覺關(guān)注度估計單元13將各個幀的視覺關(guān)注度信息項(xiàng)目的集合體的數(shù)據(jù)存儲在視覺關(guān)注度DB12中作為預(yù)定內(nèi)容數(shù)據(jù)的視覺關(guān)注度信息。也就是,在上述實(shí)施例中,包括與各個幀相對應(yīng)的視覺關(guān)注度圖像數(shù)據(jù)項(xiàng)目的視頻數(shù)據(jù)被存儲在視覺關(guān)注度DB12中作為預(yù)定內(nèi)容數(shù)據(jù)的視覺關(guān)注度信息。存儲在內(nèi)容DBll中的每一個內(nèi)容數(shù)據(jù)項(xiàng)目經(jīng)歷了通過視覺關(guān)注度估計單元13執(zhí)行的上述一系列處理過程,從而視覺關(guān)注度信息被針對每一個內(nèi)容數(shù)據(jù)項(xiàng)目而生成并被存儲在視覺關(guān)注度DB12中。 這里,視覺關(guān)注度估計單元13所使用的估計視覺關(guān)注度的方法不受特別限制。例如,可以采用通過使用包括臉部檢測器和/或人體檢測器、對象檢測器等的圖像識別系統(tǒng)來估計視覺關(guān)注度的方法。在該情況下,變得可以估計視覺關(guān)注度并將具有高值的視覺關(guān)注度指派給幀中包括的如下區(qū)域,該區(qū)域例如示出了名人和/或領(lǐng)導(dǎo)角色的圖像或者重要項(xiàng)目。 通過使用人類視覺系統(tǒng)的特性來估計視覺關(guān)注度的方法可被用作由視覺關(guān)注度估計單元13使用的估計視覺關(guān)注度的方法。人類視覺系統(tǒng)具有如下屬性將具有與周圍特性不同的特性的地方感知為"顯眼地方(=引人注意的地方=突出部分)"并將視線集中于該地方。"顯眼地方"包括獨(dú)立的紅點(diǎn)、在白墻上示出的黑點(diǎn)、與垂直線交叉示出的水平線、與整個圖像畫面不同地移動的地方等等。變得可以采用如下方法該方法基于人類視覺系統(tǒng)的特性,估計對于給定內(nèi)容數(shù)據(jù)的每一個幀用戶將視線集中于哪個區(qū)域,并根據(jù)該估計結(jié)果來估計并指派視覺關(guān)注度。除了上述方法之外,變得還可以采用如下方法該方法估計
8視覺關(guān)注度并將具有更高值的視覺關(guān)注度指派給幀的中心區(qū)域,這是因?yàn)槿司哂幸员扔^看畫面圖像的中心的周圍高的頻率來觀看中心的習(xí)慣。 此外,除了通過使用視覺關(guān)注度估計單元13執(zhí)行的方法之外,生成視覺關(guān)注度信息的方法還可以包括基于根據(jù)不同用戶觀看內(nèi)容數(shù)據(jù)的視線而統(tǒng)計地獲得的視覺關(guān)注度來生成視覺關(guān)注度信息的方法。更進(jìn)一步地,生成視覺關(guān)注度信息的方法還可以包括基于根據(jù)內(nèi)容創(chuàng)建者創(chuàng)建內(nèi)容數(shù)據(jù)的意圖而指派給各個幀的視覺關(guān)注度,來生成視覺關(guān)注度信息的方法。當(dāng)采用上述方法時,指派給每一個幀的各個區(qū)域的視覺關(guān)注度是已知的。因此,可預(yù)先將已知視覺關(guān)注度的數(shù)據(jù)存儲在視覺關(guān)注度標(biāo)記單元14中。結(jié)果,視覺關(guān)注度標(biāo)記單元14可以從內(nèi)容DB11獲取預(yù)定內(nèi)容數(shù)據(jù),讀取已指派給該預(yù)定內(nèi)容數(shù)據(jù)中包括的各個幀的視覺關(guān)注度,并生成該預(yù)定內(nèi)容數(shù)據(jù)的視覺關(guān)注度信息。所生成的視覺關(guān)注度信息被存儲在視覺關(guān)注度DB12中。 因此,視覺關(guān)注度信息生成方法自身不受特別限制,并且根據(jù)供采用的生成方法而使用視覺關(guān)注度估計單元13和/或視覺關(guān)注度標(biāo)記單元14。此外,原本地,內(nèi)容建議系統(tǒng)1自身不必然生成視覺關(guān)注度信息,從而已有的視覺關(guān)注度信息可預(yù)先被存儲在視覺關(guān)注度DB12中。也就是,內(nèi)容建議系統(tǒng)1可以不包括視覺關(guān)注度估計單元13和視覺關(guān)注度標(biāo)記單元14。因此,在圖2中,用虛線來指示出視覺關(guān)注度估計單元13和視覺關(guān)注度標(biāo)記單元14。 視線檢測單元15例如通過指向用戶U的眼睛周圍區(qū)域的紅外相機(jī)、普通的電荷耦合器件(CCD)相機(jī)等來檢測用戶U的視線,并將作為檢測結(jié)果的視線信息呈遞給觀看狀況估計單元16。在上述實(shí)施例中,例如,視線檢測單元15確定視線存在于在視頻顯示單元18上顯示的幀圖像(和/或視頻顯示單元18外)的哪個區(qū)域。視線檢測單元15將指示出示出用戶U的視線的區(qū)域的信息呈遞給觀看狀況估計單元16作為視線信息。
此外,由視線檢測單元15執(zhí)行的視線檢測方法自身不受特別限制,因而視線檢測方法不限于上述方法。除了上述方法之外,例如,視線檢測單元15可以通過固定到例如用戶U的頭部上的紅外相機(jī)、普通CCD相機(jī)等來檢測用戶U的視線。此外,視線檢測單元15可以通過使用固定在用戶U所處環(huán)境中的紅外相機(jī)、普通CCD相機(jī)等來檢測用戶U的視線。
圖4示出了示例性的視線信息。在圖4中,點(diǎn)P1、P2和P3指示出包括用戶U的視線的區(qū)域。因此,在圖4所示的示例中,指示出點(diǎn)P1到P3的信息被呈遞給視線檢測單元15作為視線信息。此外,將點(diǎn)P1到P3聯(lián)接在一起的虛線指示出用戶U的視線的軌跡。視線信息可以包括關(guān)于用戶U的視線的軌跡的信息。此外,可以在產(chǎn)生內(nèi)容數(shù)據(jù)之后預(yù)先手動標(biāo)記視線信息。 圖2所示的觀看狀況估計單元16通過對從視線檢測單元15發(fā)送的視線信息與從視覺關(guān)注度DB12發(fā)送的視覺關(guān)注度信息進(jìn)行比較來估計用戶U的觀看狀況,并基于估計結(jié)果來估計觀看狀態(tài)。 當(dāng)用戶U集中精神地觀看內(nèi)容數(shù)據(jù)時,用戶U觀看內(nèi)容數(shù)據(jù)中包括的每一個幀中的具有高視覺關(guān)注度的區(qū)域。由于具有高視覺關(guān)注度的區(qū)域根據(jù)情景的改變而不斷地改變到另一個區(qū)域,所以視線根據(jù)區(qū)域的改變而改變。另一方面,當(dāng)用戶U漫不經(jīng)心地觀看內(nèi)容數(shù)據(jù)時,用戶U不一定觀看內(nèi)容數(shù)據(jù)中包括的每一個幀中的具有高視覺關(guān)注度的區(qū)域。不是觀看具有高視覺關(guān)注度的區(qū)域,用戶U通常觀看具有低視覺關(guān)注度的區(qū)域和/或畫面圖
9像之外的區(qū)域。因此,例如,隨著在用戶U觀看內(nèi)容數(shù)據(jù)期間觀看具有低視覺關(guān)注度的區(qū)域的時間長度的增加(隨著用戶U處在上述觀看狀況中的時間長度的增加),變得可以估計出用戶U漫不經(jīng)心地并未觀看內(nèi)容數(shù)據(jù),作為用戶U的觀看狀態(tài)。因此,在上述實(shí)施例中定義了一變量,其中,該變量的值基于用戶U觀看具有低視覺關(guān)注度的區(qū)域和/或在畫面圖像之外的區(qū)域的時間總量而增大,并且基于用戶U觀看具有高視覺關(guān)注度的區(qū)域的時間總量而減小。下文中,將上述變量稱為觀看狀況變量C。后面將參考圖6等來描述觀看狀況變量C的細(xì)節(jié)。 觀看狀況變量C不限于在上述實(shí)施例中示例性地闡明的那個。例如,觀看狀況變量C可以是通過將用戶U所觀看的區(qū)域與在畫面圖像中示出的具有最高視覺關(guān)注度的區(qū)域之間的距離用作指標(biāo)而生成的變量。此外,觀看狀況變量C可以是通過將用戶U所觀看的區(qū)域的視覺關(guān)注度用作指標(biāo)而生成的變量。 觀看狀況估計單元16基于觀看狀況變量C的值的大小來分類觀看狀態(tài),以便估計用戶U的觀看狀態(tài)。也就是,在上述實(shí)施例中,基于觀看狀況變量C的大小來分類的變量被定義為指示出用戶U的觀看狀態(tài)的變量。下文中,將上述變量稱為觀看狀態(tài)變量S。更具體地,在上述實(shí)施例中,指示出以下六種觀看狀態(tài)的每一個值被定義為觀看狀態(tài)變量S的可能值。也就是,指示出包括以下各項(xiàng)的六種觀看狀態(tài)的各個的值WATCHING(用戶U觀看內(nèi)容數(shù)據(jù)的狀態(tài))、B0RINGL1 (用戶U開始變得厭煩的狀態(tài))、B0RINGL2 (用戶U很厭煩的狀態(tài))、NOT WATCHING(用戶U未在觀看內(nèi)容數(shù)據(jù)的狀態(tài))、SLEEPING(用戶U正在睡覺的狀態(tài))、以及AWAY(用戶U未在視頻顯示設(shè)備前方的狀態(tài))。隨著觀看狀況變量C的值的增大,指示出各個狀態(tài)的值被確定為按狀態(tài)WATCHING、 B0RINGL1、 B0RINGL2、 NOT WATCHING、SLEEPING、和AWAY的順序的觀看狀態(tài)變量S。后面將描述指示出六種觀看狀態(tài)的各個的值的細(xì)節(jié)。 當(dāng)然,觀看狀態(tài)變量S的可能值不特別限制于上述六種值。例如,指示出包括狀態(tài)BLINK(眨眼)、TEMP0RAL_AWAY(非常短時間內(nèi)移開眼睛)等的各種觀看狀態(tài)的各個值可被用作觀看狀態(tài)變量S。此外,不是掌握觀看狀態(tài)作為上述離散狀態(tài),而是作為連續(xù)改變的狀態(tài),從而觀看狀態(tài)變量S可以具有模擬值而不是數(shù)字值。 觀看狀況估計單元16確定適于當(dāng)前觀看狀態(tài)的值作為指示出用戶U的觀看狀態(tài)的上述變量S,并將所確定值的數(shù)據(jù)發(fā)送到內(nèi)容建議單元17。后面將參考圖7等來描述觀看狀態(tài)變量S的其它細(xì)節(jié)。 內(nèi)容建議單元17基于從觀看狀況估計單元16發(fā)送的觀看狀態(tài)變量S以及存儲在內(nèi)容DB11中的各個內(nèi)容數(shù)據(jù)項(xiàng)目來作出適于用戶U的針對內(nèi)容數(shù)據(jù)的各種建議。
例如,內(nèi)容建議單元17基于觀看狀態(tài)變量S確定用戶U漫不經(jīng)心地未在觀看內(nèi)容數(shù)據(jù)。 在該情況下,內(nèi)容建議單元17可以建議用戶U中斷和/或停止觀看內(nèi)容數(shù)據(jù)。如果用戶U接受上述建議,則內(nèi)容建議單元17向視頻顯示單元18下達(dá)中斷和/或停止顯示內(nèi)容數(shù)據(jù)的指令。視頻顯示單元18基于上述指令而中斷和/或停止顯示內(nèi)容數(shù)據(jù)。
此外,例如,內(nèi)容建議單元17可以從存儲在內(nèi)容DB11中的內(nèi)容數(shù)據(jù)項(xiàng)目中選擇可以提起用戶U的興趣的新內(nèi)容數(shù)據(jù),并建議用戶U將觀看主題從當(dāng)前內(nèi)容數(shù)據(jù)改變?yōu)樵撔聝?nèi)容數(shù)據(jù)。當(dāng)用戶U接受上述建議時,內(nèi)容建議單元17從內(nèi)容DBll獲取該新內(nèi)容數(shù)據(jù),并將該新內(nèi)容數(shù)據(jù)呈遞給視頻顯示單元18。視頻顯示單元18顯示新內(nèi)容數(shù)據(jù)中包括的各個幀圖像以使得用戶U可以觀看該新內(nèi)容數(shù)據(jù)。 這樣,視頻顯示單元18可以在內(nèi)容建議單元17的控制之下顯示各種類型的內(nèi)容數(shù)據(jù)項(xiàng)目。視頻顯示單元18可以包括電視接收器、個人計算機(jī)的監(jiān)視器、移動電話的顯示
單元等。[內(nèi)容建議處理] 圖5是示出通過如圖2所示地配置的內(nèi)容建議系統(tǒng)1執(zhí)行的處理過程中、被執(zhí)行來作出針對內(nèi)容數(shù)據(jù)的各種建議的一示例系列的處理過程(下文中稱為內(nèi)容建議處理)的流程圖。 在步驟Sl,視線檢測單元15生成關(guān)于用戶U的視線的信息。用戶U的視線信息被呈遞給觀看狀況估計單元16。從而,處理行進(jìn)到步驟S2。 在步驟S2,觀看狀況估計單元16基于用戶U的視線信息和視覺關(guān)注度信息來計算上述觀看狀況變量C的值。下文中,將在步驟S2執(zhí)行的上述處理稱為觀看狀況估計處理。后面將參考圖6描述觀看狀況估計處理的示例細(xì)節(jié)。 在步驟S3,觀看狀況估計單元16基于觀看狀況變量C的值來估計并計算上述觀看狀態(tài)變量S的值。下文中,將在步驟S3執(zhí)行的上述處理稱為觀看狀態(tài)估計處理。后面將參考圖7和8來描述觀看狀態(tài)估計處理的示例細(xì)節(jié)。觀看狀態(tài)變量S的數(shù)據(jù)被呈遞給內(nèi)容建議單元17,從而處理行進(jìn)到步驟S4。 在步驟S4,內(nèi)容建議單元17基于觀看狀態(tài)變量S的值來確定有關(guān)內(nèi)容數(shù)據(jù)的各種建議。所建議的行動表示由內(nèi)容建議系統(tǒng)1基于用戶的觀看狀況建議的用戶行動,和/或由內(nèi)容建議單元17自身執(zhí)行的處理的細(xì)節(jié)而不是用戶行動。例如,如果確定用戶對所顯示的內(nèi)容數(shù)據(jù)感到厭煩,則內(nèi)容建議系統(tǒng)1可以將停止和/或中斷所顯示的內(nèi)容數(shù)據(jù)或者顯示不同的內(nèi)容數(shù)據(jù)確定為所建議行動。 更具體地,在上述實(shí)施例中,基于觀看狀態(tài)變量S的值來分類的變量被示例性地定義為指示出有關(guān)內(nèi)容數(shù)據(jù)的各種所建議行動的變量。下文中,將上述各個變量稱為所建議行動變量A。內(nèi)容建議單元17基于觀看狀態(tài)變量S的值來計算所建議行動變量A的值。下文中,將在步驟S4執(zhí)行的上述處理稱為所建議行動確定處理。后面將參考圖9和10來描述所建議行動確定處理的示例細(xì)節(jié)。 在步驟S5,內(nèi)容建議單元17判斷所建議行動變量A的值是否改變了 。
如果所建議行動變量A的值未改變,判定在步驟S5的答案為否,則處理返回到步驟Sl,并且再次執(zhí)行與步驟Sl及后續(xù)步驟相對應(yīng)的處理。也就是,包括在步驟Sl到S5執(zhí)行的處理過程的循環(huán)處理被重復(fù)直到所建議行動變量A的值改變?yōu)橹?。在循環(huán)處理期間,持續(xù)地建議與所建議行動變量A的當(dāng)前值相對應(yīng)的內(nèi)容數(shù)據(jù)。 之后,每一次重復(fù)與步驟Sl到S5相對應(yīng)的循環(huán)處理,就更新觀看狀況變量C的值。然后,基于觀看狀況變量C的更新值來適當(dāng)?shù)馗淖冇^看狀態(tài)變量S的值。結(jié)果,當(dāng)所建議行動變量A的值改變時,判定在步驟S5的答案為是,從而處理行進(jìn)到步驟S6。
在步驟S6,內(nèi)容建議單元17基于所建議行動變量A的值來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議。也就是,在上述實(shí)施例中,例如,有關(guān)內(nèi)容數(shù)據(jù)的至少一個預(yù)定類型的所建議行動預(yù)先與所建議行動變量A的預(yù)定 和/或預(yù)定范圍相關(guān)聯(lián)。因 ,內(nèi)容建議單元17識別與所建議行動變量A的值相關(guān)聯(lián)的行動,建議用戶U采取所建議行動,或者由內(nèi)容建議單元17自身執(zhí)行所建議行動而不是用戶U的行動。這里,后面將參考圖9等來描述所建議行動的具體類型。 在步驟S7,內(nèi)容建議單元17判斷結(jié)束處理的指令是否已被發(fā)送。 如果結(jié)束處理的指令未被發(fā)出,判定在步驟S7的答案為否,則處理返回到步驟
Sl,并且重復(fù)從SI開始及其后續(xù)步驟的處理。也就是說,包括在步驟SI到S7執(zhí)行的處理
過程的循環(huán)處理被重復(fù)直到結(jié)束處理的指令被發(fā)出為止。 也就是,以預(yù)定周期(例如,1秒)重復(fù)執(zhí)行與步驟SI到S7相對應(yīng)的循環(huán)處理。從而,在預(yù)定周期(例如,l秒)內(nèi)不斷地改變觀看狀況變量C的值。此外,當(dāng)用戶U的觀看狀況改變并且結(jié)果觀看狀況變量C的值改變?yōu)槌^預(yù)定門限時,觀看狀態(tài)變量S的值改變并且最終所建議行動變量A的值改變。從而,由內(nèi)容建議單元17執(zhí)行的所建議行動的類型改變。這樣,基于用戶U的內(nèi)容觀看狀況來建議有關(guān)內(nèi)容數(shù)據(jù)的各種所建議行動。
當(dāng)在那之后發(fā)出結(jié)束處理的指令時,判定在步驟S7的答案為是,并結(jié)束內(nèi)容建議處理。 下文中,將按順序分別描述內(nèi)容建議處理中的在步驟S2執(zhí)行的觀看狀況估計處理、在步驟S3執(zhí)行的觀看狀態(tài)估計處理以及在步驟S4執(zhí)行的所建議行動確定處理。[OO97][觀看狀況估計處理] 圖6是圖示出在圖5所示的步驟S2執(zhí)行的觀看狀況估計處理的示例細(xì)節(jié)的流程圖。 在步驟S21,觀看狀況估計單元16判斷觀看狀況估計處理是否是第一次處理。 如果判定觀看狀況估計處理不是第一次處理,則處理行進(jìn)到步驟S23。 另一方面,如果觀看狀況估計處理是第一次處理,則判定步驟S21的答案為是,并
且處理行進(jìn)到步驟S22。 在步驟S22,觀看狀況估計單元16將觀看狀況變量C的值初始化為零(C = 0)。跟著,結(jié)束觀看狀況估計處理,也就是,結(jié)束與圖5所示的步驟S2相對應(yīng)的處理,并且處理行進(jìn)到在步驟S3執(zhí)行的觀看狀態(tài)估計處理。在該情況下,觀看狀況變量C的值為零,并且在步驟S3執(zhí)行觀看狀態(tài)估計處理。 另一方面,如果觀看狀況估計處理是第二次處理或者以后的處理,則判定步驟S21的答案為否,并且處理行進(jìn)到步驟S23。也就是,通過先前的觀看狀況估計處理計算出的值被用作觀看狀況變量C的值,并且從步驟S23開始及后續(xù)的一系列處理過程被執(zhí)行。
在步驟S23,觀看狀況估計單元16判斷用戶U是否在觀看顯示畫面圖像。
如果用戶U未在觀看顯示畫面圖像,則判定步驟S23的答案為否,從而處理行進(jìn)到步驟S26。在步驟S26,觀看狀況估計單元16將罰常數(shù)(penalty constant)CI與觀看狀況變量C的原始值相加,并將通過上述相加獲得的值設(shè)置為觀看狀況變量C的新值(C =C+Cl)。也就是說,觀看狀況變量C的值被更新為使得該值增加了罰常數(shù)CI那么多。
相反,當(dāng)用戶U在觀看顯示畫面圖像時,判定在步驟S23的答案為是,并且處理行進(jìn)到步驟S24。 在步驟S24,觀看狀況估計單元16判斷用戶U是否在觀看具有高視覺關(guān)注度的部位。例如,觀看狀況估計單元16基于剛好在作出判斷之前從視線檢測單元15發(fā)送的視線信息來判斷存在用戶的視線的部位的視覺關(guān)注度的值是否等于或大于閾值。如果視覺關(guān)注度的值等于或大于閾值,則判定用戶正在觀看具有高視覺關(guān)注度的部位。如果視覺關(guān)注度的值小于閾值,則判定用戶U未在觀看具有高視覺關(guān)注度的部位。 如果用戶U未在觀看具有高視覺關(guān)注度的部位,則判定步驟S24的答案為否,并且處理行進(jìn)到步驟S27,在步驟S27,觀看狀況估計單元16將罰常數(shù)C2與觀看狀況變量C的原始值相加,并將通過該相加獲得的值設(shè)置為觀看狀況變量C的新值(C = C+C2)。也就是說,觀看狀況變量C的值被更新為使得該值增加了罰常數(shù)C2那么多。 相反,當(dāng)用戶U正在觀看具有高視覺關(guān)注度的部位時,判定步驟S24的答案為是,從而處理行進(jìn)到步驟S25,其中,觀看狀況估計單元16從觀看狀況變量C的原始值減去獎勵常數(shù)(reward constant) C3,并將通過相減獲得的值設(shè)置為觀看狀況變量C的新值(C =C-C3)。也就是說,觀看狀況變量C的值被更新為使得該值減小了獎勵常數(shù)C3那么多。
因此,結(jié)束了通過觀看狀況估計單元16執(zhí)行的觀看狀況估計處理。罰常數(shù)CI和C2的每一個是滿足表達(dá)式CI >= C2 > 0的常數(shù)。此外,獎勵常數(shù)C3是滿足表達(dá)式C >C3的常數(shù)。 觀看狀況變量C指示出用戶U集中精神地觀看內(nèi)容數(shù)據(jù)的程度。但是,在上述實(shí)施例中,用戶U觀看內(nèi)容數(shù)據(jù)的精神集中度隨著觀看狀況變量C的值減小而增大。換而言之,用戶U觀看內(nèi)容數(shù)據(jù)的精神集中度隨著觀看狀況變量C的值增大而減小。因此,在預(yù)定周期中觀察用戶的觀看狀況,并且每當(dāng)用戶U未在觀看顯示畫面圖像時就向觀看狀況變量C加上罰常數(shù)C1。此外,每當(dāng)用戶U未在觀看具有高視覺關(guān)注度的部位時就向觀看狀況變量C加上罰常數(shù)C2,從而在增大的方向上更新觀看狀況變量C的值。此外,對于用戶U漫不經(jīng)心地觀看內(nèi)容數(shù)據(jù)的程度,變得可以認(rèn)識到在用戶U未觀看顯示畫面圖像時達(dá)到的程度高于在用戶U未在觀看具有高視覺關(guān)注度的部位時(在用戶U至少在觀看顯示畫面圖像的狀況中)達(dá)到的程度。因此,在上述實(shí)施例中,罰常數(shù)C1被設(shè)置為高于罰常數(shù)C2的值。
此外,如果在觀看狀況估計處理期間僅通過加上罰常數(shù)CI和/或罰常數(shù)C2來更新觀看狀況變量C,則每次觀看狀況估計處理被重復(fù),觀看狀況變量C的值都保持增長,即使用戶U再次對內(nèi)容數(shù)據(jù)感興趣并且再次開始集中精神地觀看內(nèi)容數(shù)據(jù)也是如此。因此,當(dāng)用戶U觀看具有高視覺關(guān)注度的部位時,確定用戶U再次開始集中精神地觀看內(nèi)容數(shù)據(jù),并且通過使用獎勵常數(shù)C3來減小觀看狀況變量C的值。 當(dāng)圖6所示的上述觀看狀況估計處理結(jié)束時,與圖5所示的步驟S2相對應(yīng)的處理結(jié)束,從而處理行進(jìn)到與步驟S3相對應(yīng)的觀看狀態(tài)估計處理。
[觀看狀態(tài)估計處理] 下文中,將參考圖7和8描述觀看狀態(tài)估計處理的示例細(xì)節(jié)。 圖7示出了一表格,該表格示出包括觀看狀況變量C的閾值、觀看狀態(tài)和觀看狀態(tài)變量S的三種類型的數(shù)據(jù)項(xiàng)目之間的關(guān)系。 在上述實(shí)施例中,觀看狀況估計單元16基于圖7所示的表格來估計并計算觀看狀態(tài)變量S的值。 也就是,如圖7所示,基于觀看狀況變量C的可能范圍定義了六種類型的觀看狀態(tài),并且唯一地指示出這六種類型的觀看狀態(tài)的每一種的值被提供作為觀看狀態(tài)變量S。
更具體地,當(dāng)觀看狀況變量C的值落在從零到小于閾值C_B0RINGL1 (0 < = C < C_B0RINGL1)的范圍內(nèi)時獲得的觀看狀態(tài)被確定為WATCHING(用戶U正在觀看內(nèi)容數(shù)據(jù)的狀態(tài))。指示出WATCHING的值S_l被附加到WATCHING (用戶U正在觀看內(nèi)容數(shù)據(jù)的狀態(tài))作為觀看狀態(tài)變量S。也就是,當(dāng)在挨著的前一步驟或者步驟S2執(zhí)行的觀看狀況估計處理的計算結(jié)果,即,觀看狀況變量C的值至少為零并且小于閾值C_B0RINGL1時,觀看狀況估計單元16估計并計算值S_l作為觀看狀態(tài)變量S。 當(dāng)觀看狀況變量C的值落在從閾值C_B0RINGL1到小于閾值C_B0RINGL2 (C_B0RINGL1 < = C < C_B0RINGL2)的范圍內(nèi)時獲得的觀看狀態(tài)被確定為B0RINGL1 (用戶U開始變得厭煩的狀態(tài))。指示出B0RINGL1的值S_2被附加到B0RINGL1 (用戶U開始變得厭煩的狀態(tài))作為觀看狀態(tài)變量S。也就是,當(dāng)在挨著的前一步驟或者步驟S2執(zhí)行的觀看狀況估計處理的計算結(jié)果,即,觀看狀況變量C的值至少是C_B0RINGL1并且小于閾值C_B0RINGL2時,觀看狀況估計單元16估計并計算值S_2作為觀看狀態(tài)變量S。 當(dāng)觀看狀況變量C的值落在從閾值C_B0RINGL2到小于閾值C_NOT_WATCHING(C_B0RINGL2 < = C < C_NOT_WATCHING)的范圍內(nèi)時獲得的觀看狀態(tài)被確定為B0RINGL2 (用戶U很厭煩的狀態(tài))。指示出B0RINGL2的值S_3被附加到B0RINGL2 (用戶U很厭煩的狀態(tài))作為觀看狀態(tài)變量S。也就是,當(dāng)在挨著的前一步驟或者步驟S2執(zhí)行的觀看狀況估計處理的計算結(jié)果,即,觀看狀況變量C的值至少是C_B0RINGL2并且小于閾值C_NOT_WATCHING時,觀看狀況估計單元16估計并計算值S_3作為觀看狀態(tài)變量S。 當(dāng)觀看狀況變量C的值落在從閾值C_NOT_WATCHING到小于閾值C_SLEEPING(C_NOT_WATCHING < = C < C_SLEEPING)的范圍內(nèi)時獲得的觀看狀態(tài)被確定為NOTWATCHING (用戶未在觀看內(nèi)容數(shù)據(jù)的狀態(tài))。指示出NOT_WATCHING的值S_4被附加到NOTWATCHING(用戶U未在觀看內(nèi)容數(shù)據(jù)的狀態(tài))作為觀看狀態(tài)變量S。也就是,當(dāng)在挨著的前一步驟或者步驟S2執(zhí)行的觀看狀況估計處理的計算結(jié)果,即,觀看狀況變量C的值至少是C_NOT_WATCHING并且小于閾值C_SLEEPING時,觀看狀況估計單元16估計并計算值S_4作為觀看狀態(tài)變量S。 當(dāng)觀看狀況變量C的值落在從閾值C_SLEEPING到小于閾值C_AWAY(C_SLEEPING< =C < C_AWAY)的范圍內(nèi)時獲得的觀看狀態(tài)被確定為SLEEPING(用戶在睡覺的狀態(tài))。指示出SLEEPING的值S_5被附加到SLEEPING(用戶U在睡覺的狀態(tài))作為觀看狀態(tài)變量S。也就是,當(dāng)在挨著的前一步驟或者步驟S2執(zhí)行的觀看狀況估計處理的計算結(jié)果,即,觀看狀況變量C的值至少是C_SLEEPING并且小于閾值C_AWAY時,觀看狀況估計單元16估計并計算值S_5作為觀看狀態(tài)變量S。 當(dāng)觀看狀況變量C的值落在等于或大于閾值C_AWAY(C_AWAY <= C)的范圍內(nèi)時獲得的觀看狀態(tài)被確定為AWAY(用戶U不在視頻顯示設(shè)備前方的狀態(tài))。指示出AWAY的值S—6被附加到AWAY(用戶U不在視頻顯示設(shè)備前方的狀態(tài))作為觀看狀態(tài)變量S。也就是,當(dāng)在挨著的前一步驟或者步驟S2執(zhí)行的觀看狀況估計處理的計算結(jié)果,即,觀看狀況變量C的值等于或大于C_AWAY時,觀看狀況估計單元16估計并計算值S_6作為觀看狀態(tài)變量S。 圖8是圖示出在圖5所示的步驟S3執(zhí)行的觀看狀態(tài)估計處理,即,基于圖7所示的表格執(zhí)行的觀看狀態(tài)估計處理的示例細(xì)節(jié)的流程圖。 在步驟S41,觀看狀況估計單元16判斷觀看狀況變量C的值是否等于或大于閾值C_B0RINGL1 (表達(dá)式C > = C_B0RINGL1是否成立)。 當(dāng)觀看狀況變量C的值落在從零到小于閾值C_B0RINGL1 (0 < = C < C_B0RINGL1)的范圍內(nèi)時,判定步驟S41的答案為否,并且處理行進(jìn)到步驟S47。 在步驟S47,觀看狀況估計單元16將指示出WATCHING的值S_l設(shè)置為觀看狀態(tài)變量S。也就是說,指示出WATCHING的值S_l被估計并計算為觀看狀態(tài)變量S,并且觀看狀態(tài)估計處理結(jié)束。從而,處理從步驟S3行進(jìn)到步驟S4,如圖5所示。 相反,當(dāng)觀看狀況變量C的值等于或大于閾值C_B0RINGL1時,判定步驟S41的答案為是,并且處理行進(jìn)到步驟S42。 在步驟S42,觀看狀況估計單元16判斷觀看狀況變量C的值是否等于或大于閾值C_B0RINGL2 (表達(dá)式C > = C_B0RINGL2是否成立)。 當(dāng)觀看狀況變量C的值落在從閾值C_B0RINGL1到小于閾值C_B0RINGL2 (C_B0RINGL1 <=C<C_B0RINGL2)的范圍內(nèi)時,判定步驟S42的答案為否,并且處理行進(jìn)到步驟S48。 在步驟S48,觀看狀況估計單元16將指示出B0RINGL1的值S_2設(shè)置為觀看狀態(tài)變量S。也就是說,指示出B0RINGL1的值S_2被估計并計算為觀看狀態(tài)變量S并且觀看狀態(tài)估計處理結(jié)束。從而,處理從步驟S3行進(jìn)到步驟S4,如圖5所示。 相反,當(dāng)觀看狀況變量C的值等于或大于閾值C_B0RINGL2時,判定步驟S42的答案為是,并且處理行進(jìn)到步驟S43。 在步驟S43,觀看狀況估計單元16判斷觀看狀況變量C的值是否等于或大于閾值C_NOT_WATCHING (表達(dá)式C > = C_NOT_WATCHING是否成立)。 當(dāng)觀看狀況變量C的值落在從閾值C_B0RINGL2到小于閾值C_NOT_WATCHING(C_B0RINGL2 < = C < C_NOT_WATCHING)的范圍內(nèi)時,判定步驟S43的答案為否,并且處理行進(jìn)到步驟S49。 在步驟S49,觀看狀況估計單元16將指示出B0RINGL2的值S_3設(shè)置為觀看狀態(tài)變量S。也就是說,指示出B0RINLGL2的值S_3被估計并計算為觀看狀態(tài)變量S,并且觀看狀態(tài)估計處理結(jié)束。從而,處理從步驟S3行進(jìn)到步驟S4,如圖5所示。 相反,當(dāng)觀看狀況變量C的值等于或大于閾值C_NOT_WATCHING時,判定步驟S43的答案為是,并且處理行進(jìn)到步驟S44。 在步驟S44,觀看狀況估計單元16判斷觀看狀況變量C的值是否等于或大于閾值C_SLEEPING (表達(dá)式C > = C_SLEEPING是否成立)。 當(dāng)觀看狀況變量C的值落在從閾值C_NOT_WATCHING到小于閾值C_SLEEPING(C_NOT_WATCHING < = C < C_SLEEPING)的范圍內(nèi)時,判定步驟S44的答案為否,并且處理行進(jìn)到步驟S50。在步驟S50,觀看狀況估計單元16將指示出NOT WATCHING的值S_4設(shè)定為觀看狀態(tài)變量S。也就是說,指示出NOT WATCHING的值S_4被估計并計算為觀看狀態(tài)變量S,并且觀看狀態(tài)估計處理結(jié)束。從而,處理從步驟S3行進(jìn)到步驟S4,如圖5所示。
相反,當(dāng)觀看狀況變量C的值等于或大于閾值C_SLEEPING時,判定步驟S44的答案為是,并且處理行進(jìn)到步驟S45。 在步驟S45,觀看狀況估計單元16判斷觀看狀況變量C的值是否等于或大于閾值C_AWAY (表達(dá)式C > = C_AWAY是否成立)。 當(dāng)觀看狀況變量C的值落在從閾值C_SLEEPING到小于閾值C_AWAY(C_SLEEPING< =C < C_AWAY)的范圍內(nèi),判定步驟S45的答案為否,并且處理行進(jìn)到步驟S51。
在步驟S51,觀看狀況估計單元16將指示出SLEEPING的值S_5設(shè)置為觀看狀態(tài)變量S。也就是說,指示出SLEEPING的值S_5被估計并計算為觀看狀態(tài)變量S,并且觀看狀態(tài)估計處理結(jié)束。從而,處理從步驟S3行進(jìn)到步驟S4,如圖5所示。 相反,當(dāng)觀看狀況變量C的值等于或大于閾值C_AWAY時,判定步驟S45的答案為是,并且處理行進(jìn)到步驟S46。 在步驟S46,觀看狀況估計單元16將指示出AWAY的值S_6設(shè)置為觀看狀態(tài)變量S。也就是說,指示出AWAY的值S_6被估計并計算為觀看狀態(tài)變量S,并且觀看狀態(tài)估計處理結(jié)束。從而,處理從步驟S3行進(jìn)到步驟S4,如圖5所示。 因此,結(jié)束了通過觀看狀況估計單元16執(zhí)行的觀看狀態(tài)估計處理,并且結(jié)束了與圖5所示的步驟S3相對應(yīng)的處理。相應(yīng)地,處理從步驟S3行進(jìn)到與如圖5所示的所建議行動確定處理相對應(yīng)的步驟S4。
[所建議行動確定處理] 下文中,將參考圖9和10描述所建議行動確定處理的示例細(xì)節(jié)。 圖9示出了一表格,該表格示出指示出觀看狀態(tài)變量S、所建議行動和所建議行動
變量A的三種類型的數(shù)據(jù)項(xiàng)目之間的關(guān)系。 在上述實(shí)施例中,內(nèi)容建議單元17基于圖9所示的表格來計算所建議行動變量A的值。 也就是,如圖9所示,基于觀看狀態(tài)變量S的值來定義了六種類型的所建議行動,并且唯一地指示出這六種類型的所建議行動的每一種的值被提供作為所建議行動變量A。
更具體地,當(dāng)觀看狀態(tài)變量S為值S_l (S = S_l)和/或錯誤值時執(zhí)行的所建議行動被確定為DO N0THING(什么也不做)。指示出DONOTHING的值A(chǔ)l被附加到行動DONOTHING的數(shù)據(jù)作為所建議行動變量A。因此,當(dāng)在挨著的前一步驟或步驟S3執(zhí)行的觀看狀態(tài)估計處理的計算結(jié)果,即觀看狀態(tài)變量S為值S_l時,內(nèi)容建議單元17計算出值A(chǔ)l作為所建議行動變量A。此外,在觀看狀態(tài)變量S的值為錯誤值的情況下,內(nèi)容建議單元17也計算出值A(chǔ)l作為所建議行動變量A。變量S的值為錯誤值的情況表示觀看狀態(tài)變量S具有與值S_l到S_6的每一個不同的值。 當(dāng)觀看狀態(tài)變量S為值S—2(S = S_2)時執(zhí)行的所建議行動為行動VERIFY(確認(rèn))。指示出行動VERIFY的值A(chǔ)2被附加到行動VERIFY的數(shù)據(jù)作為所建議行動變量A。因此,當(dāng)在挨著的前一步驟或步驟S3執(zhí)行的觀看狀態(tài)估計處理的計算結(jié)果,即觀看狀態(tài)變量S為值S_2時,內(nèi)容建議單元17計算出值A(chǔ)2作為所建議行動變量A。 當(dāng)觀看狀態(tài)變量S為值S_3 (S = S_3)時執(zhí)行的所建議行動為行動ACTI0N1 (行動
1) 。指示出行動ACTI0N1的值A(chǔ)3被附加到行動ACTI0N1的數(shù)據(jù)作為所建議行動變量A。因此,當(dāng)在挨著的前一步驟或步驟S3執(zhí)行的觀看狀態(tài)估計處理的計算結(jié)果,即觀看狀態(tài)變量S為值S_3時,內(nèi)容建議單元17計算出值A(chǔ)3作為所建議行動變量A。 當(dāng)觀看狀態(tài)變量S為值S_4 (S = S_4)時執(zhí)行的所建議行動為行動ACTI0N2 (行動
2) 。指示出行動ACTI0N2的值A(chǔ)4被附加到行動ACTI0N2的數(shù)據(jù)作為所建議行動變量A。因此,當(dāng)在挨著的前一步驟或步驟S3執(zhí)行的觀看狀態(tài)估計處理的計算結(jié)果,即觀看狀態(tài)變量 S為值S_4時,內(nèi)容建議單元17計算出值A(chǔ)4作為所建議行動變量A。 當(dāng)觀看狀態(tài)變量S為值S_5 (S = S_5)時執(zhí)行的所建議行動為行動ACTI0N3 (行動 3)。指示出行動ACTI0N3的值A(chǔ)5被附加到行動ACTI0N3的數(shù)據(jù)作為所建議行動變量A。因 此,當(dāng)在挨著的前一步驟或步驟S3執(zhí)行的觀看狀態(tài)估計處理的計算結(jié)果,即觀看狀態(tài)變量 S為值S_5時,內(nèi)容建議單元17計算出值A(chǔ)5作為所建議行動變量A。雖然在上述實(shí)施例中 定義的所建議行動ACTION包括行動ACTI0N1到ACTI0N3,但是所建議行動ACTION的類型不 受特別限制。 當(dāng)觀看狀態(tài)變量S為值S_6 (S = S_6)時執(zhí)行的所建議行動為行動TURN OFF (關(guān)
斷電源)。指示出行動TURN OFF的值A(chǔ)6被附加到行動TURN OFF的數(shù)據(jù)作為所建議行動變
量A。因此,當(dāng)在挨著的前一步驟或步驟S3執(zhí)行的觀看狀態(tài)估計處理的計算結(jié)果,即觀看狀
態(tài)變量S為值S_6時,內(nèi)容建議單元17計算出值A(chǔ)6作為所建議行動變量A。 圖10是圖示出在圖5所示的步驟S4執(zhí)行的所建議行動確定處理,即,基于圖9所
示的表格執(zhí)行的所建議行動確定處理的示例性細(xì)節(jié)的流程圖。 在步驟S61,內(nèi)容建議單元17判斷觀看狀態(tài)變量S是否具有值Sj(指示出 WATCHING的值)。 當(dāng)觀看狀態(tài)變量S具有值SJ時,判定步驟S61的答案為是,并且處理行進(jìn)到步驟
568。 在步驟S68,內(nèi)容建議單元17將指示出行動DO NOTHING的值A(chǔ)l設(shè)置為所建議行 動變量A。也就是說,指示出行動DO NOTHING的值A(chǔ)l被計算出,并且所建議行動確定處理 結(jié)束。從而,處理從步驟S4行進(jìn)到步驟S5,如圖5所示。 相反,當(dāng)觀看狀態(tài)變量S為與值S_l不同的值時,判定步驟S61的答案為否,并且 處理行進(jìn)到步驟S62。 在步驟S62,內(nèi)容建議單元17判斷觀看狀態(tài)變量S是否是值S—2(指示出B0RINGL1 的值)。 如果觀看狀態(tài)變量S為值S_2,判定步驟S62的答案為是,并且處理行進(jìn)到步驟
569。 在步驟S69,內(nèi)容建議單元17將指示出行動VERIFY的值A(chǔ)2設(shè)置為所建議行動變 量A。也就是說,指示出行動VERIFY的值A(chǔ)2被計算出,并且所建議行動確定處理結(jié)束。從 而,處理從步驟S4行進(jìn)到步驟S5,如圖5所示。 相反,當(dāng)觀看狀態(tài)變量S為與值S_2不同的值時,判定步驟S62的答案為否,并且 處理行進(jìn)到步驟S63。 在步驟S63,內(nèi)容建議單元17判斷觀看狀態(tài)變量S是否是值S—3(指示出B0RINGL2 的值)。 如果觀看狀態(tài)變量S為值S_3,判定步驟S63的答案為是,并且處理行進(jìn)到步驟
570。 在步驟S70,內(nèi)容建議單元17將指示出行動ACTI0N1的值A(chǔ)3設(shè)置為所建議行動 變量A。也就是說,指示出行動ACTI0N1的值A(chǔ)3被計算出,并且所建議行動確定處理結(jié)束。 從而,處理從步驟S4行進(jìn)到步驟S5,如圖5所示。
相反,當(dāng)觀看狀態(tài)變量S為與值S_3不同的值時,判定步驟S63的答案為否,并且處理行進(jìn)到步驟S64。 在步驟S64,內(nèi)容建議單元17判斷觀看狀態(tài)變量S是否是值S—4(指示出NOTWATCHING的值)。 如果觀看狀態(tài)變量S為值S_4,判定步驟S64的答案為是,并且處理行進(jìn)到步驟
571。 在步驟S71,內(nèi)容建議單元17將指示出行動ACTI0N2的值A(chǔ)4設(shè)置為所建議行動變量A。也就是說,指示出行動ACTI0N2的值A(chǔ)4被計算出,并且所建議行動確定處理結(jié)束。從而,處理從步驟S4行進(jìn)到步驟S5,如圖5所示。 相反,當(dāng)觀看狀態(tài)變量S為與值S_4不同的值時,判定步驟S64的答案為否,并且處理行進(jìn)到步驟S65。 在步驟S65,內(nèi)容建議單元17判斷觀看狀態(tài)變量S是否是值S—5(指示出SLEEPING的值)。 如果觀看狀態(tài)變量S為值S_5,判定步驟S65的答案為是,并且處理行進(jìn)到步驟
572。 在步驟S72,內(nèi)容建議單元17將指示出行動ACTI0N3的值A(chǔ)5設(shè)置為所建議行動變量A。也就是說,指示出行動ACTI0N3的值A(chǔ)5被計算出,并且所建議行動確定處理結(jié)束。從而,處理從步驟S4行進(jìn)到步驟S5,如圖5所示。 相反,當(dāng)觀看狀態(tài)變量S為與值S_5不同的值時,判定步驟S65的答案為否,并且處理行進(jìn)到步驟S66。 在步驟S66,內(nèi)容建議單元17判斷觀看狀態(tài)變量S是否是值S_6 (指示出AWAY的值)。 如果觀看狀態(tài)變量S為值S_6,判定步驟S66的答案為是,并且處理行進(jìn)到步驟
573。 在步驟S73,內(nèi)容建議單元17將指示出行動TURN OFF的值A(chǔ)6設(shè)置為所建議行動變量A。也就是說,指示出行動TURN 0FF的值A(chǔ)6被計算出,并且所建議行動確定處理結(jié)束。從而,處理從步驟S4行進(jìn)到步驟S5,如圖5所示。 相反,當(dāng)觀看狀態(tài)變量S為與值S_6不同的值時,判定步驟S66的答案為否,并且處理行進(jìn)到步驟S67。 在步驟S67,內(nèi)容建議單元17將指示出行動DO NOTHING的值A(chǔ)l設(shè)置為所建議行動變量A。也就是說,指示出行動DO NOTHING的值A(chǔ)l被計算出,并且所建議行動確定處理結(jié)束。從而,處理從步驟S4行進(jìn)到步驟S5,如圖5所示。 當(dāng)上述所建議行動確定處理結(jié)束時,與圖5所示的步驟S4相對應(yīng)的處理結(jié)束,并且處理行進(jìn)到步驟S5。 如果作為與步驟SI到S4相對應(yīng)的上述一系列處理過程的結(jié)果,所建議行動變量A改變了,則判定步驟S5的答案為是,并且處理行進(jìn)到步驟S6。 在步驟S6,內(nèi)容建議單元17基于所建議行動變量A的值來作出有關(guān)內(nèi)容數(shù)據(jù)的各種建議。 例如,當(dāng)指示出行動DO NOTHING的值A(chǔ)l被設(shè)置為所建議行動變量A時,內(nèi)容建議單元17建議行動DO NOTHING。也就是,內(nèi)容建議單元17不建議任何行動。 例如,當(dāng)指示出行動VERIFY的值A(chǔ)2被設(shè)置為所建議行動變量A時,內(nèi)容建議單元
17建議行動VERIFY。例如,內(nèi)容建議單元17判斷用戶U當(dāng)前所觀看的內(nèi)容數(shù)據(jù)的顯示是
否應(yīng)當(dāng)繼續(xù)。 例如,當(dāng)指示出行動ACTI0N1的值A(chǔ)3被設(shè)置為所建議行動變量A時,內(nèi)容建議單
元17建議行動ACTI0N1 。更具體地,例如,如果被執(zhí)行來建議觀看替代內(nèi)容數(shù)據(jù)的所建議行
動被定義成行動ACTIONl,則內(nèi)容建議單元17例如建議觀看任意替代內(nèi)容數(shù)據(jù)。例如,當(dāng)指示出行動ACTI0N2的值A(chǔ)4被設(shè)置為所建議行動變量A時,內(nèi)容建議單
元17建議行動ACTI0N2。更具體地,例如,如果被執(zhí)行來推薦替代內(nèi)容數(shù)據(jù)的所建議行動被
定義成行動ACTI0N2,則內(nèi)容建議單元17推薦替代的預(yù)定內(nèi)容數(shù)據(jù)并且建議觀看該預(yù)定內(nèi)
容數(shù)據(jù)。 例如,當(dāng)指示出行動ACTI0N3的值A(chǔ)5被設(shè)置為所建議行動變量A時,內(nèi)容建議單 元17建議行動ACTI0N3。更具體地,例如,如果被執(zhí)行來停止當(dāng)前在顯示的內(nèi)容數(shù)據(jù)的所建 議行動被定義成行動ACTI0N3,則內(nèi)容建議單元17例如建議停止當(dāng)前所顯示的內(nèi)容數(shù)據(jù)。 這里,內(nèi)容建議單元17可以直接停止當(dāng)前所顯示的內(nèi)容數(shù)據(jù)。 例如,當(dāng)指示出行動TURN OFF的值A(chǔ)6被設(shè)置為所建議行動變量A時,內(nèi)容建議單 元17建議行動TURN OFF(關(guān)斷電源)。這里,內(nèi)容建議單元17可以直接關(guān)斷內(nèi)容建議系統(tǒng) 的電源。 下文中,將參考具體示例進(jìn)一步描述內(nèi)容建議處理。
圖11示出了圖5所示內(nèi)容建議處理的特定結(jié)果。 圖ll的部分A示出了在各個時間t觀察到的、觀看狀況變量C隨時間的演變。在圖 11的部分A中,縱軸指示出觀看狀況變量C。此外,參考圖7所示的表格描述的閾值被沿縱 軸示出。也就是,以增大的順序設(shè)置了各個閾值C—B0RINGL1、C—B0RINGL2、C—N0乙WATCHING、 C—SLEEPING、C—AWAY,作為為觀看狀況變量C設(shè)置的閾值。橫軸是指示出時間t的時基。上 述時基在圖11的部分A、B和C之間共享。 圖11的部分B示出了在各個時間t觀察到的、與觀看狀態(tài)變量S相對應(yīng)的觀看狀 態(tài)隨時間的演變。圖11的部分C示出了與所建議行動變量A相對應(yīng)的所建議行動隨時間 的演變。 圖11示例性地示出針對每一個時間t (例如,以秒為單位)執(zhí)行一次包括圖5所 示的內(nèi)容建議處理的步驟Sl到S7的循環(huán)處理。在該情況下,針對每一個時間t執(zhí)行一次 與步驟S2相對應(yīng)的觀看狀況估計處理,以使得觀看狀況變量C的值不斷改變。當(dāng)觀看狀況 變量C的值改變?yōu)槌^預(yù)定門限時,觀看狀態(tài)變量S的值在與觀看狀況變量C的值改變時 的時間t執(zhí)行的步驟S3相對應(yīng)的觀看狀態(tài)估計處理期間改變。這樣,觀看狀態(tài)變量S的值 改變,從而所建議行動變量A的值通過在下一步驟或步驟S4執(zhí)行的所建議行動確定處理而 改變。其結(jié)果是,通過在下一步驟或者步驟S6執(zhí)行的處理,基于所建議行動變量A的改變 值來作出建議。 更具體地,例如通過在圖5所示的內(nèi)容建議處理的步驟S2執(zhí)行的觀看狀況估計 處理,觀看狀況變量C的值在時間t0被初始化為零(圖6所示的步驟S21為是以及步驟 S22)。因而,通過在時間t0執(zhí)行的與步驟S3相對應(yīng)的觀看狀態(tài)估計處理,值S_l被估計出
19并且被計算為觀看狀態(tài)變量S(圖8所示的步驟S41為否以及步驟S47)。因此,在時間t0 獲得的觀看狀態(tài)變?yōu)榕c值S_l相對應(yīng)的行動WATCHING。因此,通過在時間tO執(zhí)行的與步驟 S4相對應(yīng)的所建議行動確定處理,值A(chǔ)1被設(shè)置為所建議行動變量A的值(圖IO所示的步 驟S61為是以及步驟S68)。因此,在時間tO執(zhí)行的所建議行動變?yōu)榕c該值A(chǔ)相對應(yīng)的行動 DO NOTHING。由于在時間t0,值A(chǔ)l重新被計算為所建議行動變量A,所以判定通過在步驟 S5執(zhí)行的處理而獲得的答案為是,并且通過在下一步驟或者步驟S6執(zhí)行的處理,基于所建 議行動變量A的值A(chǔ)l而建議行動DO NOTHING。 在時間tl,在與圖5所示的內(nèi)容建議處理的步驟S2相對應(yīng)的觀看狀況估計處理 期間,觀看狀況變量C的值被估計并計算為圖11的部分A所示的值,S卩,落在從零到小于閾 值C_B0RINGL1的范圍內(nèi)的值。因此,在時間tl執(zhí)行的與步驟S3相對應(yīng)的觀看狀態(tài)估計處 理期間,值S 1被估計并計算為觀看狀態(tài)變量S(圖8所示的步驟S41為否以及步驟S47)。 因此,在時間tl獲得的觀看狀態(tài)變?yōu)榕c值S_l相對應(yīng)的狀態(tài)WATCHING。因此,通過在時間 tl執(zhí)行的與步驟S4相對應(yīng)的所建議行動確定處理,值A(chǔ)l被設(shè)置為所建議行動變量A的值 (圖10所示的步驟S61為是以及步驟S68)。因而,在時間tl執(zhí)行的所建議行動變?yōu)榕c該 值A(chǔ)相對應(yīng)的行動DO N0THING。這樣,在時間tl,值A(chǔ)l被計算為所建議行動變量A。但是, 由于在前一時間t (例如,時間t0)相同值A(chǔ)1被計算為所建議行動變量A,所以在時間tl執(zhí) 行的步驟S5判定答案為否,并且處理返回到步驟Sl,從而在下一時間t開始一系列處理過 程。也就是,在該情況下,基于所建議行動變量A的值A(chǔ)l作出的對行動DO NOTHING的建議 被維持。 在時間t2,在與圖5所示的內(nèi)容建議處理的步驟S2相對應(yīng)的觀看狀況估計處理 期間,觀看狀況變量C的值被估計并計算為圖11的部分A所示的值,S卩,落在從閾值C— B0RINGL1到小于閾值C_B0RINGL2的范圍內(nèi)的值。因此,在時間t2執(zhí)行的與步驟S3相對應(yīng) 的觀看狀態(tài)估計處理期間,值S_2被估計并計算為觀看狀態(tài)變量S (圖8所示的步驟S42為 否以及步驟S48)。因此,在時間t2獲得的觀看狀態(tài)變?yōu)榕c值S_2相對應(yīng)的狀態(tài)B0RINGL1。 因此,通過在時間t2執(zhí)行的與步驟S4相對應(yīng)的所建議行動確定處理,值A(chǔ)2被設(shè)置為所建 議行動變量A的值(圖10所示的步驟S62為是以及步驟S69)。因而,在時間t2執(zhí)行的所 建議行動變?yōu)榕c值A(chǔ)相對應(yīng)的行動VERIFY。這樣,在時間t2,值A(chǔ)2被計算為所建議行動變 量A。由于在時間t2,值A(chǔ)2被重新計算為所建議行動變量A,所以判定通過在步驟S5執(zhí)行 的處理而獲得的答案為是,并且通過在下一步驟或步驟S6執(zhí)行的處理,基于所建議行動變 量A的值A(chǔ)2而建議行動VERIFY。 在時間t5,在與圖5所示的內(nèi)容建議處理的步驟S2相對應(yīng)的觀看狀況估計處理 期間,觀看狀況變量C的值被估計并計算為圖11的部分A所示的值,S卩,落在從閾值C— B0RINGL2到小于閾值C_N0T_WATCHING的范圍內(nèi)的值。因此,在時間t5執(zhí)行的與步驟S3 相對應(yīng)的觀看狀態(tài)估計處理期間,值S_3被估計并計算為觀看狀態(tài)變量S(圖8所示的步 驟S43為否以及步驟S49)。因此,在時間t5獲得的觀看狀態(tài)變?yōu)榕c值S_3相對應(yīng)的狀態(tài) B0RINGL2。因此,通過在時間t5執(zhí)行的與步驟S4相對應(yīng)的所建議行動確定處理,值A(chǔ)3被 設(shè)置為所建議行動變量A的值(圖10所示的步驟S63為是以及步驟S70)。因而,在時間 t5執(zhí)行的所建議行動變?yōu)榕c該值A(chǔ)相對應(yīng)的行動ACTI0N1 。這樣,在時間t5,值A(chǔ)3被計算 為所建議行動變量A。由于在時間t5,值A(chǔ)3被重新計算為所建議行動變量A,所以判定通過在步驟S5執(zhí)行的處理而獲得的答案為是,并且通過在下一步驟或步驟S6執(zhí)行的處理,基于 所建議行動變量A的值A(chǔ)3而建議行動ACTI0N1 。 在時間t5之后的時間t再次執(zhí)行相同處理。也就是,由于在時間t6到時間t14 的每一個都更新所建議行動變量A的值,所以判定通過在步驟S5執(zhí)行的處理而獲得的答案 為是,并且通過在下一步驟或步驟S6執(zhí)行的處理,基于所建議行動變量A的更新值而作出 各種建議。然后,由于在時間t6到時間t14的每一個,相同值被計算為所建議行動變量A, 所以判定通過在步驟S5執(zhí)行的處理而獲得的答案為否,從而處理返回到步驟Sl,并且在下 一時間t開始這一系列處理過程。也就是,在該情況下,相同建議被維持。
因此,觀看狀態(tài)變量S的值以及所建議行動變量A的值隨著觀看狀況變量C的值 改變而改變。然后,基于所建議行動變量A的改變值來執(zhí)行所建議行動。因而,內(nèi)容建議系 統(tǒng)1允許采取行動以便建議適于用戶U的觀看狀況的內(nèi)容數(shù)據(jù)。
[內(nèi)容建議系統(tǒng)2的示例配置] 圖12示出了根據(jù)本發(fā)明一個實(shí)施例的信息處理系統(tǒng)。也就是,圖12是示出與圖 2所示的示例性內(nèi)容建議系統(tǒng)不同的內(nèi)容建議系統(tǒng)2的示例性功能配置的功能框圖。
內(nèi)容建議系統(tǒng)2包括內(nèi)容DB11、視覺關(guān)注度估計單元13、視線檢測單元15、觀看狀 況估計單元16、內(nèi)容建議單元17和視頻顯示單元18。 在圖12中,與圖2所示的組件相同的組件被用相同標(biāo)號表示。此外,將適當(dāng)?shù)厥?略冗余描述。 在圖2所示的內(nèi)容建議系統(tǒng)1中,視覺關(guān)注度信息被臨時存儲在視覺關(guān)注度DB12 中,并被呈遞給觀看狀況估計單元16。與之不同,在圖12所示的內(nèi)容建議系統(tǒng)2中省略了 視覺關(guān)注度DB12。因此,通過視覺關(guān)注度估計單元13生成的視覺關(guān)注度信息被實(shí)時地呈遞 給觀看狀況估計單元16。 此外,從內(nèi)容DBll發(fā)送的內(nèi)容數(shù)據(jù)經(jīng)由視覺關(guān)注度估計單元13而被呈遞給內(nèi)容 建議單元17。[內(nèi)容建議系統(tǒng)3的示例性配置] 圖13示出了根據(jù)本發(fā)明一個實(shí)施例的信息處理系統(tǒng)。也就是,圖13是示出與圖 2和12所示的示例性內(nèi)容建議系統(tǒng)不同的內(nèi)容建議系統(tǒng)3的示例性功能配置的功能框圖。
在圖13中,與圖2所示的組件相同的組件被用相同標(biāo)號表示。此外,將適當(dāng)?shù)厥?略冗余描述。 除了圖2所示的內(nèi)容建議系統(tǒng)1的組件之外,內(nèi)容建議系統(tǒng)3還包括視覺關(guān)注度 信息更新單元19。 從視線檢測單元15發(fā)送到觀看狀況估計單元16的用戶U的視線信息被反饋給視 覺關(guān)注度信息更新單元19。因此,視覺關(guān)注度信息更新單元19基于反饋給視覺關(guān)注度信息 更新單元19的用戶U的視線信息來更新存儲在視覺關(guān)注度DB12中的各個視覺關(guān)注度信息 項(xiàng)目。這樣,視覺關(guān)注度信息基于從觀看狀況估計單元16發(fā)送的用戶U的視線信息而被更 新,使得視覺關(guān)注度信息受用戶U的觀看特性影響。 這里,由視覺關(guān)注度信息更新單元19執(zhí)行的更新視覺關(guān)注度信息的方法不特別 限制于圖13所示的示例方法。例如,如圖14所示,可以采用基于至少兩個用戶Ul到UN(N 表示至少為2的整數(shù))的視線信息來更新視覺關(guān)注度信息的方法。這里,至少兩個用戶U1到UN可以包括用戶U。[更新視覺關(guān)注度信息的方法的具體示例] 圖14示出了通過視覺關(guān)注度信息更新單元19執(zhí)行的更新視覺關(guān)注度信息的方法的一個具體示例。也就是,圖14圖示出了與圖13所示的示例不同的示例。
也就是,圖14僅示出了圖13示例性地示出的內(nèi)容建議系統(tǒng)3的組件中的內(nèi)容DB11、視覺關(guān)注度DB12和視覺關(guān)注度信息更新單元19。此外,與圖13示例性地示出的內(nèi)容建議系統(tǒng)3等同的單個系統(tǒng)被用于用戶UK(K表示1到N的任意整數(shù)值)。在上述系統(tǒng)的組件中,圖14僅示出了視頻顯示單元18-K、視線檢測單元15-K和觀看狀況估計單元16-K。此外,只要內(nèi)容建議系統(tǒng)3的視覺關(guān)注度信息更新單元19能夠獲取各個用戶Ul到UN的視線信息,生成視線信息的方法不特別限制于圖14所示的示例方法。 如圖14所示,相同的內(nèi)容數(shù)據(jù)被顯示在各個視頻顯示單元18-1到18-N中。因而,用戶Ul到UN可以觀看顯示在各個視頻顯示單元18-1到18-N上的內(nèi)容數(shù)據(jù)。此外,當(dāng)然,內(nèi)容數(shù)據(jù)在視頻顯示單元18-1到18-N上顯示的時間幀可以彼此不同。
視線檢測單元15-1到15-N將正在觀看內(nèi)容數(shù)據(jù)的用戶Ul到UN的視線信息項(xiàng)目呈遞給各個觀看狀況估計單元16-1到16-N。觀看狀況估計單元16-1到16-N將用戶Ul到UN的各個視線信息項(xiàng)目發(fā)送到視覺關(guān)注度信息更新單元19。 視覺關(guān)注度信息更新單元19通過將用戶Ul到UN的視線信息項(xiàng)目作為統(tǒng)計數(shù)據(jù)
來學(xué)習(xí),從而更新在視覺關(guān)注度DB 12中存儲的視覺關(guān)注度信息項(xiàng)目。 如果存儲在上述視覺關(guān)注度DB 12中的視覺關(guān)注度信息項(xiàng)目可以在由用戶Ul到
UN使用的系統(tǒng)之間共享,則這些視覺關(guān)注度信息項(xiàng)目可以在用戶U以及U1到UN之間共享。
根據(jù)圖14所示的示例,用戶U和U1到UN使用不同系統(tǒng)。但是,不限于圖14所示的示例,
用戶U以及Ul到UN的至少一部分可以共享并使用同一系統(tǒng)。 順帶提及,可以通過硬件和/或軟件來執(zhí)行上述一系列處理過程。 在該情況下,圖15所示的個人計算機(jī)至少可以是上述信息處理系統(tǒng)的一部分。 在圖15中,中央處理單元(CPU) 101基于存儲在只讀存儲器(ROM) 102中的程序和
/或從存儲單元108加載到隨機(jī)訪問存儲器(RAM) 103的程序來執(zhí)行各種處理過程。此外,
由CPU 101使用以便執(zhí)行各種處理過程的數(shù)據(jù)也適當(dāng)?shù)乇淮鎯υ赗AM 103中。 CPU 101、R0M 102和RAM 103經(jīng)由連接到輸入和輸出接口 105的總線104相互連接。 輸入和輸出接口 105連接到輸入單元106、輸出單元107、存儲單元108和通信單元109,輸入單元106包括鍵盤、鼠標(biāo)等,輸出單元107包括顯示器等,存儲單元108包括硬盤等,通信單元109包括調(diào)制解調(diào)器、終端適配器等。通信單元109控制經(jīng)由包括因特網(wǎng)在內(nèi)的網(wǎng)絡(luò)在個人計算機(jī)與另一裝置(未示出)之間執(zhí)行的通信。 此外,驅(qū)動器110適當(dāng)?shù)剡B接到輸入和輸出接口 105,并且可移除介質(zhì)111被適當(dāng)?shù)匮b載在輸入和輸出接口 105上,可移除介質(zhì)111包括磁盤、光盤、磁光盤、半導(dǎo)體存儲器等。從可移除介質(zhì)111讀取的計算機(jī)程序被適當(dāng)?shù)匕惭b在存儲單元108中。
當(dāng)通過軟件來執(zhí)行一系列處理過程時,構(gòu)成該軟件的程序被從網(wǎng)絡(luò)和/或記錄介質(zhì)安裝到計算機(jī),該計算機(jī)被包括在專門設(shè)計的計算機(jī)和/或能夠通過安裝在其中的各種程序來執(zhí)行各種功能的通用個人計算機(jī)中。
包括上述程序的記錄介質(zhì)不僅包括可移除介質(zhì)(封裝介質(zhì))lll(包括磁盤(包括 軟盤)、光盤(包括致密盤只讀存儲器(CD-ROM)和數(shù)字多功能盤(DVD))、磁光盤(包括迷 你盤(MD))、半導(dǎo)體存儲器等),其中,可移除介質(zhì)111與裝置的主體分離并且被分發(fā)來向用 戶呈遞程序并存儲程序,而且還包括存儲程序并且預(yù)先包括在裝置主體中來呈遞給用戶的 ROM 102、存儲單元108中包括的硬盤等,如圖15所示。 此外,在本說明書中,描述在記錄介質(zhì)中存儲的程序的步驟不僅包括以根據(jù)所寫 順序的時序執(zhí)行的處理,而且還包括不必然以時序執(zhí)行而是可以并行和/或分離地執(zhí)行的 處理。 本申請包含與2008年12月26日向日本專利局提交的日本優(yōu)先專利申請JP 2008-332131所公開的主題相關(guān)的主題,該申請的全部內(nèi)容通過引用而結(jié)合于此。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)了解,在所附權(quán)利要求或其等同物的范圍內(nèi),可以依據(jù)設(shè)計 要求和/或其它因素進(jìn)行各種修改、組合、子組合和變更。
權(quán)利要求
一種信息處理裝置,包括視線檢測裝置,被布置來檢測正在觀看內(nèi)容數(shù)據(jù)的觀看者的視線,并輸出作為檢測結(jié)果的視線信息;觀看狀況估計裝置,被布置來基于所輸出的視線信息以及與所述內(nèi)容數(shù)據(jù)相關(guān)的視覺關(guān)注度信息來估計所述觀看者的觀看狀況;以及內(nèi)容建議裝置,被布置來基于所估計出的觀看狀況來為所述觀看者作出針對所述內(nèi)容數(shù)據(jù)的各種建議。
2. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述觀看狀況估計裝置還基于觀看狀況估計的結(jié)果來估計觀看狀態(tài),并且其中,所述內(nèi)容建議裝置基于所估計出的觀看狀態(tài)來作出針對所述內(nèi)容數(shù)據(jù)的各種建議。
3. 根據(jù)權(quán)利要求2所述的信息處理裝置,其中,定義了指示出所述觀看者的觀看狀況的觀看狀況變量,并且至少一個預(yù)定類型的觀看狀態(tài)與所述觀看狀況變量的至少兩個可能范圍的每一個相關(guān)聯(lián),并且其中,所述觀看狀況估計裝置通過計算所述觀看狀況變量的值來估計所述觀看狀況,并且通過確定與所述至少兩個可能范圍中、所述觀看狀況變量的值所屬于的范圍相關(guān)聯(lián)的那一類型的觀看狀態(tài)來估計所述觀看狀態(tài)。
4. 根據(jù)權(quán)利要求3所述的信息處理裝置,其中,至少一個預(yù)定類型的所建議行動與至少兩種類型的所述觀看狀態(tài)的每一種相關(guān)聯(lián),并且其中,所述內(nèi)容建議裝置基于與通過所述觀看狀況估計裝置確定的那一類型的觀看狀態(tài)相關(guān)聯(lián)的類型的所建議行動,來為所述觀看者作出建議。
5. 根據(jù)權(quán)利要求3所述的信息處理裝置,其中,定義了基于與所述觀看者的視線所停留的區(qū)域相關(guān)的視覺關(guān)注度信息的大小而可變化的分值,并且其中,所述觀看狀況估計裝置以預(yù)定時間為周期基于剛剛從所述視線檢測裝置輸出的視線信息以及與所述內(nèi)容數(shù)據(jù)相關(guān)聯(lián)的視覺關(guān)注度信息來計算所述分值,并且基于到當(dāng)前周期為止所獲得的、至少一次中的每次獲得的分值來計算所述觀看狀況變量的值。
6. —種信息處理方法,包括以下步驟檢測正在觀看內(nèi)容數(shù)據(jù)的觀看者的視線,并輸出作為檢測結(jié)果的視線信息;基于所輸出的視線信息以及與所述內(nèi)容數(shù)據(jù)相關(guān)的視覺關(guān)注度信息來估計所述觀看者的觀看狀況;以及基于所估計出的觀看狀況來為所述觀看者作出針對所述內(nèi)容數(shù)據(jù)的各種建議。
7. —種程序,使得計算機(jī)執(zhí)行包括以下步驟的控制處理檢測正在觀看內(nèi)容數(shù)據(jù)的觀看者的視線,并輸出作為檢測結(jié)果的視線信息;基于所輸出的視線信息以及與所述內(nèi)容數(shù)據(jù)相關(guān)的視覺關(guān)注度信息來估計所述觀看者的觀看狀況;以及基于所估計出的觀看狀況來為所述觀看者作出針對所述內(nèi)容數(shù)據(jù)的各種建議。
8. —種信息處理裝置,包括視線檢測單元,被配置來檢測正在觀看內(nèi)容數(shù)據(jù)的觀看者的視線,并輸出作為檢測結(jié)果的視線信息;觀看狀況估計單元,被配置來基于所輸出的視線信息以及與所述內(nèi)容數(shù)據(jù)相關(guān)的視覺關(guān)注度信息來估計所述觀看者的觀看狀況;以及內(nèi)容建議單元,被配置來基于所估計出的觀看狀況來為所述觀看者作出針對所述內(nèi)容數(shù)據(jù)的各種建議。
全文摘要
本發(fā)明提供了信息處理裝置、信息處理方法和程序。信息處理裝置包括視線檢測單元,被配置來檢測正在觀看內(nèi)容數(shù)據(jù)的觀看者的視線,并輸出作為檢測結(jié)果的視線信息;觀看狀況估計單元,被配置來基于所輸出的視線信息以及與內(nèi)容數(shù)據(jù)相關(guān)的視覺關(guān)注度信息來估計觀看者的觀看狀況;以及內(nèi)容建議單元,被配置來基于所估計出的觀看狀況來為觀看者作出針對內(nèi)容數(shù)據(jù)的各種建議。
文檔編號G06F17/30GK101770506SQ20091026112
公開日2010年7月7日 申請日期2009年12月28日 優(yōu)先權(quán)日2008年12月26日
發(fā)明者福地正樹, 蘆原隆之 申請人:索尼株式會社