(57)【要約】  情報処理装置１は、所定の機能を示す機能実行キー部２３を機能種別ごとに有するインタフェース画面と、機能種別ごとに切り替えるインタフェース画面変更キー部２２とを表示する表示部３０と、入力した操作信号に基づき表示部３０における画面の切り替え表示を制御するインタフェース画面制御部２０と、入力した操作信号に基づいて機能実行キー部２３，インタフェース画面変更キー部２２の操作時刻及び操作内容を連続操作情報として記録するインタフェース画面操作履歴記録部１１０と、記録された連続操作情報に基づいて、ユーザが所望する度合いを示す尤度値を、機能実行キー部２３が示す機能ごとに算出し付与する尤度値付与部１２０と、尤度値が所定値以上の機能に対応する語彙情報を出力する優先認識語彙設定部１３０と、入力した語彙情報を参照して、入力された音声を音声認識する音声認識部６０と、インタフェース画面操作部４０を用いて操作された機能実行キー部２３の機能、または音声認識部６０によって音声認識された語彙に対応する機能を実行する機能実行部７０とを備える。
2012020444.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を示す機能実行キー部を機能種別ごとに有するインタフェース画面と、前記インタフェース画面を前記機能種別ごとに切り替えるインタフェース画面変更キー部とを表示する表示部と、
前記表示部に表示された前記機能実行キー部および前記インタフェース画面変更キー部への操作を受け付けるインタフェース画面操作部と、
前記インタフェース画面操作部から前記インタフェース画面変更キー部への操作に応じた操作信号を入力し、当該操作信号に基づいて前記表示部における前記インタフェース画面の切り替え表示を制御するインタフェース画面制御部と、
前記インタフェース画面操作部から入力した前記機能実行キー部と前記インタフェース画面変更キー部への操作に応じた操作信号に基づいて、前記機能実行キー部及び前記インタフェース画面変更キー部の操作時刻、及び、所定時間以下の間隔で前記インタフェース画面変更キー部が連続して操作された操作内容を、連続操作情報として記録するインタフェース画面操作履歴記録部と、
前記インタフェース画面操作履歴記録部に記録された連続操作情報に基づいて、ユーザが所望する度合いを示す尤度値を、前記機能実行キー部が示す機能ごとに算出し付与する尤度値付与部と、
機能ごとの語彙情報を予め記憶し、前記尤度値付与部で設定された尤度値が所定値以上の機能に対応する語彙情報を出力する優先認識語彙設定部と、
前記優先認識語彙設定部から入力した語彙情報を参照して、入力された音声を音声認識する音声認識部と、
前記インタフェース画面操作部を用いて操作された前記機能実行キー部の機能、または前記音声認識部によって音声認識された語彙に対応する機能を実行する機能実行部と、
を備えた情報処理装置。
【請求項２】
前記尤度値付与部は、現在までに前記機能実行キー部が操作されることなく、前記インタフェース画面変更キー部が連続して操作されている操作内容を示す現在操作中の連続操作情報から、前記機能実行キー部の表示時間を特定し、前記尤度値を、前記表示時間が短い順に所望の度合いが高くなるように、前記機能実行キー部が示す機能ごとに算出し付与することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記優先認識語彙設定部は、前記尤度値付与部で設定された前記尤度値が所定値以上の機能に対応する語彙情報を優先的に音声認識するように設定することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記インタフェース画面操作履歴記録部に記録されている、前記機能実行キー部が操作されるまでに前記インタフェース画面変更キー部が連続して操作された操作内容を示す過去の連続操作情報には、実行された機能の尤度値も記録されており、
前記尤度値付与部は、前記過去の連続操作情報と、現在までに前記機能実行キー部が操作されることなく、前記インタフェース画面変更キー部が連続して操作されている操作内容を示す現在操作中の連続操作情報とを比較して、前記現在操作中の連続操作情報と類似する操作内容の前記過去の連続操作情報で実行された機能の尤度値を、現在操作で前記機能実行キー部が操作された場合の当該機能に前記尤度値として付与することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記尤度値付与部は、前記過去の連続操作情報と、現在までに前記機能実行キー部が操作されることなく、前記インタフェース画面変更キー部が連続して操作されている操作内容を示す現在操作中の連続操作情報とを比較して、前記現在操作中の連続操作情報と前記過去の連続操作情報との一致度を、前記過去の連続操作情報で実行された機能に対する現在操作で前記機能実行キー部が操作された場合の前記尤度値として付与することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記インタフェース画面操作履歴記録部に記録される、前記機能実行キー部が操作されるまでに前記インタフェース画面変更キー部が連続して操作された操作内容を示す過去の連続操作情報と、現在までに前記機能実行キー部が操作されることなく、前記インタフェース画面変更キー部が連続して操作されている操作内容を示す現在操作中の連続操作情報とを用いて、現在操作で前記インタフェース画面変更キー部が連続して操作されている時間と、複数の前記過去の連続操作情報から特定した過去の前記機能実行キー部が操作されるまでの経過時間の平均値との差を、機能を実行するまでに要したユーザの労力を示すコスト値として算出するコスト算出部を備え、
前記優先認識語彙設定部は、前記コスト算出部で算出されたコスト値が所定値以上の場合、前記尤度値付与部で設定された尤度値が所定値未満の機能に対応する語彙情報を音声認識しないよう解除設定することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記コスト算出部は、現在操作中の連続操作情報の操作内容に類似する過去の連続操作情報を用いて、コスト値を算出することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記コスト算出部は、前記過去の連続操作情報から特定した前記機能実行キー部が操作されるまでの経過時間を、当該機能実行キー部の機能に設定された尤度値で重み付けし、現在操作で前記インタフェース画面変更キー部が連続して操作されている時間と、複数の前記過去の連続操作情報から導出した前記重み付けした経過時間の平均値との差を、機能を実行するまでに要したユーザの労力を示すコスト値として算出することを特徴とする請求項６記載の情報処理装置。
【請求項９】
前記インタフェース画面操作履歴記録部は、前記インタフェース画面操作部から入力した前記機能実行キー部と前記インタフェース画面変更キー部への操作に応じたユーザごとの操作信号に基づいて、前記機能実行キー部及び前記インタフェース画面変更キー部の操作時刻、及び、所定時間以下の間隔で前記インタフェース画面変更キー部が連続して操作された操作内容を、連続操作情報としてユーザごとに記録しており、
前記インタフェース画面操作履歴記録部に記録された連続操作情報をユーザごとに選択して出力する操作履歴選択部を有することを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記コスト算出部からのコスト値が所定値以上の場合、発話を促す音声ガイダンスを出力する音声ガイダンス情報生成部を備えたことを特徴とする請求項６記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばユーザからの操作入力と音声入力により機能を選択実行する情報処理装置に関するものである。
【背景技術】
【０００２】
従来の情報処理装置は、例えば実行可能な機能を多数の機能実行キーとして表示し、ユーザが機能実行キーを選択することにより、対応するプログラムが起動して機能を実行するよう構成されている。このような情報処理装置は機能の種類ごとに階層化して機能実行キーを表示しており、ユーザが操作入力のみで所望する機能実行キーを探すことは難しい。そこで、音声認識により機能実行キーを選択しやすくする構成が開示されている。例えば特許文献１によれば、情報処理装置は、機能実行キーの操作回数に基づいて優先的に音声認識させる語彙を決定するとともに、現在表示していない機能実行キーの機能や現在の操作位置から遠い位置にある機能実行キーの機能に対応する語彙を優先して音声認識するよう構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００６／１３７２４５号
【発明の概要】
【０００４】
しかしながら、上述した特許文献１の情報処理装置は、ユーザが所望する機能に対応する語彙を優先して音声認識するものではないため、ユーザが所望する機能以外の機能を実行してしまうという課題があった。
【０００５】
この発明は、上述した課題を解決するためになされたもので、音声認識によりユーザが所望する機能を実行しやすくする情報処理装置を提供することを目的とする。
【０００６】
この発明に係る情報処理装置は、所定の機能を示す機能実行キー部を機能種別ごとに有するインタフェース画面と、インタフェース画面を機能種別ごとに切り替えるインタフェース画面変更キー部とを表示する表示部と、表示部に表示された機能実行キー部およびインタフェース画面変更キー部への操作を受け付けるインタフェース画面操作部と、インタフェース画面操作部からインタフェース画面変更キー部への操作に応じた操作信号を入力し、当該操作信号に基づいて表示部におけるインタフェース画面の切り替え表示を制御するインタフェース画面制御部と、インタフェース画面操作部から入力した機能実行キー部とインタフェース画面変更キー部への操作に応じた操作信号に基づいて、機能実行キー部及びインタフェース画面変更キー部の操作時刻、及び、所定時間以下の間隔でインタフェース画面変更キー部が連続して操作された操作内容を、連続操作情報として記録するインタフェース画面操作履歴記録部と、インタフェース画面操作履歴記録部に記録された連続操作情報に基づいて、ユーザが所望する度合いを示す尤度値を、機能実行キー部が示す機能ごとに算出し付与する尤度値付与部と、機能ごとの語彙情報を予め記憶し、尤度値付与部で設定された尤度値が所定値以上の機能に対応する語彙情報を出力する優先認識語彙設定部と、優先認識語彙設定部から入力した語彙情報を参照して、入力された音声を音声認識する音声認識部と、インタフェース画面操作部を用いて操作された機能実行キー部の機能、または音声認識部によって音声認識された語彙に対応する機能を実行する機能実行部とを備えたものである。
【０００７】
この発明によれば、音声認識によりユーザが所望する機能を実行しやすくできる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る情報処理装置の機能的構成を示す図である。
【図２】この発明の実施の形態１に係る情報処理装置において表示されるインタフェース画面の一例を示す図である。
【図３】この発明の実施の形態１に係る情報処理装置における操作時刻を示す図である。
【図４】この発明の実施の形態１に係る情報処理装置における連続操作を示す図である。
【図５】この発明の実施の形態１に係る情報処理装置における機能実行キー部の表示時間と尤度値の一例を示す図である。
【図６】この発明の実施の形態１に係る情報処理装置における処理動作を示すフローチャートである。
【図７】この発明の実施の形態２に係る情報処理装置の機能的構成を示す図である。
【図８】この発明の実施の形態２に係る情報処理装置における処理動作を示すフローチャートである。
【図９】この発明の実施の形態３に係る情報処理装置の機能的構成を示す図である。
【図１０】この発明の実施の形態３に係る情報処理装置における処理動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は実施の形態１に係る情報処理装置の機能的構成を示している。情報処理装置１は図１に示すように、インタフェース画面制御部２０、表示部３０、インタフェース画面操作部４０、音声入力部５０、音声認識部６０、機能実行部７０、インタフェース画面操作履歴記録部１１０、尤度値付与部１２０、優先認識語彙設定部１３０で構成されている。
【００１０】
インタフェース画面制御部２０は、予め設定された複数のインタフェース画面情報２１を記憶しており、インタフェース画面情報２１の内容と情報を表示部３０を介してインタフェース画面として表示するよう構成されている。インタフェース画面情報２１には複数のインタフェース画面変更キー部２２と複数の機能実行キー部２３が含まれており、複数の機能実行キー部２３はそれぞれ所定の機能を示し、複数のインタフェース画面変更キー部２２はそれぞれ機能の種類（種別）を示している。複数の機能実行キー部２３はその機能の種類ごとにインタフェース画面変更キー部２２に区分され階層化されている。
【００１１】
また、インタフェース画面制御部２０は、インタフェース画面操作部４０から表示部３０のインタフェース画面変更キー部２２への操作に応じた操作信号を入力し、インタフェース画面変更キー部２２に対する操作信号に基づいて、表示部３０におけるインタフェース画面（インタフェース画面変更キー部２２に対応する機能実行キー部２３）の切り替え表示を制御するとともに、インタフェース画面操作部４０からの命令信号を機能実行部７０へ出力するよう構成されている。
【００１２】
インタフェース画面制御部２０は、例えば、ユーザからインタフェース画面操作部４０を介して機能メニューを表示する指示を入力すると最上位階層のインタフェース画面情報２１を出力する。インタフェース画面制御部２０は、続いてユーザから選択されたインタフェース画面変更キー部２２に対応する複数の機能実行キー部２３をインタフェース画面として表示部３０へ出力する。また、インタフェース画面制御部２０は、例えば、インタフェース画面操作部４０を介して命令信号を入力すると、入力された命令信号を機能実行部７０へ出力して機能を実行するよう命令する。
【００１３】
さらに、インタフェース画面制御部２０は、インタフェース画面操作部４０からの操作信号に基づき、操作内容情報と操作時刻情報（操作情報）をインタフェース画面操作履歴記録部１１０へ出力するよう構成されている。インタフェース画面制御部２０は、例えば、ユーザからインタフェース画面操作部４０を介してインタフェース画面変更キー部２２に対する操作信号または機能実行キー部２３に対する操作信号を入力すると、操作されたインタフェース画面変更キー部２２または機能実行キー部２３を示す操作内容情報と、操作されたタイミングを示す操作時刻情報を操作情報としてインタフェース画面操作履歴記録部１１０へ出力する。
【００１４】
表示部３０は、インタフェース画面制御部２０からの機能実行キー部２３とインタフェース画面変更キー部２２を含むインタフェース画面を表示するよう機能しており、例えばモニタで構成される。インタフェース画面は、所定の機能を示す機能実行キー部２３を機能種別ごとに表示し、ユーザにより選択されたインタフェース画面変更キー部２２に応じて機能種別ごとに切り替えられる。
【００１５】
インタフェース画面操作部４０は、表示部３０に表示されたインタフェース画面に対するユーザからの操作を受け付け、インタフェース画面の機能実行キー部２３に対する操作信号に基づき、その機能実行キー部２３に対応する機能を実行する命令信号をインタフェース画面制御部２０を介して機能実行部７０へ出力する。インタフェース画面操作部４０は、例えば、タッチパネル、リモコン、コントロールパッドで構成されている。
【００１６】
音声入力部５０は、ユーザからの音声を音声情報として入力するよう機能しており、例えばマイクで構成される。
【００１７】
音声認識部６０は、音声入力部５０からの音声情報と優先認識語彙設定部１３０からの語彙情報に基づき、語彙情報を参照して、入力された音声情報を音声認識するよう構成されている。音声認識部６０は、例えば、ユーザからの音声認識を開始する信号を入力すると、音声入力部５０からの音声情報と優先認識語彙設定部１３０からの語彙情報を入力し、語彙情報を参照して音声情報を認識した語彙に対応する機能を判定し、判定した機能を実行する命令信号を機能実行部７０へ出力する。
【００１８】
機能実行部７０は、インタフェース画面操作部２０を用いて操作された機能実行キー部２３の機能、または音声認識部６０によって音声認識された語彙に対応する機能を実行するよう構成されている。機能実行部７０は、例えば、インタフェース画面制御部２０を用いて操作された機能実行キー部２３の機能情報を含む命令信号、または音声認識部６０によって音声認識された語彙に対応する機能情報を含む命令信号を入力すると、入力した命令信号に含まれる機能情報に基づいて、予め記憶した複数のプログラムの中から機能情報に対応するプログラムを起動して機能を実行する。
【００１９】
インタフェース画面操作履歴記録部１１０は、インタフェース画面操作部２０から入力した機能実行キー部２３とインタフェース画面変更キー部２２への操作に応じた操作信号に基づいて、機能実行キー部２３及びインタフェース画面変更キー部２２の操作時刻、及び、所定時間以下の間隔でインタフェース画面変更キー部２２が連続して操作された操作内容を、連続操作情報として記録する。インタフェース画面操作履歴記録部１１０には、機能実行キー部２３が操作されるまでにインタフェース画面変更キー部２２が連続して操作された操作内容を示す過去の連続操作情報と、現在までに機能実行キー部２３が操作されることなく、インタフェース画面変更キー部２２が連続して操作されている操作内容を示す現在操作中の連続操作情報が含まれている。
【００２０】
また、インタフェース画面操作履歴記録部１１０は、記録した連続操作情報を尤度値付与部１２０へ出力するよう機能する。なお、インタフェース画面操作履歴記録部１１０は、これらの操作情報と連続操作情報の記録を、出荷時から現在まで、または起動時から現在まで行っている。
【００２１】
インタフェース画面操作履歴記録部１１０は、例えば、インタフェース画面制御部２０から入力した操作情報に基づき、操作情報が機能実行キー部２３を操作する内容である場合、機能実行キー部２３が操作されるまでに所定時間以下の間隔でインタフェース画面変更キー部２２が連続して操作された操作内容と各操作ごとの操作時刻を過去の連続操作情報として記録する。すなわち、過去の連続操作情報は、機能を実行した場合の連続操作を示しており、機能を実行しない場合の連続操作を含まない。なお、音声認識により機能を実行した場合も、過去の連続操作情報として記録する。
【００２２】
インタフェース画面操作履歴記録部１１０は、操作内容が機能実行キー部２３以外を操作する内容である場合、所定時間以下の間隔で連続して行われた操作内容とその操作時刻を更新、追加して現在操作中の連続操作情報として記録しており、現在操作中の連続操作情報を尤度値付与部１２０へ出力する。インタフェース画面操作履歴記録部１１０は、現在操作中の連続操作情報を出力すると、続いて過去の連続操作情報を尤度値付与部１２０へ出力する。以下、単に連続操作情報と記載する場合は、現在操作中の連続操作情報と過去の連続操作情報の両方を含むものとして説明する。
【００２３】
なお、インタフェース画面操作履歴記録部１１０は、１操作で機能を実行した場合、機能を実行した操作内容とその操作時刻のみを過去の連続操作情報として記憶する。
【００２４】
尤度値付与部１２０は、インタフェース画面操作履歴記録部１１０に記録された連続操作情報から、機能実行キー部２３の表示時間（機能実行キー部２３を表示してから表示を終了するまでの時間）を特定し、現時点でユーザが実行を所望する機能であるかの確からしさ（度合い）を示す尤度値を、表示時間が短い順に所望の度合いが高くなるように、機能実行キー部２３が示す機能ごとに算出し付与するよう構成されている。
【００２５】
尤度値付与部１２０は、例えば、インタフェース画面操作履歴記録部１１０に記録された現在操作中の連続操作情報に基づき、現在時刻と現在操作中の連続操作情報に含まれる最新の操作時刻との間隔が所定時間以下の場合、現在の操作が最新の連続操作内であると判定する。尤度値付与部１２０は、現在の操作が最新の連続操作内であると判定した場合、現在操作中の連続操作情報に基づき、表示部３０に表示した機能実行キー部２３ごとの表示時間を算出する。尤度値付与部１２０は、各表示時間に基づき、機能実行キー部２３の表示時間に応じた尤度値を機能ごとに算出して決定する。尤度値付与部１２０は機能情報に尤度値を付与して出力する。
【００２６】
なお、尤度値付与部１２０は、現在操作中の連続操作情報と過去の連続操作情報に基づき、尤度値を算出するよう構成してもよい。その場合、尤度値付与部１２０は、現在操作中の連続操作情報と過去の連続操作情報を比較、あるいは過去の連続操作情報を取捨選択して尤度値を算出する。尤度値付与部１２０は、例えば、インタフェース画面操作履歴記録部１１０に記録されている、機能実行キー部２３が操作されるまでにインタフェース画面変更キー部２２が連続して操作された操作内容を示す過去の連続操作情報と、現在までに機能実行キー部２３が操作されることなく、インタフェース画面変更キー部２２が連続して操作されている操作内容を示す現在操作中の連続操作情報とを比較して算出した一致度を、過去の連続操作情報で実行された機能に対する現在操作で機能実行キー部２３が操作された場合の当該機能に付与すべき尤度値と推定して付与する。
【００２７】
優先認識語彙設定部１３０は、機能ごとの語彙情報を予め記憶し、尤度値付与部１２０で設定された尤度値が所定値以上の機能に対応する語彙情報を出力するよう構成されている。優先認識語彙設定部１３０は、例えば、尤度値付与部１２０からの機能情報に付与された尤度値に基づき、尤度値が所定値以上の機能情報に対応する語彙情報を音声認識部６０へ出力し、音声認識部６０において認識する語彙のバリエーションを増加させることで優先的に音声認識させるよう設定する。この優先認識語彙設定部１３０は、例えば、地図を２画面で表示する機能に対応する語彙の「２画面表示」のバリエーションを増加させる場合は、「２画面マップ」「画面分割」等の言い換え語も認識する語彙に追加する。
【００２８】
次に、情報処理装置１の表示部３０において表示されるインタフェース画面の一例について図２を用いて説明する。
表示部３０には、図２のインタフェース画面２１ａに示すように、複数のインタフェース画面変更キー部２２ａと機能実行キー部２３が表示される。インタフェース画面変更キー部２２ａがユーザにより選択されることで、選択されたインタフェース画面変更キー部２２ａの種類に対応する複数の機能実行キー部２３ａが表示される。図２においては、インタフェース画面２１ａが「ナビゲーション設定」画面を示しており、インタフェース画面変更キー部２２ａとして「画面表示」が選択されており、「画面表示」の機能実行キー部２３ａとして「１画面，２Ｄ表示」、「２画面，２Ｄ／２Ｄ表示」、「１画面，３Ｄ表示」、「２画面，３Ｄ／２Ｄ表示」が表示されている。この複数の機能実行キー部２３ａの中からユーザにより１つが選択されることで、選択された機能実行キー部２３ａに対応する機能が実行される。
【００２９】
次に、情報処理装置１における連続操作について説明する。図３は情報処理装置１における操作時刻を示しており、横軸は時間軸を示している。図４は情報処理装置１における連続操作を示している。
【００３０】
図３において、操作時刻Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６，Ｔ７，Ｔ８，Ｔ９，Ｔ１０，Ｔ１１，Ｔｎｏｗは、インタフェース画面が操作されたタイミングを示している。各操作時刻の間隔は、操作時刻Ｔ１〜Ｔ２が５ｓ（秒）、操作時刻Ｔ２〜Ｔ３が７秒、操作時刻Ｔ３〜Ｔ４が５秒、操作時刻Ｔ４〜Ｔ５が６秒、操作時刻Ｔ５〜Ｔ６が６５秒、操作時刻Ｔ６〜Ｔ７が８１秒、操作時刻Ｔ７〜Ｔ８が７３秒、操作時刻Ｔ８〜Ｔ９が１０秒、操作時刻Ｔ９〜Ｔ１０が１５秒、操作時刻Ｔ１０〜Ｔ１１が９秒、操作時刻Ｔ１１〜Ｔｎｏｗが１０秒を示している。
【００３１】
ここで、ユーザが操作を行っている際、所定時間以内に連続して操作を行っている場合は、所望の機能の機能実行キー部２３を探しているものと考えることができる。そこで、インタフェース画面操作履歴記録部１１０は、例えば所定時間が３０秒に設定されている場合、各操作時刻の間隔が所定時間３０秒以下の間隔の連続した操作を連続操作であると判定し、操作時刻Ｔ１〜Ｔ５とその操作内容、操作時刻Ｔ８〜Ｔｎｏｗとその操作内容をそれぞれ図４に示すような連続操作（連続操作情報）Ｐｍとして記録するようにしている。
【００３２】
インタフェース画面操作履歴記録部１１０は、図４に示すように、過去から最新の連続操作情報Ｐ１，Ｐ２，・・・，Ｐｍ（ＴＯｍ，１，ＴＯｍ，２，・・・，ＴＯｍ，ｎ，・・・，ＴＯｍ，ｍＬａｓｔ＝ＯｅｘｅＦ），・・・，ＰＬａｓｔを記録している。また、インタフェース画面操作履歴記録部１１０は、図４に示すように、操作情報を所定時間以内の間隔で入力して連続操作中、かつ連続操作中に現在時刻まで機能実行キー部２３が選択されていない場合、現在操作中の連続操作情報ＮＯＷ（ＴＯｎｏｗ，１，ＴＯｎｏｗ，２，・・・，ＴＯｎｏｗ，ｎ，・・・，ＴＯｎｏｗ，ｎｏｗＬａｓｔ≠ＯｅｘｅＦ）として、記録している。
【００３３】
次に、実施の形態１における尤度値について説明する。図５は情報処理装置における機能実行キー部の表示時間と尤度値を示している。
尤度値付与部１２０は、インタフェース画面操作履歴記録部１１０からの現在操作中の連続操作情報に含まれる各操作内容と操作時刻に基づき、図５に示すような機能実行キー部１５１に対応する機能情報１５２ごとに表示時間１５３と尤度値１５４を算出する。図５において、機能実行キー部１５１「ＦＫＢ」に対応する機能情報１５２「Ｂ」の表示時間１５３は「０（ｓｅｃ）」であり、機能実行キー部１５１「ＦＫＡ」に対応する機能情報１５２「Ａ」の表示時間１５３は「５．５（ｓｅｃ）」であり、機能実行キー部１５１「ＦＫＤ」に対応する機能情報１５２「Ｄ」の表示時間１５３は「１１．２（ｓｅｃ）」であり、機能実行キー部１５１「ＦＫＥ」に対応する機能情報１５２「Ｅ」の表示時間１５３は「１５．７（ｓｅｃ）」であり、機能実行キー部１５１「ＦＫＣ」に対応する機能情報１５２「Ｃ」の表示時間１５３は「２５．４（ｓｅｃ）」である。
【００３４】
尤度値付与部１２０は、各表示時間１５３に−１（マイナス１）を乗じて尤度値１５４を算出する。図５に示すように、機能実行キー部１５１「ＦＫＢ」に対応する機能情報１５２「Ｂ」の尤度値１５４は「０」であり、機能実行キー部１５１「ＦＫＡ」に対応する機能情報１５２「Ａ」の尤度値１５４は「−５．５」であり、機能実行キー部１５１「ＦＫＤ」に対応する機能情報１５２「Ｄ」の尤度値１５４は「−１１．２」であり、機能実行キー部１５１「ＦＫＥ」に対応する機能情報１５２「Ｅ」の尤度値１５４は「−１５．７」であり、機能実行キー部１５１「ＦＫＣ」に対応する機能情報１５２「Ｃ」の尤度値１５４は「−２５．４」である。尤度値付与部１２０は、尤度値１５４を機能Ｂ＞Ａ＞Ｄ＞Ｅ＞Ｃとなるように算出することにより、ユーザがあまり見ていない機能実行キー部２３の機能の尤度値１５４を高く設定する。尤度値付与部１２０は、これら各機能情報１５２に尤度値１５４を付与して優先認識語彙設定部１３０へ出力する。優先認識語彙設定部１３０は、この尤度値１５４を用いて、既に表示した機能実行キー部２３の機能以外の機能に対応する語彙を優先して音声認識するよう設定する。
【００３５】
なお、上述した尤度値１５４の算出方法は一例であり、尤度値１５４が機能実行キー部２３ごとの表示時間に対して反比例の値となるよう設定すればよい。尤度値付与部１２０は、例えば予め設定された所定値から機能ごとの表示時間に相当する値を差し引いた値を尤度値として算出するように構成してもよい。このように構成すれば、表示時間の少ない機能実行キー部２３の機能に対応する語彙を優先して音声認識することができるという効果が得られる。
【００３６】
次に、実施の形態１の情報処理装置１における処理動作について図６に示すフローチャートを用いて説明する。
情報処理装置１はユーザからインタフェース画面操作部４０を介してインタフェース画面の操作がなされると処理を開始する（図６の“開始”）。
【００３７】
インタフェース画面制御部２０は、ユーザからインタフェース画面操作部４０を介してインタフェース画面変更キー部２２または機能実行キー部２３が操作されると、操作されたインタフェース画面変更キー部２２または機能実行キー部２３を示す操作内容と、操作されたタイミングを示す操作時刻をインタフェース画面操作履歴記録部１１０へ出力する。
【００３８】
インタフェース画面操作履歴記録部１１０は、インタフェース画面制御部２０から入力した操作情報に基づき、機能実行キー部２３が操作されるまで、所定時間以下の間隔で連続して行われた操作内容とその操作時刻を追加、更新して現在操作中の連続操作情報として記録する（ステップＳＴ１０１）。
【００３９】
インタフェース画面操作履歴記録部１１０は、ステップＳＴ１０１の処理と同時に、入力された操作情報の操作内容が機能実行キー部２３の操作であるか機能実行キー部２３以外の操作であるかを判定する（ステップＳＴ１０２）。
【００４０】
インタフェース画面操作履歴記録部１１０は、ステップＳＴ１０２において機能実行キー部２３の操作であると判定した場合（ステップＳＴ１０２“ＮＯ”）、機能実行キー部２３を操作するまでに所定時間以下の間隔で連続して行われた操作内容とその操作時刻を過去の連続操作情報として記録し、次の操作情報が入力されるまで処理を終了する（“終了”）。
【００４１】
一方、インタフェース画面操作履歴記録部１１０は、ステップＳＴ１０２において機能実行キー部２３以外の操作であると判定した場合（ステップＳＴ１０２“ＹＥＳ”）、所定時間以下の間隔で連続して行われた操作内容とその操作時刻を更新、追加して現在操作中の連続操作情報ＮＯＷとして記録し、現在操作中の連続操作情報ＮＯＷを尤度値付与部１２０へ出力する。
【００４２】
尤度値付与部１２０は、現在操作中の連続操作情報ＮＯＷに基づき、連続操作情報ＮＯＷの連続操作期間中に表示部３０を介して表示した機能実行キー部２３ごとの表示時間を算出する（ステップＳＴ１０３）。
【００４３】
尤度値付与部１２０は、ステップＳＴ１０３において機能実行キー部２３ごとの表示時間を算出すると、各表示時間に基づき機能ごとの尤度値を算出して決定する。尤度値付与部１２０は、決定した尤度値を各機能情報に付与して優先認識語彙設定部１３０へ出力する（ステップＳＴ１０４）。
【００４４】
優先認識語彙設定部１３０は、尤度値付与部１２０から尤度値が付与された各機能情報を入力すると、機能情報に付与された尤度値に基づき尤度値が所定値以上であるかを判定する。優先認識語彙設定部１３０は、音声認識部６０に対して、所定値以上の尤度値が付与されている機能情報に対応する語彙情報を設定し、音声認識可能な語彙のバリエーションを増加させる（ステップＳＴ１０５）。
【００４５】
音声認識部６０は、優先認識語彙設定部１３０からの語彙情報と音声入力部５０からの音声情報に基づき、音声情報に対応する語彙情報を認識し、語彙情報に対応して予め設定された機能情報を機能実行部７０へ出力することにより機能を実行するよう命令する。
【００４６】
このとき、音声認識部６０は、入力した音声情報とバリエーションを増加した語彙情報に基づいて音声認識を行うことにより、表示時間の少ない機能実行キー部２３の機能に対応する語彙を優先して音声認識することができ、ユーザの所望する機能に対応する音声を認識する可能性を高くしている。
【００４７】
以上のように、実施の形態１によれば、情報処理装置１は、所定の機能を示す機能実行キー部２３を機能種別ごとに有するインタフェース画面と、インタフェース画面を機能種別ごとに切り替えるインタフェース画面変更キー部２２とを表示する表示部３０と、表示部３０に表示された機能実行キー部２３およびインタフェース画面変更キー部２２への操作を受け付けるインタフェース画面操作部４０と、インタフェース画面操作部４０からインタフェース画面変更キー部２２への操作に応じた操作信号を入力し、当該操作信号に基づいて表示部３０におけるインタフェース画面の切り替え表示を制御するインタフェース画面制御部２０と、インタフェース画面操作部４０から入力した機能実行キー部２３とインタフェース画面変更キー部２２への操作に応じた操作信号に基づいて、機能実行キー部２３及びインタフェース画面変更キー部２２の操作時刻、及び、所定時間以下の間隔でインタフェース画面変更キー部２２が連続して操作された操作内容を、連続操作情報として記録するインタフェース画面操作履歴記録部１１０と、インタフェース画面操作履歴記録部１１０に記録された連続操作情報から、機能実行キー部２３の表示時間を特定し、ユーザが所望する度合いを示す尤度値を、表示時間が短い順に所望の度合いが高くなるように、機能実行キー部２３が示す機能ごとに算出し付与する尤度値付与部１２０と、機能ごとの語彙情報を予め記憶し、尤度値付与部１２０で設定された尤度値が所定値以上の機能に対応する語彙情報を出力する優先認識語彙設定部１３０と、優先認識語彙設定部１３０から入力した語彙情報を参照して、入力された音声を音声認識する音声認識部６０と、インタフェース画面操作部４０を用いて操作された機能実行キー部２３の機能、または音声認識部６０によって音声認識された語彙に対応する機能を実行する機能実行部７０と、を備えるよう構成したので、現在操作中の連続操作において既に表示した機能実行キー部の機能以外の機能に対応する語彙を音声認識しやすくできる。その結果、情報処理装置１は音声認識によりユーザが所望する機能を実行しやすくなるという効果が得られる。
【００４８】
また、実施の形態１によれば、情報処理装置１は、インタフェース画面操作履歴記録部１１０に記録されている、機能実行キー部２３が操作されるまでにインタフェース画面変更キー部２２が連続して操作された操作内容を示す過去の連続操作情報と、現在までに機能実行キー部２３が操作されることなく、インタフェース画面変更キー部２２が連続して操作されている操作内容を示す現在操作中の連続操作情報とを比較して、現在操作中の連続操作情報と類似する操作内容の過去の連続操作情報で実行された機能の尤度値を、現在操作で機能実行キー部２３が操作された場合の当該機能に付与すべき尤度値と推定して付与する尤度値付与部１２０とを備えるよう構成したので、過去に行った連続操作を適応させて、ユーザが所望する機能を推定することができるという効果が得られる。
【００４９】
実施の形態２．
実施の形態１においては、ユーザが所望する確からしさ（度合い）を示す機能ごとの尤度値に基づき音声認識の優先認識語彙情報を設定する構成について説明した。実施の形態２はユーザが所望する機能を探している際に費やした労力を加味して音声認識の優先認識語彙情報を設定する構成について説明する。
【００５０】
図７は実施の形態２に係る情報処理装置の機能的構成を示している。実施の形態２の情報処理装置１Ａは、実施の形態１の情報処理装置１の構成に音声ガイダンス情報生成部１３１とコスト算出部１４０と音声出力部１５０を加えた構成である。
【００５１】
情報処理装置１Ａは、図７に示すように、インタフェース画面制御部２０、表示部３０、インタフェース画面操作部４０、音声入力部５０、音声認識部６０Ａ、機能実行部７０、インタフェース画面操作履歴記録部１１０、尤度値付与部１２０Ａ、優先認識語彙設定部１３０Ａ、音声ガイダンス情報生成部１３１、コスト算出部１４０、音声出力部１５０で構成されている。
【００５２】
インタフェース画面制御部２０、表示部３０、インタフェース画面操作部４０、音声入力部５０、機能実行部７０、インタフェース画面操作履歴記録部１１０、尤度値付与部１２０Ａは、実施の形態１と同様の構成であるため説明を省略する。
【００５３】
コスト算出部１４０は、インタフェース画面操作履歴記録部１１０に記録される、機能実行キー部２３が操作されるまでにインタフェース画面変更キー部２２が連続して操作された操作内容を示す過去の連続操作情報と、現在までに機能実行キー部２３が操作されることなく、インタフェース画面変更キー部２２が連続して操作されている操作内容を示す現在操作中の連続操作情報とを用いて、現在操作でインタフェース画面変更キー部２２が連続して操作されている時間と、複数の過去の連続操作情報から特定した過去の機能実行キー部２３が操作されるまでの経過時間の平均値との差を、機能を実行するまでに要したユーザの労力を示すコスト値として算出するよう構成されている。コスト算出部１４０は、例えば、インタフェース画面操作履歴記録部１１０に記録された現在操作中の連続操作情報と過去の連続操作情報に基づき、現在操作中の連続操作における経過時間（最新の操作時刻−最初の操作時刻）と過去の連続操作における経過時間の平均時間（連続操作における経過時間の総和／全連続操作回数）の差をコスト値として算出する。
【００５４】
なお、コスト算出部１４０は、別の方法によりコスト値を算出するよう構成してもよい。その場合、コスト算出部１４０は、例えば、現在操作中の連続操作情報と過去の連続操作情報を比較、あるいは過去の連続操作情報を取捨選択してコスト値を算出する。コスト算出部１４０は、例えば、インタフェース画面操作履歴記録部１１０に記録された過去の連続操作情報と現在操作中の連続操作情報を比較し、ユーザの労力を示すコスト値を、現在操作中の経過時間と、現在操作中の操作内容に類似する過去の連続操作情報における機能実行キー部２３が操作されるまでの経過時間との差で算出する。
【００５５】
優先認識語彙設定部１３０Ａは、コスト算出部１４０からのコスト値が所定値未満の場合、優先認識語彙設定を行わずに処理を終了するよう構成されている。また、優先認識語彙設定部１３０Ａは、コスト算出部１４０からのコスト値が所定値以上の場合、尤度値付与部１２０Ａからの全ての機能情報ごとの尤度値に基づき、尤度値が所定値未満の機能情報に対応する語彙情報を音声認識しないように解除設定するよう構成されている。さらに、優先認識語彙設定部１３０Ａは、尤度値が最も高い機能に対応する語彙情報に基づき、その語彙情報の発話を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示するよう機能する。
【００５６】
優先認識語彙設定部１３０Ａは、例えば、コスト算出部１４０からのコスト値が所定値以上の場合、尤度値付与部１２０Ａからの全ての機能情報と機能情報ごとの尤度値に基づき、予め設定された所定値未満の尤度値が付与された機能情報に対応する語彙情報を音声認識部６０Ａで認識されないよう解除する。優先認識語彙設定部１３０Ａは、続いて尤度値付与部１２０Ａからの機能情報ごとの尤度値に基づき、最も高い尤度値の機能情報に対応する語彙の発話を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示信号を出力する
【００５７】
音声認識部６０Ａは、音声入力部５０から入力する音声情報に基づき、音声入力部５０からの再入力回数が所定回数未満の場合、音声の再入力を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示する。音声認識部６０Ａは、例えば、音声認識ができないと判定した場合、音声入力部５０から入力する音声情報に基づいて音声情報の再入力回数を確認し、再入力回数が予め設定された所定回数未満であるかを判定する。音声認識部６０Ａは、再入力回数が所定回数未満であると判定した場合、音声の再入力を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示信号を出力する。なお、音声認識部６０Ａは、再入力回数が所定回数以上であると判定した場合、音声認識処理がエラーになったことを通知する音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示信号を出力する。
【００５８】
音声ガイダンス情報生成部１３１は、優先認識語彙設定部１３０Ａからの指示に基づき、発話を促す音声ガイダンス情報を出力するよう機能する。音声ガイダンス情報生成部１３１は、例えば優先認識語彙設定部１３０Ａからの指示信号にしたがって、予め記憶された機能ごとの音声ガイダンス情報の中から指示された機能の音声ガイダンス情報を生成して音声出力部１５０へ出力する。音声ガイダンス情報は、例えば「経路設定に関する操作をお探しですか？」や「経路設定に関する操作内容をお話しください」など、ユーザとの対話形式となるような複数の内容が予め記録されている。
【００５９】
また、音声ガイダンス情報生成部１３１は、音声認識部６０Ａからの指示に基づき、音声の再入力を促す音声ガイダンス情報または音声認識エラーを通知する音声ガイダンス情報を出力するよう機能する。音声ガイダンス情報生成部１３１は、例えば音声認識部６０Ａからの指示信号にしたがって、予め記憶された機能ごとの音声ガイダンス情報の中から指示された機能の音声ガイダンス情報を生成して音声出力部１５０へ出力する。この場合の音声ガイダンス情報は、例えば「もう一度、経路設定に関する操作内容をお話しください」と音声の再入力を促したり、「認識できませんでした」と音声認識のエラーを通知したりする内容が予め記録されている。
【００６０】
音声出力部１５０は、音声ガイダンス情報生成部１３１からの音声ガイダンス情報を音波として出力するよう機能し、例えばスピーカで構成されている。
【００６１】
ここで、コスト算出部１４０のコスト値算出方法について説明する。
コスト算出部１４０は、例えば上述した図４に示す現在操作中のインタフェース画面連続操作ＮＯＷにおける経過時間を次の式（１）で算出する。
【００６２】
2012020444.tif 000003
【００６３】
現在操作中の連続操作ＮＯＷにおける経過時間Ｓｎｏｗは、式（１）に示すように、最新の操作時刻ＴＯｎｏｗ，ｎｏｗＬａｓｔから最初の操作時刻ＴＯｎｏｗ，１を引き算した値を示している。
コスト算出部１４０は、続いて、過去の連続操作における経過時間の平均時間Ｅ（ＳＰｍ）を次の式（２）で算出する。
【００６４】
2012020444.tif 000004
【００６５】
過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）における経過時間ＳＰｍは、機能実行キー部２３の操作時刻ＴＯｍ，ｍＬａｓｔから連続操作の最初の操作時刻ＴＯｍ，１を引き算した式（２）に示す値である。
【００６６】
過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）における経過時間ＳＰｍの平均時間Ｅ（ＳＰｍ）は、式（２）に示すように、連続操作における経過時間ＳＰｍの総和を全連続操作回数Ｌａｓｔ（１〜Ｌａｓｔ）で割り算した値を示している。
【００６７】
コスト算出部１４０は、続いて、式（１）で算出した現在操作中の連続操作における経過時間Ｓｎｏｗと、式（２）で算出した過去の連続操作における経過時間の平均時間Ｅ（ＳＰｍ）の差をコスト値Ｃｏｓｔとして次の式（３）で算出する。
【００６８】
Ｃｏｓｔ＝Ｓｎｏｗ−Ｅ（ＳＰｍ）              （３）
【００６９】
次に、実施の形態２に係る情報処理装置における処理動作について図８に示すフローチャートを用いて説明する。
情報処理装置１Ａはユーザからインタフェース画面操作部４０を介してインタフェース画面の操作がなされると処理を開始する（図８の“開始”）。
図８において、ステップＳＴ１０１〜ステップＳＴ１０４までの処理動作は実施の形態１と同様であるため、その処理動作についての説明を省略する。
【００７０】
コスト算出部１４０は、尤度値付与部１２０ＡのステップＳＴ１０４で機能ごとの尤度値が優先認識語彙設定部１３０Ａへ出力されると、インタフェース画面操作履歴記録部１１０に記録された現在操作中の連続操作情報に基づき、現在操作中の連続操作情報における最新の操作時刻ＴＯｎｏｗ，ｎｏｗＬａｓｔから最初の操作時刻ＴＯｎｏｗ，１を引き算して経過時間Ｓｎｏｗを算出する（ステップＳＴ２０１）。
【００７１】
コスト算出部１４０は、ステップＳＴ２０１に続いて、連続操作ごとに機能実行キー部２３の操作時刻ＴＯｍ，ｍＬａｓｔから最初の操作時刻ＴＯｍ，１を引き算して、過去の連続操作Ｐｍにおける経過時間ＳＰｍを算出し、過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）の経過時間ＳＰｍ（ｍ＝１，２，・・・，Ｌａｓｔ）の総和を算出する。
【００７２】
コスト算出部１４０は、過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）の経過時間ＳＰｍ（ｍ＝１，２，・・・，Ｌａｓｔ）の総和を全連続操作回数Ｌａｓｔ（１〜Ｌａｓｔ）で割り算して、過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）における経過時間ＳＰｍの平均時間Ｅ（ＳＰｍ）を算出する（ステップＳＴ２０２）。
【００７３】
コスト算出部１４０は、ステップＳＴ２０２に続いて、現在操作中の連続操作における経過時間Ｓｎｏｗと過去の連続操作における経過時間の平均時間Ｅ（ＳＰｍ）の差をコスト値Ｃｏｓｔとして算出し、優先認識語彙設定部１３０Ａへ出力する。
【００７４】
優先認識語彙設定部１３０Ａは、コスト算出部１４０からのコスト値Ｃｏｓｔ（＝Ｓｎｏｗ−Ｅ（ＳＰｍ））が予め設定された所定値以上であるか（Ｓｎｏｗ−Ｅ（ＳＰｍ）≧所定値）を判定する（ステップＳＴ２０３）。優先認識語彙設定部１３０Ａは、ステップＳＴ２０３において、コスト値Ｃｏｓｔが予め設定された所定値未満であると判定した場合（ステップＳＴ２０３“ＮＯ”）、優先認識語彙設定を行わずに処理を終了する（“終了”）。
【００７５】
一方、優先認識語彙設定部１３０Ａは、ステップＳＴ２０３において、コスト値Ｃｏｓｔが予め設定された所定値以上であると判定した場合（ステップＳＴ２０３“ＹＥＳ”）、尤度値付与部１２０Ａからの機能情報に付与された尤度値に基づき、音声認識部６０Ａに対して、尤度値が所定値以上の機能情報に対応する語彙情報を設定し、尤度値が所定値未満の機能情報に対応する語彙情報の設定を解除する（ステップＳＴ２０４）。
【００７６】
優先認識語彙設定部１３０Ａは、ステップＳＴ２０４において尤度値が所定値未満の機能情報に対応する語彙情報を解除すると、発話を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示信号を出力する。
【００７７】
音声ガイダンス情報生成部１３１は、優先認識語彙設定部１３０ＡのステップＳＴ２０４に続いて指示信号を入力すると、発話を促す音声ガイダンス情報を生成し、音声出力部１５０を介して出力する（ステップＳＴ２０５）。
【００７８】
音声認識部６０Ａは、音声ガイダンス情報生成部１３１のステップＳＴ２０５で発話を促す音声ガイダンス情報が出力されると、音声入力部５０を介して音声情報が入力されたかを判定する（ステップＳＴ２０６）。音声認識部６０Ａは、ステップＳＴ２０６において音声情報が入力されていないと判定した場合（ステップＳＴ２０６“ＮＯ”）、ステップＳＴ２０６の判定を繰り返す。
【００７９】
音声認識部６０Ａは、ステップＳＴ２０６において音声情報が入力されたと判定した場合（ステップＳＴ２０６“ＹＥＳ”）、音声入力部５０からの音声情報に基づき、音声認識処理を行う（ステップＳＴ２０７）。
【００８０】
音声認識部６０Ａは、ステップＳＴ２０７において音声認識ができたかどうかを判定する（ステップＳＴ２０８）。音声認識部６０Ａは、ステップＳＴ２０８において音声認識ができたと判定した場合（ステップＳＴ２０８“ＹＥＳ”）、機能実行部７０へ機能を実行するよう命令信号を出力する。
【００８１】
機能実行部７０は、音声認識部６０Ａからの命令信号に含まれる機能情報に基づいて、予め記憶した複数のプログラムの中から機能情報に対応するプログラムを起動して機能を実行し（ステップＳＴ２０９）、処理を終了する（“終了”）。
【００８２】
音声認識部６０Ａは、ステップＳＴ２０８において音声認識ができないと判定した場合（ステップＳＴ２０８“ＮＯ”）、音声入力部５０から入力する音声情報に基づいて音声情報の再入力回数を確認し、再入力回数が所定回数Ｎ以上であるかを判定する（ステップＳＴ２１０）。
【００８３】
音声認識部６０Ａは、ステップＳＴ２１０において、再入力回数が所定回数Ｎ未満であると判定した場合（ステップＳＴ２１０“ＮＯ”）、音声の再入力を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示信号を出力する。
【００８４】
音声ガイダンス情報生成部１３１は、優先認識語彙設定部１３０ＡのステップＳＴ２１０“ＮＯ”で優先認識語彙設定部１３０Ａから指示信号を入力すると、音声の再入力を促す音声ガイダンス情報を生成し、音声出力部１５０を介して出力し（ステップＳＴ２１１）、ステップＳＴ２０６からの処理動作を繰り返す。
【００８５】
一方、音声認識部６０Ａは、ステップＳＴ２１０において、再入力回数が所定回数Ｎ以上であると判定した場合（ステップＳＴ２１０“ＹＥＳ”）、音声認識処理がエラーになったことを通知する音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示信号を出力する。
【００８６】
音声ガイダンス情報生成部１３１は、優先認識語彙設定部１３０ＡのステップＳＴ２１０“ＹＥＳ”で指示信号を入力すると、音声認識処理がエラーになったことを通知する音声ガイダンス情報を生成し、音声出力部１５０を介して出力し（ステップＳＴ２１２）、処理を終了する（“終了”）。
【００８７】
以上のように、実施の形態２によれば、情報処理装置１Ａは、実施の形態１の構成を備えるとともに、インタフェース画面操作履歴記録部１１０に記録される、機能実行キー部２３が操作されるまでにインタフェース画面変更キー部２２が連続して操作された操作内容を示す過去の連続操作情報と、現在までに機能実行キー部２３が操作されることなく、インタフェース画面変更キー部２２が連続して操作されている操作内容を示す現在操作中の連続操作情報とを用いて、現在操作でインタフェース画面変更キー部２２が連続して操作されている経過時間（最新の操作時刻−最初の操作時刻）と、複数の過去の連続操作情報から特定した過去の機能実行キー部２３が操作されるまでの経過時間の平均値（連続操作における経過時間の総和／全連続操作回数）との差を、機能を実行するまでに要したユーザの労力を示すコスト値として算出するコスト算出部１４０と、コスト算出部１４０からのコスト値が所定値以上の場合、尤度値付与部１２０Ａで設定された全ての機能情報ごとの尤度値に基づき、尤度値が所定値未満の機能情報に対応する語彙情報を解除するよう設定する優先認識語彙設定部１３０Ａと、を備えるよう構成したので、ユーザが消費した労力（コスト値）が大きい場合に所望する機能が見つかっていないと判定し、高い尤度値の機能に対応する語彙をそのバリエーションを増加させて音声認識することができる。音声認識により所望の機能を実行できる場合が従来よりも多くなる。その結果、情報処理装置１Ａは、ユーザが所望の機能を達成できずに操作を諦める場合の発生頻度を低減することができるという効果が得られる。
【００８８】
また、実施の形態２によれば、情報処理装置１Ａは、インタフェース画面操作履歴記録部１１０に記録された過去の連続操作情報と現在操作中の連続操作情報を比較し、ユーザの労力を示すコスト値を、現在操作中の経過時間と、現在操作中の操作内容に類似する過去の連続操作情報における機能実行キー部２３が操作されるまでの経過時間との差で算出するコスト算出部１４０と、を備えるよう構成したので、過去に行った連続操作を適応させて、ユーザが操作した労力を推定することができるという効果が得られる。
【００８９】
さらに、実施の形態２によれば、情報処理装置１Ａは、コスト算出部１４０からのコスト値が所定値以上の場合、尤度値が高い機能に対応する語彙の発話を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示する優先認識語彙設定部１３０Ａと、音声入力部５０から入力する音声情報に基づき、音声入力部５０からの再入力回数が所定回数以上の場合、音声の再入力を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示する音声認識部６０Ａと、優先認識語彙設定部１３０Ａからの指示または音声認識部６０Ａからの指示に基づき、発話を促す音声ガイダンス情報を生成する音声ガイダンス情報生成部１３１と、音声ガイダンス情報生成部１３１からの音声ガイダンス情報に基づき音声ガイダンスを出力する音声出力部１５０とを備えるよう構成したので、ユーザが探している機能実行キー部２３を見つけられない場合に音声ガイダンスにより発話を促すよう案内することができる。その結果、情報処理装置１Ａは、ユーザが所望する機能を達成できずに操作を諦める場合の発生頻度をより低減することができるという効果が得られる。
【００９０】
実施の形態３．
実施の形態２においては、ユーザが消費したであろう労力を示すコスト値を各連続操作における経過時間に基づいて算出する構成を説明した。実施の形態３は各連続操作における経過時間を重み付けしてコスト値を算出する構成について説明する。
【００９１】
図９は、実施の形態３に係る情報処理装置の機能的構成を示している。実施の形態３の情報処理装置１Ｂは、実施の形態２の情報処理装置１Ａの構成に操作履歴切換部２４を加えた構成である。
【００９２】
情報処理装置１Ｂは、図９に示すように、インタフェース画面制御部２０、表示部３０、インタフェース画面操作部４０、音声入力部５０、音声認識部６０Ａ、機能実行部７０、尤度値付与部１２０Ｂ、優先認識語彙設定部１３０Ｂ、音声ガイダンス情報生成部１３１、コスト算出部１４０Ｂ、音声出力部１５０で構成されている。
【００９３】
表示部３０、インタフェース画面操作部４０、音声入力部５０、機能実行部７０、インタフェース画面操作履歴記録部１１０、音声ガイダンス情報生成部１３１、音声出力部１５０は、実施の形態１と同様の構成であるため説明を省略する。
【００９４】
インタフェース画面制御部２０は、予め設定された複数のインタフェース画面情報２１を記憶しており、インタフェース画面情報２１を表示部３０を介してインタフェース画面として表示するよう構成されている。インタフェース画面情報２１は、複数のインタフェース画面変更キー部２２と複数の機能実行キー部２３と操作履歴切換部２４を有している。操作履歴切換部２４は、操作情報に付与するユーザごとの情報（ユーザ情報）を切り換える操作キーである。操作履歴切換部２４は、例えばユーザによりインタフェース画面操作部４０を介して操作されることで、予め記憶された複数のユーザ情報の中から指定されたユーザ情報に切り換え、指定されたユーザ情報を操作情報に付与して出力するよう構成されている。なお、複数のインタフェース画面変更キー部２２と複数の機能実行キー部２３は、実施の形態１と同様であるため、説明を省略する。
【００９５】
また、インタフェース画面制御部２０は、ユーザからインタフェース画面操作部４０を介して入力した操作信号に基づき、操作内容と操作時刻にユーザ情報を付与した操作情報をインタフェース画面操作履歴記録部１１０へ出力するよう機能する。インタフェース画面制御部２０は、例えば、ユーザからインタフェース画面操作部４０を介してインタフェース画面変更キー部２２または機能実行キー部２３が操作されると、操作されたインタフェース画面変更キー部２２または機能実行キー部２３を示す操作内容と、操作されたタイミングを示す操作時刻を示す操作情報にユーザ情報を付与してインタフェース画面操作履歴記録部１１０へ出力する。
【００９６】
インタフェース画面操作履歴記録部１１０は、表示部３０の機能実行キー部２３とインタフェース画面変更キー部２２に対するユーザごとの操作信号に基づく操作内容情報と操作時刻情報をインタフェース画面制御部２０から入力し、所定時間以下の間隔で操作された操作内容と操作時刻を示す連続操作情報をユーザごとに記録するよう機能する。インタフェース画面操作履歴記録部１１０は、これらの操作情報と連続操作情報の記録を、出荷時から現在まで、または起動時から現在まで行っている。
【００９７】
インタフェース画面操作履歴記録部１１０は操作履歴選択部１１１を有している。操作履歴選択部１１１は、ユーザごとの連続操作情報の中から操作履歴切換部２４で指定されたユーザの連続操作情報を選択して出力するよう機能する。操作履歴選択部１１１は、例えば、ユーザにより操作履歴切換部２４で指定されたユーザ情報を記憶しており、ユーザごとの連続操作情報の中から操作履歴切換部２４からのユーザ情報に対応するユーザの連続操作情報を選択して尤度値付与部１２０Ｂとコスト算出部１４０Ｂへ出力する。
【００９８】
尤度値付与部１２０Ｂは、現在操作中の連続操作において選択された操作内容の選択パターン情報と過去の連続操作において選択された操作内容の選択パターン情報の一致度に基づき、現時点でユーザが実行を所望する機能であるかの確からしさ（度合い）を示す尤度値をユーザごとに決定するよう機能する。
【００９９】
尤度値付与部１２０Ｂは、例えば、インタフェース画面操作履歴記録部１１０に記録された現在操作中の連続操作情報と過去の連続操作情報に基づき、現在操作中の連続操作における操作内容の選択パターン情報と過去の連続操作ごとの操作内容の選択パターン情報を抽出する。尤度値付与部１２０Ｂは、現在操作中の連続操作における操作内容の選択パターン情報と過去の連続操作における操作内容の選択パターン情報の一致度を算出し、この一致度を過去の連続操作で操作した機能の尤度値として付与した機能情報を出力する。この尤度値の算出方法については後述する。
【０１００】
コスト算出部１４０Ｂは、過去の連続操作情報から特定した機能実行キー部２３が操作されるまでの経過時間を、当該機能実行キー部２３の機能に設定された尤度値で重み付けし、現在操作でインタフェース画面変更キー部２２が連続して操作されている時間と、複数の過去の連続操作情報から導出した重み付けした経過時間の平均値との差を、機能を実行するまでに要したユーザの労力を示すコスト値として算出するよう構成されている。
【０１０１】
コスト算出部１４０Ｂは、例えば、現在操作中の連続操作情報に基づき現在操作中の連続操作における経過時間（最新の操作時刻−最初の操作時刻）を算出する。また、コスト算出部１４０Ｂは、過去の連続操作情報と尤度値に基づき、尤度値で乗算して重み付けした過去の連続操作における経過時間の平均時間（（尤度値×各連続操作における経過時間）の総和／全連続操作回数）を算出する。コスト算出部１４０Ｂは、現在操作中の連続操作における経過時間と、尤度値を乗算して重み付けした過去の連続操作における経過時間の平均時間との差分値をコスト値として算出する。
【０１０２】
優先認識語彙設定部１３０Ｂは、コスト算出部１４０Ｂからのコスト値が所定値以上の場合、尤度値付与部１２０Ｂからの機能ごとの尤度値に応じて、各機能に対応する語彙情報を設定するよう機能する。優先認識語彙設定部１３０Ｂは、例えば、コスト算出部１４０Ｂからのコスト値が所定値０以上の場合、尤度値付与部１２０Ｂからの機能ごとの尤度値に応じて、尤度値が所定値以上の機能に対応する語彙情報を増加して設定し、尤度値が所定値未満の機能に対応する語彙情報を解除して設定する。
【０１０３】
ここで、実施の形態３における尤度値付与部１２０Ｂの尤度値算出方法について説明する。
尤度値付与部１２０Ｂは、インタフェース画面操作履歴記録部１１０に記録された連続操作情報に基づき、例えば上述した図４に示す現在操作中の連続操作ＮＯＷにおける操作内容の選択パターン情報Ｖｎｏｗ＝（Ｏｎｏｗ，１，Ｏｎｏｗ，２，・・・，Ｏｎｏｗ，ｎｏｗＬａｓｔ）と過去の連続操作Ｐｍにおける操作内容の選択パターン情報ＶＰｍ＝（Ｏｍ，１，Ｏｍ，２，・・・，Ｏｍ，ｍＬａｓｔ）を抽出し、選択パターン情報Ｖｎｏｗと選択パターン情報ＶＰｍの一致度を算出する。尤度値付与部１２０Ｂは、算出した一致度を連続操作Ｐｍにおいて実行した機能Ｘの尤度値Ｗｘとして機能情報とともに出力する。なお、尤度値付与部１２０Ｂは、過去の連続操作Ｐｍにおいて機能Ｘが複数回実行されている場合、複数の一致度のうちの最大値を尤度値Ｗｘとする。
【０１０４】
一致度は、何らかの基準により判断して設定する。例えば、以下（１）、（２）のように設定する。
（１）インタフェース変更キー部２２の操作内容が一致している機能ほど高い一致度となるように設定する。
（２）インタフェース画面の表示内容が一致している機能ほど高い一致度となるように設定する。
なお、過去の連続操作Ｐｍとの一致度から機能の尤度値を決めるので、過去の連続操作Ｐｍが存在しない機能の尤度値は、ゼロとする。
【０１０５】
インタフェース変更キー部２２の操作内容が一致している機能ほど高い一致度となるように設定する場合の算出例を以下に示す。
（インタフェース変更キー部２２の操作内容の一致度の算出例）
インタフェース変更キー部２２として用意する操作ｆ1〜ｆｎのそれぞれ（j=1, ..., n）に対して、過去の連続操作Ｐｍと現在操作中の連続操作とでの操作回数の差が大きいほど小さな値になる以下の操作類似度Ｒmjを計算する。
Ｒmj＝１/(１＋|[過去の連続操作Ｐｍで操作した回数]
−[現在操作中の連続操作で操作した回数]|)
過去の連続操作Ｐｍごとに、操作ｆ1〜ｆｎに対して、操作類似度Ｒmjの和を取ったものを操作一致度Ｓmとして計算する。操作一致度Ｓmを、過去の連続操作Ｐｍで実行した機能の尤度値として付与する。
【０１０６】
インタフェース画面の表示内容が一致している機能ほど高い一致度となるように設定する場合の算出例を以下に示す。
（インタフェース画面の表示内容の一致度の算出例）
インタフェース画面として用意する画面Ｉ1〜Ｉｎのそれぞれ（j=1, ..., n）に対して、過去の連続操作Ｐｍと現在操作中の連続操作とでの表示有無の差が大きいほど小さな値になる以下の表示類似度Ｈmjを計算する。
Ｈmj＝１  過去の連続操作Ｐｍと現在操作中の連続操作でともに表示している場合
Ｈmj＝１  過去の連続操作Ｐｍと現在操作中の連続操作でともに表示していない場合
Ｈmj＝０  過去の連続操作Ｐｍと現在操作中の連続操作のどちらかだけで表示している場合
過去の連続操作Ｐｍごとに、画面Ｉ1〜Ｉｎに対して、表示類似度Ｈmjの和を取ったものを表示一致度Ｋmとして計算する。表示一致度Ｋmを、過去の連続操作Ｐｍで実行した機能の尤度値として付与する。
【０１０７】
このように尤度値を算出することで、一致度が高い過去の選択パターンで実行した機能に対応する語彙情報を優先して音声認識するようにできる。なお、実施の形態３の尤度値付与部１２０Ｂにおいては、実施の形態１，２同様に尤度値を算出するよう構成しても良い。
【０１０８】
ここで、実施の形態３におけるコスト算出部１４０Ｂのコスト値算出方法について説明する。
コスト算出部１４０Ｂは、実施の形態１に示した式（１）により現在操作中の連続操作ＮＯＷにおける経過時間Ｓｎｏｗを算出する。
コスト算出部１４０Ｂは、続いて、過去の連続操作における経過時間の平均時間Ｅ（Ｗｘ＊ＳＰｍ）を次の式（４）で算出する。
【０１０９】
2012020444.tif 000005
【０１１０】
過去の連続操作における経過時間の平均時間Ｅ（Ｗｘ＊ＳＰｍ）は、式（４）に示すように、連続操作Ｐｍにおいて実行した機能Ｘの尤度値Ｗｘを連続操作Ｐｍにおける経過時間ＳＰｍに乗算した値である。
【０１１１】
コスト算出部１４０Ｂは、式（１）で算出した現在操作中の連続操作における経過時間Ｓｎｏｗと、式（２）で算出した過去の連続操作における経過時間の平均時間Ｅ（Ｗｘ＊ＳＰｍ）の差をコスト値Ｃｏｓｔとして次の式（５）で算出する。
【０１１２】
Ｃｏｓｔ＝Ｓｎｏｗ−Ｅ（Ｗｘ＊ＳＰｍ）        （５）
【０１１３】
次に、実施の形態３に係る情報処理装置における処理動作について図１０に示すフローチャートを用いて説明する。
情報処理装置１Ｂはユーザからインタフェース画面操作部４０を介してインタフェース画面の操作がなされると処理を開始する（図８の“開始”）。
【０１１４】
インタフェース画面制御部２０は、ユーザ情報を切り換える操作履歴切換部２４をインタフェース画面に表示するとともに操作を促す表示を行う。インタフェース画面制御部２０は、ユーザからインタフェース画面操作部４０を介して操作履歴切換部２４の操作を入力すると、予め設定された複数のユーザ情報の中から指定されたユーザ情報を選択する。
【０１１５】
インタフェース画面制御部２０は、続いて、ユーザからインタフェース画面操作部４０を介してインタフェース画面変更キー部２２または機能実行キー部２３が操作されると、操作されたインタフェース画面変更キー部２２または機能実行キー部２３を示す操作内容と、操作されたタイミングを示す操作時刻を示す操作情報にユーザ情報を付与してインタフェース画面操作履歴記録部１１０へ出力する。
【０１１６】
インタフェース画面操作履歴記録部１１０は、インタフェース画面制御部２０から入力したユーザごとの操作情報に基づき、機能実行キー部２３が操作されるまで、所定時間以下の間隔で連続して行われた操作内容とその操作時刻を追加、更新して現在操作中の連続操作情報として記録する（ステップＳＴ１０１）。
【０１１７】
インタフェース画面操作履歴記録部１１０は、ステップＳＴ１０１において現在操作中の連続操作情報を更新して記録すると、入力された操作情報の操作内容が機能実行キー部２３の操作であるか機能実行キー部２３以外の操作であるかを判定する（ステップＳＴ１０２）。
【０１１８】
インタフェース画面操作履歴記録部１１０は、ステップＳＴ１０２において機能実行キー部２３の操作であると判定した場合（ステップＳＴ１０２“ＮＯ”）、機能実行キー部２３を操作するまでに所定時間以下の間隔で連続して行われた操作内容とその操作時刻を連続操作情報として記録し、次の操作情報が入力されるまで処理を終了する（“終了”）。
【０１１９】
一方、インタフェース画面操作履歴記録部１１０は、ステップＳＴ１０２において機能実行キー部２３以外の操作であると判定した場合（ステップＳＴ１０２“ＹＥＳ”）、所定時間以下の間隔で連続して行われた操作内容とその操作時刻を更新、追加して現在操作中の連続操作情報として記録し、この現在操作中の連続操作情報と過去の連続操作情報を尤度値付与部１２０Ｂへ出力する。
【０１２０】
尤度値付与部１２０Ｂは、インタフェース画面操作履歴記録部１１０から現在操作中の連続操作情報と過去の連続操作情報を入力すると、現在操作中の連続操作情報に基づき現在操作中の連続操作ＮＯＷにおける操作内容の選択パターン情報Ｖｎｏｗを抽出する（ステップＳＴ３０１）。
【０１２１】
尤度値付与部１２０Ｂは、ステップＳＴ３０１に続いて、過去の連続操作情報に基づき過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）ごとに操作内容の選択パターン情報ＶＰｍ（ｍ＝１，２，・・・，Ｌａｓｔ）を抽出する（ステップＳＴ３０２）。
【０１２２】
尤度値付与部１２０Ｂは、ステップＳＴ３０１で抽出した選択パターン情報ＶｎｏｗとステップＳＴ３０２で抽出した選択パターン情報ＶＰｍの一致度を算出し、算出した一致度を連続操作Ｐｍで実行された機能Ｘの尤度値Ｗｘとして機能情報に付与してコスト算出部１４０Ｂと優先認識語彙設定部１３０Ｂへ出力する（ステップＳＴ３０３）。
【０１２３】
コスト算出部１４０Ｂは、尤度値付与部１２０ＢのステップＳＴ３０３で機能ごとの尤度値Ｗｘが優先認識語彙設定部１３０Ｂへ出力されると、インタフェース画面操作履歴記録部１１０に記録された現在操作中の連続操作情報に基づき、現在操作中の連続操作における最新の操作時刻ＴＯｎｏｗ，ｎｏｗＬａｓｔから最初の操作時刻ＴＯｎｏｗ，１を引き算して、現在操作中の連続操作における経過時間Ｓｎｏｗを算出する（ステップＳＴ３０４）。
【０１２４】
コスト算出部１４０Ｂは、ステップＳＴ３０４に続いて、連続操作ごとに機能実行キー部２３の操作時刻ＴＯｍ，ｍＬａｓｔから最初の操作時刻ＴＯｍ，１を引き算して、過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）ごとに経過時間ＳＰｍ（ｍ＝１，２，・・・，Ｌａｓｔ）を算出する。
【０１２５】
コスト算出部１４０Ｂは、過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）の経過時間ＳＰｍ（ｍ＝１，２，・・・，Ｌａｓｔ）に尤度値付与部１２０Ｂからの尤度値Ｗｘを乗算して重み付けを行い、過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）ごとに重み付けした経過時間（Ｗｘ＊ＳＰｍ（ｍ＝１，２，・・・，Ｌａｓｔ））の総和を全連続操作回数Ｌａｓｔ（１〜Ｌａｓｔ）で割り算して、過去の連続操作Ｐｍ（ｍ＝１，２，・・・，Ｌａｓｔ）ごとに重み付けした経過時間ＳＰｍの重み付け平均時間Ｅ（Ｗｘ＊ＳＰｍ）を算出する（ステップＳＴ３０５）。
【０１２６】
コスト算出部１４０Ｂは、ステップＳＴ３０４で算出した現在操作中の連続操作における経過時間ＳｎｏｗとステップＳＴ３０５で算出した重み付け平均時間Ｅ（Ｗｘ＊ＳＰｍ）の差分をコスト値Ｃｏｓｔとして優先認識語彙設定部１３０Ｂへ出力する。
【０１２７】
優先認識語彙設定部１３０Ｂは、コスト算出部１４０Ｂからのコスト値Ｃｏｓｔ（＝Ｓｎｏｗ−Ｅ（Ｗｘ＊ＳＰｍ））が予め設定された所定値以上であるか（Ｓｎｏｗ−Ｅ（Ｗｘ＊ＳＰｍ）≧所定値）を判定する（ステップＳＴ３０６）。ここでは、所定値が「０」で設定されているものとして、現在操作中の連続操作における経過時間Ｓｎｏｗが重み付け平均時間Ｅ（Ｗｘ＊ＳＰｍ）以上であるかを判定している。
【０１２８】
優先認識語彙設定部１３０Ｂは、ステップＳＴ３０６において、コスト値Ｃｏｓｔが予め設定された所定値「０」未満であると判定した場合（ステップＳＴ３０６“ＮＯ”）、優先認識語彙設定を行わずに処理を終了する（“終了”）。
【０１２９】
一方、優先認識語彙設定部１３０Ｂは、ステップＳＴ３０６において、コスト値Ｃｏｓｔが予め設定された所定値「０」以上であると判定した場合（ステップＳＴ３０６“ＹＥＳ”）、音声認識部６０Ａに対して、所定値以上の尤度値Ｗｘが付与されている機能情報に対応する語彙情報を設定し、音声認識可能な音声のバリエーションを増加させる（ステップＳＴ３０７）。
【０１３０】
優先認識語彙設定部１３０Ｂは、ステップＳＴ３０７に続いて、音声認識部６０Ａに対して、所定値未満の尤度値Ｗｘが付与されている機能情報に対応する語彙情報の設定を解除し、音声認識可能な音声のバリエーションを削減する（ステップＳＴ３０８）。
【０１３１】
優先認識語彙設定部１３０Ｂは、ステップＳＴ３０８において尤度値が所定値未満の機能情報に対応する語彙情報を解除すると、発話を促す音声ガイダンス情報を出力するよう音声ガイダンス情報生成部１３１へ指示信号を出力する。
【０１３２】
実施の形態３の情報処理装置１Ｂにおいては、ステップＳＴ３０８に続いて、実施の形態２のステップＳＴ２０５以降の処理が行われる。ステップＳＴ２０５以降の処理動作については実施の形態２と同様であるため説明を省略する。
【０１３３】
以上のように、実施の形態３によれば、情報処理装置１Ｂは、コスト算出部１４０Ｂは、過去の連続操作情報から特定した機能実行キー部２３が操作されるまでの経過時間を、当該機能実行キー部２３の機能に設定された尤度値で重み付けし、現在操作でインタフェース画面変更キー部２２が連続して操作されている時間と、複数の過去の連続操作情報から導出した重み付けした経過時間の平均値との差を、機能を実行するまでに要したユーザの労力を示すコスト値として算出するコスト算出部１４０Ｂと、コスト算出部１４０Ｂからのコスト値が所定値以上の場合、尤度値付与部１２０Ｂからの機能ごとの尤度値に応じて、各機能に対応する語彙情報を設定する優先認識語彙設定部１３０Ｂと、を備えるよう構成したので、ユーザが各機能を所望する度合いを考慮して、操作に手間取っているかどうかを判定することができる。その結果、情報処理装置１Ｂにおけるコスト値の算出精度を向上することができるという効果が得られる。
【０１３４】
また、実施の形態３によれば、情報処理装置１Ｂは、ユーザからインタフェース画面操作部４０を介して入力した操作信号に基づき、操作内容と操作時刻を示す操作情報にユーザ情報を付与してインタフェース画面操作履歴記録部１１０へ出力するインタフェース画面制御部２０と、インタフェース画面操作部４０から入力した機能実行キー部２３とインタフェース画面変更キー部２２への操作に応じたユーザごとの操作信号に基づいて、機能実行キー部２３及びインタフェース画面変更キー部２２の操作時刻、及び、所定時間以下の間隔でインタフェース画面変更キー部２２が連続して操作された操作内容を、連続操作情報としてユーザごとに記録し、インタフェース画面操作履歴記録部１１０に記録された連続操作情報をユーザごとに選択して出力する操作履歴選択部１１１を有するインタフェース画面操作履歴記録部１１０とを備えるよう構成したので、ユーザごとに個別の連続操作情報を使用することができる。その結果、情報処理装置１Ｂは、ユーザごとに所望する機能を音声認識により実行しやすくなるという効果が得られる。
【産業上の利用可能性】
【０１３５】
この発明によれば、情報処理装置は、音声認識によりユーザが所望する機能を実行しやすくすることができるため、例えばカーナビゲーションなどの情報処理装置に利用することができる。
【図１】
2012020444.tif 000006
【図２】
2012020444.tif 000007
【図３】
2012020444.tif 000008
【図４】
2012020444.tif 000009
【図５】
2012020444.tif 000010
【図６】
2012020444.tif 000011
【図７】
2012020444.tif 000012
【図８】
2012020444.tif 000013
【図９】
2012020444.tif 000014
【図１０】
2012020444.tif 000015
【国際調査報告】
2012020444.tif 000016
2012020444.tif 000017