(57)【特許請求の範囲】
【請求項１】
可視情報と、該可視情報に対応する情報が表現されているパターンとが印刷されている紙媒体を利用して、前記可視情報に関わるアナウンス情報を出力する情報出力装置であって、
発行された複数のカードのそれぞれを特定するカード特定情報を記憶するカード特定情報記憶部と、
利用者により操作されるパターン読取装置を駆動して、前記カードに印刷されている前記パターンを読み取るパターン読取部と、
前記読み取ったパターンに基づいて、前記カードにパターンとして印刷されている前記カード特定情報を取得するカード特定情報取得部と、
前記パターン読取部により読み取ったパターンの入力状況に応じた前記アナウンス情報を出力する出力処理部と、
前記カード特定情報取得部により取得した前記カード特定情報と、前記カード特定情報記憶部に記憶された各カードのカード特定情報に基づいて、前記パターンを読み取られたカードと特定の関連性がある関連カードを前記複数のカードの中から検索し、前記検索により得られた関連カードを識別し得る関連カード識別情報を出力する関連カード識別情報出力部と
を備える情報出力装置。
【請求項２】
請求項１に記載の情報出力装置であって、
前記カードには地図が印刷されており、
前記カード特定情報には、前記カードに印刷された地図の地理的な位置を示す情報が含まれており、
前記特定の関連性は、地理的な位置関係についてのものである、情報出力装置。
【請求項３】
請求項２に記載の情報出力装置であって、
前記関連カード識別情報出力部は、前記カードに印刷された地図に対して内包関係にある地図が印刷されるカードに関する情報を、前記関連カードとして出力する情報出力装置。
【請求項４】
請求項３に記載の情報出力装置であって、
前記地図は、縦方向の辺と横方向の辺のそれぞれに振られた地図符号により、前記地図上の点の位置を指示可能な構成であり、
前記関連カード識別情報出力部は、検索により得られた関連カードについての、前記パターンを読み取られたカードに印刷された地図上の位置を示す前記地図符号を、前記関連カード識別情報と組にして出力する情報出力装置。
【請求項５】
請求項１に記載の情報出力装置であって、
前記カード特定情報には、前記カードの用途を示す用途情報が含まれており、
前記関連カード識別情報出力部は、前記用途情報に基づいて、前記パターンを読み取られたカードの用途と同一または類似する用途についてのカードに関する情報を、前記関連カードとして出力する情報出力装置。
【請求項６】
請求項１に記載の情報出力装置であって、
前記出力処理部により出力されるアナウンス情報を、利用者を識別し得る利用者識別情報と対応付けて蓄積する利用履歴蓄積部と、
前記利用履歴蓄積部に蓄積されたアナウンス情報の中から、前記利用者識別情報と同一の利用者識別情報が関連付けられ、かつ、前記パターンを読み取られたカードと、該カードと特定の関連性がある関連カードとに基づいて蓄積されたアナウンス情報を出力する利用履歴出力部と
をさらに備える情報出力装置。
【請求項７】
請求項６に記載の情報出力装置であって、
前記カードには地図が印刷されており、
前記アナウンス情報は、前記地図内の施設もしくは経路の地理的な位置を示す位置情報を含み、
前記利用履歴出力部は、前記利用履歴蓄積部に蓄積されたアナウンス情報の中から、利用者識別情報入力部により入力された利用者識別情報と同一の利用者識別情報が関連付けられ、かつ、前記パターンを読み取られたカードに印刷された地図の地理的位置に含まれる前記位置情報を含むアナウンス情報を検索し、前記検索により得られたアナウンス情報を出力する情報出力装置。
【請求項８】
可視情報と、該可視情報に対応する情報が表現されているパターンとが印刷されている紙媒体を利用して、前記可視情報に関わるアナウンス情報を出力する情報出力方法であって、
発行された複数のカードのそれぞれを特定するカード特定情報を記憶する工程と、
利用者により操作されるパターン読取装置を駆動して、前記カードに印刷されている前記パターンを読み取る工程と、
前記読み取ったパターンに基づいて、前記カードにパターンとして印刷されている前記カード特定情報を取得する工程と、
前記読み取ったパターンの入力状況に応じた前記アナウンス情報を出力する工程と、
前記取得した前記カード特定情報と、前記記憶された各カードのカード特定情報に基づいて、前記パターンを読み取られたカードと特定の関連性がある関連カードを前記複数のカードの中から検索し、前記検索により得られた関連カードを識別し得る関連カード識別情報を出力する工程と
を備える情報出力方法。
【請求項９】
可視情報と、該可視情報に対応する情報が表現されているパターンとが印刷されている紙媒体を利用して、前記可視情報に関わるアナウンス情報を出力するためのコンピュータプログラムであって、
発行された複数のカードのそれぞれを特定するカード特定情報を記憶する機能と、
利用者により操作されるパターン読取装置を駆動して、前記カードに印刷されている前記パターンを読み取る機能と、
前記読み取ったパターンに基づいて、前記カードにパターンとして印刷されている前記カード特定情報を取得する機能と、
前記読み取ったパターンの入力状況に応じた前記アナウンス情報を出力する機能と、
前記取得した前記カード特定情報と、前記記憶された各カードのカード特定情報に基づいて、前記パターンを読み取られたカードと特定の関連性がある関連カードを前記複数のカードの中から検索し、前記検索により得られた関連カードを識別し得る関連カード識別情報を出力する機能と
をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可視情報と、該可視情報に対応し読取装置で読取可能なパターン（以下、「ドットパターン」ともいう。）とが重ねて印刷されている紙媒体を利用して、前記可視情報に関わる関連情報を出力する技術に関する。
【背景技術】
【０００２】
従来、地図上に不可視のドットパターンが重ねて印刷された紙媒体を利用して経路探索を行うナビゲーションシステムが知られている（特許文献１）。この構成によれば、紙媒体に、地図と、「出発地設定」、「目的地設定」等の複数のコマンドとが印刷されており、利用者は、ドットパターンを読み取る読取ペンを用いて、コマンドや地図上の地点をタッチしていく。この結果、出発地から目的地までの経路をナビゲーション装置に表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８９３５５号公報
【０００４】
前記紙媒体は種々のものが提供されることになるが、各紙媒体は独立したテーマの地図を印刷するだけのものである。このため、利用者は、一の紙媒体からはその紙媒体独自の情報だけしか得ることができず、複数の紙媒体にまたがって縦断的に情報を得ることが不可能であった。したがって、利用者の利便性が悪いという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、複数の紙媒体にまたがって縦断的に情報を得ることを可能とし、利用者の利便性を向上することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するために以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］  可視情報と、該可視情報に対応する情報が表現されているパターンとが印刷されている紙媒体を利用して、前記可視情報に関わるアナウンス情報を出力する情報出力装置であって、発行された複数のカードのそれぞれを特定するカード特定情報を記憶するカード特定情報記憶部と、利用者により操作されるパターン読取装置を駆動して、前記カードに印刷されている前記パターンを読み取るパターン読取部と、前記読み取ったパターンに基づいて、前記カードにパターンとして印刷されている前記カード特定情報を取得するカード特定情報取得部と、前記パターン読取部により読み取ったパターンの入力状況に応じた前記アナウンス情報を出力する出力処理部と、前記カード特定情報取得部により取得した前記カード特定情報と、前記カード特定情報記憶部に記憶された各カードのカード特定情報に基づいて、前記パターンを読み取られたカードと特定の関連性がある関連カードを前記複数のカードの中から検索し、前記検索により得られた関連カードを識別し得る関連カード識別情報を出力する関連カード識別情報出力部とを備える情報出力装置。
【０００８】
適用例１に係る情報出力装置は、カードの利用時に、パターンを読み取られたカード（以下、「所定のカード」とも呼ぶ）と特定の関連性がある関連カードを識別し得る関連カード識別情報を出力する。利用者は、関連カード識別情報を受けることで、利用しているカードと関連がある関連カードが発行されていることを知ることができる。このために、利用者は、複数の紙媒体にまたがって縦断的に情報を得ることができる。したがって、この情報出力装置は、利用者の利便性を向上することができる。
【０００９】
［適用例２］  適用例１に記載の情報出力装置であって、前記カードには地図が印刷されており、前記カード特定情報には、前記カードに印刷された地図の地理的な位置を示す情報が含まれており、前記特定の関連性は、地理的な位置関係についてのものである、情報出力装置。
【００１０】
この構成によれば、利用者は、所定のカードの利用時に、所定のカードに対して、地理的な位置関係について特定の関連性があるカードが発行されていることを知ることができる。
【００１１】
［適用例３］  適用例２に記載の情報出力装置であって、前記関連カード識別情報出力部は、前記カードに印刷された地図に対して内包関係にある地図が印刷されるカードに関する情報を、前記関連カードとして出力する情報出力装置。
【００１２】
この構成によれば、利用者は、所定のカードの利用時に、所定のカードに印刷された地図に対して内包関係にある地図が印刷されるカードが発行されていることを知ることができる。
【００１３】
［適用例４］  適用例３に記載の情報出力装置であって、前記地図は、縦方向の辺と横方向の辺のそれぞれに振られた地図符号により、前記地図上の点の位置を指示可能な構成であり、前記関連カード識別情報出力部は、検索により得られた関連カードについての、前記パターンを読み取られたカードに印刷された地図上の位置を示す前記地図符号を、前記関連カード識別情報と組にして出力する情報出力装置。
【００１４】
この構成によれば、利用者は、関連カードの識別情報とともに、関連カードが、所定のカードに印刷された地図上のいずれの位置の地域についてのものであるかを容易に知ることができる。
【００１５】
［適用例５］  適用例１に記載の情報出力装置であって、前記カード特定情報には、前記カードの用途を示す用途情報が含まれており、前記関連カード識別情報出力部は、前記用途情報に基づいて、前記パターンを読み取られたカードの用途と同一または類似する用途についてのカードに関する情報を、前記関連カードとして出力する情報出力装置。
【００１６】
この構成によれば、利用者は、所定のカードの利用時に、所定のカードと同じ用途のカードとして、どのようなものが発行されているかを知ることができる。
【００１７】
［適用例６］  適用例１に記載の情報出力装置であって、前記出力処理部により出力されるアナウンス情報を、利用者を識別し得る利用者識別情報と対応付けて蓄積する利用履歴蓄積部と、前記利用履歴蓄積部に蓄積されたアナウンス情報の中から、前記利用者識別情報と同一の利用者識別情報が関連付けられ、かつ、前記パターンを読み取られたカードと、該カードと特定の関連性がある関連カードとに基づいて蓄積されたアナウンス情報を出力する利用履歴出力部とをさらに備える情報出力装置。
【００１８】
適用例６に係る情報出力装置は、所定のカードの利用時に、所定のカードと、所定のカードと特定の関連性がある関連カードとから、過去に同一の利用者による利用履歴がある場合に、その利用者に、利用履歴をアナウンス情報として知らせることができる。このために、利用者は、複数の紙媒体にまたがって縦断的に情報を得ることができる。したがって、この情報出力装置は、利用者の利便性を向上することができる。
【００１９】
［適用例７］   適用例６に記載の情報出力装置であって、前記カードには地図が印刷されており、前記アナウンス情報は、前記地図内の施設もしくは経路の地理的な位置を示す位置情報を含み、前記利用履歴出力部は、前記利用履歴蓄積部に蓄積されたアナウンス情報の中から、利用者識別情報入力部により入力された利用者識別情報と同一の利用者識別情報が関連付けられ、かつ、前記パターンを読み取られたカードに印刷された地図の地理的位置に含まれる前記位置情報を含むアナウンス情報を検索し、前記検索により得られたアナウンス情報を出力する情報出力装置。
【００２０】
この構成によれば、利用者は、利用しているカードに印刷された地図地域において過去に施設もしくは経路の案内を受けている場合に、それら過去の施設もしくは経路についてのアナウンス情報を取得することできる。
【００２１】
さらに、本発明は、適用例１に対応する情報出力方法、およびコンピュータプログラムの態様で実現することができる。さらに、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施例としての情報出力システム１０の概略構成を示す説明図である。
【図２】カードＣＤの表面を示す説明図である。
【図３】読取ペン３００、携帯端末２００、および情報提供サーバ１００の内部構成を示すブロック図である。
【図４】ドットパターンＤＰの一例であるグリッドを示す説明図である。
【図５】ドットパターンＤＰを変換することにより得られるコード情報を例示する説明図である。
【図６】ドラッグ操作により指示される領域を例示する説明図である。
【図７】携帯端末２００の主制御部２１０により実行されるペン入力通知処理を示すフローチャートである。
【図８】ステップＳ１８０の実行後のコード情報用エリアＡＲの記憶内容の一例を示す説明図である。
【図９】情報提供サーバ１００の制御部１０４により実行される表示情報提供処理の前半部分を示すフローチャートである。
【図１０】表示情報提供処理の後半部分を示すフローチャートである。
【図１１】コマンドテーブル１１０の一例を示す説明図である。
【図１２】原点換算テーブル１１１の一例を示す説明図である。
【図１３】施設データベース１０８の一例を示す説明図である。
【図１４】地図指定種別に応じた内部施設の検索の態様を示す説明図である。
【図１５】アナウンス情報としての説明文を表示する表示パネル２０２の一例を示す説明図である。
【図１６】アナウンス情報としての経路を表示する表示パネル２０２の一例を示す説明図である。
【図１７】北九州市用のカードＣＤ１０の一例を示す説明図である。
【図１８】カード管理データベース１０９の登録内容を示す説明図である。
【図１９】情報提供サーバ１００の制御部１０４により実行される前処理を示すフローチャートである。
【図２０】地理的な位置関係の態様を示す説明図である。
【図２１】情報提供サーバ１００から送られてきたタイトルと地図符号を表示する表示パネル２０２の一例を示す説明図である。
【図２２】第２実施例における前処理を示すフローチャートである。
【図２３】用途の体系の一覧を示す説明図である。
【図２４】情報提供サーバ１００から送られてきたタイトルを表示する表示パネル２０２の一例を示す説明図である。
【図２５】第３実施例における表示情報提供処理の後半部分を示すフローチャートである。
【図２６】個人利用履歴データベース５０１の内容を示す説明図である。
【図２７】第３実施例における前処理を示すフローチャートである。
【図２８】情報提供サーバ１００から送られてきたアナウンス情報を表示する表示パネル２０２の一例を示す説明図である。
【図２９】他の態様のカードＣＤ３の表面を示す説明図である。
【図３０】他の態様のカードＣＤ４の表面を示す説明図である。
【図３１】他の態様のカードＣＤ５の表面を示す説明図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について、図面を参照しながら、実施例に基づき説明する。
【００２４】
Ａ．第１実施例：
Ａ−１．システム全体の構成：
図１は、本発明の第１実施例としての情報出力システム１０の概略構成を示す説明図である。図示するように、情報出力システム１０は、情報提供サーバ１００と、基地局ＢＳと、携帯端末（例えば携帯電話）２００とを備える。情報提供サーバ１００と基地局ＢＳとは、インターネットＩＮＴを介して通信可能に接続されている。携帯端末２００は、基地局ＢＳと無線通信することが可能であり、この結果、携帯端末２００は、基地局ＢＳを介して、情報提供サーバ１００と通信を行うことができる。情報出力システム１０は、さらに、紙媒体であるカードＣＤと、カードＣＤに印刷されている情報を読み取る読取部としてのペン型の読取装置（以下、「読取ペン」と呼ぶ）３００とを含んでいる。
【００２５】
図２は、カードＣＤの表面を例示する説明図である。このカードＣＤは、所定の観光施設の内部を案内するためのもので、図示するように、コマンド欄Ａ１と地図欄Ａ２とを備える。
【００２６】
コマンド欄Ａ１には、携帯端末２００上で各種表示を行うための操作を指示するためのアイコンが複数、印刷されている。具体的には、「見る」、「行く」、「遊ぶ」、「帰る」がそれぞれ記されたアイコンＩＣ１〜ＩＣ４が印刷されている。なお、コマンド欄Ａ１の左隅には、「○○公園」という観光施設名称ＮＭが印刷されている。
【００２７】
地図欄Ａ２には、観光施設内の通路や、内部施設（動物、アトラクション、レストラン、トイレ、休憩所等）を表すシンボルマークＭが印刷されている。
【００２８】
なお、本実施例では、上記コマンド欄Ａ１に記された「見る」、「行く」、「遊ぶ」、「帰る」は、前記内部施設を含む箇所についての人が望む行動を示す操作指示に対応したものとした。
【００２９】
コマンド欄Ａ１および地図欄Ａ２における前述した印刷は、赤外線を透過させるインクによるものである。さらに、コマンド欄Ａ１および地図欄Ａ２には、赤外線を吸収するインク（例えば、カーボンインク）によりドットパターンが重ねて印刷されている。前記赤外線を透過させるインクによる印刷は可視のものであり、前記ドットパターンは不可視のものである。なお、ドットパターンは可視であってもよい。また、必ずしもドットによるパターンである必要はなく、情報が表現されているパターンであれば、ライン等によるドット以外のパターンであってもよい。
【００３０】
詳しくは、コマンド欄Ａ１における各アイコンＩＣ１〜ＩＣ４の領域には、それぞれ“０１”、“０２”、“０３”、“０４”の各数値を意味するドットパターンが印刷されている。情報提供サーバ１００には、前記各数値がどういった意味の操作指示に対応するかが記憶されており、各数値から操作指示の種別を判定することができる。
【００３１】
地図欄Ａ２には、地図上の位置に対応したＸＹ座標を意味するドットパターンが印刷されている。ここでは、ＸＹ座標は、地図における左上隅を原点、Ｘ軸を東西方向、Ｙ軸を南北方向とする座標系における値である。
【００３２】
図１に示すように、カードＣＤは、携帯端末２００に接続された読取ペン３００と共に用いられる。すなわち、利用者は、読取ペン３００を用いて、カードＣＤのコマンド欄Ａ１に印刷されている各種アイコンＩＣ１〜ＩＣ４、または地図欄Ａ２上の任意の位置やシンボルマークＭをタッチ（撮像）する。このように、利用者がカードＣＤ上をタッチすることにより、操作指示（以下、「コマンド」と呼ぶ）と、地図上の任意のポイント（点）とを携帯端末２００に対して提供することができる。
【００３３】
なお、図１においては、読取ペン３００は携帯端末２００に接続されているが、本発明はこれに限らず、パーソナルコンピュータ、ＰＤＡ(Personal Data Assistant)等の通信機器に接続される構成としてもよい。
【００３４】
図３は、読取ペン３００、携帯端末２００、および情報提供サーバ１００の内部構成を示すブロック図である。図示するように、携帯端末２００は、ＧＰＳ受信機２０１と、表示パネル２０２と、音声出力部２０４と、キー入力部２０５と、無線通信回路２０６と、通話制御部２０７と、外部記憶装置２０８と、主制御部２１０とを備えている。さらに、携帯端末２００には、通信Ｉ／Ｆ２０９を介して読取ペン３００が接続されている。
【００３５】
ＧＰＳ受信機２０１は、ＧＰＳ（Global Positioning System／全地球測位システム）を構成する複数の人工衛星Ｓ（図１）から送信された電波を受信する装置である。表示パネル２０２は、液晶ディスプレイとこれを駆動する駆動回路とを備えている。音声出力部２０４は、スピーカや、これを駆動する回路などから構成される。キー入力部２０５は、キー群から構成される。携帯端末２００の利用者は、これらのキーを用いることで、各種の操作を行うことができる。
【００３６】
無線通信回路２０６は、基地局ＢＳとの間でデータ通信もしくは音声通信を行うための回路である。無線通信回路２０６は、基地局ＢＳを介して、情報提供サーバ１００にアクセスを行うことができる。通話制御部２０７は、音声通話のための着信や呼出、音声信号と電気信号の変換などを行う回路である。通話制御部２０７と無線通信回路２０６とを備えることにより、携帯端末２００は、携帯電話として動作することができる。外部記憶装置２０８は、ハードディスク、フラッシュメモリ、メモリカードなどで構成され得る。外部記憶装置２０８は、各種ソフトウェアやデータの格納に用いられる。
【００３７】
携帯端末２００の主制御部２１０は、携帯端末２００の上述した各部２０１〜２０９を制御するためのコントローラである。主制御部２１０は、図示しない中央演算回路（ＣＰＵ）と、ＲＯＭやＲＡＭなどの内部記憶装置を含んでいる。携帯端末２００が情報出力（表示）端末として機能するとき、主制御部２１０の内部記憶装置には、情報表示のためのプログラムが格納されている。このプログラムは、例えば、情報提供サーバ１００を運用する事業者によりインターネットＩＮＴおよび基地局ＢＳを介して配信されても良い。このプログラムは、使用しないときは、外部記憶装置２０８に格納され、使用時に、外部記憶装置２０８から読み出されて、主制御部２１０の内部記憶装置に格納される。主制御部２１０は、このプログラムを実行することで、後述する様々な処理／機能（例えば正規化部２１１としての機能）を実現する。
【００３８】
情報提供サーバ１００は、通信部１０２と、制御部１０４と、記憶部１０６とを備えている。制御部１０４は、情報提供サーバ１００の上述した通信部１０２および記憶部１０６を制御するためのコントローラである。通信部１０２は、インターネットＩＮＴと基地局ＢＳを介して携帯端末２００と通信を行うことができる。記憶部１０６には、経路データベース（ＤＢ）１０７と、施設データベース１０８と、カード管理データベース（ＤＢ）１０９と、コマンドテーブル１１０と、原点換算テーブル１１１とが格納されている。各データベース１０７、１０８、１０９およびテーブル１１０、１１１については後述する。
【００３９】
情報提供サーバ１００の制御部１０４は、図示しないＣＰＵと、ＲＯＭやＲＡＭなどの内部記憶装置を含んでいる。制御部１０４の内部記憶装置には、携帯端末２００と通信し、携帯端末２００の情報表示端末としての機能を支援するためのプログラムが格納されている。制御部１０４は、これらのプログラムを実行することにより、後述する様々な処理／機能（例えば正規化部１２１、処理部１２２としての機能）を実現する。
【００４０】
読取ペン３００は、赤色ＬＥＤ３０１と、ＩＲフィルタ３０２と、レンズ３０３と、ＣＭＯＳセンサ、ＣＣＤセンサ等の光学撮像素子３０４とを備えている。赤色ＬＥＤ３０１によってカードＣＤの表面に照射された照射光の反射光を光学撮像素子３０４で撮像する。ここで媒体面上のドットパターンはカーボンインクで印刷されており、ドットパターン以外の部分はノンカーボンインクで印刷されている。このカーボンインクは赤外光を吸収する特性を有しているため、前記光学撮像素子３０４での撮像画像では、ドットの部分のみ黒く撮影されることになる。
【００４１】
ここで、照射光については、本実施形態では赤外線を用いてカーボンインク（赤外線を吸収する特性を有するインク）で印刷されたドットパターンを用いた場合で説明したが、照射光とインクの特性については、これに限らず、たとえば紫外線を用いて、紫外線を吸収する特性を有するインクを用いてドットパターンを印刷してもよい。
【００４２】
読取ペン３００は、制御部３０５をさらに備える。制御部３０５は、上記のようにして読み取ったドットパターンの撮像画像を解析し、ドットパターンを各ドットパターンの意味するコード情報に変換する。コード情報は、携帯端末２００に送信される。
【００４３】
Ａ−２．ドットパターンの構成：
次に、本実施例で用いるドットパターンについて図４を用いて説明する。図４は本実施例のドットパターンＤＰの一例であるグリッドを示す説明図である。図示するように、格子上に極小の格子ドットＤ１が所定距離ａ（例えば０．５ｍｍ）毎に配置されている。図において、縦横方向の格子線は説明の便宜のために付したものであり実際の印刷面には存在していない。
【００４４】
４つの格子ドットの中心Ｃから８方向（図中、上、右上、右、右下、下、左下、左、左上）のいずれかに情報ドットＤ２をずらすことにより、１つの格子に８パターン、すなわち３ｂｉｔの情報が定義される。４×４個の格子で構成される１ブロックは、４隅の格子ドットを上向きにずらしてキードットＤＫとし区分される。その１ブロックに含まれる４×４個の格子により、３ｂｉｔ×１６＝４８ｂｉｔを定義することができる。
【００４５】
なお、ドットパターンＤＰを構成する上記格子ドットＤ１、情報ドットＤ２、およびキードットＤＫは、赤外光を吸収するカーボンインクで印刷されている。なお、上記ドットパターンＤＰは、あくまでも一例であり、１ブロックを９個（３×３）とした構成等、様々なパターンに変更することができる。
【００４６】
上記構成のドットパターンＤＰは、前述したように制御部３０５によりコード情報に変換される。
【００４７】
図５は、ドットパターンＤＰを変換することにより得られるコード情報を例示する説明図である。図中の例は、前記１ブロック分のドットパターンＤＰで得られるコード情報である。
【００４８】
図５中の（ａ）は、コマンド欄Ａ１についてのコード情報Ｃｃを示すもので、２つの領域Ｃｃ１、Ｃｃ２により構成される。第１の領域Ｃｃ１には、カードＣＤの種類を特定するためのカード番号が記録されている。第２の領域Ｃｃ２には、コマンドの種類を特定するためのコマンド番号が記録されている。コマンド番号は、図２の例では、「見る」に“０１”が、「行く」に“０２”が、「遊ぶ」に“０３”が、「帰る」に“０４”が割り当てられている。このコマンド欄Ａ１についてのコード情報Ｃｃを、以下、「コマンドコード情報」と呼ぶ。
【００４９】
図５中の（ｂ）は、地図欄Ａ２についてのコード情報Ｃｍを示すもので、３つの領域Ｃｍ１〜Ｃｍ３により構成される。第１の領域Ｃｍ１には、カードＣＤの種類を特定するためのカード番号が記録されている。第２の領域Ｃｍ２には地図上の位置に対応したＸ座標が記録され、第３の領域Ｃｍ３には地図上の位置に対応したＹ座標が記録されている。この地図欄Ａ２についてのコード情報を、以下、「位置コード情報」と呼ぶ。
【００５０】
したがって、上記構成の不可視のドットパターンＤＰが印刷されたカードＣＤと、読取ペン３００とを用いることで、利用者が望む、コマンドの種類を示すコマンド番号と、地図上の任意の位置のＸＹ座標とを、携帯端末２００に対して送信することができる。
【００５１】
なお、利用者による地図欄Ａ２に対する読取ペン３００の操作としては、これまで説明してきたように任意の位置をタッチする操作に加えて、読取ペン３００をカードＣＤの表面にタッチし、タッチしたまま移動させるドラッグ操作がある。
【００５２】
図６は、ドラッグ操作により指示される領域を例示する説明図である。図中（ａ）の例示では、利用者は、読取ペン３００をカードＣＤ上で線状に移動させるドラッグ操作を行う。これにより、地図欄Ａ２上にライン（線）を指定することができる。図示の例では、「シマウマ」から「キリン」、「ライオン」に至るラインが指定されている。
【００５３】
図６中（ｂ）の例示では、利用者は、カードＣＤ上で円や楕円等の閉曲線状に読取ペン３００を移動させるドラッグ操作を行う。これにより、地図欄Ａ２上にポリゴン（面）を指定することができる。図示の例では、「シマウマ」、「キリン」、「フラミンゴ」を含むエリアが指定されている。
【００５４】
なお、前述したように、読取ペンにより地図欄Ａ２上にラインが指定されたときには、読取ペン３００においては、ライン上の各点で指定される全てのドットパターンＤＰのコード情報が生成されることになる。すなわち、図５（ｂ）に示した位置コード情報Ｃｍが、ラインを構成する各点で指定される全てのドットパターンＤＰのそれぞれについて生成されることになる。
【００５５】
また、前述したように、読取ペンにより地図欄Ａ２上にポリゴンが指定されたときには、読取ペン３００においては、ポリゴンを表す閉曲線上の各点で指定される全てのドットパターンＤＰについてのコード情報が生成されることになる。すなわち、図５（ｂ）に示した位置コード情報Ｃｍが、ポリゴンを表す閉曲線を構成する各点で指定される全てのドットパターンＤＰのそれぞれについて生成されることになる。
【００５６】
Ａ−３．携帯端末の動作：
本実施例では、携帯端末２００は、読取ペン３００から前述したコード情報を順次受け取り、前記コード情報を正規化した上で情報提供サーバ１００に通知するペン入力通知処理を実行している。
【００５７】
図７は、携帯端末２００の主制御部２１０により実行されるペン入力通知処理を示すフローチャートである。このペン入力通知処理は、携帯端末２００がペン入力モードに移行したときに、開始される。ペン入力モードは、携帯端末２００に対して特定の操作がなされたときに移行する。処理が開始されると、主制御部２１０は、読取ペン３００でタッチもしくはドラッグ操作がなされて、読取ペン３００からコード情報が送られてきたか否かを判定する（ステップＳ１１０）。
【００５８】
ステップＳ１１０でコード情報が送られてきたと判定されたときには、主制御部２１０は、そのコード情報を主制御部２１０のＲＡＭ内の所定エリア（以下、コード情報用エリアと呼ぶ）に記憶する（ステップＳ１２０）。なお、この記憶の際には、記憶される順に並べて格納がなされる。次いで、主制御部２１０は、計時を行うタイマをクリアし（ステップＳ１３０）、その後、ステップＳ１１０に処理を戻す。
【００５９】
一方、ステップＳ１１０で読取ペン３００が操作されずにコード情報が送られてきていないと判定されたときには、主制御部２１０は、タイマの示すタイマ時間Ｔが所定時間Ｔ０を経過したか否かを判定する（ステップＳ１４０）。所定時間Ｔ０は例えば１０秒である。ステップＳ１４０でタイマ時間ＴがＴ０を経過していないと判定された場合には、ステップＳ１１０に処理を戻す。
【００６０】
一方、ステップＳ１４０で、タイマ時間Ｔが所定時間Ｔ０を経過したと判定された場合には、主制御部２１０は、ステップＳ１５０に処理を進める。すなわち、ステップＳ１１０ないしＳ１４０の処理によれば、読取ペン３００から送られてくるコード情報をコード情報用エリアに順次、記憶し、送られてくるのが所定時間Ｔ０以上、途絶えた後に、ステップＳ１５０に処理を進める。
【００６１】
ステップＳ１５０では、主制御部２１０は、ステップＳ１２０の処理によりコード情報用エリアに記憶された１または複数のコード情報の中に、コマンド番号が記録されたコード情報、すなわち、図５（ｂ）に示したコマンドコード情報Ｃｃが含まれているか否かを判定する。ここで、コマンドコード情報Ｃｃが含まれていないと判定されたときには、コード情報用エリアの内容をクリアし（ステップＳ１５２）、タイマをクリアし（ステップＳ１５４）、その後、ステップＳ１１０に処理を戻す。
【００６２】
すなわち、ステップＳ１５０ないしＳ１５４によれば、所定の期間内に、利用者によりコマンド欄Ａ１に対する操作がなされないときには、それまでの地図欄Ａ２に対して行った操作に基づくコード情報は取り消すようにしている。
【００６３】
ステップＳ１５０で、コマンドコード情報Ｃｃが含まれていると判定されたときには、主制御部２１０は、ＧＰＳ受信機２０１を用いて、現在地の緯度／経度を取得し（ステップＳ１６０）、前記経度をＸ座標、前記緯度をＹ座標とした位置コード情報Ｃｍを新たに生成し、コード情報用エリアに記憶する（ステップＳ１７０）。すなわち、第１の領域Ｃｍ１にヌルが格納され、第２の領域Ｃｍ２に現在位置の経度が格納され、第３の領域Ｃｍ３に現在地の緯度が格納された新たな位置コード情報Ｃｍが、コード情報用エリアに追加される。このとき、新たな位置コード情報Ｃｍは、コード情報用エリアに記憶されているコード情報の並びの一番後ろに追加される。
【００６４】
なお、本実施例の携帯端末２００はＧＰＳ機能を搭載するものであるが、搭載しない携帯端末である場合には、地図上の所定点（例えば、入口ゲート）のＸＹ座標を記録した位置コード情報Ｃｍを記録する構成とする。なお、このときのＸＹ座標は経度／緯度ではないので、第１の領域Ｃｍ１にはカード番号を記録するようにする。
【００６５】
ステップＳ１７０の実行後、主制御部２１０は、コード情報用エリアに記憶された複数のコード情報の並び順を変更する処理を行う（ステップＳ１８０）。具体的には、コマンドコード情報Ｃｃは、位置コード情報Ｃｍよりも前方の位置となるように並び順を変更する。このとき、複数のコマンドコード情報Ｃｃが存在するときは、複数のコマンドコード情報Ｃｃの中では、ステップＳ１２０で記憶された順序がそのまま維持される。また、複数の位置コード情報Ｃｍが存在するときは、複数の位置コード情報Ｃｍの中では、ステップＳ１７０で追加したコード情報が１番目に並び、２番目以降はステップＳ１２０で記憶された順序がそのまま維持される。
【００６６】
図８は、ステップＳ１８０の実行後のコード情報用エリアＡＲの記憶内容の一例を示す説明図である。図示するように、コード情報用エリアＡＲは、第１番目にコマンドコード情報Ｃｃが、第２番目にステップＳ１７０で追加したコード情報Ｃｍ＊（すなわち、現在地の経度／緯度が記録されたコード情報）が、第３〜５番目に位置コード情報Ｃｍが、それぞれ記憶される。
【００６７】
ステップＳ１８０の実行後、主制御部２１０は、コード情報用エリアに格納された複数のコード情報を、その並びの順に情報提供サーバ１００に送信する処理を行う（ステップＳ１９０）。その後、主制御部２１０は、このペン入力通知処理を終了する。
【００６８】
本実施例では、読取ペン３００から送られてくるコード情報を一定のルールに従って変形し、利用しやすくする、いわゆる正規化を、携帯端末２００側と、情報提供サーバ１００側との２段階で行う。ペン入力通知処理のステップＳ１６０ないしＳ１８０の処理は、第１段階の正規化処理に相当する。すなわち、ステップＳ１６０ないしＳ１８０の処理により正規化部２１１が構成される。
【００６９】
Ａ−４．情報提供サーバの動作：
情報提供サーバ１００は、携帯端末２００から送られてくるコード情報を順次、受け取り、前記コード情報から定まるアナウンス情報を携帯端末２００に提供する表示情報提供処理を実行している。
【００７０】
図９および図１０は、情報提供サーバ１００の制御部１０４により実行される表示情報提供処理を示すフローチャートである。この表示情報提供処理は、情報提供サーバ１００の制御部１０４により実行されるもので、携帯端末２００のペン入力モードに対応して処理が開始される。処理が開始されると制御部１０４は、携帯端末２００から送られてくる一のコード情報を受け取る（ステップＳ２１０）。携帯端末２００からはコード情報用エリアの並びの順にコード情報が送られてくることから、ここでは、並びの順が早いコマンドコード情報Ｃｃが受け取られることになる。
【００７１】
次いで、制御部１０４は、ステップＳ２１０で受け取ったコマンドコード情報Ｃｃの備える各領域Ｃｃ１、Ｃｃ２の値（カード番号とコマンド番号）から、コマンド番号に対応するコマンド種別を求める（ステップＳ２２０）。ここでは、情報提供サーバ１００の記憶部１０６に予め用意したコマンドテーブル１１０（図３）を検索することにより、コマンド種別を求める。「コマンド種別」とは、コマンドの種類のことである。
【００７２】
図１１は、コマンドテーブル１１０の一例を示す説明図である。図示するように、コマンドテーブル１１０は、「カード番号」、「コマンド番号」、「コマンド種別」、「分類」、「分類内の上下関係」という５つのフィールドｆｄ１〜ｆｄ５を備え、各フィールドｆｄ１〜ｆｄ５に記憶される各値が対応することを示す。図中の「カード番号」のフィールドｆｄ１における“０００１”は、前述した「○○公園」のカードＣＤに対応するものである。図示の例では、「カード番号」が“０００２”である他のカードについてのデータもコマンドテーブル１１０に記憶されている。
【００７３】
「分類」のフィールドｆｄ４には、コマンドの分類が記憶される。本実施例では、施設検索を必要とするコマンド、すなわち、「見る」、「遊ぶ」のコマンドをＡ分類に、経路探索を必要とするコマンド、すなわち、「行く」、「帰る」のコマンドをＢ分類としている。「分類内の上下関係」のフィールドｆｄ５には、同一分類内における上下関係が記憶される。ここでいう「上下関係」とは、上位、下位の関係である。
【００７４】
ステップＳ２２０では、制御部１０４は、ステップＳ２１０で受け取ったコマンドコード情報Ｃｃに記録されたカード番号とコマンド番号を検索キーとして、コマンドテーブル１１０を検索することにより、前記カード番号とコマンド番号に対応するコマンド種別を求める。その後、制御部１０４は、ステップＳ２２０で求めたコマンド種別を、制御部１０４のＲＡＭ内に用意したコマンド種別用エリアに記憶する（ステップＳ２３０）。
【００７５】
ステップＳ２３０の実行後、制御部１０４は、携帯端末２００から送られてくるコマンドコード情報Ｃｃは最後のものであるか否かを判定し（ステップＳ２４０）、最後のものでないと判定されたときには、ステップＳ２１０に処理を戻し、次のコマンドコード情報Ｃｃの受け取りを行う。
【００７６】
一方、ステップＳ２４０で、コマンドコード情報Ｃｃが最後のものであると判定されたときには、制御部１０４はステップＳ２５０に処理を進める。ここまでの処理で、コマンド種別用エリアには、ステップＳ２１０により受け取ったコマンドコード情報Ｃｃと同じ数のコマンド種別のデータが格納されることになる。
【００７７】
ステップＳ２５０では、制御部１０４は、コマンド種別用エリアに格納された１または複数のコマンド種別を正規化する正規化処理を行う。この正規化処理は、コマンド種別が複数存在するときに、複数のコマンド種別の相互間の関係からコマンド種別を間引きするデータ変形を行うものであり、正規化処理により、実行するコマンドが決定される。
【００７８】
詳しくは、コマンド種別の正規化処理では、コマンド種別のそれぞれを前述したコマンドテーブル１１０（図１１）に照らし合わせることで、各コマンド種別に対応した「分類」と「分類内の上下関係」とを求め、求めた「分類」と「分類内の上下関係」とから、実行するコマンド、すなわち残すコマンドを決定する（ステップＳ２５０）。具体的には、次の（ｉ）〜（iv）に従って残すコマンドを決定する。
【００７９】
（ｉ）同一分類で上下関係があるコマンドが存在するとき
図１１のコマンドテーブル１１０に示すように、「遊ぶ」は「見る」の下位に当たる。コマンド種別用エリア内に「遊ぶ」のコマンド種別と「見る」のコマンド種別が存在する場合には、より限定した内容の情報だけを表示するために、下位の「遊ぶ」のみを実行するものとし、「見る」のコマンド種別を削除する。
【００８０】
（ii）分類が相違するコマンドが存在するとき
図１１のコマンドテーブル１１０に示すように、例えば「見る」と「行く」は分類が相違する。分類が相違する場合は、それぞれのコマンドを実行するものとして、コマンド種別用エリア内の各コマンドのコマンド種別を残す。例えば、コマンド種別用エリア内に「見る」のコマンド種別と「行く」のコマンド種別が存在する場合には、両方のコマンド種別を残す。
【００８１】
（iii）同一分類で上下関係があるコマンドと、分類が相違するコマンドとが混在するとき
下位に相当するコマンドの種別データと、分類が相違するコマンドの種別データとを残す。例えば、コマンド種別用エリア内に「遊ぶ」、「行く」、「見る」のコマンド種別が存在する場合には、「見る」のコマンド種別を削除し、「遊ぶ」と「行く」の両コマンド種別を残す。
【００８２】
（iv）同一分類で上下関係がないコマンドが存在するとき
図１１のコマンドテーブル１１０に示すように、例えば「行く」と「帰る」は同一分類であるにもかかわらず「分類内の上下関係」のフィールドには「なし」と記憶されている。この関係にある種別データがコマンド種別用エリア内に記憶されている場合には、利用者により矛盾するコマンドの入力操作があったものとして、後に入力されたコマンドのみを実行するものとして、コマンド種別用エリア内の記憶順が先のコマンド種別を削除し、後のコマンド種別を残す。
【００８３】
なお、本実施例では、後のコマンド種別を残す構成としたがこれに換えて、削除することなく両方のコマンド種別を残す構成としてもよい。この構成によれば、両方のコマンドに従う表示を利用者に提供することができ、利用者により所望のものを選択させることができる。
【００８４】
ステップＳ２５０の実行後、制御部１０４は、携帯端末２００から送られてくる次のコード情報を受け取る（ステップＳ２６０）。携帯端末２００からはコマンドコード情報Ｃｃに次いで、位置コード情報Ｃｍが送られてくることから、ステップＳ２６０では位置コード情報Ｃｍが受け取られることになる。続いて、制御部１０４は、ステップＳ２６０で取り込んだ位置コード情報Ｃｍの備える各領域Ｃｍ１〜Ｃｍ３の値（カード番号、Ｘ座標、Ｙ座標）から、Ｘ座標およびＹ座標で示される地点（すなわち、利用者により指定された地図上の点）の経度／緯度を求める（ステップＳ２７０）。
【００８５】
図１２は、原点換算テーブル１１１の一例を示す説明図である。図示するように、原点換算テーブル１１１は、「カード番号」、「原点経度」、「原点緯度」、「出口経度」、「出口緯度」という５つのフィールドｆｄ１１〜ｆｄ１５を備え、各フィールドｆｄ１１〜ｆｄ１５に記憶される各値が対応することを示す。「カード番号」のフィールドｆｄ１１は、コマンドテーブル１１０におけるものと同一である。「原点経度」のフィールドｆｄ１２には、カードＣＤに記載された地図の前述した原点についての実際の経度が記憶される。「原点緯度」のフィールドｆｄ１３には、前記原点についての実際の緯度が記憶される。「出口経度」のフィールドｆｄ１４には、カードＣＤに記載された地図の帰点（例えば、観光施設出口）についての実際の経度が記憶される。「原点緯度」のフィールドｆｄ１３には、前記帰点についての実際の緯度が記憶される。
【００８６】
ステップＳ２７０では、詳しくは、原点換算テーブル１１１を検索することにより、ステップＳ２６０で受け取った位置コード情報Ｃｍに記録されたカード番号に対応する原点経度Ｇｘと原点緯度Ｇｙとを求め、原点経度Ｇｘに対して前記位置コード情報Ｃｍに記録されたＸ座標を加え、原点緯度Ｇｙに対して前記位置コード情報Ｃｍに記録されたＹ座標を加えることにより、Ｘ座標およびＹ座標で示される地点の経度／緯度を求める。なお、ステップＳ２６０で受け取った位置コード情報Ｃｍにおいてカード番号がヌルである場合には、Ｘ座標、Ｙ座標に換えて現在地の経度／緯度が格納されていることから、ステップＳ２７０の上記経度／緯度への演算処理は行なわない。その後、制御部１０４は、ステップＳ２７０で求めた経度／緯度（あるいは、カード番号がヌルである場合の位置コード情報Ｃｍの経度／緯度）を引数として、制御部１０４のＲＡＭ内に用意した引数用エリアに記憶する（ステップＳ２８０）。
【００８７】
ステップＳ２８０の実行後、制御部１０４は、携帯端末２００から送られてくる位置コード情報Ｃｍは最後のものであるかを判定し（ステップＳ２９０）、最後のものでないと判定されたときには、ステップＳ２６０に処理を戻し、次の位置コード情報Ｃｍの受け取りを行う。
【００８８】
一方、ステップＳ２９０で、位置コード情報Ｃｍが最後のものであると判定されたときには、制御部１０４はステップＳ３００に処理を進める。ここまでの処理で、引数用エリアには、ステップＳ２６０により受け取った位置コード情報Ｃｍと同じ数のコマンド種別のデータが格納されることになる。
【００８９】
ステップＳ３００では、制御部１０４は、引数用エリアに格納された１または複数の引数を正規化する正規化処理を行う。この正規化処理は、引数を一定のルールに従って変形し、利用しやすくものである。本実施例では、引数の変形が、コマンド種別用エリアに格納されるコマンド種別と、引数用エリアに格納される引数で表される地図指定種別とに基づいて、異なったものとなるように正規化処理を構成している。すなわち、この正規化処理では、コマンド種別と地図指定種別とに基づいて、引数の変形の形態を切り替えている。
【００９０】
「地図指定種別」とは、読取ペン３００を用いた入力操作により指定された地図上の形状の種別を示すものであり、前述したポイント、ライン、ポリゴンのうちのいずれかが該当する。なお、本実施例では、地図欄Ａ２に対して利用者による指定がなされない場合、すなわちコマンドだけが指定された場合も許容していることから、地図指定種別は「なし」となることもある。
【００９１】
引数用エリアに格納される引数が１つであるときには、その引数は現在地の緯度／経度であることから、地図指定種別は「なし」と判定することができる。引数用エリアに格納される引数が２つ、または、３つ以上であっても最初の１つを除いた他の各引数で示される位置が近接していないときには、引数で表される地図指定種別は「ポイント」であると判定することができる。ここでいう「近接」とは、カードＣＤの地図欄Ａ２において連続する関係にある位置である。
【００９２】
引数用エリアに格納される引数が３つ以上であり、最初の１つを除いた他の各引数で示される位置が連続しているときには、数で表される地図指定種別は「ライン」または「ポリゴン」であると判定することができる。その上で、連続する位置が閉曲線状となっていないときには「ライン」と判定することができ、閉曲線状となっているときには「ポリゴン」であると判定することができる。引数の正規化処理では、コマンド種別とともにこの地図指定種別に基づいて、変形の態様を変えている。以下、「コマンド種別」と「地図指定種別」とで場合分けして、それぞれの場合の変形の態様について、下記の（１）〜（４）に基づいて説明する。
【００９３】
（１）コマンド種別：見る
・地図指定種別：なし
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「見る」であり、かつ、引数用エリアに格納される引数で表される地図指定種別が「なし」であるときには、引数で示される現在地から最も近い内部施設を検索する。上記検索は、内部施設が登録された施設データベース１０８（図３）を用いて行う。
【００９４】
図１３は、施設データベース１０８の一例を示す説明図である。図示するように、施設データベース１０８は、「名称」、「経度」、「緯度」、「説明」という４つのフィールドｆｄ２１〜ｆｄ２４を備える。「名称」のフィールドｆｄ２１には内部施設の名称が、「経度」のフィールドｆｄ２２には内部施設の経度が、「緯度」のフィールドｆｄ２３には内部施設の緯度が、「説明」のフィールドｆｄ２４には内部施設についての説明文が、それぞれ記憶されている。
【００９５】
引数用エリアに格納される引数で示される現在地の経度と緯度を、フィールドｆｄ２２、ｆｄ２３に記憶される経度と緯度に順に突き合わせることにより、現在地から最も近い内部施設を検索する。その後、引数用エリアに格納される引数を、その検索された内部施設の経度と緯度に置き換える。
【００９６】
・地図指定種別：ポイント
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「見る」であり、かつ、引数用エリアに格納される引数の少なくとも１つで表される地図指定種別が「ポイント」であるときには、引数で示されるポイントの周辺を検索して、その周辺内に含まれる内部施設を求める。上記検索は、前述した施設データベース１０８を用いて行う。上記「周辺」は、引数で示される位置を中心とする半径が所定距離（例えば５ｍ）の円の内側である。
【００９７】
引数用エリアに格納される引数で示される経度と緯度（以下、「引数経度／緯度」と呼ぶ）を、施設データベース１０８のフィールドｆｄ２２、ｆｄ２３に記憶される経度と緯度（以下、「内部施設経度／緯度」と呼ぶ）に順に突き合わせ、引数経度／緯度を中心とする例えば半径が所定の距離（例えば５ｍ）の円内に内部施設経度／緯度が含まれるときに、その内部施設経度／緯度を抽出する。その後、引数用エリアに格納される上記ポイントを表す引数を、その抽出した内部施設経度／緯度に置き換える。
【００９８】
上記の結果、図１４の（ａ）に例示するように、引数で示される位置がＸであるとき、位置Ｘを中心とする半径が５ｍの円の内部（図中、ハッチの部分）に含まれる「シマウマ」Ｙについての内部施設経度／緯度が引数用エリアに格納されることになる。ここで、内部施設経度／緯度は、内部施設内の予め定められた位置（例えば、内部施設の中心位置）についての経度／緯度である。なお、引数用エリアには、上記内部施設経度／緯度を表す引数のレコードだけが残り、その他の引数のレコード、すなわち、現在地を示す第１番目のレコード等は、この引数の正規化処理で削除される。
【００９９】
・地図指定種別：ライン
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「見る」であり、かつ、引数用エリアに格納される引数の少なくとも一部で表される地図指定種別が「ライン」であるときには、引数で示されるラインによって特定される経路の周辺を検索して、その周辺内に含まれる内部施設を求める。上記検索は、施設データベース１０８を用いて前述したように内部施設経度／緯度と突き合わせて行う。上記「周辺」は、例えば、引数で示されるラインの両側に所定距離（例えば５ｍ）だけ拡げた領域の内部である。なお、周辺内に含まれる内部施設の地点情報（経度／緯度）を、経路の順番に沿って順序付けされた複数の地点情報に変換してもよい。
【０１００】
上記の結果、図１４の（ｂ）に例示するように、引数で示されるラインがＬであるとき、ラインＬの両側に５ｍだけ拡げた領域の内部（図中、ハッチの部分）に含まれる「シマウマ」Ｙ１、「キリン」Ｙ２、「ライオン」Ｙ３についての内部施設経度／緯度が引数用エリアに格納されることになる。すなわち、引数用エリアに格納される上記ラインを表す引数が、上記内部施設経度／緯度に置き換えられる。なお、引数用エリアには、上記内部施設経度／緯度を表す引数のレコード、すなわち、「シマウマ」Ｙ１、「キリン」Ｙ２、「ライオン」Ｙ３に対応した３つのレコードだけが残り、その他の引数のレコード、すなわち、現在地を示す第１番目のレコード等は、この引数の正規化処理で削除される。
【０１０１】
・地図指定種別：ポリゴン
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「見る」であり、かつ、引数用エリアに格納される引数の少なくとも一部で表される地図指定種別が「ポリゴン」であるときには、引数で示される閉曲線の内側を検索して、その閉曲線の内側に含まれる内部施設を求める。上記検索は、施設データベース１０８を用いて前述したように内部施設経度／緯度と突き合わせて行う。
【０１０２】
上記の結果、図１４の（ｃ）に例示するように、引数で示される閉曲線がＱであるとき、閉曲線Ｑの内側（図中、ハッチの部分）に含まれる「シマウマ」Ｙ１、「キリン」Ｙ２、「ライオン」Ｙ３、「フラミンゴ」Ｙ４についての内部施設経度／緯度が引数用エリアに格納されることになる。すなわち、引数用エリアに格納される上記ポリゴンを表す引数が、上記内部施設経度／緯度に置き換えられる。なお、引数用エリアには、上記内部施設経度／緯度を表す引数のレコード、すなわち、「シマウマ」Ｙ１、「キリン」Ｙ２、「ライオン」Ｙ３、「フラミンゴ」Ｙ４に対応した４つのレコードだけが残り、その他の引数のレコード、すなわち、現在地を示す第１番目のレコード等は、この引数の正規化処理で削除される。また、本実施例では、閉曲線Ｑの内側を検索していたが、これに換えて、閉曲線Ｑを所定距離（例えば５ｍ）だけ外側に拡張し、その拡張領域の内側を検索する構成としてもよい。
【０１０３】
（２）コマンド種別：行く
・地図指定種別：なし
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「行く」であり、かつ、引数用エリアに格納される引数で表される地図指定種別が「なし」であるときには、引数で示される現在地から最も近い内部施設を検索する。上記検索は、前述した（１）コマンド種別：見る、地図指定種別：なしのときと同様に行う。そして、その検索された内部施設の経度と緯度を引数とする新たなレコードを引数用エリアの最後尾に追加する処理を行う。
【０１０４】
・地図指定種別：ポイント、ライン
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「行く」であり、かつ、引数用エリアに格納される引数で表される地図指定種別が「ポイント」または「ライン」であるときには、引数用エリアに格納される引数の変形は行なわない。すなわち、地図指定種別が「ポイント」であるときには、引数としての現在地の経度／緯度と、ポイントの経度／緯度とがそのまま引数用エリアに格納される。地図指定種別が「ライン」であるときには、引数としての現在地の経度／緯度、ラインの開始端の経度／緯度、ラインの開始端から終了端までの中途の各点の経度／緯度、ラインの終了端の経度／緯度がそのまま引数用エリアに格納される。
【０１０５】
・地図指定種別：ポリゴン
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「行く」であり、かつ、引数用エリアに格納される引数で表される地図指定種別が「ポリゴン」であるときには、引数そのものの内容の変更は行わず、引数用エリアに格納される引数の並びの順を変更する。詳しくは、第１番目の引数で示される現在地と、第２番目以降の引数で示される各位置とを比較して、第２番目以降の引数で示される各位置の中で前記現在地に最も近いものを特定し、その直近の引数を第２番目に変更する（第１番目については、現在地であるからそのまま）。その後、順位変更前において直近の引数よりも並びの順が後ろに位置していた各引数を第３番目以降に順に変更し、さらに順位変更前において直近の引数よりも並びの順が前に位置していた各引数を続く順位に変更する。
【０１０６】
上記引数の順位の変更により、引数用エリアには、第１番目に現在地の引数が、第２番目にポリゴンを表す閉曲線上において現在地に最も近い地点の引数が並び、第３番目以降に前記閉曲線の描かれた方向に向かって前記閉曲線上の各点の引数が並ぶ。
【０１０７】
（３）コマンド種別：遊ぶ
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「遊ぶ」であるときには、「見る」と同様の引数の変形を行う。ただし、「遊ぶ」は、遊びに特化した内部施設を求める点で、「見る」とは相違する。すなわち、求める内部施設をアトラクションや動物等の遊びに特化したものに限定し、レストラン、トイレ、休憩所等は求める内部施設の対象から外す構成とする。
【０１０８】
（４）コマンド種別：帰る
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「帰る」であるときには、「行く」と同様の引数の変形を行い、その後、次の変形を行う。すなわち、ステップＳ２１０で受け取ったコマンドコード情報から判るカード番号に基づいて、カードＣＤで示される観光施設出口の経度／緯度を検索し、その検索した経度／緯度を引数とする新たなレコードを引数用エリアの最後尾に追加する処理を行う。上記検索は、図１２で示した原点換算テーブル１１１を検索することにより行う。
【０１０９】
なお、地図指定種別がなしのときには、「行く」の場合、現在地から最も近い内部施設を検索するようにしていたが、この処理は「帰る」の場合には外すようにした。これにより、コマンド種別が「帰る」で、かつ地図指定種別が「なし」の場合には、観光施設出口の経度／緯度を示す引数だけが引数用エリアに格納されることになる。
【０１１０】
なお、前述したように分類が相違するコマンドが存在するときには、コマンド種別用エリアには２つの種別が含まれる。この場合には、種別毎に前記（１）〜（４）のうちの対応する処理がなされることになる。このとき、どの種別にどの引数が対応するかが判別可能なように、各引数に種別区分を付加してコマンド種別用エリアへの記憶を行う。
【０１１１】
ステップＳ２５０によるコマンド種別の正規化処理と、ステップＳ３００による引数の正規化処理とにより、情報出力システム１０の第２段階の正規化処理が実現される。すなわち、ステップＳ２１０ないしＳ３００の処理により、正規化部１２１（図３）が構成されることになる。ステップＳ３００の実行後、制御部１０４は、図１０のステップＳ３１０に処理を移行する。
【０１１２】
図１０に示すように、ステップＳ３１０では、制御部１０４は、コマンド種別用エリアから一のコマンド種別を取り込む。次いで、制御部１０４は、引数用エリアから一の引数を取り込む（ステップＳ３２０）。なお、コマンド種別用エリアに複数、本実施例では２つのコマンド種別が記憶されている場合には、ステップＳ３１０で取り込んだコマンド種別に対応する引数だけをステップＳ３２０では取り込む構成とする。続いて、制御部１０４は、ステップＳ３１０で取り込んだコマンド種別が、「見る」、「遊ぶ」のＡ分類に該当するか、「行く」、「帰る」のＢ分類に該当するかを判定する（ステップＳ３３０）。
【０１１３】
ステップＳ３３０でＡ分類と判定されたときには、制御部１０４は、ステップＳ３２０で読み込んだ引数に従う施設検索処理を実行する（ステップＳ３４０）。この施設検索処理は、施設データベース１０８（図１３）を用いて行うもので、詳しくは次の通り行う。コマンド種別がＡ分類であるとき、引数の正規化処理により、引数用エリアには引数として内部施設経度／緯度が記憶されていることから、この引数を施設データベース１０８のフィールドｆｄ２２、ｆｄ２３と突き合わせることにより、引数の内部施設経度／緯度に対応する内部施設についての説明文を「説明」のフィールドｆｄ２４から読み出す。
【０１１４】
ステップＳ３４０の実行後、制御部１０４は、上記読み出した説明文をアナウンス情報として携帯端末２００に送信する（ステップＳ３５０）。携帯端末２００は、そのアナウンス情報を受け取り、表示パネル２０２に表示する。
【０１１５】
図１５は、アナウンス情報としての説明文を表示する表示パネル２０２の一例を示す説明図である。図示は、内部施設として「キリン」が指定されたときのものである。図示するように、携帯端末２００の表示パネル２０２には、アナウンス情報に基づくキリンについての説明文ＴＸが表示される。
【０１１６】
図１０に戻って、ステップＳ３３０でＢ分類と判定されたときには、制御部１０４は、ステップＳ３２０で読み込んだ引数に従う経路探索処理を実行する（ステップＳ３６０）。この経路探索処理は、経路データベース１０７（図３）を用いて行う。経路データベース１０７は、観光施設内を含めた経路を蓄積したデータベースであり、地点の経度／緯度を順に取り込んで、地点間の経路を出力することができる。ステップＳ３４０では、制御部１０４は、ステップＳ３２０で読み込んだ引数を順に経路データベース１０７に送り、前記引数で示される地点間の経路を経路データベース１０７から受け取ることにより、アナウンス情報としての経路を生成する。
【０１１７】
ステップＳ３６０の実行後、制御部１０４は、上記読み出した経路をアナウンス情報として携帯端末２００に送信する（ステップＳ３７０）。携帯端末２００は、そのアナウンス情報を受け取り、表示パネル２０２に表示する。
【０１１８】
図１０に戻って、ステップＳ３５０またはステップＳ３７０の実行後、制御部１０４は、ステップＳ３１０で読み込んだコマンド種別に対応する引数の読み込みが全て終了したか否かを判定し（ステップＳ３８０）、全て終了していないと判定されたときには、ステップＳ３２０に処理を戻し、次の引数の読み込みを行う。
【０１１９】
一方、ステップＳ３８０で、コマンド種別に対応する引数の読み込みが全て終了したと判定されたときには、制御部１０４は、ステップＳ３１０に処理を戻し、次のコマンド種別の読み込みを行う。また、ステップＳ３９０でコマンド種別用エリアに格納されているコマンド種別の読み込みが全て終了したと判定されたときには、制御部１０４は、この表示情報提供処理を終了する。
【０１２０】
図１６は、アナウンス情報としての経路を表示する表示パネル２０２の一例を示す説明図である。ステップＳ３７０の処理が引数の数に対応した回数だけ実行されることで、経路が現在地から目的地に向かって延びることになる。この結果、図１６に示すように、携帯端末２００の表示パネル２０２には、現在地から目的地に至る経路ＳＴが地図と共に表示される。
【０１２１】
以上のように構成された表示情報提供処理におけるステップＳ３１０ないしＳ３９０の処理により、処理部１２２（図３）が構成される。ステップＳ３１０ないしＳ３９０の処理の結果、携帯端末２００へ送信されるアナウンス情報がどのように変化するかを以下にまとめた。
【０１２２】
《１》コマンド種別：見る
・地図上への指定：なし
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「見る」であるときには、引数用エリアに格納される引数で示される内部施設についての説明文がアナウンス情報として送られる。このために、地図上への指定が「なし」であるときには、ステップＳ３００における前記（１）の引数の正規化処理により、最も近い内部施設が引数として引数用エリアに記憶されていることから、その直近の内部施設についての説明文がアナウンス情報として送られる。
【０１２３】
・地図上への指定：あり
また、地図指定種別が「ポイント」、「ライン」、または「ポリゴン」であるときには、その指定に基づいて定まる内部施設が前記（１）の引数の正規化処理により検索されていることから、その検索された１または複数の内部施設のそれぞれについての説明文がアナウンス情報として送られる。
【０１２４】
《２》コマンド種別：行く
・地図上への指定：なし
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「行く」であるときには、引数用エリアに格納される複数の引数に基づいて求まる経路がアナウンス情報として送られる。このために、地図上への指定が「なし」であるときには、ステップＳ３００における前記（２）の引数の正規化処理により、最も近い内部施設が引数として引数用エリアに追加されていることから、第１番目の引数である現在地から上記最も近い内部施設に至る経路がアナウンス情報として送られる。
【０１２５】
・地図上への指定：ポイント
また、地図上への指定が「ポイント」であるときには、前記（２）の引数の正規化処理による変形は行わないことから、第１番目の引数である現在地から第２番目の引数であるポイントされた地点に至る経路がアナウンス情報として送られる。
【０１２６】
・地図上への指定：ライン
また、地図上への指定が「ライン」であるときには、前記（２）の引数の正規化処理による変形は行わないことから、第１番目の引数である現在地から、ラインの開始端、ラインの開始端から終了端までの中途の各点、ラインの終了端に至る経路がアナウンス情報として送られる。
【０１２７】
・地図上への指定：ポリゴン
また、地図上への指定が「ポリゴン」であるときには、前記（２）の引数の正規化処理による変形により、第１番目の引数である現在地から、ポリゴンを表す閉曲線上において現在地に最も近い地点に至り、続いて、閉曲線の描かれた方向に向かって閉曲線上の各点を移動する経路がアナウンス情報として送られる。
【０１２８】
《３》コマンド種別：遊ぶ
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「遊ぶ」であるときには、「見る」と同様である。ただし、求める内部施設をアトラクションや動物等の遊びに特化したものに限定される。
【０１２９】
《４》コマンド種別：帰る
コマンド種別用エリアに格納されるコマンド種別の少なくとも１つが「帰る」であるときには、「行く」と同様の経路とともに観光施設出口に至るまでの経路がアナウンス情報として送られる。
【０１３０】
Ａ−５．カードの管理：
カードＣＤは、先に説明したように「○○公園」のカードであるが、「○○公園」のカード以外にも種々のカードが用意（発行）されている。例えば、市街地図、県地図、広域地図、ドライブマップ、歩行者マップ、公共地図（公共事業に役立つ業務用地図）等のカードが用意されている。市街地図、県地図、広域地図は、地図範囲の大きさが異なったものである。ドライブマップ、歩行者マップ、公共地図は、用途が異なったものである。各カードは、多数、印刷され、観光案内所、列車の駅、道の駅、高速道路のサービスエリア、ガソリンスタンド等に置かれ、利用者はこれらの場所から提供を受けることができる。
【０１３１】
図１７は、北九州市用のカードＣＤ１０の一例を示す説明図である。図示するように、地図欄Ａ１２には北九州市の市街地図が印刷され、コマンド欄Ａ１１には、「北九州市」という名称ＮＭ１０と、第１実施例と同じアイコンＩＣ１１〜ＩＣ１４が印刷されている。地図欄Ａ１２の上辺（横方向の上側の辺）には、上辺を複数に等分する縦線が印刷され、縦線間に「Ａ」〜「Ｇ」のアルファベットが印刷されている。地図欄Ａ１２の左辺（縦方向の左側の辺）には、左辺を複数に等分する横線が印刷され、横線間に「１」〜「６」の数字が印刷されている。上記縦線と横線とにより地図欄Ａ１２は複数のブロックに区分することができ、各ブロックはアルファベットと数字により特定可能である。地図上の任意の位置は、いずれのブロックに含まれるかを判断することで、アルファベットと数字により指示することができる。なお、図中の１点鎖線の矩形、および（ｘ１、ｙ１）〜（ｘ６、ｙ６）、Ｓａ〜Ｓｃの各文字は、実際に印刷されたものではない。
【０１３２】
○○公園用のカードＣＤおよび北九州市用のカードＣＤ１０を含む種々のカードは、カード管理データベース１０９で、登録・管理されている。図１８は、カード管理データベース１０９の登録内容を示す説明図である。図示するように、カード管理データベース１０９は、複数のレコードＲＣを含み、１レコードＲＣが１種類のカードに対応している。各レコードＲＣは、「カード番号」、「タイトル」、「位置」、「用途」、「発行日」という５つのフィールドｆｄ３１〜ｆｄ３５を備える。
【０１３３】
「カード番号」のフィールドｆｄ３１には、カードの種類を特定するためのカード番号が記憶される。例えば○○公園用のカードＣＤ（図２）の場合、図１８中の１行目のレコードＲＣ１に示すように、“０００１”が記憶される。「タイトル」のフィールドｆｄ３２には、カードの名称が記憶される。例えば○○公園用のカードＣＤ（図２）の場合、図１８中のレコードＲＣ１に示すように、“○○公園”が記憶される。
【０１３４】
「位置」のフィールドｆｄ３３には、カードに印刷された地図の地理的な位置が記憶される。ここでは、１点ではなく、地図に対応する地域（地理的範囲）を示す２点でもって地理的な位置が示されている。具体的には、地図に対応する地域が内接される矩形を想定し、その矩形を特定する２点の緯度／経度でもって、地理的な位置を示すものとした。例えば北九州市用のカードＣＤ１０（図１７）の場合、図１７に示す地図欄Ａ１２の左上角（北西方向の角）の地点Ｐ１の経度ｘ１１、緯度ｙ１１と、地図欄Ａ１２の右下角（南東方向の角）の地点Ｐ２の経度ｘ１２、緯度ｙ１２とが記憶される（図１８中の最下方のレコードＲＣ１０を参照）。
【０１３５】
「用途」のフィールドｆｄ３４には、カードの用途が記憶される。例えば○○公園用のカードＣＤ（図２）の場合、図１８中のレコードＲＣ１に示すように、“歩行者−観光−散策”が記憶される。用途については、本実施例には直接関係しないので、ここでは説明を省略する。第２実施例で説明する。
【０１３６】
「発行日」のフィールドｆｄ３５には、カードの発行日が記憶される。例えば○○公園用のカードＣＤ（図２）の場合、図１８中のレコードＲＣ１に示すように、“２００８．０１．１０”が記憶される。これら各フィールドｆｄ３２〜ｆｄ３５に格納される情報が、「カード特定情報」に相当する。
【０１３７】
Ａ−６．情報提供サーバの接続時処理：
情報提供サーバ１００は、前述したように、携帯端末２００から送られてくるコード情報を順次、受け取り、コード情報から定まるアナウンス情報を携帯端末２００に提供している。さらに、情報提供サーバ１００は、このアナウンス情報を提供するに先立ち、利用しているカードと関連する関連カードについての情報を携帯端末２００に提供する前処理を実行している。
【０１３８】
図１９は、情報提供サーバ１００の制御部１０４により実行される前処理を示すフローチャートである。この前処理は、図９に示した表示情報提供処理においてステップＳ２１０を最初に実行した直後に、割り込みにて実行開始される。
【０１３９】
図示するように、処理が開始されると、制御部１０４は、前述したステップＳ２１０で受け取ったコマンドコード情報Ｃｃに記憶されるカード番号（図５（ａ）参照）から、利用しているカードに印刷されている地図の地理的な位置（地理的位置）を求める処理を行う（ステップＳ５１０）。ここでは、カード管理データベース１０９を検索することにより、地図の地理的位置を求める。詳しくは、前記コマンドコード情報Ｃｃに記憶されるカード番号をカード管理データベース１０９に突き合わせることで、カード番号に対応した「位置」フィールドｆｄ３３の内容を読み出す。このステップＳ５１０の処理が、「カード特定情報取得部」に相当する。
【０１４０】
次いで、制御部１０４は、ステップＳ５１０で求めた地理的位置に対して内包関係にある地図が印刷されたカードを、カード管理データベース１０９に登録されたカードの中から検索する処理を行う（ステップＳ５２０）。詳しくは、カード管理データベース１０９に登録された全てのカードについての「位置」フィールドｆｄ３３の内容を順次、読み出し、読み出した「位置」フィールドｆｄ３３の内容とステップＳ５１０により得られた「位置」フィールドｆｄ３３の内容との間で、地理的な位置関係を求めることにより行う。
【０１４１】
図２０は、地理的な位置関係の態様を示す説明図である。図示するように、５つの地域Ｓ１〜Ｓ５を考えたとき、２つの地域の間の地理的な位置関係は、（ｉ）〜（iv）の４つの態様をとり得る。
【０１４２】
（ｉ）地域Ｓ１に対して、地域Ｓ２は内包関係にある。
（ii）地域Ｓ１に対して、地域Ｓ３は一部が重複する関係にある。
（iii）地域Ｓ１に対して、地域Ｓ４は接触関係にある。
（iv）地域Ｓ１に対して、地域Ｓ５は離間関係にある。
【０１４３】
ステップＳ５２０では、（ｉ）の内包関係にある地域のカードを、検索結果として選択する。図１７の例においては、破線で示した３つの地域Ｓａ、Ｓｂ、Ｓｃの各カードが発行され、これら地域Ｓａ〜Ｓｃは、図１７に示したカードＣＤ１０に印刷される地図の地域に対して内包関係にある。この場合には、制御部１０４は、図１８に例示したカード管理データベース１０９を検索することで、カード番号が「０００１」のカードと、「０００２」のカードと、「０００３」のカードとを選択する。
【０１４４】
なお、本実施例では、（ｉ）の内包関係にある地域のカードが、検索結果として得られる構成としたが、これに換えて、（ｉ）に加えて（ii）の一部が重複する関係にある地域のカードが得られる構成としてもよい。また、（ｉ）に加えて（ii）と（iii）の接触関係にある地域のカードが得られる構成としてもよい。
【０１４５】
図１９に戻り、ステップＳ５２０の実行後、制御部１０４は、ステップＳ５２０の検索の結果、ヒットした（選択された）カードについてのタイトルをカード管理データベース１０９から読み出す（ステップＳ５３０）。詳しくは、「タイトル」フィールドｆｄ３２に格納された情報、すなわちタイトルを読み出す。なお、上記ヒットしたカードが、「関連カード」に相当する。
【０１４６】
その後、制御部１０４は、ステップＳ５２０でヒットしたカードについての地理的位置をカード管理データベース１０９から読み出し、その読み出した地理的位置を示す地図上の「アルファベット」および「数字」を算出する（ステップＳ５４０）。地図上の「アルファベット」および「数字」は、地図欄Ａ１２の上辺と左辺に割り振られた符号であるが、前述したように、地図上の位置を指示することができる。ここでは、読み出した地理的位置の２点で定まる矩形の中心位置を、アルファベットと数字により指示するようにしている。
【０１４７】
ステップＳ５４０では、詳しくは、次の（１）〜（４）の処理を行う。
（１）ヒットしたカードに対応したレコードＲＣに含まれる「位置」のフィールドｆｄ３３に格納された情報、すなわち矩形の２点の経度／緯度を読み出し、
（２）２点の経度／緯度から矩形の中心位置を求め、
（３）中心位置の横方向成分が、地図欄Ａ１２の上辺を等分したいずれの区間に含まれるかを算出して、その区間に対応するアルファベットを特定し、
（４）中心位置の縦方向成分が、地図欄Ａ１２の左辺を等分したいずれの区間に含まれるかを算出して、その区間に対応する数字を特定する。
【０１４８】
続いて、ステップＳ５３０で読み出したタイトルと、ステップＳ５４０で求めたアルファベットと数字（以下、まとめて「地図符号」と呼ぶ）とを組にして、携帯端末２００に送信する（ステップＳ５５０）。図１７、図１８で示した例の場合では、カード番号が“０００１”、“０００２”、“０００３”の各カードについてのタイトルと地図符号が組となって、携帯端末２００に送信されることになる。携帯端末２００は、それらタイトルと地図符号を受け取り、表示パネル２０２に表示する。
【０１４９】
図２１は、情報提供サーバ１００から送られてきたタイトルと地図符号を表示する表示パネル２０２の一例を示す説明図である。図示するように、携帯端末２００の表示パネル２０２には、タイトルと地図符号を含む説明文ＴＸ１０が表示される。説明文ＴＸ１０は、具体的には、［北九州市］マップ（前述した北九州市用のカード）ＣＤ１０のエリア内に「○○公園」、「△△商店街」、「××駅周辺」というタイトルのカードが含まれること、「○○公園」は地図上の（Ｃ−３）の位置に存在すること、「△△商店街」は地図上の（Ｅ−４）の位置に存在すること、および「××駅周辺」は地図上の（Ｂ−２）の位置に存在することを示す文章となっている。
【０１５０】
なお、本実施例では、図示するように、「○○公園（Ｃ−３）」、「△△商店街（Ｅ−４）」、「××駅周辺（Ｂ−２）」の各表示の先頭には、［１］、［２］、［３］の数字が表示される構成としている。各数字は、各タイトルのカードについての詳細な情報を提供するための符号である。利用者は、例えば「○○公園」のカードの詳細を知りたいときには、携帯端末２００のキー入力部２０５に設けられた「１」の数字キーを押すことで、情報提供サーバ１００から「○○公園」のカードについての詳細な情報、例えば、その地域のＰＲ情報や、そのカードを何処に行けば手に入れることができるかの情報を受けることができる。図１９に戻り、ステップＳ５５０の実行後、「リターン」に抜けて、この前処理を終了する。
【０１５１】
この前処理におけるＳ５２０〜Ｓ５５０が、「関連カード識別情報出力部」に相当する。図９および図１０に示した表示情報提供処理が、「出力処理部」に相当する。
【０１５２】
Ａ−７．実施例効果：
以上説明した本実施例の情報出力システム１０によれば、利用者は、携帯端末２００を用いて所定のカードを利用する際に、その所定のカードに印刷された地図地域に含まれる地図地域のカードについてのアナウンスを、携帯端末２００の表示パネル２０２から受けることができる。このために、利用者は、利用中のカードから、そのカードに印刷された地図地域に含まれる地図地域のカードが発行されていることを知ることができることから、利用者は、複数のカードにまたがって縦断的に情報を得ることができる。したがって、情報出力システム１０は、利用者の利便性を向上することができる。
【０１５３】
また、本実施例の情報出力システム１０によれば、所定のカードに印刷された地図地域に含まれる地図地域のカードについてのアナウンスを、タイトルと地図上の位置を示す地図符号とによって受けることができることから、その含まれる地図地域が使用中の地図上のどの位置に該当するかを容易に知ることができる。したがって、利用者の利便性の点でより優れている。
【０１５４】
上記情報出力システム１０は、さらに次の実施例効果を奏する。情報出力システム１０によれば、ステップＳ３１０ないしＳ３９０の処理を実行する処理部１２２において、まずコマンド種別を取り込み、次いで引数を取り込むという規則に従って処理が行われる。従来の技術では、利用者は、前記規則に従って、コマンドの入力操作を行い、次いで地図上の地点を指定するという引数の入力操作を行う必要があった。これに対して、本実施例では、ＧＰＳ情報を引数として追加しコード情報の並び順を変更する携帯端末２００側の正規化処理と、コマンド種別の正規化処理および引数の正規化処理からなる情報提供サーバ１００側の正規化処理とを、ステップＳ３１０〜Ｓ３９０の前処理として行う構成であることから、利用者は、読取ペン３００を用いた指示入力の操作を、前記規則に従わずに行うことができる。
【０１５５】
本実施例では、カードＣＤにおいて、例えば以下のａ）〜ｃ）のいずれの操作が行われたとしても、入力エラーとなることはない。
ａ）「シマウマ」のシンボルマークＭ、「キリン」のシンボルマークＭ、「ライオン」のシンボルマークＭ、「見る」のアイコンＩＣ１をこの順にタッチする操作
ｂ）「シマウマ」のシンボルマークＭ、「見る」のアイコンＩＣ１、「キリン」のシンボルマークＭ、「ライオン」のシンボルマークＭをこの順にタッチする操作
ｃ）「シマウマ」、「キリン」、「ライオン」の各シンボルマークＭをラインで指定し（図６（ａ）の操作）、その後、「見る」のアイコンＩＣ１をタッチする操作。
【０１５６】
すなわち、カードＣＤ上において、ａ）〜ｃ）のいずれの操作が行われたとしても、入力エラーとなることなく、「シマウマ」、「キリン」、「ライオン」の説明文を携帯端末２００に表示することができる。したがって、本実施例の情報出力システム１０は、ユーザーインターフェースの操作性に優れているという効果も奏する。
【０１５７】
Ａ−８．第１実施例の変形例：
前記第１実施例では、所定のカードに印刷された地図地域に含まれる地図地域のカードについてのアナウンスを、タイトルと地図上の位置を示す地図符号との双方によって行っていたが、これに換えて、タイトルだけをアナウンスする構成としてもよい。また、タイトルに換えて、カード番号等の他のカード識別情報とすることもできる。
【０１５８】
Ｂ．第２実施例：
本発明の第２実施例について説明する。本発明の第２実施例としての情報出力システムは、第１実施例の情報出力システム１０と比較して、同一のハードウェア構成を備え、携帯端末２００で実行されるペン入力通知処理および情報提供サーバ１００で実行される表示情報提供処理についても同一である。相違するのは、情報提供サーバ１００で実行される前処理（図１９）だけである。なお、以下の説明は、第１実施例と同一のパーツには同一の符号を用いた。
【０１５９】
図２２は、第２実施例における前処理を示すフローチャートである。この前処理は、情報提供サーバ１００の制御部１０４により、第１実施例の前処理と同一のタイミングで実行される。図示するように、処理が開始されると、制御部１０４は、前述したステップＳ２１０で受け取ったコマンドコード情報Ｃｃに記憶されるカード番号（図５（ａ）参照）から、利用しているカードについての用途を求める（ステップＳ６１０）。ここでは、カード管理データベース１０９（図１８）を検索することにより、用途を求める。詳しくは、前記コマンドコード情報Ｃｃに記憶されるカード番号をカード管理データベース１０９に突き合わせることで、カード番号に対応した「用途」フィールドｆｄ３４の内容を読み出す。
【０１６０】
カードは、種々の用途でもって利用される。これら用途は、体系化されている。図２３は、用途の体系の一覧を示す説明図である。図示するように、大分類として、「車」、「歩行者」、「公共交通機関」がある。中分類として、大分類の「歩行者」にぶら下がる「観光」、「緊急」等があり、大分類の「車」にぶら下がる「観光」等があり、大分類の「公共交通機関」にぶら下がる「…」等がある。さらに、小分類として、「車」−「観光」にぶら下がる「散策」、「買い物」等があり、「車」−「緊急」にぶら下がる「病院」、「警察」等があり、「歩行者」−「観光」にぶら下がる「散策」、「買い物」、「食べ歩き」等がある。
【０１６１】
カード管理データベース１０９の「用途」フィールドｆｄ３４には、前記体系の一覧の中の「大分類」、「中分類」、「小分類」が連結して記憶されている。図２２のステップＳ６１０では、この記憶内容、例えば、「歩行者−観光−散策」が選択されることになる。
【０１６２】
次いで、制御部１０４は、ステップＳ６１０で求めた用途と同じ用途のカードを、カード管理データベース１０９に登録されたカードの中から検索する処理を行う（ステップＳ６２０）。詳しくは、カード管理データベース１０９に登録された全てのカードについての「用途」フィールドｆｄ３４の内容を順次、読み出し、読み出した「用途」フィールドｆｄ３４の内容と、ステップＳ６１０により得られた「用途」フィールドｆｄ３４の内容とを比較することにより行う。
【０１６３】
ステップＳ６２０で用途が同一であると判定されたカード、すなわち検索によりヒットしたカードについてのタイトルをカード管理データベース１０９から読み出す（ステップＳ６３０）。詳しくは、「タイトル」フィールドｆｄ３２に格納された情報、すなわちタイトルを読み出す。例えば、利用中のカードが「○○公園」のカードＣＤ（図２）である場合には、図１８から判るように、「○○公園」のカードＣＤの用途が「歩行者−観光−散策」であることから、カード番号が「０００４」、「０００５」の各カードのタイトルが読み出されることになる。なお、上記ヒットしたカードが、「関連カード」に相当する。
【０１６４】
続いて、ステップＳ６３０で読み出したタイトルを、携帯端末２００に送信する（ステップＳ６４０）。携帯端末２００は、それらタイトルを受け取り、表示パネル２０２に表示する。
【０１６５】
図２４は、情報提供サーバ１００から送られてきたタイトルを表示する表示パネル２０２の一例を示す説明図である。図示するように、携帯端末２００の表示パネル２０２には、情報提供サーバ１００から送られてきたタイトルを含む説明文ＴＸ２０が表示される。説明文ＴＸ２０は、例えば、前記「○○公園」のカードＣＤの場合には、用途が同じカードとして、「□□公園」、「◇◇動物園」というタイトルのカードが含まれることを示す文章となっている。
【０１６６】
なお、本実施例では、図示するように、「□□公園」、「◇◇動物園」の各表示の先頭には、［１］、［２］の数字が表示される構成としている。各数字は、各タイトルのカードについての詳細な情報を提供するための符号である。利用者は、例えば「□□公園」のカードの詳細を知りたいときには、携帯端末２００のキー入力部２０５に設けられた「１」の数字キーを押すことで、情報提供サーバ１００から「□□公園」のカードについての詳細な情報、例えば、その地域のＰＲ情報や、そのカードを何処に行けば手に入れることができるかの情報を受けることができる。図２２に戻り、ステップＳ６４０の実行後、「リターン」に抜けて、この前処理を終了する。
【０１６７】
以上説明した第２実施例の情報出力システムによれば、利用者は、携帯端末２００を用いて所定のカードを利用する際に、その所定のカードと同じ用途のカードとして、どのようなものが発行されているかを知ることができる。このために、利用者は、利用中のカードから、そのカードと同一用途のカードを知ることができることから、利用者は、複数のカードにまたがって縦断的に情報を得ることができる。したがって、第２実施例の情報出力システムは、利用者の利便性を向上することができる。
【０１６８】
なお、前記第２実施例では、利用中のカードと同一の用途のカード、すなわち、大分類、中分類、小分類の全てが一致するカードを関連カードとしていたが、これに換えて、類似するカードを含めて関連カードとする構成としてもよい。具体的には、図２３に示した用途の体系一覧に照らし合わせて、大分類および中分類（あるいは大分類だけ）が一致する場合に、類似するカードであると判断するようにする。この構成によれば、用途が同一または類似するカードを関連カードとして、携帯端末２００に知らせることができる。なお、ここでいう類似とは、用途が関連するものも含む。
【０１６９】
また、前記第２実施例では、カード管理データベース１０９の中から利用中のカードと同一の用途のカードを全て、関連カードとしていたが、これに換えて、第１実施例と同様に、利用中のカードに印刷された地図地域に含まれる地図地域のカードを検索し、その含まれるとした地図地域のカードの中で同一用途のカードを検索することで、関連カードを求める構成としてもよい。この構成によれば、利用中のカードに印刷された地図地域に含まれ、かつ、同一用途のカードが関連カードとして選択されることになる。
【０１７０】
Ｃ．第３実施例：
本発明の第３実施例について説明する。本発明の第３実施例としての情報出力システムは、第１実施例の情報出力システム１０と比較して、情報提供サーバ１００に、個人利用履歴データベースを備える点が相違し、その他のハードウェア構成は同一である。ソフトウェアについては、第１実施例と同様に、情報提供サーバ１００で表示情報提供処理および前処理を実行するが、これらの処理の内容は第１実施例と相違する。以下、第３実施例の独自の構成である表示情報提供処理と前処理について詳述する。なお、以下の説明は、第１実施例と同一のパーツには同一の符号を用いた。
【０１７１】
図２５は、第３実施例における表示情報提供処理の後半部分を示すフローチャートである。第３実施例における表示情報提供処理は、第１実施例における表示情報提供処理と比較して、ステップＳ３５５とステップＳ３７５の処理が追加されていることが相違し、その他のステップは同一である。ステップＳ３４０で施設検索処理が実行され、ステップＳ３５０でヒットした施設についての説明文の送信が実行されると、情報提供サーバ１００の制御部１０４は、ヒットした施設を、情報提供サーバ１００の個人利用履歴データベースへ記録する。一方、ステップＳ３６０で経路探索処理が実行され、ステップＳ３７０でヒットした経路についての説明文の送信が実行されると、情報提供サーバ１００の制御部１０４は、ヒットした経路を、情報提供サーバ１００の個人利用履歴データベースへ記録する。なお、ステップＳ３５５およびＳ３７５では、併せて、カード番号と利用日時とが記録される。
【０１７２】
図２６は、個人利用履歴データベース５０１の内容を示す説明図である。個人利用履歴データベース５０１には、複数の利用者についての利用者個別情報Ｐが蓄積されている。利用者１人分である利用者個別情報Ｐは、予め登録された利用者の個人情報と、利用者へ過去にアナウンスした情報（アナウンス情報）とから構成される。個人情報としては、「氏名」、「性別」、「年齢」、「住所」、「携帯電話番号」などが記憶されている。アナウンス情報としては、前述したステップＳ３５５で記録される施設アナウンス情報ＰＪ、前述したステップＳ３７５で記録される経路アナウンス情報ＲＪが蓄積されている。
【０１７３】
施設アナウンス情報ＰＪは、カード番号と、施設検索により得られた施設の地点情報（経度／緯度）と、施設の名称等の施設情報と、利用日時とを含む。経路アナウンス情報ＲＪは、カード番号と、経路探索により得られた経路を特定する複数の地点情報（経路の順番に沿って順序付けされた複数の地点情報）と、利用日時とを含む。
【０１７４】
図２７は、第３実施例における前処理を示すフローチャートである。この前処理は、情報提供サーバ１００の制御部１０４により、第１実施例の前処理と同一のタイミングで実行される。図示するように、処理が開始されると、制御部１０４は、携帯端末２００の携帯電話番号を取り込む処理を行う（ステップＳ７１０）。携帯端末は、第１実施例と同様のペン入力通知処理を実行するに際し、まず、携帯電話番号を情報提供サーバ１００に送信する処理を行っている。ステップＳ７１０では、携帯端末２００から送られてくる携帯電話番号を取り込む。
【０１７５】
次いで、制御部１０４は、ステップＳ２１０（図９）で受け取ったコマンドコード情報Ｃｃに記憶されるカード番号（図５（ａ）参照）から、利用しているカードに印刷されている地図の地理的位置を求める処理を行う（ステップＳ７２０）。この処理は、第１実施例におけるステップＳ５１０（図１９）の処理と同一である。
【０１７６】
その後、制御部１０４は、個人利用履歴データベース５０１から、ステップＳ７１０で取り込んだ携帯電話番号と携帯電話番号が合致する利用者個別情報Ｐを検索する（ステップＳ７３０）。この処理は、現在の利用者について、個人利用履歴データベース５０１への記録が残っているかを調べるものである。ステップＳ７３０で、合致する携帯電話番号が記録された利用者個別情報Ｐが見つからなかった場合、すなわち、ヒットしなかった場合には、「リターン」に抜けて、この前処理を終了する。
【０１７７】
一方、ステップＳ７３０で、合致する携帯電話番号が記録された利用者個別情報Ｐが見つかった場合、すなわち、ヒットした場合には、制御部１０４は、合致すると判定された利用者個別情報Ｐの中から、ステップＳ７２０で求めた地図の地理的位置に含まれるアナウンス情報を検索する（ステップＳ７５０）。ステップＳ７２０で求めた地図の地理的位置は、第１実施例でも説明したように、利用しているカードに印刷されている地図を内接する矩形の地理的位置である。ステップＳ７５０では、合致すると判定された利用者個別情報Ｐに格納されているアナウンス情報（施設アナウンス情報ＰＪ、経路アナウンス情報ＲＪ）を順に読み出して、読み出したアナウンス情報に含まれる地点情報（経度／緯度）が、前記矩形の地理的位置の内側に存在するか否かを判定することにより、上記のアナウンス情報の検索を行う。検索の結果、前記矩形の地理的位置の内側に存在すると判定された地点情報を持つ施設アナウンス情報ＰＪや経路アナウンス情報ＲＪが選択されることになる。なお、経路アナウンス情報ＲＪについては、複数の地点情報のうちの１つでも前記矩形の地理的位置の内側に存在すると判定された場合には、その経路情報は選択される。
【０１７８】
続いて、制御部１０４は、ステップＳ７５０の検索により選択された（ヒットした）１または複数のアナウンス情報（施設アナウンス情報ＰＪ、経路アナウンス情報ＲＪ）を携帯端末２００に送信する（ステップＳ７６０）。携帯端末２００は、それらアナウンス情報を受け取り、表示パネル２０２に表示する。
【０１７９】
図２８は、情報提供サーバ１００から送られてきたアナウンス情報を表示する表示パネル２０２の一例を示す説明図である。図示するように、携帯端末２００の表示パネル２０２には、情報提供サーバ１００から送られてきたアナウンス情報を含む説明文ＴＸ３０が表示される。説明文ＴＸ３０は、例えば、次の通りのものである。
【０１８０】
・○○さんは、［○○公園］マップを○年○月○日に利用しました。
［１］○時○分に施設情報を取得
［２］○時○分〜○時○分に経路情報を取得
・○○さんは、［××駅周辺］マップを○年○月○日に利用しました。
［３］○時○分に施設情報を取得
【０１８１】
前記「・○○さんは、［○○公園］マップを○年○月○日に利用しました。」との表示から、○○さん、すなわち利用者は、現在利用しているカード（例えば、［北九州市］マップＣＤ１０）の地図地域において、○年○月○日に関連カード（この地図地域が含まれる地図地域が印刷されているカード）を用いた検索を行ったことを知ることができる。なお、本実施例によれば、関連カードだけではなく、現在利用している同一のカード（例えば、［北九州市］マップＣＤ１０）からの検索履歴も知ることができる。
【０１８２】
さらに、前記「［１］○時○分に施設情報を取得  ［２］○時○分〜○時○分に経路情報を取得」との表示から、利用者は、何時何分に施設検索を行ったのか、あるいは経路探索を行ったのかを知ることができる。
【０１８３】
説明文ＴＸ３０中の［１］、［２］の数字は、施設情報もしくは経路情報についての詳細な情報を提供するための符号である。利用者は、例えば○時○分に取得した施設情報の詳細を知りたいときには、携帯端末２００のキー入力部２０５に設けられた「１」の数字キーを押すことで、その施設の位置や、施設についての詳細な情報を取得することができる。施設の位置については、施設アナウンス情報ＰＪに含まれる地点情報（経度／緯度）を読み出して、その地点を周辺地図と共に表示するようにする。利用者は、例えば○時○分〜○時○分に取得した経路情報の詳細を知りたいときには、携帯端末２００のキー入力部２０５に設けられた「２」の数字キーを押すことで、その経路の位置を取得することができる。経路の位置については、経路アナウンス情報ＲＪに含まれる複数の地点情報（経度／緯度）を読み出して、その地点を繋いだ経路を周辺地図と共に表示するようにする。
【０１８４】
図２７に戻り、ステップＳ７６０の実行後、「リターン」に抜けて、この前処理を終了する。
【０１８５】
以上説明した第３実施例の情報出力システムによれば、利用者は、携帯端末２００を用いて所定のカードを利用する際に、その所定のカードに印刷された地図地域において過去に施設もしくは経路の案内を受けている場合に、それら過去の施設もしくは経路についてのアナウンス情報を、携帯端末２００の表示パネル２０２から受けることができる。このために、利用者は、過去に訪れた施設や経路のこと、過去に利用した関連カードのことを知ることができることから、利用者は、複数のカードにまたがって縦断的に情報を得ることができる。したがって、第３実施例の情報出力システムは、利用者の利便性を向上することができる。
【０１８６】
また、本実施例では、過去の利用履歴を、個人利用履歴データベース５０１を用いて経度／緯度からなる地点情報で管理する構成としていることから、発行停止になったカードや、同一種類のカードであっても発行日が例えば１０年前といった昔に遡るカードを利用している場合にも、その利用履歴を提供することができる。過去のカードの場合には過去の地図から取得した散策ルートを、現在の地図に重畳させるようなことも可能となる。
【０１８７】
なお、前記第３実施例では、関連カードを、利用中のカードに印刷された地図地域が含まれる地図地域が印刷されているカードとしたが、これに換えて、利用中のカードと同一または類似の用途のカードを、関連カードとする構成としてもよい。
【０１８８】
Ｄ．変形例：
・上記第１ないし第３実施例や各変形例では、カードＣＤが「○○公園」という観光施設のものであったが、カードＣＤは、種々のものとすることができる。例えば、図２９に示すように、デパート、ショッピングセンター等の商業施設のカードＣＤ３を本発明が利用する構成としてもよい。このカードＣＤの地図欄Ａ２２には、商業施設を案内する案内図が描かれている。これにより、案内図に描かれた各店の情報や、各店への経路等を携帯端末で見ることができ、第１および第２実施例と同様に、ユーザーインターフェースの操作性にも優れている。
【０１８９】
さらに、図３０に示すように、広告チラシのカードＣＤ４を本発明が利用する構成としてもよいし、図３１に示すように、各地の天気予報を提供する天気予報カードＣＤ５を本発明が利用する構成としてもよい。
【０１９０】
・上記第１実施例では、携帯端末２００側で前述した第１段階の正規化処理を行い、情報提供サーバ１００側で前述した第２段階の正規化処理を行う構成としたが、これに換えて、携帯端末２００と情報提供サーバ１００のいずれか一方で、第１段階および第２段階の正規化処理を行う構成としてもよい。また、必ずしも第１段階および第２段階の正規化処理を行う必要はなく、第１段階および第２段階のいずれか一方の正規化処理を、携帯端末２００または情報提供サーバ１００で行う構成としてもよい。さらに、第２段階の処理は、ステップＳ２５０によるコマンド種別の正規化処理と、ステップＳ３００による引数の正規化処理とのいずれか一方を行う構成としてもよい。
【０１９１】
さらに、正規化処理は、上記第１段階の正規化処理や第２段階の正規化処理に限定されるものではなく、ドットパターンから得られた複数のコード情報を処理部側の所定の規則に合致するように変形し、利用しやすくするものであればいずれの構成としてもよい。例えば、第１および第２実施例では、引数の正規化処理を、コマンド種別と地図指定種別とに基づいて変形の形態を切り替えていたが、コマンド種別と地図指定種別とのいずれか一方だけに基づいて変形の形態を切り替える構成としてもよい。また、第１および第２実施例で示した正規化処理にとらわれる必要もなく、まったく別の形の正規化処理であってもよい。
【０１９２】
・上記第１ないし第３実施例では、ＧＰＳを利用して利用者の現在位置を求めていたが、これに換えて、ＧＬＯＮＡＳＳ（Global Navigation Satellite System）、ＧａｌｉｌｅｏなどのＧＰＳ以外の他の衛星測位システム（Satellite Navigation System）、言い換えれば、世界的航法衛星システム（ＧＮＳＳ：Global Navigation System）によって現在位置を求める構成としてもよい。なお、ＧＰＳを搭載しない携帯端末である場合にも、本発明はもちろん採用することができる。
【０１９３】
・上記各実施例は、情報提供サーバ１００と携帯端末２００が分離した携帯型の情報出力システム１０であるが、本発明は経路データベース１０７、施設データベース１０８などの情報提供サーバ１００が有する構成と、表示パネル２０２、キー入力部２０５などの携帯端末２００が有する構成とが一体になった施設案内システム等にも適用可能である。さらに、上記各実施例では、読取ペン３００と携帯端末２００とが分離した構成となっているが、これに換えて、携帯端末２００を、読取ペン３００の機能を内蔵する構成としてもよい。
【０１９４】
・上記実施例および各変形例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしても良い。
【０１９５】
なお、前述した実施例および各変形例における構成要素の中の、独立請求項で記載された要素以外の要素は、付加的な要素であり、適宜省略可能である。また、本発明はこれらの実施例および各変形例になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々の態様での実施が可能である。
【符号の説明】
【０１９６】
１０…情報出力システム
１００…情報提供サーバ
１０２…通信部
１０４…制御部
１０６…記憶部
１０７…経路データベース
１０８…施設データベース
１０９…カード管理データベース
１１０…コマンドテーブル
１１１…原点換算テーブル
１２１…正規化部
１２２…処理部
２００…携帯端末
２０１…ＧＰＳ受信部
２０２…表示パネル
２０４…音声出力部
２０５…キー入力部
２０６…無線通信回路
２０７…通話制御部
２０８…外部記憶装置
２０９…通信ＩＦ
２１０…主制御部
２１１…正規化部
３００…読取ペン
３０１…赤色ＬＥＤ
３０２…ＩＲフィルタ
３０３…レンズ
３０４…光学撮像素子
３０５…制御部
５０１…個人利用履歴データベース
ＩＮＴ…インターネット
Ｓ…人工衛星
ＤＰ…ドットパターン
ＣＤ…カード
Ａ１…コマンド欄
Ａ２…地図欄
Ｍ…シンボルマーク
ＡＲ…コード情報用エリア
Ｃｃ…コマンドコード情報
Ｃｍ…位置コード情報
ＣＤ３〜ＣＤ５，ＣＤ１０…カード
Ａ１１…コマンド欄
Ａ１２，Ａ２２…地図欄
Ｐ…利用者個別情報
ＰＪ…施設アナウンス情報
ＲＪ…経路アナウンス情報
【図１】
0005498226.tif 000002
【図２】
0005498226.tif 000003
【図３】
0005498226.tif 000004
【図４】
0005498226.tif 000005
【図５】
0005498226.tif 000006
【図６】
0005498226.tif 000007
【図７】
0005498226.tif 000008
【図８】
0005498226.tif 000009
【図９】
0005498226.tif 000010
【図１０】
0005498226.tif 000011
【図１１】
0005498226.tif 000012
【図１２】
0005498226.tif 000013
【図１３】
0005498226.tif 000014
【図１４】
0005498226.tif 000015
【図１５】
0005498226.tif 000016
【図１６】
0005498226.tif 000017
【図１７】
0005498226.tif 000018
【図１８】
0005498226.tif 000019
【図１９】
0005498226.tif 000020
【図２０】
0005498226.tif 000021
【図２１】
0005498226.tif 000022
【図２２】
0005498226.tif 000023
【図２３】
0005498226.tif 000024
【図２４】
0005498226.tif 000025
【図２５】
0005498226.tif 000026
【図２６】
0005498226.tif 000027
【図２７】
0005498226.tif 000028
【図２８】
0005498226.tif 000029
【図２９】
0005498226.tif 000030
【図３０】
0005498226.tif 000031
【図３１】
0005498226.tif 000032