本公開內容涉及信息處理設備、信息處理方法以及計算機程序。
背景技術:
開發(fā)了基于用戶設置的關鍵詞自動提取并向用戶推薦對于用戶可能優(yōu)選的內容(關于靜止圖像、運動圖像、文本、音樂、電視節(jié)目以及其他文本、音頻和圖像的信息)的技術(例如參見專利文獻1等)。
引用列表
專利文獻
專利文獻1:JP2010-033267A
技術實現(xiàn)要素:
技術問題
在用戶有足夠的時間用眼睛觀看內容的情況下,可以以內容本身的形式將該內容提供給用戶。然而,在用戶沒有多少時間或者甚至沒有時間用眼睛觀看內容的情況下,例如在早上去工作或者去學校之前或者在去工作或者去學校期間,不期望以內容本身的形式將內容提供給用戶。
因此,本公開內容提供了一種新穎且改進的信息處理設備、信息處理方法以及計算機程序,其能夠以最合適的形式將要推薦給用戶的內容提供給用戶。
問題解決方案
根據(jù)本公開內容,提供一種信息處理設備,其包括:控制器,被配置成通過估計用戶的行為來確定適合于輸出內容的時間段以及基于與用戶的偏好有關的信息來提取能夠在該時間段期間輸出的一定量的內容。
根據(jù)本公開內容,提供一種信息處理方法,包括:通過估計用戶的行為來確定適合于輸出內容的時間段;以及基于與用戶的偏好有關的信息來提取能夠在該時間段期間的輸出的一定量的內容。
提供一種用于使計算機執(zhí)行以下步驟的計算機程序:通過估計用戶的行為來確定適合于輸出內容的時間段;以及基于與用戶的偏好有關的信息來提取能夠在該時間段期間的輸出的一定量的內容。
發(fā)明的有利效果
根據(jù)前面描述的本公開內容,可以提供一種新穎且改進的信息處理設備、信息處理方法以及計算機程序,其能夠以最合適的形式將要推薦給用戶的內容提供給用戶。
注意,上述效果不一定是限制性的。與上述效果一起或者代替上述效果,可以實現(xiàn)本說明書中描述的效果或者可以從本說明書掌握的其他效果中的任一個。
附圖說明
[圖1]圖1是被圖示以描述包括根據(jù)本公開內容的實施方式的信息處理設備100的信息處理系統(tǒng)1的示例性配置的圖。
[圖2]圖2是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100的示例性功能配置的圖。
[圖3]圖3是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100中包括的內容推薦單元110的圖。
[圖4]圖4是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100中包括的行為估計單元120的圖。
[圖5]圖5是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100中包括的內容輸出單元130的圖。
[圖6]圖6是圖示根據(jù)本公開內容的實施方式的信息處理設備100的示例性操作的流程圖。
[圖7]圖7是被圖示以描述包括根據(jù)本公開內容的實施方式的信息處理設備100的信息處理系統(tǒng)1的示例性配置的圖。
[圖8]圖8是被圖示以描述示例性硬件配置的圖。
具體實施方式
在下文中,將會參考附圖詳細描述本公開內容的優(yōu)選實施方式。在該說明書和附圖中,用相同的附圖標記表示具有基本上相同功能和結構的結構元素,并且省略了這些結構元素的重復說明。
將以下面的順序給出描述。
1.本公開內容的實施方式
1.1背景
1.2示例性功能配置
1.3示例性操作
2.示例性硬件配置
3.結論
<1.本公開內容的實施方式>
[1.1背景]
在本公開內容的實施方式的詳細描述之前描述本公開內容的實施方式的背景。
如前面描述的,開發(fā)了基于用戶設置的關鍵詞自動提取并向用戶推薦對于用戶可能優(yōu)選的內容(關于靜止圖像、運動圖像、文本、音樂、電視節(jié)目、用戶的個人RSS、天氣預報、未來日程安排、郵件、SMS以及其他文本、音頻和圖像的信息)的技術。借助于這樣的推薦技術,如果在一個示例中用戶設置特定運動員的名字作為關鍵詞,則可能給用戶提供該運動員參加的比賽的視頻。
以這種方式,相關技術中的內容推薦技術主要針對推薦要由用戶用眼睛觀看的內容的目的。在用戶有足夠的時間用眼睛觀看內容的情況下,僅需要以內容本身的形式將內容提供給用戶。然而,在用戶沒有多少時間或者甚至沒有時間用眼睛觀看內容的情況下,例如在早上去工作或者去學校之前或者在去工作或者去學校期間,不期望以內容本身的形式將內容提供給用戶。
換句話說,如果在用戶沒有什么時間用眼睛觀看內容的狀態(tài)下向用戶推薦內容,用戶不能只通過用眼睛觀看內容來領會內容。因此,認為重要的是提供使得即使在用戶沒有多少時間用眼睛觀看內容的情況下也能夠將內容推薦給用戶并且由用戶領會的技術。
因此,本公開內容的公開人已經(jīng)做出深入的研究以提供使得即使在用戶沒有什么時間用眼睛觀看內容的狀態(tài)下也能夠將內容推薦給用戶并且由用戶領會的技術。之后,如后面將會描述的,設計了能夠在向用戶推薦內容時估計用戶的行為并且基于所估計的結果以最合適的形式通過語音提供內容的技術。
已經(jīng)描述了本公開內容的實施方式的背景。之后,詳細描述根據(jù)本公開內容的實施方式的信息處理設備。
[1.2示例性功能配置]
圖1是被圖示以描述包括根據(jù)本公開內容的實施方式的信息處理設備100的信息處理系統(tǒng)1的示例性配置的圖。圖1圖示了信息處理設備100的示例性配置,其包括執(zhí)行從保存在內容服務器組10中的內容項中確定要推薦給用戶的內容以及使用戶能夠領會該內容的處理的信息處理設備100。
內容服務器組10被配置成包括一個或更多個服務器,并且內容服務器組10保存由關于靜止圖像、運動圖像、文本、音樂、電視節(jié)目以及其他文本、音頻和圖像的信息組成的內容。信息處理設備100通過網(wǎng)絡2從內容服務器組10獲取內容,并且執(zhí)行以下處理:顯示所獲取的內容或者通過語音輸出所獲取的內容。信息處理設備100對保存在內容服務器組10內的內容的獲取可以響應于信息處理設備100的用戶的操作而執(zhí)行,或者可以由信息處理設備100在任何時間執(zhí)行。信息處理設備100可以是意在由用戶攜帶的設備,例如智能手機和平板便攜終端。
在本實施方式中,信息處理設備100分析信息處理設備100的用戶的偏好,并且基于所分析的結果從保存在內容服務器組10內的內容項中提取要推薦給用戶的內容。此外,在本實施方式中,信息處理設備100估計信息處理設備100的用戶的行為,并且基于所估計的結果來調整要提供給用戶的內容的量。
信息處理設備100如上所述地估計用戶的行為并且基于所估計的結果來調整要提供給用戶的內容的量,并且因此能夠以最合適的形式將要推薦給用戶的內容提供給用戶。之后,信息處理設備100調整要提供給用戶的內容的量并且通過語音將該內容輸出。因此,在一個示例中,可以使得用戶即使在沒有多少時間用眼睛觀看內容的狀態(tài)下也能夠領會要推薦給用戶的內容。
已經(jīng)參考圖1描述了包括根據(jù)本公開內容的實施方式的信息處理設備100的信息處理系統(tǒng)1的示例性功能配置。之后,描述根據(jù)本公開內容的實施方式的信息處理設備100的示例性功能配置。
圖2是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100的示例性功能配置的圖。參考圖2描述根據(jù)本公開內容的實施方式的信息處理設備100的示例性功能配置。
如圖2所示,根據(jù)本公開內容的實施方式的信息處理設備100被配置成包括:內容推薦單元110、行為估計單元120以及內容輸出單元130。
內容推薦單元110執(zhí)行從保存在內容服務器組10內的內容項之中確定要推薦給信息處理設備100的用戶的內容的處理。在一個示例中,當執(zhí)行確定要推薦給信息處理設備100的用戶的內容的處理時,內容推薦單元110使用與信息處理設備100的用戶的偏好有關的信息或者與信息處理設備100的用戶所瀏覽或者觀看的內容有關的信息。在一個示例中,與信息處理設備100的用戶的偏好有關的信息可以被存儲在偏好數(shù)據(jù)庫(DB)112中。此外,在一個示例中,與信息處理設備100的用戶所瀏覽或者觀看的內容有關的信息可以被存儲在內容消費歷史140中。
當確定要推薦給信息處理設備100的用戶的內容時,內容推薦單元100針對所確定的內容創(chuàng)建列表。之后,內容推薦單元110將所創(chuàng)建的列表傳遞至內容輸出單元130。此外,內容推薦單元110根據(jù)信息處理設備100的用戶對內容的訪問歷史或者用戶所設置的搜索條件來設置用戶所屬的集群,并且因此可以針對每一集群創(chuàng)建要推薦的內容的列表。
行為估計單元120執(zhí)行估計信息處理設備100的用戶的行為的處理。在一個示例中,在執(zhí)行估計信息處理設備100的用戶的行為的處理時,行為估計單元120可以使用關于操作信息處理設備100的歷史的信息或者可以使用下述傳感器所感測到的數(shù)據(jù),該傳感器被合并在信息處理設備100中或者被包括在系在用戶的身上的設備中。此外,在一個示例中,在執(zhí)行估計信息處理設備100的用戶的行為的處理時,行為估計單元120可以使用與信息處理設備100的用戶所登記的日程安排有關的信息或者可以使用關于信息處理設備100的用戶所接收到的郵件的信息。
當估計了信息處理設備100的用戶的行為時,行為估計單元120將所估計的結果傳遞至內容輸出單元130。此外,行為估計單元120可以實時地或者以預定的間隔執(zhí)行估計信息處理設備100的用戶的行為的處理。
此外,當發(fā)現(xiàn)信息處理設備100的用戶的行為存在固定模式時,行為估計單元120可以將關于該行為模式的信息存儲在行為模式數(shù)據(jù)庫122中。之后,行為估計單元120可以通過參考存儲在行為模式數(shù)據(jù)庫122中的關于信息處理設備100的用戶的行為的信息來估計信息處理設備100的用戶的行為。在一個示例中,如果信息處理設備100的操作歷史或者使用傳感器感測的數(shù)據(jù)所估計的行為不同于存儲在行為模式數(shù)據(jù)庫122中的行為模式,則行為估計單元120可以確定信息處理設備100的用戶執(zhí)行了與通常行為模式不同的行為。
內容輸出單元130使用內容推薦單元110所創(chuàng)建的列表和行為估計單元120所估計的用戶的行為,以適合于用戶正在執(zhí)行的行為的形式來獲取和輸出保存在內容服務器組10中的內容。在本實施方式中,內容輸出單元130基于列表和用戶的行為來調整被保存在內容服務器組10內的要輸出的內容的量。之后,內容輸出單元130具有下述功能:將輸出量被調整的內容轉換成語音并且輸出該語音以允許用戶在不用觀看屏幕的情況下能理解該內容。
如果用戶消費了從內容輸出單元130輸出的內容,即,當用戶已經(jīng)完成對內容的觀看或收聽時,內容輸出單元130將用戶消費內容的歷史存儲在內容消費歷史140中。內容消費歷史140可以由內容推薦單元110在執(zhí)行推薦內容的處理時使用。
此外,內容輸出單元130能夠以內容本身的形式,即,以包括文字或者圖像的形式輸出內容,而不是將內容轉換為語音并將其輸出。如果信息處理設備100的用戶能夠有條件用眼睛觀看內容,內容輸出單元130可以以內容本身的形式輸出內容。
根據(jù)本公開內容的實施方式的信息處理設備100具有如圖2所示的配置,并且因此可以估計用戶的行為并且基于所估計的結果來調整要提供給用戶的內容的量。圖2中示出的根據(jù)本公開內容的實施方式的信息處理設備100能夠調整要提供給用戶的內容的量,從而以最合適的形式將要推薦給用戶的內容提供給用戶。
之后,圖2中示出的根據(jù)本公開內容的實施方式的信息處理設備100調整要提供給用戶的內容的量并且通過語音將該內容輸出。在一個示例中,這使得用戶即使在其沒有多少時間用眼睛觀看內容的情況下也能夠領會推薦給用戶的內容。
在一個示例中,考慮到用戶在早晨起床后離開家所花費的時間,信息處理設備100可以從天氣預報、今日日程安排、火車運行狀況、新郵件的數(shù)量和新收到的郵件中提取重要程度高的項作為要推薦給用戶的內容,并且之后執(zhí)行該內容的順序屏幕朗讀的處理。此外,在一個示例中,考慮到用戶在火車上的時間段,信息處理設備100可以通過報紙或者SNS發(fā)布的新聞提取作為多個用戶之間的對話的主題的文章作為要推薦給用戶的內容并且執(zhí)行該內容的順序屏幕朗讀的處理。
參考圖2描述了根據(jù)本公開內容的實施方式的信息處理設備100的示例性功能配置。之后,詳細描述了圖2中示出的信息處理設備100的各塊。
圖3是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100中所包括的內容推薦單元110的圖。參考圖3來詳細描述根據(jù)本公開內容的實施方式的信息處理設備100中所包括的內容推薦單元110。
如前面描述的,內容推薦單元110執(zhí)行從保存在內容服務器組10內的內容項中確定要推薦給信息處理設備100的用戶的內容的處理。在確定要推薦給信息處理設備100的用戶的內容時,內容推薦單元110可以使用各種類型的信息。
圖3示出了保存在內容服務器組10中的內容的元信息以及信息處理設備100的用戶或者除了信息處理設備100的用戶以外的多個用戶的日志信息作為內容推薦單元110在確定要推薦給信息處理設備100的用戶的內容時使用的信息的示例。
保存在內容服務器組10內的內容的元信息的示例可以包括關于內容的關鍵詞、內容信息種類、信息分發(fā)源、信息分發(fā)時間的信息。在一個示例中,內容的關鍵詞可以是與可以在內容分發(fā)源中設置的內容有關的信息,但是不限于特定的內容。此外,在內容是新聞文章的情況下,在一個示例中,內容信息類別是與可以在內容分發(fā)源中設置的新聞的類型有關的信息。
多個用戶的日志信息的示例可以包括針對每個用戶的在所有情形下的內容的觀看日志或者操作日志、用戶活動區(qū)域、使用區(qū)域、內容觀看時間段、內容情形估計的結果和內容的關鍵詞。
此外,圖3圖示了存儲在偏好數(shù)據(jù)庫112中的與信息處理設備100的用戶的偏好有關的信息作為內容推薦單元110在確定要推薦給信息處理設備100的用戶的內容時使用的信息的示例。
存儲在偏好數(shù)據(jù)庫112中的與信息處理設備100的用戶的偏好有關的信息的示例包括通過以下方式獲得信息:根據(jù)對內容的訪問歷史或者用戶所設置的搜索條件來設置用戶所屬的集群,并且對由內容推薦單元110推薦的內容應用過濾器,該過濾器被配置成使用用戶對即時消息的訪問歷史來確定內容推薦單元110所推薦的內容否已經(jīng)被用戶讀過。
內容推薦單元110使用如上面所描述的內容的元信息、多個用戶的日志信息以及存儲在偏好數(shù)據(jù)庫112中的信息從保存在內容服務器組10中的內容項中確定要推薦給信息處理設備100的用戶的內容。之后,內容推薦單元110創(chuàng)建作為要推薦給信息處理設備100的用戶的內容的列表的推薦內容列表115。
用戶的集群可以取決于時間段或者情形而變化。在一個示例中,存在下述情況:一些用戶在早上的通勤時間段更喜歡政治或經(jīng)濟新聞,但是在晚上的回家時間段更喜歡體育新聞。因此,用戶可以根據(jù)多個情形中的每個情形來改變集群。因此,內容推薦單元110針對用戶所屬的每個集群創(chuàng)建推薦內容列表115。
內容推薦單元110可以以有規(guī)律的間隔執(zhí)行創(chuàng)建推薦內容列表115的操作處理。要推薦給信息處理設備100的用戶的內容可以隨著時間而變化,并且因此內容推薦單元110可以以有規(guī)律的間隔執(zhí)行創(chuàng)建推薦內容列表115的操作處理,并且根據(jù)所創(chuàng)建的推薦內容列表115來產(chǎn)生目錄。
參考圖3描述了根據(jù)本公開內容的實施方式的信息處理設備100中所包括的內容推薦單元110。
圖4是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100中所包括的行為估計單元120的圖。參考圖4詳細描述根據(jù)本公開內容的實施方式的信息處理設備100中所包括的行為估計單元120。
如前面描述的,行為估計單元120執(zhí)行估計信息處理設備100的用戶的行為的處理。行為估計單元120可以使用非專用于行為歷史的數(shù)據(jù)如其他應用或者設備的操作歷史,或者使用來自意在獲得行為歷史的應用或者設備的數(shù)據(jù),來估計信息處理設備100的用戶的行為。意在獲得行為歷史的設備的示例可以包括由用戶戴在手臂上的腕帶設備和由用戶戴在頭上的頭戴式顯示器。
在本實施方式中,在執(zhí)行估計信息處理設備100的用戶的行為的處理時,行為估計單元120使用包括日歷數(shù)據(jù)和郵件數(shù)據(jù)的個人數(shù)據(jù)123、由傳感器獲得的行為傳感器數(shù)據(jù)124以及作為應用或設備的操作日志的輸入日志數(shù)據(jù)125。作為輸入日志數(shù)據(jù)125的對象的設備的示例不限于信息處理設備100,而是包括信息處理設備100的用戶通常使用的設備,例如作為家用電器的電視機、個人計算機和游戲機。
描述了由行為估計單元120執(zhí)行的行為估計處理的詳細示例。將通過采用估計信息處理設備100的用戶正在搭乘火車的時間段的情況來給出描述。
在估計信息處理設備100的用戶正在搭乘火車的時間段的情況下,行為估計單元120聚集信息處理設備100在預定時間段(例如一周或兩周)內的操作歷史,并且可以估計在早上并且頻繁地執(zhí)行操作的時間段是信息處理設備100的用戶正在搭乘火車的時間段。
此外,在可以使用由加速計感測到的數(shù)據(jù)的情況下,行為估計單元120可以估計在早上執(zhí)行操作并且重復發(fā)生加速和減速的時間段是信息處理設備100的用戶正在搭乘火車的時間段。
此外,在可以使用由用于獲得當前位置的傳感器感測到的數(shù)據(jù)的情況下,行為估計單元120可以根據(jù)當前位置的變化和行進時間來估計信息處理設備100的用戶正在搭乘火車的時間段。在這種情況下,在還可以獲得火車的時間表數(shù)據(jù)的情況下,行為估計單元120可以使用火車的時間表數(shù)據(jù)來估計信息處理設備100的用戶正在搭乘火車的時間段。
可以肯定的是,前面的情況只是估計用戶正在搭乘火車的時間段的處理的示例。
可以肯定的是,除了估計信息處理設備100的用戶正在搭乘火車的時間段的處理以外,行為估計單元120還可以估計用戶的各種類型的行為。
行為估計單元120可以使用如前面描述的個人數(shù)據(jù)123、行為傳感器數(shù)據(jù)124和輸入日志數(shù)據(jù)125來估計信息處理設備100的用戶的情形。更具體地,行為估計單元120可以識別用戶的行為情形(高背景)、用戶的位置和由、用戶所做出的行為模式的組合作為信息處理設備100的用戶的情形。
下面示出了用戶行為情形(高背景)、用戶的位置和由用戶做出的行為模式的組合的示例。
此外,行為估計單元120可以使用如上面描述的個人數(shù)據(jù)123、行為傳感器數(shù)據(jù)124和輸入日志數(shù)據(jù)125來預測信息處理設備100的用戶的未來行為。更具體地,行為估計單元125預測日常行為中更有可能改變的情形。在一個示例中,在估計信息處理設備100的用戶在早晨時間段中正在搭乘火車的情況下,行為估計單元120可以預測用戶將去工作或者去學校。
行為估計單元120還能夠通過將信息處理設備100的用戶的行為模式累積在行為模式數(shù)據(jù)庫122中并且通過參考所累積的數(shù)據(jù)來預測信息處理設備100的用戶的未來行為。在一個示例中,存在用戶在每個工作日的上午8點搭乘火車的行為模式被保存在行為模式數(shù)據(jù)庫122中的情況。在這個情況下,如果在該時間段中用戶在飛機上而不是在火車上,則行為估計單元120可以預測信息處理設備100的用戶在執(zhí)行不尋常的行為,即在執(zhí)行非日常的行為,例如在出差或者旅行。
行為估計單元120輸出信息估計結果126作為估計信息處理設備100的用戶的行為的結果。行為估計單元120可以實時地處理信息處理設備100的用戶的行為或者可以使用在預定時間段期間累積的數(shù)據(jù)來集體處理用戶的行為。之后,行為估計單元120可以輸出兩種類型的行為估計結果作為行為估計結果。一個是在實時獲得的行為估計結果,另一個是以有規(guī)律的間隔處理的行為估計結果。
行為估計單元120將行為估計結果126輸出至內容輸出單元130。內容輸出單元130通過參考行為估計結果126來調整要推薦給信息處理設備100的用戶的內容和推薦內容的量。
參考圖4描述了根據(jù)本公開內容的實施方式的信息處理設備100中所包括的行為估計單元120。
圖5是被圖示以描述根據(jù)本公開內容的實施方式的信息處理設備100中包括的內容輸出單元130的圖。參考圖5詳細描述根據(jù)本公開內容的實施方式的信息處理設備100中包括的內容輸出單元130。
內容輸出單元130使用由內容推薦單元110創(chuàng)建的推薦內容列表115和由行為估計單元120創(chuàng)建的行為估計結果126來調整要推薦給信息處理設備100的用戶的內容和推薦內容的量,并且輸出內容。此外,當輸出內容時,內容輸出單元130具有以下功能:只要內容可以被轉換為語音,就通過語音輸出該內容。
如圖5所示,內容輸出單元130被配置成包括內容過濾器132和屏幕朗讀處理單元136。
內容過濾器132使用由內容推薦單元110創(chuàng)建的推薦內容列表115和由行為估計單元120創(chuàng)建的行為估計結果126來執(zhí)行對推薦內容列表115內所列的內容的過濾。
如果完成了通過屏幕朗讀對推薦內容列表115內所列的內容項中的每個內容項的朗讀,則存在用戶不能消費內容的情況。此外,如果僅對一部分而非所有內容項執(zhí)行通過屏幕朗讀的朗讀,則取決于內容而存在用戶不能理解其內容的情況。
因此,更具體地,內容過濾器132使用行為估計結果126來調整推薦內容列表115內所列的內容項的數(shù)量并且通過屏幕朗讀處理單元136來調整在通過屏幕朗讀進行朗讀時的內容的量。內容過濾器132創(chuàng)建通過過濾獲得的推薦內容列表134并且將推薦內容列表134提供給屏幕朗讀處理單元136。
在一個示例中,如果根據(jù)行為估計結果126發(fā)現(xiàn)信息處理設備100的用戶能夠收聽通過屏幕朗讀進行朗讀的內容達30分鐘,則內容過濾器132執(zhí)行內容的過濾,使得內容的量被限制到由屏幕朗讀處理單元136通過屏幕朗讀在30分鐘內能夠朗讀內容的量。
以這種方式,由內容過濾器132執(zhí)行的對內容的過濾使信息處理設備100的用戶能夠有效地消費要推薦給用戶的內容成為可能。
內容過濾器132還可以基于多個用戶的歷史來執(zhí)行基于背景的協(xié)同過濾。在一個示例中,對處于某一情形下的用戶,內容過濾器132可以提取由具有類似偏好的用戶訪問的信息。
內容分發(fā)側也可以發(fā)送具有有限用戶行為情形或者偏好的信息。在一個示例中,如果行為估計單元120估計信息處理設備100的用戶頻繁地使用特定路線或者車站,內容過濾器132可以基于所估計的結果來提取與該路線或者車站的新商店有關的信息或者該路線或者車站的最新事件信息。
在創(chuàng)建推薦內容列表134時,內容過濾器132可以使用內容消費歷史140。換句話說,內容過濾器132可以創(chuàng)建推薦內容列表134,使得從推薦內容列表115集中地推薦信息處理設備100的用戶所滿意和消費的類型的內容。
當創(chuàng)建推薦內容列表134時,內容過濾器132可以在前一天晚上預先創(chuàng)建推薦內容列表134,在一個示例中,在該推薦內容列表134中列出要在第二天早上的時間段中推薦給用戶的內容項。之后,如果基于通過在行為估計單元120中估計行為而獲得的結果估計到用戶在第二天早上的時間段中執(zhí)行與往常一樣的行為,則內容輸出單元130可以基于預先創(chuàng)建的推薦內容列表134來輸出內容。另一方面,如果基于在行為估計單元120中估計行為而獲得的結果估計到用戶在第二天早上的時間段中執(zhí)行與往常不一樣的行為,則內容輸出單元130可以重新創(chuàng)建推薦內容列表134并且之后基于重新創(chuàng)建的推薦內容列表134來輸出內容。
屏幕朗讀處理單元136基于由內容過濾器132創(chuàng)建的推薦內容列表134執(zhí)行內容的屏幕朗讀處理。因此,屏幕朗讀處理單元136具有通過語音合成來執(zhí)行內容的屏幕朗讀的文本轉語音功能。
在信息處理設備100的用戶默認愿意通過屏幕朗讀將內容讀出來時,屏幕朗讀處理單元136執(zhí)行內容的屏幕朗讀處理。愿意通過屏幕朗讀將內容讀出來的時間可以根據(jù)通過屏幕朗讀讀出的內容是僅由信息處理設備100的用戶聽還是由其他人聽而變化。
愿意通過屏幕朗讀將內容讀出來的時間可以緊接在信息處理設備100的用戶醒來并將耳機戴在頭上之后、由行為估計單元120確定用戶正在搭乘汽車或火車的時間點、或者由行為估計單元120確定用戶離開辦公室的時間點。此外,愿意通過屏幕朗讀將內容讀出來的時間可以是由行為估計單元120確定用戶做輕微運動如散步的時間點。
另一方面,不愿意通過屏幕朗讀將內容讀出來的時間的示例可以包括被其他人聽到的情況,在一個示例中,可以考慮由行為估計單元120確定家庭成員在他自己的房子里的時間點。甚至用戶在他自己房子的情況,當鬧鐘響的時間或者當用戶化妝的時間段可以是愿意通過屏幕朗讀將內容讀出來的時間。在這樣的時間,可以由屏幕朗讀處理單元136通過屏幕朗讀將內容讀出來。
此外,在用戶明顯處于除了他自己以外沒有人在他周圍的環(huán)境中例如獨自生活的情況下,即使在用戶出現(xiàn)在他自己的房子的情況下,也可以在愿意通過屏幕朗讀將內容讀出來的時間由屏幕朗讀處理單元136通過屏幕朗讀將內容讀出來。
屏幕朗讀處理單元136可以基于用戶的設置來調整通過屏幕朗讀讀出內容的速度。此外,屏幕朗讀處理單元136可以考慮要推薦的內容的量和可以通過屏幕朗讀讀出內容的時間來調整通過屏幕朗讀讀出內容的速度。此外,在基于用戶的設置來調整通過屏幕朗讀讀出內容的速度的情況下,內容過濾器132可以根據(jù)通過屏幕朗讀讀出內容的速度來調整內容的量。
換句話說,當用戶增加通過屏幕朗讀讀出內容的速度時,即使在相同的時間能夠通過屏幕朗讀讀出的內容的量增加。因此,在一個示例中,如果通過屏幕朗讀讀出內容的速度翻倍,內容過濾器132可以使要作為過濾的結果輸出的內容的量翻倍。
在用戶在通過屏幕朗讀的中途停止內容的讀出的情況下,當用戶重新開始通過屏幕朗讀讀出內容的速度時,屏幕朗讀處理單元136可以基于用戶的設置來改變其行為。
在一個示例中,屏幕朗讀處理單元136可以簡單的從停止的位置重新開始。之后,針對重新開始屏幕朗讀的每種情形,對要由屏幕朗讀處理單元136通過屏幕朗讀讀出的后續(xù)內容的重新操作可以由內容推薦單元110執(zhí)行。
此外,在一個示例中,屏幕朗讀處理單元136可以保存推薦內容列表134中所列的并且尚未完成屏幕朗讀的內容,并且可以在用戶重新開始通過屏幕朗讀讀出內容時優(yōu)先地讀出未完成的內容。
此外,在一個示例中,屏幕朗讀處理單元136可以總是通過屏幕朗讀讀出由內容推薦單元110推薦的最新內容,同時管理推薦內容列表134中所列的內容是否被讀出。
可以確定的是,在用戶重新開始內容的屏幕朗讀時屏幕朗讀處理單元136的行為不限于上面提到的情況。
屏幕朗讀處理單元36可以跳過推薦內容列表134中所列的內容項之中的用戶在不觀看圖像的情況下不能夠理解的內容的屏幕朗讀。在這種情況下,屏幕朗讀處理單元136可以基于包括在分發(fā)側設置的可屏幕朗讀標記的信息來確定是否跳過內容的屏幕朗讀,其中可屏幕朗讀標記是關于是否存在圖像或者內容的屏幕朗讀是否可能的標記。此外,在該情況中,在內容的概要等是要經(jīng)受屏幕朗讀的對象并且對概要等的朗讀是已知的情況下,屏幕朗讀處理單元136可以決定跳過相關圖像部分。
還考慮了內容分發(fā)源未在內容中設置可屏幕朗讀標記的情況。在這種情況下,屏幕朗讀處理單元136可以將關于用戶做出的屏幕朗讀是否有必要的確定的信息上傳至內容服務器組10,使得與其他用戶分享與內容的屏幕朗讀有關的信息。
如前面描述的,屏幕朗讀處理單元136可以將關于屏幕朗讀是否有必要的確定的信息上傳至內容服務器組10,并且因此,當另一個用戶處理相同的內容時,其他用戶的信息處理設備100可以確定內容的屏幕朗讀是不必要的。
屏幕朗讀處理單元136可以基于對用于執(zhí)行內容的屏幕朗讀的設備的操作來跳過內容的屏幕朗讀。在一個示例中,在用于執(zhí)行內容的屏幕朗讀的設備是耳機的情況下,屏幕朗讀處理單元136可以基于通過對耳機的語音操作或者按鍵操作而給出的跳過指令來跳過內容的屏幕朗讀。
此外,屏幕朗讀處理單元136可以識別在耳機中回放內容時由耳機的麥克風拾取的用戶的講話內容。在這種情況下,如果講話內容是跳過指示,則屏幕朗讀處理單元136可以基于該跳過指示跳過內容的屏幕朗讀。在這種情況下,有必要識別用戶的講話內容,并且因此屏幕朗讀處理單元136可以通過暫時停止內容的屏幕朗讀處理或者通過使執(zhí)行屏幕朗讀時的音量最小化來識別用戶的講話內容。
當對正在耳機中回放的內容執(zhí)行操作時,信息處理設備100的用戶說出預先設置的預定關鍵詞(神奇關鍵詞)。如果屏幕朗讀處理單元136識別出關鍵詞被說出,則屏幕朗讀處理單元136暫時停止回放內容并且等待來自用戶的講話。之后,如果用戶說出用于對內容進行操作的關鍵詞,則屏幕朗讀處理單元136根據(jù)講話內容來執(zhí)行對內容的處理。
在一個示例中,如果用戶說出與內容的回放有關的關鍵詞例如“從開始再播放一次”,則屏幕朗讀處理單元136可以通過屏幕朗讀從開始再次讀出正在回放的內容。此外,在一個示例中,如果用戶說出與類別指定有關的關鍵詞例如“播放體育新聞”,則屏幕朗讀處理單元136可以將類別切換至用戶指定的類別并且執(zhí)行對該類別的內容的屏幕朗讀。
屏幕朗讀處理單元136可以使用與日程安排有關的信息來按照信息處理設備100的用戶登記的日程安排來控制內容的屏幕朗讀。在一個示例中,如果用戶離開家去工作的時間臨近,則在一個示例中,屏幕朗讀處理單元136可以將通過屏幕朗讀讀出的內容切換至火車的運行狀況。在一個示例中,在火車由于傷害事故等而停止或者時間表被擾亂的情況下,屏幕朗讀處理單元136可以輸出語音以催促用戶比平時更早出發(fā)并且執(zhí)行對火車的運行狀況的屏幕朗讀。
此外,屏幕朗讀處理單元136可以根據(jù)信息處理設備100內設置的或者連接至信息處理設備100的設備的狀況來改變要通過屏幕朗讀讀出的內容的內容。在一個示例中,屏幕朗讀處理單元136可以根據(jù)是否存在顯示器或者即使當設置有顯示器時顯示器是否被關閉來改變要通過屏幕朗讀讀出的內容的內容。
此外,屏幕朗讀處理單元136可以根據(jù)從信息處理設備100是否可看到用戶的臉來改變要通過屏幕朗讀讀出的內容的內容。在一個示例中,屏幕朗讀處理單元136可以輸出用于詢問的語音例如“你能觀看屏幕嗎”,并且可以基于是否存在對詢問的回應來改變要通過屏幕朗讀讀出的內容的內容。
此外,根據(jù)本公開內容的實施方式的信息處理設備100可以在屏幕上顯示人物圖像并且執(zhí)行顯示控制,使得在通過屏幕朗讀處理單元136執(zhí)行屏幕朗讀時人物圖像說出內容的內容。
參考圖5描述了根據(jù)本公開內容的實施方式的信息處理設備100中包括的內容輸出單元130。之后將描述根據(jù)本公開內容的實施方式的信息處理設備100的示例性操作。
[1.3示例性操作]
圖6是圖示根據(jù)本公開內容的實施方式的信息處理設備100的示例性操作的流程圖。圖6圖示了信息處理設備100在確定要推薦給信息處理設備100的用戶的內容時和在通過語音輸出要推薦的內容時的示例性操作。參考圖6描述根據(jù)本公開內容的實施方式的信息處理設備100的示例性操作。
信息處理設備100從保存在內容服務器組10中的內容項中確定要推薦給信息處理設備100的用戶的內容(步驟S101)。在一個示例中,通過內容推薦單元110執(zhí)行步驟S101中的確定內容的處理。此外,步驟S101中的確定內容的處理類似于在內容推薦單元110的描述中提到的處理。
如果在步驟S101確定了要推薦給信息處理設備100的用戶的內容,則信息處理設備100估計信息處理設備100的用戶的行為(步驟S102)。在一個示例中,通過行為估計單元120執(zhí)行步驟S102中的估計用戶行為的處理。此外,步驟S102中的估計行為的處理類似于在行為估計單元120的描述中提到的處理。
此外,步驟S101和S102中的處理可以以顛倒的順序執(zhí)行。另一方面,步驟S101和S102中的處理可以并行地執(zhí)行。
如果在步驟S102估計了信息處理設備100的用戶的行為,則信息處理設備100基于在步驟102估計的信息處理設備100的用戶的行為來調整要提供給信息處理設備100的用戶的內容的量(步驟S103)。在一個示例中,通過內容過濾器132執(zhí)行步驟S103中的調整處理。此外,步驟S103中的調整處理類似于在內容輸出單元130的描述中提到的調整處理。
如果在步驟S103調整了要提供給信息處理設備100的用戶的內容的量,則信息處理設備100通過語音將經(jīng)調整的量的內容輸出(步驟S104)。在一個示例中,通過屏幕朗讀處理單元136執(zhí)行步驟S104中的輸出處理。
信息處理設備100通過執(zhí)行如圖6所示的一系列操作來估計用戶的行為并且基于所估計的結果來調整要提供給用戶的內容的量。因此,可以以最合適的形式向用戶提供要推薦給用戶的內容。信息處理設備100通過執(zhí)行如圖6所示的一系列操作來調整要提供給用戶的內容的量并且通過語音將內容輸出。因此,在一個示例中,可以使用戶即使在其沒有多少時間用眼睛觀看內容的情況下也能夠領會要推薦給用戶的內容。
參考圖6描述了根據(jù)本公開內容的實施方式的信息處理設備100的示例性操作。
盡管在上述本實施方式中示出了確定要推薦給用戶的內容的處理和通過語音將要推薦給用戶的內容輸出的處理都由信息處理設備100執(zhí)行的示例,但是本公開內容不限于此。在一個示例中,確定要推薦給用戶的內容的處理和通過語音將內容輸出的處理可以由單獨的設備執(zhí)行。
圖7是被圖示以描述包括根據(jù)本公開內容的實施方式的信息處理設備100的信息處理系統(tǒng)1的示例性配置的圖。圖7中示出的信息處理系統(tǒng)1具有以下配置:內容輸出設備200被包括在圖1示出的信息處理系統(tǒng)1中。
內容輸出設備200具有確定要推薦給用戶的內容的功能,并且內容輸出設備200還具有以下功能:從執(zhí)行調整內容量的處理的信息處理設備100獲取推薦內容列表并且基于該推薦內容列表通過語音將內容輸出。因此,在一個示例中,內容輸出設備200可以設置有圖5中示出的內容輸出單元130內的屏幕朗讀處理單元136。
用這種方法,即使在確定要推薦給用戶的內容的處理和通過語音將內容輸出的處理由單獨的設備執(zhí)行的情況下,也可以確定要推薦給用戶的內容,執(zhí)行調整內容量的處理,以及通過語音將內容提供給用戶。
<2.示例性硬件配置>
參考圖8描述根據(jù)本公開內容的實施方式的信息處理設備100的硬件配置。圖8是圖示根據(jù)本公開內容的實施方式的信息處理設備100的示例性硬件配置的框圖。在一個示例中,可以通過使用圖8中示出的信息處理設備的硬件配置來實現(xiàn)上述算法中的每個算法。即,可以通過使用計算機程序控制圖8中示出的硬件來實現(xiàn)算法中的每個算法的處理。此外,該硬件具有可選的配置,并且可選的配置的示例包括:個人計算機;便攜式信息終端例如移動電話、PHS和PDA;游戲機;接觸式或非接觸式IC芯片、接觸式或非接觸式IC卡或者各種類型的家庭信息設備。PHS是個人手持電話系統(tǒng)的簡稱,并且PDA是個人數(shù)碼助手的簡稱。
如圖8所示,該硬件主要包括:CPU 902、ROM 904、RAM 906、主機總線908和橋接器910。該硬件還包括:外部總線912、接口914、輸入單元916、輸出單元918、存儲單元920、驅動器922、連接端口924和通信單元926。CPU是中央處理單元的簡稱,ROM是只讀存儲器的簡稱,并且RAM是隨機存取存儲器的簡稱。
CPU 902用作操作處理單元或者控制單元,并且基于記錄在ROM904、RAM 906、存儲單元920或者可移除記錄介質928中的各種程序來控制每個部件的整個操作或者操作的一部分。在一個示例中,ROM 904是用于存儲要由CPU 902讀取的程序或者用于操作的數(shù)據(jù)的設備。RAM906是暫時或永久存儲要由CPU 902讀取的程序或者在程序的執(zhí)行中適當變化的各種參數(shù)的存儲器。
在一個示例中,這些部件通過允許高速數(shù)據(jù)傳輸?shù)闹鳈C總線908彼此連接。另一方面,在一個示例中,主機總線908經(jīng)由橋接器910連接至具有相對低的數(shù)據(jù)傳輸速度的外部總線912。此外,輸入單元916的示例包括:鼠標、鍵盤、觸摸板、按鈕、開關或者控制桿。此外,輸入單元916的示例可以包括允許使用紅外線或者其他無線電波傳輸控制信號的遠程控制器。
輸出單元918是允許將獲得的信息以視覺或聽覺方式通知給用戶的設備,并且輸出單元918的示例包括:顯示設備例如CRT、LCD、PDP和ELD;以及音頻輸出設備例如揚聲器或耳機、打印機、移動電話和傳真機。CRT是陰極射線管的簡稱、LCD是液晶顯示器的簡稱、PDP是等離子顯示面板的簡稱、并且ELD是電致發(fā)光顯示器的簡稱。
存儲單元920是用于存儲各種數(shù)據(jù)的設備。存儲單元920的示例包括:磁存儲設備例如硬盤驅動器(HDD)、半導體存儲設備、光存儲設備和磁光存儲設備。HDD是硬盤驅動器的簡稱。
在一個示例中,驅動器922是讀取被記錄在可移除記錄介質928上的信息或者將信息寫入可移除記錄介質928的設備,可移除記錄介質928例如是磁盤、光盤、磁光盤和半導體存儲器。可移除記錄介質928的示例包括DVD介質、藍光介質、HD-DVD介質和各種類型的半導體存儲介質。當然,可移除記錄介質928可以是例如安裝有非接觸式IC芯片的電子設備或者IC卡。IC是集成電路的簡稱。
連接端口924的示例包括:USB端口、IEEE1394端口、SCSI、RS-232C端口和用于連接外部連接設備930例如光學音頻終端的端口。外部連接設備930的示例包括:打印機、移動音樂播放器、數(shù)碼照相機、數(shù)碼攝像機和IC記錄器。USB是通用串行總線的簡稱,并且SCSI是小計算機系統(tǒng)接口的簡稱。
通信單元926是用于連接至網(wǎng)絡932的通信設備,并且通信單元926的示例包括:用于有線或者無線LAN的通信卡、藍牙(注冊商標)、或WUSB、光通信路由器、ADSL路由器和用于接觸式或非接觸式通信的設備。此外,連接至通信單元926的網(wǎng)絡932由有線連接網(wǎng)絡或者無線連接網(wǎng)絡配置而成,并且網(wǎng)絡932的示例包括因特網(wǎng)、家用LAN、紅外通信、可見光通信、廣播和衛(wèi)星通信。LAN是局域網(wǎng)的簡稱、WUSB是無線USB的簡稱、并且ADSL是非對稱數(shù)字用戶線路的簡稱。
圖示了信息處理設備100的示例性硬件配置。上述部件中的每個部件可以使用通用構件來實現(xiàn),但是也可以以在每個部件功能方面專用的硬件來實現(xiàn)。這樣的配置可以根據(jù)實現(xiàn)時的技術水平而被適當修改。
<3.結論>
根據(jù)前面描述的本公開內容的實施方式,提供能夠選擇要推薦給用戶的內容、估計用戶的行為并且取決于用戶的情形以合適的形式將推薦內容輸出的信息處理設備100。
根據(jù)本公開內容的實施方式的信息處理設備100基于與用戶偏好有關的信息或者內容消費歷史來確定要推薦給用戶的內容。此外,根據(jù)本公開內容的實施方式的信息處理設備100基于包括操作歷史和感測數(shù)據(jù)的信息來估計用戶的行為,并且基于所估計的結果來調整要提供給用戶的內容的量。
換句話說,根據(jù)本公開內容的實施方式的信息處理設備100取決于用戶的情形給用戶提供合適的量的推薦內容而不是簡單地向用戶推薦和提供內容。
根據(jù)本公開內容的實施方式的信息處理設備100估計用戶的行為并且基于所估計的結果調整要提供給用戶的內容的量,并且因此,可以以最合適的形式將要推薦給用戶的內容提供給用戶。信息處理設備100調整要提供給用戶的內容的量并且通過語音將內容輸出。因此,在一個示例中,可以使用戶甚至在其沒有多少時間用眼睛觀看內容的情況下也能夠有效地領會要推薦給用戶的內容。
在本說明書中由每個設備執(zhí)行的處理中的步驟不一定以序列圖或者流程圖中描述的順序按照時間先后執(zhí)行。在一個示例中,由每個設備執(zhí)行的處理中的步驟能夠以與流程圖中描述的順序不同的順序來執(zhí)行或者可以并行地執(zhí)行。
此外,可以創(chuàng)建使合并在每個設備中的硬件例如CPU、ROM或RAM以類似于上述設備中的結構的方式起作用的計算機程序。此外,可以提供其上記錄有計算機程序的記錄介質。此外,在功能框圖中以硬件示出的每個功能塊的配置使得可通過硬件實現(xiàn)一系列處理。
此外,實現(xiàn)上述實施方式中示出的用戶接口或者應用的軟件可以被實現(xiàn)為通過網(wǎng)絡例如因特網(wǎng)使用的web應用。這樣的web應用可以用標記語言例如超文本標記語言(HTML)、標準通用標記語言(SGML)、可擴展標記語言(XML)等來實現(xiàn)。
前面已經(jīng)參考附圖描述了本公開內容的優(yōu)選實施方式,但是本公開內容不限于前面的示例。在所附權利要求的范圍內,本領域的技術人員可以發(fā)現(xiàn)各種替選和修改,并且應當理解的是所述各種替選和修改可以自然地落入本公開內容的技術范圍內。
此外,在本說明書中描述的效果僅是說明性和示范性的,而不是限制性的。換句話說,與基于本說明書的效果一起或者代替基于本說明書的效果,根據(jù)本公開內容的技術可以呈現(xiàn)對于本領域的技術人員明顯的其他效果。
此外,本技術還可以按照如下進行配置。
(1)一種信息處理設備,包括:
控制器,所述控制器被配置成通過估計用戶的行為來確定適合于輸出內容的時間段以及基于與所述用戶的偏好有關的信息來提取能夠在所述時間段期間輸出的一定量的內容。
(2)根據(jù)(1)所述的信息處理設備,
其中,所述控制器通過參考所述用戶的行為模式來確定所述時間段。(3)根據(jù)(1)或(2)所述的信息處理設備,
其中,所述控制器使用從所述用戶佩戴的傳感器獲得的感測數(shù)據(jù)來估計所述用戶的行為。
(4)根據(jù)(1)至(3)中的任一項所述的信息處理設備,
其中,所述控制器基于關于所述時間段的信息來確定要提取的內容。(5)根據(jù)(1)至(4)中的任一項所述的信息處理設備,
其中,所述控制器使用所提取的內容的消費歷史來提取內容。
(6)根據(jù)(1)至(5)中的任一項所述的信息處理設備,
其中,所述控制器基于所估計的所述用戶的行為來確定要提取的內容的類型。
(7)根據(jù)(1)至(6)中的任一項所述的信息處理設備,
其中,當所估計的所述用戶的行為不同于正常狀態(tài)時,所述控制器改變要提取的內容的類型。
(8)根據(jù)(1)至(7)中的任一項所述的信息處理設備,
其中,所述控制器確定多個設備中的用于輸出所提取的內容的設備并且將所述內容輸出至所確定的設備。
(9)根據(jù)(8)所述的信息處理設備,
其中,所述控制器基于所估計的所述用戶的行為來執(zhí)行對用于輸出所提取的內容的設備的切換。
(10)根據(jù)(8)或(9)所述的信息處理設備,
其中,所述控制器基于所述設備中的每個設備的狀態(tài)來執(zhí)行對用于輸出的設備的切換。
(11)根據(jù)(8)至(10)中的任一項所述的信息處理設備,
其中,所述控制器將所提取的內容轉換成用于輸出至所確定的設備的語音信息。
(12)根據(jù)(11)所述的信息處理設備,
其中,所述控制器改變通過所確定的設備進行的內容的語音輸出速度,并且基于所述語音輸出速度來調整要提取的內容的量。
(13)根據(jù)(1)至(12)中的任一項所述的信息處理設備,
其中,所述控制器基于所述用戶的行為的日程安排來提取所述內容。(14)一種信息處理方法,包括:
通過估計用戶的行為來確定適合于輸出內容的時間段;以及
基于與所述用戶的偏好有關的信息來提取能夠在所述時間段期間的輸出的一定量的內容。
(15)一種用于使計算機執(zhí)行以下步驟的計算機程序:
通過估計用戶的行為來確定適合于輸出內容的時間段;以及
基于與所述用戶的偏好有關的信息來提取能夠在所述時間段期間輸出的一定量的內容。
附圖標記列表
1 信息處理系統(tǒng)
2 網(wǎng)絡
10 內容服務器組
100 信息處理設備
110 內容推薦單元
120 行為估計單元
130 內容輸出單元
132 內容過濾器
136 屏幕朗讀處理單元