新四季網

目的推測裝置以及目的推測方法

2023-05-16 18:10:16 1

專利名稱:目的推測裝置以及目的推測方法
技術領域:
本發明涉及一種目的推測裝置,其用於支援用戶對例如具有菜單選擇方式的操作界面的計算機、DVD (Digital Versatile Disk:數字通用光碟) 記錄器、數位電視、行動電話、以及汽車導航系統等家電產品的操作,尤 其涉及一種目的推測裝置以及目的推測方法,從選擇項的選擇操作來推測 用戶的目的並作為支援信息來提供。
背景技術:
近些年,計算機、行動電話、DVD記錄器等電器產品設備的操作隨著所安裝的功能的多樣化變得複雜化。因此,趨勢是通過在設備中採用選擇式菜單方式的界面、尤其是採用分層式界面,從而控制複雜化的加深, 使多種功能變得容易使用。然而,對於這樣的分層式界面,用戶不容易理解顯示於菜單的選擇項 詞語,有時出現界面的設計者和使用設備的用戶之間對選擇項所示的詞語存在概念上的偏差。例如,對於DVD記錄器的操作,出現的問題是,用戶 欲進行"將字幕變為英文"這一任務時,想起的選擇項和實際顯示的選擇 項出現偏差,用戶找不到作為目的的功能等。因此,期待對於這樣的具有 選擇式菜單方式的界面本質上具有的、設計者對任務的概念和用戶對任務 的概念之間的偏差所導致的、找不到功能的困惑,實現有效的用戶支援。 以往,提出了用於消除這樣的困惑的方案(例如,參照專利文獻l)。 上述專利文獻1的裝置,對於設備預置的各功能付與相關的關鍵字,若用 戶按下幫助鍵輸入與作為目的的功能相關的關鍵字,則檢索該關鍵字相對 的功能(幫助檢索)。據此,推測用戶作為目的的功能以實現操作支援。然 而,這樣的專利文獻1的裝置,因為預測並付與用戶有可能輸入的所有的 關鍵字是困難的,而且還存在用戶不能輸入適當的關鍵字的情況,所以不 能恰當地推測用戶作為目的的功能。因此,為了解決上述問題,提出了利用用戶的操作履歷來推測用戶的目的的方案(例如,參照專利文獻2)。上述專利文獻2的裝置,除了利用輸入關鍵字以幫助檢索之外,還對 各操作按鈕和/或選擇項付與關鍵字,從而生成用戶按下幫助鍵為止的操 作履歷。並且,該裝置能夠通過利用操作履歷,來推測用戶作為目的的功 能以支援操作。圖1是示出上述專利文獻2的目的推測裝置的構成的方框圖。 該目的推測裝置具有輸入部2001、請求句存儲部2002、檢索部2003、 顯示部2004、履歷信息存儲部2005、操作履歷矢量生成部2006、功能說 明資料庫2007。輸入部2001由鍵盤和/或滑鼠等構成,其接受操作信息 和/或幫助檢索時的關鍵字。履歷信息存儲部2005存儲從輸入部2001接 受的操作信息。操作履歷矢量生成部2006利用履歷信息存儲部2005所存 儲的、緊接之前的n步驟的操作信息和操作矢量辭典,來生成與操作狀況 對應的特徵矢量。檢索部2003對與該操作狀況對應的特徵矢量、和功能說 明資料庫2007所存儲的付與到各功能的功能說明矢量之間的內積進行計 算,求出與操作履歷(特徵矢量)對應的各功能的得分。而且,檢索部2003 也計算基於幫助檢索的得分,並通過對兩個得分進行組合,從而檢索成為 幫助的對象的功能,即檢索用戶作為目的的功能。顯示部2004按得分順序 顯示檢索部2003的檢索結果即功能。專利文獻l:(日本國)特開平7—121563號公報 專利文獻2:(日本國)特開2000—137726號公報 然而,即使是上述專利文獻2的目的推測裝置,也存在不能恰當地推 測用戶的目的這一問題。一般而言,在顯示器基級的人機界面(HCI:Human —Computer Interface),用戶以任務的目標的觀點來評價顯示器所顯示的信息以進行選 擇操作,並觀測及評價該操作結果所帶來的變化,進行下一個操作。對於 這樣的HCI,已周知顯示器等所顯示的信息的重要性,此時作為用戶的選 擇行動的一個特徵,已周知利用稱為標籤跟蹤策略的策略("HC I (:好t 3探索過程O認知乇亍"K 匕- 一 t > Y >夕一 7工一 - ,〉 >水-々厶'99 , 8 3 1 — 8 3 6 ." ("HCI的探索過程的認知模式.人機界面學術研討7會,99,831—836."):非專利文獻1)。標籤跟蹤策略是指,用戶在選擇下 一個操作時,從顯示器上的對象(描述)中,選擇其描述最適合目的的功 能的描述這一操作策略。
在顯示器基極的HCI的一個例子,即菜單選擇方式的操作界面也同樣 觀測到標籤跟蹤策略。實際上,面對DVD記錄器,交給被試驗者"消去已 錄像的節目"等任務(作為目的的功能),並觀察被試驗者的行動,則觀測 到這樣一種選擇傾向,即,如"閱覽節目表"這樣,選擇表示法的一部分 中包含表現任務的一部分單詞的傾向。也就是說,被試驗者跟蹤著標籤, 即,著眼於選擇項中包含的一部分的信息來進行操作。
然而,上述專利文獻2的目的推測裝置中對各選擇項分配唯一的關鍵 字。因此,不能表現隨著任務而變化的選擇項內的著眼點的不同,實際在 推測用戶作為目的的功能時,不能得到充分的性能。

發明內容
因此,本發明鑑於上述的問題,目的在於提供一種目的推測裝置,其 能夠恰當地推測操作對象設備所具有的功能中的、用戶作為目的的功能。
為了達到上述目的,本發明所涉及的目的推測裝置,對於操作對象設 備,推測用戶作為目的的功能,所述操作對象設備是確定用戶所選擇的選
擇項所對應的功能並執行該功能的操作對象設備,具有選擇項獲得單元, 獲得用戶所選擇的、由多個單詞構成的選擇項;功能記憶單元,按所述操 作對象設備的每個功能,記憶表示該功能的、由多個單詞構成的功能名; 一致單詞檢測單元,按照所述功能記憶單元所記憶的每個功能名,檢測該 功能名和所述選擇項獲得單元所獲得的選擇項之間一致的單詞的類別;意 圖計算單元,按照所述功能記憶單元所記憶的每個功能名,並按照所述一
致單詞檢測單元所檢測出的類別,變更所述選擇項和所述功能名之間的相 似度的計算方法,並利用變更後的計算方法,計算所述相似度以作為用戶 的意圖的程度,所述意圖的程度是針對所述功能名的功能用戶選擇了所述 選擇項的意圖的程度;以及推測單元,推測用戶作為目的的功能,使所述 意圖計算單元所計算的意圖的程度越大的功能,越成為用戶作為目的的功能。據此,在用戶選擇了選擇項的情況下,按照操作對象設備所具有的每 個功能,檢測該功能的功能名和選擇項之間一致的單詞的類別,因此,能 夠按照操作對象設備所具有的每個功能,確定用戶針對該功能選擇了選擇 項的著眼點。例如,選擇項以及功能名分別以" 奮…t 3 ("…t3"為 謂語," "為賓語)"這樣的多個單詞構成的情況下,檢測作為操作對象 的單詞" "的類別、作為操作目的的單詞"…"的類別。因此,能夠按 照操作對象設備所具有的每個功能確定用戶是著眼於選擇項的操作對象來 選擇了該選擇項,還是著眼於選擇項的操作目的來選擇了該選擇項。並且, 因為按照該檢測出的類別,並按照每個功能變更計算方法來計算用戶的意 圖的程度,所以能夠以按照每個功能並按照用戶的選擇項的著眼點的計算 方法,來恰當地計算針對該功能的用戶的意圖的程度。即,以往,與選擇 項的著眼點無關地、利用全體選擇項的一種計算方法來計算意圖的程度, 因此未能恰當地計算該意圖的程度,但是,本發明按照選擇項的著眼點變 更計算方法,所以能夠恰當地計算意圖的程度。並且,因為該意圖的程度 越大的功能,越推測為用戶作為目的的功能,所以,能夠恰當地推測用戶 作為目的的功能,充分地支援針對該操作對象設備的用戶的操作。
並且,也可以是,所述選擇項和所述記憶單元所記憶的各功能名,包 含表示操作對象的單詞,所述意圖計算單元,在所述一致單詞檢測單元所 檢測出的類別是操作對象的情況下,利用將權重放在所述選擇項所包含的 單詞中的表示操作對象的單詞的計算方法,計算所述意圖的程度。例如, 所述選擇項和所述記憶單元所記憶的各功能名,還包含表示針對所述操作 對象的操作目的的單詞,所述意圖計算單元利用的計算方法是,比起針對 所述功能名的表示操作對象的單詞及表示操作目的的單詞的、所述選擇項 的表示操作目的的單詞的語言性的相似度,更將權重放在針對所述功能名 的表示操作對象的單詞及表示操作目的的單詞的、所述選擇項的表示操作 對象的單詞的語言性的相似度的計算方法。
據此,在用戶的選擇項的著眼點在於操作對象的情況下,將權重放在 該操作對象來計算意圖的程度。例如,存在表示功能名的操作對象的單詞
和表示選擇項的操作對象的單詞之間的相似度a 1、表示功能名的操作目的 的單詞和表示選擇項的操作對象的單詞之間的相似度a 2、表示功能名的操作對象的單詞和表示選擇項的操作目的的單詞之間的相似度a 3、表示功能 名的操作目的的單詞和表示選擇項的操作目的的單詞之間的相似度a 4的 情況下,利用比起相似度a 3以及相似度a 4更將權重放在相似度a 1以及 相似度a 2的計算方法來計算意圖的程度。或者,不利用相似度a 3以及相 似度a4,而是只利用相似度al以及相似度a2的計算方法來計算意圖的 程度。因此,用戶未著眼的表示選擇項的操作目的單詞有關的相似度a3 以及相似度a4較難體現於意圖的程度,因此能夠恰當地計算該意圖的程 度。
並且,也可以是,所述選擇項和所述記憶單元所記憶的各功能名,包 含表示操作目的的單詞,所述意圖計算單元,在所述一致單詞檢測單元所 檢測出的類別是操作目的的情況下,利用將權重放在所述選擇項所包含的 單詞中的表示操作目的的單詞的計算方法,計算所述意圖的程度。例如, 所述選擇項和所述記憶單元所記憶的各功能名,還包含表示針對所述操作 目的的操作對象的單詞,所述意圖計算單元利用的計算方法是,比起針對 所述功能名的表示操作對象的單詞及表示操作目的的單詞的、所述選擇項 的表示操作對象的單詞的語言性的相似度,更將權重放在針對所述功能名 的表示操作對象的單詞及表示操作目的的單詞的、所述選擇項的表示操作 目的的單詞的語言性的相似度的計算方法。
據此,在用戶的選擇項的著眼點在於操作對象的情況下,將權重放在 該操作對象來計算意圖的程度。例如,存在表示功能名的操作對象的單詞 和表示選擇項的操作對象的單詞之間的相似度a 1、表示功能名的操作目的 的單詞和表示選擇項的操作對象的單詞之間的相似度a 2、表示功能名的操 作對象的單詞和表示選擇項的操作目的的單詞之間的相似度a 3、表示功能 名的操作目的的單詞和表示選擇項的操作目的的單詞之間的相似度a4的 情況下,禾偶比起相似度a 1以及相似度a 2更將權重放在相似度a 3以及 相似度a4的計算方法來計算意圖的程度。或者,不利用相似度al以及相 似度a 2,而是只利用相似度a 3以及相似度a 4的計算方法來計算意圖的 程度。因此,用戶未著眼的表示選擇項的操作對象的單詞有關的相似度al 以及相似度a2較難體現於意圖的程度,因此能夠恰當地計算該意圖的程 度。
10並且,也可以是,所述目的推測裝置還具有意圖記憶單元,用於記
憶所述意圖計算單元所計算的各功能的意圖的程度;以及意圖存儲單元,
每當所述選擇項獲得單元獲得選擇項,就將針對該選擇項計算出的各功能 的意圖的程度存儲到所述意圖記憶單元,所述推測單元,從所述意圖存儲 單元讀出針對多個選擇項的各個選擇項的各功能的意圖的程度,並按照每 個功能,計算該功能的意圖的程度的平均值以作為得分,推測用戶作為目 的的功能,使所述得分越大的功能,越成為用戶作為目的的功能。
據此,每當用戶選擇選擇項,計算出針對該選擇項的各功能的意圖的 程度,推測出用戶作為目的的功能時,按照每個功能,平均化針對該功能 所計算出的各選擇項的意圖的程度並計算得分。並且,該得分越大的功能, 越推測為用戶作為目的的功能,因此,能夠考慮用戶所選擇的所有的選擇 項,恰當地推測用戶作為目的的功能。
並且,也可以是,所述目的推測裝置還具有推測指示單元,按照用 戶的操作,指示所述推測單元推測用戶作為目的的功能;以及出示單元,
向用戶出示所述推測單元所推測的功能,所述推測單元,在接受了來自所 述推測指示單元的指示的情況下,推測用戶作為目的的功能。並且,也可
以是,所述目的推測裝置,還具有困惑檢測單元,檢測用戶是否對選擇 選擇項感到困惑;以及出示單元,向用戶出示所述推測單元所推測的功能,
所述推測單元,在所述困惑檢測單元檢測出用戶在感到困惑的情況下,推 測用戶作為目的的功能。
據此,在用戶對選擇選擇項感到困惑的情況下,推測該用戶作為目的 的功能並向用戶出示,因此,能夠充分地支援針對該操作對象設備的用戶 的操作。
並且,也可以是,所述目的推測裝置還具有消息出示單元,所述消息 出示單元判別所述推測單元所計算出的各功能的得分是否滿足預先規定的 條件,在判別為不滿足的情況下,出示催促用戶選擇選擇項的消息。
據此,例如,在所有的功能的得分比基準值低的情況下,和/或各功 能的得分無差別的情況下,針對各功能評優劣是較困難的,本發明在這樣 的情況下出示催促用戶選擇選擇項的消息,因此,能夠提高某一個功能的 得分,或使得分有差別,能夠恰當地推測用戶作為目的的功能。並且,也可以是,所述目定推測裝置還具有簡檔信息獲得單元,所述 簡檔信息獲得單元獲得表示用戶的特性的簡檔信息,所述意圖計算單元按 照所述簡檔信息調整所述權重。
據此,因為按照用戶的特性調整權重,所以能夠針對該用戶恰當地推 測用戶作為目的的功能。
如此這般,本發明通過在各個操作,在該操作進行選擇,所選擇項和 各個功能之間單詞一致的情況下,進行著眼於一致的單詞的相似度的計算, 從而能夠實現以往的針對選擇項分配唯一的關鍵字的方式所不能實現的、 按照用戶的著眼點的計算方法來計算操作意圖度。據此,能夠提高目的推 測的精確度,確實地進行操作支援。
另外,本發明不僅能夠作為這樣的目的推測裝置來實現,而且能夠作 為出示該裝置所推測的用戶作為目的的功能並支援操作對象設備的操作的
操作支援裝置、目的推測方法、操作支援方法、程序、和存儲該程序的CD —ROM或DVDRAM等計算機能夠讀出的記憶媒介來實現。
本發明的目的推測裝置能夠將重點放在選擇選擇項時用戶所著眼的信 息以推測用戶作為目的的功能,能夠進行精確度高的目的推測。並且,若 向用戶出示被推測的目的即功能,則能夠支援用戶對操作對象設備的操作。 因此,即使是用戶第一次使用該操作對象設備的情況下,或不擅長操作該 操作對象設備的情況下,也能夠例如以畫面上所出示的功能為線索輕鬆地 對操作對象設備進行操作。


圖l是以往的目的推測裝置的構成圖。 圖2是本發明的實施例1的目的推測裝置的構成圖。 圖3是用於說明本發明的實施例1的目的推測裝置的選擇項和功能的 說明圖。
圖4是示出本發明的實施例1的目的推測裝置的輸入部101的外觀的圖。
圖5是示出在本發明的實施例1的目的推測裝置的選擇項表現存儲部 中存儲的信息的圖。圖6是示出在本發明的實施例1的目的推測裝置的功能表現存儲部中 存儲的信息的圖。
圖7是示出本發明的實施例1的目的推測裝置的第一計算對象信號所 包含的信息的圖。
圖8是示出本發明的實施例1的目的推測裝置的操作意圖度的計算方 法的圖。
圖9是示出在本發明的實施例1的目的推測裝置的操作意圖履歷存儲 部中蓄積的信息的圖。
圖10是示出本發明的實施例1的目的推測裝置的支援信息的內容的圖。
圖11是示出在本發明的實施例1的目的推測裝置的輸出部的操作支援 出示部顯示的畫面的圖。
圖12是示出本發明的實施例1的目的推測裝置的工作的流程圖。
圖13是示出本發明的實施例1的目的推測裝置的計算部計算操作意圖 度的工作的流程圖。
圖14是示出本發明的實施例1的目的推測裝置的針對上述的選擇項以 及功能利用潛在語義分析(LSA: latent semantic analysis)計算相似 度al a4的圖。
圖15是對由本發明的實施例1的目的推測裝置和以往的裝置分別計算 的每個功能的得分進行比較並示出的圖。
圖16是用於說明本發明的實施例1的目的推測裝置恰當地推測目的的 說明圖。
圖17是本發明的實施例2的目的推測裝置的構成圖。 圖18是示出本發明的實施例2的目的推測裝置的工作的流程圖。 圖19是本發明的實施例3的目的推測裝置的構成圖。 圖20是示出本發明的實施例3的目的推測裝置的簡檔(profile)信息 的內容的圖。
圖21是示出本發明的實施例3的目的推測裝置的操作特性信息的內容 的圖。
圖22是本發明的實施例3的目的推測裝置的簡檔依存計算部的構成
13圖。 ,
圖23是示出本發明的實施例3的目的推測裝置的工作的流程圖。 符號說明
101輸入部
102選擇項輸入部
103輸出部
104選擇項出示部
105操作支援出示部
106操作意圖履歷存儲部
107功能表現存儲部
108選擇項表現存儲部
109輸入輸出控制部
110設備控制部
111操作支援決定部
112目的推測部
113計算部
114單詞概念記憶部
115支援請求輸入部
116 —致單詞檢測部
117操作意圖計算部
121輸入信號
122輸出信號
123操作意圖履歷信號
124功能表現信號
125選擇項表現信號
126設備控制信號
127操作支援信號
128操作支援對象信號
129目的推測對象信號
130第一計算對象信號131操作意圖信號
132單詞間相似度定義信號
133第二計算對象信號
134目的推測結果信號
401首層菜單
402菜單
403菜單
502光標鍵
503決定按鈕
504返回按鈕
505電源按鈕
506菜單按鈕
507幫助按鈕
601選擇項表現資料庫
1201困惑狀態檢測部
1401簡檔輸入部
1402操作特性存儲部
1403簡檔依存計算部
1411操作特性信號
1501簡檔依存操作意圖計算部
1701功能表現資料庫
具體實施例方式
以下,參照

本發明的實施例。 (實施例1)
圖2是本發明的實施例1的目的推測裝置的構成圖。 本實施例的目的推測裝置100能夠恰當地推測操作對象設備所具有的 功能中的、用戶作為目的的功能,並充分地支援用戶對該操作對象設備的 操作。並且,該目的推測裝置100具有輸入部101、輸出部103、輸入輸 出控制部109、設備控制部IIO、操作支援決定部lll、目的推測部112、
15計算部113、單詞概念記憶部114、操作意圖履歷存儲部106、功能表現存 儲部107、以及選擇項表現存儲部108。
這樣的目的推測裝置100被分離為例如輸入部101、與由輸入部101 以外的構成要素構成的目的推測裝置主體。而且,目的推測裝置主體是被 設置在操作對象設備中。並且,輸入部101作為例如用於遙控操作對象設 備以及目的推測裝置主體的終端(以下,單稱遙控器)來構成。
輸入輸出控制部109根據來自輸入部101的信號來控制目的推測裝置 主體的各構成要素。
輸入部101接受用戶的輸入。並且,輸入部101具有選擇項輸入部102 和支援請求輸入部115,該選擇項輸入部102接受根據用戶的操作被選擇 的、菜單上的選擇項,該支援請求輸入部115接受來自用戶的支援請求。 支援請求輸入部115作為推測指示單元來構成,通過設置在該遙控器的幫 助按鈕、和/或在輸出部103被出示的記為"?"的按鈕等被選擇,接受 支援請求。並且,輸入部IOI向輸入輸出控制部109發送示出所接受的選 擇項、以及所接受的支援請求的輸入信號121。另外,在本實施例選擇項 輸入部102作為選擇項獲得單元來構成。
輸出部103從輸入輸出控制部109獲得輸出信號122,並向用戶出示 該輸出信號122所示的信息。並且,輸出部103具有顯示多個選擇項的選 擇項出示部104和顯示支援信息的操作支援出示部105。支援信息是用於 支援用戶對操作對象設備的操作的信息,是示出由目的推測裝置100推測 的、用戶作為目的的功能的信息。即,在本實施例操作支援出示部105作 為出示單元來構成。
功能表現存儲部107作為功能記憶單元來構成,將分別表示操作對象 設備具有的所有的功能的名稱,以該名稱按每個構成要素(單詞)被分割 的狀態進行存儲。並且,該功能表現存儲部107所存儲的信息作為功能表 現信號124輸出到輸入輸出控制部109。
選擇項表現存儲部108將出示在選擇項出示部104的所有的選擇項, 以該選擇項按每個構成要素(單詞)被分割的狀態進行存儲。並且,該選 擇項表現存儲部108所存儲的信息作為選擇項表現信號125輸出到輸入輸 出控制部109。設備控制部110控制操作對象設備(例如DVD記錄器等)。該設備控 制部110從輸入輸出控制部109獲得設備控制信號126。並且,設備控制 部110按照該設備控制信號126所示的功能來控制操作對象設備。即,輸 入輸出控制部109根據從輸入部101獲得的輸入信號121,確定應當使操 作對象設備執行的功能,並向設備控制部110輸出示出該功能的設備控制 信號126。
單詞概念記憶部114記憶定義了單詞間的相似度的信息。這樣的信息, 例如以潛在語義分析(L S A: latent semantic analysis)等方法來生成, 並作為單詞間相似度定義信號132輸出到操作意圖計算部117。 S卩,單詞 間相似度定義信號132針對多個單詞中的各個單詞示出表示該單詞的矢 量。並且,通過利用兩個單詞的矢量,來定義這些單詞間的相似度。在此, 以從例如操作對象設備的手冊、和/或與此相關的Web(World Wide Web: 全球資訊網)等獲得的文本信息來作成LSA。
計算部113利用從輸入輸出控制部109輸出的第一計算對象信號130、 和從單詞概念記憶部114輸出的單詞間相似度定義信號132,針對操作對 象設備所具有的全部的各個功能,計算選擇了第一計算對象信號130所示 的選擇項的用戶的意圖,作為操作意圖度。
另外,輸入輸出控制部109若從輸入部101獲得了示出選擇項的輸入 信號121,則從功能表現存儲部107獲得功能表現信號124,並從選擇項 表現存儲部108獲得選擇項表現信號125。並且,輸入輸出控制部109根 據選擇項表現信號125所示的信息,確定該輸入信號121所示的選擇項的 構成要素,並向計算部113輸出伴隨該選擇項和該構成要素的功能表現信 號124作為上述的第一計算對象信號130。
並且,計算部113具有一致單詞檢測部116和操作意圖計算部117。
一致單詞檢測部116若接受了第一計算對象信號130,則比較第一計 算對象信號130所示的選擇項和該第一計算對象信號130所示的各功能的 名稱。目卩, 一致單詞檢測部116按每個功能的名稱,檢測該功能的名稱和 選擇項之間一致的構成要素的類別(操作對象或操作目的)。並且, 一致單 詞檢測部116向操作意圖計算部117輸出包含檢測結果的第一計算對象信 號130作為第二計算對象信號133。操作意圖計算部117若獲得了第二計算對象信號133,則計算針對該 第二計算對象信號133所示的選擇項的各功能的操作意圖度。此時,操作 意圖計算部117利用單詞間相似度定義信號132所示的矢量,計算針對選 擇項的各功能的相似度作為上述的操作意圖度。
並且,本實施例的操作意圖計算部117作為意圖計算單元來構成,按 照第二計算對象信號133所示的一致單詞檢測部116的檢測結果,按照每 個功能來切換操作意圖度的計算方法。
並且,操作意圖計算部117向輸入輸出控制部109輸出計算出的操作 意圖度作為操作意圖信號131。
操作意圖履歷存儲部106作為意圖記憶單元來構成,通過輸入輸出控 制部109獲得從計算部113輸出的操作意圖信號131並進行蓄積。即,在 本實施例,輸入輸出控制部109作為意圖存儲單元來構成。並且,輸入輸 出控制部109讀取在該操作意圖履歷存儲部106蓄積的信息作為操作意圖 履歷信號123。
目的推測部112作為推測單元來構成,從輸入輸出控制部109接受目 的推測對象信號129,該目的推測對象信號129示出在操作意圖履歷存儲 部106存儲的信息,從到此為止的操作的履歷來推測用戶作為目的的功能, 並輸出其結果作為目的推測結果信號134。
操作支援決定部111通過輸入輸出控制部109接受目的推測部112的 推測結果作為操作支援對象信號128,決定操作支援方法,並輸出用於支 援操作的操作支援信號127。
圖3是用於說明選擇項和功能的說明圖。 操作對象設備例如是具有菜單選擇式界面的DVD記錄器。 一般而言,DVD記錄器和/或電視機等設備的菜單以分層方式構成, 依次選擇畫面所顯示的菜單的項目(選擇項),並逐層向下選擇,來實現所 期望的功能。另外,菜單由多個選擇項構成。
輸入輸出控制部109為了管理用戶的當前狀態,如圖3所示,禾J用操 作對象設備的樹形(分層式)菜單信息。該菜單信息示出以樹形構成的各 菜單對應的節點,和用於識別各節點對應的顯示畫面的畫面ID。例如,記
為第一層即首層的節點是開始操作時最初被選擇的節點,若選擇該節點,則顯示與畫面ID "A"對應的畫面即首層菜單401。若用戶從首層菜單401 所顯示的項目(選擇項)中,選擇例如節目表,則記為第二層的"節目表" 的節點被選擇,顯示與畫面ID "F"對應的畫面即菜單402。
艮口,選擇項出示部104首先顯示示出選擇項"正在廣播的節目、再生 導航、G代碼等"的第一層即首層菜單401。選擇項輸入部102將按照用 戶的操作選擇的選擇項,例如示出"節目表"的輸入信號121輸出到輸入 輸出控制部109。輸入輸出控制部109若獲得了該輸入信號121,貝ij從菜 單信息中確定與該輸入信號121所示的選擇項"節目表"對應的第二層的 節點。並且,輸入輸出控制部109使選擇項出示部104顯示與該第二層的 節點對應的、示出選擇項"地面波模擬、BS (broadcasting satellite:廣 播衛星)、CS (communications satellite:通信衛星)"的菜單402。並且, 選擇項輸入部102將按照用戶的操作選擇的選擇項,例如示出"CS"的輸 入信號121,輸出到輸入輸出控制部109。如此這般,每當選擇項被依次選 擇,操作對象設備的所有的功能F(1) F(N)中,應使操作對象設備執行的 功能的範圍就縮小,最終, 一個功能被確定。
圖4是示出輸入部101的外觀的圖。
如上所述,輸入部101作為遙控器來構成,具有選擇項輸入部102和 支援請求輸入部115,所述選擇項輸入部102具有菜單按鈕506、光標鍵
502、 返回按鈕504、以及決定按鈕503,支援請求輸入部115具有幫助按 鈕507。並且,輸入部101具有電源按鈕505。
艮P,用戶按下如圖4所示的輸入部101的電源按鈕505,來接通操作 對象設備的電源。並且,用戶按下菜單按鈕506,首先,顯示如圖3所示 的首層菜單401。其後,用戶利用圖4所示的輸入部101的光標鍵502, 使光標移動到首層菜單401內的所期望的項目(選擇項),並按下決定按鈕
503。 其結果,菜單信息的顯示對象的節點移到下層,顯示的畫面轉移到下 個畫面。
例如,用戶在顯示如圖3所示的首層菜單401後,按下4次光標鍵502 的下,將光標移動到選擇項"節目表",按下決定按鈕503。其結果,圖3 所示的菜單信息中的第二層節點"節目表"中定義的菜單402被顯示。並 且,通過用戶按下返回按鈕504,菜單信息中的顯示對象的節點向上層一
19側移一層,再次顯示在第一層的節點"首層菜單"中定義的首層菜單401。並且,例如,用戶欲從當前正在廣播的CS廣播節目視聽所期望的節目的情況下,用戶通過進行相同的操作,按照"首層菜單"一"節目表"一"CS"—"當前時刻"一"節目清單"的順序,改變顯示的菜單。其結果,顯示示出當前正在廣播的CS廣播節目的一覽的菜單403。並且,用戶通過從該菜單"節目清單"選擇欲看的節目(選擇項),從而能夠視聽該節目。圖5是示出在選擇項表現存儲部108存儲的信息的圖。選擇項表現存儲部108存儲圖5所示的選擇項表現資料庫601。選擇項表現資料庫601示出輸出到選擇項出示部104的所有的選擇項所對應的選擇項名、操作對象、操作目的以及周邊信息。選擇項名正是表示選擇項的語言標籤。另外,在本實施例的說明中,選擇項主要意味著選擇項名。操作對象是將選擇項名與" 全 寸3 (做 )"進行替換的情況下的與" 金( 為賓語)"對應的部分。並且,操作目的是將選擇項名與" 全 t3 (做 )"進行替換的情況下的與" t3 (做,即謂語)"對應的部分。另外,通過對選擇項名的表現進行詞素分析而生成這樣的操作對象以及操作目的。並且,周邊信息由作為" 全 卞3 (做 )"來表示的選擇項的詞素中的、作為操作對象和操作目的不合適的,進一步將助詞以及助動詞除去的部分構成。
具體而言,選擇項名是"夕 < 卜^消去(標題的消去)"的情況下,若將該選擇項名轉換為" 全 十S (做 )"這樣的表現,則變成"夕 < 卜》全消去卞3 (消去標題)"。因此,對於選擇項名"夕^卜^消去(標題的消去)",操作對象是"夕^卜》(標題)",操作目的是"消去(消去)"。並且,此時不存在周邊信息。
艮P,選擇項表現資料庫601示出用於識別選擇項的選擇項ID,和該選擇項的選擇項名、操作對象、操作目的、以及周邊信息。例如,選擇項表現資料庫601示出針對選擇項ID為"Sel(l)"的選擇項的選擇項名"夕<
卜》消去(標題的消去)"、操作對象"夕〗卜》(標題)"、以及操作目的
"消去(消去)"。
這樣的選擇項表現資料庫601作為選擇項表現信號125輸出到輸入輸出控制部109。圖6是示出在功能表現存儲部107存儲的信息的圖。
功能表現存儲部107存儲圖6所示的功能表現資料庫1701。為了計算操作意圖度,功能表現資料庫1701示出表示各功能的名稱,和構成該名稱的構成要素(單詞)。即,功能表現資料庫1701作為構成要素示出名稱中的與" 奮(即賓語)"部分對應的操作對象、與" t3 (即謂語)"部分對應的操作目的、以及作為兩者都不合適的周邊信息。具體而言,這樣的功能的名稱及/或構成要素使用作為各設備的表現(功能的名稱(說明))記載於手冊等的說明句來生成。即,對功能的名稱(說明)進行詞素分析後,通過抽出與" 全(即賓語)"對應的部分的詞素,來構成操作對象。並且,對功能的名稱(說明)進行詞素分析後,通過抽出與" 十3 (即謂語)"對應的部分的詞素,來構成操作目的。並且,對功能的名稱(說明)進行詞素分析後,通過抽出不適合操作對象和操作目的詞素、且是助詞以及助動詞以外的詞素,來構成周邊信息。
具體而言,功能的名稱(說明)是"t^"C ^錄畫番組(夕^卜全消去t3 (消去所有的錄像節目(標題))"的情況下,對於該功能的名稱,操作對象是"録畫、番組、夕《卜a (錄像、節目、標題)",操作目的是"消去(消去)",周邊信息是"t乂"C (所有的)"。
艮P,功能表現資料庫1701示出用於識別功能的功能ID、該功能的名稱、操作對象、操作目的、以及周邊信息。例如,功能表現資料庫1701示出針對功能ID為"F(1)"的選擇項的、功能的名稱"t ^ t o錄畫番組(夕4卜a)全消去t3 (消去所有的錄像節目(標題))"、操作對象"録畫、番組、夕 < 卜& (錄像、節目、標題)"、操作目的"消去(消去)"、以及周邊信息"十^t:(所有的)"。
這樣的功能表現資料庫1701作為功能表現信號124輸出到輸入輸出控制部109。
圖7是示出第一計算對象信號130所包含的信息的圖。第一計算對象信號130包含功能表現信號124、與輸入信號121所示的選擇項對應的選擇項信息703。 g口,第一計算對象信號130由與被輸入的選擇項對應的、選擇項表現存儲部108的一部分信息,和功能表現存儲部107所存儲的所有的信息構成,以計算用戶輸入的選擇項的、針對各功能的操作意圖度。
輸入輸出控制部109若獲得了輸入信號121,則通過從選擇項表現信號125 (選擇項表現資料庫601)中抽出與該輸入信號121所示的選擇項對應的信息,從而生成選擇項信息703。並且,輸入輸出控制部109通過將該選擇項信息703組合到功能表現信號124,從而生成第一計算對象信號130。
另外,選擇項信息703示出輸入信號121所示的選擇項的選擇項ID、操作對象、操作目的、以及周邊信息。
在此,利用附圖8詳細地說明本實施例的計算部113的工作。圖8是示出本實施例的操作意圖度的計算方法的圖。計算部113若獲得了第一計算對象信號130,則將該第一計算對象信號130分離為選擇項信息703和功能表現信號124。並且,計算部113將選擇項信息703與功能表現信號124所示的各功能有關的信息進行比較。其結果,計算部113按功能表現信號124所示的每個功能,計算選擇了選擇項信息703所對應的選擇項的用戶的意圖,作為操作意圖度。
具體而言, 一致單詞檢測部116按功能表現信號124所示的每個功能,比較選擇項信息703所示的選擇項的操作對象以及操作目的、和該功能的操作對象以及操作目的。並且, 一致單詞檢測部116判斷選擇項和功能的各自的操作對象中是否包含相同的詞素(單詞)。而且, 一致單詞檢測部116判斷選擇項和功能的各自的操作目的中是否包含相同的詞素(單詞)。艮口,一致單詞檢測部116按各功能確定選擇項和功能之間一致的單詞的類別(操作對象或操作目的)。
其結果, 一致單詞檢測部116按功能表現信號124所示的每個功能,確定選擇項和功能之間的關係相當於T1、 T2、 T3三種類型中的哪一個類型。類型Tl是選擇項的操作對象和功能的操作對象之間包含一致的詞素的關係。這樣的關係意味著用戶的著眼點在於操作對象。類型T2是選擇項的操作目的和功能的操作目的之間包含一致的詞素的關係。這樣的關係意味著用戶的著眼點在於操作目的。並且,類型T3是選擇項的操作對象和功能的操作對象之間無一致的詞素,且選擇項的操作目的和功能的操作目的之間無一致的詞素的關係,或者,選擇項的操作對象和功能的操作對象之間有一致的詞素,且選擇項的操作目的和功能的操作目的之間有一致的詞素的關係。這樣的關係意味著用戶的著眼點不偏重於操作對象以及操作目的中的任一方。
並且, 一致單詞檢測部116通過將按其每個功能確定的類型附加在第一計算對象信號130,從而生成第二計算對象信號133並輸出到操作意圖計算部117。
例如,選擇項信息703示出選擇項(選擇項ID "Sel(2)")的操作對象"節目、表"以及操作目的"閱覽",功能表現信號124示出功能(功能ID"F(1)")的操作對象"錄像、節目、標題"以及操作目的"消去"。在這樣
的情況下,因為選擇項的操作對象和功能的操作對象之間包含一致的詞素"節目",所以一致單詞檢測部116判斷該選擇項和功能的關係是類型Tl
的關係。
艮口,假設用戶設想該功能而選擇了該選擇項的情況下,根據標籤跟蹤策略,考慮用戶是著眼於選擇項的操作對象"節目",而被該"節目"這一表示法誤導,而幾乎忽視了操作目的"閱覽",所以選擇了該選擇項。
如此這般,在選擇項和功能之間的關係是類型T1的情況下,可以預想
到用戶著眼於選擇項的操作對象,即著眼點在於操作對象。
並且,例如,選擇項信息703示出選擇項(選擇項ID "Sel(2)")的操作對象"節目、表"以及操作目的"閱覽",功能表現信號124示出功能(功能ID "F(N)")的操作對象"播放清單"以及操作目的"閱覽"。在這樣的情況下,因為選擇項的操作目的和功能的操作目的之間包含一致的詞素"閱覽",所以一致單詞檢測部116判斷該選擇項和功能之間是類型T2的關係。
艮P,假設用戶設想該功能而選擇了該選擇項的情況下,根據標籤跟蹤策略,考慮用戶是著眼於選擇項的操作目的"閱覽",而被"閱覽"這一表示法誤導,而幾乎忽視了操作對象"節目、表"而選擇了該選擇項。
如此這般,在選擇項和功能之間的關係是類型T2的情況下,可以預想到用戶著眼於選擇項的操作目的,即著眼點在於操作目的。
並且,例如,選擇項信息703示出選擇項(選擇項ID"Sel(2)")的操作對象"節目、表"以及操作目的"閱覽",功能表現信號124示出功能(功能ID"F(2)")的操作對象"鐘錶、時刻"以及操作目的"設定"。在這樣
23的情況下,因為選擇項的操作對象和功能的操作對象以及選擇項的操作目
的和功能的操作目的之間不包含一致的詞素,所以一致單詞檢測部116判斷為該選擇項和功能之間的關係是類型3。
艮口,假定用戶設想了該功能而選擇了該選擇項的情況下,能夠設想到用戶選擇該選擇項時未將基於標籤跟蹤策略的明確的著眼點放在選擇項的表示法上。也就是說,能夠設想到用戶是根據用戶的知識考慮到選擇項"節目表的閱覽"的下層中有"設定鐘錶的時刻",而選擇了該選擇項。在這樣的情況下,設想用戶是以什麼為線索進行了該操作是困難的。
如此這般,選擇項和功能之間的關係是類型3的情況下,能夠預想到用戶未偏重著眼於選擇項的操作對象以及操作目的中的任一方,即無著眼點。
操作意圖計算部117若從一致單詞檢測部116獲得了第二計算對象信號133,則將該第二計算對象信號133分離為選擇項信息703、功能表現信號124、和按每個功能確定的類型。
並且,操作意圖計算部117利用選擇項信息703所示的選擇項的操作對象以及操作目的、和功能表現信號124所示的功能的操作對象以及操作目的之間的相似度a 1 a 4中的至少兩個來計算該選擇項和功能之間的
操作意圖度。
另外,相似度a 1是選擇項的操作對象和功能的操作對象之間的相似度,相似度a 2是選擇項的操作對象和功能的操作目的之間的相似度。並且,相似度a 3是選擇項的操作目的和功能的操作對象之間的相似度,相似度a
4是選擇項的操作目的和功能的操作目的之間的相似度。
例如,如圖8所示,相似度otl示出功能的操作對象"錄像、節目、標題"和選擇項的操作對象"節目、表"有多接近。並且,相似度a2示出功能的操作目的"消去"和選擇項的操作對象"節目、表"的組合有多利於操作,或操作對象"節目、表"的目的是"消去"這一上下文的組合有多恰當。同樣,相似度a3示出選擇項的操作目的"閱覽"和功能的操作對象"錄像、節目、標題"的組合有多利於操作,或操作對象"錄像、節目、標題"的目的是"閱覽"這一上下文的組合有多恰當。並且,相似度a4示出功能的操作目的"消去"和選擇項的操作目的"閱覽"有多接近。艮口,在選擇項和功能的關係是類型T1的情況下,本實施例的操作意圖計算部117利用選擇項的操作對象、和功能的操作對象以及操作目的之間的相似度al、 ci2來計算針對該選擇項的功能的操作意圖度。另外,不利用相f^度a 3的理由是因為如圖8所示的情況下,則會變成評價"閱覽錄像節目(標題)"這一其他的目的,即,變成評價"消去錄像節目(標題)"這一功能之外的其他的功能。並且,不利用相似度a4的理由是因為能夠假定用戶未著眼於"閱覽",尤其是在操作目的之間的相似度小的情況下(因為"消去"和"閱覽"是不同的概念所以相似度小),若利用相似度a4則有可能對目的的推測造成不良影響。
並且,在選擇項和功能之間的關係是類型T2的情況下,操作意圖計算部117利用選擇項的操作目的、和功能的操作對象以及操作目的之間的相似度a3、 a4來計算該選擇項和功能之間的操作意圖度。而且,在選擇項和功能的關係是類型T3的情況下,操作意圖計算部117利用選擇項的操作對象以及操作目的、和功能的操作對象以及操作目的之間的相似度a 1 a4來計算該選擇項和功能之間的操作意圖度。據此,本實施例的操作意圖計算部117能夠計算按照標籤跟蹤的用戶的操作意圖度。
在此,在計算相似度a 1 a4的情況下,操作意圖計算部117利用在單詞概念記憶部114存儲的信息。單詞概念記憶部114中存儲以矢量表現的大量的單詞。即,在單詞概念記憶部114中存儲的單詞w以矢量LSA(w)來表現,該矢量LSA(w)是以LSA定義的n維空間上的矢量。另外,矢量LSA(w)被標準化為大小成為1。並且,例如,單詞wi和單詞wj之間的相似度作為以LSA定義的空間上的餘弦距離,通過Sim(wi, wj)=LSA(wi) LSA(wj)來計算。
另夕卜,LSA(latent semantic analysis),是通過計算各種各樣的上下文中的搭配關係的統計信息,從而以上下文的接近度來判斷單詞的語義的手法。為了求出單詞的搭配關係,利用大規模的文本語料庫作成單詞間的搭配關係的矩陣。並且,LSA能夠通過執行奇異值分解和維數壓縮來作成該搭配矩陣。通過利用LSA,能夠將單詞表現為維數壓縮後的n維空間上的矢量,單詞間的語義的近似度定義為矢量間的距離。此時,已被示出,以矢量間的距離定義的單詞間的近似度,與人所感覺的語義的近似程度相似,北島等(H C I (: fcj" 3探索過程O認知乇亍"K匕- 一 7 X >夕一7工一7〉^;Ky'々厶'99, 831—836. (HCI的探索過程的認知模式.人機接口學術研討會,99,831-836.):非專利文獻l)也利用為人的GUI選擇行動的模型。在此,本發明中,利用該LSA來表現單詞,利用以單詞間的距離來定義的值來計算操作意圖度。
操作意圖計算部117利用單詞概念記憶部114分別將選擇項的操作對象以及操作目的、和功能的操作對象以及操作目的,轉換為上述的矢量。另外,以下分別將操作對象以及操作目的總稱為相似對象部分。即,相似對象部分的類別中有操作對象和操作目的。
操作意圖計算部117在例如相似對象部分中只有一個單詞的情況下,通過從單詞概念記憶部114中讀出與該單詞對應的矢量,從而將該相似對象部分轉換為該被讀出的矢量。而在例如操作對象"錄像、節目、標題"這樣,如果相似對象部分中有多個單詞,則操作意圖計算部117從單詞概念記憶部114讀出與這些單詞對應的矢量。並且,操作意圖計算部117將這些單詞的矢量加起來生成合成矢量,通過標準化該合成矢量,從而將該相似對象部分轉換為該被標準化的矢量。
具體而言,在作為相似對象部分的功能的操作對象中包含作為詞素的單詞"wl, w2,…wK"的情況下,操作意圖計算部117將該功能的操作對象轉換為(數l )所示的LSA空間上的矢量LSA(F)。數l
並且,操作意圖計算部117通過計算表示兩個相似對象部分的矢量的餘弦距離,從而計算這些相似對象部分之間的相似度。
操作意圖計算部117在選擇項和功能的關係是類型Tl的情況下,如上所述,利用相似度al、 a 2,計算對該選擇項Sel(j)的功能F(i)的操作意圖度SC(F(i)、 Sel(j))。另外,以下,將選擇項ID "Sel(j)"對應的選擇項表示為選擇項Sel(j),將功能ID "F(i)"對應的功能表示為功能F(i)。此時,操作意圖計算部117首先如(數2)所示來計算相似度a 1、 a 2。另外,在(數2),將選擇項Sel(j)的操作對象表示為So(j),將功能F(i)的操作對象表示為Fo(i),功能(i)的操作目的表示為Fv(i)。
數2 1
並且,操作意圖計算部117如(數3)所示來計算類型Tl的操作意圖度SC(F(i)、 Sel(j))。
數3
並且,本實施例的操作意圖計算部117在選擇項和功能的關係是類型Tl的情況下,雖然利用相似度a 1、 a 2來計算操作意圖度SC(F(i),Sel(j)),但是,也可以不利用相似度al、 (i2而計算操作意圖度SC(F(i),Sel(j))。此時,操作意圖計算部117計算功能的操作對象Fo(i)和操作目的Fv(i)的LSA上的合成矢量、和選擇項的操作對象So(j)的LSA上的矢量之間的相似度(餘弦距離)作為操作意圖度。
艮P,操作意圖計算部117如(數4)所示,來計算類型T1的操作意圖度SC(F(i),Sel(j))。數4
sc(F(a瑪'))二 w))
另夕卜,(數4)所示的式子中的"+"意味著,將Fo(i)和Fv(i)重新表現為在LSA等語義空間上的矢量後,在矢量空間上對這些進行加法運算。並且,以下將通過(數3)或傲4)計算的、類型Tl的操作意圖度SC(F(i),SeKj))表示為Soc(F(i),Sel(j))。
在選擇項和功能的關係是類型T2的情況下,如上所述,操作意圖計算部117利用相似度a3、 a 4,計算對該選擇項Sel(j)的功能F(i)的操作意圖度SC(F(i),SeKJ))。此時,如(數5)所示,操作意圖計算部117計算類型T2的操作意圖度SC(F(i),Sel(j))。另夕卜,在(數5),選擇項Sel(j)的操作目的表示為Sv ,功能F(i)的操作對象表示為Fo(i),功能F(i)的操作目的表示為Fv(i)。數s
SC(F(/), &/(力)=("3 + "4)/ 2
27另外,以下將如此計算的類型T2的操作意圖度SC(F(i),Sel(j))表示 為Svc(F(i),Sel(j))。
在選擇項和功能的關係是類型T3的情況下,如上所述,操作意圖計算
部117利用相似度a l a 4來計算對該選擇項Sel(j)的功能F(i)的操作意
圖度SC(F(i),Sel(j))。此時,如(數6)所示,操作意圖計算部117計算類
型T3的操作意圖度SC(F(i),Sel(j))。數6
如此這般,在選擇項和功能的關係是類型T3的情況下,本實施例的操 作意圖計算部117利用相似度a l a 4來計算操作意圖度SC(F(i),Sel(j)) 而不將權重放在選擇項以及功能中的任一個詞素(單詞)。
並且,也可以是,在選擇項和功能的關係是類型T3的情況下,本實施 例的操作意圖計算部117不利用相似度al ct4而計算操作意圖度 SC(F(i),Sel(j))。此時,操作意圖計算部117,計算功能的操作對象Fo(i) 和操作目的Fv(i)的LSA上的合成矢量,和選擇項的操作對象So(j)和操作 目的Sv(j)的LSA上的合成矢量之間的相似度(餘弦距離)作為操作意圖 度。
艮卩,如(數7)所示,與在信息檢索等領域通常被使用的Bag—Of—
Words同樣,操作意圖計算部117預先將構成功能和選擇項的操作對象和
操作目的的詞素進行加法運算,從而計算類型T3的操作意圖度
SC(F(i),Se柳。數7
^(F^fe/C/)) -忍ow(F(0,Se/(j)) =酬財')+ FKz'),恥')+ W))
另外,以下將如此計算的類型T3的操作意圖度SC(F(i),SelW)表示為 Bow(F(i),Sel(j))。
如此這般,操作意圖計算部117若計算出針對選擇項的所有的功能的 操作意圖度,則將示出其結果的操作意圖信號131輸出到輸入輸出控制部 109。如此這般,在本實施例,根據被選擇的選擇項包含的詞素是包含在各 個功能表現的哪一個要素(相似對象部分)中而改變操作意圖度的計算方 法。據此,能夠根據要計算操作意圖度的選擇項和功能的組合,來考慮標 籤跟蹤行動即用戶著眼於選擇項的哪一部分。具體而言,如上所述,按照
類型Tl、 T2、 T3以不同的計算方法來計算操作意圖度。據此,在假定用 戶要使用該功能的情況下,可以分為著眼於選擇項的操作對象的情況(l), 著眼於選擇項的操作目的的情況(2),著眼點沒有明確的偏重的情況(3) 這三個情況來計算操作意圖度。
圖9是示出操作意圖履歷存儲部106所蓄積的信息的圖。
每當從計算部113輸出操作意圖信號131,輸入輸出控制部109獲得 該操作意圖信號131並存儲到操作意圖履歷存儲部106。其結果,在操作 意圖履歷存儲部106中蓄積履歷信息106a。按照用戶所選擇的每個選擇項, 該履歷信息106a蓄積針對該選擇項的所有的功能的操作意圖度。
例如,履歷信息106a示出針對用戶所選擇的選擇項Sel(2)的、功能 F(l)的操作意圖度"SC21"和功能F(2)的操作意圖度"SC22"等。
若示出支援請求的輸入信號121從輸入部101輸出到輸入輸出控制部 109,則目的推測部112向輸入輸出控制部109請求履歷信息106a。其結 果,在操作意圖履歷存儲部106蓄積的履歷信息106a作為操作意圖履歷信 號123被輸入輸出控制部109讀出。並且,目的推測部112從輸入輸出控 制部109獲得該操作意圖履歷信號123以作為目的推測對象信號129。
若獲得了目的推測對象信號129,則目的推測部112通過求出按每個 選擇項計算出的、與同一個功能ID對應的操作意圖度的平均值,從而計算 該功能ID所示的功能的得分。目的推測部112針對所有的功能計算這樣的 得分(目的推測得分)。
艮P,目的推測部112按如(數8)所示計算功能ID "F(i)"的得分S(i)。 另外,T示出用戶到此為止選擇的選擇項的數量,Item(t)示出第t個選擇 項。數"目的推測部112若計算出所有的功能的得分,則輸出該計算結果作為 目的推測結果信號134。
操作支援決定部111通過輸入輸出控制部109獲得從目的推測部112 輸出的目的推測結果信號134作為操作支援對象信號128。並且,操作支 援決定部111根據操作支援對象信號128所示的個功能的得分,決定應當 顯示於輸出部103的操作支援出示部105的功能。例如,操作支援決定部 lll從n個功能(功能ID)中,按得分高的順序抽出M個功能(功能ID) (M—best)。並且,操作支援決定部111輸出操作支援信號127,該操作 支援信號127示出這樣被抽出的M個功能ID、和該功能ID對應的得分。
輸入輸出控制部109若獲得了從操作支援決定部111輸出的操作支援 信號127,則利用該操作支援信號127和功能表現信號124生成支援信息, 將該支援信息作為輸出信號122輸出到輸出部103的操作支援出示部105。
圖10是示出支援信息的內容的圖。
輸入輸出控制部109利用功能表現信號124確定操作支援信號127所 示的功能ID所對應的功能的名稱。並且,輸入輸出控制部109生成示出操 作支援信號127的功能ID、該功能ID所對應的功能的名稱、以及示出該 功能的得分的支援信息127a。並且,該支援信息127a對操作支援決定部 111決定的M個功能,按得分高的順序示出各功能ID以及各功能的名稱。 圖11是示出輸出部103的操作支援出示部105所顯示的畫面的圖。 操作支援出示部105若獲得了支援信息127a (輸出信號122),則按 該支援信息127a所示的順序,顯示該支援信息127a所示的M個功能的名 稱。
用戶通過選擇如此被顯示的功能的名稱,能夠直接使操作對象設備執 行該功能,而不必按照圖3所示的菜單信息的分層順序地選擇選擇項。
另外,操作支援出示部105顯示的M個功能(功能的名稱)最好是輕 松地收納在一個畫面上,此時例如M個是五個左右。並且,在該畫面滾動 顯示M個功能的情況下,最好是例如M個是十個左右。並且,操作支援決 定部lll也可以輸出其得分在預先規定的閾值以上的功能的功能ID以及示 出得分的操作支援信號127。例如,閾值為0.3的情況下,不生成圖10所 示的支援信息127a,而是生成只示出功能ID "F(l)、 F(5)、 F(3)、 F(10)"
30這四個功能的名稱以及得分等的支援信息。因此,操作支援出示部105隻 顯示這四個功能的名稱。
圖12是示出本實施例的目的推測裝置100的工作的流程圖。
首先,目的推測裝置100的輸入輸出控制部109從輸入部101獲得輸 入信號121 (步驟S202)。並且,輸入輸出控制部109判別該輸入信號121 是否示出斷開操作對象設備的電源(步驟S203)。也就是說,在操作對象 設備的電源接通的狀態下,若用戶按下輸入部101的電源按鈕505,則輸 入輸出控制部109從輸入部101獲得與該用戶的操作對應的輸入信號121。 此時,輸入輸出控制部109判別為該輸入信號121示出電源斷開。
在此,輸入輸出控制部109在判別為輸入信號121示出電源斷開的情 況下(步驟S203的"是"),結束所有的處理。而輸入輸出控制部109在 判別為輸入信號121未示出電源斷開的情況下(步驟S203的"否"),進 一步,判別輸入信號121是否示出支援請求(步驟S204)。也就是說,用 戶若按下輸入部101的幫助按鈕507,則輸入輸出控制部109從輸入部101 獲得與該用戶的操作對應的輸入信號121。此時,輸入輸出控制部109判 別為該輸入信號121示出支援請求。並且,若用戶按下輸入部101的菜單 按鈕506,或者,若通過按下光標鍵502或回車按鈕504來將光標移到所 期望的選擇項並按下決定按鈕503,則輸入輸出控制部109從輸入部101 獲得與該用戶的操作對應的輸入信號121。此時,輸入輸出控制部109判 別為該輸入信號121示出選擇項。
在此,輸入輸出控制部109在判別為輸入信號121未示出支援請求的 情況下(步驟S204的"否"),艮卩,在判別為輸入信號121示出選擇項的 情況下,執行與該選擇項對應的處理(步驟S205)。例如,用戶若按下菜 單按鈕506,則輸入輸出控制部109從輸入部101獲得與該用戶的操作對 應的輸入信號121。此時,輸入輸出控制部109判別為該輸入信號121示 出菜單信息的第一層的節點對應的選擇項"首層菜單"。並且,輸入輸出控 制部109執行與該選擇項對應的處理,即顯示首層菜單401。並且,用戶 若按下光標鍵502以及決定按鈕503來選擇首層菜單401所示的選擇項"節 目表",則輸入輸出控制部109從輸入部101獲得與該用戶的操作對應的輸 入信號121。此時,輸入輸出控制部109判別為該輸入信號121示出與菜單信息的第二層的節點對應的選擇項"節目表"。並且,輸入輸出控制部109 執行與該選擇項對應的處理,即顯示菜單402。
並且,用戶按下光標鍵502以及決定按鈕503來選擇菜單403所示的、 與功能直接連接的選擇項"大聯賽轉播",則輸入輸出控制部109從輸入部 101獲得與用戶的該操作對應的輸入信號121。此時,輸入輸出控制部109 判別為該輸入信號121示出與功能直接連接的選擇項"大聯賽轉播"。並且, 輸入輸出控制部109使操作對象設備執行與該選擇對應的處理,即顯示節 目"大聯賽轉播"這一功能。S卩,輸入輸出控制部109向設備控制部110 輸出設備控制信號126,該設備控制信號126的內容為指示顯示節目"大 聯賽轉播"。
接著,輸入輸出控制部109判別在步驟S205功能是否被執行(步驟 S206)。在此,輸入輸出控制部109若判別為功能未被執行(步驟S206的 "否"),則使計算部113計算針對輸入信號121所示的選擇項的各功能的 操作意圖度(步驟S207)。而輸入輸出控制部109若判別為功能已被執行 (步驟S206的"是"),則執行結束處理,即消去操作意圖履歷存儲部106 所存儲的履歷信息106a等(步驟S208)。
並且,輸入輸出控制部109在判別為在步驟S204輸入信號121示出 支援請求的情況下(步驟S204的"是"),讀出在操作意圖履歷存儲部106 存儲的履歷信息106a,使目的推測部112推測用戶作為目的的功能(步驟 S209)。艮卩,目的推測部112計算針對各功能的得分。並且,輸入輸出控 制部109從得分高的功能按順序在操作支援出示部105顯示該功能的名稱, 從而執行操作支援(步驟S210)。其後,輸入輸出控制部109執行結束處 理(步驟S208)。
另外,輸入輸出控制部109在步驟S207計算出操作意圖度的情況下, 或在步驟S208執行了結束處理的情況下,重新執行從步驟S202之後的處 理。
圖13是示出計算部113計算操作意圖度的工作的流程圖。即,圖13 是示出圖12所示的步驟S207的詳細的工作。
計算部113若被指示從輸入輸出控制部109獲得第一計算對象信號 130以計算操作意圖度,則首先將計數值i設定為初始值"l"(步驟S302)。
32並且,計算部113判別計數值i是否比功能表現資料庫1701所示的功能(功 能ID)的個數N大(步驟S303)。即,計算部113判別是否針對功能表 現資料庫1701所示的所有的功能計算出了操作意圖度。
在此,計算部113若判別為計數值i在個數N以下(步驟S303的"否"), 則檢測選擇項和第i個功能之間單詞一致的相似對象項目的類別(步驟 S304)。例如,選擇項的操作對象中有單詞"節目",第i個功能的操作對 象中有單詞"節目"的情況下,計算部113檢測操作對象以作為單詞一致 的相似對象部分的類別。
接著,計算部113根據在步驟S304檢測出的相似對象部分的類別, 確定選擇項和第i個功能的關係是類型Tl T3中的哪一類,來決定該被確 定的類型對應的操作意圖度的計算方法(步驟S308)。其結果,計算部113 利用該計算方法,計算對選擇項的第i個功能的操作意圖度(步驟S305)。
並且,計算部113加大計數值i (步驟S307),並重複執行從步驟S303 之後的處理。
並且,計算部113若判別為在步驟S303計數值i比個數N大(步驟 S303的"是"),艮P,針對所有的功能計算出了操作意圖度,則向輸入輸出 控制部109輸出示出針對所有的功能的操作意圖度的操作意圖信號131, 並在操作意圖履歷存儲部106存儲該操作意圖度(步驟S306)。
以下具體說明通過這樣的本實施例的目的推測裝置100提高用戶作為 目的的功能的推測率的工作。
例如,設想以下情況。也就是說,操作對象設備只具有圖6所示的功 能表現資料庫1701的功能ID "F(l)、 F(2)、 F(3)、 F(N—1)、 F(N)"對應 的功能,用戶選擇圖5所示的選擇項表現資料庫601的選擇項ID "Sel(4)" 對應的選擇項"功能的選擇",然後選擇選擇項ID "Sel(2)"對應的選擇項 "節目表的閱覽"。
在這樣的情況下, 一般而言,設想用戶的目的是與節目有關的某種操 作(功能)、或與閱覽有關的某種操作(功能)。因此,用戶作為目的的功 能為功能ID"F(1)"對應的功能"消去所有的錄像節目(標題)",功能ID "F(3)"對應的功能"以種類進行檢索預約錄像",或功能ID "F(N)"對 應的功能"閱覽播放清單"的可能性較大。並且,能夠考慮到用戶作為目的的功能為其他的兩個功能,即,功能ID "F(2)"對應的功能"設定鐘錶 的時刻",或功能ID "F(N—1)"對應的功能"設定網絡連接"的可能性較 小。
因此,以下,通過實驗證明本實施例的目的推測裝置100,對前三個 功能的目的推測得分,比對後兩個功能的目的推測得分高。另外,從網絡 收集與DVD有關的文本來作成在實驗中使用的LSA模型。通過在檢索引 擎中輸入"DVDHDD操作記錄器"並從被抽出的前100頁爬行(cmwling) 了兩層連結方之後,刪除標識符等信息來進行文本的收集。利用了以主頁 為單位求出搭配頻度來執行奇異值分解後,壓縮到25維的LSA。
圖14是示出針對上述的選擇項以及功能利用LSA計算出的相似度a 1 ct4的圖。
禾,LSA,計算出針對選擇項"功能的選擇"的操作對象"功能"的 各功能的操作對象的相似度al為"0.3、 0.3、 0.4、 0.3、 0.2"。並且,計 算出針對選擇項"節目表的閱覽"的操作對象"節目、表"的各功能的操 作對象的相似度al為"0.7、 0.5、 0.7、 0、 0.5"。
並且,計算出針對選擇項"功能的選擇"的操作對象"功能"的各功 能的操作目的的相似度a2為"0.4、 0.2、 0.4、 0.2"。並且,計算出針對選
擇項"節目表的閱覽"的操作對象"節目、表"的各功能的操作目的的相 似度a2為"0.4、 0.3、 0.6、 0.3"。
並且,計算出針對選擇項"功能的選擇"的操作目的"選擇"的各功 能的操作對象的相似度a3為"0.2、 0.2、 0.2、 —0.1、 0.3"。並且,計算 出針對選擇項"節目表的閱覽"的操作目的"閱覽"的各功能的操作對象 的相似度a3為"0.1、 0、 0.2、 0.2、 0.4"。
並且,計算出針對選擇項"功能的選擇"的操作目的"選擇"的各功 能的操作目的的相似度a4為"0.3、 0.6、 0.3、 0.3"。並且,計算出針對選 擇項"節目表的閱覽"的操作目的"閱覽"的各功能的操作目的的相似度 a 4為"0.1、 0.4、 0.1、 1"。
圖15是示出比較利用本實施例的目的推測裝置100和以往的裝置分別 計算出的按照每個功能的得分的圖。另外,在圖15(a)示出利用以往的裝置 計算出的得分,在圖15(b)示出利用目的推測裝置100計算出的得分。以往的裝置利用圖14所示的相似度a l a 4,通過不考慮標籤跟蹤的 方法,即不考慮著眼點的方法,如圖15(a)所示,計算針對各選擇項的各功 能的操作意圖度。即,以往的裝置通過操作意圖度=(cil+ci2+a3+a4) /4,計算操作意圖度。例如,計算出針對選擇項"功能的選擇"的功能"消 去所有的錄像節目(標題)"的操作意圖度為"0.3",計算出對選擇項"節 目表的閱覽"的功能"消去所有的錄像節目(標題)"的操作意圖度為"0.3"。
並且,以往的裝置,通過按每個功能計算針對該功能的各選擇項的操 作意圖度的平均值,來計算該功能的得分。例如,計算針對功能"消去所 有的錄像節目(標題)"的選擇項"功能的選擇"以及選擇項"節目表的閱 覽"的操作意圖度"0.3、 0.3"的平均值"0.3"作為得分。
其結果,以往的裝置推測用戶作為目的的功能的第一位是功能ID "F(N)"的功能"閱覽播放清單",第二位是功能ID "F(3)"的功能"以 種類檢索預約錄像節目",第三位是功能ID "F(l)、 F(2)"的功能"消去所 有的錄像節目(標題)"以及功能"設定鐘錶的時刻",第五位是功能ID"F(N 一l)"的功能"設定網絡的連接"。
所以,在以往的裝置,功能F(1)的得分和功能F(2)的得分相同。為此, 難於區別作為目的的功能的可能性高的功能F(l),和可能性低的功能F(2)。
而本實施例的目的推測裝置100,利用圖14所示的相似度a l a 4, 通過考慮了標籤跟蹤的方法,即考慮了著眼點的方法,如圖15(b)所示,計 算針對各選擇項的各功能的操作意圖度。例如,計算出針對選擇項"功能 的選擇"的功能"消去所有的錄像節目(標題)"的操作意圖度為"0.3", 計算出針對選擇項"節目表的閱覽"的功能"消去所有的錄像節目(標題)" 的操作意圖度為"0.5"。
並且,目的推測裝置100,通過按每個功能計算針對該功能的各選擇 項的操作意圖度的平均值,來計算該功能的得分。例如,計算出針對功能 "消去所有的錄像節目(標題)"的選擇項"功能的選擇"以及選擇項"節 目表的閱覽"的操作意圖度"0.3、 0.5"的平均值"0.4"作為得分。
其結果,目的推測裝置100推測用戶作為目的的功能的第一位是功能 ID "F(3)、 F(N)"的功能"按種類進行檢索預約錄像節目"以及功能"閱 覽播放清單",第三位是功能ID"F(1)"的功能"消去所有的錄像節目(標題)",第四位是功能ID"F(2)"的功能"設定鐘錶的時刻",第五位是功能 ID "F(N—1)"的功能"設定網絡的連接"。
因此,本實施例的目的推測裝置100,能夠推測功能F(1)比功能F(2) 被用戶作為目的的可能性大,能夠恰當地推測作為目的的可能性大的功能。
圖16是用於說明本實施例的目的推測裝置100恰當地推測目的的說明圖。
在本實施例的目的推測裝置100, 一般考慮為用戶作為目的的功能的、 功能ID "F(l)、 F(3)、 F(N)"對應的功能的得分的平均值變為0.46,其他 的功能ID"F(2)、 F(N—1)"對應的功能的得分的平均值變為0.25。即, 其平均值的差是0.21。
而在以往的裝置, 一般考慮為用戶作為目的的功能的、功能"F(l)、 F(3)、 F(N)"對應的功能的得分的平均值變為0.36,其他的功能ID"F(2)、 F(N—1)"對應的功能的得分的平均值變為0.25。 g卩,其平均值的差是0.11。
因此,在本實施例能夠明確區分一般考慮為用戶作為目的的功能的功 能和其他的功能,能夠恰當地推測作為目的的功能。
如此這般,與以往的、使各選擇項與唯一的操作矢量對應的方式相比, 本實施例能夠參考用戶以什麼為線索進行了操作這一信息,通過以選擇項 的一部分的信息為線索來操作的情況下的選擇行動為根據,從而能夠提高 目的的推測率,進行恰當的操作支援。 (實施例2)
本實施例的目的推測裝置,即使在用戶未按下幫助按鈕的情況下,在 檢測出用戶對選擇選擇項感到困惑的情況下,計算對各功能的得分並推測 用戶作為目的的功能。
圖17是本實施例的目的推測裝置的構成圖。
本實施例的目的推測裝置100a,在實施例1的目的推測裝置100的構 成要素的基礎上,還具有相當於困惑檢測單元的困惑狀態檢測部1201和計 時器1202。另外,對於圖17所示的目的推測裝置100a的構成要素中的、 與圖2所示的目的推測裝置100的構成要素相同的構成要素附加相同的符 號來示出,並省略詳細的說明。
計時器1202對當前時刻進行計時,並向困惑狀態檢測部1201輸出示
36出該當前時刻的時刻信息信號1211。
輸入部101a具有選擇項輸入部102以及支援請求輸入部115,還具有 困惑狀態檢測部1201。該困惑狀態檢測部1201判別用戶未選擇選擇項的 狀態是否持續了規定的時間以上。並且,困惑狀態檢測部1201在判別為持 續了規定時間以上的情況下,與支援請求輸入部115相同,向輸入輸出控 制部109輸出示出支援請求的輸入信號121。在此,困惑狀態檢測部1201 通過獲得時刻信息信號1211,並利用該時刻信息信號1211所示的當前時 刻,從而判別上述的狀態是否經過了規定時間以上。
圖18是示出本實施例的目的推測裝置100a的工作的流程圖。
首先,目的推測裝置100a的困惑狀態檢測部1201設定時間計數值dt 為初始值,即設定為O (步驟S1301)。並且,若經過了單位時間,則困惑 狀態檢測部1201增大時間計數值dt並進行更新(步驟S1302)。而且,困 惑狀態檢測部1201,判別在該單位時間內,輸入輸出控制部109是否獲得 了輸入信號121 (步驟S1304)。
在此,困惑狀態檢測部1201在判別為未獲得輸入信號121的情況下(步 驟S1304的"否"),進一步,判別時間計數值dt是否比閾值e大(步驟 Sl303)。在此,困惑狀態檢測部1201在判別為時間計數值dt比閾值e大 的情況下(步驟S1303的"是"),向輸入輸出控制部109輸出示出支援請 求的輸入信號121 (步驟S1305)。
而困惑狀態檢測部1201在判別為時間計數值dt為閾值0以下的情況 下(步驟S1303的"否"),重複執行從步驟S1302以後的處理。也就是說, 困惑狀態檢測部1201在該步驟S1302,若從緊前一個時間計數值dt被更 新後經過了單位時間,則再次增大該時間計數值dt並進行更新。
並且,本實施例的目的推測裝置100a,在步驟S1305輸出示出支援請 求的輸入信號121後,與實施例l相同,推測用戶作為目的的功能(步驟 S209)。並且,目的推測裝置100a,在判別為在步驟S1304獲得了輸入信 號121之後(步驟S1304的"是"),與實施例1相同,判別該輸入信號121 是否示出斷開操作對象設備的電源(步驟S203)。
艮P,本實施例的目的推測裝置100a在步驟S203以及步驟S209以後, 執行與實施例1的目的推測裝置100相同的工作。另外,在步驟S208執行了結束處理後,或者,在步驟S207計算出操作意圖度以後,目的推測裝 置lOOa重複執行從步驟S1301以後的處理。
據此,在本實施例,選擇項未被選擇的狀態持續了規定時間以上的情 況下,判斷為用戶對選擇選擇項感到困惑,與支援請求輸入部115的幫助 按鈕507被按下時相同,向輸入輸出控制部109輸出示出支援請求的輸入 信號121。其結果,即使用戶不按下幫助按鈕507,也能夠使目的推測裝置 100a執行目的的推測。
如此這般,在本實施例,用戶在對選擇選擇項感到困惑的情況下,不 必按下幫助按鈕,就能夠享受被推測出的功能。以往,用戶若不按下幫助 按鈕提問,則找不到作為目的的功能。但是,在本實施例,在用戶對選擇 選擇項感到困惑的情況下,不必進行積極地操作,就能夠知道推測出的功 能,即使是第一次利用操作對象設備的人,也能夠對話性地容易地找到所 期望的功能並使該操作對象設備執行該功能。 (實施例3)
本實施例的目的推測裝置進一步考慮用戶的操作特性,計算對各功能 的得分以推測用戶作為目的的功能。
每個人的操作特性根據過去使用的操作對象設備的操作方法、其本來 就有的習慣而不同。因此,在本實施例,以各人的簡檔信息為根據,通過 考慮其操作特性來推測目的,從而進一步地提高精確度,實現正確的操作 支援。
例如,C公司產的操作對象設備所顯示的菜單的特點是其所具有的選 擇項的重點放在操作目的,如"再生"、"設定"、"預約"以及"編輯"等。 此時,利用過該C公司產的操作對象設備的人把注意力放在操作目的的要 素的傾向變強。而B公司產的操作對象設備所顯示的菜單其所具有的選擇 項包含操作對象和操作目的雙方,如"功能的選擇"、"再生導航"以及"節 目表的閱覽"等。因此,利用過C公司產的操作對象設備的人,注意力被 吸引到操作目的詞語的傾向較強,因此在其使用B公司產的操作對象設備 時有效的是,加強針對操作目的一致的情況下(類型T2)的標籤跟蹤效果, 減弱針對操作對象一致的情況下(類型T1)的標籤跟蹤效果。
艮P,本實施例的目的推測裝置考慮這樣一種人所具有的潛在的判斷偏差,推測用戶作為目的的功能。
圖19是本實施例的目的推測裝置的構成圖。
本實施例的目的推測裝置100b,不具有實施例1的目的推測裝置100 的計算部113,取而代之的是簡檔依存計算部1403,並且還具有相當於簡 檔信息獲得單元的簡檔輸入部1401和操作特性存儲部1402。另外,如圖 19所示的目的推測裝置100b的構成要素中的、與圖2所示的目的推測裝 置100的構成要素相同的構成要素,附加相同的符號來示出,並省略詳細 的說明。
簡檔輸入部1401按照用戶的操作生成該用戶的簡檔信息,並向簡檔依 存計算部1403輸出該簡檔信息。這樣的簡檔輸入部1401根據用戶的輸入 操作,獲得數字、平假名、字母、片假名等,並利用所獲得的數字等生成 簡檔信息。並且,簡檔輸入部1401與輸入部101也可以構成一體。
操作特性存儲部1402存儲操作特性信息,該操作特性信息示出具有何 種簡檔的人具有何種操作特性。
簡檔依存計算部1403讀出在操作特性存儲部1402存儲的操作特性信 息作為操作特性信號1411,根據從簡檔輸入部1401獲得的簡檔信息和該 操作特性信息,計算操作意圖度。
圖20是示出簡檔信息的內容的圖。
簡檔信息1401a示出用戶的特點(簡檔),具體而言,示出用戶的性別、 年齡、用戶主要使用的操作對象設備(例如DVD記錄器)的使用史,該操 作對象設備的廠家名、以及該操作對象設備的機種名等。
例如,簡檔信息1401a示出性別"男性"、年齡"17"、使用史"0.5 年"、廠家名"C公司"、以及機種名"DV—OIO"。
另外,也可以是,簡檔輸入部1401,從預先存儲了簡檔信息的記憶介 質,通過如網絡獲得這樣的簡檔信息1401a,或以對話性的方式從用戶獲 得。
圖21是示出操作特性信息1402a的內容的圖。
操作特性信息1402a,按每個用戶的簡檔,示出該簡檔對應的操作對 象的權重Wa以及操作目的的權重Wb。
例如,對於示出性別"男性"、年齡"17"、主要使用的操作對象設備的使用史"0.5年"、以及該操作對象設備的廠家名"C公司"的用戶的簡 檔,操作特性信息1402a示出操作對象的權重Wa二0.2和操作目的的權重 Wb=1.0。
此吋,C公司的操作對象設備的菜單,因為比重放在操作目的,所以 作為操作對象的權重的操作對象意向性為0.2,作為操作目的的權重的操作 目的意向性為1.0。在此,操作目的意向性是指,在要進行的功能的表現和 操作目的一致的情況下,表示著眼於該操作目的進行操作的用戶的傾向, 在上述的例子(Wb=0.1)的情況下,表示用戶確實以操作目的為線索。 而操作對象意向性是指,在要進行的功能的表現和操作對象一致的情況下, 表示著眼於該操作對象進行操作的用戶的傾向。
圖22是簡檔依存計算部1403的構成圖。
簡檔依存計算部1403具有一致單詞檢測部116、和簡檔依存操作意圖 計算部1501。
一致單詞檢測部116,與實施例1以及實施例2相同,按每個功能確 定選擇項和功能(功能的名稱)之間一致的單詞的類別,從類型T1、 T2、 T3中確定示出選擇項和功能之間的關係的類型。並且,一致單詞檢測部116 通過將按每個功能確定的類型附加到第一計算對象信號130,從而生成第 二計算對象信號133並輸出到簡檔依存操作意圖計算部1501。
簡檔依存操作意圖計算部1501,與實施例1以及實施例2相同,若獲 得了第二計算對象信號133,則針對該第二計算對象信號133所包含的第 一計算對象信號130所示的選擇項的各功能計算操作意圖度。
並且,本實施例的簡檔依存操作意圖計算部1501,若獲得了簡檔信息 1401a,則讀出在操作特性存儲部1402存儲的操作特性信息1402a (操作 特性信號1411),確定該簡檔信息1401a所示的簡檔對應的、操作對象的 權重Wa和操作目的的權重Wb。
並且,簡檔依存操作意圖計算部1501、在針對功能F(i)計算選擇項Sel 的操作意圖度SC, (F(i),Sel )的情況下,在該選擇項和功能之間的關係 是類型T1時,利用上述的Soc(F(i),Sel(j))以及Bow (F(i),SeKj))、和操 作對象的權重Wa,如(數9)所示進行計算。數9)
SC'(屍(/X =' 5"oc(F(/), 乂'》+ G —,。).萬ow(f(/), SeJ(力)
如此這般,在類型T1的情況下,若存在用戶著眼於操作對象的傾向, 即操作對象的權重Wa大,則計算操作意圖度,使該操作意圖度受Soc (F(i),Sel(j))的影響大。而若存在用戶難於著眼於操作對象的傾向,即操 作對象的權重Wa小,則計算操作意圖度,使該操作意圖度受 Bow(F(i),Sel(j))的影響大。
並且,簡檔依存操作意圖計算部1501在計算針對功能F(i)的選擇項 Sel(j)的操作意圖度SC' (F(i),Sd(j))的情況下,在該選擇項和功能之間的 關係是類型TS時,利用上述Svc(F(i),Sel(i))以及Bow(F(i),Sel(j))、和操 作目的的權重Wb,如(數IO)所示進行計算。數1D
如此這般,在類型T2的情況下,若存在用戶著眼於操作目的的傾向, 即操作目的的權重Wb大,則計算操作意圖度,使該操作意圖度受 Svc(F(i),Sel(j))的影響大。而若存在用戶難於著眼於操作目的的傾向,即操 作目的的權重Wb小,則計算操作意圖度,使該操作意圖度受 Bow(F(i),Sel(j))的影響大。
並且,簡檔依存操作意圖計算部1501,計算針對功能F(i)的選擇項Sel(j) 的操作意圖度SC' (F(i),Sel(j))的情況下,若該選擇項和功能之間的關係 是類型T3時,與實施例1以及實施例2相同,如(數ll)所示進行計算。數1 1
wcp(!'),崎))=腸(柳瑪'))
另外,在(數9)以及(數IO)的第二項考慮了在類型T3的操作意圖 度的影響。也就是說,第二項是與這樣的情況對應的項,即用戶未留意到 一致單詞的情況、或根據與無一致單詞的情況相同的判斷來進行行動的情 況。
具體而言,簡檔依存操作意圖計算部1501計算選擇項ID "Sel(2)"的 選擇項"節目表的閱覽"的、針對功能ID "F(2)"的功能"消去所有的錄像節目(標題)"的操作意圖度SC' (F(2),Se1(2))。此時,因為操作對象之 間存在一致的單詞,所以選擇項和功能之間的關係是類型T1。因此,文件 依存操作意圖計算部1501對於Soc(F(2),Sel(幼考慮用戶的操作特性,如 (數12)所示計算操作意圖度SC' (F(2),Sel(幼。數l 21
SC'(屍(2)' &/(2》=' Soc(柳,&/(2》+ (卜『o)'脅(F(2),城2))
同樣,簡檔依存操作意圖計算部1501,計算選擇項ID "Sel(2)"的選
擇項"節目表的閱覽"的、針對功能ID "F(N)"的功能"閱覽播放清單"
的操作意圖度SC' (F(N),Se1(2))。此時,因為操作目的之間存在一致的單
詞,所以該選擇項和功能之間的關係是類型T2。因此,簡檔依存操作意圖
計算部1501,對Svc(F(N),Sel(2))考慮用戶的操作特性,如(數13)所示
計算操作意圖度SC' (F(N),Se1(2))。數1 3
(/(;V),5W(2)) = ' &c(F(W),&/(2》十(1 —附)'加w(屍(iV),
.如此這般,在本實施例,通過利用用戶所使用過的設備所顯示的菜單 的特點相對應的用戶的操作特性,能夠進行更加反映用戶的操作意向性的 目的的推測,進行正確的操作支援。另外,在本實施例,雖然以性別、年 齡、DVD使用史、以及使用的DVD廠家作為簡檔,但是也可以是,以移 動電話的使用年數、機種、電視機的機種、個人計算機的使用史等各種各 樣的設備的使用狀況作為簡檔來使用。
圖23是示出本實施例的目的推測裝置100b的工作的流程圖。
首先,通過用戶操作目的推測裝置100b的簡檔輸入部1401,簡檔輸 入部1401生成簡檔信息1401a,簡檔依存計算部1403獲得所生成的簡檔 信息1401a (步驟S1601)。
然後,目的推測裝置100b的輸入輸出控制部109從輸入部101獲得 輸入信號121 (步驟S202)。並且,本實施例的目的推測裝置100b在步驟 S202以後,執行和實施例1相同的工作。
以上,利用實施例1 3說明了本發明所涉及的目的推測裝置,但是本 發明並不局限於此。
例如,在實施例1 3設想操作對象設備為DVD來進行了說明,但是,若是具有選擇式的菜單的設備,操作對象設備也可以是如行動電話、數字 電視、汽車導航系統、個人計算機等其他的設備。
並且,在實施例1 3的圖12、圖18以及圖23所示的步驟S210,在 步驟S209計算出的各功能的得分不滿足規定的基準的情況下,也可以出示 催促用戶選擇選擇項的消息。此時,輸入輸出控制部109判別各功能的得 分是否滿足規定的基準。並且,輸入輸出控制裝置109在判斷為不滿足的 情況下,在操作支援出示部105顯示例如"請操作。根據您的操作,我們 會推測並告訴您,您想作的工作。"等消息。即,輸入輸出控制部109以及 操作支援出示部105作為消息出示單元來構成。據此,通過目的推測裝置 獲得更多的操作履歷,能夠在再次出現操作停滯、幫助按鈕被按下等情況 時,推測恰當的目的並進行操作支援。
另外,本發明能夠適用於多功能行動電話等移動終端。據此,用戶即 使在例如機種變更等導致要利用具有與以前不同的用戶接口的移動終端的 情況下,也能夠通過適用本發明順利地選擇所期望的功能。
本發明的目的推測裝置通過在菜單選擇式接口按照用戶選擇的選擇項 所記載的標籤信息中的、選擇項和作為推測對象的功能之間單詞一致的地 方(類別)進行推測處理,達到能夠將範圍縮小到用戶所著眼的信息來推 測目的的效果,其能夠適用於例如具有分層式接口的電視機、DVD播放器、 DVD記錄器、行動電話等,並且,作為具有下拉式菜單這樣的不選擇菜單 就看不到其中具有的功能這種接口的個人計算機等設備的操作支援設備也 有用。
權利要求
1、一種目的推測裝置,對於操作對象設備,推測用戶作為目的的功能,所述操作對象設備是確定用戶所選擇的選擇項所對應的功能並執行該功能的操作對象設備,所述目的推測裝置的特徵在於,具有選擇項獲得單元,獲得用戶所選擇的、由多個單詞構成的選擇項;功能記憶單元,按所述操作對象設備的每個功能,記憶表示該功能的、由多個單詞構成的功能名;一致單詞檢測單元,按照所述功能記憶單元所記憶的每個功能名,檢測該功能名和所述選擇項獲得單元所獲得的選擇項之間一致的單詞的類別;意圖計算單元,按照所述功能記憶單元所記憶的每個功能名,並按照所述一致單詞檢測單元所檢測出的類別,變更所述選擇項和所述功能名之間的相似度的計算方法,並利用變更後的計算方法,計算所述相似度以作為用戶的意圖的程度,所述意圖的程度是針對所述功能名的功能用戶選擇了所述選擇項的意圖的程度;以及推測單元,推測用戶作為目的的功能,使所述意圖計算單元所計算的意圖的程度越大的功能,越成為用戶作為目的的功能。
2、 如權利要求1所述的目的推測裝置,其特徵在於, 所述選擇項和所述記憶單元所記憶的各功能名,包含表示操作對象的單詞,所述意圖計算單元,在所述一致單詞檢測單元所檢測出的類別是操作 對象的情況下,利用將權重放在所述選擇項所包含的單詞中的表示操作對 象的單詞的計算方法,計算所述意圖的程度。
3、 如權利要求2所述的目的推測裝置,其特徵在於, 所述選擇項和所述記憶單元所記憶的各功能名,還包含表示針對所述操作對象的操作目的的單詞,所述意圖計算單元利用的計算方法是,比起針對所述功能名的表示操 作對象的單詞及表示操作目的的單詞的、所述選擇項的表示操作目的的單 詞的語言性的相似度,更將權重放在針對所述功能名的表示操作對象的單詞及表示操作目的的單詞的、所述選擇項的表示操作對象的單詞的語言性的相似度的計算方法。
4、 如權利要求l所述的目的推測裝置,其特徵在於,所述選擇項和所述記憶單元所記憶的各功能名,包含表示操作目的的單詞,所述意圖計算單元,在所述一致單詞檢測單元所檢測出的類別是操作目的的情況下,利用將權重放在所述選擇項所包含的單詞中的表示操作目的的單詞的計算方法,計算所述意圖的程度。
5、 如權利要求4所述的目的推測裝置,其特徵在於,所述選擇項和所述記憶單元所記憶的各功能名,還包含表示針對所述操作目的的操作對象的單詞,所述意圖計算單元利用的計算方法是,比起針對所述功能名的表示操作對象的單詞及表示操作目的的單詞的、所述選擇項的表示操作對象的單詞的語言性的相似度,更將權重放在針對所述功能名的表示操作對象的單詞及表示操作目的的單詞的、所述選擇項的表示操作目的的單詞的語言性的相似度的計算方法。
6、 如權利要求l所述的目的推測裝置,其特徵在於,所述目的推測裝置還具有意圖記憶單元,用於記憶所述意圖計算單元所計算的各功能的意圖的程度;以及意圖存儲單元,每當所述選擇項獲得單元獲得選擇項,就將針對該選擇項計算出的各功能的意圖的程度存儲到所述意圖記憶單元,所述推測單元,從所述意圖存儲單元讀出針對多個選擇項的各個選擇項的各功能的意圖的程度,並按照每個功能,計算該功能的意圖的程度的平均值以作為得分,推測用戶作為目的的功能,使所述得分越大的功能,越成為用戶作為目的的功能。
7、 如權利要求6所述的目的推測裝置,其特徵在於,所述目的推測裝置還具有推測指示單元,按照用戶的操作,指示所述推測單元推測用戶作為目的的功能;以及出示單元,向用戶出示所述推測單元所推測的功能,所述推測單元,在接受了來自所述推測指示單元的指示的情況下,推測用戶作為目的的功能。
8、 如權利要求6所述的目的推測裝置,其特徵在於,所述目的推測裝置,還具有困惑檢測單元,檢測用戶是否對選擇選擇項感到困惑;以及出示單元,向用戶出示所述推測單元所推測的功能,所述推測單元,在所述困惑檢測單元檢測出用戶在感到困惑的情況下,推測用戶作為目的的功能。
9、 如權利要求6所述的目的推測裝置,其特徵在於,所述目的推測裝置還具有消息出示單元,所述消息出示單元判別所述推測單元所計算出的各功能的得分是否滿足預先規定的條件,在判別為不滿足的情況下,出示催促用戶選擇選擇項的消息。
10、 如權利要求2所述的目的推測裝置,其特徵在於,所述目定推測裝置還具有簡檔信息獲得單元,所述簡檔信息獲得單元獲得表示用戶的特性的簡檔信息,所述意圖計算單元按照所述簡檔信息調整所述權重。
11、 一種目的推測方法,對於操作對象設備,推測用戶作為目的的功能,所述操作對象設備是確定用戶所選擇的選擇項所對應的功能並執行該功能的操作對象設備,所述目的推測方法的特徵在於,包括選擇項獲得步驟,獲得用戶所選擇的、由多個單詞構成的選擇項;一致單詞檢測步驟,利用按所述操作對象設備的每個功能來記憶表示該功能的、由多個單詞構成的功能名的功能記憶單元,按照所述功能記憶單元所記憶的每個功能名,檢測該功能名和在所述選擇項獲得步驟獲得的選擇項之間一致的單詞的類別;意圖計算步驟,按照所述功能記憶單元所記憶的每個功能名,並按照在所述一致單詞檢測步驟檢測出的類別,變更所述選擇項和所述功能名之間的相似度的計算方法,並利用變更後的計算方法,計算所述相似度以作為用戶的意圖的程度,所述意圖的程度是針對所述功能名的功能用戶選擇了所述選擇項的意圖的程度;以及推測步驟,推測用戶作為目的的功能,使在所述意圖計算步驟計算的意圖的程度越大的功能,越成為用戶作為目的的功能。
12、 一種程序,用於對於操作對象設備推測用戶作為目的的功能的程序,所述操作對象設備是確定用戶所選擇的選擇項所對應的功能並執行該功能的操作對象設備,所述程序的特徵在於,使計算機執行以下步驟選擇項獲得步驟,獲得用戶所選擇的、由多個單詞構成的選擇項;一致單詞檢測步驟,利用按所述操作對象設備的每個功能來記憶表示該功能的、由多個單詞構成的功能名的功能記憶單元,按照所述功能記憶單元所記憶的每個功能名,檢測該功能名和在所述選擇項獲得步驟獲得的選擇項之間一致的單詞的類別;意圖計算步驟,按照所述功能記憶單元所記憶的每個功能名,並按照在所述一致單詞檢測步驟檢測出的類別,變更所述選擇項和所述功能名之間的相似度的計算方法,並利用變更後的計算方法,計算所述相似度以作為用戶的意圖的程度,所述意圖的程度是針對所述功能名的功能用戶選擇了所述選擇項的意圖的程度;以及推測步驟,推測用戶作為目的的功能,使在所述意圖計算步驟計算的意圖的程度越大的功能,越成為用戶作為目的的功能。
全文摘要
能夠恰當地推測操作對象設備所具有的功能中的、用戶作為目的的功能的目的推測裝置,其具有選擇項輸入部(102),獲得選擇項;功能表現存儲部(107),記憶操作對象設備的功能名;一致單詞檢測部(116),按照功能表現存儲部(107)所記憶的每個功能名,檢測該功能名和選擇項之間一致的單詞的類別;操作意圖計算部(117),按照每個功能名,並按照一致單詞檢測部(116)所檢測出的類別,變更選擇項和功能名之間的相似度的計算方法,並利用變更後的計算方法,計算該相似度以作為用戶的意圖度;以及目的推測部(112),推測用戶作為目的的功能,使操作意圖度越大的功能,越成為用戶作為目的的功能。
文檔編號G06F3/048GK101506765SQ20078003149
公開日2009年8月12日 申請日期2007年10月26日 優先權日2006年11月10日
發明者井上剛, 松浦聰, 西崎誠 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀