本發(fā)明涉及智能終端和人機(jī)交互領(lǐng)域,具體地說(shuō),本發(fā)明涉及一種面向沉浸式閱讀的閱讀主題智能設(shè)置方法和裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,在計(jì)算機(jī)、手機(jī)、平板電腦等電子設(shè)備上閱讀電子書已經(jīng)和閱讀紙質(zhì)書一樣成為人們獲取知識(shí)和休閑娛樂(lè)的重要方式,并且也出現(xiàn)了專用的電子書閱讀終端,如“kindle”和“漢王電紙書”。相對(duì)于紙質(zhì)書,電子書的內(nèi)容呈現(xiàn)方式更為豐富多彩,例如,可以設(shè)置閱讀的字體、背景顏色或背景圖片,還可以在用戶閱讀的同時(shí)播放背景音樂(lè)。當(dāng)前,很多電子書閱讀器都提供閱讀主題設(shè)置功能,允許用戶設(shè)置背景、字體以及其它顯示格式,從而使用戶獲得個(gè)性化的閱讀體驗(yàn)。目前的閱讀主題設(shè)置大多數(shù)由用戶手動(dòng)完成,設(shè)置的主題主要反映了用戶對(duì)背景圖案、顏色、字體大小等的個(gè)人偏好,而與用戶正在閱讀的內(nèi)容無(wú)關(guān)。
目前雖然已有一些根據(jù)閱讀內(nèi)容自動(dòng)設(shè)置背景圖片和音樂(lè)的技術(shù),但其對(duì)閱讀內(nèi)容的分析和利用主要有兩種方式:一是獲取閱讀內(nèi)容的主題或類型(如“激烈”、“奔放”等),然后根據(jù)主題或類型設(shè)置背景圖片或音樂(lè)。這種方法對(duì)閱讀內(nèi)容的理解較為粗略,無(wú)法實(shí)現(xiàn)對(duì)閱讀中場(chǎng)景的分析,從而也很難達(dá)到沉浸式、身臨其境的效果;另一種方法是在閱讀內(nèi)容中提取關(guān)鍵詞,利用得到的關(guān)鍵詞搜索或匹配背景圖片或音樂(lè)。這種方法只基于零散的關(guān)鍵詞而缺乏對(duì)場(chǎng)景整體的識(shí)別和分析,其所設(shè)置的背景可能與閱讀內(nèi)容中的場(chǎng)景并不吻合。例如,若閱讀內(nèi)容中出現(xiàn)“小花拎著一瓶‘草原’酒走在路上”的句子,這些方法可能會(huì)因?yàn)闄z測(cè)到“小花”、“草原”、“路”等關(guān)鍵詞而切換到含有花和路的草原的圖片,而事實(shí)上該內(nèi)容對(duì)應(yīng)的場(chǎng)景與草原和花都沒(méi)有關(guān)系。
綜上所述,現(xiàn)有技術(shù)無(wú)法很好地實(shí)現(xiàn)對(duì)用戶閱讀內(nèi)容的場(chǎng)景分析,從而無(wú)法實(shí)現(xiàn)符合用戶期望的對(duì)閱讀主題的智能設(shè)置。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種能夠克服上述技術(shù)問(wèn)題的解決方案。
本發(fā)明提供了一種用于電子書的閱讀主題設(shè)置方法,包括:步驟1,從用戶閱讀的電子書文本中的場(chǎng)景描述語(yǔ)句中獲取閱讀內(nèi)容場(chǎng)景信息;步驟2,根據(jù)所述閱讀內(nèi)容場(chǎng)景信息設(shè)置閱讀主題。
優(yōu)選地,在步驟1中,所述場(chǎng)景描述語(yǔ)句是從用戶當(dāng)前閱讀的電子書文本中自動(dòng)提取的。
優(yōu)選地,在步驟1中,所場(chǎng)景描述語(yǔ)句來(lái)源于與所述電子書文本對(duì)應(yīng)的標(biāo)注文件。
優(yōu)選地,步驟1進(jìn)一步包括:從所述場(chǎng)景描述語(yǔ)句中自動(dòng)提取出對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息。
優(yōu)選地,步驟1進(jìn)一步包括:從所述場(chǎng)景描述語(yǔ)句中人工標(biāo)注出對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息。
優(yōu)選地,步驟1進(jìn)一步包括:采用統(tǒng)計(jì)分類器從所述場(chǎng)景描述語(yǔ)句中提取出對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息。
優(yōu)選地,步驟2進(jìn)一步包括:根據(jù)所述閱讀內(nèi)容場(chǎng)景信息設(shè)置所述閱讀主題中的背景圖片和/或背景音樂(lè)。
優(yōu)選地,步驟1還包括:從用戶的閱讀環(huán)境中獲取環(huán)境場(chǎng)景信息;所述步驟2還包括:根據(jù)所述閱讀內(nèi)容場(chǎng)景信息和所述環(huán)境場(chǎng)景信息設(shè)置所述閱讀主題。
優(yōu)選地,在步驟2中,所述環(huán)境場(chǎng)景信息包括:時(shí)間場(chǎng)景信息、光照?qǐng)鼍靶畔?、聲音?chǎng)景信息。
本發(fā)明還相應(yīng)地提供了一種用于電子書的閱讀主題設(shè)置裝置,包括:用于從用戶閱讀的電子書文本中的場(chǎng)景描述語(yǔ)句中獲取閱讀內(nèi)容場(chǎng)景信息的模塊;用于根據(jù)所述閱讀內(nèi)容場(chǎng)景信息設(shè)置閱讀主題的模塊。
與現(xiàn)有技術(shù)相比,本發(fā)明提出的技術(shù)方案能夠?qū)崿F(xiàn)對(duì)用戶閱讀內(nèi)容的場(chǎng)景分析;使閱讀主題與閱讀內(nèi)容中的場(chǎng)景和用戶所處的環(huán)境直接相關(guān);從而使閱讀氛圍更有沉浸感,提升閱讀體驗(yàn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要 使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖并不構(gòu)成對(duì)于本發(fā)明的技術(shù)方案的限制。
圖1是根據(jù)本發(fā)明的實(shí)施例的閱讀主題設(shè)置方法的流程示意圖;
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的獲取場(chǎng)景描述語(yǔ)句的方法的流程示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步地描述。
發(fā)明人經(jīng)研究發(fā)現(xiàn),相對(duì)于設(shè)置固定的閱讀主題,事實(shí)上讀者更希望能實(shí)現(xiàn)一種沉浸式的智能的閱讀主題設(shè)置方式。在這種模式下,系統(tǒng)可以根據(jù)閱讀內(nèi)容中的場(chǎng)景自動(dòng)切換主題,如當(dāng)用戶正在閱讀的小說(shuō)中人物正處于草原場(chǎng)景時(shí),電子書閱讀器的背景圖片自動(dòng)切換為草原的圖片,同時(shí)還可以播放與草原相關(guān)的音樂(lè),如果小說(shuō)場(chǎng)景中還有關(guān)于風(fēng)、云、雨、雪等的描寫,在背景中也可以采用動(dòng)畫等技術(shù)呈現(xiàn)相應(yīng)的效果;而當(dāng)閱讀內(nèi)容中的場(chǎng)景切換時(shí),如從草原進(jìn)入村鎮(zhèn)或城市,則電子書閱讀器的主題(包括但不限于背景圖片、音樂(lè)等)也隨之相應(yīng)變化,呈現(xiàn)與村鎮(zhèn)或城市相關(guān)的內(nèi)容。通過(guò)這種方式,可以營(yíng)造一種身臨其境的感覺(jué),增強(qiáng)用戶閱讀的愉悅感,同時(shí)也有益于用戶理解和記憶閱讀的內(nèi)容。
另一方面,要想營(yíng)造一種舒適的、身臨其境的閱讀氛圍,除了要考慮用戶正在閱讀的內(nèi)容之外,有些情況下還需考慮用戶本身所在的真實(shí)世界場(chǎng)景。例如,當(dāng)用戶在深夜較暗的環(huán)境中閱讀時(shí),一般不宜出現(xiàn)太過(guò)明亮的顏色和太過(guò)激烈的背景音樂(lè)。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的閱讀主題設(shè)置方法的流程示意圖。如圖1所示,該方法一方面獲取閱讀內(nèi)容中的場(chǎng)景描述語(yǔ)句,從場(chǎng)景描述語(yǔ)句中獲取閱讀內(nèi)容場(chǎng)景信息;另一方面從環(huán)境場(chǎng)景數(shù)據(jù)中獲取用戶的閱讀環(huán)境的場(chǎng)景信息。利用從閱讀內(nèi)容中提取的閱讀內(nèi)容場(chǎng)景信息和從環(huán)境場(chǎng)景數(shù)據(jù)中提取的環(huán)境場(chǎng)景信息共同確定背景圖片、屏幕亮度、背景音樂(lè)等閱讀主題,使該閱讀主題與閱讀內(nèi)容中的場(chǎng)景和用戶的環(huán)境場(chǎng)景直接相關(guān)。
現(xiàn)結(jié)合本發(fā)明的實(shí)施例,將該方法具體描述如下。
步驟102.檢測(cè)用戶當(dāng)前閱讀的電子書文本(以下簡(jiǎn)稱為當(dāng)前的電子書文本)中是否存在場(chǎng)景描述語(yǔ)句,如果有,則獲取所述場(chǎng)景描述語(yǔ)句。
所述場(chǎng)景描述語(yǔ)句,是指書中,特別是文學(xué)類書中介紹人物所在的或故事發(fā)生的場(chǎng)景的描述性語(yǔ)句,如“轉(zhuǎn)過(guò)山懷中,隱隱露出一帶黃泥筑就矮墻,墻頭皆用稻莖掩護(hù)。有幾百株杏花,如噴火蒸霞一般。里面數(shù)楹茅屋。外面卻是桑,榆,槿,柘,各色樹稚新條,隨其曲折,編就兩溜青籬?;h外山坡之下,有一土井,旁有桔槔轆轤之屬。下面分畦列畝,佳蔬菜花,漫然無(wú)際?!?出自曹雪芹《紅樓夢(mèng)》)。又如,“路邊的田里長(zhǎng)著碧綠的青麥子,整齊地隨風(fēng)搖曳。他們登上一段坡道,漸漸地看見(jiàn)了黃土臺(tái)地和淺山夾著的湟水河灘。鐵灰色的河灘上也有些棋盤般方正的綠麥地,一溜蹲成并排的一串花頭巾在麥浪上蠕動(dòng)?!?出自張承志《北方的河》)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以采用基于預(yù)先標(biāo)注的方法獲取當(dāng)前的電子書文本中的場(chǎng)景描述語(yǔ)句,即提供一個(gè)與電子書文件對(duì)應(yīng)的標(biāo)注文件,在該標(biāo)注文件中預(yù)先人工標(biāo)注出該電子書文件中的所有場(chǎng)景描述語(yǔ)句,并提供該語(yǔ)句的位置信息,如對(duì)應(yīng)的章節(jié)和頁(yè)碼等。在需要檢測(cè)和獲取場(chǎng)景描述語(yǔ)句時(shí),讀取該標(biāo)注文件,如果標(biāo)注文件中有場(chǎng)景描述語(yǔ)句,則獲取相應(yīng)的場(chǎng)景描述語(yǔ)句。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,可以采用基于文本分析自動(dòng)提取的方法檢測(cè)并獲取當(dāng)前的電子書文本中的場(chǎng)景描述語(yǔ)句,即系統(tǒng)自動(dòng)分析正在閱讀的電子書文本,自動(dòng)檢測(cè)并提取其中的場(chǎng)景描述語(yǔ)句。如圖2所示,可以采用如下所述的基于統(tǒng)計(jì)分類器的場(chǎng)景描述語(yǔ)句檢測(cè)和提取方法。
步驟102.1將當(dāng)前閱讀的電子書文本切分為詞并標(biāo)注詞性,然后提取其中的名詞。可采用現(xiàn)有的詞語(yǔ)切分方法(例如,基于字符串匹配的分詞方法、基于統(tǒng)計(jì)的分詞方法,等)和詞性標(biāo)注方法(例如,基于隱馬爾可夫模型、感知器、條件隨機(jī)場(chǎng)等統(tǒng)計(jì)學(xué)習(xí)模型的詞性標(biāo)注方法)來(lái)進(jìn)行對(duì)電子書文本的切分及詞性標(biāo)注。
步驟102.2采用一個(gè)滑動(dòng)窗口,即按順序每次取m個(gè)提取出的名詞,構(gòu)造特征向量。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以構(gòu)造出形如[(w1,f1),(w2,f2),...,(wn,fn)]的特征向量,其中,w1,...,wn為漢語(yǔ)中所有的名詞,由一個(gè)預(yù)先準(zhǔn)備的詞典給出;fi為wi(i=1,...,n)在當(dāng)前滑動(dòng)窗口中出現(xiàn)的頻率,若未出現(xiàn)則為0。其中,m的取值原則是與現(xiàn)實(shí)文本中出現(xiàn)的場(chǎng)景描述語(yǔ)句中的名詞的平均數(shù)量近似。根據(jù)本發(fā)明的實(shí)施例,優(yōu)選地,m的取值范圍可為5至20中的任一整數(shù);進(jìn)一步優(yōu)選地,在本發(fā)明的一個(gè)實(shí)施例中,m為10。
步驟102.3采用預(yù)先訓(xùn)練的統(tǒng)計(jì)分類器對(duì)當(dāng)前滑動(dòng)窗口提取的特征向量進(jìn)行分類,決定當(dāng)前滑動(dòng)窗口所對(duì)應(yīng)的語(yǔ)句內(nèi)容是否為場(chǎng)景描述語(yǔ)句。若是(例如,統(tǒng)計(jì)分類器判斷當(dāng)前滑動(dòng)窗口提取的特征向量所對(duì)應(yīng)的語(yǔ)句為場(chǎng)景描述語(yǔ)句的概率大于或等于預(yù)設(shè)的閾值),則進(jìn)入步驟102.4;若否(例如,統(tǒng)計(jì)分類器判斷當(dāng)前滑動(dòng)窗口提取的特征向量所對(duì)應(yīng)的語(yǔ)句為場(chǎng)景描述語(yǔ)句的概率小于預(yù)設(shè)的閾值),則轉(zhuǎn)入步驟102.2進(jìn)行下一滑動(dòng)窗口的處理。其中,統(tǒng)計(jì)分類器可采用現(xiàn)有的方法構(gòu)建,如貝葉斯分類器、knn分類器、支持向量機(jī)(svm)等。其中,統(tǒng)計(jì)分類器的訓(xùn)練方法為:(1)收集大量電子書形成電子書文本庫(kù);(2)對(duì)電子書文本庫(kù)中的文本進(jìn)行與步驟102.1中相同的分詞、詞性標(biāo)注、名詞提取操作;(3)對(duì)電子書文本庫(kù)中提取的名詞進(jìn)行與步驟102.2中相同的滑動(dòng)窗口和特征向量提取操作;(4)人工標(biāo)注每個(gè)滑動(dòng)窗口對(duì)應(yīng)的內(nèi)容是否為場(chǎng)景描述語(yǔ)句(即,人工尋找窗口中的名詞所在的句子,然后人工判斷該句子是否在描述場(chǎng)景),是則為1,否則為0;(5)利用電子書文本庫(kù)中所有滑動(dòng)窗口提取的特征向量及其對(duì)應(yīng)的是否為場(chǎng)景描述語(yǔ)句的標(biāo)注信息訓(xùn)練統(tǒng)計(jì)分類器。
步驟102.4對(duì)于被統(tǒng)計(jì)分類器判定為其對(duì)應(yīng)的語(yǔ)句是場(chǎng)景描述語(yǔ)句的滑動(dòng)窗口,提取該滑動(dòng)窗口對(duì)應(yīng)的場(chǎng)景描述語(yǔ)句。方法為:找到該滑動(dòng)窗口對(duì)應(yīng)的文字(即以該滑動(dòng)窗口中處于兩端的名詞為邊界的電子書文本中的所有文字內(nèi)容),調(diào)整該文字的前后邊界,將其分別向前或向后擴(kuò)展到最近的表示句子結(jié)束的標(biāo)點(diǎn)符號(hào)(例如,句號(hào)、問(wèn)號(hào)、感嘆號(hào)等),使其包含完整的句子。通過(guò)提取完整的場(chǎng)景描述語(yǔ)句用于提取閱讀內(nèi)容場(chǎng)景信息,使得在后續(xù)步驟中能夠比較全面的提取到當(dāng)前電子書文本中的閱讀內(nèi)容場(chǎng)景信息,減少甚至防止信息的遺漏,保障所獲取的閱讀內(nèi)容場(chǎng)景信息與電子書文本所表達(dá)的內(nèi)容吻合。
優(yōu)選地,可以進(jìn)一步以當(dāng)前的滑動(dòng)窗口對(duì)應(yīng)的文字為中心,通過(guò)適當(dāng)擴(kuò)展其文字邊界的方式,確定包含場(chǎng)景描述語(yǔ)句的最優(yōu)邊界。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以根據(jù)當(dāng)前電子書文本的原文順序,將當(dāng)前的滑動(dòng)窗口對(duì)應(yīng)的文字的前后邊界的1至k個(gè)句子依次加入當(dāng)前的滑動(dòng)窗口中,即將所增加的句子中的名詞并入當(dāng)前的滑動(dòng)窗口中,形成多個(gè)窗口,對(duì)每一個(gè)窗口采用與步驟102.3中相同的分類器分類方法,獲取窗口內(nèi)容對(duì)應(yīng)為場(chǎng)景描述語(yǔ)句的概率,取概率最大的窗口對(duì)應(yīng)的文字為最終獲取的場(chǎng)景描述語(yǔ)句。其中,優(yōu)選地,k的取值不宜過(guò)大;進(jìn)一步地,根據(jù)本發(fā)明的實(shí)施 例,k的取值范圍為1至3中的任一整數(shù);進(jìn)一步優(yōu)選地,在一個(gè)實(shí)施例中,k的取值可為2。
步驟102.5如果相鄰多個(gè)滑動(dòng)窗口都被判定為其對(duì)應(yīng)的文字是場(chǎng)景描述語(yǔ)句,則將這些滑動(dòng)窗口中提取的所有場(chǎng)景描述語(yǔ)句通過(guò)取并集的方式進(jìn)行合并,得到合并的場(chǎng)景描述語(yǔ)句。
應(yīng)當(dāng)注意的是,對(duì)電子書文本檢測(cè)并提取場(chǎng)景描述語(yǔ)句的時(shí)機(jī)和所檢測(cè)的電子書文本范圍并非對(duì)于本發(fā)明的限制。根據(jù)本發(fā)明的實(shí)施例,使用電子書的文本時(shí),可以一次性使用當(dāng)前閱讀的電子書的全部文本提取其中所有場(chǎng)景描述語(yǔ)句,也可只針對(duì)其一部分文本,如正在顯示的頁(yè)及其若干相鄰頁(yè),或正在顯示的文本所在的章節(jié)提取其中所有的場(chǎng)景描述語(yǔ)句。例如,在根據(jù)本發(fā)明的一個(gè)實(shí)施例中,當(dāng)用戶首次打開(kāi)一本電子書時(shí),使用該電子書的文本提取其中所有的場(chǎng)景描述語(yǔ)句;在另一個(gè)實(shí)施例中,當(dāng)用戶閱讀至電子書的每一個(gè)新的章節(jié)時(shí),使用該章節(jié)的文本提取場(chǎng)景描述語(yǔ)句;在又一個(gè)實(shí)施例中,在用戶每次翻頁(yè)時(shí),使用正在顯示的頁(yè)的文本提取其中的場(chǎng)景描述語(yǔ)句。
步驟104.從場(chǎng)景描述語(yǔ)句中獲取閱讀內(nèi)容場(chǎng)景信息
獲取場(chǎng)景描述語(yǔ)句之后,即從所獲取的場(chǎng)景閱讀語(yǔ)句中獲取閱讀內(nèi)容場(chǎng)景信息,并記錄所獲取的閱讀內(nèi)容場(chǎng)景信息以及其在電子書文本中的位置作為當(dāng)前的電子書文本的閱讀內(nèi)容場(chǎng)景信息的獲取結(jié)果。其中,所獲取的閱讀內(nèi)容場(chǎng)景信息包含兩部分:顏色描述信息和景物描述信息。其中,顏色描述信息為一組顏色詞,用于指明閱讀內(nèi)容場(chǎng)景中的主要顏色;景物描述信息為一組對(duì)應(yīng)景物的名詞,用于指明閱讀內(nèi)容場(chǎng)景中有哪些物體。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以采用基于人工標(biāo)注的方法獲取閱讀內(nèi)容場(chǎng)景信息,即提供一個(gè)與電子書文件對(duì)應(yīng)的標(biāo)注文件,在該標(biāo)注文件中對(duì)獲取的場(chǎng)景描述語(yǔ)句通過(guò)人工標(biāo)注的方式標(biāo)注出與其對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息。其中,人工標(biāo)注的具體示例,例如,在一個(gè)實(shí)施例中,對(duì)于場(chǎng)景描述語(yǔ)句“路邊的田里長(zhǎng)著碧綠的青麥子,整齊地隨風(fēng)搖曳。他們登上一段坡道,漸漸地看見(jiàn)了黃土臺(tái)地和淺山夾著的湟水河灘。鐵灰色的河灘上也有些棋盤般方正的綠麥地,一溜蹲成并排的一串花頭巾在麥浪上蠕動(dòng)?!?,人工標(biāo)注其顏色描述信息為:{土黃色,綠色,銀灰色},景物描述信息為:{黃土地,河,湟水,河灘,山,麥地,麥苗,農(nóng)婦,花頭巾}。根據(jù)本發(fā)明的實(shí)施例,從獲取的場(chǎng)景描述語(yǔ)句中基于人工標(biāo)注的方法獲取 對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息的步驟所涉及的標(biāo)注文件可以與前述步驟102中基于預(yù)先標(biāo)注的方法的實(shí)施例所涉及的標(biāo)注文件為同一文件。例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以提供一個(gè)與電子書文件對(duì)應(yīng)的標(biāo)注文件,在該標(biāo)注文件中根據(jù)前述步驟102預(yù)先人工標(biāo)注出該電子書文件中的所有場(chǎng)景描述語(yǔ)句,并進(jìn)一步根據(jù)步驟104預(yù)先通過(guò)人工標(biāo)注的方式,分別標(biāo)注出與所有場(chǎng)景描述語(yǔ)句對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息,并提供相應(yīng)信息的位置信息,如對(duì)應(yīng)的章節(jié)和頁(yè)碼等。在需要檢測(cè)和獲取閱讀內(nèi)容場(chǎng)景信息時(shí),讀取該標(biāo)注文件,如果標(biāo)注文件中有對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息,則獲取相應(yīng)的閱讀內(nèi)容場(chǎng)景信息。
根據(jù)本發(fā)明的實(shí)施例,從獲取的場(chǎng)景描述語(yǔ)句中基于人工標(biāo)注的方法獲取對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息的步驟所涉及的標(biāo)注文件可以與前述步驟102中基于預(yù)先標(biāo)注的方法的實(shí)施例所涉及的標(biāo)注文件為不同的文件。例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例,基于適于在前述步驟102采用的任意一種方法所獲得的場(chǎng)景描述語(yǔ)句在步驟104中被提供給特定的操作者(例如,閱讀終端(例如,手機(jī)、平板電腦等)的使用者、與閱讀終端通信的服務(wù)器端的服務(wù)提供人員,等等);進(jìn)而該操作者通過(guò)如前所述的人工標(biāo)注的方式提供一個(gè)標(biāo)注了與獲得的場(chǎng)景描述語(yǔ)句對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息及其的位置信息(如對(duì)應(yīng)的章節(jié)和頁(yè)碼等)的標(biāo)注文件;讀取該標(biāo)注文件,如果標(biāo)注文件中有對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息,則獲取相應(yīng)的閱讀內(nèi)容場(chǎng)景信息。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,可以采用基于文本分析自動(dòng)提取的方法獲取閱讀內(nèi)容場(chǎng)景信息,即系統(tǒng)自動(dòng)分析其獲得的場(chǎng)景描述語(yǔ)句,提取其中的閱讀內(nèi)容場(chǎng)景信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,基于文本分析自動(dòng)提取的方法如下:將場(chǎng)景描述語(yǔ)句分詞并標(biāo)注詞性,然后提取其中的顏色詞作為顏色描述信息,提取除顏色詞外的其它名詞作為景物描述信息。其中,顏色詞的提取采用一個(gè)預(yù)先準(zhǔn)備的包含所有顏色的詞表,把場(chǎng)景描述語(yǔ)句中出現(xiàn)的包含在該詞表中的詞提取出來(lái)。例如,在一個(gè)實(shí)施例中,對(duì)于場(chǎng)景描述語(yǔ)句“路邊的田里長(zhǎng)著碧綠的青麥子,整齊地隨風(fēng)搖曳。他們登上一段坡道,漸漸地看見(jiàn)了黃土臺(tái)地和淺山夾著的湟水河灘。鐵灰色的河灘上也有些棋盤般方正的綠麥地,一溜蹲成并排的一串花頭巾在麥浪上蠕動(dòng)?!?,基于文本分析自動(dòng)提取的顏色描述信息為:{碧綠,青,灰色,綠},景物描述信息為:{路,田,麥子,風(fēng),坡道,黃土,臺(tái)地,山,湟水, 河灘,棋盤,麥地,頭巾,麥浪}。
步驟106.獲取用戶的閱讀環(huán)境的場(chǎng)景信息(即環(huán)境場(chǎng)景信息)
根據(jù)本發(fā)明的實(shí)施例,在每次發(fā)生翻頁(yè)操作時(shí),獲取用戶的環(huán)境場(chǎng)景信息。其中,環(huán)境場(chǎng)景信息,是指與用戶所處的真實(shí)環(huán)境相關(guān)的場(chǎng)景信息,包括:時(shí)間場(chǎng)景信息、光照?qǐng)鼍靶畔?、聲音?chǎng)景信息等。
根據(jù)本發(fā)明的實(shí)施例,時(shí)間場(chǎng)景信息對(duì)應(yīng)一天中的不同時(shí)段,可根據(jù)實(shí)際情況和經(jīng)驗(yàn)設(shè)定。例如,在根據(jù)本發(fā)明的一個(gè)實(shí)施例中,可將時(shí)間場(chǎng)景信息設(shè)定為:早晨(6:00-9:00)、白天(9:00-18:00)、晚上(18:00-23:00)、深夜及凌晨(23:00-6:00)。其中,時(shí)間可由閱讀終端設(shè)備的時(shí)鐘獲取。
根據(jù)本發(fā)明的實(shí)施例,光照?qǐng)鼍靶畔⒂糜诜从秤脩羲幁h(huán)境的光照強(qiáng)弱,可由閱讀終端設(shè)備的光線傳感器獲取。其中,可將光線傳感器獲取的光強(qiáng)數(shù)據(jù)分為若干個(gè)等級(jí)。例如,在根據(jù)本發(fā)明的一個(gè)實(shí)施例中,可將光線傳感器所獲取的光強(qiáng)數(shù)據(jù)分為強(qiáng)、中、弱、極弱四個(gè)等級(jí)。
根據(jù)本發(fā)明的實(shí)施例,聲音場(chǎng)景信息用于反映用戶所處環(huán)境的背景聲音的強(qiáng)弱,可由閱讀終端設(shè)備的麥克風(fēng)獲取。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可通過(guò)麥克風(fēng)采集一段聲音,提取該聲音的平均能量特征,根據(jù)該特征的數(shù)值將背景聲音分為若干個(gè)等級(jí)。例如,在一個(gè)實(shí)施例中,可根據(jù)所采集的聲音的平均能量特征將背景聲音的強(qiáng)度分為強(qiáng)、中、弱、極弱四個(gè)等級(jí)。
步驟108.結(jié)合所獲取的閱讀內(nèi)容場(chǎng)景信息和環(huán)境場(chǎng)景信息,自動(dòng)設(shè)置當(dāng)前的閱讀主題,包括:背景圖片、背景音樂(lè)等。根據(jù)本發(fā)明的實(shí)施例,在每次翻頁(yè)時(shí),判斷翻頁(yè)后當(dāng)前顯示的頁(yè)面包含的文字中是否包含有閱讀內(nèi)容場(chǎng)景信息,即檢索與當(dāng)前顯示的頁(yè)面文本所對(duì)應(yīng)的閱讀內(nèi)容場(chǎng)景信息獲取結(jié)果中是否存在相應(yīng)的閱讀內(nèi)容場(chǎng)景信息。如果含有閱讀內(nèi)容場(chǎng)景信息,則進(jìn)行閱讀主題設(shè)置。
根據(jù)本發(fā)明的實(shí)施例,背景圖片的設(shè)置方法為:利用閱讀內(nèi)容場(chǎng)景信息搜索得到候選背景圖片;進(jìn)一步地,利用環(huán)境場(chǎng)景信息對(duì)候選背景圖片進(jìn)行篩選,將篩選得到的圖片設(shè)置為閱讀背景。其中,利用閱讀內(nèi)容場(chǎng)景信息搜索得到候選背景圖片時(shí),可以利用通用的網(wǎng)絡(luò)圖片搜索引擎,也可以在專門創(chuàng)建的圖片庫(kù)中搜索。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,利用通用的網(wǎng)絡(luò)圖片搜索引擎時(shí),將顏色描述信息和景物描述信息中的所有詞作為關(guān)鍵詞輸入網(wǎng)絡(luò)圖片搜索引擎,然后獲取排在前n(優(yōu)選地,n的參考取值范圍為1至20中的任一整數(shù)) 位的搜索結(jié)果作為候選背景圖片。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,在專門創(chuàng)建的圖片庫(kù)中搜索時(shí),需預(yù)先創(chuàng)建一個(gè)圖片庫(kù),并為其中的每張圖片標(biāo)注顏色信息和景物信息。其中,顏色信息為圖片中的主要顏色,是顏色詞的集合;景物信息為圖片中的主要景物,是一組名詞的集合。搜索時(shí),把閱讀內(nèi)容場(chǎng)景信息和圖片庫(kù)中每張圖片進(jìn)行匹配,計(jì)算相似度。根據(jù)本發(fā)明的實(shí)施例,相似度sp的計(jì)算方法為:sp=scso,其中sc為顏色相似度,so為景物相似度。其中,計(jì)算顏色相似度時(shí),將閱讀內(nèi)容場(chǎng)景信息中的顏色描述信息與圖片標(biāo)注中的顏色信息進(jìn)行比較:設(shè)閱讀內(nèi)容場(chǎng)景信息中的顏色描述信息中有n1個(gè)顏色詞,圖片標(biāo)注中的顏色信息中有n2個(gè)顏色詞,兩者中相同的顏色詞有ns個(gè),則sc=2ns/(n1+n2)。計(jì)算景物相似度時(shí),將閱讀內(nèi)容場(chǎng)景信息中的景物描述信息與圖片標(biāo)注中的景物信息進(jìn)行比較:設(shè)閱讀內(nèi)容場(chǎng)景信息中的景物描述信息中有m1個(gè)詞,圖片標(biāo)注中的景物信息中有m2個(gè)顏色詞,兩者中相同的詞有ms個(gè),則so=2ms/(m1+m2)。將所有圖片按相似度sp排序,并取排在前n位的搜索結(jié)果作為候選背景圖片。
進(jìn)一步地,得到候選背景圖片后,可以利用環(huán)境場(chǎng)景信息對(duì)候選背景圖片進(jìn)行篩選。根據(jù)本發(fā)明的實(shí)施例,對(duì)候選背景圖片進(jìn)行篩選的方法為計(jì)算每一張候選背景圖片的平均亮度,根據(jù)時(shí)間場(chǎng)景信息和光照?qǐng)鼍斑x擇平均亮度符合要求的m(優(yōu)選地,m的參考取值為1至5中的任一整數(shù))張作為背景圖片。根據(jù)本發(fā)明的實(shí)施例,平均亮度的計(jì)算方法為:將彩色圖片轉(zhuǎn)換為灰度圖像,然后將灰度圖像中所有像素灰度的平均值作為圖片的平均亮度。在一個(gè)實(shí)施例中,選擇的規(guī)則可為:將所有候選背景圖片按平均亮度按由低到高排序,如果時(shí)間場(chǎng)景信息為深夜或者光照?qǐng)鼍盀闃O弱,則選擇平均亮度最低的m張圖片;如果時(shí)間場(chǎng)景信息為早晨或晚上,或者光照?qǐng)鼍盀槿?,則在平均亮度排序位于20-30%的候選背景圖片中隨機(jī)選擇m張圖片;如果光照?qǐng)鼍盀閺?qiáng),則選擇平均亮度最高的m張圖片;對(duì)于其他情況,在平均亮度排序位于40-60%的候選背景圖片中隨機(jī)選擇m張圖片。
在得到m張圖片后,可以采用多種方法將這些圖片設(shè)置為閱讀背景。例如,可固定采用其中的一張;可以將m張圖片都作為閱讀背景并按照一定的時(shí)間間隔循環(huán)切換;也可以提示閱讀終端的使用者自己在m張圖片中選擇一張或幾張作為閱讀背景。優(yōu)選地,作為閱讀背景時(shí),為避免影響閱 讀,圖片可做適當(dāng)?shù)耐该魈幚怼?/p>
根據(jù)本發(fā)明的實(shí)施例,背景音樂(lè)的設(shè)置方法為:利用閱讀內(nèi)容場(chǎng)景信息搜索得到背景音樂(lè)并播放;進(jìn)一步地,利用環(huán)境場(chǎng)景信息設(shè)置播放音量。其中,利用閱讀內(nèi)容場(chǎng)景信息搜索得到背景音樂(lè)時(shí),可以利用通用的網(wǎng)絡(luò)音樂(lè)搜索引擎,也可以在專門創(chuàng)建的音樂(lè)庫(kù)中搜索。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,利用通用的網(wǎng)絡(luò)音樂(lè)搜索引擎時(shí),將景物描述信息中所有詞作為關(guān)鍵詞輸入網(wǎng)絡(luò)音樂(lè)搜索引擎,然后獲取排在前n’(優(yōu)選地,n’的參考取值范圍為1至20中的任一整數(shù))位的搜索結(jié)果作為候選背景音樂(lè)。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,在專門創(chuàng)建的音樂(lè)庫(kù)中搜索時(shí),需預(yù)先創(chuàng)建一個(gè)音樂(lè)庫(kù),并為其中的每首音樂(lè)附加文本信息以作為對(duì)該音樂(lè)的檢索依據(jù)。其中,文本信息可以是歌曲的歌詞,也可以是對(duì)音樂(lè)內(nèi)容的描述和介紹。搜索時(shí),把閱讀內(nèi)容場(chǎng)景信息中的景物描述信息和音樂(lè)庫(kù)中每首音樂(lè)的文本信息進(jìn)行匹配,計(jì)算相似度。根據(jù)本發(fā)明的實(shí)施例,相似度sm計(jì)算方法為:sm=nm/nt,其中nt為閱讀內(nèi)容場(chǎng)景信息中的景物描述信息中的詞的數(shù)目,nm為這些詞中出現(xiàn)在一首音樂(lè)的文本信息中的詞的數(shù)目。將所有音樂(lè)按相似度sm排序,并取排在前m’(m’的參考取值范圍為1至5中的任一整數(shù))位的搜索結(jié)果作為背景音樂(lè)。
在得到m’首音樂(lè)后,可以采用多種方法將這些音樂(lè)設(shè)置為閱讀的背景音樂(lè)。例如,可固定采用其中的一首;可以將m’首音樂(lè)都作為背景音樂(lè)并按照順序循環(huán)播放;也可以提示閱讀終端的使用者自己在m’首音樂(lè)中選擇一首或幾首作為背景音樂(lè)。
進(jìn)一步地,在背景音樂(lè)播放時(shí),利用環(huán)境場(chǎng)景信息設(shè)置播放音量。根據(jù)本發(fā)明的實(shí)施例,設(shè)置播放音量的方法為:將播放的音量分類若干個(gè)等級(jí),并根據(jù)環(huán)境場(chǎng)景信息中的聲音場(chǎng)景信息中的等級(jí)設(shè)置播放音量的等級(jí)。在一個(gè)實(shí)施例中,播放的音量可分為強(qiáng)、中、弱、極弱四個(gè)等級(jí),分別對(duì)應(yīng)設(shè)備最大音量的80%,60%,40%和20%,聲音場(chǎng)景信息也分為強(qiáng)、中、弱、極弱四個(gè)等級(jí)。該實(shí)施例中,播放音量的等級(jí)設(shè)定為與聲音場(chǎng)景信息的等級(jí)相同。
以上所述僅為本發(fā)明示意性的具體實(shí)施方式,并非用以限定本發(fā)明的范圍。任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍的前提下所作的等同變化、修改與結(jié)合,均應(yīng)屬于本發(fā)明要求保護(hù)的范圍。本發(fā)明要 求的保護(hù)范圍由所附的權(quán)利要求書及其等同界定。