(57)【特許請求の範囲】
【請求項１】
画面に段階的に選択肢を表示してユーザに選択を促す情報処理装置であって、
画面と、
前記画面に対する指示の入力を受け付け、その指示位置を示す情報を出力する指示位置検知部と、
前記指示位置検知部から出力された前記指示位置を示す情報に基づいて、前記画面上に表示された第１の選択肢群のうちの一の選択肢の選択を検知したときに、当該一の選択肢を表示したまま、当該一の選択肢の次の段階の第２の選択肢群を表示する画面制御部と、
を備え、
前記画面制御部は、前記第２の選択肢群の中で選択される確率が最も高い最有力選択肢の表示位置を、前記第１の選択肢群の中から選択された前記一の選択肢の表示位置と前記第１の選択肢群の一つ前の段階の選択肢の表示位置と前記最有力選択肢の表示位置とが仮想の弧上に並ぶように決定する情報処理装置。
【請求項２】
前記第２の選択肢群に含まれる各選択肢の選択履歴を記憶した履歴記憶部を備え、
前記画面制御部は、前記履歴記憶部に記憶された選択履歴に基づいて、前記第２の選択肢群に含まれる各選択肢が選択される選択確率を求め、前記選択確率に基づいて、前記最有力選択肢を求める請求項１に記載の情報処理装置。
【請求項３】
前記画面制御部は、前記第１の選択肢群の中から選択された前記一の選択肢と前記第２の選択肢群に含まれる各選択肢とを接続するリンクを表示する請求項１または２に記載の情報処理装置。
【請求項４】
前記画面制御部は、前記画面への指示を最初に検知したときに、選択の開始位置を示す選択開始マークを最初に指示された位置に表示すると共に、最初の選択肢群を表示する請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記画面制御部は、前記指示位置の往復を検知したときに、前記画面表示をクリアする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記画面は、画面に対するタッチの状態を検知可能なタッチパネル付き画面であり、
前記画面から指が離れる前に最後に選択していた選択肢の内容を示す信号を出力する信号出力部を備える請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記画面制御部は、前記選択肢の属性に応じた表示態様で前記第２の選択肢群を表示する請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記画面制御部は、前記画面においてあらかじめ定められた方向に順次前記第２の選択肢群を表示していく請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記画面は、前記あらかじめ定められた方向に向かって幅が広くなった形状を有する請求項８に記載の情報処理装置。
【請求項１０】
前記画面制御部は、前記第１の選択肢群の中から選択された前記一の選択肢の周りで表示可能な範囲が最も広い方向に前記第２の選択肢群を表示する請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
前記画面制御部は、前記第１の選択肢群のうちの一の選択肢が指示されたときに、当該一の選択肢の選択を検知し、前記第２の選択肢群を表示する請求項１〜１０のいずれかに記載の情報処理装置。
【請求項１２】
前記画面制御部は、前記第１の選択肢群のうちの一の選択肢が指示され、指示された選択肢の確定が入力されたときに、当該一の選択肢の選択を検知し、前記第２の選択肢群を表示する請求項１〜１０のいずれかに記載の情報処理装置。
【請求項１３】
前記画面制御部は、前記第１の選択肢群の一の選択肢が指示され、その指示位置が当該一の選択肢から外れたときに、当該一の選択肢の選択を検知し、前記第２の選択肢群を表示する請求項１〜１０のいずれかに記載の情報処理装置。
【請求項１４】
前記画面制御部は、前記第１の選択肢群の一の選択肢に向かって前記指示位置が移動したときに当該一の選択肢の選択を検知し、前記第２の選択肢群を表示する請求項１〜１０のいずれかに記載の情報処理装置。
【請求項１５】
前記画面制御部は、前記第１の選択肢群の一の選択肢に向かって前記指示位置が移動したときに当該一の選択肢の選択を検知し、その検知後に前記指示位置の移動が停止したときに、停止したときの指示位置を含むように当該一の選択肢を再表示すると共に、当該選択肢の次の段階の前記第２の選択肢群を表示する請求項１〜１０のいずれかに記載の情報処理装置。
【請求項１６】
前記情報処理装置は、車両に搭載され、
車両状態を取得する車両状態検知部を備え、
前記画面制御部は、前記車両状態に応じて、前記第２の選択肢群に含める選択肢を変える請求項１〜１５のいずれかに記載の情報処理装置。
【請求項１７】
画面を制御する画面制御部によって、画面に段階的に選択肢を表示してユーザに選択を促す選択肢の提示方法であって、
前記画面制御部が、画面に対する指示位置を示す情報に基づいて、前記画面上に表示された第１の選択肢群のうちの一の選択肢の選択を検知するステップと、
前記画面制御部が、選択肢を記憶した選択肢データベースから、前記第１の選択肢群の中から選択された一の選択肢の次の段階の第２の選択肢群を読み出すステップと、
前記画面制御部が、前記第２の選択肢群の各選択肢が選択される確率を求めるステップと、
前記画面制御部が、前記第２の選択肢群の中で選択される確率が最も高い最有力選択肢の表示位置を、前記第１の選択肢群の中から選択された前記一の選択肢の表示位置と前記第１の選択肢群の一つ前の段階の選択肢の表示位置と前記最有力選択肢の表示位置とが仮想の弧上に並ぶように決定するステップと、
決定された表示位置に前記最有力選択肢を配置する態様で前記第２の選択肢群を表示するステップと、
を備える選択肢の提示方法。
【請求項１８】
画面に段階的に選択肢を表示してユーザに選択を促す選択肢を提示するためのプログラムであって、コンピュータに、
画面に対する指示位置を示す情報に基づいて、前記画面上に表示された第１の選択肢群のうちの一の選択肢の選択を検知するステップと、
選択肢を記憶した選択肢データベースから、前記第１の選択肢群の中から選択された一の選択肢の次の段階の第２の選択肢群を読み出すステップと、
前記第２の選択肢群の各選択肢が選択される確率を求めるステップと、
前記第２の選択肢群の中で選択される確率が最も高い最有力選択肢の表示位置を、前記第１の選択肢群の中から選択された前記一の選択肢の表示位置と前記第１の選択肢群の一つ前の段階の選択肢の表示位置と前記最有力選択肢の表示位置とが仮想の弧上に並ぶように決定するステップと、
決定された表示位置に前記最有力選択肢を配置する態様で前記第２の選択肢群を表示するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択肢を提示してユーザからの入力を受け付ける情報処理装置に関し、特に選択肢の提示方法に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータやカーナビゲーション装置等の情報処理装置における情報入力のインターフェースとして、ユーザに選択肢を提示して、その中から所望の選択肢を選択させる手法が知られている。また、多数の選択肢が存在する場合に、属性等に応じて選択肢をカテゴリ別に分類し、最初にカテゴリを選択させた後に、そのカテゴリに含まれる選択肢を表示する手法も知られている。このように選択肢を階層的に提示することによって、ユーザは、多数の選択肢の中から、所望の選択肢を効率良く見つけ出すことが可能となる。
【０００３】
特許文献１は、ツリー状の階層を有するメニュー選択方法を開示している。特許文献１に記載された方法では、同じ階層のメニューを選択する際に、上位の階層に戻ることなく、別のグループに含まれる選択肢の選択を可能としている。
【特許文献１】特開平１１−１２６１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したような階層を有するメニュー選択方法等においては、ユーザが選択肢を選択しやすいように工夫がなされている。しかしながら、選択肢が提示されたときに、提示された選択肢の内容を一通り確認して、その中から所望の選択肢を選択するためには、若干の時間を要した。
【０００５】
従って、選択肢の提示方法にはさらなる改善の余地があった。特に、ナビゲーション装置のように、車両の走行中にドライバが用いる装置の場合には、安全運転の観点から、ナビゲーション装置の画面を見る時間をなるべく短縮することが望まれている。
【０００６】
そこで、本発明は、所望の選択肢を容易に選択できるようにした情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、画面に段階的に選択肢を表示してユーザに選択を促す情報処理装置であって、画面と、前記画面に対する指示の入力を受け付け、その指示位置を示す情報を出力する指示位置検知部と、前記指示位置検知部から出力された前記指示位置を示す情報に基づいて、前記画面上に表示された第１の選択肢群のうちの一の選択肢の選択を検知したときに、当該一の選択肢を表示したまま、当該一の選択肢の次の段階の第２の選択肢群を表示する画面制御部とを備え、前記画面制御部は、前記第２の選択肢群の中で選択される確率が最も高い最有力選択肢の表示位置を、前記第１の選択肢群の中から選択された前記一の選択肢の表示位置と前記第１の選択肢群の一つ前の段階の選択肢の表示位置とに基づいて決定する。
【０００８】
この構成により、第２の選択肢群が表示される前に選択された選択肢（第１の選択肢群から選択された一の選択肢と、第１の選択肢群の一つ前の段階の選択肢）の表示位置との関係で、ユーザが見つけやすい場所に最有力選択肢を表示することができる。ユーザが探している選択肢が最有力選択肢である場合には、所望の選択肢を容易に見つけ出すことができる。特に、ユーザが所望の選択肢が何であるかを知っている場合には、所望の選択肢を見つけた後は他の選択肢を確認する必要がないので、選択肢の選択をスムーズに行える。
【０００９】
本発明の情報処理装置において、前記画面制御部は、前記第１の選択肢群の中から選択された前記一の選択肢の表示位置と前記第１の選択肢群の一つ前の段階の選択肢の表示位置との直線上にある領域を、前記最有力選択肢の表示位置として決定してもよい。
【００１０】
この構成により、ユーザは、第２の選択肢群が表示される前に選択してきた選択肢の延長上に最有力選択肢を見つけることができる。
【００１１】
本発明の情報処理装置において、前記画面制御部は、前記第１の選択肢群の中から選択された前記一の選択肢の表示位置と前記第１の選択肢群の一つ前の段階の選択肢の表示位置と前記最有力選択肢の表示位置とが仮想の弧上に並ぶように、前記最有力選択肢の表示位置を決定してもよい。
【００１２】
人間の手の動きの軌跡は曲線を描く場合があるが、本発明の構成により、最有力選択肢を容易に選択することができる。この構成は、タッチパネルによって指示位置の入力を行う場合に特に有効である。
【００１３】
本発明の情報処理装置は、前記第２の選択肢群に含まれる各選択肢の選択履歴を記憶した履歴記憶部を備え、前記画面制御部は、前記履歴記憶部に記憶された選択履歴に基づいて、前記第２の選択肢群に含まれる各選択肢が選択される選択確率を求め、前記選択確率に基づいて、前記最有力選択肢を求めてもよい。
【００１４】
このように選択肢の選択履歴に基づいて選択確率を計算することにより、最有力選択肢を適切に求めることができる。
【００１５】
本発明の情報処理装置において、前記画面制御部は、前記第１の選択肢群の中から選択された前記一の選択肢と前記第２の選択肢群に含まれる各選択肢とを接続するリンクを表示してもよい。
【００１６】
このようにリンクを表示することにより、画面上に表示された複数の選択肢の関係を把握することができる。
【００１７】
本発明の情報処理装置において、前記画面制御部は、前記画面への指示を最初に検知したときに、選択の開始位置を示す選択開始マークを最初に指示された位置に表示すると共に、最初の選択肢群を表示してもよい。
【００１８】
この構成により、画面への指示を最初に検知した位置から選択肢群の表示が開始されるので、画面上のどこからでも選択肢群の表示を開始できる。従って、画面を良く見なくても選択肢の選択を開始できる。
【００１９】
本発明の情報処理装置において、前記画面制御部は、前記指示位置の往復を検知したときに、前記画面表示をクリアしてもよい。
【００２０】
一般に否定を表すジェスチャーとして手を振る動作があるが、これと似た動きによって画面をクリアすることができる。
【００２１】
本発明の情報処理装置において、前記画面は、画面に対するタッチの状態を検知可能なタッチパネル付き画面であり、前記画面から指が離れる前に最後に選択していた前記選択肢の内容を示す信号を出力する信号出力部を備えてもよい。
【００２２】
この構成により、指で画面をなぞることによって段階的に表示される選択肢を順次選択していき、画面から指を離したときに、最後に指示していた選択肢の選択を確定し、その選択肢の内容を示す信号を他の装置に送信するというインターフェースを実現できる。
【００２３】
本発明の情報処理装置において、前記画面制御部は、前記選択肢の属性に応じた表示態様で前記第２の選択肢群を表示してもよい。
【００２４】
この構成により、表示態様によって選択肢の属性を理解できるので、選択肢を選択する際の判断に役立てることができる。
【００２５】
本発明の情報処理装置において、前記画面制御部は、前記画面においてあらかじめ定められた方向に順次前記第２の選択肢群を表示していくこととしてもよい。
【００２６】
第２の選択肢群を表示する方向、すなわち選択肢を展開していく方向をあらかじめ定めておくことにより、ユーザは、選択時の操作方向を容易に把握できる。例えば、あらかじめ定められた方向に向かって選択肢が細分化され、あらかじめ定められた方向と逆方向に向かって選択肢が大分類になることを理解できる。
【００２７】
本発明の情報処理装置において、前記画面は、前記あらかじめ定められた方向に向かって幅が広くなった形状を有してもよい。
【００２８】
あらかじめ定められた方向に向かって幅が広くなった形状を有することにより、段階的に増えていく選択肢を適切に表示できる。
【００２９】
本発明の情報処理装置において、前記画面制御部は、前記第１の選択肢群の中から選択された前記一の選択肢の周りで表示可能な範囲が最も広い方向に前記第２の選択肢群を表示してもよい。
【００３０】
このように表示可能な範囲が最も広い方向に選択肢を表示していくことにより、より多くの選択肢を表示できる。
【００３１】
本発明の情報処理装置において、前記画面制御部が第１の選択肢群のうちの一の選択肢の選択を検知して第２の選択肢群を表示するタイミングは、（１）前記第１の選択肢群のうちの一の選択肢が指示されたとき、（２）前記第１の選択肢群のうちの一の選択肢が指示され、指示された選択肢の確定が入力されたとき、（３）前記第１の選択肢群の一の選択肢が指示され、その指示位置が当該一の選択肢から外れたとき、（４）前記第１の選択肢群の一の選択肢に向かって前記指示位置が移動したときのいずれでもよい。また、画面制御部は、（５）前記第１の選択肢群の一の選択肢に向かって前記指示位置が移動したときに当該一の選択肢の選択を検知し、その検知後に前記指示位置の移動が停止したときに、停止したときの指示位置を含むように当該一の選択肢を再表示すると共に、当該選択肢の次の段階の前記第２の選択肢群を表示してもよい。
【００３２】
このように（１）〜（５）のいずれかの態様によって第１の選択肢群のうちの一の選択肢が選択されたことを検知することにより、適切なタイミングで第２の選択肢群を表示できる。（４）の態様で検知することとすれば、ユーザは、表示された選択肢を正確に指示しなくてもよいので、画面を良く見なくても選択肢の選択を行える。また、（５）の態様によれば、指示位置の移動が停止した場所に選択された選択肢を再表示することにより、再表示された選択肢を起点として第２の選択肢群を選択することができる。
【００３３】
本発明の情報処理装置は、車両に搭載され、車両状態を取得する車両状態検知部を備え、前記画面制御部は、前記車両状態に応じて、前記第２の選択肢群に含める選択肢を変えてもよい。
【００３４】
この構成により、車両の状態に合った選択肢を表示し、車両の状態に合わない選択肢を表示しないので、余計な選択肢に煩わされることなく、選択肢を選択できる。
【００３５】
本発明の選択肢の提示方法は、画面を制御する画面制御部によって、画面に段階的に選択肢を表示してユーザに選択を促す選択肢の提示方法であって、前記画面制御部が、画面に対する指示位置を示す情報に基づいて、前記画面上に表示された第１の選択肢群のうちの一の選択肢の選択を検知するステップと、前記画面制御部が、選択肢を記憶した選択肢データベースから、前記第１の選択肢群の中から選択された一の選択肢の次の段階の第２の選択肢群を読み出すステップと、前記画面制御部が、前記第２の選択肢群の各選択肢が選択される確率を求めるステップと、前記画面制御部が、前記第１の選択肢群の中から選択された前記一の選択肢と前記第１の選択肢群の一つ前の段階の選択肢との直線上に、前記第２の選択肢群の中で選択される確率が最も高い選択肢を配置する態様で前記第２の選択肢群を表示するステップとを備える。
【００３６】
この構成により、本発明の情報処理装置と同様に、ユーザは、第２の選択肢群が表示される前に選択してきた選択肢の延長上に最有力選択肢を見つけることができる。また、本発明の情報処理装置の各種の構成を本発明の選択肢の提示方法に適用することが可能である。
【００３７】
本発明のプログラムは、画面に段階的に選択肢を表示してユーザに選択を促す選択肢の提示するためのプログラムであって、コンピュータに、画面に対する指示位置を示す情報に基づいて、前記画面上に表示された第１の選択肢群のうちの一の選択肢の選択を検知するステップと、選択肢を記憶した選択肢データベースから、前記第１の選択肢群の中から選択された一の選択肢の次の段階の第２の選択肢群を読み出すステップと、前記第２の選択肢群の各選択肢が選択される確率を求めるステップと、前記第１の選択肢群の中から選択された前記一の選択肢と前記第１の選択肢群の一つ前の段階の選択肢との直線上に、前記第２の選択肢群の中で選択される確率が最も高い選択肢を配置する態様で前記第２の選択肢群を表示するステップとを実行させる。
【００３８】
この構成により、本発明の情報処理装置と同様に、ユーザは、第２の選択肢群が表示される前に選択してきた選択肢の延長上に最有力選択肢を見つけることができる。また、本発明の情報処理装置の各種の構成を本発明の選択肢のプログラムに適用することが可能である。
【発明の効果】
【００３９】
本発明によれば、第２の選択肢群を表示する際に、第２の選択肢群の中の最有力選択肢の表示位置を、第１の選択肢群の一つ前の段階の選択肢の表示位置と第１の選択肢群の中から選択された一の選択肢の表示位置とに基づいて決定することにより、ユーザが見つけやすい場所に最有力選択肢を表示することができるというすぐれた効果を有する。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態の情報処理装置について、図面を参照しながら説明する。以下の実施の形態では、車両に搭載して用いられる情報処理装置を例として説明するが、本発明の情報処理装置は、車両に搭載される以外にも様々な用途に適用可能である。
【００４１】
（第１の実施の形態）
図１は、第１の実施の形態の情報処理装置１の構成を示す図である。第１の実施の形態の情報処理装置１は、画面制御部１０と、タッチパネル付き画面１２と、選択肢データベース（以下、「選択肢ＤＢ」）１６と、選択履歴データベース（以下、「選択履歴ＤＢ」という）１８と、信号出力部２０とを有している。情報処理装置１は、選択肢にて選択された処理を実行する他の装置（図示せず）に接続される。情報処理装置１は、信号出力部２０を介して他の装置に対して、ユーザが選択した選択肢の内容を示す情報を送信する。選択肢の内容を示す信号は、他の装置にユーザが所望する処理を実行させるための信号である。例えば、「窓を開ける」という選択肢が選択された場合には、窓の開閉を制御するデバイスに対して、窓を開けることを指示する信号であり、「温度を下げる」という選択肢が選択された場合には、エアコンに対して温度を下げることを指示する信号である。これにより、他の装置は、ユーザが選択した処理を実行することができる。
【００４２】
タッチパネル付き画面１２は、ユーザに対して情報を表示する機能を有すると共に、画面に対するタッチを検知し、そのタッチ位置とタッチ状態とを出力する機能を有する。つまり、タッチパネル付き画面１２は、指示位置検知部１４の機能も兼ね備えている。
【００４３】
図２は、タッチパネル付き画面１２の形状を模式的に示す図である。タッチパネル付き画面１２は、上方向に向かって幅が広くなった略逆三角形の形状を有している。画面１２には、後述するとおり、選択肢が表示される。ここで、図２を参照して、画面１２の表示内容について説明する。
【００４４】
図２に示されるように、画面１２には、選択の開始位置を示す選択開始マークＳ、選択肢Ｃ１〜Ｃ８が表示される。以下、選択肢Ｃ１〜Ｃ８を総称して選択肢Ｃという。選択肢Ｃどうし、選択肢Ｃと選択開始マークＳは、リンクＬによって接続されている。これにより、画面１２上に表示された複数の選択肢Ｃの関係を把握できる。選択肢Ｃ１〜Ｃ３は選択肢群Ｇ１を構成し、選択肢Ｃ４、Ｃ５は選択肢群Ｇ２を構成し、選択肢Ｃ６〜Ｃ８は選択肢群Ｇ３を構成する。図２では、選択肢群Ｇ１の中から選択肢Ｃ２が選択されて選択肢群Ｇ２が表示され、選択肢群Ｇ２の中から選択肢Ｃ５が選択されて選択肢群Ｇ３が表示された例を示している。
【００４５】
図２に示すように、選択肢Ｃは、画面１２の上方向に向かって展開していき、上に行くに従って表示される選択肢数が増える。画面１２は、上方向に向かって幅が広くなる形状を有しているので、段階を経るごとに増えていく選択肢を適切に表示することができる。なお、本実施の形態では、画面１２の形状として逆三角形の例を挙げているが、画面１２は、選択肢が展開していく方向に向かって幅が広くなる構成であればよく、例えば台形でもよい。
【００４６】
次に、選択肢ＤＢ１６について説明する。選択肢ＤＢ１６は、画面１２に表示する選択肢を記憶したデータベースである。選択肢ＤＢ１６は、同時に表示される選択肢が集まった選択肢群ごとに選択肢を記憶している。以下に説明するように、選択肢ＤＢ１６は、一つの選択肢群を一つのテーブルに記憶している。選択肢ＤＢ１６は、選択肢群を階層的に記憶してもよいし、リレーショナルデータベースの形式で記憶してもよい。本実施の形態では、選択肢群を階層的に記憶する例について説明する。
【００４７】
図３（ａ）は、選択肢ＤＢ１６に記憶された選択肢群の階層構造を示す図、図３（ｂ）は、選択肢ＤＢ１６に記憶されたデータの例を示す図である。図３（ａ）に示すように、選択肢ＤＢ１６のデータは、選択肢群に対応するテーブルが階層構造を構成している。具体的には、テーブルＴ１０１の下にテーブルＴ２０１とテーブルＴ２０２があり、テーブルＴ２０１の下にテーブルＴ３０１とテーブルＴ３０２があり、テーブルＴ２０２の下にテーブルＴ３０３とテーブルＴ３０４がある。
【００４８】
図３（ｂ）は、選択肢ＤＢ１６に記憶された複数のテーブルに記憶されたデータの例を示す図である。図３（ｂ）では、テーブルＴ１０１〜Ｔ３０１の例を示し、テーブルＴ３０２〜Ｔ３０４については記載を省略している。図３（ｂ）に示すように、各テーブルには、「テーブル番号」と「選択肢」と「次テーブル」のデータが記憶されている。「テーブル番号」は、テーブルを識別するための番号である。「選択肢」は、テーブルに含まれる選択肢を示すデータであり、このデータが選択肢として画面に表示される。「次テーブル」は、選択肢が選択されたときの移行先のテーブルを規定している。例えば、テーブルＴ１０１の例では、「車内機器操作」の選択肢が選択されると、テーブルＴ２０１に移行し、「施設検索」の選択肢が選択されるとテーブルＴ２０２に移行する。なお、テーブルＴ３０１については、次テーブルのデータが「なし」となっているが、これはテーブルＴ３０１が最下層のテーブルだからである（図３（ａ）参照）。
【００４９】
図４は、選択履歴ＤＢ１８に記憶されたデータの例を示す図である。選択履歴ＤＢ１８は、図３（ｂ）に示すテーブルごとに選択履歴のデータを記憶している。各テーブルには、「テーブル番号」と「選択肢」と「選択回数」のデータが記憶されている。「選択回数」は、選択肢が選択された回数である。これにより、選択肢群に含まれたそれぞれの選択肢が選択された割合を求めることができる。本実施の形態では、各選択肢が過去に選択した割合を、各選択肢が選択される確率として用いる。
【００５０】
次に、画面制御部１０について説明する。画面制御部１０は、ハードウェアとしては、ＣＰＵ、ＲＡＭ、ＲＯＭ等によって構成される。ＲＯＭに、画面制御部１０を制御するためのプログラムを記憶しておき、ＣＰＵがこのプログラムを読み出して実行することによって、画面制御部１０の機能が実現される。画面制御部１０の機能を実現するためのプログラムも本発明の範囲に含まれる。
【００５１】
画面制御部１０は、選択肢ＤＢ１６から読み出した選択肢を画面１２に表示する機能を有する。画面制御部１０は、ユーザによって選択された選択肢に応じて、次段階の選択肢群を選択肢ＤＢ１６から読み出し、読み出した選択肢群を表示する。すなわち、画面制御部１０は、画面１２に表示した選択肢群の中のいずれかの選択肢が選択されたと判断したときに、当該選択肢に対応するテーブルを参照し、参照したテーブルに含まれる選択肢を選択肢ＤＢ１６から読み出す。画面制御部１０は、選択履歴ＤＢ１８に記憶されたデータを用いて各選択肢が選択される確率を計算し、選択確率に基づいて選択肢の配置を決定し、決定された配置に従って選択肢を表示する。画面制御部１０は、それまでに選択された選択肢（選択された選択肢とその一つ前の段階の選択肢）の表示位置の直線上にある領域を、最有力選択肢の表示位置として決定する。最有力選択肢以外の選択肢については、選択確率が高い順に、最有力選択肢の近くに配置するように決定してもよい。次に、情報処理装置１の動作について説明し、合わせて画面制御部１０の詳しい動作について説明する。
【００５２】
図５は情報処理装置１の動作を示すフローチャート、図６は情報処理装置１による選択肢表示の詳細な動作を示すフローチャート、図７（ａ）〜図７（ｄ）は選択肢の表示例を示す図である。以下、図５、図６、および図７（ａ）〜図７（ｄ）を参照して情報処理装置１の動作について説明する。図５に示すフローチャートでは、情報処理装置１の画面に、何も表示されていない状態からスタートする。
【００５３】
情報処理装置１のタッチパネル付き画面１２は、図７（ａ）に示すように、画面１２へのタッチを検知すると、タッチ位置を示す検知情報を画面制御部１０に送信する。画面制御部１０は、タッチパネル付き画面１２から送信される検知情報に基づいて、タッチパネル付き画面１２へのタッチがあったか否かを判定する（Ｓ１０）。画面制御部１０は、画面１２へのタッチがない場合は（Ｓ１０でＮＯ）、画面１２へのタッチを検知するまで、画面１２へのタッチがあったか否かの判定を繰り返し行う。
【００５４】
画面制御部１０は、画面１２へのタッチを検知すると（Ｓ１０でＹＥＳ）、図７（ｂ）に示すように、タッチ位置を含む領域に選択開始マークＳを表示すると共に（Ｓ１２）、次段階の選択肢Ｃ１〜Ｃ３を表示する（Ｓ１４）。ここで、画面制御部１０が、次段階の選択肢Ｃ１〜Ｃ３を表示する動作について、図６を参照して説明する。
【００５５】
図６に示すように、画面制御部１０は、まず、選択肢ＤＢ１６から、次段階の選択肢群を読み出す（Ｓ３０）。選択の開始時においては、画面制御部１０は、最初の選択肢群（テーブルＴ１０１）を読み出す。
【００５６】
続いて、画面制御部１０は、選択履歴ＤＢ１８に記憶されたデータを用いて、各選択肢の選択確率を算出し（Ｓ３２）、求めた選択確率に基づいて選択肢の配置を決定する（Ｓ３４）。後述するように、選択された選択肢と一つ前の段階の選択肢との直線上に最有力選択肢を配置するが、選択の開始時においては一つ前の段階の選択肢がまだ存在しないので、画面制御部１０は、最有力選択肢を中央の選択肢Ｃ２の位置に配置する。選択確率が２番目以降の選択肢については、画面制御部１０は、選択確率が高い方が中央に近くなるように配置する。これにより、ユーザは、選択確率の高い選択肢を見つけ易くなる。そして、画面制御部１０は、決定された配置に従って選択肢を表示する（Ｓ３６）。
【００５７】
図５を再び参照して、情報処理装置１の動作について説明する。情報処理装置１の画面制御部１０は、引き続きタッチパネル付き画面１２からの検知情報を取得し、タッチ位置が画面１２に表示された選択肢Ｃ１〜Ｃ３のいずれかの領域に移動したか否かを判定する（Ｓ１６）。本実施の形態では、タッチパネル付き画面１２を指でなぞることによって選択を行うインターフェースを採用している。すなわち、一旦画面１２をタッチしたら、選択が完了するまで画面１２から指を離さず、指が離れたときに最後に指示していた選択肢を選択したとして確定する。従って、本実施の形態では、タッチ位置が選択肢上に移動したか否かを判定している。
【００５８】
タッチ位置が選択肢上に移動したときに（Ｓ１６でＹＥＳ）、画面制御部１０は、選択肢が選択された判定し、選択された選択肢の次段階の選択肢があるか否かを判定する（Ｓ１８）。選択された選択肢に次段階の選択肢がないと判定された場合（Ｓ１８でＮＯ）、画面制御部１０は、画面制御を行わないで、タッチ位置が選択肢上に移動したか否かの判定に戻る（Ｓ１６）。
【００５９】
選択された選択肢の次段階の選択肢があると判定された場合（Ｓ１８でＹＥＳ）、当該次段階の選択肢が画面１２に表示済みであるか否か判定する（Ｓ２０）。本実施の形態の情報処理装置１は、画面１２に一旦表示した選択肢は、選択肢の選択が確定するまで表示し続ける。例えば、一旦選択肢Ｃ２を選択した後に選択肢Ｃ３を選択し、その後再び選択肢Ｃ２を選択した場合には、選択肢Ｃ２の次段階の選択肢Ｃ４、Ｃ５は画面１２上にすでに表示された状態となっている。このように次段階の選択肢がすでに画面１２上に表示されている場合には（Ｓ２０でＹＥＳ）、画面制御部１０は、画面制御を行わないで、タッチ位置が選択肢上に移動したか否かの判定に戻る（Ｓ１６）。
【００６０】
次段階の選択肢群が画面に表示済みでない場合（Ｓ２０でＮＯ）、画面制御部１０は、次段階の選択肢群を表示する（Ｓ１４）。図７（ｃ）は、選択肢Ｃ２の次段階の選択肢を表示した例を示している。指が選択肢Ｃ２に到達すると、画面制御部１０は、次段階の選択肢Ｃ４、Ｃ５を表示する。ここで、次段階の選択肢Ｃ４、Ｃ５の配置について説明する。
【００６１】
図６を参照して説明したように、画面制御部１０は、次段階の選択肢Ｃ４、Ｃ５を読み出した後（Ｓ３０）、選択肢Ｃ４、Ｃ５の選択確率を求め（Ｓ３２）、選択確率に基づいて選択肢Ｃ４、Ｃ５の配置を決定する（Ｓ３４）。画面制御部１０は、選択肢Ｃ１〜Ｃ３からなる選択肢群（請求項の「第１の選択肢群」に相当する）の中で選択された選択肢Ｃ２と選択肢Ｃ１〜Ｃ３からなる選択肢群の一つ前の選択開始マークＳ（請求項の「第１の選択肢群の一つ前の段階の選択肢」に相当する）の直線上に、最有力選択肢Ｃ５を配置する。これにより、選択開始マークＳから選択肢Ｃ２に向かって指を動かしてきた延長線上に、最有力選択肢Ｃ５が配置されることになるので、ユーザの所望の選択肢が最有力選択肢である場合には、最有力選択肢を容易に見つけ出し、選択することができる。なお、選択肢Ｃ１〜Ｃ３は選択開始から１段目の選択肢群であり、この一つ前の段階には選択肢がない。そこで、上記したように、選択開始マークＳを一つ前の段階の選択肢であるとして、選択肢Ｃ４、Ｃ５の配置を決定した。
【００６２】
次に、選択肢Ｃ４が選択された場合に次の段階の選択肢Ｃ６〜Ｃ８を表示する場合について説明する。図７（ｄ）は、選択肢Ｃ４が選択された場合の表示例を示す図である。選択肢Ｃ４が選択された場合には、画面制御部１０は、選択肢Ｃ４、Ｃ５からなる選択肢群（請求項の「第１の選択肢群」に相当する）の中で選択された選択肢Ｃ４と、選択肢Ｃ４、Ｃ５からなる選択肢群の一つ前の選択肢Ｃ２（請求項の「第１の選択肢群の一つ前の段階の選択肢」に相当する）の直線上に、最有力選択肢Ｃ６を配置する。なお、一つ前の段階の選択肢である選択肢Ｃ２は、選択肢Ｃ４、Ｃ５が表示される起因となった選択肢である。このように、選択肢Ｃ４が選択された場合に、選択肢Ｃ２、Ｃ４の直線上に最有力選択肢Ｃ６を配置することで、選択肢Ｃ２から選択肢Ｃ４に向かって指を動かしてきた延長線上に、最有力選択肢Ｃ６が配置されることになるので、最有力選択肢Ｃ６を容易に見つけ出せる。
【００６３】
図５を再び参照して、情報処理装置１の動作について説明する。情報処理装置１は、指が画面１２から離れたか否かの判定を行う（Ｓ２２）。なお、情報処理装置１は、指が少しでも離れた場合に、指が離れたと判定することとしてもよいが、一定時間以上指が離れた場合に、指が離れたと判定することとしてもよい。指が画面１２から離れていないと判定された場合には（Ｓ２２でＮＯ）、情報処理装置１は、タッチ位置が選択肢上に移動したか否かの判定を行う（Ｓ１６）。指が画面１２から離れたと判定された場合には、情報処理装置１は、最後に選択された選択肢の内容を示す信号を信号出力部２０から出力する（Ｓ２４）。
【００６４】
なお、選択の操作をキャンセルする場合のインターフェース、すなわち、画面１２から指が離れたときに、どの選択肢も選択しないで終了するインターフェースを設けてもよい。最も簡単な構成としては、キャンセルボタンを設ける構成が考えられる。また、画面制御部１０にて、タッチ位置の往復を検知したときには、画面１２に表示した選択肢および選択開始マークをすべて消去する構成を採用してもよい。
【００６５】
図８は、情報処理装置１によって車内機器を選択し、操作する例を示す図である。図８に示す例では、選択肢Ｃ１〜Ｃ３の中から選択肢Ｃ２を選択し、次段階の選択肢Ｃ４、Ｃ５の中から選択肢Ｃ５を選択し、次段階の選択肢Ｃ６〜Ｃ８の中から選択肢Ｃ６を選択した状態を示している。選択肢Ｃ６を選択したことにより、運転席のエアコンの温度を設定するためのアイコンｉ１が表示される。このアイコンｉ２には、設定温度が表示されると共に、設定温度を変更するためのスライダーが表示される。このスライダーＢによって簡単なインターフェースで設定温度を変更することができる。
【００６６】
図９は、一旦選択肢Ｃ６を選択した後、別の選択肢Ｃ８を選択する例を示す図である。図９に示すように、選択肢Ｃ６から選択肢Ｃ５を経由して選択肢Ｃ８に指を移動すると、選択肢Ｃ８に対応して、後部座席のエアコンの温度を設定するためのアイコンｉ２が表示される。この際、図９に示すように、運転席のエアコンを設定するためのアイコンｉ１は表示されたままとなっている。図９において、後部座席のエアコンの温度の設定を行った後、ユーザが画面１２から指を離すと、情報処理装置１は、ユーザが設定した後部座席のエアコンの設定温度を確定し、エアコンの設定温度のデータを信号出力部２０を介して後部座席のエアコンに送信する。
【００６７】
なお、本実施の形態では、最後に選択した選択肢によって示されるデータを出力する構成を採用しているので、情報処理装置１は、後で操作された方の後部座席のエアコンの設定温度の情報を送信するが、運転席のエアコンの設定温度のデータを信号出力部２０を介して運転席のエアコンに送信することも可能である。この場合には、ユーザが操作した情報を保存しておき、指が画面１２から離れたときに一括で操作情報を確定させる。
以上、第１の実施の形態の情報処理装置１の構成および動作について説明した。
【００６８】
本実施の形態の情報処理装置１では、最有力選択肢を、選択された選択肢とその選択肢群の前の選択肢との直線上に配置するので、ユーザは最有力選択肢を容易に見つけ出すことができる。
【００６９】
また、本実施の形態の情報処理装置１では、最初に画面をタッチした位置に選択開始マークＳを表示するので、画面のどこからでも選択を開始することができる。これにより、ユーザは、画面を良く見なくても選択を開始でき、例えば、運転中に選択を行う場合にも、運転の妨げにならない。
【００７０】
また、本実施の形態の情報処理装置１では、図８に示すように、選択した選択肢にフォーカスを当て、選択されなかった選択肢と異なる態様で表示している。これにより、画面上において、ユーザが選択した履歴を一覧でき、どのような経緯で現在指示している選択肢にたどり着いたかを把握できる。
【００７１】
なお、上記した第１の実施の形態では、タッチ位置が画面に表示された選択肢上に移動したときに、その選択肢の次段階の選択肢を表示する構成を採用したが、選択肢の選択を検知するタイミングは、選択肢を指示したタイミングに限定されない。例えば、タッチ位置が選択肢上に移動した状態でユーザが確認の意思表示をした場合に、選択肢の選択を検知して、次段階の選択肢を表示することとしてもよい。ユーザによる確認の意思表示を受け付ける構成としては、例えば、音声でもよいし、ハードウェアスイッチでもよい。また、選択肢の選択を検知するタイミングの別の例としては、タッチ位置が選択肢上に移動した後、タッチ位置が前の段階の選択肢がある方と逆の方向に移動して選択肢上から外れた場合に、次段階の選択肢を表示することとしてもよい。
【００７２】
（第２の実施の形態）
次に、第２の実施の形態の情報処理装置について説明する。第２の実施の形態の情報処理装置の基本的な構成は、第１の実施の形態の情報処理装置１と同じである（図１参照）。第１の実施の形態ではタッチ位置が選択肢上に移動したときに選択肢の選択を検知したが、第２の実施の形態ではタッチ位置が選択肢上に移動する前に選択肢の選択を検知する点が異なる。
【００７３】
図１０は第２の実施の形態の情報処理装置の動作を示すフローチャート、図１１（ａ）および図１１（ｂ）は第２の実施の形態における選択肢の表示例を示す図である。情報処理装置の画面制御部１０は、タッチパネル付き画面１２からの検知情報によって、タッチパネル付き画面１２へのタッチがあったか否かを判定する（Ｓ４０）。画面制御部１０は、画面１２へのタッチがない場合は（Ｓ４０でＮＯ）、画面１２へのタッチを検知するまで、画面１２へのタッチがあったか否かの判定を繰り返し行う。
【００７４】
画面制御部１０は、画面１２へのタッチを検知すると（Ｓ４０でＹＥＳ）、図１１（ａ）に示すように、タッチ位置を含む領域に選択開始マークＳを表示し（Ｓ４２）、次段階の選択肢Ｃ１〜Ｃ３を表示する（Ｓ４４）。画面制御部１０が、次段階の選択肢Ｃ１〜Ｃ３を表示する動作は、第１の実施の形態の情報処理装置１と同じである。
【００７５】
情報処理装置１の画面制御部１０は、引き続きタッチパネル付き画面１２からの検知情報を取得し、タッチ位置が画面上に表示された選択肢Ｃ１〜Ｃ３のいずれかの方向に移動したか否かを判定する（Ｓ４６）。タッチ位置が選択肢Ｃ１〜Ｃ３のいずれかの方向に移動したと判定された場合には（Ｓ４６でＹＥＳ）、画面制御部１０は、その移動方向にある選択肢を検知する（Ｓ４８）。移動方向にある選択肢を検知する方法としては、様々な方法が考えられるが、一例としては、タッチ位置と選択肢との距離が所定の間隔以下となったときに、その選択肢を検知することができる。
【００７６】
画面制御部１０は、移動方向にある選択肢を検知すると、その選択肢の次段階の選択肢があるか否かを判定する（Ｓ５０）。検知された選択肢Ｃ２に次段階の選択肢がないと判定された場合（Ｓ５０でＮＯ）、画面制御部１０は、画面制御を行わないで、タッチ位置がいずれかの選択肢の方向に移動したか否かの判定に戻る（Ｓ４６）。
【００７７】
検知された選択肢Ｃ２の次段階の選択肢があると判定された場合（Ｓ５０でＹＥＳ）、当該次段階の選択肢が画面１２に表示済みであるか否か判定する（Ｓ５２）。次段階の選択肢がすでに画面１２上に表示されている場合には（Ｓ５２でＹＥＳ）、画面制御部１０は、画面制御を行わないで、タッチ位置がいずれかの選択肢の方向に移動したか否かの判定に戻る（Ｓ４６）。
【００７８】
次段階の選択肢群が画面に表示済みでない場合（Ｓ５２でＮＯ）、画面制御部１０は、次段階の選択肢群を表示する（Ｓ４４）。図１１（ｂ）では、選択肢Ｃ２の次段階の選択肢を表示した例を記載している。指が選択肢Ｃ２の方向に向かって移動すると、画面制御部１０は、選択肢Ｃ２の選択を検知し、次段階の選択肢Ｃ４、Ｃ５を表示する。選択肢Ｃ４、Ｃ５の配置の仕方は、第１の実施の形態の情報処理装置１と同じである。
【００７９】
以上のように、第２の実施の形態においては、タッチ位置が選択肢Ｃ１〜Ｃ３のいずれかに到達していなくても、次段階の選択肢を表示する。例えば、タッチ位置が選択肢Ｃ２に向かったということを検知した時点で、画面制御部１０は、タッチ位置の移動方向にある選択肢Ｃ２を選択したと判定し、次段階の選択肢Ｃ４、Ｃ５を表示する。従って、選択肢Ｃ２が表示された領域を実際にタッチしなくても、選択肢Ｃ２を選択することができる。これにより、画面を良く見ていなくても選択肢の選択を行うことが可能となる。
【００８０】
上記した第２の実施の形態において、以下のような変形も可能である。
図１２（ａ）〜図１２（ｃ）は、第２の実施の形態の変形例に係る情報処理装置の選択肢の表示方法を示す図である。図１２（ａ）に示すように、タッチ位置が選択肢Ｃ２の方向に移動すると、画面制御部１０は、選択肢Ｃ２の選択を検知する。ここまでは、第２の実施の形態の情報処理装置と同じである。ここで、タッチ位置の移動が停止したときに、変形例に係る情報処理装置では、図１２（ｂ）に示すように、画面制御部１０は、停止したタッチ位置を含む領域に選択肢Ｃ２´を再表示する。すなわち、矢印Ａに示すように、選択肢Ｃ２が選択肢Ｃ２´の位置に移動する。続いて、画面制御部１０は、選択肢Ｃ２´と選択開始マークＳとの直線上に最有力選択肢Ｃ５を表示する。
【００８１】
このように選択肢Ｃ２´の位置をユーザのタッチ位置に合わせることにより、画面を良く見ていなくても、選択肢Ｃ２´を指示することが可能となる。そして、指が停止した位置（選択肢Ｃ２´）を起点として、指を動かすことによって次段階の選択肢Ｃ４、Ｃ５のいずれかを選択することができる。
【００８２】
（第３の実施の形態）
次に、本発明の情報処理装置の第３の実施の形態について説明する。第３の実施の形態では、情報処理装置をナビゲーション装置に適用した例を挙げる。
【００８３】
図１３は、第３の実施の形態のナビゲーション装置３の構成を示す図である。ナビゲーション装置３は、車両の現在位置を取得するＧＰＳ受信機２４と、車両の走行速度を測定する速度センサ２６と、道路や施設のデータを記憶して地図ＤＢ２８とを有している。ここで、ＧＰＳ受信機２４と速度センサ２６は、車両の状態を検知する車両状態検知部２２を構成する。なお、本実施の形態では、ＧＰＳ受信機２４と速度センサ２６を車両状態検知部２２の例として挙げたが、車両状態検知部２２は、ここで挙げた例に限定されない。例えば、残燃料を測定する残燃料センサや、ヘッドライトの点灯を検知するセンサ等を車両状態検知部２２として用いてもよい。
【００８４】
第３の実施の形態のナビゲーション装置３による選択肢の表示方法は、基本的には、第１の実施の形態の情報処理装置１と同じであるが、第３の実施の形態では、表示する選択肢を車両状態に基づいて取捨選択する点が異なる。このような処理を行うため、第３の実施の形態では、選択肢ＤＢ１６に第１の実施の形態と異なるデータを記憶している。
【００８５】
図１４は、選択肢ＤＢ１６に記憶されたデータの例を示す図である。選択肢ＤＢ１６には、第１の実施の形態と同じ「テーブル番号」「選択肢」「次テーブル」のデータに加えて、「条件」のデータが記憶されている。条件は、選択肢の表示可否を示す条件である。図１４に示す例では、「車内機器操作」の選択肢は車両の走行中にも表示することが可能であるが、「施設検索」の選択肢は車両の走行中には表示することができないことを示している。
【００８６】
次に、第３の実施の形態のナビゲーション装置３の動作について説明する。第３の実施の形態のナビゲーション装置３の動作は、基本的には、第１の実施の形態の情報処理装置１と同じである（図５参照）。ただし、第３の実施の形態のナビゲーション装置３では、次段階の選択肢の表示の処理（図５、Ｓ１４）が、第１の実施の形態の情報処理装置１とは異なる。
【００８７】
図１５は、第３の実施の形態のナビゲーション装置３による選択肢を表示処理を示すフローチャートである。図１５に示すように、ナビゲーション装置３は、まず、車両の状態を取得する（Ｓ６０）。すなわち、ＧＰＳ受信機２４にて車両の現在位置を取得し、速度センサ２６にて車両の走行速度を取得する。次に、ナビゲーション装置３の画面制御部１０は、選択肢ＤＢ１６から次段階の選択肢を読み出し、その中から車両状態に合った選択肢を抽出する（Ｓ６２）。例えば、図１４に示す例では、車両が停止しているときには、「車内機器操作」と「施設検索」の選択肢を抽出し、車両の走行中には「車内機器操作」の選択肢のみを抽出する。以下、第１の実施の形態と同様に、画面制御部１０は、選択履歴ＤＢ１８に記憶されたデータを用いて各選択肢の選択確率を算出し（Ｓ６４）、算出した選択確率に応じて選択肢の配置を決定し（Ｓ６６）、決定された配置に従って、次段階の選択肢群を表示する（Ｓ６８）。
【００８８】
第３の実施の形態のナビゲーション装置３では、車両の状態に合った選択肢を表示し、車両の状態に合わない選択肢を表示しないので、余計な選択肢に煩わされることなく、速やかに選択肢を選択できる。
【００８９】
上記した実施の形態では、走行速度を用いて選択肢の表示を制御する例について説明したが、車両状態に応じて選択肢の表示を制御する例は上記に限定されない。例えば、車両状態として残燃料を検知し、残燃料が所定の閾値以上ある場合には、施設検索の対象の選択肢として「ガソリンスタンド」を表示しないようにすることができる。
【００９０】
なお、第３の実施の形態のナビゲーション装置３では、地図ＤＢ２８及びＧＰＳ受信機２４を有しているので、施設検索の結果を表示する際に、施設の位置情報等を利用した結果表示を行うことが可能である。
【００９１】
図１６は、第３の実施の形態のナビゲーション装置３を用いた施設検索結果を示す図である。図１６では、施設検索の選択肢Ｃ１を選択し、続いてレストランの選択肢Ｃ５を選択することによって、レストランを検索したときの表示例を示している。図１６に示すように、画面１２には、検索結果のレストランが選択肢Ｃ６〜Ｃ８として表示される。選択肢Ｃ６〜Ｃ８のいずれかを選択すると、ナビゲーション装置３は、選択されたレストランまでの経路案内を行う。
【００９２】
図１６に示すように、第３の実施の形態のナビゲーション装置３は、検索結果のレストランを単に横に並べて表示するのではなく、実際の位置に応じて選択肢Ｃ６〜Ｃ８を配置している。これにより、ドライバは、検索結果のレストランの位置関係を判断材料として、レストランを選択することができる。また、図１６では、検索結果のレストランの推薦の度合いに応じて、選択肢Ｃ６〜Ｃ８の大きさを変えている。これにより、ドライバは、どのレストランの推薦の度合いが大きいかを一目で把握できる。推薦の度合いを求める方法としては、種々の方法が考えられる。例えば、レストランの人気度の情報をウェブサイト上から取得し、人気度に応じて推薦の度合いを決定しても、レストランの属性（和食か洋食か、高級かカジュアルか）等とドライバの好みの属性とを比較し、その一致度に応じて推薦の度合いを決定してもよい。
【００９３】
図１６に示す例では、推薦の度合いに応じて選択肢の大きさを変えているが、推薦の度合いを表示する態様としても様々なものが考えられる。例えば、推薦の度合いの高い選択肢を点滅表示させてもよいし、フォントを大きくするなどしてもよい。また、推薦の度合いの高い選択肢を目立つ色で表示したり、動かしたりしてもよい。
【００９４】
図１６に示す例では、施設の位置関係に応じて、そのレストランを示す選択肢を表示しているが、施設の位置関係ではなく、現在位置から施設までの予想所要時間に応じて選択肢を表示することとしてもよい。すなわち、ナビゲーション装置３は、検索された施設までの距離やＶＩＣＳ受信機によって取得した渋滞情報等に基づいて、施設までの予想所要時間を求め、求めた予想所要時間に応じて選択肢を配置してもよい。
【００９５】
また、図１６に示す例では、選択肢の内容を示す情報を選択肢の左側に表示しているが、選択肢の内容の表示位置は、ナビゲーション装置３の操作者がどの方向にいるかに応じて変えてもよい。例えば、車両内にカメラを取り付け、ナビゲーション装置３を操作しているのが、ドライバなのか助手席に座った同乗者であるかを検出する。ここでは、右ハンドルの車両を想定し、ナビゲーション装置３の右側にドライバ、左側に同乗者が座ると仮定する。カメラによって操作者を検出した結果、ナビゲーション装置３の操作者が同乗者であると判断した場合には選択肢の左側に選択肢の内容を表示し、操作者がドライバであると判断した場合には選択肢の右側に選択肢の内容を表示する。これにより、操作者が選択肢を指示する際に、操作者自身の手が邪魔になって選択肢の内容が見えなくなるという事態を防ぐことができる。
【００９６】
以上、本発明の情報処理装置について、実施の形態を挙げて詳細に説明したが、本発明は上記した実施の形態に限定されるものではない。
【００９７】
上記した実施の形態では、選択された選択肢と一つ前の段階の選択肢との直線上に最有力選択肢を表示する例について説明したが、最有力選択肢の表示位置は上記した配置に限定されない。例えば、図１７に示すように、最有力選択肢Ｃ７を、選択肢Ｃ２と選択肢Ｃ５と最有力選択肢Ｃ７とが弧上に並ぶような位置に配置してもよい。ここで、３つの選択肢Ｃ２，Ｃ５，Ｃ７が並ぶ弧は、情報処理装置の画面に対してユーザがいる側が凹部となる。例えば、ユーザが情報処理装置の右側から操作している場合に、図１７に示すように、右側が凹部の弧である。ユーザが指を動かしたときに描く指の軌跡に近い弧の上に最有力選択肢Ｃ７が並ぶように配置することにより、選択肢Ｃ２、選択肢Ｃ５をたどってきた指の動きの延長線上で、容易に最有力選択肢Ｃ７を選択することが可能となる。
【００９８】
上記した実施の形態では、タッチパネル付き画面１２を用いる例を挙げて説明したが、タッチパネル付き画面以外の画面を用いることも可能である。この場合、画面への指示位置を入力するためのデバイスとしては、マウス、タッチパッド、十字コントローラ、ジョイスティック、ハプティックデバイス等、様々なデバイスが考えられる。また、ユーザの視線を検出し、ユーザが見ている位置を入力位置として検出する構成も可能である。さらに、音声等によって画面への指示を行ってもよい。例えば、マイクを用いてユーザの音声を取得し、音声解析することによって、「真ん中」「右」「左」等の指示の情報を取得し、位置を特定してもよい。
【００９９】
また、上記した実施の形態においては、画面上に一旦表示された選択肢は、選択が完了するまで継続して表示しているが、この際に、ユーザが指示している選択肢の近傍以外の選択肢を縮小して表示することとしてもよい。これにより、画面内により多くの選択肢を表示することが可能となる。
【０１００】
また、上記した実施の形態では、画面の一定の方向に向かって選択肢を展開していく例について説明したが、選択肢の周りで広いスペースが空いている方向に次段階の選択肢を表示し、選択肢を展開していく構成としてもよい。この場合、円形や長方形の画面を用いることも可能である。
【０１０１】
また、上記した実施の形態では、選択肢の選択確率の算出方法の一例として、選択履歴に基づいて算出する例を挙げたが、選択確率を求める方法は選択履歴を用いる方法に限定されない。例えば、ユーザの好みを示すデータを予め記憶しておき、選択肢の属性とユーザの好みとを比較して、ユーザが選ぶ確率を求めてもよい。また、例えば、曜日や天気、周辺の明るさや道路の混雑度合い等の状況に応じて、選択確率を求めることも可能である。
【産業上の利用可能性】
【０１０２】
本発明の情報処理装置は、最有力選択肢を容易に見つけることができるというすぐれた効果を有し、例えば、ナビゲーション装置等におけるユーザーインターフェースとして有用である。
【図面の簡単な説明】
【０１０３】
【図１】第１の実施の形態の情報処理装置の構成を示す図である。
【図２】タッチパネル付き画面の形状を示す図である。
【図３】（ａ）選択肢ＤＢに記憶された選択肢群の階層構造を示す図である。（ｂ）選択肢ＤＢに記憶された選択肢群のデータの例を示す図である。
【図４】選択履歴ＤＢに記憶されたデータの例を示す図である。
【図５】第１の実施の形態の情報処理装置の動作を示すフローチャートである。
【図６】第１の実施の形態の情報処理装置による選択肢群表示の動作を示すフローチャートである。
【図７】（ａ）情報処理装置による選択肢の表示例を示す図である。（ｂ）情報処理装置による選択肢の表示例を示す図である。（ｃ）情報処理装置による選択肢の表示例を示す図である。（ｄ）情報処理装置による選択肢の表示例を示す図である。
【図８】情報処理装置による車内機器の操作例を示す図である。
【図９】情報処理装置による車内機器の操作例を示す図である。
【図１０】第２の実施の形態の情報処理装置の動作を示すフローチャートである。
【図１１】（ａ）第２の実施の形態における選択肢の表示例を示す図である。（ｂ）第２の実施の形態における選択肢の表示例を示す図である。
【図１２】（ａ）第２の実施の形態の変形例における選択肢の表示例を示す図である。（ｂ）第２の実施の形態の変形例における選択肢の表示例を示す図である。（ｃ）第２の実施の形態の変形例における選択肢の表示例を示す図である。
【図１３】第３の実施の形態のナビゲーション装置の構成を示す図である。
【図１４】選択肢ＤＢに記憶されたデータの例を示す図である。
【図１５】第３の実施の形態の情報処理装置による選択肢群表示の動作を示すフローチャートである。
【図１６】第３の実施の形態のナビゲーション装置を用いた施設検索の結果の表示例を示す図である。
【図１７】最有力選択肢の配置の別の例を示す図である。
【符号の説明】
【０１０４】
１  情報処理装置
３  ナビゲーション装置
１０  画面制御部
１２  タッチパネル付き画面
１４  指示位置検知部
１６  選択肢データベース
１８  選択履歴データベース
２０  信号出力部
２２  車両状態検知部
２４  ＧＰＳ受信機
２６  速度センサ
２８  地図データベース
【図１】
0004919936.tif 000002
【図２】
0004919936.tif 000003
【図３】
0004919936.tif 000004
【図４】
0004919936.tif 000005
【図５】
0004919936.tif 000006
【図６】
0004919936.tif 000007
【図７】
0004919936.tif 000008
【図８】
0004919936.tif 000009
【図９】
0004919936.tif 000010
【図１０】
0004919936.tif 000011
【図１１】
0004919936.tif 000012
【図１２】
0004919936.tif 000013
【図１３】
0004919936.tif 000014
【図１４】
0004919936.tif 000015
【図１５】
0004919936.tif 000016
【図１６】
0004919936.tif 000017
【図１７】
0004919936.tif 000018