信息處理設(shè)備、數(shù)據(jù)輸入輔助方法以及程序的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開內(nèi)容涉及信息處理設(shè)備、數(shù)據(jù)輸入輔助方法以及程序。
【背景技術(shù)】
[0002]在各種信息處理終端中執(zhí)行的應(yīng)用中,已經(jīng)散布有數(shù)據(jù)輸入輔助系統(tǒng),在用戶試圖輸入信息的情況下,該數(shù)據(jù)輸入輔助系統(tǒng)向用戶呈現(xiàn)用戶試圖輸入的信息的候選。例如,作為針對輸入文本的數(shù)據(jù)輸入輔助系統(tǒng),已知下述系統(tǒng):該系統(tǒng)基于所輸入的字母、詞、字符串等預(yù)測下一個要輸入的詞、字符串等并且向用戶呈現(xiàn)其候選。
[0003]例如,專利文獻(xiàn)I公開了一種用于校正文字識別系統(tǒng)中的識別錯誤的技術(shù),該技術(shù)是用于基于詞出現(xiàn)的頻率和文字的圖形相似性來呈現(xiàn)詞的候選以相對于作為識別對象輸入的文本來校正文字識別的錯誤。專利文獻(xiàn)2公開了一種用于基于包括在當(dāng)前所輸入的句子之前的句子中的詞來呈現(xiàn)被估計為下一個要輸入的詞的候選。
[0004]引文列表
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)1:JP H11-328317A
[0007]專利文獻(xiàn)2:JP 2Ol2-15552OA
【發(fā)明內(nèi)容】
[0008]技術(shù)問題
[0009]然而,在傳統(tǒng)的數(shù)據(jù)輸入系統(tǒng)中,從由試圖向其輸入信息的應(yīng)用掌握的一系列信息中選擇呈現(xiàn)為輸入候選的信息。例如,在上述專利文獻(xiàn)I和2公開的技術(shù)中,基于例如先前已經(jīng)輸入到系統(tǒng)中的文本數(shù)據(jù)和通過綜合地收集文本數(shù)據(jù)而形成的詞典來選擇呈現(xiàn)為候選的詞,在系統(tǒng)中管理該詞典,并且并非基于彼此不關(guān)聯(lián)的不同種類的應(yīng)用或具有不同格式的數(shù)據(jù)來選擇輸入候選。
[0010]另外,通常在例如個人計算機(jī)(PC)或智能電話的終端中安裝各種不同應(yīng)用并且在單個終端中綜合地使用那些應(yīng)用。鑒于此,期望的是,也考慮不同應(yīng)用之間的關(guān)聯(lián)以及具有不同文件格式的數(shù)據(jù)之間的關(guān)聯(lián)從而提高用戶的便利性的數(shù)據(jù)輸入輔助系統(tǒng)。
[0011]鑒于此,本公開內(nèi)容提出了信息處理設(shè)備、數(shù)據(jù)輸入輔助方法和程序,其均是新穎且改進(jìn)的并且能夠提高用戶的便利性。
[0012]問題的解決方案
[0013]根據(jù)本公開內(nèi)容,提供了一種信息處理設(shè)備,包括:更新檢測單元,被配置成檢測在應(yīng)用的執(zhí)行期間向用戶呈現(xiàn)的呈現(xiàn)信息的更新;興趣數(shù)據(jù)提取單元,被配置成提取興趣數(shù)據(jù),興趣數(shù)據(jù)至少包括伴隨更新已經(jīng)被檢測到的呈現(xiàn)信息的信息,并且興趣數(shù)據(jù)是關(guān)于在應(yīng)用的執(zhí)行期間用戶感興趣的對象的信息;輸入上下文檢測單元,被配置成檢測指示使用應(yīng)用對輸入信息的處理狀態(tài)的輸入上下文,其中要在應(yīng)用的執(zhí)行期間輸入該輸入信息;以及輸入信息候選呈現(xiàn)單元,被配置成基于輸入上下文來執(zhí)行控制,以呈現(xiàn)作為興趣數(shù)據(jù)中的所述輸入信息的候選的輸入信息候選。
[0014]根據(jù)本公開內(nèi)容,提供了一種數(shù)據(jù)輸入輔助方法,包括:檢測在應(yīng)用的執(zhí)行期間向用戶呈現(xiàn)的呈現(xiàn)信息的更新;提取興趣數(shù)據(jù),興趣數(shù)據(jù)至少包括伴隨更新已經(jīng)被檢測到的呈現(xiàn)信息的信息,并且興趣數(shù)據(jù)是關(guān)于在應(yīng)用的執(zhí)行期間用戶感興趣的對象的信息;檢測指示使用應(yīng)用對輸入信息的處理狀態(tài)的輸入上下文,其中要在應(yīng)用的執(zhí)行期間輸入該輸入信息;以及基于輸入上下文來執(zhí)行控制以呈現(xiàn)作為興趣數(shù)據(jù)中的輸入信息的候選的輸入信息候選。
[0015]根據(jù)本公開內(nèi)容,提供了一種程序,該程序使計算實(shí)現(xiàn)以下功能:檢測在應(yīng)用的執(zhí)行期間向用戶呈現(xiàn)的呈現(xiàn)信息的更新的功能;提取興趣數(shù)據(jù)的功能,興趣數(shù)據(jù)至少包括伴隨更新已經(jīng)被檢測到的呈現(xiàn)信息的信息,并且興趣數(shù)據(jù)是關(guān)于在應(yīng)用的執(zhí)行期間用戶感興趣的對象的信息;檢測指示使用應(yīng)用對輸入信息的處理狀態(tài)的輸入上下文的功能,其中要在應(yīng)用的執(zhí)行期間輸入該輸入信息;以及基于輸入上下文來執(zhí)行控制以呈現(xiàn)作為興趣數(shù)據(jù)中的輸入信息的候選的輸入信息候選的功能。
[0016]根據(jù)本公開內(nèi)容,由于通過將呈現(xiàn)信息的更新用作觸發(fā)器來提取興趣數(shù)據(jù),所以依據(jù)用戶是否感興趣來提取興趣數(shù)據(jù)并且甚至在不同應(yīng)用之間或具有不同數(shù)據(jù)格式的數(shù)據(jù)之間共享該興趣數(shù)據(jù)。另外,由于基于在不同應(yīng)用之間共享的興趣數(shù)據(jù)或具有不同數(shù)據(jù)格式的興趣數(shù)據(jù)來呈現(xiàn)輸入信息候選,所以進(jìn)一步增加了從其選擇輸入信息候選的選項(xiàng)。因而,可以呈現(xiàn)更適于用戶的輸入信息候選。
[0017]本發(fā)明的有利效果
[0018]如上所述,根據(jù)本公開內(nèi)容,可以進(jìn)一步提高用戶的便利性。
【附圖說明】
[0019][圖1]圖1是示出根據(jù)本公開內(nèi)容的一個實(shí)施方式的數(shù)據(jù)輸入輔助系統(tǒng)的配置示例的功能性框圖。
[0020][圖2]圖2是用于說明存儲在興趣數(shù)據(jù)DB中的興趣數(shù)據(jù)和與興趣數(shù)據(jù)有關(guān)的各種信息的示例的說明性視圖。
[0021][圖3]圖3是用于說明輸入上下文與興趣數(shù)據(jù)之間的匹配處理的示例的說明性視圖。
[0022][圖4]圖4是用于說明在向用戶呈現(xiàn)輸入信息候選的情況下顯示的顯示屏幕的示例的說明性視圖。
[0023][圖5]圖5是用于說明輸入上下文與興趣數(shù)據(jù)之間的匹配處理的另一示例的說明性視圖。
[0024][圖6]圖6是用于說明輸入上下文與興趣數(shù)據(jù)之間的匹配處理的另一示例的說明性視圖。
[0025][圖7]圖7是用于說明輸入上下文與興趣數(shù)據(jù)之間的匹配處理的另一示例的說明性視圖。
[0026][圖8]圖8是用于說明輸入上下文與興趣數(shù)據(jù)之間的匹配處理的另一示例的說明性視圖。
[0027][圖9]圖9是用于說明在向用戶呈現(xiàn)輸入信息候選的情況下顯示的顯示屏幕的另一示例的說明性視圖。
[0028][圖10]圖10是示出根據(jù)本實(shí)施方式的數(shù)據(jù)輸入輔助方法的過程的流程圖。
[0029][圖11]圖11是用于說明根據(jù)本公開內(nèi)容的實(shí)施方式的信息處理設(shè)備和服務(wù)器的硬件配置的框圖。
【具體實(shí)施方式】
[0030]在下文中,將參照附圖詳細(xì)描述本公開內(nèi)容的優(yōu)選實(shí)施方式。注意,在該說明書和附圖中,具有基本上相同功能和結(jié)構(gòu)的結(jié)構(gòu)要素用相同的附圖標(biāo)記來表示,并且省略對這些結(jié)構(gòu)要素的重復(fù)說明。
[0031]注意,將按照以下順序來提供描述。
[0032]1.數(shù)據(jù)輸入輔助系統(tǒng)的配置
[0033]1-1.信息處理設(shè)備的配置
[0034]1-2.服務(wù)器的配置
[0035]2.數(shù)據(jù)輸入輔助系統(tǒng)的具體示例
[0036]2-1.輸入信息是文本數(shù)據(jù)的情況
[0037]2-2.輸入信息是圖片數(shù)據(jù)的情況
[0038]3.數(shù)據(jù)輸入輔助方法的過程
[0039]4.硬件配置
[0040]5.結(jié)論
[0041]〈1.數(shù)據(jù)輸入輔助系統(tǒng)的配置〉
[0042]在本實(shí)施方式中,檢測在應(yīng)用的執(zhí)行期間向用戶呈現(xiàn)的呈現(xiàn)信息的更新,并且提取興趣數(shù)據(jù),該興趣數(shù)據(jù)至少包括伴隨已經(jīng)檢測到其更新的呈現(xiàn)信息的信息,并且該興趣數(shù)據(jù)指示在應(yīng)用的執(zhí)行期間用戶感興趣的對象。另外,對指示使用應(yīng)用的輸入信息的處理狀態(tài)的輸入上下文進(jìn)行檢測,試圖在應(yīng)用的執(zhí)行期間輸入該輸入信息,并且基于輸入上下文來執(zhí)行控制以呈現(xiàn)作為興趣數(shù)據(jù)中的輸入信息的候選的輸入信息候選。在以下描述中,上述一系列處理將被稱為數(shù)據(jù)輸入輔助處理。
[0043]將參照圖1描述用于執(zhí)行根據(jù)本實(shí)施方式的以上數(shù)據(jù)輸入輔助處理的數(shù)據(jù)輸入輔助系統(tǒng)的示意性配置。圖1是示出根據(jù)本公開內(nèi)容的一個實(shí)施方式的數(shù)據(jù)輸入輔助系統(tǒng)的配置示例的功能框圖。
[0044]參照圖1,根據(jù)本實(shí)施方式的數(shù)據(jù)輸入輔助系統(tǒng)I包括作為由用戶操作的終端的信息處理設(shè)備10和管理下述興趣數(shù)據(jù)的服務(wù)器20。應(yīng)注意,信息處理設(shè)備10與服務(wù)器20在任意的有線或無線通信模式下連接以向彼此傳送各種信息。
[0045][1-1.信息處理設(shè)備的配置]
[0046]將描述信息處理設(shè)備10的示意性配置。信息處理設(shè)備10包括輸入單元110、輸出單元120和控制器130。
[0047]輸入單元110是輸入接口,用戶經(jīng)由該輸入接口向信息處理設(shè)備10輸入各種信息、與處理操作有關(guān)的命令等。輸入單元110包括輸入裝置,該輸入裝置包括由用戶操作的操作裝置,例如鼠標(biāo)、鍵盤和觸摸屏。在本實(shí)施方式中,用戶能夠經(jīng)由輸入單元110輸入在應(yīng)用的執(zhí)行期間要由應(yīng)用處理的各種數(shù)據(jù)。例如,在正在作為應(yīng)用執(zhí)行電子郵件軟件(郵件程序)的情況下,用戶能夠經(jīng)由輸入單元110輸入要由郵件程序準(zhǔn)備的電子郵件的內(nèi)容并且可以選擇要附加至所準(zhǔn)備的電子郵件的數(shù)據(jù)。另外,例如,在正在作為應(yīng)用執(zhí)行照片瀏覽軟件(照片瀏覽器)的情況下,用戶能夠經(jīng)由輸入單元110指定要由照片瀏覽器顯示的照片數(shù)據(jù)。另外,例如,在正在作為應(yīng)用執(zhí)行聲音播放軟件(媒體播放器)時,用戶能夠經(jīng)由輸入單元110指定要由媒體播放器播放的聲音數(shù)據(jù)。在以下描述中,在應(yīng)用的執(zhí)行期間由用戶經(jīng)由輸入單元110輸入的各種信息將被稱為輸入信息。
[0048]輸出單元120是輸出接口,經(jīng)由該輸出接口在視覺上或在聽覺上向用戶輸出要在信息處理設(shè)備10中處理的各種信息。輸出單元120包括各種輸出裝置,例如將文本數(shù)據(jù)、照片數(shù)據(jù)等顯示在顯示屏幕上的顯示裝置以及將聲音數(shù)據(jù)輸出為聲音的聲音輸出裝置如揚(yáng)聲器或耳機(jī)。在本實(shí)施方式中,輸出單元120向用戶輸出在應(yīng)用的執(zhí)行期間要由應(yīng)用處理的各種數(shù)據(jù)。例如,在上述輸入單元110的示例中,在將郵件程序執(zhí)行為應(yīng)用的情況下,輸出單元120在顯示屏幕上顯示包括在要由郵件程序準(zhǔn)備的郵件的內(nèi)容中的文本數(shù)據(jù)和要附至所準(zhǔn)備的郵件的數(shù)據(jù)的內(nèi)容。另外,例如,在將照片瀏覽器執(zhí)行為應(yīng)用時,輸出單元120將要由照片瀏覽器處理的照片數(shù)據(jù)的圖像顯示在顯示屏幕上。另外,例如,在將媒體播放器執(zhí)行為應(yīng)用的情況下,輸出單元120經(jīng)由揚(yáng)聲器等輸出為聲音的要由媒體播放器播放的聲音數(shù)據(jù)的內(nèi)容。如上所述,可以說,在應(yīng)用的執(zhí)行期間由輸出單元120輸出的信息是在視覺上或聽覺上向用戶呈現(xiàn)的信息。在以下描述中,由輸出單元120向用戶輸出的信息將被稱為呈現(xiàn)信息。應(yīng)注意,在以下描述中,將通過呈現(xiàn)數(shù)據(jù)是在視覺上顯示在輸出單元120的顯示屏幕上的數(shù)據(jù)的示例描述本實(shí)施方式。
[0049]控制器130綜合地控制信息處理設(shè)備10并且執(zhí)行根據(jù)本實(shí)施方式的數(shù)據(jù)輸入輔助處理中的各種信息處理。下面將詳細(xì)描述控制器130的功能和配置。
[0050]控制器130包括應(yīng)用控制器131、更新檢測單元132、興趣數(shù)據(jù)提取單元133、輸入上下文檢測單元134和輸入信息候選呈現(xiàn)單元135。
[0051]應(yīng)用控制器131在應(yīng)用的執(zhí)行期間執(zhí)行各種信息處理并且綜合地控制信息處理設(shè)備10中的各種應(yīng)用的操作。具體地,應(yīng)用控制器131對在應(yīng)用的執(zhí)行期間處理從信息處理設(shè)備10輸出的信息以及輸入至信息處理設(shè)備10的信息。例如,應(yīng)用控制器131控制對輸出單元120的驅(qū)動并且使輸出單元120輸出在應(yīng)用的執(zhí)行期間向用戶呈現(xiàn)的呈現(xiàn)信息。另外,例如,應(yīng)用控制器131在當(dāng)前執(zhí)行的應(yīng)用中反映在應(yīng)用的執(zhí)行期間從輸入單元110輸入的輸入信息。由應(yīng)用控制器131執(zhí)行的應(yīng)用可以是各種公知的應(yīng)用例如郵件程序、照片瀏覽器、媒體播放器、網(wǎng)絡(luò)瀏覽器和微博(例如Twitter (注冊商標(biāo)))之一。
[0052]更新檢測單元132檢測在應(yīng)用的執(zhí)行期間向用戶呈現(xiàn)的呈現(xiàn)信息的更新。具體地,更新檢測單元132監(jiān)視應(yīng)用控制器131的操作并且檢測呈現(xiàn)信息是否已經(jīng)更新。例如,在當(dāng)前執(zhí)行的應(yīng)用是郵件程序的情況下,當(dāng)由應(yīng)用控制器131改變顯示在輸出單元120的顯示屏幕上的郵件的文本輸入?yún)^(qū)中的字符串的顯示時,更新檢測單元132檢測到呈現(xiàn)信息已經(jīng)更新。另外,例如,在當(dāng)前所執(zhí)行的應(yīng)用是照片瀏覽器的情況下,當(dāng)由應(yīng)用控制器131改變顯示在輸出單元120的顯示屏幕上的照片時,更新檢測單元132檢測到呈現(xiàn)信息已經(jīng)更新。如上所述,基于例如顯示在輸出單元120的顯示屏幕上的顯示的改變,更新檢測單元132檢測到呈現(xiàn)信息已經(jīng)更新。當(dāng)檢測到呈現(xiàn)信息的更新時,更新檢測單元132將指示這樣的檢測的信息(指示呈現(xiàn)信息已經(jīng)更新的信息)發(fā)送至興趣數(shù)據(jù)提取單元133。
[0053]當(dāng)接收到來自更新檢測單元132的指示呈現(xiàn)信息已經(jīng)更新的信息時,興趣數(shù)據(jù)提取單元133從在應(yīng)用的執(zhí)行期間由應(yīng)用控制器131處理的各種信息中提取興趣數(shù)據(jù),該興趣數(shù)據(jù)至少包括伴隨已經(jīng)檢測到更新的呈現(xiàn)信息的信息,并且該興趣數(shù)據(jù)是關(guān)于在應(yīng)用的執(zhí)行期間用戶感興趣的對象的信息