(57)【要約】【課題】スケジュール帳などのスケジュール記入用媒体に記載されている予定をナビゲーション装置の目的地設定に利用可能とすることにより、ユーザの手間を減らすこと。【解決手段】ナビゲーションシステム１のスケジュール記入用媒体２には、時間情報および地点情報とを対応付けて記入する記入面にその記入面中の位置毎の座標値へ変換可能なパターンが印刷されている。入力手段３は、パターン１９を読み取り、複数の読取座標値からなる筆跡データ２９を生成する。記憶手段４６は、地点を特定する地点特定情報と地点位置情報とを対応付けて記憶する。地点抽出手段５５，５６は、筆跡データ２９により特定される地点特定情報を用いて、記憶手段４６から地点位置情報を抽出する。時間情報生成手段５５は、筆跡データ２９により特定される時間情報を生成する。経路生成手段５７は、これらを用いて、生成された時間情報に応じた案内経路を生成する。【選択図】図３
2008232757.tif 000002
【特許請求の範囲】
【請求項１】
時間情報および地点情報とを対応付けて記入する記入面にその記入面中の位置毎の座標値へ変換可能なパターンが印刷されたスケジュール記入用媒体と、
上記スケジュール記入用媒体への書き込みの際に上記パターンを読み取り、複数の読取座標値からなる筆跡データを生成する入力手段と、
地点を特定する地点特定情報とこの地点特定情報の位置を表す地点位置情報とを対応付けて記憶する記憶手段と、
上記入力手段により生成された筆跡データにより特定される地点特定情報を用いて、上記記憶手段からその地点特定情報に対応付けられている地点位置情報を抽出する地点抽出手段と、
上記入力手段により生成された筆跡データにより特定される時間情報を生成する時間情報生成手段と、
上記地点抽出手段により抽出された地点位置情報および上記時間情報生成手段により生成された時間情報とを用いて、上記生成された時間情報に応じた案内経路を生成する経路生成手段と、
を有することを特徴とするナビゲーションシステム。
【請求項２】
前記地点抽出手段は、前記スケジュール記入用媒体に対する前記入力手段の操作により生成される前記筆跡データを文字認識することにより前記地点位置情報を抽出すること、を特徴とする請求項１記載のナビゲーションシステム。
【請求項３】
前記スケジュール記入用媒体は、時間情報を記入する欄を有し、
前記時間情報生成手段は、上記欄に対する前記入力手段の操作により生成される筆跡データに基づき前記時間情報を抽出すること、
を特徴とする請求項１記載のナビゲーションシステム。
【請求項４】
前記地点抽出手段は、前記時間情報に基づいて所定時間内で案内すべきと判断される予定地が複数ある場合には、その複数の予定地の前記地点位置情報を抽出し、
前記経路生成手段は、その複数の予定地を予定時刻順に巡る案内経路を生成すること、
を特徴とする請求項３記載のナビゲーションシステム。
【請求項５】
前記案内経路の生成に用いる地点を選択するためのユーザ選択手段を有し、
前記スケジュール記入用媒体には、予定毎の予定地を書込む予定地書込欄を設け、
前記記憶手段は、少なくとも前記地点抽出手段により予定地の前記地点位置情報を正しく抽出することができない場合には、上記予定地書込欄に書込まれた前記筆跡データと上記ユーザ選択手段により選択された地点の前記地点位置情報とを対応付けて記憶し、次回の前記地点抽出手段による前記地点位置情報の抽出処理に利用させること、
を特徴とする請求項１記載のナビゲーションシステム。
【請求項６】
時間情報および地点情報とを対応付けて記入する記入面にその記入面中の位置毎の座標値へ変換可能なパターンが印刷されたスケジュール記入用媒体への書き込みの際に上記パターンを読み取って複数の読取座標値からなる筆跡データを生成するステップと、
地点を特定する地点特定情報とこの地点特定情報の位置を表す地点位置情報とを対応付けて記憶する記憶手段から、上記筆跡データにより特定される地点特定情報に対応付けられている地点位置情報を抽出するステップと、
上記筆跡データにより特定される時間情報を生成するステップと、
抽出された上記地点位置情報および生成された上記時間情報とを用いて、上記生成された時間情報に応じた案内経路を生成するステップと、
を有することを特徴とするスケジュール記入用媒体への書込みに基づく予定地への案内経路生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステム、およびスケジュール記入用媒体への書込みに基づく予定地への案内経路生成方法に関する。
【背景技術】
【０００２】
特許文献１は、情報処理装置を開示する。この情報処理装置において、電子ペンは、位置コードが印刷されている媒体から位置コードを読み取ってペンの移動軌跡データを生成し、格納手段は、電子ペンから受け取った移動軌跡データ及び当該電子ペンの識別情報を格納し、表示手段は、電子ペン毎に異なる色で移動軌跡データを表示する。
【０００３】
特許文献２は、位置情報をドットパターンで記録した紙と、前記ドットパターンを読み取ることで位置情報を取得し電子的に読み取り可能な位置情報に変換する電子ペンを備えた地図情報処理システムを開示する。この地図情報処理システムは、紙に地理座標と対応付けられたドットパターンを印刷した地図と地図を特定するために紙の識別情報を有しており、電子ペンにより取得した紙の位置情報を電子地図上の座標に変換する手段を備える。
【０００４】
【特許文献１】特開２００３−３０８１６９号公報（要約、特許請求の範囲など）
【特許文献２】特開２００４−２９４９４２号公報（要約、特許請求の範囲など）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザがある目的地へ向かうためにナビゲーション装置に目的地を設定するとき、その目的地は予定に沿って指定されることが多々ある。そして、ユーザは、この予定をスケジュール帳などの紙媒体により管理するのが一般的である。予定を登録することができるスケジュール管理機能を有する各種の電子機器が販売されているが、それぞれの電子機器の作法に応じた操作をしければならないことなどの理由により、依然、予定は紙媒体で管理するのが主流である。スケジュール帳では、たとえば予定が変更されたり追加されたりした場合に、それをペンにより書込むだけで済むので手軽で便利である。また、商談中などにおいて、すばやく記録することができる。
【０００６】
このような環境下では、ユーザは、まず、ペンを用いてスケジュール帳へ予定を記入し、その後、スケジュール帳に記載された目的地をナビゲーション装置に設定する作業をすることになる。すなわち、ユーザにとっては二度手間である。
【０００７】
本発明は、スケジュール帳などのスケジュール記入用媒体に記載されている予定をナビゲーション装置の目的地設定に利用可能とすることにより、ユーザの手間を減らすことができるナビゲーションシステム、およびスケジュール記入用媒体への書込みに基づく予定地への案内経路生成方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るナビゲーションシステムは、時間情報および地点情報とを対応付けて記入する記入面にその記入面中の位置毎の座標値へ変換可能なパターンが印刷されたスケジュール記入用媒体と、スケジュール記入用媒体への書き込みの際にパターンを読み取り、複数の読取座標値からなる筆跡データを生成する入力手段と、地点を特定する地点特定情報とこの地点特定情報の位置を表す地点位置情報とを対応付けて記憶する記憶手段と、入力手段により生成された筆跡データにより特定される地点特定情報を用いて、記憶手段からその地点特定情報に対応付けられている地点位置情報を抽出する地点抽出手段と、入力手段により生成された筆跡データにより特定される時間情報を生成する時間情報生成手段と、地点抽出手段により抽出された地点位置情報および時間情報生成手段により生成された時間情報とを用いて、生成された時間情報に応じた案内経路を生成する経路生成手段と、有するものである。
【０００９】
本発明に係るナビゲーションシステムは、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、地点抽出手段は、スケジュール記入用媒体に対する入力手段の操作により生成される筆跡データを文字認識することにより地点位置情報を抽出する。
【００１０】
本発明に係るナビゲーションシステムは、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、スケジュール記入用媒体は、時間情報を記入する欄を有する。また、時間情報生成手段は、欄に対する入力手段の操作により生成される筆跡データに基づき時間情報を抽出する。
【００１１】
本発明に係るナビゲーションシステムは、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、地点抽出手段は、時間情報に基づいて所定時間内で案内すべきと判断される予定地が複数ある場合には、その複数の予定地の地点位置情報を抽出する。また、経路生成手段は、その複数の予定地を予定時刻順に巡る案内経路を生成する。
【００１２】
本発明に係るナビゲーションシステムは、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、ナビゲーションシステムは、さらに、案内経路の生成に用いる地点を選択するためのユーザ選択手段を有する。また、スケジュール記入用媒体には、予定毎の予定地を書込む予定地書込欄を設ける。さらに、記憶手段は、少なくとも地点抽出手段により予定地の地点位置情報を正しく抽出することができない場合には、予定地書込欄に書込まれた筆跡データとユーザ選択手段により選択された地点の地点位置情報とを対応付けて記憶し、次回の地点抽出手段による地点位置情報の抽出処理に利用させる。
【００１３】
本発明に係るスケジュール記入用媒体への書込みに基づく予定地への案内経路生成方法は、以下の各ステップを有するものである。すなわち、この案内経路生成方法は、時間情報および地点情報とを対応付けて記入する記入面にその記入面中の位置毎の座標値へ変換可能なパターンが印刷されたスケジュール記入用媒体への書き込みの際にパターンを読み取って複数の読取座標値からなる筆跡データを生成するステップと、地点を特定する地点特定情報とこの地点特定情報の位置を表す地点位置情報とを対応付けて記憶する記憶手段から、筆跡データにより特定される地点特定情報に対応付けられている地点位置情報を抽出するステップと、筆跡データにより特定される時間情報を生成するステップと、抽出された地点位置情報および生成された時間情報とを用いて、生成された時間情報に応じた案内経路を生成するステップと、を有する。
【発明の効果】
【００１４】
本発明では、スケジュール帳などのスケジュール記入用媒体に記載されている予定をナビゲーション装置の目的地設定に利用可能とすることにより、ユーザの手間を減らすことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態に係るナビゲーションシステム、およびスケジュール記入用媒体への書込みに基づく予定地への案内経路生成方法を、図面に基づいて説明する。なお、スケジュール記入用媒体は、スケジュール帳を例として説明する。ナビゲーションシステムは、そのスケジュール帳に書込まれた予定に基づいて自動車などの車両の案内経路を生成するカーナビゲーションシステムを例に説明する。案内経路生成方法は、カーナビゲーションシステムの動作の一部として説明する。
【００１６】
図１は、本発明の実施の形態に係るカーナビゲーションシステム１を示すシステム構成図である。カーナビゲーションシステム１は、予定を記入することができるバインダ式のスケジュール帳２と、このスケジュール帳２に予定を書込むために使用する電子ペン３と、電子ペン３と通信可能なナビゲーション本体４と、を有する。なお、ナビゲーション本体４は、車両に固定的に設置されるものであっても、車両と着脱可能なものであってもよい。
【００１７】
図２は、図１中のバインダ式のスケジュール帳２に綴じられる、スケジュール記入用のシート１１の紙面（記入面）を示す説明図である。なお、シート１１は、紙製のものに限られない。また、図２中のたとえば（ｘ１，ｙ１）などの座標値は、シート１１の紙面に印刷されていない。
【００１８】
このスケジュール記入用のシート１１は、左端に六つの孔１２が一列に開設されたスケジュール記入用の白色の紙製のバインダシート１１である。そして、このシート１１の１つの紙面には、長方形の日付記入欄１３と、時間情報を記入する欄の一種としての長方形の開始時刻記入欄１４と、時間情報を記入する欄の一種としての長方形の終了時刻記入欄１５と、予定地書込欄としての長方形の場所記入欄１６と、長方形の備考記入欄１７との５つの記入欄が印刷されている。この５つの記入欄により、１つの予定を書込むことができる。
【００１９】
また、このシート１１には、紙面中の位置を示す座標値へ変換可能なパターンとして、紙面の全面に渡って複数のドットからなるドットパターン１９が印刷されている。ドットパターン１９は、上述した５つの記入欄の下側に重ねて印刷されている。ドットパターン１９は、たとえば赤外線を吸収する白色系インクでシート１１に印刷され、たとえば６×６個のドットにより紙面中の各位置を示す座標値へ変換可能なものである。この座標値は、たとえばシート１１の左上角を基準とした座標値（ｘ，ｙ）である。
【００２０】
また、図２に示すように、たとえば日付記入欄１３の左上角に重なるドットの組合せから得られる座標値は（ｘ１，ｙ１）であり、右下角に重なるドットの組合せから得られる座標値は（ｘ２，ｙ２）である。なお、この記入欄と座標値の範囲との対応付けは、複数のシート１１において共通している。また、図２のシート１１には、電子ペン３により、１月２６日（日付記入欄１３）の１３時３０分（開始時刻記入欄１４）から１６時３０分（終了時刻記入欄１５）まで品川区民センター（場所記入欄１６）において外部講習会（備考記入欄１７）に参加する１つの予定が記入されている。
【００２１】
図３は、図１のカーナビゲーションシステム１の詳細な構成を示すブロック図である。
【００２２】
電子ペン３は、図１に示すようにペン形状のハウジング２１を有し、その一端部にボールペン軸２２が配設されている。電子ペン３は、このボールペン軸２２内のインクにより、スケジュール帳２のシート１１への書き込みが可能である。
【００２３】
電子ペン３のハウジング２１内には、図３に示すように、赤外線ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）２３、赤外線カメラ２４、通信Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）２５、これらが接続されるマイクロコンピュータ２６、これらに給電する図示外のバッテリなどを有する。
【００２４】
赤外線カメラ２４は、たとえばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサであり、受光した赤外線のパターンデータをマイクロコンピュータ２６へ周期的に出力する。そして、赤外線ＬＥＤ２３および赤外線カメラ２４は、電子ペン３（ボールペン軸２２）のペン先に向けて配設される。これにより、電子ペン３の赤外線カメラ２４は、赤外線ＬＥＤ２３がペン先に向けて照射した赤外線のシート１１による反射光を受光し、そのペン先付近のドットパターン１９を周期的に読取ることができる。
【００２５】
通信Ｉ／Ｆ２５は、たとえばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）Ｉ／Ｆである。ＵＳＢＩ／Ｆは、ＵＳＢケーブル５により接続された他の機器のＵＳＢＩ／Ｆ（ここではナビゲーション本体４の通信Ｉ／Ｆ４１）との間でデータを送受信する。なお、通信Ｉ／Ｆ２５は、この他にもたとえばＥ／Ｎ（Ｅｔｈｅｒｎｅｔ（登録商標））ケーブルなどの通信ケーブルにより他の機器と接続されることにより通信をするものであっても、所謂ブルートゥース、赤外線通信、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などにより他の機器と通信をするものであってもよい。
【００２６】
電子ペン３のマイクロコンピュータ２６は、時刻や経過時間などを計測するタイマ２７、メモリ２８、図示外のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを有する。メモリ２８は、筆跡データとしての読取データ２９などを記憶する。ＣＰＵは、メモリ２８に記憶される図示外のプログラムを読み込んで実行する。これにより、電子ペン３のマイクロコンピュータ２６には、座標読取部３０、送信部３１などの機能が実現される。
【００２７】
座標読取部３０は、赤外線カメラ２４から周期的に供給される各パターンデータを解析し、各パターンデータに応じた読取座標値を生成する。座標読取部３０は、生成した読取座標値に、タイマ２７で計測される現在時刻とを対応付けて、メモリ２８に記憶させる。これにより、メモリ２８には、読取データ２９が記憶される。読取データ２９は、座標読取部３０が生成した複数の読取座標値からなる筆跡データと、各読取座標値に対応付けられた複数の時刻情報とにより構成される。
【００２８】
送信部３１は、電子ペン３の通信Ｉ／Ｆ２５による通信を管理する。送信部３１は、メモリ２８に記憶させる読取データ２９を、送信のために電子ペン３の通信Ｉ／Ｆ２５へ供給する。
【００２９】
ナビゲーション本体４は、通信Ｉ／Ｆ４１、案内経路などを表示する液晶デバイス４２、ユーザ操作に応じて入力データを生成する入力デバイス４３、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受信するＧＰＳ受信デバイス４４、これらが接続されるマイクロコンピュータ４５などを有する。
【００３０】
ナビゲーション本体４のマイクロコンピュータ４５は、記憶手段としてのメモリ４６、図示外のＣＰＵなどを有する。メモリ４６は、受信データ４７、変換テーブル４８、スケジュールデータ４９、地点リスト５０、ナビゲーションデータ５１、案内経路データ５２などの各種のデータを記憶する。ＣＰＵは、メモリ４６に記憶される図示外のプログラムを読み込んで実行する。これにより、ナビゲーション本体４のマイクロコンピュータ４５には、現在位置生成部５３、受信部５４、地点抽出手段の一部および時間情報生成手段としての変換部５５、地点抽出手段の一部としての地点選択部５６、経路生成手段としての経路探索部５７、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部５８などの機能が実現される。
【００３１】
なお、上述した電子ペン３のメモリ２８に記憶されるプログラムおよびナビゲーション本体４のメモリ４６に記憶されるプログラムは、これらの機器の出荷前にメモリ２８，４６に記憶されたものであっても、これらの機器の出荷後にメモリ２８，４６に記憶されたものであってもよい。また、メモリ２８，４６に記憶されるプログラムの一部が、これらの機器の出荷後に記憶されたものであってもよい。このように出荷後にメモリ２８，４６に記憶されるプログラムは、たとえばＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や半導体メモリなどのコンピュータ読取可能な記録媒体に記憶されているものをインストールしたものであっても、インターネットなどの伝送媒体を介してサーバ装置などからダウンロードしたものであってもよい。
【００３２】
また、ナビゲーション本体４のメモリ４６に記憶されるプログラムおよび上述した各種のデータは、その一部あるいは全部が、マイクロコンピュータ４６外のたとえばＨＤＤなどの外部記憶デバイスや、ナビゲーション本体４から着脱可能なたとえばメモリカードやＣＤ−ＲＯＭに記憶されていてもよい。特に、変換テーブル４８は、ナビゲーション本体４から着脱可能なメモリカードに記憶され、スケジュール帳２とともに且つナビゲーション本体４とは別にユーザへ提供されるようにしてもよい。
【００３３】
現在位置生成部５３は、ＧＰＳ受信デバイス４４が受信した電波に基づいて車両の現在位置の緯度経度値を生成する。なお、ナビゲーション本体４にジャイロセンサやＤ（Ｄｉｆｆｅｒｅｎｔｉａｌ）−ＧＰＳ用のＦＭ（Ｆｒｅｑｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）電波などを受信する機能を有する場合、現在位置生成部５３は、これらの機能により得られる情報に基づいて車両の現在位置の緯度経度値を生成したり、これらの機能に基づいてＧＰＳ受信デバイス４４に基づいて生成した緯度経度値を補正したりするようにしてもよい。
【００３４】
受信部５４は、ナビゲーション本体４の通信Ｉ／Ｆ４１による通信を管理する。受信部５４は、ナビゲーション本体４の通信Ｉ／Ｆ４１が電子ペン３の通信Ｉ／Ｆ２５からデータを受信すると、そのデータをメモリ４６に保存する。これにより、メモリ４６には、受信データ４７が記憶される。なお、ナビゲーション本体４の通信Ｉ／Ｆ４１が電子ペン３の通信Ｉ／Ｆ２５から読取データ２９を受信した場合、メモリ４６には、読取データ２９と同一内容の受信データ４７が記憶されることになる。
【００３５】
変換部５５は、メモリ４６に読取データ２９としての受信データ４７が記憶されている場合に、この受信データ４７および変換テーブル４８を用いて、電子ペン３によりスケジュール帳２のシート１１に書込まれた予定の情報を抽出する。変換部５５は、たとえば文字認識処理などによりテキストデータの情報を抽出する。変換部５５は、抽出した予定情報をメモリ４６に記憶させる。これにより、メモリ４６には、スケジュールデータ４９が記憶される。
【００３６】
図４は、図３中の変換テーブル４８のデータ構造の一例を示す説明図である。変換テーブル４８は、１枚のシート１１に印刷される５つの記入欄の種別を示す５つのエリア種別情報を有する。各エリア種別情報には、それぞれの枠と重ねて印刷されるドットパターン１９による座標値の範囲を示す座標範囲情報が対応付けられている。
【００３７】
たとえば、図２中の日付記入欄１３に関する情報として、図４の変換テーブル４８には、その日付記入欄１３と重ねて印刷されるドットパターン１９から得られる座標範囲情報「（ｘ１，ｙ１）−（ｘ２，ｙ２）」（枠の左上角に対応する座標値と右下角に対応する座標値）と、その種別を示すエリア種別情報「日付エリア」とが対応付けて記憶されている。
【００３８】
なお、上述したように、この実施の形態において、シート１１の各記入欄と座標値の範囲との対応付けは、複数のシート１１において共通している。このため、図４の変換テーブル４８は、スケジュール帳２の複数のシート１１において座標値と枠とを対応付けるために共通に使用することができる。
【００３９】
図５は、図３中のスケジュールデータ４９のデータ構造の一例を示す説明図である。スケジュールデータ４９は、スケジュール毎のレコードを有する。図５において、各行が１つのレコードである。各レコードは、予定の月日をテキストデータにより示す日付情報、その予定の開始時刻をテキストデータにより示す開始時刻情報、その予定の終了時刻をテキストデータにより示す終了時刻情報、その予定の開催場所をテキストデータにより示す場所情報、その予定の付属情報を画像データにより示す備考情報などを有する。
【００４０】
図３中の地点選択部５６は、スケジュールデータ４９中に案内すべき地点が含まれている場合、その地点を地点リスト５０に登録する。地点選択部５６は、たとえば開始時刻が現在時刻から所定の時間（たとえば１２時間や当日など）内である予定のレコードをスケジュールデータ４９から抽出し、その抽出したレコードの情報を地点リスト５０に登録する。また、地点選択部５６は、地点リスト５０に登録した地点の緯度経度値をナビゲーションデータ５１から得て、抽出したレコードの情報と対応付けて地点リスト５０に登録する。
【００４１】
図３中のナビゲーションデータ５１は、たとえば地図表示データ、複数のノードデータ、複数のリンクデータ、複数の施設データなどを有する。地図表示データは、液晶デバイス４２に表示する地図のデータであり、たとえば図示外の地図帳などに掲載される地図を画像データ化したものである。ノードデータは、交差点や曲がり角の地点のデータであり、たとえばその地点の名称や緯度経度値などの属性情報を有する。リンクデータは、交差点と交差点とを結ぶ道路区間に対応付けられるデータであり、たとえばそれが接続される複数のノードの情報や道路名などの属性情報を有する。施設データは、会社、ビル、展示場などの施設に関するデータであり、たとえば各施設の名称を示すテキストデータや緯度経度値などの属性情報を有する。
【００４２】
図６は、図３のナビゲーションデータ５１中の施設データのデータ構造の一例を示す説明図である。施設データは、複数の施設の情報を、施設毎のレコードとして保持する。図６中の各行が１つのレコードに対応する。各レコードは、施設の名称情報を示すテキストデータ、その施設の所在地を表す緯度経度値、その施設に関する有用な情報などを有する。図６の施設データは、品川区民センター用のレコードを有する。品川区民センター用のレコードは、名称「品川区民センター」のテキストデータ、品川区民センターの所在地を示す緯度経度値などを有する。
【００４３】
図７は、図３中の地点リスト５０のデータ構造の一例を示す説明図である。地点リスト５０は、１つあるいは複数の地点のレコードを有する。図７において各行が１つのレコードに対応する。図７の地点リスト５０は、品川区民センターのレコードを１つ有する。この品川区民センターのレコードは、予定の開始時刻情報（１３：３０）、予定の終了時刻情報（１６：３０）、予定開催地の地点の名称情報（品川区民センター）、その予定開催地の緯度経度値（東経＊度＊分＊秒、北緯＊度＊分＊秒）などを有する。なお、たとえば現在時刻から所定時間内の予定が複数存在する場合には、地点リスト５０には、その複数の予定に係る複数の地点のレコードが登録されることになる。
【００４４】
図３中の経路探索部５７は、地点リスト５０に登録される地点への案内経路を生成する。地点リスト５０に複数の地点のレコードが登録されている場合、経路探索部５７は、その複数の地点を予定時刻順に回る案内経路を生成する。経路探索部５７は、ナビゲーションデータ５１を用いて、地点リスト５０に登録される各予定地について、それぞれの予定開始時刻に間に合う案内経路を探索する。そして、経路探索部５７は、探索により生成した案内経路をメモリ４６に記憶させる。これにより、メモリ４６には、案内経路データ５２が記憶される。
【００４５】
次に、以上の構成を有するカーナビゲーションシステム１の動作を説明する。以下の説明では、スケジュール帳２の１枚のシート１１に、電子ペン３により図２に示す予定が書込まれた場合において、その図２中の場所までの案内経路を生成する場合を例に説明する。
【００４６】
ユーザが電子ペン３により図２のシート１１に図２の予定を書込む際、電子ペン３の赤外線カメラ２４は、シート１１により反射された赤外線を受光し、赤外線のパターンデータを周期的に出力する。赤外線は、シート１１に印刷されたドットパターン１９により吸収される。座標読取部３０は、赤外線カメラ２４から周期的に供給されるこのドットパターン１９を解析し、読取座標値を生成する。座標読取部３０は、生成した読取座標値に、タイマ２７で計測される現在時刻とを対応付けて、メモリ２８に記憶させる。これにより、メモリ２８には、図２のシート１１に図２の予定を書込む際の複数の読取座標値を有する読取データ２９が記憶される。
【００４７】
電子ペン３によるシート１１への予定の書き込みを終えると、ユーザは、ＵＳＢケーブル５などの通信ケーブルにより電子ペン３とナビゲーション本体４とを接続する。これにより、電子ペン３の通信Ｉ／Ｆ２５と、ナビゲーション本体４の通信Ｉ／Ｆ４１とは、互いに通信可能になる。
【００４８】
電子ペン３の通信Ｉ／Ｆ２５が通信可能な状態になると、電子ペン３の送信部３１は、メモリ２８に記憶されている読取データ２９を、送信データとして通信Ｉ／Ｆ２５へ供給する。電子ペン３の通信Ｉ／Ｆ２５は、供給された送信データを、通信ケーブルを介してナビゲーション本体４の通信Ｉ／Ｆ４１へ送信する。ナビゲーション本体４の受信部５４は、通信Ｉ／Ｆ４１が受信したデータを取得し、メモリ４６に記憶させる。これにより、ナビゲーション本体４のメモリ４６には、電子ペン３において生成された読取データ２９と同じデータが、受信データ４７として記憶される。
【００４９】
図８は、図３中の変換部５５が実行する処理の流れを示すフローチャートである。変換部５５は、読取データ２９が受信データ４７としてナビゲーション本体４のメモリ４６に記憶されると、スケジュールデータ４９の生成処理を開始する。
【００５０】
読取データ２９を取得した（ステップＳＴ１でＹｅｓ）と判断した後、変換部５５は、変換テーブル４８を用いて記入欄１３〜１７毎の画像データを生成する（ステップＳＴ２）。
【００５１】
具体的にはたとえば、変換部５５は、まず、シート１１に印刷されるドットパターン１９に対応する仮想的な二次元座標空間に、読取データ２９中の複数の読取座標値をシート１１毎にマッピングする。
【００５２】
次に、変換部５５は、変換テーブル４８を用いて記入欄毎の画像データを生成する。具体的には、変換部５５は、変換テーブル４８において「日付エリア」に対応付けられている座標値範囲情報「（ｘ１，ｙ１）−（ｘ２，ｙ２）」を読み込み、この読み込んだ座標値範囲内の画像を二次元座標空間から切り出し、日付用画像データを生成する。同様に、変換部５５は、変換テーブル４８において「開始時刻エリア」に対応付けられている座標値範囲内の画像データを二次元座標空間から切り出して、開始時刻用画像データとして生成し、「終了時刻エリア」に対応付けられている座標値範囲内の画像データを二次元座標空間から切り出して、終了時刻用画像データとして生成し、「場所エリア」に対応付けられている座標値範囲内の画像データを二次元座標空間から切り出して、場所用画像データとして生成し、さらに、「備考エリア」に対応付けられている座標値範囲内の画像データを二次元座標空間から切り出して、備考用画像データとして生成する。
【００５３】
変換テーブル４８に登録されているすべてのエリア（ここでは５つの記入欄１３−１７）についての画像データを切出しにより生成した後、変換部５５は、時間および場所に関する画像データに対して文字認識処理を実行する（ステップＳＴ３）。具体的には、変換部５５は、文字認識処理により、日付用画像データから月日を示すテキストデータを生成し、開始時刻用画像データから開始時刻を示すテキストデータを生成し、終了時刻用画像データから終了時刻を示すテキストデータを生成し、さらに、場所用画像データから場所の名称を示すテキストデータを生成する。
【００５４】
時間および場所に関する文字認識処理を終えると、変換部５５は、認識したテキストデータおよび備考用画像データを、スケジュールデータ４９に追加する（ステップＳＴ４）。これにより、スケジュールデータ４９には、図５の第２行に示すように、「１月２６日」のテキストデータによる日付情報と、「１３時３０分」のテキストデータによる開始時刻情報と、「１６時３０分」のテキストデータによる終了時刻情報と、「品川区民センター」のテキストデータによる場所情報と、外部講習会の文字を含む備考用画像データとが格納される。
【００５５】
抽出した１つの予定をスケジュールデータ４９に保存した後、変換部５５は、受信した読取データ２９のすべてのデータに対しての予定抽出処理が完了したか否かを判断する（ステップＳＴ５）。変換部５５は、たとえば受信した読取データ２９の最後のデータまで処理を終えた場合には、予定抽出処理が完了した（ステップＳＴ５でＹｅｓ）と判断する。それ以外（ステップＳＴ５でＮｏ）の場合には、変換部５５は、受信した読取データ２９の続きのデータについて以上の処理（ステップＳＴ２〜ＳＴ４の処理）を繰り返す。
【００５６】
また、受信した読取データ２９のすべてのデータについての予定抽出処理が完了した（ステップＳＴ５でＹｅｓの）場合、変換部５５は、地点選択部５６に地点リスト５０の生成を指示し（ステップＳＴ６）、処理を終了する。
【００５７】
なお、変換部５５は、たとえば場所用画像データから場所情報を示すテキストデータを文字認識処理により得ることができない場合には、その予定をスケジュールデータ４９に追加しないようにしてもよい。これにより、開催場所の記載が無い単なる予定がスケジュールデータ４９に登録されないようにすることができる。
【００５８】
この他にもたとえば、変換部５５は、場所用画像データ中に読取座標値が存在するものの、場所情報を示すテキストデータを文字認識処理により得ることができない場合には、たとえばその場所用画像データによる画像をＵＩ部５８により液晶デバイス４２に表示させ、その際に入力デバイス４３から入力されたテキストデータを、場所情報を示すテキストデータとしてスケジュールデータ４９に登録するようにしてもよい。
【００５９】
また、ＵＩ部５８は、メモリ４６に記憶されるスケジュールデータ４９を液晶デバイス４２に表示させる。ＵＩ部５８は、備考記入欄１７の画像データや、文字認識したテキストデータを、液晶デバイス４２に表示させる。これにより、備考記入欄１７に記入した予定の詳細（たとえば目的地周辺の見取り図など）を液晶デバイス４２に表示させたりするとができる。
【００６０】
図９は、図３中の地点選択部５６が実行する処理の流れを示すフローチャートである。地点選択部５６は、上述した変換部５５からの指示や、ナビゲーション本体４を起動した時の指示などに基づいて、地点リスト５０の生成処理を開始する。
【００６１】
地点選択部５６は、まず、スケジュールデータ４９のスキャンを開始し（ステップＳＴ１１）、現在時刻から所定時間（たとえば１２時間や当日など）内の予定を探索する（ステップＳＴ１２）。そして、日付情報および開始時刻情報により判断される日時がその時刻条件を満たすレコードがあると、地点選択部５６は、まず、そのレコード中の場所情報を抽出する。現在時刻がたとえば１／２６の午前１０時である場合、地点選択部５６は、図５の第二行目のレコードの場所情報、すなわち「品川区民センター」のテキストデータを抽出する。
【００６２】
１つの場所情報を抽出すると、地点選択部５６は、ナビゲーションデータ５１を参照し、その場所情報が示す地点の緯度経度値を抽出する（ステップＳＴ１３）。具体的にはたとえば、地点選択部５６は、スケジュールデータ４９において抽出した場所情報、すなわち「品川区民センター」のテキストデータを用いて図６の施設データを参照し、施設データにおいて「品川区民センター」に対応付けられている緯度経度値を抽出する。
【００６３】
スケジュールデータ４９中の場所情報を用いてその施設の緯度経度値を抽出すると、地点選択部５６は、抽出した緯度経度値を地点リスト５０に登録する（ステップＳＴ１４）。これにより、地点リスト５０には、図７に示すように、品川区民センターにおける予定の情報（場所情報、開始時刻情報および終了時刻情報）と対応付けて、品川区民センターの地点位置情報を示す緯度経度値が記憶される。
【００６４】
スケジュールデータ４９中の時刻条件を満たす１つのレコードを地点リスト５０に登録した後、地点選択部５６は、スケジュールデータ４９のすべてのデータについてのスキャン処理が完了したか否かを判断する（ステップＳＴ１５）。地点選択部５６は、たとえばスケジュールデータ４９の最後のデータまでスキャンし終えた場合には、スキャン処理が完了した（ステップＳＴ１５でＹｅｓ）と判断する。それ以外（ステップＳＴ１５でＮｏ）の場合には、地点選択部５６は、スキャン処理が完了していないと判断し、スケジュールデータ４９の続きのデータについて以上のスケジュール抽出処理（ステップＳＴ１１〜ＳＴ１４）を繰り返す。なお、スケジュールデータ４９に対してこのスキャン処理を繰り返している途中において、ステップＳＴ１２において、スケジュールデータ４９の最後のデータまでスキャンし終えると、地点選択部５６は、予定が無いとしてスキャン処理を終了する（ステップＳＴ１２でＮｏ）。
【００６５】
ステップＳＴ１２あるいはＳＴ１５においてスケジュールデータ４９のスキャン処理が完了したと判断すると、地点選択部５６は、地点リスト５０に地点の情報が登録されているか否かを判断する（ステップＳＴ１６）。図７の場合、地点リスト５０には「品川区民センター」が登録されている。地点リスト５０に地点の情報が登録されている（ステップＳＴ１６でＹｅｓの）場合、地点選択部５６は、案内経路の生成を指示し（ステップＳＴ１７）、地点リスト５０の生成処理を終了する。地点リスト５０に地点の情報が登録されていない（ステップＳＴ１６でＮｏの）場合、地点選択部５６は、案内経路の生成を指示することなく、地点リスト５０の生成処理を終了する。
【００６６】
なお、地点選択部５６は、スケジュールデータ４９中に、日付情報、開始時刻情報あるいは終了時刻情報が無い予定のレコードが含まれている場合、そのレコードの場所情報や緯度経度値などを無条件にあるいは日付情報のみの合致により地点リスト５０に登録するようにしてもよい。これにより、実行日付や実行時間帯が確定していない予定を、地点リスト５０に追加することができる。
【００６７】
案内経路の生成が指示されると、経路探索部５７は、ナビゲーションデータ５１を用いて、たとえば現在位置生成部５３が生成する現在位置の緯度経度値から、地点リスト５０に登録されている地点の緯度経度値まで移動する案内経路を探索する。また、経路探索部５７は、探索した案内経路による旅行時間を計算し、現在位置の出発時刻情報を生成する。この際、経路探索部５７は、その出発時刻における旅行における予測渋滞情報や、生成時の渋滞情報を用いて旅行時間を演算するようにしてもよい。そして、経路探索部５７は、探索した案内経路と出発時刻情報とを、メモリ４６に保存する。これにより、メモリ４６には地点リスト５０に登録された地点への案内経路データ５２などが記憶される。
【００６８】
なお、地点リスト５０に複数の地点の情報が登録されている場合、経路探索部５７は、たとえば現在位置から開始時刻が最初の地点までの案内経路を探索し、開始時刻が最初の地点から開始時刻が二番目の地点までの案内経路を探索するようにすればよい。すなわち、経路探索部５７は、地点リスト５０に登録されている複数の地点をそれらの開始時刻順に巡る案内経路を探索により生成するようにする。
【００６９】
また、一般的に、経路探索では、たとえば距離優先（距離が最短となるように探索する条件）、一般道路優先（一般道を優先的に使用する探索条件）、有料道路優先（有料道路を優先的に使用する探索条件）、時間優先（時間が最短となるように探索する条件）などの各種の探索条件を設定することができる。そして、この実施の形態の場合では、時間優先の探索条件により経路を探索するのが最も望ましい。これにより、地点リスト５０に複数の地点の情報が登録されている場合において、その地点間の移動時間が不足してしまう可能性を最小限に抑えることができる。
【００７０】
さらに、経路探索部５７は、複数の地点を巡る経路を探索した結果、いずれかの区間において時間が不足してしまう場合には、ＵＩ部５８により液晶デバイス４２に警告などを表示させるようにすればよい。これにより、ユーザは、スケジュールを調整したり、代替えの移動手段を用いることを検討したりすることができる。
【００７１】
メモリ４６に新たな案内経路データ５２が記憶されると、ＵＩ部５８は、その案内経路データ５２を読み込み、ユーザに案内経路を確認させるための画面を液晶デバイス４２に表示させる。なお、ＵＩ部５８は、案内経路データ５２とともにナビゲーションデータ５１中の地図表示データを読み込み、案内経路を地図上に重ねて表示する表示画面を液晶デバイス４２に表示させるようにしてもよい。
【００７２】
その後、ナビゲーション本体４が設置された車両が移動を開始したり、あるいは、ナビゲーション本体４の入力デバイス４３に対して所定の案内開始操作がなされたりすると、ナビゲーション本体４のＵＩ部５８は、メモリ４６に記憶されている案内経路データ５２による経路案内を開始する。ＵＩ部５８は、たとえばナビゲーションデータ５１から地図表示データを読み込み、液晶デバイス４２に、現在位置生成部５３が生成する現在位置を中心とした地図を表示させる。また、ＵＩ部５８は、その地図に案内経路の一部を重ねて表示させる。ＵＩ部５８は、現在位置が案内経路の曲がり角などに近づくとその旨を音声などにより報知し、経路を案内する。ＵＩ部５８は、案内経路の終点に到達したと判断すると、経路案内を終了する。
【００７３】
なお、ＵＩ部５８は、目的地から所定距離以下の地点に到達したら、スケジュールデータ４９中の備考記入欄１７の画像データなどを液晶デバイス４２にポップアップ表示させるようにしてもよい。これにより、備考記入欄１７に記入したたとえば目的地周辺の見取り図などが液晶デバイス４２に表示される。
【００７４】
以上のように、この実施の形態によれば、電子ペン３の座標読取部３０は、スケジュール帳２のシート１１に予定を記入する際の筆跡を示す読取データ２９を生成し、ナビゲーション本体４の変換部５５および地点選択部５６は、この読取データ２９により特定される予定地の名称のテキストデータを用いてその予定地の緯度経度値をナビゲーションデータ５１から抽出し、経路探索部５７は、この緯度経度値を用いて、たとえば予定地への案内経路を生成する。
【００７５】
したがって、ユーザは、スケジュール帳２のシート１１に、予定地を含む予定を記入するだけで、ナビゲーション本体４によりその予定地までの経路を案内されることになる。つまり、ユーザは、スケジュール帳２のシート１１へ予定を記入した後に、そのシート１１に記入した予定地をナビゲーション本体４に設定する作業をする必要がない。ユーザの手間が省ける。
【００７６】
特に、変換部５５は、電子ペン３により生成された筆跡データ（読取データ２９）により特定される時間情報を生成し、経路探索部５７は、地点位置情報および時間情報とを用いて、生成された時間情報に応じた案内経路を生成する。したがって、ユーザがスケジュール帳２に時間と場所の予定を書き込むだけで、ナビゲーション本体４はその場所までの経路を適切な時に案内することができる。
【００７７】
また、この実施の形態では、ナビゲーション本体４の変換部５５は、文字認識処理により予定地の名称のテキストデータを得て、地点選択部５６は、この予定地のテキストデータと文字列と合致する名称に対応付けられている地点の緯度経度値を抽出する。したがって、ユーザは、スケジュール帳２のシート１１に対して、予定地を文字により記入することができる。ユーザは、一般的なスケジュール帳２へ予定を書き込む場合と同様な書き込み作業により、カーナビゲーションシステム１で利用可能な予定地を書込むことができる。
【００７８】
なお、変換部５５は、備考記入欄１７の画像データについては、そのままスケジュールデータ４９に登録している。この他にもたとえば、変換部５５は、備考記入欄１７の画像データについても文字認識処理によりテキストデータを生成し、このテキストデータをスケジュールデータ４９に登録するようにしてもよい。そして、ナビゲーション本体４が車内の再生装置に対して再生を指示することができるものである場合、ナビゲーション本体４は、たとえば、スケジュールデータ４９に登録されたテキストデータと合致する楽曲データなどの再生を再生装置に指示するようにしてもよい。なお、ナビゲーション本体４は、スケジュールデータ４９に登録されたテキストデータと、楽曲データの曲名、アーティスト名、アルバム名などのタグデータとを比較することで、これらの合致を判断すればよい。これにより、ユーザは、スケジュール帳２に記載した予定地へ向かうまでの期間、あるいは予定地などにおいて、ナビゲーション本体４や再生装置に対して再生操作をすることなく、所望の楽曲などを再生させることができる。
【００７９】
また、この実施の形態では、スケジュール帳２のシート１１には予定の開始時刻記入欄１４が設けられ、変換部５５は、この欄１４に対する電子ペン３の操作により生成される筆跡データ（読取データ２９）に基づき時間情報を抽出し、ナビゲーション本体４の地点選択部５６は、この抽出された時間情報が、現在時刻から所定時間内である予定に係る予定地を、地点リスト５０に抽出する。したがって、電子ペン３を用いて複数のシート１１に複数の予定が記入されている場合であっても、ナビゲーション本体４は、その複数の予定の中から経路案内をすべき予定を絞り込み、たとえばその予定の予定地への案内経路を生成することができる。
【００８０】
また、現在時刻から所定時間内である場合のように、時間情報に基づいて所定時間内で案内すべきと判断される予定地が複数ある場合、ナビゲーション本体４の地点選択部５６は、その複数の予定の予定地を地点リスト５０に抽出し、ナビゲーション本体４の経路探索部５７は、その複数の予定地を予定開始時刻順に巡る案内経路を探索により生成する。したがって、ユーザは、スケジュール記入用の複数のシート１１に仕事やドライブの各予定を書込むだけで、ナビゲーション本体４に対する複雑な設定操作をすることなく、その複数の予定による複数の予定地を巡る案内経路により案内されることができる。この案内経路は、たとえばそのユーザの一日の行動予定としても利用することができ、カーナビゲーションシステム１は、行動予定を立案するエージェントとして利用することができる。
【００８１】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。
【００８２】
上記実施の形態において、シート１１には、予定の各項目を記入する記入欄が印刷されている。この他にもたとえば、シート１１は、予定を自由に書込むことができる白紙のものであっても、他の記入欄を有するものであってもよい。
【００８３】
図１０は、図２のスケジュール帳２のシート１１の変形例を示す説明図である。図１０のシート６１の紙面には、○月×日の４時から２８時までの予定を書込むための記入欄として、時間情報を記入する欄としての時間帯エリア６２と、イベントエリア６３と、予定地書込欄としての場所エリア６４とが印刷されている。また、このシート６１には、紙面の全面に渡って複数のドットからなり、紙面中の各位置を示す座標値へ変換可能なドットパターン６５が印刷されている。この座標値は、たとえばシート６１の左上角を基準とした座標値である。
【００８４】
そして、ユーザは、電子ペン３を用いて、図１０中の時間帯エリア６２に、予定開始時刻から予定終了時刻までに渡る矢印線を書込み、その横のイベントエリア６３内に予定内容を書込み、その横の場所エリア６４に開催予定地を書込むようにすればよい。図１０のシート６１には、○月×日の１２時３０分から１６時３０分までの予定時間帯（時間帯エリア６２）において品川区民センター（場所エリア６４）において開催される外部講習会（イベントエリア６３）に参加する予定と、○月×日の１８時から２０時までの予定時間帯（時間帯エリア６２）において八王子事業所（場所エリア６４）において開催される打合せ（イベントエリア６３）に参加する予定とが記入されている。
【００８５】
上記実施の形態では、シート１１，６１には、ドットパターン１９，６５が印刷されている。この他にもたとえば、シート１１，６１には、ＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード、バーコードなどの、シート１１，６１の紙面中の位置毎の座標値をコード化することができるパターンを印刷するようにしてもよい。
【００８６】
上記実施の形態では、座標値がコード化されたドットパターン１９，６５は、１枚のシート１１，６１に印刷されている。この他にもたとえば、座標値がコード化されたドットパターン１９，６５が印刷されるスケジュール記入用媒体としては、複数枚のシート１１，６１が製本されたスケジュール帳２などであってもよい。
【００８７】
図１１は、スケジュール記入用の複数のシート６１に対する座標値の割り当てを示す説明図である。図１１には、二次元座標空間が描画されている。この二次元座標空間において各シート６１の座標値の範囲が互いに重ならないように複数のシート６１に対してドットパターン６５を印刷することにより、座標値により、電子ペン３により読み取られた各シート６１の紙面中の位置とともに、電子ペン３により読み取られたシート６１を一意に特定することができる。そして、図１０に示す日付が印刷されたシート６５にあっては、各シート６５への座標値の割り当てをこのようにすることにより、電子ペン３が読み取った読取座標値から１枚のシート６５を特定し、そのシート６５の月日情報を得ることが可能である。
【００８８】
図１２は、図１０に示す日付が印刷されたシート６１に対応する変換テーブル７１の一例を示す説明図である。図１２において各行が１つのレコードに対応している。そして、図１２の変換テーブル７１は、日付が印刷されたシート６１毎に、時間帯エリア６２、イベントエリア６３および場所エリア６４の３つのエリア種別情報を有する。また、各レコードにおいて、エリア種別情報と対応付けて図１０中の各エリア６１，６２，６３の印刷範囲を示す座標値範囲情報が対応付けられている。
【００８９】
具体的には、図１２の変換テーブル７１では、○月×日の時間帯エリア６２のエリア種別情報には座標値範囲情報「（ｘ１，ｙ１）−（ｘ２，ｙ２）」が対応付けられ、○月×日のイベントエリア６３のエリア種別情報には座標値範囲情報「（ｘ２，ｙ１）−（ｘ３，ｙ２）」が対応付けられ、さらに、○月×日の場所エリア６４のエリア種別情報には座標値範囲情報「（ｘ３，ｙ１）−（ｘ４，ｙ２）」が対応付けられている。
【００９０】
図１３は、図１０のシート６１に記入された予定から図１２の変換テーブル７１を用いてスケジュールデータ４９を生成する、変換部５５の処理の流れを示すフローチャートである。
【００９１】
この変形例の処理において、変換部５５は、読取データ２９が受信データ４７としてナビゲーション本体４のメモリ４６に記憶される（ステップＳＴ２１でＹｅｓ）と、まず、時間帯エリア６２の筆跡の有無を確認する（ステップＳＴ２２）。そして、時間帯エリア６２の筆跡が無い（ステップＳＴ２２でＮｏの）場合、変換部５５は、地点リスト５０の生成を指示して（ステップＳＴ２８）、処理を終了する。
【００９２】
時間帯エリア６２の筆跡があった（ステップＳＴ２２でＹｅｓの）場合、変換部５５は、その時間帯エリア６２の筆跡を用いて予定日時を特定する（ステップＳＴ２３）。具体的にはたとえば、変換部５５は、図１０に示すように時間帯エリア６２の矢印の筆跡の上端の座標値ｙ３から予定開始時刻として１２時３０分を特定し、時間帯エリア６２の矢印の筆跡の下端の座標値ｙ４から予定終了時刻として１６時３０分を特定する。また、変換部５５は、矢印の筆跡により図１２の変換テーブル７１を検索し、エリア種別情報として「○月×日の時間帯エリア」を取得する。以上の処理により、変換部５５は、日付情報と、開始時刻情報と、終了時刻情報とを取得する。
【００９３】
予定日時を特定した後、変換部５５は、その予定のイベントエリア６３の文字認識処理（ステップＳＴ２４）と、その予定の場所エリア６４の文字認識処理（ステップＳＴ２５）とを実行する。具体的にはたとえば、変換部５５は、まず、図１２の変換テーブル７１において「○月×日のイベントエリア」に対応付けられている座標値範囲「（ｘ２，ｙ１）−（ｘ３，ｙ２）」を取得し、さらに、時間帯エリア６２における矢印の書込み範囲ｙ３，ｙ４を用いて、座標値範囲「（ｘ２，ｙ３）−（ｘ３，ｙ４）」を生成する。そして、変換部５５は、生成したその座標値範囲内の筆跡に対して文字認識処理を実行してイベント情報を生成する。同様に、変換部５５は、図１２の変換テーブル７１を用いて座標値範囲「（ｘ３，ｙ３）−（ｘ４，ｙ４）」を生成し、その座標値範囲内の筆跡に対して文字認識処理を実行して場所情報を生成する。
【００９４】
その後、変換部５５は、取得した日付情報、開始時刻情報、終了時刻情報、イベント情報、場所情報などをスケジュールデータ４９に保存する（ステップＳＴ２６）。また、変換部５５は、受信した読取データ２９のすべてのデータについての予定抽出処理が完了したか否かを判断し（ステップＳＴ２７）、終了していない場合には以上の処理（ステップＳＴ２２〜ＳＴ２６の処理）を繰り返す。予定抽出処理が完了した場合には、変換部５５は、地点リスト５０の生成を指示し（ステップＳＴ２８）、処理を終了する。
【００９５】
上記実施の形態において、シート１１，６１には、シート１１，６１への書き込みができる電子ペン３により予定が書込まれている。この他にもたとえば、一般的な文房具と、それに装着可能な別体のパターンの読取装置などからなる入力手段により、シート１１，６１に予定が書込まれるようにしてもよい。
【００９６】
上記実施の形態において、ナビゲーション本体４のメモリ４６は、ナビゲーションデータ５１を記憶し、電子ペン３の筆跡に基づいて認識されたスケジュールデータ４９中の場所情報（筆跡データにより特定される地点特定情報）は、地点選択部５６により、このナビゲーションデータ５１中の施設データの施設の名称（名称情報）と比較される。この他にもたとえば、電子ペン３の筆跡に基づいて認識されたスケジュールデータ４９中の場所情報は、地点選択部５６により、施設の住所情報や電話番号情報などの地点を特定する地点特定情報と比較されるようにしてもよい。
【００９７】
上記実施の形態のメモリ４６に記憶されるナビゲーションデータ５１中の施設データは、施設の名称と対応付けて施設の所在地の緯度経度値を記憶する。この他にもたとえば、メモリ４６には、施設の名称などと対応付けて、地点位置情報として、施設の所在地の住所情報や電話番号情報などの施設に固有の情報が登録され、地点選択部５６により抽出されたその住所情報や電話番号情報が地点リスト５０に登録されるようにしてもよい。
【００９８】
上記実施の形態では、ナビゲーション本体４は、自動車などの車両に設置されるものである。この他にもたとえば、ナビゲーション本体４は、パーソナルコンピュータ、ユーザが持ち歩くことができる携帯電話端末若しくは携帯情報端末などであってもよい。携帯電話端末、携帯情報端末などによるナビゲーションにおいては、電車や歩行による移動についてのナビゲーションなどが可能である。また、パーソナルコンピュータ、携帯電話端末、携帯情報端末などは、ナビゲーション本体４の機能と、電子ペン３の機能とを兼ね備えているものであってもよい。
【００９９】
上記実施の形態では、電子ペン３が読み取った読取データ２９は、ナビゲーション本体４の変換部５５および地点選択部５６により、地点リスト５０へ変換されている。この他にもたとえば、電子ペン３が読み取った読取データ２９は、ナビゲーション本体４と通信可能な別体のユニットにおいて、地点リスト５０へ変換されるようにしてもよい。この別体のユニットとしては、たとえば、ナビゲーション本体４と着脱可能な外付けデバイスであっても、ナビゲーション本体４と通信可能なパーソナルコンピュータ、携帯電話端末、携帯情報端末などであってもよい。
【０１００】
上記実施の形態では、変換部５５は、シート１１の場所記入欄１６や場所エリア６４に書込まれた予定地の筆跡を示す読取データ２９を用いて、場所（地点）を示すテキストデータを文字認識し、地点選択部５６は、そのテキストデータと合致する名称の施設（地点）の緯度経度値をナビゲーションデータ５１から抽出し、地点リスト５０に登録する。この場合において、変換部５５が読取データ２９を用いて文字認識をすることができないとき、ユーザ選択手段としてのＵＩ部５８は、ナビゲーションデータ５１中の施設データなどを液晶デバイス４２に表示させ、その表示に基づいて入力デバイス４３により選択された施設（地点）の緯度経度値を地点選択部５６へ供給し、地点選択部５６は、その緯度経度値を上記読取データ２９に基づく予定の情報と対応付けて地点リスト５０に登録するようにしてもよい。
【０１０１】
また、この変形例においてさらに、地点選択部５６は、文字認識に失敗した、場所記入欄１６や場所エリア６４に書込まれた予定地の筆跡を示す読取データ２９と、ＵＩ部５８から供給された緯度経度値とを対応付けてメモリ４６に記憶させ、次回の緯度経度値の抽出の際に利用するようにしてもよい。
【０１０２】
この更なる変形例では、スケジュール帳２のシート１１の場所記入欄１６や場所エリア６４に、略称、癖のある文字、記号などにより予定地が書込まれたとしても、変換部５５は、その予定地の緯度経度値を抽出し、経路探索部５７は、地点リスト５０に登録されたこの予定地の緯度経度値を用いて、スケジュール帳２のシート１１に書込まれた場所への案内経路などの生成に用いることができる。スケジュール帳２のシート１１への予定地の書込み形式は、文字に制限されなくなる。たとえば、図１０中の２つ目の予定の「八王子（事）」の書込みにより、勤務先の八王子事業所の緯度経度値を得ることができるようになる。
【０１０３】
また、この更なる変形例では、スケジュール帳２のシート１１に書込まれた予定地が、前記記憶手段に記憶されている地点に存在する施設の一部のもの（たとえば会議室やテナント店舗など）であったとしても、その未登録であった予定地の緯度経度値を変換部５５により抽出し、経路探索部５７による案内経路の生成に用いることができるようになる。
【産業上の利用可能性】
【０１０４】
本発明は、スケジュール帳に記載された予定に基づいて、ナビゲーションシステムに案内経路を生成させるために好適に利用することができる。
【図面の簡単な説明】
【０１０５】
【図１】図１は、本発明の実施の形態に係るカーナビゲーションシステムを示すシステム構成図である。
【図２】図２は、図１中のバインダ式のスケジュール帳に綴じられる、スケジュール記入用のシートの紙面を示す説明図である。
【図３】図３は、図１のカーナビゲーションシステムの詳細な構成を示すブロック図である。
【図４】図４は、図３中の変換テーブルのデータ構造の一例を示す説明図である。
【図５】図５は、図３中のスケジュールデータのデータ構造の一例を示す説明図である。
【図６】図６は、図３のナビゲーションデータ中の施設データのデータ構造の一例を示す説明図である。
【図７】図７は、図３中の地点リストのデータ構造の一例を示す説明図である。
【図８】図８は、図３中の変換部が実行する処理の流れを示すフローチャートである。
【図９】図９は、図３中の地点選択部が実行する処理の流れを示すフローチャートである。
【図１０】図１０は、図２のスケジュール帳のシートの変形例を示す説明図である。
【図１１】図１１は、図１０のスケジュール記入用の複数のシートに対する座標値の割り当てを示す説明図である。
【図１２】図１２は、図１０に示す日付が印刷されたシートに対応する変換テーブルの一例を示す説明図である。
【図１３】図１３は、図１０のシートに記入された予定から図１２の変換テーブルを用いてスケジュールデータを生成する、変換部の処理の流れを示すフローチャートである。
【符号の説明】
【０１０６】
１  カーナビゲーションシステム（ナビゲーションシステム）
３  電子ペン（入力手段）
１１，６１  スケジュール記入用のシート（スケジュール記入用媒体）
１４  開始時刻記入欄（時間情報を記入する欄の一種）
１５  終了時刻記入欄（時間情報を記入する欄の一種）
１６  場所記入欄（予定地書込欄）
１９，６５  ドットパターン（パターン）
２９  読取データ（筆跡データ）
４６  メモリ（記憶手段）
４８，７１  変換テーブル
５１  ナビゲーションデータ
５５  変換部（地点抽出手段の一部、時間情報生成手段）
５６  地点選択部（地点抽出手段の一部）
５７  経路探索部（経路生成手段）
５８  ＵＩ部（ユーザ選択手段）
６２  時間帯エリア（時間情報を記入する欄）
６４  場所エリア（予定地書込欄）
【図１】
2008232757.tif 000003
【図２】
2008232757.tif 000004
【図３】
2008232757.tif 000005
【図４】
2008232757.tif 000006
【図５】
2008232757.tif 000007
【図６】
2008232757.tif 000008
【図７】
2008232757.tif 000009
【図８】
2008232757.tif 000010
【図９】
2008232757.tif 000011
【図１０】
2008232757.tif 000012
【図１１】
2008232757.tif 000013
【図１２】
2008232757.tif 000014
【図１３】
2008232757.tif 000015