(57)【要約】【課題】電子ペンなどの読取手段により紙面へ書き込みをするだけで処理を指示することかでき、しかも、電子ペンなどの読取手段による利便性を提供すること。【解決手段】電子処理システム１は、指示に応じて異なる処理を実行する処理実行手段６５とともに、複数の色による書き込み機能を有する読取手段３と、読取手段３により読取可能なパターン１２が印刷された印刷物２と、読取手段３により書込み可能な各色毎に異なる処理コマンドが対応付けられたテーブル５０から、読取手段３により印刷物２へ書き込まれた色に対応付けられている処理コマンドを選択する選択手段６２と、読取手段３による書き込みの際に読み取られたパターン１２に基づいて特定される軌跡を利用した処理であって、選択された処理コマンドによる処理を処理実行手段６５へ指示する処理指示手段６４と、を有する。【選択図】図７
2008305216.tif 000002
【特許請求の範囲】
【請求項１】
指示に応じて異なる処理を実行する処理実行手段を有する電子処理システムにおいて、
複数の色による書き込み機能を有する読取手段と、
上記読取手段により読取可能なパターンが印刷された印刷物と、
上記読取手段により書込み可能な各色毎に異なる処理コマンドが対応付けられたテーブルから、上記読取手段により上記印刷物へ書き込まれた色に対応付けられている処理コマンドを選択する選択手段と、
上記読取手段による書き込みの際に読み取られた上記パターンに基づいて特定される軌跡を利用した処理であって、選択された上記処理コマンドによる処理を上記処理実行手段へ指示する処理指示手段と、
を有することを特徴とする電子処理システム。
【請求項２】
前記読取手段は、
書き込みがなされる前記印刷物の面を撮像する撮像手段と、
上記撮像手段により撮像される各撮像画像中で特定される前記パターンから、前記印刷物の面中の位置を示す読取座標値を生成する座標値生成手段と、
前記撮像手段により撮像された撮像画像に基づいて書込み色を判定する色判定手段と、
時間を計測する計時手段と、
上記座標値生成手段により生成されて且つ前記読取手段の軌跡を構成する複数の読取座標値のそれぞれに対して、上記計時手段による計測時刻および上記色判定手段が判定した色を対応付けて記憶する記憶手段と、を有し、
前記処理指示手段は、前記選択手段が処理コマンドの選択に使用した色と上記計測時刻により対応付け可能な複数の読取座標値を、その処理コマンドによる処理に利用する軌跡を示すものとして指示すること、
を特徴とする請求項１記載の電子処理システム。
【請求項３】
前記印刷物において、前記パターンは、赤外線を吸収あるいは反射するインクにより印刷され、
前記撮像手段は、前記印刷物に印刷されたパターンの赤外線画像を周期的に撮像する赤外線撮像部材と、前記電子ペンにより前記印刷物に書き込まれた線を、上記赤外線撮像部材と同期する周期により撮像する可視光撮像部材とを有し、
前記座標値生成手段は、上記赤外線撮像部材により撮像された赤外線画像を用いて読取座標値を生成し、さらに、
前記色判定手段は、上記可視光撮像部材により撮像された可視光の画像を用いて書込み色を判定すること、
を特徴とする請求項２記載の電子処理システム。
【請求項４】
前記読取手段により書き込みがなされる前記印刷物の面を撮像する撮像手段と、
上記撮像手段により撮像された前記読取手段の新たな書込み色を前記テーブルに新たに登録する登録手段と、
を有することを特徴とする請求項１記載の電子処理システム。
【請求項５】
処理コマンドによる指示に応じて、目的地選択あるいは経路探索などのナビゲーションのための処理を実行する処理実行手段を有するナビゲーションシステムにおいて、
複数の色による書き込み機能を有する読取手段と、
上記読取手段により読取可能なパターンが地図と重ねて印刷された印刷物と、
上記読取手段により書込み可能な各色毎に異なる処理コマンドが対応付けられたテーブルから、上記読取手段により上記印刷物へ書き込まれた色に対応付けられている処理コマンドを選択する選択手段と、
上記読取手段による書き込みの際に読み取られた上記パターンに基づいて特定される軌跡を利用した処理であって、選択された上記処理コマンドによる処理を上記処理実行手段へ指示する処理指示手段と、
を有することを特徴とするナビゲーションシステム。
【請求項６】
前記選択手段により所定の地点についての処理コマンドが選択された場合、前記読取手段による書き込みの際に読み取られた前記パターンに基づいて特定される軌跡から１つの地点情報を生成し、または、前記選択手段により所定の経路についての処理コマンドが選択された場合、前記読取手段による書き込みの際に読み取られた前記パターンに基づいて特定される軌跡から経路情報を生成するパラメータ生成手段を有し、
前記処理指示手段は、選択された前記処理コマンドに対して、上記パラメータ生成手段により生成された上記地点情報または上記経路情報を付加して指示すること、
を特徴とする請求項５記載のナビゲーションシステム。
【請求項７】
指示に応じて異なる処理を実行する電子処理システムにおける、読取手段による処理指示方法であって、
複数の色による書き込み機能を有する読取手段を用いて、この読取手段により読取可能なパターンが印刷された印刷物に対する書き込みがなされた場合に、上記読取手段により書込み可能な各色毎に異なる処理コマンドが対応付けられたテーブルから、上記読取手段により上記印刷物へ書き込まれた色に対応付けられている処理コマンドを選択するステップと、
上記読取手段による書き込みの際に読み取られた上記パターンに基づいて特定される軌跡を利用した処理であって、選択された上記処理コマンドによる処理を指示するステップと、
を有することを特徴とする読取手段による処理指示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子処理システム、ナビゲーションシステム、および読取手段による処理指示方法に関する。
【背景技術】
【０００２】
特許文献１は、ペンによる筆記システムを開示する。このペンによる筆記システムでは、検出手段により検出されたペンの位置情報と記憶装置から読み出される領域データとに基づいて、ペンの筆記をシートの筆記可能領域のみに規制したり、所定の色のみの筆記に規制したりする。
【０００３】
【特許文献１】特開２００５−２７５５１９号公報（要約、特許請求の範囲など）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、電子処理システムは、一般的に多種多様な処理を実行する。たとえばナビゲーションシステムは、目的地選択処理、経由地選択処理、経路指定処理、経路探索処理、経路案内処理などの処理を実行する。
【０００５】
そこで、特許文献１の電子ペンおよび紙を用いて入力される軌跡を、特許文献１のように単なる軌跡の入力に用いるだけでなく、電子処理システムにおいて処理を指示するために利用することが考えられる。具体的にはたとえば、各処理に対応するコマンド選択欄を紙面に設け、電子ペンにより書き込みがなされたコマンド選択欄の軌跡に基づいて処理を指示することが考えられる。
【０００６】
しかしながら、このような応用例は、電子処理システムのボタン操作を、電子ペンによる操作に置き換えるものであり、各種コマンドの選択を、従来のようにボタン操作によって行うか、または紙面上にコマンド選択欄を設ける必要がある。
【０００７】
すなわち、たとえば、ユーザは、処理コマンドを選択するとともにそのパラメータを設定したい場合、電子ペンによりコマンド選択欄に軌跡を書き込むとともに、それとは別の操作（たとえば電子ペンによる軌跡入力操作）によりパラメータを設定しなければならない。たとえば、電子ペンと地図とを用いてナビゲーションシステムにおいて目的地選択コマンドを選択する場合、ユーザは、その目的地選択コマンドを選択するための書き込みをするとともに、地図上で目的地を選択する操作をしなければならない。
【０００８】
この他にもたとえば、紙面には、処理コマンド毎のコマンド選択欄を設けなければならない。そのため、電子ペンによる処理コマンド選択に対応する紙面では、コマンド選択欄により紙面デザインが制約されてしまうことになる。
【０００９】
さらに他にもたとえば、コマンド選択欄を用いて処理を指示した場合、それとは別に地図などの紙面中への書き込みがなされるので、その紙面中への書き込みが何の処理のために書き込まれたものであるかを指示後に確認することは困難である。
【００１０】
本発明は、電子ペンなどの読取手段により紙面へ書き込みをするだけで処理を指示することかでき、しかも、電子ペンなどの読取手段による利便性を提供することができる電子処理システム、ナビゲーションシステム、および読取手段による処理指示方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る電子処理システムは、指示に応じて異なる処理を実行する処理実行手段を有するものである。そして、この電子処理システムは、さらに、複数の色による書き込み機能を有する読取手段と、読取手段により読取可能なパターンが印刷された印刷物と、読取手段により書込み可能な各色毎に異なる処理コマンドが対応付けられたテーブルから、読取手段により印刷物へ書き込まれた色に対応付けられている処理コマンドを選択する選択手段と、読取手段による書き込みの際に読み取られたパターンに基づいて特定される軌跡を利用した処理であって、選択された処理コマンドによる処理を処理実行手段へ指示する処理指示手段と、を有する。
【００１２】
本発明に係る電子処理システムは、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、読取手段は、書き込みがなされる印刷物の面を撮像する撮像手段と、撮像手段により撮像される各撮像画像中で特定されるパターンから、印刷物の面中の位置を示す読取座標値を生成する座標値生成手段と、撮像手段により撮像された撮像画像に基づいて書込み色を判定する色判定手段と、時間を計測する計時手段と、座標値生成手段により生成されて且つ読取手段の軌跡を構成する複数の読取座標値のそれぞれに対して、計時手段による計測時刻および色判定手段が判定した色を対応付けて記憶する記憶手段と、を有する。そして、処理指示手段は、選択手段が処理コマンドの選択に使用した色と計測時刻により対応付け可能な複数の読取座標値を、その処理コマンドによる処理に利用する軌跡を示すものとして指示する。
【００１３】
本発明に係る電子処理システムは、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、印刷物において、パターンは、赤外線を吸収あるいは反射するインクにより印刷される。また、撮像手段は、印刷物に印刷されたパターンの赤外線画像を周期的に撮像する赤外線撮像部材と、電子ペンにより印刷物に書き込まれた線を、赤外線撮像部材と同期する周期により撮像する可視光撮像部材とを有する。また、座標値生成手段は、赤外線撮像部材により撮像された赤外線画像を用いて読取座標値を生成する。さらに、色判定手段は、可視光撮像部材により撮像された可視光の画像を用いて書込み色を判定する。
【００１４】
本発明に係る電子処理システムは、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、電子処理システムは、さらに、読取手段により書き込みがなされる印刷物の面を撮像する撮像手段と、撮像手段により撮像された読取手段の新たな書込み色をテーブルに新たに登録する登録手段と、を有する。
【００１５】
本発明に係るナビゲーションシステムは、処理コマンドによる指示に応じて、目的地選択あるいは経路探索などのナビゲーションのための処理を実行する処理実行手段を有する。そして、このナビゲーションシステムは、さらに、複数の色による書き込み機能を有する読取手段と、読取手段により読取可能なパターンが地図と重ねて印刷された印刷物と、読取手段により書込み可能な各色毎に異なる処理コマンドが対応付けられたテーブルから、読取手段により印刷物へ書き込まれた色に対応付けられている処理コマンドを選択する選択手段と、読取手段による書き込みの際に読み取られたパターンに基づいて特定される軌跡を利用した処理であって、選択された処理コマンドによる処理を処理実行手段へ指示する処理指示手段と、を有する。
【００１６】
本発明に係るナビゲーションシステムは、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、ナビゲーションシステムは、さらに、選択手段により所定の地点についての処理コマンドが選択された場合、読取手段による書き込みの際に読み取られたパターンに基づいて特定される軌跡から１つの地点情報を生成し、または、選択手段により所定の経路についての処理コマンドが選択された場合、読取手段による書き込みの際に読み取られたパターンに基づいて特定される軌跡から経路情報を生成するパラメータ生成手段を有する。そして、処理指示手段は、選択された処理コマンドに対して、パラメータ生成手段により生成された地点情報または経路情報を付加して指示する。
【００１７】
本発明に係る読取手段による処理指示方法は、指示に応じて異なる処理を実行する電子処理システムにおけるものである。そして、この読取手段による処理指示方法は、複数の色による書き込み機能を有する読取手段を用いて、この読取手段により読取可能なパターンが印刷された印刷物に対する書き込みがなされた場合に、読取手段により書込み可能な各色毎に異なる処理コマンドが対応付けられたテーブルから、読取手段により印刷物へ書き込まれた色に対応付けられている処理コマンドを選択するステップと、読取手段による書き込みの際に読み取られたパターンに基づいて特定される軌跡を利用した処理であって、選択された処理コマンドによる処理を指示するステップと、を有する。
【発明の効果】
【００１８】
本発明では、電子ペンにより紙面に書き込まれた色により処理コマンドを選択する。したがって、本発明では、電子ペンなどの読取手段により紙面へ書き込みをするだけで処理を指示することかでき、しかも、電子ペンなどの読取手段による高い利便性を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態に係る電子処理システム、ナビゲーションシステムおよび読取手段による処理指示方法を、図面に基づいて説明する。以下の説明では、電子処理システムおよびナビゲーションシステムは、カーナビゲーションシステムを例として説明する。読取手段による処理指示方法は、カーナビゲーションシステムにおいて、電子ペンにより処理を指示する方法を例として説明する。
【００２０】
図１は、本発明の実施の形態に係るカーナビゲーションシステム１を示すシステム構成図である。カーナビゲーションシステム１は、地図（可読記事）が印刷された地図帳２と、この地図帳２に複数の色での書き込みをする電子ペン３と、電子ペン３と通信可能なナビゲーション本体４と、を有する。なお、電子ペン３とナビゲーション本体４とは通信ケーブル５により接続され、この通信ケーブル５を介して互いにデータなどを送受する。
【００２１】
図２は、図１中の地図帳２の１つの紙面１１の印刷内容を示す説明図である。印刷物としての地図帳２の紙面１１には、図２（Ａ）に示すように、所定の地域の地図が印刷されている。図２（Ａ）の地図中には、この地域内に存在する「Ａ」および「Ｂ」の２つの施設と、１つの駅と、複数の道路とが印刷されている。また、道路は、道路幅に応じた太さで印刷されている。
【００２２】
なお、図２（Ａ）中の３つの点線は、電子ペン３による書込み例であり、地図帳２に印刷されるものではない。図２（Ａ）の書込み例は、ユーザは電子ペン３を用いて、施設「Ａ」の周囲に「色１（たとえば赤色）」で丸を書込み、施設「Ｂ」の周囲に「色２（たとえば青色）」で丸を書込み、駅前の道路に「色３（たとえば緑色）」で折れ線による書込みをした場合のものである。
【００２３】
また、図１の地図帳２の各紙面１１には、図２（Ｂ）に示すように、地図の下側に重なるように紙面１１の全面に渡って、複数のドットからなるパターンとしてのドットパターン１２が印刷されている。ドットパターン１２は、たとえば赤外線を吸収するインクにより紙面１１に印刷されている。これにより、重ねて印刷される地図などが目視により読み取り難くなってしまわないようにすることができる。なお、ドットパターン１２は、たとえば赤外線を反射するインクにより紙面１１に印刷されていてもよい。
【００２４】
また、ドットパターン１２は、たとえば６×６個のドットにより紙面１１中の位置を示す座標値へ変換可能なものである。この座標値は、たとえば図２（Ｂ）での紙面１１の右上角を基準とした（ｘ，ｙ）による二次元の座標値である。
【００２５】
図３は、図１中の電子ペン３の構造図である。図４は、図３の電子ペン３の電気的な構成を示すブロック図である。読取手段としての電子ペン３は、図１に示すようにペン形状のハウジング２０を有する。そして、電子ペン３は、そのハウジング２０内に、互いに異なる色のインクを有する複数のペン軸２１と、赤外線ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）２２、赤外線カメラ２３、可視光カメラ２４、通信Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）２５、これらが接続されるマイクロコンピュータ２６、これらに給電するバッテリ２７などを有する。
【００２６】
複数のペン軸２１は、たとえば赤色、青色および緑色のインクを有するものであり、ハウジング２０の側面に露出するセレクタ２８を回転させることで、その中の１つが電子ペン３のペン先として設定される。なお、この複数のペン軸２１は、電子ペン３から取り外すことができ、インクが無くなった場合などに交換することが可能である。
【００２７】
また、電子ペン３のマイクロコンピュータ２６は、時刻や経過時間などを計測する計時手段としてのタイマ３１、メモリ３２、図示外のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを有する。記憶手段としてのメモリ３２は、読取データ３３、読取色データ３４などの各種のデータを記憶する。ＣＰＵは、メモリ３２に記憶される図示外のプログラムを読み込んで実行する。これにより、電子ペン３のマイクロコンピュータ２６には、座標生成部３５、色判定部３６、送信部３７などの機能が実現される。
【００２８】
赤外線カメラ２３は、撮像手段の一部および赤外線撮像部材として機能するものであり、たとえば赤外線を受光するＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサであり、赤外線のパターンデータをマイクロコンピュータ２６へ周期的に出力する。
【００２９】
可視光カメラ２４は、撮像手段の一部および可視光撮像部材として機能するものであり、たとえば可視光を受光するＣＣＤ、ＣＭＯＳセンサであり、可視光画像をマイクロコンピュータ２６へ周期的に出力する。
【００３０】
特に、この実施の形態の可視光カメラ２４は、たとえば赤外線カメラ２３と共通の基準クロック信号により撮像タイミングが管理され、赤外線カメラ２３と同じ一定の周期で可視光画像を撮像する。すなわち、可視光カメラ２４と赤外線カメラ２３とは、それぞれの画像を互いに同期して撮像する。これにより、赤外線カメラ２３が撮像する赤外線画像と、可視光カメラ２４が撮像する可視光画像とは、それらの撮像タイミングが完全に一致していなくとも、たとえば１周期に相当する期間毎に１対１に対応することになる。
【００３１】
そして、赤外線ＬＥＤ２２、赤外線カメラ２３および可視光カメラ２４は、電子ペン３のペン先に向けて配設される。これにより、電子ペン３の赤外線カメラ２３は、赤外線ＬＥＤ２２がペン先に向けて照射した赤外線の地図帳２の紙面１１による反射光を受光し、そのペン先付近のドットパターン１２を周期的に読取ることができる。また、可視光カメラ２４は、赤外線カメラ２３と略同じ場所を撮像する。
【００３２】
座標値生成手段としての座標生成部３５は、赤外線カメラ２３から周期的に供給される各パターンデータを解析し、各パターンデータにコード化されている読取座標値を生成する。座標生成部３５は、生成した読取座標値に、タイマ３１で計測される現在時刻を対応付けて、メモリ３２に記憶させる。これにより、メモリ３２には、読取データ３３が記憶される。
【００３３】
図５は、電子ペン３のメモリ３２に記憶される読取データ３３のデータ構造の一例を示す説明図である。図５の読取データ３３は、複数の読取座標値を有する。また、各読取座標値には、それぞれの読取時刻と、筆圧値とが対応付けられている。なお、図５の読取データ３３は、図２（Ａ）において３つの点線で示すように、１：２３：００（時：分：秒）〜１：２３：４５の書込みにより目的地（施設「Ａ」）を選択し、１：２３：４７〜１：２４：４７の書込みにより経由地（施設「Ｂ」）を選択し、さらに、１：２７：０１〜１：２７：１５の書込みにより経路（駅前の道路）を選択した場合のものである。電子ペン３の各軌跡（点線）は、複数の読取座標値としてデータ化される。
【００３４】
図４中の色判定部３６は、電子ペン３により書き込まれた読取色を判断する色判定手段として機能するものであり、可視光カメラ２４により撮像される２つの撮像画像の着色分による差分に基づいて、書込み色を判定する。すなわち、電子ペン３によって地図帳２の紙面１１上に書込みを行う際に可視光カメラ２４から出力される時間的に前後する２つの撮像画像には、その書込みによる着色がなされる前の紙面の状態と、その書込みによる着色がなされた後の紙面の状態とが含まれる。したがって、これら時間的に前後する２つの画像の差分を検出することにより、電子ペン３により着色がされた部分を特定することができる。色判定部３６は、後の撮像画像中の、当該差分が生じた画像部分の色を書込み色として判定する。
【００３５】
その後、色判定部３６は、判定した書込み色に、タイマ３１で計測される現在時刻を対応付けて、メモリ３２に記憶させる。これにより、メモリ３２には、読取色データ３４が記憶される。なお、フルカラーの読取色は、たとえばＲＧＢ（Ｒｅｄ−Ｇｒｅｅｎ−Ｂｌｕｅ）の色成分毎の０〜２５５の値の組合せにより表すことができる。
【００３６】
図６は、電子ペン３のメモリ３２に記憶される読取色データ３４のデータ構造の一例を示す説明図である。図６の読取色データ３４は、図５の読取データ３３と同じ個数の複数の読取時刻を有する。また、各読取時刻には、読取色が対応付けられている。なお、図６の読取色データ３４は、図２（Ａ）において３つの点線で示すように、１：２３：００〜１：２３：４５において色１（たとえば赤色）により書き込みをし、１：２３：４７〜１：２４：４７において色２（たとえば青色）により書き込みをし、１：２７：０１〜１：２７：１５において色３（たとえば緑色）により書き込みをした場合のものである。電子ペン３により書き込んだ各色は、読取色としてデータ化される。
【００３７】
図４中の電子ペン３の通信Ｉ／Ｆ２５は、たとえばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）Ｉ／Ｆである。ＵＳＢＩ／Ｆは、ＵＳＢケーブル（通信ケーブル５の一種）により接続された他の機器のＵＳＢＩ／Ｆ（図１ではナビゲーション本体４の通信Ｉ／Ｆ４１）との間でデータを送受信する。なお、通信Ｉ／Ｆ２５は、この他にもたとえばＥ／Ｎ（Ｅｔｈｅｒｎｅｔ（登録商標））ケーブルなどの通信ケーブル５により他の機器と接続されることにより通信をするものであっても、所謂ブルートゥース、赤外線通信、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などにより他の機器と通信をするものであってもよい。
【００３８】
送信部３７は、電子ペン３の通信Ｉ／Ｆ２５による通信を管理する。送信部３７は、メモリ３２に記憶させる読取データ３３および読取色データ３４を、送信のために電子ペン３の通信Ｉ／Ｆ２５へ供給する。電子ペン３の通信Ｉ／Ｆ２５は、接続された他の機器のＵＳＢＩ／Ｆ（図１ではナビゲーション本体４の通信Ｉ／Ｆ４１）へ、これらの送信データを送信する。
【００３９】
図７は、図１のナビゲーション本体４の詳細な構成を示すブロック図である。ナビゲーション本体４は、通信Ｉ／Ｆ４１、液晶デバイス４２、入力デバイス４３、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受信するＧＰＳ受信デバイス４４、記憶デバイス４５、これらが接続されるマイクロコンピュータ４６などを有する。
【００４０】
ナビゲーション本体４のマイクロコンピュータ４６は、メモリ４７、図示外のＣＰＵなどを有する。メモリ４７は、受信データ４８、座標変換テーブル４９、処理コマンドが登録されるテーブルとしてのコマンド変換テーブル５０、コマンドデータ５１などの各種のデータを記憶する。ＣＰＵは、メモリ４７に記憶される図示外のプログラムを読み込んで実行する。これにより、ナビゲーション本体４のマイクロコンピュータ４６には、受信部６１、コマンド選択部６２、座標変換部６３、コマンド指示部６４、ナビ制御部６５、現在位置生成部６６、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部６７などの機能が実現される。
【００４１】
記憶デバイス４５は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などで構成され、ランドマークＤＢ（Ｄａｔａｂａｓｅ）７１、ナビゲーションデータ７２、案内経路データ７３などの、ナビゲーションに利用する各種のデータを記憶する。
【００４２】
なお、上述した電子ペン３のメモリ３２に記憶されるプログラムおよびナビゲーション本体４のメモリ４７に記憶されるプログラムは、これらの機器の出荷前にメモリ３２，４７に記憶されたものであっても、これらの機器の出荷後にメモリ３２，４７に記憶されたものであってもよい。また、メモリ３２，４７に記憶されるプログラムの一部が、これらの機器の出荷後に記憶されたものであってもよい。このように出荷後にメモリ３２，４７に記憶されるプログラムは、たとえばＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や半導体メモリなどのコンピュータ読取可能な記録媒体に記憶されているものをインストールしたものであっても、インターネットなどの伝送媒体を介してサーバ装置などからダウンロードしたものであってもよい。
【００４３】
また、ナビゲーション本体４のメモリ４７に記憶されるプログラムおよび上述した各種のデータは、その一部あるいは全部が、上述した記憶デバイス４５や、ナビゲーション本体４と着脱可能なたとえばメモリカードやＣＤ−ＲＯＭに記憶されていてもよい。特に、座標変換テーブル４９およびコマンド変換テーブル５０は、地図帳２の印刷内容（可読情報）と密接に関連するデータであるので、ナビゲーション本体４から着脱可能なメモリカードに記憶され、地図帳２とともにユーザへ提供されるようにするとよい。これにより、ナビゲーション本体４は、各地図帳２などに対応するメモリカードが交換して装着されることで、複数の地図帳２（印刷物）に対応することができる。
【００４４】
受信部６１は、ナビゲーション本体４の通信Ｉ／Ｆ４１による通信を管理する。受信部６１は、ナビゲーション本体４の通信Ｉ／Ｆ４１が電子ペン３の通信Ｉ／Ｆ２５からデータを受信すると、そのデータをメモリ４７に保存する。これにより、メモリ４７には、受信データ４８が記憶される。なお、ナビゲーション本体４の通信Ｉ／Ｆ４１が電子ペン３の通信Ｉ／Ｆ２５から読取データ３３および読取色データ３４を受信した場合、メモリ４７には、読取データ３３および読取色データ３４と同一内容の受信データ４８が記憶されることになる。
【００４５】
図８は、図７中のコマンド変換テーブル５０のデータ構造の一例を示す説明図である。図８のコマンド変換テーブル５０は、複数の登録色の情報を有する。この複数の登録色には、「色１（たとえば赤色）」、「色２（たとえば青色）」、「色３（たとえば緑色）」などの、図１中の電子ペン３により書込み可能な色が含まれている。なお、コマンド変換テーブル５０には、図１中の電子ペン３により書込み可能な色のみが含まれていてもよい。
【００４６】
また、コマンド変換テーブル５０において、各登録色には、１つの処理コマンドが対応付けられている。図８の例では、登録色「色１」には目的地設定コマンドが対応付けられ、登録色「色２」には経由地設定コマンドが対応付けられ、登録色「色３」には経路指定コマンドが対応付けられ、登録色「色４」には地点登録コマンドが対応付けられ、登録色「色５」には出発地設定コマンドが対応付けられている。
【００４７】
なお、図８において括弧書きで示すように、これらの各処理コマンドでは、パラメータを設定することができる。たとえば、目的地設定コマンドでは、目的地の緯度経度値などをパラメータとして設定することができ、経由地設定コマンドでは、経由地の緯度経度値などをパラメータとして設定することができ、地点登録コマンドでは、登録する地点の緯度経度値などをパラメータとして設定することができ、出発地設定コマンドでは、出発地点の緯度経度値などをパラメータとして設定することができる。また、経路指定コマンドでは、経由する経路の軌跡としての複数の緯度経度値をパラメータとして設定することができる。
【００４８】
図７中のコマンド選択部６２は、選択手段として機能するものであり、メモリ４７に読取色データ３４としての受信データ４８が記憶されている場合に、コマンド変換テーブル５０を参照して、受信データ４８中の各読取色に対応する処理コマンドを選択する。コマンド選択部６２は、選択した処理コマンドをメモリ４７に保存する。これにより、メモリ４７には、コマンドデータ５１が記憶される。
【００４９】
図９は、図７中の座標変換テーブル４９のデータ構造の一例を示す説明図である。図９の座標変換テーブル４９は、図２（Ｂ）などの地図帳２の中の複数の座標値を有する。そして、各座標値には、地図帳２においてそのドットパターン１２と重ねて印刷される地図中の地点の緯度経度値が対応付けられている。たとえば座標値（ｘ１１１，ｙ１１１）には、緯度経度値（Ｅ（東経）１１１（度），Ｎ（北緯）１１１（度））が対応付けられている。すなわち、座標変換テーブル４９において各座標値に対応付けられる緯度経度値は、地図帳２において、その座標値がコード化されたドットパターン１２と重なる地図中の地点のものであり、これらは整合している。
【００５０】
図７中の座標変換部６３は、メモリ４７に読取データ３３としての受信データ４８が記憶されている場合に、座標変換テーブル４９を参照して、受信データ４８中の複数の読取座標値を緯度経度値へ変換する。座標変換部６３は、メモリ４７に記憶されるコマンドデータ５１へ、変換により得た緯度経度値を追加する。これにより、メモリ４７には、パラメータを有する処理コマンドがコマンドデータ５１として記憶されることになる。
【００５１】
なお、座標変換部６３は、複数の読取座標値のそれぞれを緯度経度値へ変換したり、複数の読取座標値から得た１つの読取座標値（たとえば平均値や代表値などの読取座標値）を緯度経度値へ変換したりする。具体的にはたとえば、目的地設定コマンドなどの１つの地点の緯度経度値をパラメータとして設定可能な処理コマンドが選択された場合、座標変換部６３は、複数の読取座標値から１つの読取座標値を得て、この１つの読取座標値を緯度経度値へ変換する。この他にもたとえば、経路指定コマンドなどの複数の地点の緯度経度値をパラメータとして設定可能な処理コマンドが選択された場合、座標変換部６３は、各読取座標値を緯度経度値へ変換する。
【００５２】
処理指示手段としてのコマンド指示部６４は、メモリ４７からコマンドデータ５１を読み込み、読み込んだコマンドデータ５１に基づく処理をナビ制御部６５へ指示する。
【００５３】
処理実行手段としてのナビ制御部６５は、ナビゲーション本体４の動作を制御する。ナビゲーション本体４は、たとえば目的地や経由値などを選択する地点選択機能、選択した地点を用いた経路を探索する経路探索機能、探索した経路による案内を実行する経路案内機能などの機能を有する。ナビ制御部６５は、これらの機能の実行を指示する処理コマンドに基づいて、それぞれの機能の処理を実行する。
【００５４】
ランドマークＤＢ７１は、ナビ制御部６５による地点選択処理などにおいて利用されるものであり、施設などの複数のランドマークに関する情報を有する。この情報には、各ランドマークの所在地を示す緯度経度値、住所、電話番号、施設名、施設の営業時間などが含まれる。
【００５５】
ナビゲーションデータ７２は、ナビ制御部６５による経路探索処理や経路案内処理において利用されるものであり、たとえば地図表示データ、複数のノードデータ、複数のリンクデータなどを有する。地図表示データは、液晶デバイス４２に地図を表示させるためのデータであり、たとえば地図帳２に印刷された地図などを画像データ化したものである。ノードデータは、交差点や曲がり角の地点のデータであり、たとえばその地点の名称や緯度経度値などの属性情報を有する。リンクデータは、交差点と交差点とを結ぶ道路区間に対応付けられるデータであり、たとえばそれが接続される複数のノードの情報や道路名などの属性情報を有する。
【００５６】
案内経路データ７３は、ナビ制御部６５による経路探索処理により生成されて、経路案内処理において利用されるものであり、たとえば案内経路を構成する複数のリンクデータおよび複数のノードデータなどにより構成される。
【００５７】
現在位置生成部６６は、ＧＰＳ受信デバイス４４が受信した電波に基づいて車両の現在位置の緯度経度値を生成し、ナビ制御部６５へ供給する。ナビ制御部６５は、経路案内機能などにおいてこの車両の現在位置の緯度経度値を利用する。なお、ナビゲーション本体４にジャイロセンサやＤ（Ｄｉｆｆｅｒｅｎｔｉａｌ）−ＧＰＳ用のＦＭ（Ｆｒｅｑｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）電波などを受信する機能を有する場合、現在位置生成部６６は、これらの機能により得られる情報に基づいて車両の現在位置の緯度経度値を生成したり、これらの機能に基づいてＧＰＳ受信デバイス４４に基づいて生成した緯度経度値を補正したりするようにしてもよい。
【００５８】
ＵＩ部６７は、ナビゲーション本体４のユーザインタフェースを管理する。ナビゲーション本体４は、液晶デバイス４２、入力デバイス４３などのユーザインタフェースを有する。なお、入力デバイス４３は、たとえば液晶デバイス４２と重ねて配設されるタッチパネルなどであればよい。そして、ＵＩ部６７は、入力デバイス４３に対するユーザ操作に基づいて、処理コマンドやデータなどを選択し、ナビ制御部６５へ供給する。ナビ制御部６５は、これらの処理コマンドやデータなどに基づいて各種の処理を実行する。また、ＵＩ部６７は、ナビ制御部６５から供給される表示データに基づく画像を液晶デバイス４２に表示させる。
【００５９】
次に、以上の構成を有するカーナビゲーションシステム１の動作を説明する。以下の説明では、電子ペン３とナビゲーション本体４とを通信ケーブル５により接続した状態で、ユーザが電子ペン３を用いて図２中の３つの点線で示す書き込みをした場合の経路探索動作を例に説明する。
【００６０】
ユーザが通信ケーブル５により電子ペン３とナビゲーション本体４とを接続すると、電子ペン３の通信Ｉ／Ｆ２５と、ナビゲーション本体４の通信Ｉ／Ｆ４１とは、互いに通信可能になる。
【００６１】
また、電子ペン３により図２中の３つの点線で示す書き込み操作がなされる際、電子ペン３の赤外線カメラ２３は、シートにより反射された赤外線を受光し、赤外線のパターンデータを所定の一定周期で出力する。赤外線は、シートに印刷されたドットパターン１２により吸収される。座標生成部３５は、赤外線カメラ２３から所定の一定周期で供給されるこのドットパターン１２を解析し、読取座標値を生成する。また、座標生成部３５は、生成した読取座標値に、タイマ３１で計測される現在時刻とを対応付けて、メモリ３２に保存する。これにより、メモリ３２には、図５に示す読取データ３３が記憶される。
【００６２】
また、電子ペン３の可視光カメラ２４は、赤外線カメラ２３と同期した一定の周期により、可視光画像を出力する。電子ペン３により書き込みがなされる前の可視光画像と、電子ペン３により書き込みがなされた後の可視光画像とでは、その電子ペン３により書き込みがなされた箇所の色が変化する。色判定部３６は、相前後する２つの可視光画像同士を比較し、２つの撮像画像の差分に基づいて、不一致部分の色情報を、読取色として判定する。また、色判定部３６は、生成した読取色に、座標生成部３５が読取座標値とともにメモリ３２に保存した読取時刻を対応付けて、メモリ３２に保存する。これにより、メモリ３２には、図６に示す読取色データ３４が記憶される。
【００６３】
図１０は、座標生成部３５による読取座標値の保存タイミングと、色判定部３６による読取色の保存タイミングとの違いを示す説明図である。図１０において時間は左から右に流れている。図１０（Ａ）は、タイマの計測時刻であり、図１０（Ｂ）は、赤外線カメラ２３が所定の一定周期で出力する複数の赤外線画像を時間軸上に並べたものであり、図１０（Ｃ）は、座標変換部３５による読取座標値の保存処理を時間軸上に並べたものであり、図１０（Ｄ）は、色判定部３６による読取色の保存処理を時間軸上に並べたものであり、図１０（Ｅ）は、可視光カメラ２４が所定の一定周期で出力する複数の可視光画像を時間軸上に並べたものである。
【００６４】
そして、図１０（Ａ）〜（Ｃ）に示すように、座標生成部３５は、タイミングＴ１で撮像された赤外線画像に基づいて、タイミングＴ２中にその赤外線画像に基づく読取座標値を生成し、メモリ３２に保存する。これに対して、図１０（Ｄ）および（Ｅ）に示すように、色判定部３６は、タイミングＴ１で撮像された可視光画像とタイミングＴ２で撮像された可視光画像とが揃ってから、タイミングＴ３中にそれら２つの可視光画像に基づく読取色を判定し、メモリ３２に保存する。
【００６５】
このように、タイミングＴ１での電子ペン３の書込みに基づく読取座標値と読取色とは別々のタイミングで生成されてしまう。そのため、この実施の形態の色判定部３６は、生成した読取色に、座標生成部３５がメモリ３２に保存した読取時刻を対応付けて保存する。このような対応付け処理により、図５の読取データ３３中の各読取座標値は、読取時刻により、図６の読取色データ３４中の各読取色と適切に対応付けられる。
【００６６】
メモリ３２に新しい読取データ３３および読取色データ３４が記憶されると、電子ペン３の送信部３７は、これらのデータを読み込んで、送信データとして通信Ｉ／Ｆ２５へ供給する。電子ペン３の通信Ｉ／Ｆ２５は、供給された送信データを、通信ケーブル５を介してナビゲーション本体４の通信Ｉ／Ｆ４１へ送信する。ナビゲーション本体４の受信部６１は、通信Ｉ／Ｆ４１が受信したデータを取得し、メモリ４７に記憶させる。これにより、ナビゲーション本体４のメモリ４７には、電子ペン３において生成された読取データ３３および読取色データ３４と同じデータが、受信データ４８として記憶される。
【００６７】
図１１は、図７のナビゲーション本体４が読取データ３３および読取色データ３４を受信した場合に実行する変換処理の流れを示すフローチャートである。コマンド選択部６２は、メモリ４７に記憶される読取色データ３４から、未処理の先頭の読取色を読み込む（ステップＳＴ１）。また、コマンド選択部６２は、読み込んだ読取色とコマンド変換テーブル５０とを比較し、コマンド変換テーブル５０において読取色に対応付けられている処理コマンドを選択する（ステップＳＴ２）。たとえば図６の読取色データ３４の場合、コマンド選択部６２は、まず「色１」を読み込む。そのため、コマンド選択部６２は、図８のコマンド変換テーブル５０に基づいて、目的地設定コマンドを選択する（ステップＳＴ３）。また、コマンド選択部６２は、選択した処理コマンドを、コマンドデータ５１としてメモリ４７に保存する（ステップＳＴ４）。
【００６８】
コマンド選択部６２による１つの処理コマンドの選択処理が終わると、座標変換部６３は、メモリ４７に記憶される読取データ３３から、コマンド選択部６２により読み込まれた読取色の時刻範囲と対応する複数の読取座標値を読み込む（ステップＳＴ５）。そして、座標変換部６３は、読み込んだ複数の読取座標値による電子ペン３の軌跡を、選択された処理コマンドに応じて地点情報あるいは経路情報へ変換する（ステップＳＴ６）。
【００６９】
具体的にはたとえば、コマンド選択部６２により所定の地点についての処理コマンド（図８で言えば、目的地設定コマンド、経由地設定コマンド、地点登録コマンド、出発地設定コマンドなど）が選択された場合、座標変換部６３は、読み込んだ複数の読取座標値による電子ペン３の軌跡を地点情報へ変換する。すなわち、図２（Ａ）において施設Ａの周囲に書き込みがなされた場合、座標変換部６３は、その書き込みの際に読み取られた複数の読取座標値の平均値や代表値を演算し、さらに座標変換テーブル４９を参照して、その１つの座標値を緯度経度値へ変換する。
【００７０】
この他にもたとえば、コマンド選択部６２により所定の経路についての処理コマンド（図８で言えば、経路指定コマンドなど）が選択された場合、座標変換部６３は、読み込んだ複数の読取座標値を経路情報へ変換する。すなわち、図２（Ａ）において駅前の道路に折れ線による書込みがなされた場合、座標変換部６３は、座標変換テーブル４９を参照して、その書き込みの際に読み取られた複数の読取座標値を１つずつ緯度経度値へ変換する。
【００７１】
座標変換部６３は、コマンド選択部６２により選択された処理コマンドに応じて、複数の読取座標値による電子ペン３の軌跡を地点情報あるいは経路情報へ変換すると、それらの情報により、メモリ４７に記憶されているコマンドデータ５１を更新する（ステップＳＴ７）。これにより、メモリ４７には、パラメータを有する処理コマンドがコマンドデータ５１として記憶されることになる。たとえば図２（Ａ）中の施設Ａの周囲への書込みにより、メモリ４７には、コマンドデータ５１として、施設Ａの緯度経度値をパラメータとして有する目的地設定コマンドが記憶されることになる。
【００７２】
座標変換部６３によるコマンドデータ５１の更新処理がなされると、コマンド指示部６４は、メモリ４７に記憶されるコマンドデータ５１を読み込み、読み込んだコマンドデータ５１に基づく処理をナビ制御部６５へ指示する（ステップＳＴ８）。たとえばメモリ４７に施設Ａの緯度経度値をパラメータとして有する目的地設定コマンドが記憶されている場合、コマンド指示部６４は、ナビ制御部６５へその地点を目的地として設定する処理を指示する。
【００７３】
ナビ制御部６５は、コマンド指示部６４から処理コマンドによる処理が指示されると、その処理を実行する。たとえば施設Ａを目的地として設定する処理コマンドが指示されると、施設Ａを目的地に設定する。引き続き、ナビ制御部６５は、ナビゲーションデータ７２を用いて現在位置から施設Ａへ至る案内経路を探索する。ナビ制御部６５は、探索により生成した案内経路を記憶デバイス４５に保存する。これにより、記憶デバイス４５には、案内経路データ７３が記憶される。また、ナビ制御部６５は、探索した案内経路を地図と重ねて表示する表示データを生成し、ＵＩ部６７へ供給する。ＵＩ部６７は、表示データに基づく画像を液晶デバイス４２に表示させる。
【００７４】
このように処理コマンドに基づく処理がナビ制御部６５により実行される一方で、図１１に示すように、コマンド指示部６４によるナビ制御部６５への処理指示がなされた後、コマンド選択部６２は、未処理の読取色データ３４が残っているか否かを判断する。未処理の読取色データ３４が残っていない場合、コマンド選択部６２は、処理を終了する。
【００７５】
これに対して、図６の読取色データ３４のように複数の読取色が読み取られた場合、コマンド選択部６２は、読取色データ３４から、未処理の先頭の読取色を読み込み、この読取色に対応する処理コマンドを選択し、メモリ４７に保存する。また、座標変換部６３は、読取データ３３から、コマンド選択部６２により読み込まれた読取色の時刻範囲と対応する複数の読取座標値を読み込み、それを地点情報あるいは経路情報へ変換し、メモリ４７に保存する。これにより、メモリ４７には新たなコマンドデータ５１が記憶される。コマンド指示部６４は、メモリ４７に記憶されるコマンドデータ５１を読み込み、その処理をナビ制御部６５へ指示する。ナビ制御部６５は、新たな処理コマンドが指示されると、その処理を実行する。
【００７６】
図６の読取色データ３４の場合、この読取色毎の処理コマンドの生成処理は、３回繰り返される。３つの処理コマンドを生成してその実行を指示した後、コマンド選択部６２は、図１１のステップＳＴ９において未処理データ無しと判断し、処理を終了する。
【００７７】
その間、ナビ制御部６５には、図２（Ａ）の施設Ａを目的地として設定する目的地設定コマンドと、施設Ｂを経由地として設定する経由地設定コマンドと、駅前の道路を通過経路として設定する経路指定コマンドとが順番に指示される。ナビ制御部６５は、経由地設定コマンドが指示されると、目的地設定コマンドに基づいて探索した案内経路を更新し、さらに、経路指定コマンドが指示されると、経由地設定コマンドに基づいて更新した案内経路を更新する。記憶デバイス４５には、３つの処理コマンドに基づいて探索された案内経路を示す案内経路データ７３が記憶される。
【００７８】
図１２は、図７中の液晶デバイス４２に表示される案内経路の表示画面の一例を示す図である。図１２において、案内経路は、太い実線により表されている。この案内経路は、図５の読取データ３３および図６の読取色データ３４に基づいて探索されたものであり、画面左下の現在位置から、画面中央の施設Ｂと、画面右端の駅前通りとを経由して、画面右上の施設Ａに至る経路として探索されている。
【００７９】
なお、画面中央の施設Ｂと、画面右端の駅前通りとが経由箇所として指定されなかった場合、案内経路は、たとえば図１２中の太い点線に示すような経路となる。すなわち、現在位置から画面中央の幹線道路を経由して施設Ａへ至る経路が探索される。
【００８０】
以上のように、この実施の形態によれば、電子ペン３により地図中に書き込まれた軌跡は、その書込み色毎に異なる複数の処理コマンドへ変換される。すなわち、この実施の形態のカーナビゲーションシステム１では、電子ペン３により地図帳２への書き込みをするだけで、その書込み軌跡を複数の処理に利用することができる。
【００８１】
また、座標変換部６３は、電子ペン３の書込み軌跡から地点情報あるいは経路情報などのパラメータを生成し、このパラメータは処理コマンドとともにナビ制御部６５へ指示される。したがって、ユーザは、電子ペン３の書込み色を選択した上で書き込みをするだけで、所定の処理コマンドおよびそのパラメータを一括して入力することができる。
【００８２】
しかも、地図帳２の紙面１１には、電子ペン３の書込みにより、各処理のための軌跡が色分けされて書き込まれる。そのため、ユーザは、その色分けされた書き込みに基づいて、各軌跡によりどのような処理を指示したのかを指示後に容易に確認することができる。なお、これに対して、地図帳２の紙面１１に単一色での書込みをした場合には、複数の軌跡を区別したり、地図帳２の紙面１１に残されるそれぞれの軌跡が何の処理を指示したものであるかを判別したりし難い。そのため、単一色での書込みでは、指示後に指示内容を確認することが困難である。
【００８３】
さらに他にもたとえば、この実施の形態のカーナビゲーションシステム１では、電子ペン３により地図中に書き込まれる色により処理コマンドが選択される。そのため、地図帳２の紙面１１に、処理コマンド毎のコマンド選択欄を設ける必要がない。コマンド選択欄により、地図帳２の紙面デザインが制約されてしまうことはない。
【００８４】
このように、この実施の形態のカーナビゲーションシステム１では、電子ペン３により地図帳２の紙面１１へ書き込みをするだけで処理を指示することかでき、しかも、たとえば処理コマンドを入力するためのボタン操作を電子ペン３による書き込み操作へ交換しただけでは得ることができない利便性を提供することができる。
【００８５】
なお、この実施の形態とは異なり、地図帳２の紙面デザインを制約することなく処理コマンドの選択を可能とするために、たとえば地図帳２とは別にコマンド選択欄を有するシートなどを利用することも考えられる。しかしながら、地図帳２とは別体のシートは紛失し易く、また、コマンド選択欄には度重なる書込みによりパターンが擦れて読取がし難くなったり、読取ができなくなってしまったりすることが予想される。これに対して、この実施の形態のように書込みの色分けにより処理コマンドを選択させる場合には、そのような紛失や読取不良などの事態が発生してしまう可能性は低い。
【００８６】
また、この実施の形態では、ドットパターン１２は、赤外線を吸収するインクあるいは反射するインクにより地図帳２に印刷される。したがって、地図帳２のドットパターン１２は、電子ペン３による撮像を可能としつつも、地図帳２において目立たないようにすることができる。たとえば、ドットパターン１２と重ねて地図帳２に印刷される地図は、読み難くならない。また、そのように目立たないパターンの上に電子ペン３により所定の可視色が書き込まれたときに、その書込色を適切に判定することができる。
【００８７】
しかも、赤外線カメラ２３と可視光カメラ２４とは、互いに同期する周期により画像を撮像している。そのため、これらの撮像画像は、１対１に対応付けることができる。また、これらの撮像画像に基づいて生成される読取座標値と判定色とには、同じ計測時刻が対応付けられる。したがって、たとえば、各赤外線画像に基づいて座標生成部３５が各読取座標値を生成するタイミングと、各組の可視光画像に基づいて色判定部３６が色を判定するタイミングとが異なるタイミングであるにもかかわらず、読取座標値と判定色との対応関係は、計測時刻により適切に維持される。ひいては、ナビゲーション本体４において生成される処理コマンドと、そのパラメータとは適切な組合せとなる。たとえば複数の処理コマンドが電子ペン３の色を変えて連続的に入力される場合において、１つ目の軌跡の読取座標値が２つ目の処理コマンドの軌跡に属するものとして利用されてしまうことがない。
【００８８】
その結果、複数の処理コマンドのための軌跡が色を替えて連続的に入力されたとしても、それぞれの色の軌跡を適切に区別し、１つ１つの軌跡をそれぞれの色に応じた処理コマンドに適切に対応付けることができる。カーナビゲーションシステム１は、電子ペン３による複数の軌跡の連続的な書き込みに対応し、しかも、各処理コマンドの軌跡に基づくパラメータを適切に生成することができる。
【００８９】
また、この実施の形態の座標変換部６３は、コマンド選択部６２により所定の地点についての処理コマンド（たとえば目的地設定コマンドなど）が選択された場合、電子ペン３の書込み軌跡（複数の読取座標値）から１つの地点情報を生成し、コマンド選択部６２により所定の経路についての処理コマンド（たとえば経路設定コマンドなど）が選択された場合、電子ペン３の書込み軌跡（複数の読取座標値）から経路情報を生成する。そして、地点情報あるいは経路情報が選択された処理コマンドのパラメータとして指示される。
【００９０】
したがって、ナビ制御部６５は、所定の処理コマンドおよびそのパラメータを解釈して処理を実行するものであればよく、たとえば入力デバイス４３からの処理コマンドおよびそのパラメータを解釈して処理を実行する従来のものを略そのまま利用することができる。この実施の形態のカーナビゲーションシステム１は、従前のナビゲーションシステムに対して、処理指示部などを追加するだけで容易に実現することができる。この実施の形態のカーナビゲーションシステム１を実現するために、ナビ制御部６５などのナビ機能の根幹部分を新たに一から作り直す必要はない。
【００９１】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。
【００９２】
上記実施の形態では、電子ペン３において、各読取座標値には、タイマ３１により計測される読取時刻が対応付けられている。この他にもたとえば、各読取座標値には、その生成の度に値がインクリメント（あるいはデクリメント）される識別番号が対応付けられていてもよい。この変形例の場合、座標生成部３５は、読取時刻の替わりに読取座標値に対応付けた識別番号を色判定部３６へ供給し、且つ、色判定部３６は、各読取色に対してその供給された識別番号が対応付ければよい。
【００９３】
上記実施の形態では、色判定部３６は、可視光カメラ２４により撮像された画像に基づいて、読取色を判定している。この他にもたとえば、電子ペン３に、セレクタ２８の回転位置（回転後の姿勢）を検出する検出部材を設け、色判定部３６は、その検出に基づいて１つの読取色を判定するようにしてもよい。
【００９４】
上記実施の形態において、コマンド変換テーブル５０において、各処理コマンドと登録色との対応関係は固定的である。この他にもたとえば、コマンド変換テーブル５０において各処理コマンドに対応する登録色は、変更可能であるようにしてもよい。特に、電子ペン３のペン軸２１を交換した際に、コマンド変換テーブル５０において各処理コマンドに対応する登録色を変更できるようにするとよい。
【００９５】
具体的にはたとえば、コマンド選択部６２がコマンド変換テーブル５０から読取色に合致する登録色を選択できない場合には、登録手段としての座標変換部６３は、電子ペン３の軌跡に対して文字認識処理を実行し、所定のコマンド文字（たとえば「目的地設定コマンド」などの文字）を文字認識したら、認識した文字の処理コマンドと読取色とを対応付けてコマンド変換テーブル５０に登録すればよい。
【００９６】
この他にもたとえば、電子ペン３の色判定部３６は、読取色の判定履歴を記憶し、その履歴に無い新たな読取色を判定したら、その読取色を所定のコマンドと対応付けて登録する登録指示を生成し、登録手段としての座標変換部６３は、それをコマンド変換テーブル５０に登録すればよい。
【００９７】
これらの変形例では、ユーザは、自分の好みの任意の色により書き込みをすることができる。また、ユーザは、電子ペン３のインクを交換したとしても、その交換後のインク色により書き込みをすることができる。たとえば、電子ペン３がインク切れで使用できなくなってしまったり、電子ペン３のインクとしてそれ専用のものを購入したりしなくて済む。
【００９８】
上記実施の形態では、ナビゲーション本体４のコマンド指示部６４は、図１１のフローチャートにしたがって順番に生成される処理コマンドを、１つずつナビ制御部６５へ指示している。この他にもたとえば、コマンド指示部６４は、図１１のフローチャートの処理完了後に、生成された複数の処理コマンドをまとめてナビ制御部６５へ指示するようにしてもよい。
【００９９】
上記実施の形態では、地図およびドットパターン１２は、地図帳２に印刷されている。この他にもたとえば、地図およびドットパターン１２は、観光案内チラシなどのシートなどの印刷物に印刷されていてもよい。シートは、紙以外のたとえばビニル樹脂やプラスチック材料により形成されていてもよい。また、これらの印刷物の面には、ドットパターン１２と重ねて観光案内文や写真などの可読記事が印刷されていても、ドットパターン１２のみが印刷されていてもよい。
【０１００】
上記実施の形態では、紙面１１中の位置を示す座標値は、ドットパターン１２にコード化されている。この他にもたとえば、紙面１１中の位置を示す座標値は、ＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード、バーコードなどのパターンにコード化されていてもよい。また、これら電子ペン３で読取可能なパターンには、複数の紙面１１において共通する１つの座標系での座標値がコード化されていてもよい。
【０１０１】
上記実施の形態では、地図帳２に印刷されたドットパターン１２は、電子ペン３により読み取られている。この他にもたとえば、地図帳２に印刷されたパターンは、カメラ付きの携帯電話端末や携帯情報端末などの読取手段により読み取られるようにしてもよい。
【０１０２】
上記実施の形態では、電子ペン３の書き込みにより生成される読取データ３３および読取色データ３４は、ナビゲーション本体４において、各種の処理を実行するために利用されている。この他にもたとえば、電子ペン３の書き込みにより生成される読取データ３３および読取色データ３４は、携帯電話端末、携帯情報端末、パーソナルコンピュータ、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器、ポータブルプレーヤ、ロボット機器、カードゲーム機器などの電子機器において、各種の処理を実行するために利用されてもよい。なお、これら携帯電話端末、携帯情報端末、パーソナルコンピュータなどの電子機器は、ナビゲーション機能を有するものであっても、ナビゲーション以外の機能を有するものであってもよい。
【０１０３】
たとえば、携帯電話端末には、通話機能、コンテンツのダウンロード機能などがある。パーソナルコンピュータには、各種のアプリケーションプログラムにより実現される機能などがある。ＡＶ機器やポータブルプレーヤには、機種によっては、チューニング機能、録音機能などがある。ロボット機器では、走行機能、楽曲の再生機能などがある。カードゲーム機器では、カード毎の機能がある。これらの機能を実行される処理コマンドを読取色に対応付け、且つ、電子ペン３の軌跡により処理コマンドのパラメータを設定することが可能である。
【産業上の利用可能性】
【０１０４】
本発明は、カーナビゲーションシステムなどにおいて、目的地設定などの処理を指示するために好適に利用することができる。
【図面の簡単な説明】
【０１０５】
【図１】図１は、本発明の実施の形態に係るカーナビゲーションシステムを示すシステム構成図である。
【図２】図２は、図１中の地図帳の紙面印刷内容を示す説明図である。
【図３】図３は、図１中の電子ペンの内部構造図である。
【図４】図４は、図３の電子ペンの電気的な構成を示すブロック図である。
【図５】図５は、図４中の読取データのデータ構造の一例を示す説明図である。
【図６】図６は、図４中の読取色データのデータ構造の一例を示す説明図である。
【図７】図７は、図１のナビゲーション本体の構成を示すブロック図である。
【図８】図８は、図７中のコマンド変換テーブルのデータ構造の一例を示す説明図である。
【図９】図９は、図７中の座標変換テーブルのデータ構造の一例を示す説明図である。
【図１０】図１０は、図４の電子ペンおける各種のデータのタイミングを説明するタイミングチャートである。
【図１１】図１１は、図７のナビゲーション本体による変換処理の流れを示すフローチャートである。
【図１２】図１２は、図７中の液晶デバイスに表示される案内経路の表示画面の一例を示す図である。
【符号の説明】
【０１０６】
１  カーナビゲーションシステム（電子処理システム、ナビゲーションシステム）
２  地図帳（印刷物）
３  電子ペン（読取手段）
１２  ドットパターン（パターン）
２３  赤外線カメラ（撮像手段の一部、赤外線撮像部材）
２４  可視光カメラ（撮像手段の一部、可視光撮像部材）
３１  タイマ（計時手段）
３２  メモリ（記憶手段）
３５  座標生成部（座標値生成手段）
３６  色判定部（色判定手段）
５０  コマンド変換テーブル（テーブル）
６２  コマンド選択部（選択手段）
６３  座標変換部（登録手段）
６４  コマンド指示部（処理指示手段）
６５  ナビ制御部（処理実行手段）
【図１】
2008305216.tif 000003
【図２】
2008305216.tif 000004
【図３】
2008305216.tif 000005
【図４】
2008305216.tif 000006
【図５】
2008305216.tif 000007
【図６】
2008305216.tif 000008
【図７】
2008305216.tif 000009
【図８】
2008305216.tif 000010
【図９】
2008305216.tif 000011
【図１０】
2008305216.tif 000012
【図１１】
2008305216.tif 000013
【図１２】
2008305216.tif 000014