(57)【要約】【課題】ユーザに煩雑な操作を強いることのない容易な操作で目的の情報を検索して表示すること。【解決手段】印刷媒体上に記された位置を示す座標値に変換可能なパターンと地図とが重ねて印刷された地図帳１５Ｂ（地図印刷媒体）と、パターンを読み取るパターン読取部と、読み取ったパターンから座標値を生成する生成部と、座標値を地図上の位置情報に変換できる変換部と、変換された位置情報に基づき算出された所定の範囲に含まれる目的の情報を検索する情報検索部と、地図帳１５Ｂ（地図印刷媒体）の地図に対応した電子的な地図を表示すると共に、情報検索部により検索された目的の情報を電子的な地図に重ね合わせて表示する表示部４２と、を有するカーナビゲーションシステム（情報出力システム）とする。【選択図】図８
2009244731.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体上に記された位置を示す座標値に変換可能なパターンと地図とが重ねて印刷された地図印刷媒体と、
上記パターンを読み取るパターン読取部と、
読み取った上記パターンから上記座標値を生成する生成部と、
上記座標値を上記地図上の位置情報に変換できる変換部と、
変換された上記位置情報に基づき算出された所定の範囲に含まれる目的の情報を検索する情報検索部と、
上記地図印刷媒体の地図に対応した電子的な地図を表示すると共に、上記情報検索部により検索された上記目的の情報を上記電子的な地図に重ね合わせて表示する表示部と、
を有することを特徴とする情報出力システム。
【請求項２】
前記地図印刷媒体に印刷されている道路に沿って前記パターンを読み取って、前記パターンを前記位置情報へ変換し、変換した前記位置情報に基づき算出された上記道路周辺の施設を検索して施設情報を表示することを特徴とする請求項１に記載の情報出力システム。
【請求項３】
前記電子的な地図上に表示する施設情報のジャンルを指定できる施設ジャンル選択手段を有することを特徴とする請求項１に記載の情報出力システム。
【請求項４】
前記変換部の有する変換情報を入れ替えることができる外部データ入力手段を有することを特徴とする請求項１に記載の情報出力システム。
【請求項５】
前記変換部は、前記パターン読取部が前記地図印刷媒体上の前記パターンを連続的に読み取った場合には、連続的に読み取られた前記パターンを前記位置情報に順次変換し、
前記情報検索部は、前記所定の範囲を順次変化させて、施設情報の検索処理と表示処理を連続的に行なうことを特徴とする請求項１に記載の情報出力システム。
【請求項６】
地図印刷媒体から位置を示す座標値に変換可能なパターンを読み取るパターン読取部と、
読み取った上記パターンから上記座標値を生成する生成部と、
上記座標値を上記電子的な地図上の位置情報に変換できる変換部と、
変換された上記位置情報に基づき算出された所定の範囲に含まれる目的の情報を検索する情報検索部と、
上記情報検索部により上記目的の情報があると判定されたときに、ユーザへその旨を通知するユーザ通知手段と、
を有することを特徴とする携帯入出力機器。
【請求項７】
前記変換部の有する変換情報を入れ替えることができる外部データ入力手段を有することを特徴とする請求項６に記載の携帯入出力機器。
【請求項８】
コンピュータを前記請求項１から請求項５のいずれか1項に記載の情報出力システムとして機能させるためのプログラム。
【請求項９】
コンピュータを前記請求項６または請求項７のいずれか1項に記載の携帯入出力機器として機能させるためのプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力システム、携帯入出力機器およびプログラムに関する。
【背景技術】
【０００２】
特許文献１は、液晶ディスプレイなどの地図表示手段に地図を表示させ、その表示画面上で、指またはペンを用いて経路を概略的に入力できるナビゲーション装置を開示する。このナビゲーション装置は、ユーザが表示画面に表示された地図データを見ながら、正確に経路を入力しなくともほぼ正しい経路として入力することができる。
【０００３】
特許文献２は、電子的な地図を電子ペーパ上に印刷して電子ペーパの保持するドットパターンと電子ペーパ上に印刷された地図の地理座標値とを対応付けるデータベースを用いて、電子ペンで電子ペーパ上の一点を指示すると即座にその一点に対応する地理座標値に変換できる機能を備えた地図情報処理システムを開示する。この地図情報処理システムは、上述した機能により目的地を設定することができる。
【０００４】
【特許文献１】特開２００１−０７４４８１号公報（段落番号０００８など）
【特許文献２】特開２００４−２９４−９４２号公報（要約書の解決手段、請求項１０など）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されるナビゲーション装置は、ディスプレイ上で経路を概略的になぞるだけで経路をほぼ正しく入力することができるが、そのディスプレイの大きさと解像度が問題となる。ナビゲーション装置で使用されるディスプレイの大きさは、センターコンソールに組み込んだり、ダッシュボード上に配置されたりするため、最大でも７インチ程度である。したがって、経路の一部分を拡大して表示した場合には、すべての経路を見るために地図の縮尺の変更や表示範囲の変更をする必要が生じ、ユーザに対して煩雑な操作を強いることになる。
【０００６】
特許文献２に開示される地図情報処理システムは、電子ペーパ上で俯瞰的に経路を確認しながら操作を行なうことができるため、ユーザにとってはわかりやすく、上述した問題は解消されるとも考えられる。しかし、特許文献２に開示される地図情報処理システムであっても、電子ペンで行なう操作は経路の目的値を設定することのみであるため、上述した問題を解消し得ない。つまり、たとえばその目的地までの経路上に存在する施設情報などを検索する際には、電子ペンで経路を設定した後に、ディスプレイを見ながら検索操作をする必要がある。したがって、特許文献２に開示される地図情報処理システムにおいても７インチ程度のディスプレイを見ながら、ユーザは煩雑な操作を強いられることになる。
【０００７】
そこで、本発明は、上述した課題を鑑み、ユーザに煩雑な操作を強いることなく、簡単な操作で地図上の目的の情報を検索して表示することができる情報出力システム、携帯入出力機器およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報出力システムは、印刷媒体上に記された位置を示す座標値に変換可能なパターンと地図とが重ねて印刷された地図印刷媒体と、パターンを読み取るパターン読取部と、読み取ったパターンから座標値を生成する生成部と、座標値を地図上の位置情報に変換できる変換部と、変換された位置情報に基づき算出された所定の範囲に含まれる目的の情報を検索する情報検索部と、地図印刷媒体の地図に対応した電子的な地図を表示すると共に、情報検索部により検索された目的の情報を電子的な地図に重ね合わせて表示する表示部と、を有するものである。
【０００９】
本発明に係る情報出力システムは、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、地図印刷媒体に印刷されている道路に沿ってパターンを読み取って、パターンを位置情報へ変換し、変換した位置情報に基づき算出された道路周辺の施設を検索して施設情報を表示するものである。
【００１０】
本発明に係る情報出力システムは、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、電子的な地図上に表示する施設情報のジャンルを指定できる施設ジャンル選択手段を有するものである。
【００１１】
本発明に係る情報出力システムは、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、変換部の有する変換情報を入れ替えることができる外部データ入力手段を有するものである。
【００１２】
本発明に係る情報出力システムは、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、変換部は、パターン読取部が地図印刷媒体上のパターンを連続的に読み取った場合には、連続的に読み取られたパターンを位置情報に順次変換し、情報検索部は、所定の範囲を順次変化させて、施設情報の検索処理と表示処理を連続的に行なうものである。
【００１３】
本発明に係る携帯入出力機器は、地図印刷媒体から位置を示す座標値に変換可能なパターンを読み取るパターン読取部と、読み取ったパターンから座標値を生成する生成部と、座標値を電子的な地図上の位置情報に変換できる変換部と、変換された位置情報に基づき算出された所定の範囲に含まれる目的の情報を検索する情報検索部と、情報検索部により目的の情報があると判定されたときに、ユーザへその旨を通知するユーザ通知手段と、を有するものである。
【００１４】
本発明に係る携帯入出力機器は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、変換部の有する変換情報を入れ替えることができる外部データ入力手段を有するものである。
【００１５】
本発明に係るプログラムは、コンピュータを上述した情報出力システムのいずれか一つとして機能させるためのプログラムである。
【００１６】
本発明に係るプログラムは、コンピュータを上述した携帯入出力機器のいずれか一つとして機能させるためのプログラムである。
【発明の効果】
【００１７】
本発明により、ユーザに煩雑な操作を強いることなく、簡単な操作で地図上の目的の情報を検索して表示することができる情報出力システム、携帯入出力機器およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態に係る情報出力システム、携帯入出力機器およびプログラムを図面に基づいて説明する。なお、情報出力システムは、自動車などに設置され、地図帳に携帯入出力機器で描いた軌跡情報を読み取り、その読み取った軌跡情報を電子的な地図に表示するカーナビゲーションシステム１０を例に説明する。携帯入出力機器は、カーナビゲーションシステム１０の電子ペン２０として説明する。プログラムは、カーナビゲーションシステム１０の動作の一部として説明する。
【００１９】
（カーナビゲーションシステム１０の全体説明）
図１は、本発明の実施の形態に係るカーナビゲーションシステム１０を示すシステム構成図である。カーナビゲーションシステム１０は、地図印刷媒体としての地図帳１５と、この地図帳１５中の位置を選択するための携帯入出力機器としての電子ペン２０と、電子ペン２０と通信可能なカーナビゲーション装置４０と、を主要な構成要素とする。なお、カーナビゲーション装置４０は、車両に対して固定的に設置されるものであっても、車両からはずすことができるように設置されるものであってもよい。
【００２０】
（地図帳１５の説明）
図２は、図１中の地図帳１５と同様の地図帳１５Ａを示す説明図である。図２の地図帳１５Ａには、全面に渡って複数のドット１６からなるドットパターン１７が印刷されている。ドットパターン１７は、たとえば赤外線を吸収するインクでシートに印刷され、たとえば６×６個のドット１６により地図帳１５Ａ中の各位置を示す座標値へ変換可能なものである。
【００２１】
この座標値は、たとえば図２での地図帳１５Ａの左上隅を基準とした（ｘ，ｙ）による二次元の座標値で表現できる。なお、座標系の原点は左上以外にも中央や右上などの他の箇所としても勿論よい。
【００２２】
携帯入出力機器としての電子ペン２０は、ドットパターン１７以外の部分で反射されてくる赤外線を赤外線カメラ２３（図３参照）で受光してドットパターン１７を認識する。そして、当該ドットパターン１７を電子ペン２０で読み取ることにより、地図帳１５Ａ上における当該読み取ったドットパターン１７が示している一意の座標値を得ることができる。
【００２３】
このドットパターン１７は、非常に多数のドット１６から構成され、図２の中央に拡大して示すように、０．３ｍｍ間隔で赤外線を吸収するインクによりドット１６が印刷されている。これらのドット１６は、図２中の右にさらに拡大して示すように、格子の中心から上下左右のいずれかの方向に所定量だけずれて印刷されている。
【００２４】
このドット１６は、６×６＝３６ドットが集まって１つのドットパターン１７を構成しており、１つのドット１６は、４通りの組合せを有することから、１．８ｍｍ×１．８ｍｍサイズの１つのドットパターン１７には４の３６乗通りの組合せが存在するため、同じドットパターン１７を使用しないことで１つのドットパターン１７を一意に識別することが可能となる。
【００２５】
なお、地図帳１５Ａが複数ページある場合、どのページが指定されたかを知る方法としては、例えば、ドットパターン１７にページに関する情報を記憶する方法がある。また、全てのページに対して同一の座標系の座標値を用いて記憶する方法もある。すなわち、全てのページを平面上に並べて大きな用紙とした場合に、この大きな用紙の左上隅が原点となるように座標系を設定することができる。なお、座標系の原点は左上以外にも中央や右上などの他の箇所としても勿論よい。また、Ａ４サイズで仮に１０００枚分の領域に対して、その識別単位をページ番号で定義したとすると、電子ペン２０で指し示した地点は、ページ番号（１〜１０００）＋Ａ４サイズ内でのＸＹ座標を表現することで、どのページのどの位置であるかを特定することができる。
【００２６】
（電子ペン２０の説明）
携帯入出力機器としての電子ペン２０は、地図帳１５に印刷されたドットパターン１７を読み取ることで、地図帳１５上でのペン先の位置を特定するデータ（座標値）を取得できるものである。これを応用すると、電子ペン２０で読み取った複数の座標値を、それらのデータの取得時刻に基づいてカーナビゲーション装置４０側でプロットすると、それらの座標値を軌跡情報として再現することができる。
【００２７】
図３は、図１中の電子ペン２０およびカーナビゲーション装置４０の詳細な構成を示すブロック図である。なお、この図３に示す構成では、電子ペン２０からカーナビゲーション装置４０へ座標値などの情報が送信されるが、カーナビゲーション装置４０から電子ペン２０へ情報を送信することも可能である。
【００２８】
電子ペン２０は、図１に示すようにペン形状のハウジング２１を有し、図３に示すように、赤外線ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）２２、赤外線カメラ２３、通信Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）２４、これらが接続されるマイクロコンピュータ２５、これらに給電するバッテリ（不図示）などを主要な構成要素とする。
【００２９】
赤外線カメラ２３は、たとえば赤外線用のＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサであり、受光した赤外線のパターンデータを後述するパターン読取部２９へ周期的に出力する。そして、赤外線ＬＥＤ２２および赤外線カメラ２３は、電子ペン２０のペン先に向けて配設される。これにより、電子ペン２０の赤外線カメラ２３は、赤外線ＬＥＤ２２がペン先に向けて照射した赤外線の地図帳１５Ａによる反射光を受光し、そのペン先付近のドットパターン１６を周期的に読み取ることができる。
【００３０】
通信Ｉ／Ｆ２４は、たとえばブルートゥース、赤外線通信、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのインターフェースであり、後述する送信部３１からの送信信号により他の機器（ここでは図３に示すカーナビゲーション装置４０の通信Ｉ／Ｆ４１）との間でデータを送信するものである。なお、通信Ｉ／Ｆ２４は、この他にもたとえばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）Ｉ／ＦやＥ／Ｎ（Ｅｔｈｅｒｎｅｔ（登録商標））ケーブルなどの有線の通信ケーブルにより他の機器と接続されることにより通信をするものであってもよい。
【００３１】
マイクロコンピュータ２５は、時刻や経過時間などを計測するタイマ２６、メモリ２７、パターン読取部２９、生成部３０、送信部３１、図示外のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを主要な構成要素とする。
【００３２】
メモリ２７は、読取データ２８などの各種のデータを記憶する。ＣＰＵは、メモリ２７に記憶される図示外のプログラムを読み込んで実行する。これにより、電子ペン２０のマイクロコンピュータ２５には、パターン読取部２９、生成部３０、送信部３１などの機能が実現される。
【００３３】
パターン読取部２９は、赤外線カメラ２３から周期的に出力される各パターンデータを読み取って、パターンデータをメモリ２７に保存する。生成部３０は、パターン読取部２９により読み取られたパターンをメモリ２７から読み出して、解析して座標値を生成する。なお、マイクロコンピュータ２５は、生成した座標値に、タイマ２６で計測される現在時刻とを対応付けて、メモリ２７に記憶させる。これにより、メモリ２７には、読取データ２８が記憶される。読取データ２８は、生成部３０が生成した複数の座標値と、各座標値の読取時刻を示す複数の時刻情報などを含む。
【００３４】
送信部３１は、電子ペン２０の通信Ｉ／Ｆ２４による通信を管理する。送信部３１は、メモリ２７に記憶させる読取データ２８を、送信のために電子ペン２０の通信Ｉ／Ｆ２４へ供給する。
【００３５】
（カーナビゲーション装置４０の説明）
カーナビゲーション装置４０は、通信Ｉ／Ｆ４１、表示部としての液晶デバイス４２、外部データ入力手段としての入力デバイス４３、ＧＰＳ受信デバイス４５、これらが接続される制御部としてのマイクロコンピュータ４６などを主要な構成要素とする。
【００３６】
通信Ｉ／Ｆ４１は、携帯入出力機器の通信Ｉ／Ｆ２４と同様であるため、説明を省略する。表示部としての液晶デバイス４２は、地図や経路案内結果等のデータや画像などを表示させるものである。外部データ入力手段としての入力デバイス４３は、カーナビゲーション装置４０内に保存されるデータを書き換えるためのＣＤドライブやＤＶＤドライブ、ＵＳＢメモリ等の外部記録媒体から入力すらためのデバイスである。ＧＰＳ受信デバイス４５は、ＧＰＳによる交通情報などを受信できるデバイスである。
【００３７】
制御部としてのマイクロコンピュータ４６は、図示外のＣＰＵ、データ取得部４７、メモリ４８、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部４９、位置情報生成部５０、軌跡データ解析部５１、データ記録部５２、経路探索部５３、施設探索部５４などを主要な構成要素とする。
【００３８】
ＣＰＵは、メモリ４８に記憶される図示外のプログラムを読み込んで実行する。これにより、カーナビゲーション装置４０のマイクロコンピュータ４６は、データ取得部４７、ＵＩ部４９、位置情報生成部５０、軌跡データ解析部５１、データ記録部５２、経路探索部５３、施設探索部５４などの機能を実現する。
【００３９】
データ取得部４７は、カーナビゲーション装置４０の通信Ｉ／Ｆ４１による通信を管理する。なお、カーナビゲーション装置４０の通信Ｉ／Ｆ４１が、電子ペン２０の通信Ｉ／Ｆ２４からデータを受信する。
【００４０】
メモリ４８は各種のデータを記憶するものであり、具体的には施設情報変換テーブル５５、縮尺テーブル５６、変換部としての座標変換テーブル５７などの各種データベースや、受信データ５８、ナビゲーションデータ５９、案内経路データ６０や、カーナビゲーション装置４０の各機能を動作させるプログラム（不図示）などの各種のデータが記憶されている。
【００４１】
ＵＩ部４９は、上述した液晶デバイス４２、外部データ入力手段としての入力デバイス４３、ＧＰＳ受信デバイス４５とマイクロコンピュータ４６とのインターフェースを提供する機能を有する。
【００４２】
位置情報生成部５０は、ＧＰＳ受信デバイス４５が受信した電波に基づいて車両の現在位置の緯度値と経度値を生成する機能を有する。なお、位置情報生成部５０は、カーナビゲーション装置４０にジャイロセンサやＤ−ＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ―Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用のＦＭ（Ｆｒｅｑｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）電波などを受信する機能を有する場合、これらの機能により得られる情報に基づいて車両の現在位置の緯度値と経度値を生成したり、これらの機能に基づいてＧＰＳ受信デバイス４５に基づいて生成した緯度値と経度値を補正したりするようにしてもよい。
【００４３】
軌跡データ解析部５１は、複数の座標値を１つの軌跡情報として纏める機能を有する。また、軌跡データ解析部５１は、メモリ４８に読取データ２８としての受信データ５８が記憶されている場合に、座標変換テーブル５７および縮尺テーブル５６とこの受信データ５８を用いて、地点を抽出するための条件を決定する機能を有する。
【００４４】
データ記録部５２は、軌跡データ解析部５１によって纏められた軌跡情報などを、メモリ４８に保存する機能を有する。これにより、メモリ４８には、受信データ５８などが記憶される。
【００４５】
経路探索部５３は、ナビゲーションデータ５９を用いて、案内経路を探索する機能を有する。たとえば、経路探索部５３は、探索により生成した案内経路をメモリ４８に記憶させる。これにより、メモリ４８には、案内経路データ６０が記憶される。
【００４６】
情報検索部としての施設情報変換テーブル５５は、緯度・経度に紐つけられた施設情報が記録されているデータベースである。
【００４７】
図４は、図３中の施設情報変換テーブル５５のデータ構造の一例を示す図である。図４に示すように、施設情報変換テーブル５５には、施設ジャンルを識別するＩＤ、名前（ジャンル名）、緯度・経度、住所、電話番号などを有している。なお、緯度・経度については、所定の計算式により整数値化したものが記憶されている。たとえば、図４のＩＤ＝５０２に示す緯度および緯度（１２５９９６７８８、４８８７０５７７７）は、以下の計算式により整数値化されたものである。なお、式１は、緯度Ｘ時Ｙ分Ｚ秒の場合の整数値（Ｐ）を求めるための式であり、式２は、経度Ａ時Ｂ分Ｃ秒の場合の整数値（Ｑ）を求めるための式である。
【００４８】
〔式１〕
Ｐ＝（Ｘ×６０×６０＋Ｙ×６０＋Ｚ）×１０００
【００４９】
〔式２〕
Ｑ＝（Ａ×６０×６０＋Ｂ×６０＋Ｃ）×１０００
【００５０】
これらの整数値化された緯度および経度は、地図帳１５の座標値と適宜関連付けられて変換された値である。なお、地図帳１５の座標値との変換方法の詳細については省略する。
【００５１】
また、施設情報変換テーブル５５は、マイクロコンピュータ４６などの制御によりこれらの情報の選択、結合、射影などの情報処理を行なって施設情報を提供する。
【００５２】
縮尺テーブル５６は、複数の縮尺の異なる電子的な地図を有しているデータベースである。
【００５３】
図５は、図３中の縮尺テーブル５６のデータ構造の一例を示す図である。図５に示すように、縮尺テーブル５６は、地図帳１５に印刷される複数の地図の縮尺を記憶する。
【００５４】
縮尺テーブル５６に記録されている各縮尺には、抽出範囲のサイズ（半径）を示す抽出範囲サイズ情報が対応付けられている。たとえば、１０万分の１の縮尺には、半径２キロメートルの抽出範囲サイズ情報が対応付けられている。この複数の抽出範囲サイズ情報は、地図の縮尺に応じた複数の抽出範囲の情報となる。なお、この図５中の複数の抽出範囲のサイズ（半径）は、地図帳１５Ａにおいて所定の共通のサイズ（たとえば半径２センチメートル）となるものである。なお、縮尺テーブル５６は、施設情報変換テーブル５５と同様に、マイクロコンピュータ４６などの制御によりこれらの情報の抽出範囲サイズ情報を決定する。
【００５５】
変換部としての座標変換テーブル５７は、電子ペン２０から送信されてきた読取データ２８としての座標値から地図上の緯度値および経度値の情報（位置情報）へ変換するためのデータベースである。
【００５６】
図６は、図３中の座標変換テーブル５７のデータ構造の一例を示す図である。図６に示すように、座標変換テーブル５７は、ページ番号と、基準緯度と、基準経度と、緯度Ｘ座標間隔と、経度Ｙ座標間隔と、を有している。ページ番号は、地図帳１５をページ単位で定義した情報である。基準緯度は、地図帳１５の所定のＸ座標値に対応する緯度である。また、基準経度は、地図帳１５の所定のＹ座標値に対応する経度である。緯度Ｘ座標間隔は、経度のＸ座標1ポイントあたりの間隔を示す情報であり、図６では、Ｘ座標1ポイントあたり３．１秒変化することを示している。また、経度Ｙ座標間隔は、緯度のＹ座標1ポイントあたりの間隔を示す情報であり、経度Ｙ座標が1ポイントあたり２．５秒変化することを示している。なお、基準緯度および基準経度は、図４において説明したように、所定の計算式で整数値化して処理を行なっている。また、座標変換テーブル５７の各座標値には、その座標値がコード化されたドットパターン１６と重ねて印刷される地図中の地点の緯度値と経度値が対応付けられている。なお、座標変換テーブル５７は、施設情報変換テーブル５５と同様に、マイクロコンピュータ４６などの制御によりこれらの情報の変換処理を行ない、緯度値と経度値を提供する。
【００５７】
受信データ５８は、携帯入出力機器としての電子ペン２０から送信されてきた読取データ２８をメモリ４８に記録したものである。また、受信データ５８は、携帯入出力機器としての電子ペン２０以外から受信したデータも含み、たとえば入力デバイス４４から入力されたデータなども受信データ５８として扱うものとする。
【００５８】
ナビゲーションデータ５９は、たとえば地図表示データ、複数のノードデータ、複数のリンクデータ、複数の施設データなどを有する。地図表示データは、たとえば、表示部としての液晶デバイス４２に地図を表示させるためのデータであり、また、地図帳１５に掲載される地図などを画像データ化したものである。
【００５９】
ノードデータは、交差点や曲がり角の地点のデータであり、たとえばその地点の名称や緯度値と経度値などの属性情報を有する。リンクデータは、交差点と交差点とを結ぶ道路区間に対応付けられるデータであり、たとえばそれが接続される複数のノードの情報や道路名などの属性情報を有する。施設データは、会社、ビル、展示場などの施設に関するデータであり、たとえば各施設の名称を示すテキストデータや緯度値と経度値などの属性情報を有する。
【００６０】
続いて、上述したカーナビゲーションシステム１０の具体的な動作について説明する。
【００６１】
図７は、図1に示すカーナビゲーション装置４０が行なう第一の検索処理を示すフローチャートである。
【００６２】
カーナビゲーション装置４０の制御部としてのマイクロコンピュータ４６は、電源が投下されるまたは第一の検索処理を開始する設定になると第一の検索処理を開始し（ＳＴＡＲＴ）、軌跡情報が入力されたか否かの判定を行なう（ステップＳ１００）。
【００６３】
マイクロコンピュータ４６は、軌跡情報が入力されていない場合には（ステップＳ１００でＮｏ）、ステップＳ１００の判定処理を繰り返す。一方、マイクロコンピュータ４６は、軌跡情報が入力された場合には（ステップＳ１００でＹｅｓ）、軌跡情報を構成するデータの中に座標値があるか否かの判定処理を行なう（ステップＳ１０１）。マイクロコンピュータ４６は、軌跡情報を構成するデータの中に座標値がない場合には（ステップＳ１０１でＮｏ）、第一の検索処理を終了する（ＥＮＤ）。一方、マイクロコンピュータ４６は、軌跡情報を構成するデータの中に座標値がある場合には（ステップＳ１０１でＹｅｓ）、軌跡情報を構成する座標値の一つを緯度経度の情報に変換する（ステップＳ１０２）。
【００６４】
そして、マイクロコンピュータ４６は、ステップＳ１０２で変換した緯度経度に関連付けられて登録されている施設があるか否かを判定する（ステップＳ１０３）。マイクロコンピュータ４６は、ステップＳ１０２で変換した緯度経度に関連付けられて登録されている施設がある場合には（ステップＳ１０３でＹｅｓ）、その施設情報を液晶デバイスに表示する（ステップＳ１０４）。
【００６５】
一方、マイクロコンピュータ４６は、ステップＳ１０２で変換した緯度経度の情報に関連付けられて登録されている施設がない場合には（ステップＳ１０３でＮｏ）、更に軌跡情報を構成する座標値に未変換のデータがないか否かを判定する（ステップＳ１０５）。なお、上述したステップＳ１０４の処理後もこのステップＳ１０５の処理に移行する。
【００６６】
マイクロコンピュータ４６は、軌跡情報を構成する座標値に未変換のデータがある場合には（ステップＳ１０５でＮｏ）、ステップＳ１０２の処理に戻る。一方、マイクロコンピュータ４６は、軌跡情報を構成する座標値に未変換のデータがない場合には（ステップＳ１０５でＹｅｓ）、第一の検索処理を終了する（ＥＮＤ）。
【００６７】
この第一の検索処理の一例を図面で示す。図８に示すように、地図帳１５Ｂに印刷されている道路線上を電子ペン２０でなぞる。カーナビゲーション装置４０は、電子ペン２０から送信されてきた座標値を緯度経度の情報に変換して、その電子的な地図の道路上を進行するカーソルＣとして液晶デバイス４２上にプロットする。同時に、カーナビゲーション装置４０は、その変換した緯度経度の情報に関連付けられている施設情報Ｐを液晶デバイス４２に表示させる。
【００６８】
このような第一の検索処理により、携帯入出力機器としての電子ペン２０から受信した軌跡情報から施設情報を検索して液晶デバイス４２に表示させることができる。したがって、ユーザに煩雑な操作を強いることなく、電子ペン２０で地図帳１５Ｂの所望の箇所を指し示すという容易な操作のみで情報を検索することができる。
【００６９】
また、この第一の検索処理を繰り返して連続的に行なうことで、電子ペン２０をなぞる動作に連動しながら、カーナビゲーション装置４０の液晶デバイス４２に施設情報を表示させることができる。つまり、図９に示すように、カーナビゲーション装置４０は、パターン読取部２９で地図帳１５Ｂ上のドットパターン１７を連続的に読み取った場合には、連続的に読み取られたドットパターン１７から表示座標変換テーブル５７を用いて緯度・経度の情報に順次変換し、情報検索部５４でその変換される緯度・経度の情報を中心点として任意の範囲Ｍを決定して、任意の範囲Ｍを電子ペン２０の動作に連動して順次変化させながら、施設情報の検索処理と表示処理を連続的に行なうものである。
【００７０】
続いて、カーナビゲーションシステム１０の第二の検索処理について説明する。この第二の検索処理は、第一の検索処理と異なり、地図上の道路付近を電子ペン２０でなぞるのではなく、所定の領域（任意の範囲）について施設情報を検索したい場合に有効である。
【００７１】
図１０は、図1に示すカーナビゲーション装置４０が行なう第二の検索処理を示すフローチャートである。
【００７２】
カーナビゲーション装置４０の制御部であるマイクロコンピュータ４６は、電源が投下されるまたは第二の検索処理を開始する設定になると（ＳＴＡＲＴ）、軌跡情報が入力されたか否かの判定を行なう（ステップＳ１１０）。マイクロコンピュータ４６は、軌跡情報が入力されていない場合には（ステップＳ１１０でＮｏ）、ステップＳ１１０の判定処理を繰り返す。
【００７３】
一方、マイクロコンピュータ４６は、軌跡情報が入力された場合には（ステップＳ１１０でＹｅｓ）、軌跡情報を構成するデータの中に座標値があるか否かの判定処理を行なう（ステップＳ１１１）。マイクロコンピュータ４６は、軌跡情報を構成するデータの中に座標値がない場合には（ステップＳ１１１でＮｏ）、第二の検索処理を終了する（ＥＮＤ）。一方、マイクロコンピュータ４６は、軌跡情報を構成するデータの中に座標値がある場合には（ステップＳ１１１でＹｅｓ）、軌跡情報に含まれる複数の座標値から最大値および最小値を抽出する処理を行なって検索領域を決定する（ステップＳ１１２）。ここで、ステップＳ１１２で行なう最大値および最小値を抽出する処理について図を用いて説明する。
【００７４】
図１１は、図１に示すカーナビゲーション装置４０が行なう座標値の最大値および最小値を抽出する処理を概念的に示す図である。たとえば、地図印刷媒体としての地図帳１５Ｃ上において左隅の角所定の1点を始点（０、０）として定め、横方向位置をＸｎ、縦方向位置をＹｍとする座標体系とする。
【００７５】
この地図帳１５Ｃに印刷されている地図には、地点Ｓ、地点Ａ、地点Ｇが印刷されている。そして、ユーザが地点Ｓから地点Ａまでに含まれる施設情報を検索したいと考え、電子ペン２０で軌跡βを描いたとする。すると、電子ペン２０は、その軌跡βから構成される複数の座標値（Ｘｎ,Ｙｍ）を取得して、カーナビゲーション装置４０に送信する。
【００７６】
カーナビゲーション装置４０の制御部であるマイクロコンピュータ４６は、検索範囲決定部（不図示）を用いてその軌跡βを構成する複数の座標値（Ｘｎ,Ｙｍ）を取得したときに、それらの座標値の中から横方向の最小値（Ｘmin）および最大値（Ｘmax）と縦方向の最小値（Ｙmin）および最大値（Ｙmax）を検出する。
【００７７】
そして、マイクロコンピュータ４６は、地図帳１５Ｃ上のＴ１（Ｘmin,Ｙmin）,Ｔ２（Ｘmin,Ｙmax）,Ｔ３（Ｘmax,Ｙmin）,Ｔ４（Ｘmax,Ｙmax）を特定して検索領域を決定する。なお、マイクロコンピュータ４６は、上述したＴ１〜Ｔ４の４つの座標値のうち対角線２つに対応した座標値（たとえば、Ｔ１とＴ４）を算出することにより、検索領域を決定することとしてもよい。
【００７８】
マイクロコンピュータ４６は、ステップＳ１１２において算出された検索領域を構成する座標値をそれぞれ緯度経度に変換する処理を行なう（ステップＳ１１３）。そして、マイクロコンピュータ４６は、ステップＳ１１３で変換した緯度経度で囲まれる検索理領域内に含まれる座標値に関連付けて登録されている施設があるか否かを判定する（ステップＳ１１４）。
【００７９】
マイクロコンピュータ４６は、登録されている施設がある場合には（ステップＳ１１４でＹｅｓ）、液晶デバイス４２に当該施設情報を表示して（ステップＳ１１５）、第二の検索処理を終了する（ＥＮＤ）。一方、マイクロコンピュータ４６は、登録されている施設がない場合には（ステップＳ１１４でＮｏ）、そのまま第二の検索処理を終了する（ＥＮＤ）。
【００８０】
このような第二の検索処理により、電子ペン２０で地図帳１５Ｃに表示されている道路上をなぞる以外にも、所定の範囲内に含まれる地域の施設情報を検索することができる。したがって、ユーザに煩雑な操作を強いることなく、電子ペン２０で地図帳１５Ｃの所望の範囲を囲むという容易な操作のみで情報を検索することができる。
【００８１】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。
【００８２】
上述した実施形態は、座標値に関連付けられて登録されている施設情報であれば、すべて液晶デバイス４２に表示させるものである。この他にもたとえば、電子的な地図上に表示する施設のジャンルを指定できる施設ジャンル選択手段を備えてもよい。
【００８３】
図１２は、図1に示す地図帳１５と同様の地図帳１５Ｄに地図Ｍと、施設ジャンル選択手段Ｓ１,Ｓ２,Ｓ３とが印刷されている図である。この施設ジャンル選択手段Ｓ１,Ｓ２,Ｓ３は、電子ペン２０で選択された範囲に含まれる施設であって、かつそのジャンルに属する施設である施設のみを表示させるために使用する領域である。この施設ジャンル選択手段Ｓ１,Ｓ２,Ｓ３は、図１２に示すように、地図帳１５Ｄの地図Ｍを印刷している領域以外に設けられる。
【００８４】
この施設ジャンル選択手段Ｓ１,Ｓ２,Ｓ３で囲まれた特定の領域に含まれる座標値には、施設ジャンルＩＤが関連付けて保存されている。そして、施設ジャンル選択手段Ｓ１,Ｓ２,Ｓ３の座標値を電子ペン２０が一度読み取ると、その後に電子ペン２０で読み取った複数の座標値から施設検索部５４により検索された施設情報の有する施設ジャンルＩＤのなかから、一致する施設ジャンルＩＤである施設情報のみを最終的に表示する。つまり、両者の施設情報ＩＤの有無を０，１のフラグで判定し、そのフラグの論理積を求めることにより、最終的に表示する施設情報を決定して施設情報を表示させることができる。
【００８５】
また、カーナビゲーション装置４０の液晶デバイス４２に複数の施設情報が表示されている場合には、この施設ジャンル選択手段Ｓ１,Ｓ２,Ｓ３のいずれかを電子ペン２０で読み取ることにより、不要な施設情報を液晶デバイス４２から消し去り、必要な施設情報のみを表示させることもできる。なお、施設ジャンル選択手段Ｓ１，Ｓ２，Ｓ３の領域に描く文字、図形、記号、模様は、その施設ジャンルをユーザが連想しやすいものが好ましい。たとえば、ガソリンスタンドであれば施設ジャンル選択手段Ｓ２のように「ＧＳ」が含まれる図形とするなどである。
【００８６】
このような施設ジャンル選択手段Ｓ１,Ｓ２,Ｓ３を備えることにより、上述した効果に加え、ユーザの検索したい施設情報に合致した結果を得ることができる。たとえば、登録されている施設情報が多数ある都心などの場所であっても、ユーザが検索したい所望の施設ジャンルに属する施設情報のみを検索結果として表示させることができる。
【００８７】
また、上述した実施形態は、カーナビゲーション装置４０側に座標変換テーブル５７および情報検索部５４を備えるものである。この他にもたとえば、電子ペン２０にこれらの機能を持たせた上で、更にユーザ通知手段を有する電子ペン２０としてもよい。このユーザ通知手段は、たとえば振動デバイスであり、電子ペン２０で指し示した座標値から所定の範囲内に施設情報があるときに、振動デバイスを振動させて、その付近に施設情報があることをユーザに知らせるものである。なお、ユーザ通知手段は、振動させて知らせるもののほか、ＬＥＤを点滅させたり、音を出力させたりするものでもよい。
【００８８】
このようなユーザ通知手段を備えることにより、上述した効果に加え、検索結果を端的に知り得るきっかけとなり、ユーザが液晶デバイス４２の表示画面を常に注視していなくともよい。
【００８９】
また、上記実施の形態に係るカーナビゲーション装置４０のメモリ４８に記憶される施設情報変換テーブル５５もしくは座標変換テーブル５７、または電子ペン２０のメモリ２７にこの施設情報変換テーブル５５もしくは座標変換テーブル５７を備えさせた場合に、これらに記録されている施設情報、電子的な地図情報、緯度経度の情報は予め保存されているものである。したがって、これらの情報を容易に入れ替え可能とするためにカーナビゲーション装置４０または電子ペン２０に外部データ入力手段を備えていてもよい。外部データ入力手段は、たとえば、カーナビゲーション装置４０であれば、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブ、ＳＤカードなどの外部メモリ接続装置であってもよいし、電子ペン２０であればＳＤカードなどの外部メモリ接続装置であってもよい。
【００９０】
また、上記実施の形態に係る携帯入出力機器としての電子ペン２０のメモリ２７に記憶されるプログラムおよびカーナビゲーション装置４０のメモリ４８に記憶されるプログラムは、これらの機器の出荷前にメモリ２７，４８に記憶されたものであっても、これらの機器の出荷後にメモリ２７，４８に記憶されたものであってもよい。また、これらのプログラムの一部が、これらの機器の出荷後に記憶されたものであってもよい。このように出荷後にメモリ２７，４８に記憶されるプログラムは、たとえばＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や半導体メモリなどのコンピュータ読取可能な記録媒体に記憶されているものをインストールしたものであっても、インターネットなどの伝送媒体を介してサーバ装置などからダウンロードしたものであってもよい。
【００９１】
また、上記実施の形態に係るカーナビゲーション装置４０のメモリ４８に記憶されるプログラムおよび上述した各種のデータは、その一部あるいは全部が、マイクロコンピュータ４６外のたとえばＨＤＤなどの外部記憶デバイスや、カーナビゲーション装置４０と着脱可能なたとえばメモリカードやＣＤ−ＲＯＭに記憶されていてもよい。特に、施設情報変換テーブル５５、座標変換テーブル５７および縮尺テーブル５６のいずれか一つまたは複数が、地図帳１５の印刷内容と密接に関連するデータを有する場合は、そのデータは、カーナビゲーション装置４０から着脱可能なメモリカードに記憶され、地図帳１５とともにユーザへ提供されるようにするとよい。これにより、カーナビゲーション装置４０は、各地図帳１５などに対応するメモリカードが交換して装着されることで、複数の地図帳１５などに対応することができる。
【００９２】
また、上記実施の形態に係るカーナビゲーションシステム１０が有する各構成ブロックの機能は、全てまたはその一部をソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現しても良い。例えば、制御部４６における処理の全部またはその一部は、１または複数のプログラムによりコンピュータ上で実現してもよく、その少なくとも一部をハードウェアで実現してもよい。
【００９３】
また、上記実施の形態に係るカーナビゲーションシステム１０のカーナビゲーション装置４０を装置の全部または一部として動作させるためのコンピュータプログラムを、メモリカード、ＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｃ）、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）、ＭＯ（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ）等のコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータ、例えば、携帯電話、オーディオ機器、電子時計等にインストールし、カーナビゲーション装置４０として動作させ、あるいは、カーナビゲーション装置４０が行なう工程を実行させてもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、カーナビゲーション装置４０となるコンピュータにダウンロード等するものとしてもよい。
【００９４】
また、上記実施の形態は、カーナビゲーションシステム１０を例に説明したが、船用などの他のナビゲーションシステムにも本発明を適用できる。また、ナビゲーションシステムではなく、単に施設その他を検索する検索システムにも本発明を適用できる。たとえば、弁護士事務所、医院、老人が住んでいる家など登録できる情報全てについて検索対象とすることができる。
【産業上の利用可能性】
【００９５】
本発明は、目的の情報を検索するための全てのシステムに適用できる。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施の形態に係るカーナビゲーションシステムを示すシステム構成図である。
【図２】図１中の地図帳と同様の地図帳を示す説明図である。
【図３】図１中の電子ペンおよびナビゲーション装置の詳細な構成を示すブロック図である。
【図４】図３中の施設情報変換テーブルのデータ構造の一例を示す図である。
【図５】図３中の縮尺テーブルのデータ構造の一例を示す図である。
【図６】図３中の座標変換テーブルのデータ構造の一例を示す図である。
【図７】図1に示すナビゲーション装置が行なう第一の検索処理を示すフローチャートである。
【図８】図7に示す第一の検索処理の一例を示す図である。
【図９】図７に示す第一の検索処理を繰り返して連続的に行なった場合の任意の範囲の変化を示す図である。
【図１０】図1に示すナビゲーション装置が行なう第二の検索処理を示すフローチャートである。
【図１１】図１に示すナビゲーション装置が行なう座標値の最大値および最小値を抽出する処理を概念的に示す図である。
【図１２】図1に示す地図帳と同様の地図帳に地図と、施設ジャンル選択手段とが印刷されている図である。
【符号の説明】
【００９７】
１０  カーナビゲーションシステム（情報出力システム）、１５,１５Ａ〜Ｄ  地図帳（地図印刷媒体）、２０  電子ペン（携帯入出力機器）、２９  パターン読取部、３０  生成部、４２  液晶デバイス（表示部）、４３  入力デバイス（外部データ入力手段）、４６  マイクロコンピュータ（制御部）、５５  施設情報変換テーブル（情報検索部）、５７  緯度・経度変換テーブル（変換部）、Ｓ１〜Ｓ３  施設ジャンル選択手段
【図１】
2009244731.tif 000003
【図２】
2009244731.tif 000004
【図３】
2009244731.tif 000005
【図４】
2009244731.tif 000006
【図５】
2009244731.tif 000007
【図６】
2009244731.tif 000008
【図７】
2009244731.tif 000009
【図８】
2009244731.tif 000010
【図１０】
2009244731.tif 000011
【図１１】
2009244731.tif 000012
【図９】
2009244731.tif 000013
【図１２】
2009244731.tif 000014