(57)【要約】【課題】操作の迷いに類似する操作をユーザが行ったときに、当該操作の迷いに対応するコマンドの操作において、ユーザが陥っている状況に応じて、コマンド実行に至るまでの操作手順をガイダンスすることができるガイダンス表示装置を提供する。【解決手段】コマンド実行のためにユーザが操作した内容をユーザ操作系列として検出する。コマンド実行に至るまでのユーザ操作系列と当該コマンドを実行する際の最短操作系列とから算出した乖離度が所定の値より大きい場合、当該コマンドを実行した際にユーザが操作に迷ったと判定する。ユーザが操作に迷ったと判定した場合の操作系列を迷い操作系列として記憶する。ユーザ操作系列と迷い操作系列とから類似度が大きいと判定された迷い操作系列に対応する実行コマンドを予測コマンドとして抽出する。予測コマンドに対応する操作系列を示すガイダンス情報を表示させる。【選択図】図１
2008009613.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにガイダンス情報を提供するガイダンス表示装置であって、
コマンド実行のためにユーザが操作した内容をユーザ操作系列として検出するユーザ操作系列検出部と、
前記ユーザ操作系列検出部が検出したコマンド実行に至るまでのユーザ操作系列と当該コマンドの最短操作系列とを比較して両者の乖離度を算出し、算出した乖離度が所定の値より大きい場合、当該コマンドを実行した際にユーザが操作に迷ったと判定する迷い判定部と、
前記迷い判定部が、ユーザが操作に迷ったと判定した場合のユーザ操作系列を迷い操作系列として記憶する迷い操作記憶部と、
前記ユーザ操作系列検出部が検出したコマンド実行に至る前のユーザ操作系列と前記迷い操作記憶部に記憶されている前記迷い操作系列とを比較して両者の類似度を算出し、算出した類似度が所定の値より大きいか否かを判定し、類似度が所定の値より大きいと判定された迷い操作系列に対応する実行コマンドを予測コマンドとして抽出する迷い傾向判定部と、
前記迷い傾向判定部が抽出した予測コマンドに対応するガイダンス情報を表示させるガイダンス表示制御部とを備える、ガイダンス表示装置。
【請求項２】
前記ガイダンス表示制御部は、前記予測コマンドに対応する最短操作系列をガイダンス情報として表示させることを特徴とする、請求項１に記載のガイダンス表示装置。
【請求項３】
前記ガイダンス表示制御部は、前記予測コマンドに対応する最短操作系列のうち、現在の操作の位置からコマンド実行までの操作手順をガイダンス情報として表示させることを特徴とする、請求項２に記載のガイダンス表示装置。
【請求項４】
前記ガイダンス表示制御部は、前記迷い判定部が予測コマンドを抽出した後、ユーザがツリー構成のメニューの子側から親側に向かう操作を行ったときに、前記ガイダンス情報を表示させることを特徴とする、請求項１〜３のいずれかに記載のガイダンス表示装置。
【請求項５】
前記迷い判定部は、迷い操作系列を起点となる操作から始まる子系列に分類し、分類した子系列の順番を入れ替えた類似迷い操作系列を生成することを特徴とする、請求項１〜４のいずれかに記載のガイダンス表示装置。
【請求項６】
前記ユーザ操作系列検出部は、検出したユーザ操作系列を状態とコマンド実行との２種類に分けて管理することを特徴とする、請求項１〜５のいずれかに記載のガイダンス表示装置。
【請求項７】
前記ユーザ操作系列検出部が検出したユーザ操作系列は、ＰＯＩ情報の検索操作を含まないことを特徴とする、請求項１〜６のいずれかに記載のガイダンス表示装置。
【請求項８】
前記乖離度は、前記ユーザ操作系列の操作数と前記最短操作系列の操作数との比率、又は差であることを特徴とする、請求項１〜７のいずれかに記載のガイダンス表示装置。
【請求項９】
前記ガイダンス表示制御部は、ユーザが要求したときに、前記ガイダンス情報を表示させることを特徴とする、請求項１〜８のいずれかに記載のガイダンス表示装置。
【請求項１０】
前記ガイダンス表示制御部は、前記ガイダンス情報として、前記迷い操作記憶部に記憶された迷い操作に対応するコマンドの名称を一覧表示させることを特徴とする、請求項９に記載のガイダンス表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガイダンス表示装置に関し、より特定的には、情報処理装置等を操作するユーザに対してガイダンス情報を提供するガイダンス表示装置に関する。
【背景技術】
【０００２】
近年、ＡＶ機器やカーナビゲーション等の情報処理装置が多機能化するに伴い、これらの装置の操作が複雑化しており、操作の困難性が問題となっている。例えば、多機能化が進んだことにより、ユーザが所望の操作に辿り着くまでの操作ステップ数が増加し、ユーザが操作に行き詰まり易い。
【０００３】
このような問題を解決するための手段として、ユーザが操作に迷っている状況を検出して、所定のガイダンス情報を提供する技術が提案されている（例えば、特許文献１参照）。特許文献１で提案されているヘルプ情報提供装置は、ユーザの行う操作の所要時間と標準所要時間とを比較し、その比較結果に応じてヘルプ情報（ガイダンス情報）を提示する。
【０００４】
このヘルプ情報提供装置は、長いステップを要するような操作においても、ユーザが操作に要した時間を手がかりにして、ユーザが不慣れと思われる操作箇所を検出し、その検出結果に基づいてヘルプ情報を提示するため、ユーザは所望のヘルプ情報を効率的に獲得することができる。
【特許文献１】特開２０００−２３１４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に示されている従来技術は、ユーザがどこで操作に迷い始めたかということを特定することはできるが、ユーザが実行しようとしているコマンドを特定できないため、ユーザが陥っている状況に応じて、コマンド実行に至るまでの操作手順をガイダンスすることができなかった。
【０００６】
本発明は、上記問題に鑑みてなされた。すなわち、操作の迷いに類似する操作をユーザが行ったときに、当該操作の迷いに対応するコマンドの操作において、ユーザが陥っている状況に応じて、コマンド実行に至るまでの操作手順をガイダンスすることができるガイダンス表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ユーザにガイダンス情報を提供するガイダンス表示装置を前提としている。本発明は、コマンド実行のためにユーザが操作した内容をユーザ操作系列として検出するユーザ操作系列検出部と、ユーザ操作系列検出部が検出したコマンド実行に至るまでのユーザ操作系列と当該コマンドの最短操作系列とを比較して両者の乖離度を算出し、算出した乖離度が所定の値より大きい場合、当該コマンドを実行した際にユーザが操作に迷ったと判定する迷い判定部と、迷い判定部が、ユーザが操作に迷ったと判定した場合のユーザ操作系列を迷い操作系列として記憶する迷い操作記憶部と、ユーザ操作系列検出部が検出したコマンド実行に至る前のユーザ操作系列と迷い操作記憶部に記憶されている迷い操作系列とを比較して両者の類似度を算出し、算出した類似度が所定の値より大きいか否かを判定し、類似度が所定の値より大きいと判定された迷い操作系列に対応する実行コマンドを予測コマンドとして抽出する迷い傾向判定部と、迷い傾向判定部が抽出した予測コマンドに対応するガイダンス情報を表示させるガイダンス表示制御部とを備える。
【０００８】
また、ガイダンス表示制御部は、予測コマンドに対応する最短操作系列をガイダンス情報として表示させることが好ましい。
【０００９】
また、ガイダンス表示制御部は、予測コマンドに対応する最短操作系列のうち、現在の操作の位置からコマンド実行までの操作手順をガイダンス情報として表示させることが好ましい。
【００１０】
また、ガイダンス表示制御部は、迷い判定部が予測コマンドを抽出した後、ユーザがツリー構成のメニューの子側から親側に向かう操作を行ったときに、ガイダンス情報を表示させることが好ましい。
【００１１】
また、迷い判定部は、迷い操作系列を起点となる操作から始まる子系列に分類し、分類した子系列の順番を入れ替えた類似迷い操作系列を生成することが好ましい。
【００１２】
また、ユーザ操作系列検出部は、検出したユーザ操作系列を状態とコマンド実行との２種類に分けて管理することが好ましい。
【００１３】
また、ユーザ操作系列検出部が検出したユーザ操作系列は、ＰＯＩ情報の検索操作を含まないことが好ましい。
【００１４】
また、乖離度は、ユーザ操作系列の操作数と最短操作系列の操作数との比率、又は差であることが好ましい。
【００１５】
また、ガイダンス表示制御部は、ユーザが要求したときに、ガイダンス情報を表示させることが好ましい。
【００１６】
また、ガイダンス表示制御部は、ガイダンス情報として、迷い操作記憶部に記憶された迷い操作に対応するコマンドの名称を一覧表示させることが好ましい。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、操作の迷いに類似する操作をユーザが行ったときに、当該操作の迷いに対応するコマンドの操作において、ユーザが陥っている状況に応じて、コマンド実行に至るまでの操作手順をガイダンスすることができるガイダンス表示装置を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明のガイダンス表示装置について図面を参照しながら説明する。なお、各図面において、本発明に関係のない構成要素は省略している。本実施例においては、ガイダンス表示装置は車両に取り付けられたカーナビゲーションであると仮定して説明を行う。
【００１９】
なお、本発明のガイダンス表示装置は、ユーザのメニュー操作に対する「迷い」を検出し、このときの操作履歴を記憶する機能（学習機能）、及びユーザが操作に迷った際に、過去に同じような状況で迷ったときの操作履歴に基づいて、適切なガイダンスを提示する機能（ガイダンス機能）の２つの機能を有する。
【００２０】
学習機能は、ユーザの苦手な操作を記憶しておくことを目的とし、ガイダンス機能は、ユーザが操作に迷ったときにユーザが陥っている状況に応じた適切なガイダンスを提供することを目的とする。
【００２１】
図１は、本発明の実施の形態に係るガイダンス表示装置１０の全体構成を示すブロック図である。本実施の形態に係るガイダンス表示装置１０は、入力部１、表示部２、制御部３、ユーザ操作系列検出部４、迷い判定部５、迷い操作記憶部６、及びガイダンス表示制御部７を備える。
【００２２】
入力部１は、コマンド等の入力を受け付けるための、例えば、操作パネルである。ここでは、一例として、表示部２上に形成されたタッチパネルであると仮定する。なお、タッチパネルに限定されるものではなく、キーボード、マウス、ジョイスティック、リモコン、又は音声入力用のマイク等でもよく、複数種の入力機器が備えられていてもよい。
【００２３】
表示部２は、各種の情報を表示する、例えば、ディスプレイである。ここでは、特に、ガイダンス情報を表示する。制御部３は、ガイダンス表示装置１０全体を制御する、例えば、ＣＰＵである。
【００２４】
ユーザ操作系列検出部４は、入力部１におけるユーザの操作を検出し、その操作系列を一時記憶する。具体的には、ユーザがタッチパネル上のメニューボタンを押下した履歴をＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリに一時記憶して管理する。
【００２５】
ここで、一般的な情報処理装置では、ユーザが操作するメニューは階層状に設計されており、ユーザの操作は、所望のコマンド操作に辿りつくための「状態」と最終的に所望のコマンドを実行する「コマンド実行」との２種類に分けられる。ユーザ操作系列検出部４は、ユーザが押下したメニューボタンの属性がコマンド実行に対応するか否かに基づき、ユーザの操作を上述の２種類に分類する。
【００２６】
以下、カーナビゲーションの操作を例にとって、上述の２種類の操作について説明を行う。ここでは、ユーザが現在設定されているルートを確認したいと所望し、カーナビゲーションの操作を行うものと仮定する。
【００２７】
まず、図２に示す画面（メニュー画面Ａ）において、ユーザが「行き先」ボタンを選択すると、カーナビゲーションの画面は図３に示す画面（メニュー画面Ｂ）に遷移する。この操作では、ユーザが所望しているルート確認を行うコマンドが実行されておらず、ルート確認を行うコマンドに辿りつくために、ユーザがコマンドの候補を絞り込んでいる段階である（絞り込み操作）。
【００２８】
次に、ユーザがメニュー画面Ｂに示されたメニューボタンから「ルート確認」を選択する操作を行うと、ルートの情報を示す画面を表示するコマンドが実行される（コマンド実行）。
【００２９】
ここで、上述の状態は、正しく候補を絞り込めている操作に限らず、例えば、ユーザが迷って試行錯誤しながら操作している際の操作も含む。例えば、上述の例において、ユーザが最初のメニュー画面Ａで「ルート確認」に辿り着くための最適な操作である「行き先」ボタンの押下ではなく、「ナビゲーション設定」ボタンを押下し、更に図４に示すメニュー画面Ｃに遷移した後、誤りに気づいてメニュー画面Ｃの「戻る」ボタンを押下した場合、これらの操作も絞込み操作として分類する。すなわち、状態には、コマンド実行以外の全ての操作が該当する。
【００３０】
ただし、状態には、ユーザがカーナビゲーションに搭載されている周辺の施設等のＰＯＩ情報を検索する機能を利用している場合のように（例えば、図５に示すメニュー画面によって具体的な施設を検索する場合）、試行錯誤して進んだり戻ったりする操作は含まれない。具体的には、ＰＯＩ情報の検索を開始したことを検出すると（例えば、「周辺施設の検索」画面で「デパートを検索」ボタンを押下したとき）、その時点でＰＯＩ検索に関するコマンド実行を行ったとみなし、その後の具体的なＰＯＩ情報を検索する操作は一時記憶されない。
【００３１】
ユーザ操作系列検出部４は、状態の操作系列を管理する場合、メニュー画面の遷移を記憶する。上述の例のように、メニュー画面Ａでユーザが「行き先」ボタンを選択してメニュー画面Ｂに遷移し、ここで「ルート確認」ボタンを選択してコマンドを実行した場合には、「メニュー画面Ａ」→「メニュー画面Ｂ」→「ルート確認コマンド実行」という系列を記憶する。ここで、ユーザ操作系列検出部が記憶する「メニュー画面Ａ」や「メニュー画面Ｂ」は、「状態」である。
【００３２】
迷い判定部５は、ユーザの操作系列に基づいて、ユーザの操作における迷いを検出する。迷い判定部５は、上述した学習機能における迷い判定手段とガイダンス機能における迷い判定手段の２つの迷い判定手段を有する。
【００３３】
学習機能における迷い判定は以下のように行われる。迷い判定部５は、ユーザ操作系列検出部４がユーザがコマンドを実行したことを検出すると、ユーザが実際にそのコマンドを実行するまでに操作した操作系列と、そのコマンドの最短操作系列を比較しそれらの間の乖離度を算出する。そして、算出した乖離度が所定の値より大きい場合、ユーザがそのコマンドを実行する際にユーザが操作に迷ったと判定する。
【００３４】
乖離度は、例えば、ユーザ操作系列におけるコマンド実行に至るまでの操作数と最短操作系列におけるコマンド実行に至るまでの操作数の比率とする。ここでは、乖離度はユーザ操作系列におけるコマンド実行に至るまでの操作数を最短操作系列におけるコマンド実行に至るまでの操作数で割った値であるとし、乖離度が所定の値（ここでは、２とする）を超えた場合にユーザが操作に迷ったと判定する。
【００３５】
図６を用いて迷い判定部５の学習機能における迷い判定の動作を説明する。図６において、コマンドＡの実行に際しては、ユーザ操作系列は最短操作系列と一致しており、ユーザ操作系列におけるコマンド実行に至るまでの操作数と最短操作系列におけるコマンド実行に至るまでの操作数はともに２（状態ａ、状態ｂ）である。したがって、乖離度は１であり、迷い判定部５はユーザが迷っていないと判定する。
【００３６】
一方、コマンドＢの操作においては、ユーザ操作系列におけるコマンド実行に至るまでの操作数は７、最短操作系列におけるコマンド実行に至るまでの操作数は３であり、乖離度が２を超えるため迷い判定部５はユーザが操作に迷ったと判定する。以上のように、迷い判定部５では、ユーザの操作系列を監視し最短操作系列との乖離度を求めることによって、ユーザの操作の迷いを検出する。
【００３７】
なお、上述の例において、迷い判定部５で用いられる乖離度は、ユーザ操作系列におけるコマンド実行に至るまでの操作数を最短操作系列におけるコマンド実行に至るまでの操作数で割った値であるとしたが、乖離度の算出方法はこの方法に限らず、ユーザ操作系列と最短操作系列の乖離の度合いが示されるものであればどのような方法であってもよい。
【００３８】
例えば、ユーザ操作系列と最短操作系列の操作数の差を用いてもよい。また、操作にかかった時間を乖離度の算出に用いてもかまわない。例えば、実際の操作時間と該当する操作に対する標準操作時間とを比較し、その乖離が大きい場合には乖離度が大きくなるように定めてもよい。
【００３９】
迷い操作記憶部６は、迷い判定部５が迷ったと判定した操作について、ユーザ操作系列と最短操作系列とを記憶する。図６の例では、迷い判定部５によって操作の迷いが検出されたコマンドＢ実行についてのユーザ操作系列と、コマンドＢ実行に対応する最短操作系列が迷い操作記憶部６に記憶される。迷い操作記憶部６は、例えばＨＤＤなどの不揮発性のメモリによって実現される。なお、以降では、ユーザが操作に迷った際のユーザ操作系列を迷い操作系列と呼ぶ。
【００４０】
迷い操作記憶部６は図７に示すように、ユーザが操作に迷ったコマンド毎に、迷い操作系列と対応する最短操作系列を関連付けて記憶する。以降では、図７の迷い操作Ｎ（Ｎは整数）に対応する迷い操作系列、及び最短操作系列をそれぞれ迷い操作系列Ｎ、最短操作系列Ｎと呼ぶ。
【００４１】
次に、迷い判定部５のもう一つの機能である、ガイダンス機能における迷い傾向判定について説明を行う。迷い判定部５は、ユーザが操作を行っているときに、ユーザ操作系列検出部４が検出したユーザ操作系列と迷い操作記憶部６に記憶されている迷い操作系列を比較し、それらの間の類似度を算出する。そして、算出した類似度が所定の値より大きい場合には、ユーザが過去に操作に迷ったコマンドを実行しようとして、また同様に操作に迷っている傾向にあると判定する。
【００４２】
以下、上述した類似度の算出方法について詳細に説明する。一般に、操作体系が階層状のメニュー構成となっている場合、各状態、及びコマンド実行の関係は、図８に示すようなツリー構成で表現される。迷い判定部５では、類似度をツリー構成における操作系列の状態に基づいて、算出する。
【００４３】
このようなツリー状のメニュー構成において、操作が最短で行われるのは、全ての操作についてツリーの親側から子側へ状態していく場合である。例えば、図７において、状態ｃからコマンドＢを実行する場合には、「状態ｃ」→「状態ｆ」→「状態ｊ」→「コマンドＢ実行」と、親側から子側に状態していく場合が最短手順である。なお、図８に示すメニュー構成は図７に示した操作系列に対応するものである。
【００４４】
一方、ユーザが操作に迷っている場合には、一般に親側から子側への操作だけではなく、子側から親側に向かう操作が含まれる。図７の迷い操作系列１を例にとると、図８を参照すれば明らかなように、状態ｄから状態ｃ、および、状態ｅから状態ｃに進む操作は子側から親側に向かう操作である。
【００４５】
ここで、子側から親側に向かう操作で迷い操作系列１を区切ると、図９に示すように、「状態ｃ」→「状態ｄ」、「状態ｃ」→「状態ｅ」、「状態ｃ」→「状態ｆ」→「状態ｊ」→「コマンドＢ実行」の３つの子系列に分類できる。これらの子系列は、状態ｃを起点とした操作系列となっている。このように、子側から親側に向かう操作が含まれる場合、操作の起点となる状態が一つ、もしくは複数存在する。
【００４６】
ここで、コマンドＢの実行に至る子系列３を除くと、同じ起点ｃから始まった子系列（子系列１、子系列２）は、その実行の順番が仮に逆であっても、ユーザは同様の迷い方をしているとみなすことができる。したがって、図１０に示すように、迷い操作系列１の子系列１と子系列２が入れ替わった迷い操作系列１´もコマンドＢ実行に対する迷い操作系列とみなすことができる。以降では、元の迷い操作系列の子系列の順番を入れ替えた操作系列を類似迷い操作系列と呼ぶ。
【００４７】
以上のような理由から、迷い判定部５では、元の迷い操作系列を一つ、もしくは複数の起点から始まる子系列に分解して、コマンド実行に至る子系列を除く他の子系列の順番を入れ替えた類似迷い操作系列を生成し、生成した類似迷い操作系列をコマンド実行に対応する迷い操作系列として追加する。典型的にはこの処理は、学習機能における迷い検出がなされた際に実行され、元の迷い操作系列とともに類似迷い操作系列を迷い操作記憶部６に記憶しておく。なお、子系列を抽出した結果、同じ子系列が複数存在する場合、重複している子系列のうち一つだけが類似迷い操作系列の生成に用いられるようにしてもよい。
【００４８】
また、子系列のうち元のユーザ操作系列の中の最も先頭にある子系列については、子系列の先頭が操作の起点となっているとは限らない。例えば、図７の迷い操作系列２は、図１１に示すような子系列に分解されるが、その中の最も先頭にある子系列２１は、操作の起点となっているのは先頭にある「状態ｃ」ではなく「状態ｄ」であり、子系列の順番を入れ替えて類似迷い操作系列を生成する際には、子系列２１を「状態ｄ」から始まる操作系列であると考えたほうが望ましい。
【００４９】
このような状況に対応するため、迷い判定部５では、元のユーザ操作系列の中の最も先頭にある子系列において、他の子系列で起点となっている状態（上述の例では状態ｄ）を含む場合には、それより前にある状態（上述の例では状態ｃ）を消去する。上述の例では、迷い操作系列を図１２に示すような操作系列であるとして、類似迷い操作系列を生成する。
【００５０】
迷い判定部５は、類似度を、例えばユーザ操作系列と迷い操作系列（類似迷い操作系列を含む）が連続して一致した数（連続一致数）によって定める。ここでは、ユーザ操作系列と迷い操作系列の連続一致数が５以上の場合には、ユーザが過去に操作に迷ったのと同じコマンドに対して、同様に迷っていると判定するとする。
【００５１】
迷い判定部５は、類似度が所定の値を超えた迷い操作系列に対応するコマンドを予測コマンドとして抽出する。予測コマンドは過去の履歴からユーザが操作を所望していると予測されるコマンドである。
【００５２】
図１３を用いて迷い判定部５における予測コマンド抽出の動作を説明する。図１３において、ユーザ操作系列と迷い操作系列を比較すると、類似迷い操作系列１−１は状態が連続して一致した数が５となり、上述した迷い判定の基準を満たす。したがって、類似迷い操作系列１−１に対応するコマンドＢが予測コマンドとして抽出される。
【００５３】
なお、上述の例において、迷い判定部５で用いられる類似度は、ユーザ操作系列と迷い操作系列が連続して一致した数であるとしたが、類似度の算出方法はこの方法に限らず、ユーザ操作系列と迷い操作系列の類似の度合いが示されるものであればどのような方法であってもよい。
【００５４】
例えば、ユーザ操作系列と迷い操作系列が連続して一致している操作数の割合を用いてもよい。また、ユーザ操作系列と迷い操作系列が連続して一致した数、または、その割合を用いる代わりに、ユーザ操作系列と迷い操作系列の子系列が一致する数、または、割合を用いてもよい。また、子系列の概念を用いず、実際にユーザが操作した迷い操作系列とユーザ操作系列の操作数の一致数、もしくは一致の割合を用いてもよい。
【００５５】
ガイダンス表示制御部７は、迷い判定部５で抽出した予測コマンドの操作方法を表示部２にガイダンス表示させる。典型的には、対象の迷い操作系列に対応する最短操作系列を、動画によるデモンストレーションによってユーザに提示する。
【００５６】
例えば、図１４に示すように、次に選択すべきボタンを指の形をしたアイコンによって押下する動画を順番に表示する。これにより、ユーザは過去に操作したことがあるコマンド実行に至るまでの操作手順を忘れてしまった場合、その操作手順を具体的に教示してもらえるため、コマンドを容易に実行することができる。更に、動画によって具体的な操作手順をイメージとして示すことにより、ユーザは、その操作をより容易に記憶でき、次回からはその操作で迷う可能性が低くなる。
【００５７】
なお、最短操作系列を動画で示す際に、ガイダンス提示時におけるメニュー画面の状態が、最短操作系列の先頭の状態ではなくその途中にある状態である場合、現在の状態からのコマンド実行手順を示すガイダンスを表示してもよい。
【００５８】
例えば、、最短操作系列が「状態ｘ」→「状態ｙ」→「状態ｚ」→「コマンドＺ実行」である場合に、現在の状態が状態ｙにあるときには、状態ｙからコマンドＺに至るまでの操作系列をガイダンス表示する。
【００５９】
ガイダンスの表示は、予測コマンドを検出した後に、ユーザがツリー構成の子側から親側に向かう操作を行ったときに提示するようにしてもよい。親側から子側に向かっているときには、所望のコマンド実行にそのまま辿り着く可能性があり、予測コマンドを抽出してもガイダンスは表示しない。そして、ユーザが子側から親側に向かう操作を行ったときに（迷っていることが確認できたとき）、はじめて対応するガイダンスを表示する。
【００６０】
また、ガイダンスの表示は、学習機能における迷い判定がなされた時に行ってもよい。これにより、ユーザはまさにその直前に迷った操作に対して、正しい操作方法をすぐに確認することができるため、その操作方法をより強く記憶することができる。
【００６１】
なお、ガイダンス表示は上述したような動画表示に限らず、予測した操作についてその操作方法を説明するものであればどのようなものであってもかまわない。または、予測したコマンドをそのまま実行できるボタンが配置され、当該ボタンを用いて実行されるようにしてもよい。
【００６２】
また、あるユーザ操作系列に対して複数のコマンドが予測コマンドとして検出された場合には、予測コマンドを一覧表示させてそこからユーザに選択させてもよいし、より類似度が高いコマンドのガイダンスを表示するようにしてもかまわない。
【００６３】
次に、図１５のフロー図を参照して、本発明の実施の形態に係るガイダンス表示装置の学習機能における動作について説明する。
【００６４】
まず、入力部１によりユーザが操作を開始すると、ユーザ操作系列検出部４は、ユーザの操作を検出し（ステップＳ１）、ユーザが行った操作がコマンド実行であるかどうかを判定する（ステップＳ２）。ここで、ユーザの操作の開始は、前コマンド実行後の次の操作であることや、前の操作から所定の時間以上空いていること、及び現在の状態がメニュー階層のトップなどのユーザが操作を開始するメニュー画面であることなどによって検出する。
【００６５】
ステップＳ２において、ユーザが行った操作がコマンド実行ではない場合、ユーザ操作の検出を継続する。
【００６６】
一方、ステップＳ２において、ユーザがコマンド実行の操作を行ったことを検出すると、迷い判定部５は、ユーザ操作系列と実行したコマンドに対する最短操作系列とを比較し（ステップＳ３）、それらの間の乖離度を算出し、算出した乖離度が所定の値よりも大きいか否かを判定する（ステップＳ４）。
【００６７】
ステップＳ４において、乖離度が所定の値よりも大きい場合、ユーザがそのコマンドを実行する際に操作に迷ったと判定し、そのときのユーザ操作系列（迷い操作系列）と当該コマンドに対応する最短操作系列をそのコマンドに対応する迷い操作として迷い操作記憶部６に記憶する（ステップＳ５）。
【００６８】
更に、迷い判定部５は、そのときのユーザ操作系列を子系列に分解して類似迷い操作系列を生成する（ステップＳ６）。そして、迷い判定部５は、生成した類似迷い操作系列を
そのコマンドに対応する迷い操作系列として迷い操作記憶部６に記憶し（ステップＳ７）、学習機能の処理を終了する。
【００６９】
一方、ステップＳ４において、乖離度が所定の値以下の場合、ユーザがコマンド実行の際に操作に迷わなかったと判定し、そのまま学習機能の処理を終了する。
【００７０】
次に、図１６のフロー図を参照して、本発明に係るガイダンス表示装置のガイダンス機能における動作について説明する。
【００７１】
まず、入力部１によりユーザが操作を開始すると、ユーザ操作系列検出部４は、ユーザの操作を検出し（ステップＳ１１）、ユーザが行った操作がコマンド実行であるかどうかを判定する（ステップＳ１２）。
【００７２】
ステップＳ１２において、ユーザがコマンドを実行した場合、ガイダンス機能の処理を終了する。
【００７３】
一方、ステップＳ１２において、ユーザが行った操作がコマンド実行ではない場合、迷い判定部５は、ユーザ操作系列と迷い操作記憶部６に記憶されている迷い操作系列とを比較する（ステップＳ１３）。そして、それらの間の類似度を算出し、算出した類似度が所定の値よりも大きいか否かを判定する（ステップＳ１４）。
【００７４】
ステップＳ１４において、類似度が所定の値以下である場合、ユーザ操作の検出を継続する。
【００７５】
一方、ステップＳ１４において、類似度が所定の値よりも大きい場合、ユーザが操作に迷っていると判定し、対応するコマンドを実行するためのガイダンスを表示して（Ｓ１５）、ガイダンス機能の処理を終了する。
【００７６】
以上、本発明に係るガイダンス表示装置の学習機能、及びガイダンス機能の動作についてそれぞれ別箇に説明してきたが、実際の動作においては、両方の機能に対する動作が同時に行われる。図１７のフロー図を参照して、本発明に係るガイダンス表示装置の全体の動作について説明する。
【００７７】
まず、入力部１によりユーザが操作を開始すると、ユーザ操作系列検出部４は、ユーザの操作を検出し（ステップＳ２１）、ユーザが行った操作がコマンド実行であるかどうかを判定する（ステップＳ２２）。
【００７８】
ステップＳ２２において、ユーザが行った操作がコマンド実行ではない場合、迷い判定部５は、ユーザ操作系列と迷い操作系列を比較する（ステップＳ２３）。そして、それらの間の類似度を算出し、算出した類似度が所定の値以上か否かを判定する（ステップＳ２４）。
【００７９】
ステップＳ２４において、類似度が所定の値以上である場合、ガイダンスを表示する（ステップＳ２５）。
【００８０】
一方、ステップＳ２４において、所定の値よりも小さい場合、ユーザ操作の検出を継続する。すなわち、ユーザが行った操作がコマンド実行ではない場合、ガイダンス機能に該当する動作が行われる。
【００８１】
一方、ステップＳ２２において、ユーザが行った操作がコマンド実行である場合、迷い判定部５は、ユーザ操作系列と実行したコマンドに対する最短操作系列とを比較する（ステップＳ２６）。そして、それらの間の乖離度を算出し、算出した乖離度が所定の値以上か否かを判定する（ステップＳ２７）。
【００８２】
ステップＳ２７において、乖離度が所定の値以上の場合、迷い判定部５は、当該コマンドに対応する最短操作系列を記憶する（ステップＳ２８）。そして、迷い判定部５は、類似迷い操作系列を生成して（ステップＳ２９）、生成した類似迷い操作系列を迷い操作記憶部に記憶する（ステップＳ３０）。
【００８３】
一方、ステップＳ２７において、乖離度が所定の値よりも小さい場合、そのまま処理を終了する。すわなち、ユーザが行った操作がコマンド実行である場合、学習機能に該当する動作が行われる。
【００８４】
このように、操作の迷いに類似する操作をユーザが行ったときに、当該操作の迷いに対応するコマンドの操作において、ユーザが陥っている状況に応じて、コマンド実行に至るまでの操作手順をガイダンスすることができるガイダンス表示装置を提供することができる。
【００８５】
なお、上述の例では、ガイダンス表示はユーザが操作に迷っていることを検出したときに提示するとしたが、ユーザが要求したときに提示するようにしてもよい。例えば、ユーザがガイダンス提示機能を呼び出す所定のボタンを押下したときに提示する。
【００８６】
この場合には、ユーザが過去に操作に迷った履歴を図１８に示すように一覧表示する。このとき、ユーザがガイダンス提示を要求するまでに操作したユーザ操作系列に基づいて、迷い操作系列との類似度を算出し、類似度が高いものからリストの上位に並ぶように表示してもよい。そして、ユーザが一覧表示されたリストから所望の履歴（コマンド）を選択すると、対応するガイダンスを表示部２に表示する。又は、選択したコマンドをそのまま実行してもよい。
【００８７】
このようにユーザの操作履歴を表示することによって、過去に操作で迷った記憶がある苦手な操作を行いたいと考えたときに、容易にその操作ガイダンスを呼び出したり、その操作を実行することができる。
【００８８】
上記実施の形態で説明した構成は、単に具体例を示すものであり、本願発明の技術的範囲を制限するものではない。本願の効果を奏する範囲において、任意の構成を採用することが可能である。
【産業上の利用可能性】
【００８９】
本発明のガイダンス表示装置は、車両内に設置されるカーナビゲーション装置等の情報処理装置として有用である。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施の形態に係るガイダンス表示装置の全体構成を示すブロック図
【図２】メニュー画面Ａの表示を示す図
【図３】メニュー画面Ｂの表示を示す図
【図４】メニュー画面Ｃの表示を示す図
【図５】ＰＯＩ情報検索時のメニュー画面の一例を示す図
【図６】学習機能における迷い判定の動作の一例を示す図
【図７】迷い操作記憶部６における記憶方法の一例を示す図
【図８】メニューのツリー構成の一例を示す図
【図９】子系列への分類方法の一例を示す図
【図１０】類似迷い操作系列の生成方法の一例を示す図
【図１１】子系列の先頭が操作の起点となっていない操作系列を示す図
【図１２】子系列の先頭が操作の起点となっていない場合の子系列への分類方法を示す図
【図１３】予測コマンド抽出の動作の一例を示す図
【図１４】ガイダンス表示の一例を示す図
【図１５】本発明の実施の形態に係るガイダンス表示装置の学習機能における動作を示すフロー図
【図１６】本発明の実施の形態に係るガイダンス表示装置のガイダンス機能における動作を示すフロー図
【図１７】本発明の実施の形態に係るガイダンス表示装置の全体の動作を示すフロー図
【図１８】ユーザが過去に操作に迷った履歴を表示する画面の一例を示す図
【符号の説明】
【００９１】
１  入力部
２  表示部
３  制御部
４  ユーザ操作系列検出部
５  迷い判定部
６  迷い操作記憶部
７  ガイダンス表示制御部
【図１】
2008009613.tif 000003
【図２】
2008009613.tif 000004
【図３】
2008009613.tif 000005
【図４】
2008009613.tif 000006
【図５】
2008009613.tif 000007
【図６】
2008009613.tif 000008
【図７】
2008009613.tif 000009
【図８】
2008009613.tif 000010
【図９】
2008009613.tif 000011
【図１０】
2008009613.tif 000012
【図１１】
2008009613.tif 000013
【図１２】
2008009613.tif 000014
【図１３】
2008009613.tif 000015
【図１４】
2008009613.tif 000016
【図１５】
2008009613.tif 000017
【図１６】
2008009613.tif 000018
【図１７】
2008009613.tif 000019
【図１８】
2008009613.tif 000020