(57)【要約】【課題】ナビゲーション装置のメニューを表示するときに、メニュー項目を、ユーザを煩わすことなく、現在のユーザの状況に適した順番に並び替えたメニューを表示する。【解決手段】メニューを表示するときに、現在のナビゲーション装置の状況に関する情報を、現在時刻、曜日、移動時間、乗車人数、天気などのパラメタとして取得する。そして、これらのパラメタに対応するメニューの表示項目順を定めるテーブルをメモリに保持しておき、取得したパラメタに基づき、メニューの表示項目順を求め、そのメニューの表示項目順に並んだメニューを表示する。【選択図】図４
2010127814.tif 000002
【特許請求の範囲】
【請求項１】
メニューを表示するナビゲーション装置において、
前記ナビゲーション装置の状況に関する情報を取得する情報取得手段と、
前記メニューの項目の優先順位に関する情報を記憶する優先順位記憶手段と、
前記情報取得手段で取得した情報と、前記優先順位記憶手段で記憶されたメニューの項目の優先順位に関する情報とから、前記メニューの項目の優先順位を求める優先順位算出手段と、
前記優先順位算出手段によって、求められたメニューの項目の優先順位に従い、前記メニューを表示するメニュー表示手段とを有することを特徴とするナビゲーション装置。
【請求項２】
前記情報取得手段は、前記情報として、現在時刻、曜日、移動時間、天気のいずれかを取得することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
車両に搭載し、メニューを表示するナビゲーション装置において、
前記ナビゲーション装置の状況に関する情報を取得する情報取得手段と、
前記メニューの項目の優先順位に関する情報を記憶する優先順位記憶手段と、
前記情報取得手段で取得した情報と、前記優先順位記憶手段で記憶されたメニューの項目の優先順位に関する情報とから、前記メニューの項目の優先順位を求める優先順位算出手段と、
前記優先順位算出手段によって、求められたメニューの項目の優先順位に従い、前記メニューを表示するメニュー表示手段とを有し、
前記情報取得手段は、前記情報として、乗車人数を取得することを特徴とするナビゲーション装置。
【請求項４】
メニューを表示するナビゲーション装置のメニュー表示方法において、
ナビゲーション装置は、
制御装置と、
記憶装置と、
表示モニタとを備え、
前記制御装置が、前記ナビゲーション装置の状況に関する情報を取得するステップと、
前記制御装置が、前記記憶装置に保持された前記ナビゲーション装置の取得した状況に関する情報と、前記メニューの項目の優先順位に関する情報を、前記記憶装置から読出すステップと、
前記制御装置が、前記状況に関する情報と、前記メニューの項目の優先順位に関する情報とから、前記メニューの項目の優先順位を算出するステップと、
前記表示モニタが、前記制御装置が算出した前記メニューの項目の優先順位に基づき、前記メニューを表示するステップとを有することを特徴とするナビゲーション装置のメニュー表示方法。
【請求項５】
前記制御装置が、前記ナビゲーション装置の状況に関する情報として、現在時刻、曜日、移動時間、天気を取得することを特徴とする請求項４記載のナビゲーション装置のメニュー表示方法。
【請求項６】
車両に搭載し、メニューを表示するナビゲーション装置のメニュー表示方法において、
ナビゲーション装置は、
制御装置と、
記憶装置と、
表示モニタとを備え、
前記制御装置が、前記ナビゲーション装置の状況に関する情報を取得するステップと、
前記制御装置が、前記記憶装置に保持された前記ナビゲーション装置の取得した状況に関する情報と、前記メニューの項目の優先順位に関する情報を、前記記憶装置から読出すステップと、
前記制御装置が、前記状況に関する情報と、前記メニューの項目の優先順位に関する情報とから、前記メニューの項目の優先順位を算出するステップと、
前記表示モニタが、前記制御装置が算出した前記メニューの項目の優先順位に基づき、前記メニューを表示するステップとを有し、
前記制御装置が、前記ナビゲーション装置の状況に関する情報として、乗車人数を取得することを特徴とするナビゲーション装置のメニュー表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、および、そのメニュー表示方法に係り、ナビゲーション装置を操作するユーザの便宜にあわせて、メニューの順番を変更し、使い勝手のよいユーザインタフェースを提供するナビゲーション装置、および、そのメニュー表示方法に関する。
【背景技術】
【０００２】
ナビゲーション装置は、ユーザが入力した目的地までの経路を探索して提示し、提示された経路に基づいて進路方向を案内し、誘導したりする車両運行を補助する装置であり、近年、車両のＩＴ化に伴って急速に普及してきている。
【０００３】
ナビゲーション装置は、ユーザに行き先のジャンルのメニューを選択させて、目的地を決定し、決定された目的地までナビゲーションをおこなう機能を有する。
【０００４】
例えば、特許文献１には、ナビゲーション装置によるジャンル検索において、メニューをユーザの好みや使い勝手に応じて並び替えることのできる技術が開示されている。
【０００５】
【特許文献１】特開２００７−２６３６２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ユーザにとって、ナビゲーション装置を快適に使いこなすためには、メニューが選択しやすいというのは、重要な意味を有する。例えば、メニューの項目が多すぎる場合は、スクロールやページめくりなどの操作をおこなって、所望のメニュー項目を探す場合もありうる。そのような操作を少なくするためにも、よく使うメニューが上位に表示されることが望ましい。
【０００７】
特許文献１では、ユーザに明示的に、５０音順や頻度順という操作を指定させてメニューを並び替えるようにしている。
【０００８】
しかしながら、このような操作を一々ユーザに強いるのは、ユーザにとって煩わしいという問題があった。さらに、ユーザの行きたい場所は、日時や曜日によって変わり、その全ての状況に対応して使いやすいメニュー項目の並びを持つメニューを提供するのは困難であるという問題もあった。
【０００９】
本発明は、上記問題点を解決するためになされたもので、その目的は、ナビゲーション装置のメニュー項目を、ユーザを煩わすことなく、現在のユーザの運転状況に適した順番に並び替えたメニューを表示しうるナビゲーション装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明によるナビゲーション装置は、メニューを表示するときに、ナビゲーション装置の状況に関する情報を取得する。パラメタとしては、現在時刻、曜日、移動時間、乗車人数、天気などが考えられる。
【００１１】
そして、これらの情報に対応するメニューの項目の優先順位に関する情報を優先順位記憶手段に記憶しておき、取得した情報とメニュー項目の優先順位に関する情報とから、メニューの項目の優先順位を求め、そのメニューの項目の優先順位に従いメニューを表示する。
【００１２】
これにより、使い勝手のよいユーザインタフェースを提供しうる。
【発明の効果】
【００１３】
本発明によれば、ナビゲーション装置のメニューの項目を、ナビゲーション装置の状況に適した優先順位に従って、メニュー項目を表示しうるナビゲーション装置を提供することができるので、使い勝手のよいユーザインタフェースを提供しうる。
【００１４】
また、現在時刻、曜日、移動時間、天気に最適なメニューの順番を表示するナビゲーション装置を提供することができる。
【００１５】
さらに、車両に搭載した場合は、乗車した人数によって、その人数に最適なメニューの順番を表示するナビゲーション装置を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る一実施形態を、図１ないし図５を用いて説明する。
【００１７】
先ず、図１を用いて本発明の一実施形態に係るナビゲーション装置の構成について説明する。
図１は、本発明の一実施形態に係る車両に搭載した場合のナビゲーション装置の構成例を示すブロック図である。
【００１８】
図１に示されるように、ナビゲーション装置１００は、加速度センサ１０１、振動ジャイロ１０２、車速センサ１０３、ＧＰＳセンサ１０４、制御装置１１０、ＨＤＤ（Hard Disk Drive）１２０、ＲＯＭ１３１、ＲＡＭ１３２、画像メモリ１３３、表示モニタ１３４、不揮発メモリ１３５、Ｂｌｕｅｔｏｏｔｈ通信装置１４０からなる。
【００１９】
加速度センサ１０１は、車両の加速度を検出するセンサである。振動ジャイロ１０２は、車両の進行方向の変位を検出するジャイロ機器である。車速センサ１０３は、車速を検出するセンサである。ＧＰＳセンサ１０４は、ＧＰＳ衛星からのＧＰＳ信号を検出するセンサである。
【００２０】
ナビゲーション装置１００は、これらのセンサ類によって、現在の車両の位置を検出することができる。
【００２１】
制御装置１１０はマイクロプロセッサおよびその周辺回路からなり、プログラムを実行して、演算をおこなうとともに、各部に制御のための指示を与える。ＲＯＭ１３１には、制御プログラムとアプリケーションプログラムが格納される。ＲＡＭ１３２は、一時的に使われる作業用のメモリである。画像メモリ１３３は、表示装モニタ１３４に画像を表示するためのメモリである。表示モニタ１３４は、情報を表示するためのインタフェースと実際に画像を表示するＬＣＤなどの装置である。
【００２２】
不揮発メモリ１３５は、電源を切っても保持したいデータを記憶するための装置である。
【００２３】
ＨＤＤ１２０は、磁気ディスクに情報を記録して、それを磁気ヘッドで読み取る記憶装置である。
【００２４】
Ｂｌｕｅｔｏｏｔｈ（登録商標）通信装置１４０は、携帯電話などの通信端末２００とＢｌｕｅｔｏｏｔｈにより通信をおこなうための装置である。Ｂｌｕｅｔｏｏｔｈは、携帯情報機器などで数ｍ程度の機器間接続に使われる短距離無線通信技術の一つであり、２．４５ＧＨｚ帯の電波を利用し、１Ｍｂｐｓの速度で通信をおこなうことができる。また、ナビゲーション装置１００と通信端末２００との通信手段としては、ＩｒＤＡなどの赤外線を利用するインタフェースであってもよい。また、有線による通信であってもよい。
【００２５】
また、ナビゲーション装置１００の制御装置１１０は、車両情報１５０として、燃費情報や各種の車両における設定情報が入力される。車両情報１５０としては、シートに設置された圧電センサーにより、現在の乗車人数も取得することができる。
【００２６】
さらに、図には、示さなかったが、ナビゲシーョン装置は、現在の時刻や日時を保持する時計機能やカレンダー機能を有する。
【００２７】
次に、図２ないし図５を用いて本発明の一実施形態に係るナビゲーション装置のメニュー表示について説明する。
図２は、本発明の一実施形態に係るナビゲーション装置のメニュー制御に関連するモジュールを示す図である。
図３は、メニュー表示順テーブルの一例を示す図である。
図４は、本発明の一実施形態に係るメニュー制御の処理を示すフローチャートである。
図５は、具体的なメニューの表示例を示す図である。
【００２８】
図２に示されるように、ナビゲーション装置のメニュー制御モジュール３００は、メニュー項目ソートモジュール３１０、メニュー表示モジュール３２０、メニュー入力モジュール３３０からなる。
【００２９】
メニュー項目ソートモジュール３１０は、メニューの項目をソートするためのモジュールであり、パラメタ情報取得モジュール３１１、メニュー表示順演算モジュール３１２、メニュー項目ソート指示モジュール３１３からなる。
【００３０】
パラメタ情報取得モジュール３１１は、メニューの表示項目を決定する要因となるパラメタを取得するためのモジュールである。
【００３１】
メニュー表示順演算モジュール３１２は、パラメタ情報取得モジュール３１１により取得されたパラメタに基づき、後に説明するテーブルを参照し、あるいは、定義された関係式により、表示するメニュー項目の表示順を演算するモジュールである。
【００３２】
メニュー項目ソート指示モジュール３１３は、メニュー表示順演算モジュール３１２により演算されたメニューの項目の表示順をメニュー表示モジュールに伝えるモジュールである。
【００３３】
メニュー表示モジュール３２０は、メニューを表示モニタの画面に表示するためのモジュールである。
【００３４】
メニュー入力モジュール３３０は、ユーザにタッチパネルやキーボードなどにより、メニューの項目の選択を受け付けるためのモジュールである。
【００３５】
これらのモジュールは、ＨＤＤ１２０に格納され、ＲＡＭ１３２にロードされて、制御装置１１０により実行される。
【００３６】
次に、図３を用いてメニュー表示順テーブルについて説明する。
【００３７】
メニュー表示順テーブル４００は、メニューの表示順を決定する要因となるパラメタと、実際に表示するメニュー項目の表示順の対応を示すテーブルである。メニュー表示順テーブル４００は、ＨＤＤ１２０に格納されており、ＲＡＭ１３２にロードされて、メニュー表示順演算モジュール３１２により参照される。
【００３８】
図３に示す例では、ナビゲーション装置からの情報や、車両からの情報、通信による情報がパラメタとして用いられている。
【００３９】
ナビゲーション装置の内部情報としては、例えば、時刻、曜日に関する情報、また、走行時に、エンジンをかけたときからエンジンを切るまでの間どれくらいになるかという移動時間である。
【００４０】
時刻に関しては、例えば、食事時間が近くなると飲食に関する行き先のメニュー項目の順位を上げるというように、利用時刻を推測したメニュー表示が考えられる。また、宿泊施設では、宿泊施設にチェックインする時刻のときに、そのメニュー項目の順位を上げることが考えられる。
【００４１】
曜日としては、平日のとき、土日、祝祭日のときに、メニュー表示項目を変更する用途が考えられる。例えば、土日、祝祭日のときには、観る・遊ぶといった遊興に関するメニュー項目、買い物に関するメニュー項目、宿泊に関するメニュー項目の優先順位を上げるようにする。
【００４２】
移動時間は、例えば、エンジンをかけてからすぐの時間には、経路を選択するための交通情報の優先順位を上げて、経路を選択するためのサポートをする例が考えられる。
【００４３】
車両からの情報としては、乗車人数がある。乗車人数は、例えば、シートに設置された圧電センサーにより、取得することができる。乗車人数が、複数のときは家族で外出するときであると推測されるので、観る・遊ぶといった遊興に関するメニュー項目、買い物に関するメニュー項目、宿泊に関するメニュー項目の優先順位を上げるようにする。また、車両からの情報としては、車両に使用するインテリジェントキーから、その使用者を判定した情報がある。
【００４４】
また、通信による外部情報としては、例えば、天気が「晴れ」のときに、観る・遊ぶといった遊興に関するメニュー項目の優先順位を上げるようにする。
【００４５】
この図３の例では、例えば、条件２では、現在時刻が６：００〜９：００、曜日が月曜日〜金曜日の平日、移動時間が０〜３０分、乗車人数が１人、天気が晴れのパラメタであり、このときには、「交通」、「飲食」、「コンビニ」、「観る・遊ぶ」、「買い物」、「公共」、「宿泊」というメニュー項目順に表示される。
【００４６】
また、条件４８３では、現在時刻が９：００〜１５：００、曜日が日、祝日、移動時間が１２０分以上、乗車人数が３人以上、天気がその他のパラメタであり、このときには、「コンビニ」、「飲食」、「買い物」、「観る・遊ぶ」、「交通」、「宿泊」、「公共」というメニュー項目順に表示される。
【００４７】
なお、パラメタとしては、図３に示した例をあげたが、現在のドライブの状況に関するものでは、他のもの考えられる。
【００４８】
例えば、車両情報としては、燃料の多寡により、ガソリンスタンドの表示項目を上位に表示する。車両に使用するインテリジェントキーから、使用者を判定し、その使用者に固有のメニューの表示順により、メニューを表示する。シートの圧電素子により、乗車しているのが、大人、子供かを判定し、子供ときには、遊興施設のメニュー表示項目の表示順を上げるなどして、それに合ったメニューの表示順を選択する。渋滞情報などの交通情報を通信により受信し、道路が渋滞しているときには、宿泊施設の順位を上げるなどの例が考えられる。
【００４９】
通信情報としては、遊興施設のイベント情報を受信したときに、その遊興施設のメニュー表示項目の表示順位を上げるようにしてもよい。
【００５０】
また、天気については、通信により情報する例を説明したが、ワイパーを稼動させたときに、雨であると判定する方法を用いることもできる。
【００５１】
次に、図４を用いて本発明の一実施形態に係るメニュー制御の処理について説明する。
【００５２】
先ず、ユーザから検索メニューへ推移の指示がなされる（Ｓ４００）。
【００５３】
このときに、パラメタ情報取得モジュール３１１は、各パラメタを取得する（Ｓ４０１）。各パラメタは、例えば、ナビの内部情報、車両からの情報、通信による外部情報であり、例えば、ＨＤＤ１２０に保存されているデータが読みだされる。
【００５４】
そして、メニュー表示順演算モジュール３１２は、Ｓ４０１で取得したパラメタに基づいて、メニュー表示順テーブル４００を参照し、各項目の表示順序を求める（Ｓ４０２）。すなわち、メニュー表示順テーブル４００のパラメタの条件をチェックし、該当するレコードのメニュー表示順を取得する。
【００５５】
なお、本実施形態では、パラメタの組み合わせと、メニュー表示順が一対一で対応したテーブルにより、メニュー項目の優先順位を求めたが、例えば、各パラメタを入力し、それに基づいて、各メニュー項目を数値的に評価し、その数値が大きいほど優先して評価するという手法を用いてもよい。
【００５６】
例えば、土日、祝祭日のときには、観る・遊ぶといった遊興に関するメニュー項目、買い物に関するメニュー項目、宿泊に関するメニュー項目の優先順位の数値を大きくし、平日のときには、それらのメニュー項目の優先順位の数値を小さくする。
【００５７】
次に、メニュー項目ソート指示モジュール３１３は、メニュー表示順演算モジュール３１２により演算されたメニューの項目の表示順を伝えて、メニューの並び替えをおこなわせる（Ｓ４０３）。
【００５８】
そして、メニュー表示モジュール３２０により、メニューを表示モニタの画面に表示する（Ｓ４０４）。
【００５９】
次に、図５を用いて本発明のナビゲーション装置のメニューを表示するときのユーザインタフェースについて説明する。
【００６０】
現在のドライブの状況が、現在時刻が６：００〜９：００、現在の曜日が月曜日〜金曜日の平日、移動時間が０〜３０分、乗車人数が１人、天気が晴れであるとする。
【００６１】
これは、図３に示したメニュー表示順テーブルの条件２に該当する。
【００６２】
このときには、図５（ａ）に示されるように、「交通」、「飲食」、「コンビニ」、「観る・遊ぶ」、「買い物」、「公共」、「宿泊」の順に、メニューが表示モニタ１３４の画面上に表示される。
【００６３】
また、現在のドライブの状況が、現在時刻が９：００〜１５：００、曜日が日、祝日、移動時間が１２０分以上、乗車人数が３人以上、天気がその他（例えば、受信できず）であるとする。
【００６４】
これは、図３に示したメニュー表示順テーブルの条件４８３に該当する。
【００６５】
このときには、図５（ｂ）に示されるように、「コンビニ」、「飲食」、「買い物」、「観る・遊ぶ」、「交通」、「宿泊」、「公共」の順に、メニューが表示モニタ１３４の画面上に表示される。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係る車両に搭載した場合のナビゲーション装置の構成例を示すブロック図である。
【図２】本発明の一実施形態に係るナビゲーション装置のメニュー制御に関連するモジュールを示す図である。
【図３】メニュー表示順テーブルの一例を示す図である。
【図４】本発明の一実施形態に係るメニュー制御の処理を示すフローチャートである。
【図５】具体的なメニューの表示例を示す図である。
【符号の説明】
【００６７】
１００…ナビゲーション装置は、１０１…加速度センサ、１０２…振動ジャイロ、１０３…車速センサ、１０４…ＧＰＳセンサ、１１０…制御装置、１２０…ＨＤＤ（Hard Disk Drive）、１３１…ＲＯＭ、１３２…ＲＡＭ、１３３…画像メモリ、１３４…表示モニタ、１３５…不揮発メモリ、１４０…Ｂｌｕｅｔｏｏｔｈ通信装置。
【００６８】
１５０…車両情報。
【００６９】
４００…メニュー表示順テーブル。
【図１】
2010127814.tif 000003
【図２】
2010127814.tif 000004
【図３】
2010127814.tif 000005
【図４】
2010127814.tif 000006
【図５】
2010127814.tif 000007