(57)【要約】【課題】ユーザが経路設定をする際の地点選択操作と共に、選択地点の優先度も設定すること。【解決手段】専用シート１５（印刷媒体）上の位置を示す座標値およびその座標値の生成時刻を取得する座標取得部と、座標値を印刷媒体上に印刷された地図上の位置情報に変換する座標変換テーブルと、座標変換テーブルを参照して地図上の位置情報に変換する座標変換部と、座標変換部で変換された位置情報から地図上の地点を特定する地点特定部と、座標取得部で複数の座標値を取得した場合に、それらの座標値の生成時刻、座標値間の距離のいずれか一つまたは両方に基づいて地点の優先度を設定する優先度設定部と、を有するナビゲーション装置４０とする。【選択図】図１
2009288024.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体上の位置を示す座標値およびその座標値の生成時刻を取得する座標取得部と、
上記座標値を上記印刷媒体上に印刷された地図上の位置情報に変換する座標変換テーブルと、
上記座標変換テーブルを参照して上記地図上の位置情報に変換する座標変換部と、
上記座標変換部で変換された上記位置情報から上記地図上の地点を特定する地点特定部と、
上記座標取得部で複数の座標値を取得した場合に、それらの座標値の生成時刻、座標値間の距離のいずれか一つまたは両方に基づいて上記地点の優先度を設定する優先度設定部と、
を有することを特徴とするナビゲーション装置。
【請求項２】
前記座標値の生成時刻の差およびそれらの座標値間の距離から移動速度を求める移動速度算出部を有し、
前記優先度設定部は、
前記移動速度算出部で算出した移動速度と、
前記座標取得部が前記座標値と共に取得した前記印刷媒体上の座標値を読み取る際に検出された圧力値に基づいて、上記地点の優先度を設定することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記優先度設定部で設定された前記地点の優先度に基づいて、前記地点特定部で特定された地点の通過順序を設定する経路設定部と、を有することを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
前記優先度設定部は、
前記移動速度および／または前記圧力値を、予め設定された所定の閾値と比較し、
その比較結果に基づいて前記地点の優先度を算出することを特徴とする請求項２または３に記載のナビゲーション装置。
【請求項５】
前記優先度設定部は、
前記所定の閾値を、前記移動速度または前記圧力値のいずれか一方または両方の平均値を求め、上記平均値に所定の値を減算した値および上記平均値に所定の値を加算した値として設定することを特徴とする請求項４に記載のナビゲーション装置。
【請求項６】
前記地点の優先度を数値として算出できる優先度テーブルと、
ユーザの趣向度を算出できる趣向度算出テーブルと、
前記位置情報と前記地図上の地名または施設情報とを関連付けた地図情報テーブルと、を有し、
上記趣向度算出テーブルには、
上記地図情報テーブルに記録されている地点の属するジャンル別に、それぞれ何回選択されたかをカウントした優先度累積値が少なくとも記録され、
前記優先度設定部は、
上記ジャンル別の優先度累積値を全ての上記ジャンルの優先度累積値で除算し、
その除算した値と前記優先度テーブルで求めた優先度の値とを乗算し、
その乗算した値を前記地点の優先度の数値として設定することを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項７】
印刷媒体上の座標値およびその座標値の生成時刻を取得するステップと、
上記座標値から上記印刷媒体上に印刷された地図上の位置情報に変換するステップと、
上記位置情報から上記地図上の地点を特定するステップと、
上記座標値を複数取得した場合に、それらの座標値の生成時刻、座標値間の距離のいずれか一つまたは両方に基づいて上記地点の優先度を設定するステップと、
を有することを特徴とする地点の優先度設定方法。
【請求項８】
請求項７に記載の優先度設定方法において設定された優先度に基づいて前記地点の通過順序を設定するステップと、を有することを特徴とする地点の優先度設定方法。
【請求項９】
コンピュータを請求項１から請求項６のいずれか1項に記載のナビゲーション装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、地点の優先度設定方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１は、目的地等の位置情報に関する検索や入力を簡易にし、操作性を向上させたナビゲーションシステムを開示する。特許文献１に開示されたナビゲーションシステムでは、経路誘導装置のディスプレイを逐一操作しなくとも、シート状の地図表示手段を位置情報指示手段で指し示すことで、目的地を検索し、地図の縮尺の拡大・縮小処理を行なうことができる。
【０００３】
【特許文献１】特開２００３−２８７４３２号公報（要約など）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されるナビゲーションシステムであっても、次のような課題がある。ユーザが目的地と複数の経由地を設定する場合には、シート状の地図表示手段だけでなく、経路誘導装置のディスプレイ上においても、それぞれの設定に関して操作を行なう必要がある。具体的には、ユーザは、シート状の地図表示手段を位置情報指示手段で指し示した後に、経路誘導装置のディスプレイを操作し、その指し示した位置が目的地となる設定を行なう。そして、複数の経由地についても同様の操作をそれぞれ行なう。また、経由地の通過順序を設定するためには、通過したい順番に経由地の設定操作を行なう必要がある。更に、それらの経由地の設定順序に間違いがあった場合や変更したい場合には、再度上述した作業を繰り返して変更するか、または経路誘導装置のディスプレイ上で、経由順序を変更しなければならない。したがって、特許文献１に開示されるナビゲーションシステムでは、位置情報指示手段で目的地や経由地を指し示した後に、経路誘導装置のディスプレイ上でそれらの経路設定を逐一行なう必要があり、これらの目的地や経由地の優先度を一連の動作で設定することができない。すなわち、ユーザは、複数の地点に対して優先度を設定するためには、煩雑な操作を要する。また、ユーザは、これらの目的地や経由地を設定するために、煩雑な操作を新たに覚える必要がある。
【０００５】
そこで、本発明は、上述した課題に鑑み、ユーザが経路設定をする際の地点選択と共に、選択地点の優先度も設定することができるナビゲーション装置、地点の優先度設定方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るナビゲーション装置は、印刷媒体上の位置を示す座標値およびその座標値の生成時刻を取得する座標取得部と、座標値を印刷媒体上に印刷された地図上の位置情報に変換する座標変換テーブルと、座標変換テーブルを参照して地図上の位置情報に変換する座標変換部と、座標変換部で変換された位置情報から地図上の地点を特定する地点特定部と、座標取得部で複数の座標値を取得した場合に、それらの座標値の生成時刻、座標値間の距離のいずれか一つまたは両方に基づいて地点の優先度を設定する優先度設定部と、を有するものである。
【０００７】
本発明に係るナビゲーション装置は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、座標値の生成時刻の差およびそれらの座標値間の距離から移動速度を求める移動速度算出部を有し、優先度設定部は、移動速度算出部で算出した移動速度と、座標取得部が座標値と共に取得した印刷媒体上の座標値を読み取る際に検出された圧力値に基づいて、地点の優先度を設定するものである。
【０００８】
本発明に係るナビゲーション装置は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、優先度設定部で設定された地点の優先度に基づいて、地点特定部で特定された地点の通過順序を設定する経路設定部と、を有するものである。
【０００９】
本発明に係るナビゲーション装置は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、地点の優先度を数値として算出できる優先度テーブルを有し、優先度設定部は、移動速度および／または圧力値を、予め設定された所定の閾値と比較し、その比較結果に基づいて優先度テーブルを参照し、地点の優先度を数値として算出するものである。
【００１０】
本発明に係るナビゲーション装置は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、優先度設定部は、所定の閾値を、移動速度または圧力値のいずれか一方または両方の平均値を求め、平均値に所定の値を減算した値および平均値に所定の値を加算した値として設定するものである。
【００１１】
本発明に係るナビゲーション装置は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、地点の優先度を数値として算出できる優先度テーブルと、ユーザの趣向度を算出できる趣向度算出テーブルと、位置情報と地図上の地名または施設情報とを関連付けた地図情報テーブルと、を有し、趣向度算出テーブルには、地図情報テーブルに記録されている地点の属するジャンル別に、それぞれ何回選択されたかをカウントした優先度累積値が少なくとも記録され、優先度設定部は、ジャンル別の優先度累積値を全てのジャンルの優先度累積値で除算し、その除算した値と優先度テーブルで求めた優先度の値とを乗算し、その乗算した値を地点の優先度の数値として設定するものである。
【００１２】
本発明に係る地点の優先度設定方法は、印刷媒体上の座標値およびその座標値の生成時刻を取得するステップと、座標値から印刷媒体上に印刷された地図上の位置情報に変換するステップと、位置情報から地図上の地点を特定するステップと、座標値を複数取得した場合に、それらの座標値の生成時刻、座標値間の距離のいずれか一つまたは両方に基づいて地点の優先度を設定するステップと、を有するものである。
【００１３】
本発明に係る地点の優先度設定方法は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、地点の優先度に基づいて地点の通過順序を設定するステップと、を有するものである。
【００１４】
本発明に係るプログラムは、コンピュータを上述したナビゲーション装置のいずれか一つとして機能させるためのプログラムである。
【発明の効果】
【００１５】
本発明により、ユーザが経路設定をする際の地点選択と共に、選択地点の優先度も設定することができるナビゲーション装置、地点の優先度設定方法およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態の一例であるナビゲーション装置、地点の優先度設定方法およびプログラムを図面に基づいて説明する。なお、本実施形態のナビゲーション装置は、自動車などの車両に設置されて、印刷媒体としての専用シートに電子ペンで描いた軌跡情報を読み取り、電子的な地図に表示させることができるカーナビゲーションシステム１０のカーナビゲーション装置４０として説明する。地点の優先度設定方法およびプログラムは、カーナビゲーション装置４０の動作の一部として説明する。
【００１７】
（カーナビゲーションシステム１０の全体説明）
図１は、本実施の形態に係るカーナビゲーションシステム１０を示すシステム構成図である。カーナビゲーションシステム１０は、印刷媒体としての専用シート１５と、この専用シート１５中の位置を選択するための電子ペン２０と、電子ペン２０と有線または無線で通信可能なナビゲーション装置としてのカーナビゲーション装置４０と、を主要な構成要素とする。なお、カーナビゲーション装置４０は、車両に対して固定的に設置されるものであっても、車両から外すことができるように設置されるものであってもよい。
【００１８】
（専用シート１５の説明）
図２は、図１中の専用シート１５と同一の専用シート１５Ａを示す説明図である。図２の専用シート１５Ａには、全面に渡って複数のドット１６からなるドットパターン１７が印刷されている。ドットパターン１７は、たとえば赤外線を吸収するインクでシートに印刷され、たとえば６×６個のドット１６により専用シート１５Ａ中の位置を示す座標値へ変換可能なものである。
【００１９】
この座標値は、たとえば図２での専用シート１５Ａの左上隅を基準とした（ｘ，ｙ）による二次元の座標値（不図示）で表現できる。電子ペン２０は、ドットパターン１７以外の部分で反射されてくる赤外線を赤外線カメラ２３（図３参照）で受光してドットパターン１７を認識する。そして、当該ドットパターン１７を電子ペン２０で読み取ることにより、専用シート１５Ａ上における当該読み取ったドットパターン１７が示している一意の座標値を得ることができる。
【００２０】
このドットパターン１７は、非常に多数のドット１６から構成され、図２の中央に拡大して示すように、平均して０．３ｍｍ間隔で赤外線を吸収するインクによりドット１６が印刷されている。これらのドット１６は、図２中の右にさらに拡大して示すように、格子の中心から上下左右のいずれかの方向に所定量だけずれて印刷されている。
【００２１】
このドット１６は、６×６＝３６ドットが集まって１つのドットパターン１７を構成しており、１つのドット１６は、４通りの組み合わせを有することから、１．８ｍｍ×１．８ｍｍサイズの１つのドットパターン１７には４の３６乗通りの組み合わせが存在するため、同じドットパターン１７を使用しないことで１つのドットパターン１７を一意に識別することが可能となる。
【００２２】
なお、専用シート１５Ａが複数ページある場合、どのページが指定されたかを知る方法としては、たとえば、全てのページに対して同一の座標系の座標値を用いてもよい。全てのページを平面上に並べて大きな用紙と仮定した場合に、この大きな用紙の左上隅が原点となるように座標系を設定することで同一の座標系を用いて記憶することができる。そして、それらのページ単位に使用している座標系の範囲を予め記憶して保持することにより、どのページで指定されたかを知ることができる。なお、座標系の原点は、左上以外にも中央や右上などの他の箇所としても勿論よい。
【００２３】
（電子ペン２０の説明）
図３は、図１中の電子ペン２０およびカーナビゲーション装置４０の詳細な構成を示すブロック図である。なお、この図３に示す構成では、電子ペン２０からカーナビゲーション装置４０へ座標値などの情報が送信されるが、カーナビゲーション装置４０から電子ペン２０へ情報を送信することも可能である。
【００２４】
電子ペン２０は、図１に示すようにペン形状のハウジング２１を有し、図３に示すように、赤外線ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）２２、赤外線カメラ２３、圧力検出部２４、通信Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）２５、これらが接続されるマイクロコンピュータ２６、これらに給電するバッテリ（不図示）などを主要な構成要素とする。
【００２５】
赤外線カメラ２３は、たとえば赤外線用のＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサである。赤外線カメラ２３で受光した赤外線のパターンデータは、後述するパターン読取部２９へ周期的に出力される。なお、赤外線ＬＥＤ２２および赤外線カメラ２３は、電子ペン２０のペン先に向けて配設されている。これにより、電子ペン２０の赤外線カメラ２３は、赤外線ＬＥＤ２２がペン先に向けて照射した赤外線の専用シート１５Ａによる反射光を受光し、そのペン先付近のドットパターン１６を周期的に読み取ることができる。
【００２６】
圧力検出部２４は、電子ペン２０のペン先に作用する筆圧を検出する。圧力検出部２４は、たとえば可動可能に設けられたペン先に作用する圧力を歪みゲージなどの抵抗体で検出する圧力センサＰにより検出することができる。マイクロコンピュータ２６は、圧力センサＰで所定の圧力値を検出すると、赤外線ＬＥＤ２２をペン先に向けて照射し、赤外線の専用シート１５Ａによる反射光を受光し、そのペン先付近のドットパターン１６を周期的に読み取る。
【００２７】
通信Ｉ／Ｆ２５は、たとえばブルートゥース、赤外線通信、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのインターフェースである。また、通信Ｉ／Ｆ２５は、後述する送信部３１からの送信信号により他の機器（ここでは図３に示すカーナビゲーション装置４０の通信Ｉ／Ｆ４１）との間でデータを送信するものである。なお、通信Ｉ／Ｆ２５は、この他にもたとえばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）Ｉ／ＦやＥ／Ｎ（Ｅｔｈｅｒｎｅｔ（登録商標））ケーブルなどの有線の通信ケーブルにより他の機器と接続されることにより通信をするものであってもよい。
【００２８】
マイクロコンピュータ２６は、時刻や経過時間などを計測するタイマ２７、メモリ２８、パターン読取部２９、座標生成部３０、送信部３１、図示外のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを主要な構成要素とする。
【００２９】
メモリ２８は、読取データＤなどの各種のデータや各種のプログラムを記憶している。ＣＰＵは、メモリ２８に記憶される図示外のプログラムを読み込んで実行する。これにより、電子ペン２０のマイクロコンピュータ２６には、パターン読取部２９、座標生成部３０、送信部３１などの機能が実現される。
【００３０】
パターン読取部２９は、赤外線カメラ２３から周期的に出力される各パターンデータを読み取る。マイクロコンピュータ２６は、パターン読取部２９で読み取ったパターンデータをメモリ２８に記憶させる。
【００３１】
座標生成部３０は、パターン読取部２９により読み取られたパターンをメモリ２８から読み出して、解析して座標値を生成する。なお、マイクロコンピュータ２６は、生成した座標値に、タイマ２７で計測される現在時刻とを対応付けて、メモリ２８に座標値の生成時刻として記憶させる。これにより、メモリ２８には、読取データＤが記憶される。すなわち、読取データＤは、座標生成部３０が生成した複数の座標値と、各座標値の読取時刻（生成時刻）を示す複数の時刻情報のほか、圧力センサＰで検出された圧力値とを有する。
【００３２】
送信部３１は、電子ペン２０の通信Ｉ／Ｆ２５による通信を管理する。送信部３１は、メモリ２８に記憶させる読取データＤを、送信のために電子ペン２０の通信Ｉ／Ｆ２５へ供給する。
【００３３】
（カーナビゲーション装置４０の説明）
カーナビゲーション装置４０は、通信Ｉ／Ｆ４１、液晶デバイス４２、ＧＰＳ受信デバイス４３、これらが接続される制御部としてのマイクロコンピュータ４４などを主要な構成要素とする。
【００３４】
通信Ｉ／Ｆ４１は、電子ペン２０の通信Ｉ／Ｆ２５と同様であるため、説明を省略する。液晶デバイス４２は、地図や経路案内結果等のデータや画像などを表示させるものである。なお、液晶デバイス４２は、タッチパネルによりユーザからの操作を直接受け付けられるものであってもよい。ＧＰＳ受信デバイス４３は、ＧＰＳによる交通情報などを受信できるデバイスである。制御部としての機能を果たすマイクロコンピュータ４４は、以下に説明する機能を有する。
【００３５】
制御部としての機能を果たすマイクロコンピュータ４４は、座標取得部としての取得データ解析部４５、位置情報生成部４６、座標変換部４７、地点特定部４８、移動速度算出部４９、優先度設定部５０、経路設定部５１、メモリ５２、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部５３、図示外のＣＰＵ、などを主要な構成要素とする。
【００３６】
座標取得部としての取得データ解析部４５は、電子ペン２０から送信されてくる読取データＤを取得して解析する機能を有する。位置情報生成部４６は、ＧＰＳ受信デバイス４３が受信した電波に基づいて車両の現在位置の緯度値と経度値を生成する機能を有する。なお、位置情報生成部４６は、カーナビゲーション装置４０にジャイロセンサやＤ−ＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ―Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用のＦＭ（Ｆｒｅｑｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）電波などを受信する機能を有する場合、これらの機能により得られる情報に基づいて車両の現在位置の緯度値と経度値を生成したり、これらの機能に基づいてＧＰＳ受信デバイス４３に基づいて生成した緯度値と経度値を補正したりするようにしてもよい。
【００３７】
座標変換部４７は、後述する座標変換テーブル５４を参照して、受信した座標値から専用シート１５上の緯度経度情報（位置情報）を求める。
【００３８】
図４は、図３に示すカーナビゲーション装置４０のメモリ５２に記憶されている座標変換テーブル５４のデータ構造の一例を示す図である。
【００３９】
座標変換テーブル５４は、電子ペン２０から送信されてきた座標値を地図上の経度緯度情報（位置情報）に変換することができるデータベースである。図４に示すように、座標変換テーブル５４は、ページ番号と、基準緯度と、基準経度と、緯度Ｙ座標間隔と、経度Ｘ座標間隔と、を有している。ページ番号は、専用シート１５をページ単位で定義した情報である。基準緯度は、専用シート１５の所定のＹ座標値に対応する緯度である。また、基準経度は、専用シート１５の所定のＸ座標値に対応する経度である。緯度Ｙ座標間隔は、緯度のＹ座標の座標値1ポイントあたりの間隔を示す情報であり、図４では、Ｙ座標の座標値が1ポイント変化すると、緯度も３．１秒変化することを示している。また、経度Ｘ座標間隔は、経度のＸ座標の座標値1ポイントあたりの間隔を示す情報であり、経度Ｘ座標の座標値が1ポイント変化すると、経度も２．５秒変化することを示している。したがって、電子ペン２０から送信されてきた座標値と、上述した基準緯度、基準経度となる座標値とのＸ座標値、Ｙ座標値の差を計算することによって、送信されてきた座標値の地図上の経度緯度情報に変換することができる。
【００４０】
なお、座標変換テーブル５４に登録されているこれらの緯度および経度は、値を算出しやすくするために、所定の計算式で整数値化して変換処理を行なっているが、整数値化するための詳細な計算式については省略する。
【００４１】
地点特定部４８は、後述する地図情報テーブル５５を参照して、座標変換部４７で求めた緯度経度情報（位置情報）に関連付けられている地名または施設情報を特定する。
【００４２】
図５は、図３に示すカーナビゲーション装置４０のメモリ５２に記憶されている地図情報テーブル５５のデータ構造の一例を示す図である。
【００４３】
地図情報テーブル５５は、専用シート１５上にある座標値とその座標値に対応する地点に存在する地名、施設名称、住所などが登録されているデータベースである。図５に示すように、地図情報テーブル５５は、「ＩＤ」、「ジャンル」、「名前」、「緯度」、「経度」、「住所」、「電話番号」を有している。「ＩＤ」は、「ジャンル」を一意に識別するための値である。「ジャンル」は、地図情報テーブル５５に登録されている地名または施設情報の属する区分である。「名前」は、地図情報テーブル５５に登録されている地名または施設情報である。「緯度」および「経度」は、登録されている地名または施設情報の位置情報である。なお、この位置情報は、座標変換テーブル５４で用いられている整数値化された経度、緯度と同じく、整数値化した値を用いている。「住所」および「電話番号」は、登録されている地名または施設情報の住所および電話番号である。
【００４４】
移動速度算出部４９は、電子ペン２０から送信されてきた読取データＤに含まれる座標値の位置情報および生成時刻情報からその座標値の移動速度（Ｖ）を求める。具体的には、複数の座標値の位置情報からその座標値間の距離（Ｌ）を算出し、各座標値の生成時刻の差から時間（Ｔ）を求め、Ｖ＝Ｌ／Ｔにより移動速度（Ｖ）を求めることができる。
【００４５】
優先度設定部５０は、優先度テーブル５６Ａに基づいて、地点特定部４８によって特定された地名または施設情報について経路設定を行なう上での優先度の値を決定する。
【００４６】
図６は、図３に示すカーナビゲーション装置４０のメモリ５２に記憶されている優先度テーブル５６Ａのデータ構造の一例を示す図である。優先度テーブル５６Ａは、電子ペン２０でパターンを読み取る際の筆圧および筆速の組み合わせから、優先度を数値として算出することができる。優先度テーブル５６Ａは、表の縦に筆圧が「強い」、「通常」、「弱い」、横に筆速が「速い」、「通常」、「遅い」と分類されている。そして、優先度テーブル５６Ａを参照した優先度設定部５０は、筆圧と筆速の組み合わせにより、簡単に優先度を数値化することができる。
【００４７】
たとえば、優先度設定部５０は、ユーザが電子ペン２０で強く、かつ通常より遅い速度で地点１（不図示）付近をなぞった場合には、筆圧が「強い」、筆速が「遅い」と判定し、優先度テーブル５６Ａを参照して地点１の優先度を「５」と設定する。そして、優先度設定部５０は、その次にユーザが電子ペン２０で通常の力で、かつ通常の速度で地点２（不図示）付近をなぞった場合には、筆圧が「通常」、筆速が「通常」と判定し、優先度テーブル５６Ａを参照し、地点２の優先度を「３」と設定する。なお、優先度設定部５０が筆圧および筆速の値を判定するための基準値は、予めそれぞれの所定の固定された閾値が設定されており、それらの値との比較により上述した筆圧および筆速の分類（筆圧であれば「強い」、「通常」、「弱い」といった分類）が定まるものとする。
【００４８】
優先度設定部５０は、上述した判定結果と優先度テーブル５６Ａを用いることにより、ユーザが経路設定をする際の地点選択と共に、選択地点の優先度も簡単に数値として設定することができる。また、それらの数値の大小を比較することにより、その後に経路設定部５１が行なう経路設定の優先順序を決定することができる。
【００４９】
経路設定部５１は、優先度設定部５０により決定された優先度の大きい地点から通過するように案内経路を探索する。たとえば、経路設定部５１は、探索により生成した案内経路をメモリ５２に記憶させる。これにより、メモリ５２には、案内経路データ５９が記憶される。
【００５０】
メモリ５２は、各種のデータや各種のプログラムを記憶するものであり、具体的には、上述した座標変換テーブル５４、地図情報テーブル５５、優先度テーブル５６Ａの他、地図の縮尺を設定する縮尺テーブル（不図示）などの各種のデータベースや、電子ペン２０からの受信データ５７、ＧＰＳ受信デバイス４３で受信したナビゲーションデータ５８、経路設定部５１で検索された案内経路データ５９や、カーナビゲーション装置４０の各機能を動作させるプログラム（不図示）などの各種のデータが記憶されている。また、ＣＰＵがプログラムなどを読み込んで実行する際の一時記憶領域としても機能する。
【００５１】
メモリ５２は、他にもたとえば地図表示データ、複数のノードデータ、複数のリンクデータ、などを有していてもよい。地図表示データは、たとえば、液晶デバイス４２に地図を表示させるためのデータであり、また、専用シート１５に掲載される地図などを画像データ化したものである。ノードデータは、交差点や曲がり角の地点のデータであり、たとえばその地点の名称や緯度値と経度値などの属性情報を有する。リンクデータは、交差点と交差点とを結ぶ道路区間に対応付けられるデータであり、たとえばそれが接続される複数のノードの情報や道路名などの属性情報を有する。
【００５２】
ＵＩ部５３は、液晶デバイス４２、ＧＰＳ受信デバイス４３とマイクロコンピュータ４４とのインターフェースを提供する機能を有する。なお、ＵＩ部５３は、ＣＤ−ＲＯＭドライブなどの入出力デバイス（不図示）などとマイクロコンピュータ４４とのインターフェースも兼ねてもよい。
【００５３】
ＣＰＵは、メモリ５２に記憶される図示外のプログラムを読み込んで実行する。これにより、カーナビゲーション装置４０のマイクロコンピュータ４４には、上述した取得データ解析部４５、位置情報生成部４６、座標変換部４７、地点特定部４８、移動速度算出部４９、優先度設定部５０、経路設定部５１などの各機能が実現される。
【００５４】
このようなカーナビゲーション装置４０とすることにより、ユーザが電子ペン２０で経路設定をする際の地点選択と共に、選択地点の優先度も設定することができ、煩雑な操作をしなくとも、簡単に設定することができる。
【００５５】
（地点の優先度設定方法の説明）
続いて、上述したカーナビゲーション装置４０の動作について、ユーザが複数の経由地を含む経路探索を行なう例に基づいて説明する。
【００５６】
図７は、図１に示す専用シート１５と同一の専用シート１５Ｃ上を電子ペン２０で複数地点を指し示した操作を説明するための図である。図８は、図７で示す操作が行なわれた場合に、カーナビゲーション装置４０の液晶デバイス４２に表示される経路探索結果を示す図である。
【００５７】
図７に示すように、ユーザは、たとえば電子ペン２０で、専用シート１５Ｃ上の地点Ｓ、地点Ｇ、地点Ａの順番で指し示した場合を想定する。このとき、ユーザは地点Ｓ付近を通常より強い筆圧で指し示すと共に、通常より早い速度でチェックし、地点Ｇ付近を通常より弱い筆圧で指し示すと共に、通常と同程度の速さでチェックし、地点Ａ付近を通常の筆圧かつ通常と同程度の速さでチェックしたとする。これらの情報に基づいてカーナビゲーション装置４０は、専用シート１５Ｃ上に印刷された地図上の経度緯度情報を求め、かつその地点に登録されている地名または施設情報を特定する。そして、カーナビゲーション装置４０は、受信した情報から電子ペン２０の筆圧および筆速を求めて判定し、それらの判定結果の組み合わせからそれぞれの地点の優先度を設定する。カーナビゲーション装置４０は、設定された優先度の値を比較して、通過順序を決定すると共に経路探索を行なって、その結果を図８に示すような検索結果を液晶デバイス４２に表示する。以下、カーナビゲーション装置４０の上述した処理を詳細に説明する。
【００５８】
図９は、図１に示すカーナビゲーション装置４０が図７に示す操作を行なった場合の経路設定処理を示すフローチャートである。
【００５９】
カーナビゲーション装置４０は、電源がＯＮになる又は経路設定処理がユーザにより選択されると経路設定処理を開始する（ＳＴＡＲＴ）。カーナビゲーション装置４０のマイクロコンピュータ４４は、電子ペン２０で読み取ったデータの受信が完了したか否かを判定する（ステップＳ１００）。すなわち、マイクロコンピュータ４４は、電子ペン２０からの読取データＤの受信が完了したか否かを判定する。なお、受信が完了しないと判定した場合には（ステップＳ１００でＮｏ）、ステップＳ１００の判定処理を繰り返す。なお、受信が完了したか否かは、たとえば、最後に受信したデータから所定時間が経過したか否かで受信の完了を判定することができる。
【００６０】
マイクロコンピュータ４４は、電子ペン２０からの読取データＤの受信が完了した場合には（ステップＳ１００でＹｅｓ）、座標変換テーブル５４を参照し、取得した座標値を緯度経度情報（位置情報）へ変換する（ステップＳ１０１）。
【００６１】
そして、ステップ１０１の処理が完了すると、マイクロコンピュータ４４は、地図情報テーブル５５を参照し、ステップＳ１０１で変換された緯度経度情報（位置情報）からユーザが選択した地点（地名または施設情報）を特定する（ステップＳ１０２）。
【００６２】
マイクロコンピュータ４４は、ステップＳ１０２の処理が完了すると、受信データ５７に含まれる座標値の生成時刻および座標値間の距離から移動速度を求め、その移動速度から電子ペン２０の筆速が「速い」、「通常」、「遅い」のいずれであるかを判定し、受信データ５７に含まれる圧力値から、電子ペン２０の筆圧が、「強い」、「通常」、「弱い」のいずれかであるかを判定し、それらの判定結果と優先度テーブル５６Ａとを参照して、優先度を決定し、その優先度の値をメモリ５２に保存する（ステップＳ１０３）。
【００６３】
そして、マイクロコンピュータ４４は、ステップＳ１０３の処理が完了すると、経路設定（ルート探索）を行なうか否かを判定する（ステップＳ１０４）。なお、ステップＳ１０４で経路探索を行なう具体的な判定条件は、たとえば、ユーザからルート探索の指示が入力できる入力手段（不図示）からルート探索を行なう入力指示がなされた場合、経由地点が一定数（たとえば５個など）を超えた場合、電子ペン２０からの座標値の入力が一定時間（たとえば1分など）経過した場合などがあり、これらの判定に従い、経路設定を行なうことができる。
【００６４】
マイクロコンピュータ４４は、経路設定を行なわない場合には（ステップＳ１０４でＮｏ）、ステップＳ１００の判定処理へ戻り、経路設定を行なう場合には（ステップＳ１０４でＹｅｓ）、選択された各地点の優先度を参照して、優先度の大きい地点から通過する順序を探索し経路設定を行なう（ステップＳ１０５）。
【００６５】
マイクロコンピュータ４４は、ステップＳ１０５の処理が完了すると、液晶ディスプレイ４２にステップＳ１０５で求めた経路を表示して（ステップＳ１０６）、経路設定処理を終了する（ＥＮＤ）。
【００６６】
つまり、カーナビゲーション装置４０が行なう地点の優先度設定方法は、専用シート１５上の座標値を取得するステップ（ステップＳ１００）と、座標値から専用シート１５上に印刷された地図上の緯度経度情報（位置情報）に変換するステップと（ステップＳ１０１）、緯度経度情報（位置情報）から地図上の地点を特定するステップと、座標値を複数取得した場合に、座標値の生成時刻の差およびそれらの座標値間の距離から移動速度を求めるステップ（ステップＳ１０３）と、その移動速度と専用シート１５上のパターンが読み取られる際に検出された圧力の値との組み合わせに基づいて上記地点の優先度を設定するステップ（ステップＳ１０３）と、各地点の優先度に基づいてそれらの地点の通過順序を設定するステップ（ステップＳ１０５）と、を有するものである。
【００６７】
このような地点の優先度設定方法を採用することにより、ユーザが経路設定をする際の地点選択と共に、選択地点の優先度も設定することができる。したがって、ユーザは、目的地や経由地の優先度を一連の動作で設定することができる。すなわち、ユーザは、複数の地点に対して優先度を設定するための煩雑な操作を要することがない。また、ユーザは、これらの目的地や経由地を設定するための煩雑な操作を新たに覚える必要もない。
【００６８】
（プログラムの実施形態）
続いて、本実施形態のカーナビゲーション装置４０の各部（取得データ解析部４５、位置情報生成部４６、座標変換部４７、地点特定部４８、移動速度算出部４９、優先度設定部５０、経路設定部５１およびメモリ５２に記憶される座標変換テーブル５４、地図情報テーブル５５、優先度テーブル５６Ａ）により行なわれる機能を実現するためのプログラムの実施例を説明する。これらのプログラムは、情報処理装置にインストールすることによりカーナビゲーション装置４０の各機能を実現する。なお、ここでいう情報処理装置とは、汎用のコンピュータ装置である。
【００６９】
本実施例のプログラムは、上記の各機能を実現するために所定のアルゴリズムで構成され、インストールすると実行可能となる状態で記録媒体に記録される。そして、その記録媒体を用いて情報処理装置にインストールすることができる。あるいは、本実施例のプログラムを保持するサーバが、ネットワーク経由で情報処理装置にインストールすることもできる。これにより、本実施の形態における上述した各部により行なわれる機能を実現できる。
【００７０】
また、上述した各部により行なわれる機能以外のその他の機能が、プログラムによって実現可能である場合には、上述した各部により行なわれる機能と併せて実現するようにしてもよい。また、本実施例のプログラムは、情報処理装置によって直接実行可能であるものであっても、他の情報処理装置のハードディスクなどにインストールすることによって実行可能となるものであってもよい。また、本実施例のプログラムは、圧縮されたり、暗号化されたりしたものであってもよい。
【００７１】
また、上記実施の形態に係る電子ペン２０のメモリ２８に記憶されるプログラムおよびカーナビゲーション装置４０のメモリ５２に記憶されるプログラムは、これらの機器の出荷前にメモリ２８，５２に記憶されたものである。しかし、これらの機器の出荷後にメモリ２８，５２に記憶されたものであってもよい。また、これらのプログラムの一部が、これらの機器の出荷後に記憶されたものであってもよい。
【００７２】
また、上記実施の形態に係るカーナビゲーションシステム１０のカーナビゲーション装置４０を装置の全部または一部として動作させるためのコンピュータプログラムを、メモリカード、ＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｃ）、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）、ＭＯ（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ）等のコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータ、たとえば、携帯電話、オーディオ機器、電子時計等にインストールし、カーナビゲーション装置４０として動作させ、あるいは、カーナビゲーション装置４０が行なう工程を実行させてもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、たとえば、搬送波に重畳させて、カーナビゲーション装置４０となるコンピュータにダウンロード等するものとしてもよい。
【００７３】
また、上記実施の形態に係るカーナビゲーション装置４０のメモリ５２に記憶されるプログラムおよび上述した各種のデータは、その一部あるいは全部が、マイクロコンピュータ４４外のたとえばＨＤＤなどの外部記憶デバイスや、カーナビゲーション装置４０と着脱可能なたとえばメモリカードやＣＤ−ＲＯＭに記憶されていてもよい。特に、座標変換テーブル５４、地図情報テーブル５５、優先度テーブル５６Ａ、後述する優先度テーブル５６Ｂ、後述する趣向度算出テーブル５６Ｃおよび縮尺テーブル（不図示）は、専用シート１５Ａ、１５Ｂの印刷内容と密接に関連するデータを有する場合は、カーナビゲーション装置４０から着脱可能なメモリカードに記憶され、専用シート１５Ａ、１５Ｂと共にユーザへ提供されるようにするとよい。これにより、カーナビゲーション装置４０は、各専用シート１５などに対応するメモリカードが交換して装着されることで、複数の専用シート１５Ａ、１５Ｂなどに対応することができる。
【００７４】
（他の実施形態）
以上、カーナビゲーション装置４０を本発明の実施の形態の一例として説明した。しかし、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。
【００７５】
たとえば、上述したナビゲーション装置４０での地点特定部４８は、地図情報テーブル５５を参照して地点を特定し、その後経路設定部５１がその地点の優先度に基づいて経路設定を行なっている。この他にも、地点特定部４８は、地図情報テーブル５５を用いないで、座標変換テーブル５４のみの情報（緯度緯度情報など）から地点を特定するようにしてもよい。このような地点特定部４８とすることで、地図情報テーブル５５に登録されていない地域があっても、利用可能であり、また、地図情報テーブル５５をまったく有しないナビゲーション装置４０であっても、利用することができる。
【００７６】
また、上述したナビゲーション装置４０での経路設定部５１は、地点特定部４８で特定された全ての地点を対象として経路設定を行なっている。この他にも優先度設定部５０で設定された優先度の高い地点のみを経路設定対象として経路探索を行なってもよい。このような方法を採用したナビゲーション装置４０とすることで、たとえば、ユーザが電子ペン２０で気になる地点を多数チェックし、その中から優先度の高い地点のみを通過する経路を設定することもできる。
【００７７】
また、上述したカーナビゲーション装置４０では筆圧および筆速の組み合わせによる優先度テーブル５６Ａにより優先度を設定する方法を採用したが、筆速および筆圧のほかに取得データ解析部４５で解析した座標値のデータ取得時間を利用して優先度を設定することとしてもよい。たとえば、優先度設定部５０は、座標値のデータ取得時間が長い地点ほど優先度が高いと判定し、データ取得時間が短い地点ほど優先度が低いと判定する。なお、ここで言うデータ取得時間とは、ナビゲーション装置４０が最後にデータを取得した時間から最初にデータを取得した時間を減算することにより求められる時間のことである。
【００７８】
また、取得した複数の座標値から電子ペン２０の軌跡距離を利用して優先度を設定することとしてもよい。たとえば、優先度設定部５０は、取得した座標値が（ｘ１、ｙ１）から（ｘ２、ｙ２）へ移動した場合には、この2点間の軌道距離を計算する。そして、この２点間の軌道距離が長いほど優先度が高いと判定し、軌道距離が短いほど優先度が低いと判定する。なお、ここで言う2点間の軌道距離（ｌ）は、たとえば、以下の数式１により求めることができる。なお、数式１中に示すＺは、紙面座標間の実測値（たとえば、図２では専用シート１５のドット間の距離である０．３ｍｍ）を示している。
【００７９】
【数１】
2009288024.tif 000003
なお、取得した座標値が上述した２点に加えて（ｘ３、ｙ３）の合計３点ある場合には、（ｘ１、ｙ１）と（ｘ２、ｙ２）の２点間の軌道距離（ｌ１）と、（ｘ２、ｙ２）と（ｘ３、ｙ３）の２点間の軌道距離（ｌ２）を足し合わせることで軌道距離（ｌ１＋ｌ２）を求めることができる。
【００８０】
また、優先度設定部５０は、筆速、筆圧、データ取得時間、軌道距離の４種類の各要素の中から複数個を選択し、その組み合わせに適した優先度テーブル５６を参照して優先度を設定してもよい。
【００８１】
また、本実施形態および上述した他の実施形態における優先度設定部５０は、優先度テーブル５６Ａに代えて、以下に説明する優先度テーブル５６Ｂを用いてもよい。
【００８２】
図１０は、図３に示すカーナビゲーション装置４０のメモリ５２に記憶されている優先度テーブル５６Ａの他の実施形態である優先度テーブル５６Ｂの一例を示す図である。優先度テーブル５６Ｂは、電子ペン２０でパターンを読み取る際の筆圧値の判定とユーザの平均筆速値との比較した判定結果の組み合わせに基づいてから優先度を決定できるデータベースである。
【００８３】
上述した優先度テーブル５６Ａでは、筆圧値および筆速値は、所定の固定された閾値を基準として優先度を設定していたが、優先度テーブル５６Ｂでは、以下の処理により優先度を設定している。すなわち優先度設定部５０は、移動速度算出部４９で算出した移動速度の平均値（Ｘ）を予め求め、その後に移動速度算出部４９で算出された値が、平均値（Ｘ）から所定の値（Ｔ）を減算した値以上で、平均値（Ｘ）と所定の値（Ｔ）を加算した値以下に含まれるときは、筆速値が「通常」と判定し、平均値（Ｘ）と所定の値（Ｔ）を加算した値より大きい値であるときは、筆速値が「速い」と判定し、平均値（Ｘ）から所定の値（Ｔ）を減算した値より小さい値であるときは、筆速値が「遅い」と判定し、これらの判定結果と優先度テーブル５６Ｂとの参照結果に基づいて各地点の優先度の値を設定する。
【００８４】
このような優先度設定方法を採用することにより、ナビゲーション装置４０は、ユーザの筆速の癖を移動速度の平均値（Ｘ）として把握して、その移動速度の平均値（Ｘ）に所定の値（Ｔ）を加算または減算した値との比較結果により優先度の設定を行なうことができる。したがって、ナビゲーション装置４０の優先度設定部５０は、優先度テーブル５６Ｂを用いることにより、ユーザが経路設定をする際の地点選択と共に、選択地点の優先度も設定することができ、かつ、ユーザの筆速が極端に速すぎる、または極端に遅すぎるために生じる優先度の偏りを防止することができる。
【００８５】
上述した優先度設定部５０は、筆速値の平均値（Ｘ）に所定の値を加算もしくは減算した値（所定の閾値）との比較結果から得られる判定と、筆圧値の判定結果の組み合わせから優先度テーブル５６Ｂを参照して優先度設定を行なっている。この他にも移動速度または圧力値のいずれか一方または両方の平均値を求め、その平均値に所定の値を減算した値および上記平均値に所定の値を加算した値を所定の閾値として設定したものを用いても良い。たとえば、筆速値に関しては予め設定された固定の閾値と比較して判定を行なうと共に、筆圧値の平均値を求めて、その平均値から算出される所定の閾値との比較結果から得られる判定結果との組み合わせや、筆速値の平均値から算出される所定の閾値の判定結果のみ、または筆圧値の平均値から算出される所定の閾値との判定結果のみから優先度テーブル５６Ｂを参照して優先度設定を行なうこととしてもよい。更に、優先度設定部５０は、移動速度の平均値から算出される所定の閾値との判定結果と、圧力値の平均値から算出される所定の閾値との判定結果の両方の組み合わせから優先度テーブル５６Ｂを参照して優先度設定を行なうこととしてもよい。なお、上述した「所定の値」および「所定の閾値」は、筆圧値と筆速値それぞれに対して異なる値として設定しても勿論よい。
【００８６】
なお、ユーザの筆速値および／または筆圧値の平均値（Ｘ）があまりにも小さい場合は、平均値（Ｘ）から所定の値（Ｔ）を減算した値がマイナスになってしまい、優先度を設定するための判定結果が正しく得られないことも考えられる。つまり、平均値（Ｘ）が所定の値（Ｔ）以下となってしまう場合には、平均値（Ｘ）を所定の値（Ｔ）と固定の最低閾値（不図示）を加算したものを所定の閾値として用いることで、上述した不具合を解消することができる。
【００８７】
続いて、優先度テーブル５６Ａまたは優先度テーブル５６Ｂに加えて、ユーザの趣向度を考慮した趣向度算出テーブル５６Ｃを用いた他の優先度設定方法について説明する。
【００８８】
図１１は、図３に示すメモリ５２に記憶されたユーザの趣向度を算出する趣向度算出テーブル５６Ｃ（不図示）のデータ構造の一例を示す図である。優先度設定部５０は、この趣向度算出テーブル５６Ｃを用いて、ユーザの趣向度を算出し、その趣向度の値と上記優先度テーブル５６Ａまたは５６Ｂで算出された値とを乗算して優先度の値を設定する。
【００８９】
趣向度算出テーブル５６Ｃは、図１１に示すように「ＩＤ」、「ジャンル」、「優先度累積値（回）」および「趣向度」を有するデータベースである。「ＩＤ」は、「ジャンル」を一意に識別するための値である。また、この「ＩＤ」は地図情報テーブル５５と関連付けるための識別子である。「ジャンル」は、地図情報テーブル５５に登録された地名または施設情報の区分を示す情報である。「優先度累積値（回）」は、過去に電子ペン２０で指し示された回数をそれらの「ジャンル」単位に累積してカウントした値（ｎ）である。「趣向度」は、「優先度累積値（回）」でカウントされた値（ｎ）を、すべてのジャンルの「優先度累積値（回）」を加算した回数（ｍ）で除算した数値（ｔ）である。なお、趣向度算出テーブル５６Ｃは、上述した「ＩＤ」、「ジャンル」、「優先度累積値（回）」のみが記録され、「趣向度」は、適宜計算して求めるようにしてもよい。
【００９０】
すなわち、ユーザの趣向度を算出できる趣向度算出テーブル５６Ｃを有するナビゲーション装置４０は、趣向度算出テーブル５６Ｃに、地図情報テーブル５５に記録されている地点の属するジャンル別に、それぞれ何回選択されたかをカウントした優先度累積値（ｎ）が少なくとも記録され、優先度設定部５０が、全ての上記ジャンルの優先度累積値を加算して総選択回数（ｍ）を求め、優先度累積値（ｎ）を総選択回数（ｍ）で除算した値（ｔ）と、優先度テーブル５６Ａもしくは５６Ｂで求めた優先度の値とを乗算し、その乗算した値を各地点の優先度の数値として設定するものである。
【００９１】
なお、趣向度算出テーブル５６Ｃに記録されている趣向度は、たとえば次のように計算される。図１１に示す「ジャンル」が「コンビニ」の趣向度（ｔ）は、ｎ／ｍ＝ｔより、３３／７５＝０．４４０と算出される。その他の「ジャンル」の趣向度も同様に算出することができる。
【００９２】
図１１に示した趣向度算出テーブル５６Ｃを用いて図７で示した操作（ユーザが、地点Ｓ付近を通常より強い筆圧で指し示すと共に、通常より早くチェックし、地点Ｇ付近を通常より弱い筆圧で指し示すと共に、通常の速さでチェックし、地点Ａ付近を通常の筆圧かつ通常の速さでチェックしたという操作）から算出される優先度について以下に説明する。
【００９３】
各地点の優先度を示す数値は、図６に示す優先度テーブル５６Ａを参照すると、Ｓ＝５、Ｇ＝１、Ａ＝３となる。そして、仮にＳ地点が駅であり、Ｇ地点が「コンビニ」、Ａ地点が「ファミレス」である場合には、これらの優先度に、趣向度算出テーブル５６Ｃの趣向度を乗算するとＳ＝０．０３５（５＊０．０６７）、Ｇ＝０．４４０（１＊０．４４０）、Ａ＝０．８０１（３＊０．２６７）と算出される。その結果、経路設定部５１は、Ｇ→Ａ→Ｓの順番で通過する検索ルートを探索することになる。
【００９４】
このような趣向度算出テーブル５６Ｃを用いることにより、優先度設定部５０は、電子ペン２０の筆圧や筆速といった要素以外に、過去の電子ペン２０の使用履歴から推測されるユーザの趣向を加味した優先度の設定を行なうことができる。その結果、ナビゲーション装置４０は、ユーザの興味がある地点ほど優先度の値を相対的に大きくすることができ、逆にユーザの興味がない地点ほど優先度の値を相対的に小さくすることができる。
【産業上の利用可能性】
【００９５】
本発明は、すべてのナビゲーション装置に適用できる。たとえば、自動車用、船舶用、自転車用、人間用として用いられるナビゲーション装置に適用できる。
【図面の簡単な説明】
【００９６】
【図１】図１は、本実施の形態の一例であるカーナビゲーションシステムの全体構成図である。
【図２】図１中の専用シートと同一の専用シートを示す説明図である。
【図３】図１中の電子ペンおよびカーナビゲーション装置の詳細な構成を示すブロック図である。
【図４】図３に示すカーナビゲーション装置のメモリに記憶されている座標変換テーブルのデータ構造の一例を示す図である。
【図５】図３に示すカーナビゲーション装置のメモリに記憶されている地図情報テーブルのデータ構造の一例を示す図である。
【図６】図３に示すカーナビゲーション装置のメモリに記憶されている優先度テーブルＡのデータ構造の一例を示す図である。
【図７】図１に示す専用シートと同一の専用シート上を電子ペンで複数地点を指し示した操作を説明するための図である。
【図８】図７で示す操作が行なわれた場合に、カーナビゲーション装置の液晶デバイスに表示される経路探索結果を示す図である。
【図９】図１に示すカーナビゲーション装置が図７に示す操作を行なった場合の経路設定処理を示すフローチャートである。
【図１０】図３に示すカーナビゲーション装置のメモリに記憶されている優先度テーブルの他の実施形態である優先度テーブルの一例を示す図である。
【図１１】図３に示すメモリに記憶されたユーザの趣向度を算出する趣向度算出テーブルのデータ構造の一例を示す図である。
【符号の説明】
【００９７】
１０  カーナビゲーションシステム、１５、１５Ａ、１５Ｃ  専用シート（印刷媒体）、２０  電子ペン、２４  圧力検出部、２９  パターン読取部、３０  座標生成部、４０  カーナビゲーション装置（ナビゲーション装置）、４４  マイクロコンピュータ（制御部）、４５  取得データ解析部（座標取得部）、４７  座標変換部、４８  地点特定部、４９  移動速度算出部、５０  優先度設定部、５１  経路設定部、５４  座標変換テーブル、５５  地図情報テーブル、５６Ａ、Ｂ  優先度テーブル、５６Ｃ  趣向度算出テーブル
【図１】
2009288024.tif 000004
【図２】
2009288024.tif 000005
【図３】
2009288024.tif 000006
【図４】
2009288024.tif 000007
【図５】
2009288024.tif 000008
【図６】
2009288024.tif 000009
【図７】
2009288024.tif 000010
【図８】
2009288024.tif 000011
【図９】
2009288024.tif 000012
【図１０】
2009288024.tif 000013
【図１１】
2009288024.tif 000014