(57)【要約】【課題】繰り返し同じ間違いを行うユーザに対して適切な操作情報を提供する。【解決手段】ユーザによる繰り返し操作を検出する繰り返し操作検出部２３と、検出された繰り返し操作の操作履歴を解析する操作履歴解析部２４と、解析された操作履歴に基づいて提供すべき操作情報を特定する検索特定部２５と、特定された操作情報を出力する出力部２８とを備える。【選択図】  図１
2009116787.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる繰り返し操作を検出する検出手段と、
前記検出された繰り返し操作の操作履歴を解析する解析手段と、
前記解析された操作履歴に基づいて提供すべき操作情報を特定する特定手段と、
前記特定された操作情報を出力する出力手段と、を備えることを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記操作履歴に対応する操作情報が記憶された内部記憶手段をさらに備え、
前記特定手段は、前記内部記憶手段に記憶された前記操作履歴を参照して前記出力すべき操作情報を特定することを特徴とする情報提供装置。
【請求項３】
請求項１又は２に記載の情報提供装置において、
電気通信網を介して、前記操作履歴に対応する操作情報が記憶された外部記憶手段に接続する通信手段をさらに備え、
前記特定手段は、前記通信手段を介して前記外部記憶手段に記憶された前記操作履歴を参照して前記出力すべき操作情報を特定することを特徴とする情報提供装置。
【請求項４】
請求項２に従属する請求項３に記載の情報提供装置において、
前記特定手段は、前記操作履歴に対応する操作情報が前記内部記憶手段に記憶されていない場合は、前記外部記憶手段に記憶された前記操作履歴を参照して前記出力すべき操作情報を特定することを特徴とする情報提供装置。
【請求項５】
請求項１〜４のいずれか一項に記載の情報提供装置において、
前記出力手段は、前記ユーザによる繰り返し操作が検出されない限り前記操作情報を提供しないことを特徴とする情報提供装置。
【請求項６】
ユーザによる繰り返し操作を検出したら、データベースを参照して前記繰り返し操作の操作履歴に対応する操作情報を特定し、前記繰り返し操作を検出したタイミングで前記ユーザに提供することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置及び方法に関するものである。
【背景技術】
【０００２】
ナビゲーション装置などに適用される操作アドバイスの提供手法において、ユーザの空き時間を検出し、空き時間が所定時間以上であるときに操作アドバイスを提示する情報提示装置が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２０００−９９４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報提供装置では、繰り返し同じ間違いを行うユーザに対しては、適切な操作アドバイスを提供することができないという問題があった。
【０００５】
本発明が解決しようとする課題は、繰り返し同じ間違いを行うユーザに対して適切な操作情報を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下の解決手段によって上記課題を解決する。
【０００７】
すなわち本発明は、ユーザによる繰り返し操作を検出したら、データベースを参照して繰り返し操作の操作履歴に対応する操作情報を特定し、繰り返し操作を検出したタイミングでユーザに提供することを特徴とすることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、繰り返し同じ間違いを行うユーザに対して適切な操作情報を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【００１０】
図１は、本実施形態に係る情報提供装置を車載ナビゲーション装置１に適用したものを示すブロック図である。
【００１１】
本例の情報提供装置２は、入力部２１、一時記憶部２２、繰り返し操作検出部２３、操作履歴解析部２４、検索特定部２５、内部データベース２６、通信部２７及び出力部２８を備える。
【００１２】
入力部２１は、ナビゲーション装置１の入力部へ行われたユーザの操作を取得する。
【００１３】
本例の車載ナビゲーション装置１は、公知の装置であって、入力部、制御部、地図データベース、自車位置検出機器及びディスプレイ等を備え、ユーザが入力部に目的地、経由地、経路などの諸条件を入力すると、制御部は、地図データベースを参照して検出された目的地等の位置と自車位置検出機器とに基づいて自車両を目的地等に誘導する。
【００１４】
また、地図データベースには地点に関連する電話番号や施設名などが地点に関連付けられてデータベース化され、電話番号や施設名から地点を検索する機能も備えている。
【００１５】
入力部２１は、こうした目的地等の設定操作や地点検索操作の際にナビゲーション装置１の入力部に入力された各操作をその順序とともに取得する。
【００１６】
一時記憶部２２は、入力部２１に入力されたナビゲーション装置１に対するユーザの操作を一時的に記憶する。ここで、一時記憶部２２は、所定時間Ｔ内は入力部２１へ入力された操作を記憶するが、所定時間Ｔを過ぎると記憶を消去する。
【００１７】
これは、本例の情報提供装置２は、ユーザが所望の入力操作を行う際に誤操作によって同じ操作を繰り返したときにこれを検出し、再び誤操作しないように操作アドバイス（操作ヘルプ又は操作ガイドともいう。本発明に係る操作情報に相当する。）をユーザに出力するものである。そして、このような繰り返し操作は、ある限られた時間Ｔ内に生じるものであることから、この時間Ｔを経過した過去の操作は一時記憶部２２から消去し、繰り返し操作の検出対象から除外することとしている。
【００１８】
なお、本例における繰り返し操作の検出目的は、所定時間Ｔ内に行われた過去の操作と一致するかどうかを検出することにあるため、一時記憶部２２の記憶を消去することに代えて、繰り返し操作検出部２３において所定時間Ｔ内の操作に検出対象を限定することもできる。
【００１９】
繰り返し操作検出部２３は、入力部２１に入力された最新の操作と、一時記憶部２２に記憶されている過去の操作とを比較して、最新の操作が繰り返された操作かどうかを検出する。この場合、単一の操作ではなく、一連の操作群として最新の操作と過去の操作との一致性を比較し、一致したときはその最新の操作を繰り返し操作として抽出する。なお、一連の操作群とは、操作とその順序で特定される複数の操作の集合をいい、本実施形態ではこれを「繰り返し操作」と称することとする。
【００２０】
そして、繰り返し操作検出部２３は、上述した繰り返し操作を検出すると、その操作とその順序を含む情報を操作履歴解析部２４へ出力する。
【００２１】
本例における、繰り返し操作と操作履歴についてさらに説明する。
【００２２】
図２は、本実施形態に係る繰り返し操作の一例を説明するためのフローチャート、図３Ａは、図２に示す繰り返し操作例を説明するためのナビゲーション装置１の表示画面１１を示す図である。
【００２３】
この例では、ユーザがナビゲーション装置１に目的地を設定入力しようとして設定操作を進めていったが、途中で誤操作してしまい、これに気付いて再び最初から設定入力を始めたが、再度誤操作してしまったケースである。なお、ここでは住所から目的地設定を行う操作を例に挙げて説明する。
【００２４】
図２に示すように、ナビゲーション装置１に対する目的地の設定入力は、まずユーザが表示画面１１に表示されている「目的地設定」を選択して入力し（ステップＳ２１）、次に表示される選択肢から「住所から」を選択して入力し（ステップＳ２２）、次に表示される住所一覧から目的とする住所を選択して入力する（ステップＳ２３）。
【００２５】
住所が入力されると、ナビゲーション装置１の表示画面１１には図３Ａに示すように、「ガイド開始」、「ルートを選ぶ」、「位置を修正」、「ルートを追加」、「ここを登録」、「詳細情報」といった選択肢と、その右側に目的地の周辺地図が表示される。ステップＳ２３で入力した住所が目的地であり、これからここへ行くのであれば、正しくはステップＳ２４のように「ガイド開始」を選択して入力しなければならない。
【００２６】
ところが、ユーザによっては、「ガイド開始」ではなく「ここを登録」を誤って選択してしまうことがある（ステップＳ２４ａ）。目的地の住所を入力したのち「ここを登録」を選択して入力してしまうと、入力した住所がナビゲーション装置１の記憶部に登録目的地として記憶されたのち、初期画面に戻ってしまうので、ユーザは誤操作したことに気付き、再びステップＳ２１〜Ｓ２３の操作をやり直すことになる。しかし、ユーザは、どの操作が誤操作であったか判らないと、再び同じ操作を行ってしまう。
【００２７】
ここで、１回目のステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４ａの４つの操作及びこの順序と、やり直された２回目のステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４ａの４つの操作及びこの順序とは一致する。本例では、このように一致した操作群を繰り返し操作といい、この操作の内容と順序とを含めた操作の情報を、繰り返し操作の履歴と称する。そして、詳細は後述するが、３回目の操作の際に３度目の誤操作を行わないようユーザに操作アドバイスを提供する。
【００２８】
なお、本例における繰り返し操作は、２回の誤操作を行った場合に検出することにしているが、３回以上の誤操作を行った場合に検出することもできる。
【００２９】
また、操作完了までの操作回数（図２に示す例でいえばステップＳ２１〜Ｓ２４までの４回の操作）が多い場合には、いち早くユーザへ誤操作に対する操作アドバイスを提供することが望ましいので、１回目の操作履歴と２回目の操作履歴とが部分的に一致する場合に、これを繰り返し操作として検出し、２度目の誤操作を行わないよう操作アドバイスを提供することもできる。
【００３０】
図２に示す例でいえば、１回目のステップＳ２１→Ｓ２２→Ｓ２３までの部分と、２回目のステップＳ２１→Ｓ２２→Ｓ２３までの部分は一致するので、これを繰り返し操作として検出し、２回目のステップＳ２３の操作を終えたタイミングで操作アドバイスを提供することもできる。
【００３１】
図４は、本実施形態に係る繰り返し操作の他の例を説明するためのフローチャート、図５Ａは、図４に示す繰り返し操作例を説明するためのナビゲーション装置１の表示画面１１と入力リモコン１２を示す図である。
【００３２】
この例では、目的地の設定入力などのタスクの途中で、電話番号を入力することで目的地を検索し場所を確認する場合であって、目的地を検索しようとしたが、電話番号の入力を終えたのち検索ボタンの入力操作を間違ったケースである。
【００３３】
図４に示すように、電話番号検索では、最初にナビゲーション装置１の表示画面１１に表示された「電話番号入力」を選択する（ステップＳ４１）。これにより、図５Ａに示すように０〜９までの数字ボタン１１１が表示された表示画面１１になる。
【００３４】
ユーザは、図５Ａに示す入力リモコン１２の左右上下の方向キー１２１を操作して表示画面１１のカーソル（不図示）を入力しようとする電話番号の数字ボタン１１１に一つずつ移動させ、入力リモコン１２の決定ボタン１２２を押す。この決定ボタン１２２の入力は各数字を選択する度に行う（ステップＳ４２）。
【００３５】
全ての電話番号の数字を入力したら表示画面の「検索」ボタン１１２にカーソルを移動させ、決定ボタン１２２を押す（ステップＳ４３）。これにより、表示画面１１にはその電話番号に対応する地点の周辺地図が表示されることになり、ユーザはその地点が目的としている地点かどうかを確認した上で目的地の設定操作を行うことができる。
【００３６】
ところが、ユーザによっては、ステップＳ４２において、電話番号の数字を全て入力したのち、正しくはカーソルを「検索」ボタン１１２に移動させたのち決定ボタン１２２を押すべきところ、カーソルを移動させることなく「決定」ボタン１２２を押してしまうことがある（ステップＳ４３ａ）。
【００３７】
全ての電話番号の入力を終えたあと、カーソルをそのままの位置にして「決定」ボタン１２２を押すと、最後に入力した電話番号の数字が重ねて入力されることになる。０３−３３３３−１２３４という電話番号であれば「４」が２回入力されることになる。
【００３８】
入力された数字は表示画面１１の上のスペース１１３に表示されることから、ユーザはこの状態で誤操作に気付き、入力リモコン１２の「戻る」ボタン１２３を押すことで、重ねて入力した数字を消去し（ステップＳ４４）、再び最後の操作をやり直すことになるが、誤操作に気付かないと再びカーソルを移動させることなく「決定」ボタン１２２を押してしまう。なお、ナビゲーション装置１によっては、「戻る」ボタン１２３に代えて又はこれ以外に「修正」ボタンが設けられているものもある。
【００３９】
この例では、ステップＳ４１→Ｓ４２の２つの操作のうち電話番号の入力までは正しく操作されており、誤操作しても初期画面には戻らず、ステップＳ４２を終えたところから再び操作をやり直すことになる。
【００４０】
このように、ある操作の途中で、「特定の操作」→「戻る」という操作が２回連続した場合、このような操作も本例の繰り返し操作に含まれ、「ある特定の操作」→「戻る」を繰り返し操作といい、この操作の内容と順序とを含めた操作の情報を、繰り返し操作の履歴と称する。なお、「戻る」ボタン１２３以外に「修正」ボタンが設けられている場合には、「ある特定の操作」→「修正」といった一連の操作が２回連続したときも本例の繰り返し操作に含めることができる。なお、「特定の操作」→「戻る又は修正」が３回以上連続した場合を繰り返し操作として検出することもできる。また、「特定の操作」→「戻る又は修正」が１回だけ生じた場合を繰り返し操作として検出することもできる。
【００４１】
図１に戻り、操作履歴解析部２４は、上述した繰り返し操作検出部２３で検出された繰り返し操作の入力を受け、その操作の内容と順序を解析する。
【００４２】
図２に示す目的地設定の操作例でいえば、目的地設定ボタンの入力（Ｓ２１）→住所入力ボタンの入力（Ｓ２２）→住所の入力（Ｓ２３）→「ここを登録」ボタンを入力（Ｓ２４ａ）といった情報が繰り返し操作検出部２３から送られてくるので、この情報から、ユーザは目的地設定をしたいが住所を入力したあとに「ここを登録」ボタンを入力するといった誤操作をしてしまったことが解析できる。すなわち、操作履歴解析部２４は、目的地設定の一連操作のうち、誤操作である「ここを登録」の一つ前のステップで操作アドバイスを提供すれば誤操作が防止できることを解析する。
【００４３】
また、図４に示す電話番号検索の操作例でいえば、「電話番号入力」ボタンの入力（Ｓ４１）→電話番号の入力（Ｓ４２）→「決定」ボタンの入力（Ｓ４３ａ）→「戻る」ボタンの入力（Ｓ４４）といった情報が繰り返し操作検出部２３から送られてくるので、この情報から、ユーザは電話番号検索をしたいが電話番号を入力したあとに「決定」ボタンを入力するといった誤操作をしてしまったことが解析できる。すなわち、操作履歴解析部２４は、電話番号検索の一連操作のうち、誤操作である「決定」ボタンの入力の一つ前のステップで操作アドバイスを提供すれば誤操作が防止できることを解析する。
【００４４】
この操作履歴解析部２４で解析された操作履歴に関する情報は、検索特定部２５へ出力される。図２に示す例でいえば、「目的地設定操作における住所入力を完了したステップ」といった情報、図４に示す例でいえば、「電話番号検索における電話番号の入力が完了したステップ」といった情報が、それぞれ検索特定部２５へ出力される。
【００４５】
図１に戻り、内部データベース２６は、本実施形態の情報提供装置２に内蔵された記憶装置であって、上記操作履歴に対応した操作アドバイスがデータベース化されて記憶されている。これに対し、外部データベース３は、本実施形態の情報提供装置２とは別に、たとえば情報センターなどに設けられた記憶装置であって、本例の情報提供装置２に設けられた通信部２７とインターネットなどの電気通信網３１を介して接続される。この外部データベース３にも上記操作履歴に対応した操作アドバイスがデータベース化されて記憶されている。
【００４６】
なお本例では、内部データベース２６と外部データベース３を備えているが、いずれか一方のみを備えるよう構成することもできる。
【００４７】
検索特定部２５は、操作履歴解析部２４から送られてきた「目的地設定操作における住所入力を完了したステップ」や、「電話番号検索における電話番号の入力が完了したステップ」といった操作履歴に関する情報をキーワードにして、内部データベース２６及び外部データベース３を参照しながら操作アドバイスを検索し、適した操作アドバイスを特定する。
【００４８】
図３Ｂは、図２に示す目的地設定操作において繰り返し操作を検出した場合に提供される操作アドバイス例を示す図である。図２に示す誤操作は、目的地設定操作における住所入力を完了したあとのステップで発生したことから、図３Ｂに示すようにステップＳ２４の入力画面において、「目的地に設定する場合はこちら」という操作アドバイスを「ガイド開始」ボタンに向けて表示し、「登録地に登録する場合はこちら」という操作アドバイスを「ここを登録」ボタンに向けて表示する。
【００４９】
また、図５Ｂは、図４に示す電話番号検索操作において繰り返し操作を検出した場合に提供される操作アドバイス例を示す図である。図４に示す誤操作は、電話番号検索における電話番号の入力が完了したあとのステップで発生したことから、図５Ｂに示すようにステップＳ４３の入力画面において、「番号入力が完了した場合は「検索」を選択してください」という操作アドバイスを「検索」ボタン１１２に向けて表示する。
【００５０】
なお、図３Ｂ及び図５Ｂに示す操作アドバイスは単なる一例であって、繰り返し操作に応じて適宜変更することができるものである。また、表示画面１１に文字として表示すること以外にも、スピーカを利用して音声により操作アドバイスを提供することもできる。あるいは、操作アドバイスとしての警告音を発し、誤操作したポイント（ステップ）をユーザに注意喚起するだけでもよい。
【００５１】
通信部２７は、既述したように電気通信網３１に接続するためのインターフェースであって、これにより検索特定部２５は、外部データベース３に記憶された操作履歴に対応した操作アドバイスの情報を参照することができる。
【００５２】
なお、本例の検索特定部２５は、最初に内部データベース２６を参照して該当する操作アドバイスを検索し、内部データベース２６に適切な操作アドバイスがなかった場合には外部データベース３に接続し、当該外部データベース３を参照して該当する操作アドバイスを検索する。このとき、内部データベース２６には検索頻度の高い操作アドバイスのみを格納する一方で、外部データベース３には検索頻度の低い操作アドバイスを含めて格納することで、情報提供装置２の記憶容量を最小限にできるとともに、検索スピードを高めることができる。
【００５３】
出力部２８は、検索特定部２５で特定された操作アドバイスを、その提供タイミングに関する情報とともにナビゲーション装置１へ出力する。
【００５４】
次に、本実施形態に係る情報提供装置の動作を説明する。
【００５５】
図６は、本実施形態に係る情報提供装置の動作を示すフローチャートである。
【００５６】
ステップＳ６１では、入力部２１にナビゲーション装置１に入力された操作を順次入力し、ステップＳ６２にて一時記憶部２２にこの操作を所定時間Ｔだけ記憶する。
【００５７】
次のステップＳ６３では、入力部２１に入力された最新の操作と、一時記憶部２２に記憶されている過去の操作とを比較して、最新の操作が繰り返された操作かどうかを検出する。そして、ステップＳ６４にて繰り返し操作が検出されるとステップＳ６５へ進む。
【００５８】
なお、ステップＳ６４にて繰り返し操作が検出されない場合には、ステップＳ６１へ戻り、以上の処理を繰り返す。このとき出力部２８からは操作アドバイスを出力しない。操作アドバイスは、誤操作をしたユーザにとっては有益であるが、操作手順を熟知しているユーザにとっては却って煩雑な表示になることから、本実施形態では必要な場合以外は操作アドバイスを提供しないこととしている。
【００５９】
ステップＳ６５では、繰り返し操作検出部２３で検出された繰り返し操作の入力を受け、操作履歴解析部２４がその操作の内容と順序を解析する。そして、既述したように、ステップＳ６５で解析された操作履歴に関する情報、図２に示す例でいえば「目的地設定操作における住所入力を完了したステップ」といった情報、図４に示す例でいえば、「電話番号検索における電話番号の入力が完了したステップ」といった情報が、それぞれ検索特定部２５へ出力される。
【００６０】
ステップＳ６６では、検索特定部２５は、操作履歴解析部２４から送られてきた「目的地設定操作における住所入力を完了したステップ」や、「電話番号検索における電話番号の入力が完了したステップ」といった操作履歴に関する情報をキーワードにして、内部データベース２６を参照しながら操作アドバイスを検索し、ステップＳ６７にて適した操作アドバイスがあるかどうかを判断する。
【００６１】
ステップＳ６７にて適切な操作アドバイスが内部データベース２６にあった場合には、ステップＳ６８及びＳ６９をジャンプしてステップＳ７０へ進み、特定した操作アドバイスを出力部２８からナビゲーション装置１へ出力し、図３Ｂや図５Ｂのように操作アドバイスを表示画面１１に表示する。
【００６２】
これに対し、ステップＳ６７にて適切な操作アドバイスが内部データベース２６になかった場合には、ステップＳ６８へ進み、通信部２７及び電気通信網３１を介して外部データベース３に接続し、外部データベース３を参照しながら操作アドバイスを検索し、ステップＳ６９にて適した操作アドバイスがあるかどうかを判断する。
【００６３】
ステップＳ６９にて適切な操作アドバイスが外部データベース３にあった場合には、ステップＳ７０へ進み、特定した操作アドバイスを出力部２８からナビゲーション装置１へ出力し、図３Ｂや図５Ｂのように操作アドバイスを表示画面１１に表示する。
【００６４】
なお、ステップＳ６９にて適切な操作アドバイスが外部データベース３になかった場合には、操作アドバイスを提供することなくステップＳ６１へ戻る。
【００６５】
以上のように、本実施形態に係る情報提供装置によれば、繰り返し同じ間違いをするユーザに対して適切な操作アドバイスを適切なタイミングで提供することができる。
【００６６】
また、内部データベース２６を検索して操作アドバイスがなかった場合に外部データベース３にアクセスして操作アドバイスを検索するので、検索スピードを高めることができる。また、内部データベース２６に検索頻度の高い操作アドバイスのみを格納する一方で、外部データベース３に検索頻度の低い操作アドバイスを含めて格納することができるので、情報提供装置２の記憶容量を最小限にすることができる。
【００６７】
さらに、繰り返し操作が検出されない限り操作アドバイスを提供しないので、操作手順を熟知しているユーザに対して煩雑な情報の提供を防止することができる。
【００６８】
なお、上述した実施形態では情報提供装置２をナビゲーション装置１に適用した例を説明したが、ナビゲーション装置１以外にパーソナルコンピュータの各種ソフトウェアなどにも適用することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係る情報提供装置を示すブロック図である。
【図２】本発明の実施形態に係る繰り返し操作の一例を説明するためのフローチャートである。
【図３Ａ】図２に示す繰り返し操作例を説明するためのナビゲーション装置の表示画面を示す図である。
【図３Ｂ】図２に示す繰り返し操作例に対して提供されるアドバイス情報の一例を示す図（ナビゲーション装置の表示画面）である。
【図４】本発明の実施形態に係る繰り返し操作の他の例を説明するためのフローチャートである。
【図５Ａ】図４に示す繰り返し操作例を説明するためのナビゲーション装置の表示画面と入力リモコンを示す図である。
【図５Ｂ】図４に示す繰り返し操作例に対して提供されるアドバイス情報の一例を示す図（ナビゲーション装置の表示画面）である。
【図６】本発明の実施形態に係る情報提供装置の動作を示すフローチャートである。
【符号の説明】
【００７０】
１…ナビゲーション装置
２…情報提供装置
２１…入力部
２２…一時記憶部
２３…繰り返し操作検出部
２４…操作履歴解析部
２５…検索特定部
２６…内部データベース
２７…通信部
２８…出力部
３…外部データベース
３１…インターネット
【図１】
2009116787.tif 000003
【図２】
2009116787.tif 000004
【図３Ａ】
2009116787.tif 000005
【図３Ｂ】
2009116787.tif 000006
【図４】
2009116787.tif 000007
【図５Ａ】
2009116787.tif 000008
【図５Ｂ】
2009116787.tif 000009
【図６】
2009116787.tif 000010