(57)【要約】【課題】本発明は、現在位置に対して付加価値の高いユーザ所望の付加情報を効率良く提供できるようにする。【解決手段】本発明は、地図データに基づいて表示した地図画像のうち特定の領域に相当する範囲の面Ｆ１１〜Ｆ２４に対応付けられた付加情報をそれぞれ格納しておき、地図画像上におけるユーザの現在位置である現在位置マークＰ２を特定し、その現在位置マークＰ２が面Ｆ１８の内側である場合に当該面Ｆ１８に対応付けられた付加情報のレストラン紹介画像Ｇ７をデータ格納部１３から読み出して表示することにより、現在位置マークＰ２が面Ｆ２０の内側に入ったとき、すなわち現在位置マークＰ２が示す現在位置と面Ｆ１８との関係に基づいて、その面Ｆ１８に対応付けられたユーザにとって付加価値の高い付加情報を提供することができる。【選択図】図９
2009036676.tif 000002
【特許請求の範囲】
【請求項１】
地図データに基づいて地図画像を表示する表示手段と、
上記地図画像のうち特定の領域に相当する範囲を上記地図画像上の面として複数格納する面データ格納手段と、
上記面に対応付けられた任意の付加情報をそれぞれ格納する付加情報格納手段と、
上記地図画像上の現在位置を特定する現在位置特定手段と、
上記現在位置が上記面の内側であるか否かを判定し、当該内側である場合に上記面に対応付けられた上記付加情報を読み出して出力する付加情報出力手段と
を具えることを特徴とする情報処理装置。
【請求項２】
上記情報処理装置は、
上記面により表される上記範囲を上記地図画像上に区別可能な状態で表示する面表示制御手段と
を具えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記面データ格納手段は、上記面とは異なるカテゴリに対応した新たな領域に相当する範囲を第２の面として複数格納し、
上記面表示制御手段は、上記面によって示される上記範囲を上記地図画像上で区別可能な状態に表示すると共に、上記第２の面を上記面の上に重ねて表示する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記付加情報は、文字列、画像又は音声である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
上記付加情報は、静止画像の撮影時に用いられる所定絵柄のテンプレートである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
地図データに基づいて地図画像を所定の表示手段に表示する表示ステップと、
上記地図画像上の現在位置を現在位置特定手段によって特定する現在位置特定ステップと、
上記地図画像のうち特定の領域に相当する範囲を上記地図画像上の面として複数格納している面データ格納手段から当該面を読み出し、その面の内側に上記現在位置があるか否かを判定手段によって判定する判定ステップと、
上記現在位置が上記面の内側にあると判定した場合、当該面に対応付けられた任意の付加情報を予め格納している付加情報格納手段から、付加情報読出手段により当該付加情報を読み出して出力する付加情報出力ステップと
を具えることを特徴とする付加情報提供方法。
【請求項７】
情報処理装置に対して、
地図データに基づいて地図画像を所定の表示手段に表示する表示ステップと、
上記地図画像上の現在位置を現在位置特定手段によって特定する現在位置特定ステップと、
上記地図画像のうち特定の領域に相当する範囲を上記地図画像上の面として複数格納している面データ格納手段から当該面を読み出し、その面の内側に上記現在位置があるか否かを判定手段によって判定する判定ステップと、
上記現在位置が上記面の内側にあると判定した場合、当該面に対応付けられた任意の付加情報を予め格納している付加情報格納手段から、付加情報読出手段により当該付加情報を読み出して出力する付加情報出力ステップと
を実行させることを特徴とする付加情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、付加情報提供方法及び付加情報提供プログラムに関し、例えばポータブルナビゲーションデバイス（以下、これをＰＮＤと呼ぶ。）に適用して好適なものである。
【背景技術】
【０００２】
従来、携帯電話機やディジタルカメラ等の電子機器においては近年急速に高性能化が進んでおり、カメラによる写真撮影機能やビデオ撮影機能が標準装備されているものが多い。しかしながら、これらの電子機器では、撮影した写真の画像データに対して、それを何処で撮影したのかをユーザが直感的に判別できる情報として日時程度しかなく、またビデオの動画データに対してはファイル名に日時等を含む通し番号が割り振られている程度である。
【０００３】
そのような状況の中で、ユーザはその画像データや動画データがどのような内容なのかを具体的に知ろうとする場合、その日時を基に記憶を遡るか、或いはパーソナルコンピュータ等により直接参照、閲覧して確認するしかないというのが実情である。
【０００４】
特に携帯電話機では、既にＧＰＳ(Global Positioning System)モジュールを搭載したモデルが商品化されており、ユーザ自身が居る現在位置の割り出しが可能になっているが、それを利用した機能としては、案内用途のためにサーバ側にある地図データにアクセスするための位置情報（現在位置をサーバに渡すためのデータ）として用いる程度しかなく、まだまだ位置情報に対する付加価値を向上させる余地は大いに残っている。
【０００５】
またカーナビゲーションシステムにおいては、位置情報とその位置に関連した付加情報とを対応付けるという点では他の電子機器より技術的に先行しているが、例えば、自車が存在する場所等の住所を表示するために、地図データと関連付けられた住所単位の情報を格納しており、ＧＰＳ衛星等から取得した位置情報を用いて住所を表示する住所表示機能が備わっているものの、地図データが非常に大きなサイズのデータであり、莫大な格納ストレージ容量を必要とすること、及び住所しか表示できないという使い勝手の悪さがある。
【０００６】
一方、目的の観光地である×印を包含するように複数の点を順に結ぶことにより生成した閉じた図形（ポリゴン）が表示部の画面上に表示され、自車位置がポリゴン内に進入したときに×印の観光地に対する紹介映像や紹介音声を適切なタイミングで再生する観光案内装置がある（例えば、特許文献１参照）。
【特許文献１】特開平11-337354号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところでかかる構成の観光案内装置においては、自車位置がポリゴン内に進入したときに、そのエリアの観光地に対する紹介映像や紹介音声を再生出力するだけであり、それ以外のユーザ所望のコンテンツを提供することが出来ず、ユーザの立場に立った付加価値の高い情報を必ずしも提供出来ていないという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、現在位置に対して付加価値の高いユーザ所望の付加情報を効率良く提供し得る情報処理装置、付加情報提供方法及び付加情報提供プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、地図データに基づいて地図画像を表示する表示手段と、地図画像のうち特定の領域に相当する範囲を地図画像上の面として複数格納する面データ格納手段と、面に対応付けられた任意の付加情報をそれぞれ格納する付加情報格納手段と、地図画像上の現在位置を特定する現在位置特定手段と、現在位置が面の内側であるか否かを判定し、当該内側である場合に面に対応付けられた付加情報を読み出して出力する付加情報出力手段とを設けることにより、現在位置が面の内側に入ったとき、すなわち現在位置と面との関係に基づいて、その面に対応付けられたユーザにとって付加価値の高い付加情報を提供することができる。
【発明の効果】
【００１０】
本発明によれば、現在位置が地図画像上の面の内側に入ったときに、その面に対応付けられたユーザにとって付加価値の高い付加情報を提供することができ、かくして現在位置において付加価値の高いユーザ所望の付加情報を効率良く提供し得る情報処理装置、付加情報提供方法及び付加情報提供プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面について、本発明の一実施の形態を詳述する。
【００１２】
（１）本発明の原理
図１は、ＰＮＤにおいてナビゲーション時に用いられる一般的なベクター形式のベクター地図画像Ｇ１に対する画面イメージであり、地図を構成するデータ要素として、道路を表す線データ、文字を表すテキストデータ、公園（緑色）、学校（橙色）等といった地図画像上における特定の領域に相当する範囲の敷地を面として区切った面データ等によって構成されている。
【００１３】
このベクター地図画像Ｇ１における面データは、その面の内側に存在する複数の緯度経度情報の集合でなり、ＰＮＤでは、現在位置の緯度経度を特定できれば、その緯度経度によって特定される場所が、何れの面に属するのかを判別し得るようになされている。
【００１４】
ＰＮＤでは、このベクター地図画像Ｇ１（図１）において、例えば、芝浦、三田、白金台、港南、東五反田等の住所体系における「大字」を単位として複数の面に分けた場合、図２に示すように、地図上の全ての場所が何れかの大字に対応した面（太線で区切られた範囲）に属することになり、その面毎に色分けし、可視化した状態のベクター地図画像Ｇ２に変換することができる。
【００１５】
この面毎に色分けして可視化したベクター地図画像Ｇ２（図２）において、ＰＮＤでは地図構成要素である道路や文字等を除去した場合、図３に示すように、複数の面（面データ）の集まりだけからなるベクター地図画像Ｇ３になる。
【００１６】
ここでＰＮＤでは、ベクター地図画像Ｇ３（図３）における複数の面に対して、住所体系における大字名称（例えば、芝浦、三田、白金台、港南、東五反田等）を付加情報として対応付け、それをハードディスクドライブ等でなるデータ格納部（図示せず）に登録しておくと、図４に示すように、複数の面それぞれに対して大字名称が紐付けられた状態のベクター地図画像Ｇ４を可視的に表示することができるようになる。
【００１７】
この場合、ベクター地図画像Ｇ４における例えば面Ｆ０に対応付けられた大字名称が「高輪」であったとすると、この面Ｆ０によって特定される領域は、「高輪」が住所表示として付された高輪Ａ丁目〜高輪Ｂ丁目までを全て包含し、大字名称として「高輪」が付される範囲の面Ｆ０に対しては、その「高輪」の文字が付加情報として対応付けられた状態でデータ格納部に格納されることになる。
【００１８】
因みにＰＮＤでは、このベクター地図画像Ｇ４に対して所定の縮尺で区切られたメッシュ線ＭＬ１〜ＭＬ４を表示している関係上、「高輪」の面Ｆ０では、メッシュ線ＭＬ２により、あたかも上下に２分割されたように表示しているが、当該メッシュ線ＭＬ２の上側及び下側の双方に「高輪」の大字名称が対応付けられた状態で表示し、ユーザに対して誤解を生じることがないようになされている。
【００１９】
従ってＰＮＤでは、地図上の目的地を探し出す際、緯度経度データに従っていきなり特定するのではなく、このメッシュ線ＭＬ１〜ＭＬ４によって区切られた領域によって大まかに目的地を絞込んだ後、その領域内に存在する複数の面に対応付けられた大字名称に基づいて最終的に目的地を特定するようになされており、これによりメッシュ線ＭＬ１〜ＭＬ４を用いない場合に比べて目的地を探し出すまでの時間を大幅に短縮し得るようになされている。
【００２０】
実際上、図５に示すようにＰＮＤでは、ＧＰＳモジュールを介して取得した自車の現在位置を示すポジションマークＰ１が、ある面データに対応した面Ｆ０の内側に位置している場合、その面データに対応付けられた付加情報（この場合、大字名称である「港南」）をデータ格納部から読み出し、その面Ｆ０に対して付加情報である大字名称「港南」を付して表示するようになされている。
【００２１】
このように本発明の原理では、現在位置を示す地点（緯度経度情報）に対して付加情報を関連付けて記憶するのではなく、現在位置を示すポジションマークＰ１が含まれる面Ｆ０（面データ）に対して付加情報を関連付けてデータ格納部に記憶するため、当該データ格納部において付加情報を効率良く管理し得、かつ面Ｆ０に対応付けられた付加情報をデータ格納部から効率的に読み出して提供し得るようになされている。
【００２２】
また本発明のＰＮＤでは、図６に示すように、複数の面（面Ｆ０を含む）それぞれに大字名称が紐付けられた状態のベクター地図画像Ｇ４に対し、同じ地図上において異なるカテゴリの領域に区分けされた面Ｆ１〜Ｆ３が重ねられて混在した状態のベクター地図画像Ｇ５を生成することも可能である。
【００２３】
この場合、図７に示すように、ＰＮＤでは複数の面（面Ｆ０を含む）それぞれに対して大字名称が紐付けられた状態の面プレーンＰＬＮ１（ベクター地図画像Ｇ４）に対して、当該面プレーンＰＬＮ１のジャンルとは異なり、遊園地、公園、商店街等の特定場所名称の領域に相当する面Ｆ１〜Ｆ３に区分けされた面プレーンＰＬＮ２を重ねることにより、ベクター地図画像Ｇ５を生成し得るようになされている。
【００２４】
従ってＰＮＤでは、現在位置を示すポジションマークＰ１（図６）が例えば大字名称「高輪」の面Ｆ０の内側に位置し、かつ特定場所名称「○○遊園地」の面Ｆ１の内側に位置する場合、大字名称「高輪」及び特定場所名称「○○遊園地」の双方を付加情報としてデータ格納部から読み出して提示し得るようになされている。
【００２５】
（２）ＰＮＤの回路構成
次に、上述した発明の原理を実現するＰＮＤの基本的回路構成について、図８を用いて説明する。
【００２６】
図８において、１は全体としてＰＮＤを示し、本体部２に対してユーザ入力部３、測位デバイス部４及び出力部５が接続された構成を有し、本体部２のＣＰＵ(Central Processing Unit)１０がＲＯＭ(Read Only Memory)１１に格納されているブートプログラムに従ってハードディスクドライブでなるデータ格納部１３から基本プログラムを読み出してＲＡＭ(Random Access Memory)１２上に立ち上げることにより動作し、当該ＣＰＵ１０が全体を統括制御するようになされている。
【００２７】
またＰＮＤ１のＣＰＵ１０は、キーボード２１、マウス２２、リモートコントローラ（以下、これをリモコンと呼ぶ。）２３、タッチパネル２４及びカメラボタン２５等でなるユーザ入力部３を介して供給されたユーザからの命令に従って、データ格納部１３からＲＡＭ１２上に所定のアプリケーションプログラムである付加情報提供プログラムを立ち上げ、ＧＰＳ(Global Positioning System)モジュール３１、車両の走行速度を検出するための車速パルス受信回路３２及び車体の傾き等を検出するためのジャイロセンサー３３等でなる測位デバイス部４からの情報を基に、付加情報提供プログラムに基づく付加情報提供処理（後述する）を実行し、その処理結果を、モニタ４１及びスピーカ４２からなる出力部５を介して出力し得るようになされている。
【００２８】
なおＰＮＤ１では、ＣＣＤ(Charge Coupled Device)カメラ１４を搭載しており、ユーザ入力部３のカメラボタン２５に対する押下操作をトリガとして、静止画撮影又は動画撮影を実行し得るようになされている。
【００２９】
（３）付加情報提供処理
次に、ＰＮＤ１における付加情報提供処理について、当該ＰＮＤ１が車両に搭載された状態で付加情報提供処理を実行する場合と、当該ＰＮＤ１が車両から取り外され、ユーザにより持ち運ばれた状態で付加情報提供処理を実行する場合の２通りについて具体的に説明する。
【００３０】
（３−１）車両搭載状態における付加情報提供処理
図９に示すように、ＰＮＤ１では、所定の縮尺でなるベクター地図画像Ｇ６において、例えば住所表示のＡ丁目Ｂ番地等の番地表示によって特定される地図上の領域を面Ｆ１１〜Ｆ２４として特定し、その面Ｆ１１〜Ｆ２４に対して所定の付加情報を対応付けた状態でデータ格納部１３に登録しておくと、車両の走行中に現在位置マークＰ２の位置が住所表示の番地単位で変化する度に、その番地表示の面Ｆ１１〜Ｆ２４に予め対応付けられている付加情報をデータ格納部１３から読み出して提示し得るようになされている。
【００３１】
この場合、道路に接する地図上の面Ｆ１１〜Ｆ２２は、当該道路の中央を境界として区切られており、車両が例えば「北品川３丁目６番地」の面Ｆ２１と、「北品川３丁目３番地」の面Ｆ１１との間の道路を通過する場合、日本では左側通行であるため現在位置マークＰ２は「北品川３丁目６番地」の面Ｆ２１の内側に位置することになり、「北品川３丁目３番地」の面Ｆ１１の内側に位置することにはならない。
【００３２】
ここで図１０に示すようにＰＮＤ１は、複数の面（面Ｆ０を含む）それぞれに対して大字名称が紐付けられた状態の面プレーンＰＬＮ１（ベクター地図画像Ｇ４）に対して、当該面プレーンＰＬＮ１のジャンルとは異なる番地表示に区分けされた面Ｆ１１〜Ｆ２２が含まれる面プレーンＰＬＮ２を重ねることにより、ベクター地図画像Ｇ６を生成し得るようになされている。
【００３３】
従ってＰＮＤ１では、ユーザの現在位置を示す現在位置マークＰ２（図９）が面プレーンＰＬＮ１（図１０）における例えば大字名称「高輪」の面Ｆ０の内側に位置し、面プレーンＰＬＮ２における番地表示に対応した「高輪１丁目１番地」の面Ｆ１８の内側に位置する場合、面Ｆ０に対応付けられた大字名称「高輪」の付加情報及び面Ｆ１８に対応付けられた「○○レストラン」に関する付加情報をデータ格納部１３からそれぞれ読み出して提供し得るようになされている。
【００３４】
実際上、図１１に示すようにＰＮＤ１のＣＰＵ１０はルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移り、車両停止中又は車両走行中の現在位置マークＰ２（図９）によって示される現在位置の緯度経度情報を測位デバイス部４によって取得し、次のステップＳＰ２へ移る。
【００３５】
ステップＳＰ２においてＰＮＤ１のＣＰＵ１０は、その現在位置マークＰ２が属するベクター地図画像Ｇ６で示された何丁目何番地に該当する面データであるのか認識し、次のステップＳＰ３へ移る。
【００３６】
ステップＳＰ３においてＰＮＤ１のＣＰＵ１０は、その現在位置マークＰ２がステップＳＰ２で認識した面データの面Ｆ１８（例えば「高輪１丁目１番地」）の内側にあるか否かを判定する。
【００３７】
ここで否定結果が得られると、このことは現在位置Ｐ２が「高輪１丁目１番地」の面Ｆ１８の内側にないこと、例えば車両が高速移動中であって、既に次の面Ｆ１７へ移ってしまったことを表しており、このときＰＮＤ１のＣＰＵ２０はステップＳＰ１へ戻って上述の処理を繰り返す。
【００３８】
これに対してステップＳＰ３で肯定結果が得られると、このことは現在位置マークＰ２がステップＳＰ２で認識した面データの面Ｆ１８の内側にあることを表しており、このときＰＮＤ１のＣＰＵ１０は次のステップＳＰ４へ移る。
【００３９】
ステップＳＰ４においてＰＮＤ１のＣＰＵ１０は、「高輪１丁目１番地」の面Ｆ１８に予め対応付けられている付加情報として、例えば図１２に示すような「○○レストラン」に関するレストラン紹介画像Ｇ７をデータ格納部１３から読み出し、これをベクター地図画像Ｇ６（図９）の右上方に重ねて表示することにより、「○○レストラン」の近傍を車両により通過中のユーザに対して、その「○○レストラン」の「おすすめメニュー！」を案内し、次のステップＳＰ５へ移って処理を終了する。
【００４０】
すなわちＰＮＤ１のＣＰＵ１０は、車両の走行中に現在位置マークＰ２がベクター地図画像Ｇ６における面Ｆ１１〜Ｆ２２のうち例えば面Ｆ１８の内側に位置することを認識したとき、その面Ｆ１８に予め対応付けられているレストラン紹介画像Ｇ７をデータ格納部１３から読み出して提示することにより、現在位置マークＰ２の近傍でユーザにとって最も価値ある有意義な情報を最適なタイミングで提供し得るようになされている。
【００４１】
特にＰＮＤ１のＣＰＵ１０は、車両の走行中に現在位置マークＰ２が面Ｆ１８の内側に入ったことを認識した時点で、その面Ｆ１８に予め対応付けられている付加情報としてレストラン紹介画像Ｇ７を直ちに読み出して提供することができるので、そのレストラン紹介画像Ｇ７の提供を受けた時点で、そのレストラン紹介画像Ｇ７の発信元である「○○レストラン」の前を既に車両が通り過ぎてしまっているような事態を回避し得、かくして付加情報をユーザに対して有効活用させ得るようになされている。
【００４２】
（３−２）車両非搭載状態における付加情報提供処理
また図１３に示すように、ＰＮＤ１では、所定の縮尺でなるベクター地図画像Ｇ８において、例えば遊園地内のアトラクション毎に特定される地図上の各領域をそれぞれ面Ｆ３１〜Ｆ３７として区分けし、その面Ｆ３１〜Ｆ３７に所定の付加情報を対応付けた状態でデータ格納部１３に登録しておくと、ユーザがＰＮＤ１を所持しながら持ち歩き、遊園地内のアトラクションによって特定される例えば「ジェットコースター」の面Ｆ３１の内側に当該ＰＮＤ１のポジションマークＰ１が位置することを認識したとき、その面Ｆ３１に予め対応付けられている付加情報を読み出してユーザに提示し得るようになされている。
【００４３】
ここで図１４に示すようにＰＮＤ１は、複数の面（面Ｆ０を含む）それぞれに対して大字名称が紐付けられた状態の面プレーンＰＬＮ１（ベクター地図画像Ｇ４）に対して、面プレーンＰＬＮ１のジャンルとは異なる遊園地、公園、商店街等の特定場所名称に対応した面Ｆ１〜Ｆ３の面プレーンＰＬＮ２を重ね、更にその上に遊園地内のアトラクション毎に特定される各領域に対応した面Ｆ３１〜Ｆ３７の最上位プレーンＰＬＮ３を重ねることにより、ベクター地図画像Ｇ８を生成し得るようになされている。
【００４４】
従ってＰＮＤ１では、ユーザの現在位置を示すポジションマークＰ１（図１３）が例えば大字名称「高輪」の面Ｆ０（図１４）の内側に位置し、特定場所名称「○○遊園地」の面Ｆ１（図１４）の内側に位置し、かつ「○○遊園地」内の「ジェットコースター」の面Ｆ３１（図１４）の内側に位置する場合、面Ｆ０に対応付けられた付加情報の大字名称「高輪」及び面Ｆ１に対応付けられた付加情報の特定場所名称「○○遊園地」に加えて、「ジェットコースター」の面Ｆ３１に対応付けられた付加情報として例えばキャラクターフレーム（後述する）をデータ格納部１３から読み出して提供し得るようになされている。
【００４５】
実際上、図１５に示すようにＰＮＤ１のＣＰＵ１０はルーチンＲＴ２の開始ステップから入って次のステップＳＰ１１へ移り、ＰＮＤ１を所持しているユーザによって当該ＰＮＤ１のカメラボタン２５が押下操作されたか否かを判定し、否定結果が得られると再度ステップＳＰ１１に戻って、カメラボタン２５が押下操作されるまで待ち受けるのに対し、肯定結果が得られると次のステップＳＰ１２へ移る。
【００４６】
ステップＳＰ１２においてＰＮＤ１のＣＰＵ１０は、カメラボタン２５が押下操作されたことをトリガとしてＣＣＤカメラ１４によって撮影した写真データをＲＡＭ１２に一時的に保存し、次のステップＳＰ１３へ移る。
【００４７】
ステップＳＰ１３においてＰＮＤ１のＣＰＵ１０は、ＣＣＤカメラ１４によって写真撮影を行った時点におけるユーザの現在位置を示すポジションマークＰ１の緯度経度情報を測位デバイス部４によって取得し、次のステップＳＰ１４へ移る。
【００４８】
ステップＳＰ１４においてＰＮＤ１のＣＰＵ１０は、ベクター地図画像Ｇ８（図１３）における最上位プレーンＰＬＮ３において現在位置を示すポジションマークＰ１が所属する面Ｆ３１（この場合「ジェットコースター」）の面データを認識し、次のステップＳＰ１５へ移る。
【００４９】
ステップＳＰ１５においてＰＮＤ１のＣＰＵ１０は、最上位プレーンＰＬＮ３における「ジェットコースター」の面Ｆ３１に予め対応付けられた例えば図１６に示すようなキャラクターフレームＣＦを付加情報としてデータ格納部１３から読み出し、次のステップＳＰ１６へ移る。
【００５０】
このキャラクターフレームＣＦ（図１６）は、写真に写し出された被写体の周囲を飾り付けるための各種キャラクターや花の絵が予め周囲に配置されたテンプレート画像  であって、写真データと合成するためのものである。
【００５１】
ステップＳＰ１６においてＰＮＤ１のＣＰＵ１０は、ステップＳＰ１２でＲＡＭ１２に一時保存しておいた写真データに対して、付加情報であるキャラクターフレームＣＦ（図１６）を合成することにより、例えば図１７に示すような合成写真ＦＰを生成し、次のステップＳＰ１７へ移って処理を終了する。
【００５２】
このようにＰＮＤ１のＣＰＵ１０は、ＣＣＤカメラ１４の写真撮影機能を用いて撮影を行ったときのユーザの現在位置を示すポジションマークＰ１が所属する面Ｆ３１の面データを認識し、その面Ｆ３１に対応付けられた付加情報として読み出したキャラクターフレームＣＦと写真データとを合成することにより、その場所（この場合「ジェットコースター」）と関連付けられたキャラクターフレームＣＦを含む合成写真ＦＰを生成し得るようになされている。
【００５３】
（４）動作及び効果
以上の構成において、ＰＮＤ１は車両搭載状態で使用されている場合、車両走行中の現在位置を示す現在位置マークＰ２がベクター地図画像Ｇ６（図９）における面Ｆ１８の内側に入った時点で、その面Ｆ１８に予め対応付けられている付加情報（この場合、レストラン紹介画像Ｇ７）をデータ格納部１３から読み出して表示することにより、その面Ｆ１８の「○○レストラン」の近傍に居るユーザにとって最も価値ある有意義な情報を最適なタイミングで提供することができる。
【００５４】
このときＰＮＤ１のＣＰＵ１０は、付加情報であるレストラン紹介画像Ｇ７が「○○レストラン」の場所である緯度経度情報に対応付けられているのではなく、その「○○レストラン」の場所を含む面Ｆ１８に対応付けられているため、車両走行中に現在位置マークＰ２が「○○レストラン」の真横に位置しなくても、現在位置マークＰ２が面Ｆ１８の内側に入ったことを認識した時点で、レストラン紹介画像Ｇ７を直ちに読み出して表示することができる。
【００５５】
従ってＰＮＤ１では、ユーザに対してレストラン紹介画像Ｇ７を目視確認させた後、当該レストラン紹介画像Ｇ７の発信元である「○○レストラン」に車両が近付いていくことになるので、ユーザにレストラン紹介画像Ｇ７の内容を認識させた上で「○○レストラン」に立ち寄らせるか否かの決断をさせることができ、付加情報に商業的効果を持たせることができる。
【００５６】
またＰＮＤ１では、車両から取り外された車両非搭載状態でユーザに持ち運ばれながら使用されている場合、当該ＰＮＤ１のカメラ機能を用いて写真データを撮影したとき、ユーザの現在位置を示すポジションマークＰ１がベクター地図画像Ｇ８の面Ｆ３１の内側に位置すれば、その面Ｆ３１に対応付けられている付加情報のキャラクターフレームＣＦ（図１６）をデータ格納部１３から読み出して写真データと合成することにより合成写真ＦＰ（図１７）を生成することができる。
【００５７】
この場合も、ＰＮＤ１のＣＰＵ１０は、付加情報であるキャラクターフレームＣＦが「ジェットコースター」の存在する場所の緯度経度情報に対応付けられているのではなく、その「ジェットコースター」の場所を含む面Ｆ３１に対応付けられているため、ユーザの現在位置を示すポジションマークＰ１が「ジェットコースター」の極めて近傍に位置していないとしても、ポジションマークＰ１が面Ｆ３１の内側にさえ入っていれば、キャラクターフレームＣＦをデータ格納部１３から読み出して提供し、合成写真ＦＰを生成することができる。
【００５８】
すなわちＰＮＤ１では、緯度経度情報に付加情報を対応付け、その緯度経度情報に現在位置が該当したときに付加情報を提供するような従来に比べ、ベクター地図画像Ｇ８の面Ｆ３１に付加情報を対応付けるようにしたことにより、付加情報を提供する際におけるユーザの現在位置の範囲を広げることができる。
【００５９】
このようにＰＮＤ１では、ユーザがベクター地図画像Ｇ８の面Ｆ３１の内側にポジションマークＰ１が入っているときに撮影した写真データに対して、付加価値の高い付加情報であるキャラクターフレームＣＦを自動的に合成することにより合成写真ＦＰを生成することができるので、ユーザに対して特別な操作意識をさせることなく、ジェットコースターの近傍でカメラボタン２５に対する押下操作を行わせるだけで合成写真ＦＰを生成し得、ユーザに対する使い勝手を大幅に向上することができる。
【００６０】
さらにＰＮＤ１では、互いにジャンルの異なる面プレーンＰＬＮ１及び面プレーンＰＬＮ２を重ねることにより生成したベクター地図画像Ｇ６（図９）や、互いにジャンルの異なる面プレーンＰＬＮ１、面プレーンＰＬＮ２及び最上位プレーンＰＬＮ３を重ねることにより生成したベクター地図画像Ｇ８（図１３）を用いているため、ポジションマークＰ１又は現在位置マークＰ２の位置に基づいて面プレーンＰＬＮ１、ＰＬＮ２、ＰＬＮ３の各レイヤーにそれぞれ対応付けられた付加情報についても同時に提供することができる。
【００６１】
すなわちＰＮＤ１のＣＰＵ１０は、ポジションマークＰ１や現在位置マークＰ２によって特定される現在位置が複数の面プレーンＰＬＮ１〜ＰＬＮ３に属する場合、各レイヤーのジャンルに対応した付加情報を効率的かつ効果的に提供することができる。
【００６２】
以上の構成によれば、ＰＮＤ１は車両搭載状態であれ、車両非搭載状態であれ、ベクター地図画像Ｇ６やベクター地図画像Ｇ８の中で、現在位置を示すポジションマークＰ１や現在位置マークＰ２の属する面が何処であるかを認識するだけで、通信環境に依存することなく、現在位置が属する面に予め対応付けられている付加情報を直ちに読み出して提供することが出来るので、一点を示す緯度経度情報に付加情報が対応付けている場合に比べて、付加情報を最適タイミングで提供することが出来ると共に、付加情報を提供し得る現在位置の範囲を広げて使い勝手を大幅に向上することができる。
【００６３】
（５）他の実施の形態
なお上述の実施の形態においては、ユーザの現在位置を示す現在位置マークＰ２がベクター地図画像Ｇ６における例えば大字名称「高輪」の面Ｆ０の内側に位置し、番地表示に対応した「高輪１丁目１番地」の面Ｆ１８の内側に位置する場合、面Ｆ０に対応付けられた付加情報の大字名称「高輪」及び面Ｆ１８に対応付けられた付加情報のレストラン紹介画像Ｇ７をデータ格納部１３から読み出して提供するようにした場合について述べたが、本発明はこれに限らず、ベクター地図画像Ｇ６のように所定の縮尺による面プレーンＰＬＮ２の地図を表示しているときには、面プレーンＰＬＮ１の面Ｆ０に対応付けられた付加情報の大字名称「高輪」については提供することなく、最上位の面プレーンＰＬＮ２の面Ｆ１８に対応付けられた付加情報のレストラン紹介画像Ｇ７だけをデータ格納部１３から読み出して提供するようにしても良い。
【００６４】
また上述の実施の形態においては、付加情報としてレストラン紹介画像Ｇ７をデータ格納部１３から読み出して表示したり、付加情報としてキャラクターフレームＣＦをデータ格納部１３から読み出して提供するようにした場合について述べたが、本発明はこれに限らず、付加情報としては、テキストデータ、音声データ、音楽データ、動画データ、ゲームプログラム等のその他種々のコンテンツをデータ格納部１３から読み出して提供するようにしても良い。
【００６５】
さらに上述の実施の形態においては、大字名称で区分けした面Ｆ０、特定場所名称に対応した面Ｆ１〜Ｆ３、番地表示に対応した面Ｆ１１〜Ｆ２２、更には遊園地のアトラクション毎に区分けした面Ｆ３１〜Ｆ３７に付加情報を対応付けて登録するようにした場合について述べたが、本発明はこれに限らず、ユーザが任意に区分けした領域の面に付加情報を対応付けて登録するようにしても良い。この場合、ＰＮＤ１ではユーザにとって最も欲する付加情報を最適タイミングで提供することができる。
【００６６】
さらに上述の実施の形態においては、ＰＮＤ１のＣＰＵ１０が付加情報提供プログラムに従い、上述したルーチンＲＴ１及びルーチンＲＴ２の付加情報提供処理手順を実行するようにした場合について述べたが、本発明はこれに限らず、記録媒体からインストールした付加情報提供プログラムや、インターネットからダウンロードした付加情報提供プログラム、その他種々のルートによってインストールした付加情報提供プログラムに従って上述した付加情報提供処理手順を実行するようにしても良い。
【００６７】
さらに上述の実施の形態においては、表示手段としてのモニタ４１、面データ格納手段及び付加情報格納手段としてのデータ格納部１３、現在位置特定手段としての測位デバイス部４、付加情報出力手段としてのＣＰＵ１０によって本発明の情報処理装置を構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる表示手段、面データ格納手段、付加情報格納手段、現在位置特定手段及び付加情報出力手段によって本発明の情報処理装置を構成するようにしても良い。
【産業上の利用可能性】
【００６８】
本発明の情報処理装置、付加情報提供方法及び付加情報提供プログラムは、ＰＮＤ以外にも、ＧＰＳモジュールを搭載した携帯電話機や、ＧＰＳモジュールを搭載したＰＤＡ、或いはＧＰＳモジュールを搭載したノートブック型パーソナルコンピュータ等のその他種々の情報処理装置に適用することができる。
【図面の簡単な説明】
【００６９】
【図１】ベクター地図画像を示す略線図である。
【図２】面毎に色分けされたベクター地図画像を示す略線図である。
【図３】道路、文字を除去したベクター地図画像を示す略線図である。
【図４】付加情報（大字名所）と対応付けられた状態のベクター地図画像を示す略線図である。
【図５】ベクター地図画像の面データに対応付けられた付加情報の取得結果を示す略線図である。
【図６】面プレーンの重ねられたベクター地図画像を示す略線図である。
【図７】面プレーンの重ねられた状態の説明に供する略線図である。
【図８】ＰＮＤの回路構成を示す略線的ブロック図である。
【図９】車両搭載状態におけるナビゲーション動作の説明に供する略線図である。
【図１０】面プレーンが２枚重ねられた状態を示す略線図である。
【図１１】車両搭載状態における付加情報提供処理手順を示すフローチャートである。
【図１２】付加情報としてのレストラン紹介画像を示す略線図である。
【図１３】車両非搭載状態におけるナビゲーション動作の説明に供する略線図である。
【図１４】面プレーンが３枚重ねられた状態を示す略線図である。
【図１５】車両非搭載状態における付加情報提供処理手順を示すフローチャートである。
【図１６】キャラクターフレームを示す略線図である。
【図１７】キャラクターフレームの合成された合成写真を示す略線図である。
【符号の説明】
【００７０】
１……ＰＮＤ、２……本体部、３……ユーザ入力部、４……測位デバイス部、５……出力部、１０……ＣＰＵ、１１……ＲＯＭ、１２……ＲＡＭ、１３……データ格納部、１４……ＣＣＤカメラ、２１……キーボード、２２……マウス、２３……リモコン、２４……タッチパネル、２５……カメラボタン、３１……ＧＰＳモジュール、３２……車速パルス受信回路、３３……ジャイロセンサー、４１……モニタ、４２……スピーカ。
【図７】
2009036676.tif 000003
【図８】
2009036676.tif 000004
【図９】
2009036676.tif 000005
【図１０】
2009036676.tif 000006
【図１１】
2009036676.tif 000007
【図１２】
2009036676.tif 000008
【図１３】
2009036676.tif 000009
【図１４】
2009036676.tif 000010
【図１５】
2009036676.tif 000011
【図１６】
2009036676.tif 000012
【図１】
2009036676.tif 000013
【図２】
2009036676.tif 000014
【図３】
2009036676.tif 000015
【図４】
2009036676.tif 000016
【図５】
2009036676.tif 000017
【図６】
2009036676.tif 000018
【図１７】
2009036676.tif 000019