(57)【特許請求の範囲】
【請求項１】
デジタルカメラの本体に着脱可能に構成され、前記デジタルカメラによって撮影された画像データが撮影日時データと共に記憶されているメモリとの間で、データ転送が可能に構成される車両用ナビゲーション装置において、
前記メモリに記憶されている画像データに付随する撮影日時データと、自身が記憶している走行履歴中の各地点に付随する通過日時データとを比較し、
前記撮影日時以前の最も近い通過日時に対応する地点の情報（以下、地点情報と称す）と、前記通過日時から前記撮影日時までの経過時間データとを、前記画像データに付加して前記メモリに記憶させることを特徴とする車両用ナビゲーション装置。
【請求項２】
前記撮影日時データと前記通過日時データとを比較した結果、前記地点情報が同一である画像データを同一グループに分類すると、各グループ毎にグループ情報を、各画像データに付加して前記メモリに記憶させることを特徴とする請求項１記載の車両用ナビゲーション装置。
【請求項３】
前記グループ情報が同一となる画像データについて、前記撮影日時の日付が異なるものをサブグループに分類すると、各サブグループ毎にサブグループ情報を、画像データに付加して前記メモリに記憶させることを特徴とする請求項２記載の車両用ナビゲーション装置。
【請求項４】
前記グループ情報及び前記サブグループ情報が同一である画像データ群について、当該グループの通過地点と、前記経過時間が最長となるものとから、車両の移動可能範囲内に位置する地点を地図データベースより検索し、前記検索した地点の情報を前記同一グループの画像データに付加して前記メモリに記憶させることを特徴とする請求項３記載の車両用ナビゲーション装置。
【請求項５】
前記地点情報が、自車両以外の手段を利用する可能性がある特定地点を示す場合、
前記同一グループに属する画像データに付与されている撮影日時データの内、最も古い日時と最新の日時とに基づいて、前記地点における移動行程時間を算出し、当該行程時間情報を前記同一グループの画像データに付加することを特徴とする請求項２乃至４の何れかに記載の車両用ナビゲーション装置。
【請求項６】
デジタルカメラによって撮影され、撮影日時データと共に前記デジタルカメラの本体に着脱可能に構成されるメモリに記憶されている画像データと、車両用ナビゲーション装置に記憶されている車両の走行履歴データとを読み出して、前記画像データに、前記走行履歴データとの関連に基づく情報を付加する処理を行う画像データ処理装置において、
前記画像データに付随する撮影日時データと、前記走行履歴中の各地点に付随する通過日時データとを比較し、
前記撮影日時以前の最も近い通過日時に対応する地点の情報（以下、地点情報と称す）と、前記通過日時から前記撮影日時までの経過時間データとを、前記画像データに付加することを特徴とする画像データ処理装置。
【請求項７】
前記撮影日時データと前記通過日時データとを比較した結果、前記地点情報が同一である画像データを同一グループに分類すると、各グループ毎にグループ情報を、各画像データに付加することを特徴とする請求項６記載の画像データ処理装置。
【請求項８】
前記グループ情報が同一となる画像データについて、前記撮影日時の日付が異なるものをサブグループに分類すると、各サブグループ毎にサブグループ情報を、画像データに付加することを特徴とする請求項７記載の画像データ処理装置。
【請求項９】
地図データベースを備え、
前記グループ情報及び前記サブグループ情報が同一である画像データ群について、当該グループの通過地点と、前記経過時間が最長となるものとから、車両の移動可能範囲内に位置する地点を前記地図データベースより検索し、前記検索した地点の情報を前記同一グループの画像データに付加することを特徴とする請求項８記載の画像データ処理装置。
【請求項１０】
前記地点情報が、自車両以外の手段を利用する可能性がある特定地点を示す場合、
前記同一グループに属する画像データに付与されている撮影日時データの内、最も古い日時と最新の日時とに基づいて、前記地点における移動行程時間を算出し、当該行程時間情報を前記同一グループの画像データに付加することを特徴とする請求項７乃至９の何れかに記載の画像データ処理装置。
【請求項１１】
デジタルカメラによって撮影され、撮影日時データと共に記憶されている画像データと、車両用ナビゲーション装置に記憶されている車両の走行履歴データとを読み出して、前記画像データに、前記走行履歴データとの関連に基づく情報を付加する画像データ処理装置を構成するコンピュータにより実行されるプログラムにおいて、
前記コンピュータに、前記画像データに付随する撮影日時データと、前記走行履歴中の各地点に付随する通過日時データとを比較させ、
前記撮影日時以前の最も近い通過日時に対応する地点の情報（以下、地点情報と称す）と、前記通過日時から前記撮影日時までの経過時間データとを、前記画像データに付加させることを特徴とするコンピュータプログラム。
【請求項１２】
前記撮影日時データと前記通過日時データとを比較した結果、前記地点情報が同一となる画像データを同一グループに分類すると、各グループ毎にグループ情報を各画像データに付加させることを特徴とする請求項１１記載のコンピュータプログラム。
【請求項１３】
前記グループ情報が同一となる画像データについて、前記通過日時の日付が異なるものをサブグループに分類すると、各サブグループ毎にサブグループ情報を、画像データに付加させることを特徴とする請求項１２記載のコンピュータプログラム。
【請求項１４】
前記グループ情報及び前記サブグループ情報が同一である画像データ群について、当該グループの通過地点と、前記経過時間が最長となるものとから、車両の移動可能範囲内に位置する地点を前記地図データベースより検索させ、前記検索した地点の情報を前記同一グループの画像データに付加させることを特徴とする請求項１３記載のコンピュータプログラム。
【請求項１５】
前記地点情報が、自車両以外の手段を利用する可能性がある特定地点を示す場合、
前記同一グループに属する画像データに付与されている撮影日時データの内、最も古い日時と最新の日時とに基づいて、前記地点における移動行程時間を算出させ、当該行程時間情報を前記同一グループの画像データに付加させることを特徴とする請求項１２乃至１４の何れかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラによって撮影された画像データが記憶されているメモリとの間でデータ転送が可能に構成される車両用ナビゲーション装置、また、デジタルカメラによって撮影された画像データに補助情報を付加する処理を行う画像データ処理装置、及び前記画像データ処理装置を構成するコンピュータによって実行されるプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラのメモリ容量は増大しており、撮影した画像データを記憶できる枚数は増加している。そのため、メモリが一杯になるまで撮影を継続した後に画像データを整理しようとすると、最初に撮影を行ってから長い期間が経過している場合があり、夫々の写真が何処で撮影したものであるのかを忘れて整理に時間を要することがある。
上記の問題に対処する技術の１つに特許文献１がある。この技術は、デジタルカメラに使用される記録媒体をカーナビゲーション装置に接続して、各写真データについて、撮影日時以前の最も近い日時に通過している地点の情報を当該写真データに関連させて記録媒体に書き込むようにしたものである。従って、ドライブの途中でデジタルカメラにより撮影を行った場合には、後から写真を整理する際に各写真がドライブ中のどの地点で撮影されたものかを把握することができる。
【特許文献１】特開２００５−２０５１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１のように、単に写真データの撮影日時以前の最も近い日時に通過している地点の情報を当該写真データに対応させると、実際には、ドライブと無関係なタイミングで撮影された写真が一部にあった場合でも、全てがドライブ中の場所と関連付けられてしまう。従って、写真を撮影した地点との対応に誤りが生じる可能性が排除できないという問題がある。
本発明は上記事情に鑑みてなされたものであり、その目的は、デジタルカメラによって撮影された写真データと、走行履歴との対応をより確実に行うことができる車両用ナビゲーション装置、及び画像データ処理装置並びに前記装置を構成するコンピュータによって実行されるプログラムを提供することにある。
【課題を解決するための手段】
【０００４】
請求項１記載の車両用ナビゲーション装置によれば、デジタルカメラの本体に着脱可能に構成されるメモリに記憶されている画像データに付随する撮影日時データと、自身が記憶している走行履歴中の各地点に付随する通過日時データとを比較し、撮影日時以前の最も近い通過日時に対応する地点の情報（地点情報）と、前記通過日時から前記撮影日時までの経過時間データとを、前記画像データに付加して前記メモリに記憶させる。
また、請求項６記載の画像データ処理装置によれば、デジタルカメラによって撮影され、撮影日時データと共にデジタルカメラの本体に着脱可能に構成されるメモリに記憶されている画像データと、車両用ナビゲーション装置に記憶されている車両の走行履歴データとを読み出して、前記画像データに付随する撮影日時データと、前記走行履歴中の各地点に付随する通過日時データとを比較する。そして、前記撮影日時以前の最も近い通過日時に対応する地点の情報（地点情報）と、前記通過日時から前記撮影日時までの経過時間データとを、前記画像データに付加するように処理する。
従って、ユーザが画像データの整理を行なう場合には、その画像データに付加されている走行履歴の通過地点と、撮影日時までの経過時間データとを比較することで、当該画像が実際にその通過地点付近で撮影されたものかどうかを、適切に判断することが可能となる。
【０００５】
請求項２記載の車両用ナビゲーション装置によれば、地点情報が同一である画像データを同一グループに分類すると、各グループ毎にグループ情報を、各画像データに付加してメモリに記憶させる。
また、請求項７記載の画像データ処理装置によれば、地点情報が同一となる画像データを同一グループに分類すると、各グループ毎にグループ情報を、各画像データに付加する。斯様に構成すれば、画像データの分類処理をグループ情報に基づいてより詳細に行うことができる。
【０００６】
請求項３記載の車両用ナビゲーション装置によれば、グループ情報が同一となる画像データについて、撮影日時の日付が異なるものをサブグループに分類すると、各サブグループ毎にサブグループ情報を、画像データに付加してメモリに記憶させる。
また、請求項８記載の画像データ処理装置によれば、グループ情報が同一となる画像データについて、撮影日時の日付が異なるものをサブグループに分類すると、各サブグループ毎にサブグループ情報を、画像データに付加する。従って、例えば、移動先で宿泊したような場合には、同一の通過地点：グループに属する画像データを、異なるサブグループに分類することができる。
【０００７】
請求項４記載の車両用ナビゲーション装置によれば、グループ情報及びサブグループ情報が同一である画像データ群について、当該グループの通過地点と、経過時間が最長となるものとから、車両の移動可能範囲内に位置する地点を地図データベースより検索する。そして、検索した地点情報を前記同一グループの画像データに付加してメモリに記憶させる。
また、請求項９記載の画像データ処理装置によれば、グループ情報及びサブグループ情報が同一である画像データ群について、当該グループの通過地点と、経過時間が最長となるものとから、車両の移動可能範囲内に位置する地点を地図データベースより検索する。そして、検索した地点の情報を前記同一グループの画像データに付加する。従って、ユーザが画像データの整理を行なう場合には、その画像データに付加されている、その日に立ち寄った可能性がある特定地点の情報を参照すれば、当該画像が実際に撮影された地点をより確実に特定することができる。
【０００８】
請求項５記載の車両用ナビゲーション装置によれば、画像データに付加された地点情報が、自車両以外の手段を利用する可能性がある特定地点を示す場合、同一グループに属する画像データに付与されている撮影日時データの内、最も古い日時と最新の日時とに基づいて移動行程時間を算出し、その時間情報を同一グループの画像データに付加してメモリに記憶する。
また、請求項１０記載の画像データ処理装置によれば、画像データに付加された地点情報が、自車両以外の手段を利用する可能性がある特定地点を示す場合、同一グループに属する画像データに付与されて
いる撮影日時データの内、最も古い日時と最新の日時とに基づいて移動行程時間を算出し、その時間情報を同一グループの画像データに付加する。尚、ここで言う「自車両以外の手段」とは、徒歩を除く、例えばバス，電車，旅客機である。また、デジタルカメラで撮影を行った際に利用した車両を「自車両」として、その他の車両（自動車，バイク，自転車）も含む。
【０００９】
即ち、ユーザが上記のような移動手段を利用して、例えば出発した駅や空港にまた戻ってきたとすれば、その間に相当の日数が経過している場合がある。従って、ユーザが画像データの整理を行なう場合には、その画像データに付加されている移動行程時間を参照すれば、同じ通過地点で撮影された画像の間が何日間程度の旅程であったのかを明確に把握することができる。
【発明を実施するための最良の形態】
【００１０】
（第１実施例）
以下、本発明の第１実施例について図１乃至図１０を参照して説明する。図１は、本発明のシステム構成を示すものである。デジタルカメラ２１は一般的な構成のもので、撮影された写真データを、その撮影日時を示すデータと共に、本体に着脱可能なメモリ媒体２２に書き込んで記憶させるようになっている。一方、車両用ナビゲーション装置１もソフトエア的な処理を除くハードウエアについては一般的な構成であるが、少なくとも上記メモリ媒体２２との間でデータ転送を行うためのインターフェイスを備えている。
【００１１】
図２は、車両用ナビゲーション装置１の電気的構成を示すブロック図である。車両用ナビゲーション装置１は、マイコンを主体として構成された制御回路２、車両の現在位置を検出するための位置検出器３、地図データ入力器（地図データベース）４、操作スイッチ群５、外部メモリインターフェイス（Ｉ／Ｆ）６、カラー液晶ディスプレイ等からなる表示装置７、スピーカ８が接続された音声コントローラ９、マイク１０から入力された音声を認識する音声認識装置１１、リモコン１２との間でコマンド等の送受信を行うリモコンセンサ１３、及び外部、例えばＶＩＣＳ（登録商標）センター１５や種々の情報センターとの間で無線通信によりデータの送受信を行う外部情報入出力装置１４から構成されている。
【００１２】
位置検出器３（位置検出手段に相当）は、車両の回転角速度を検出するジャイロスコープ１６、車両の走行距離を検出する距離センサ１７、人工衛星からの送信電波に基づいて車両の現在位置を検出（測位）するＧＰＳ（Global Positioning System）のためのＧＰＳ受信機１８を有している。各センサ１６〜１８は、それぞれ性質の異なる誤差を有している。このため、制御回路２は、各センサ１６〜１８の検出値を補間しながら用いることにより、車両の現在位置、進行方向、速度、走行距離、現在時刻等を高精度で検出するようになっている。なお、精度によっては、位置検出器３を上述したセンサ１６〜１８の一部のみで構成してもよい。また、ステアリングの回転センサや各転動輪の車輪センサ等を用いてもよい。
【００１３】
地図データ入力器４は、道路地図データ、目印データ、マップマッチング用データ、目的地データ（施設データベース）、交通情報を道路データに変換するためのテーブルデータなどの各種データを記録した地図データ記録メディアからデータを読み出すためのドライブ装置により構成されている。地図データ記録メディアには、ＤＶＤ等の大容量記憶媒体を用いるのが一般的であるが、メモリカード、ハードディスク装置等の媒体を用いてもよい。
上記道路地図データは、道路形状、道路幅、道路名、信号、踏切、建造物、各種施設、地名、地形等のデータを含むとともに、その道路地図を表示装置７の画面上に表示するためのデータを含んでいる。また、目的地データは、駅等の交通機関、レジャー施設、宿泊施設、公共施設等の施設や、小売店、デパート、レストラン等の各種の店舗、住居やマンション、地名などに関する情報からなり、このデータにはそれらの電話番号や住所、緯度および経度等のデータが含まれるとともに、施設を示すランドマーク等を、表示装置７の画面上に道路地図に重ね合せて表示するためのデータを含んで構成されている。
【００１４】
入力手段である操作スイッチ群５は、表示装置７の画面の近傍に設けられたメカニカルスイッチや、表示装置７の画面上に設けられるタッチパネルを含んで構成されている。ユーザ（ドライバ）は、この操作スイッチ群５を用いて、目的地、目的地の検索に必要な情報（目的地検索条件）、通過点などの入力、後述する有効化経路および有効化地点および表示装置７の画面や表示態様の切り替え（地図縮尺変更、メニュー表示選択、経路探索、経路案内開始、現在位置修正、音量調整等）を行う各種のコマンドの入力を行う。また、リモコン１２には複数の操作スイッチが設けられており、スイッチ操作によりリモコン１２からリモコンセンサ１３を介して各種の指令信号が制御回路２に送信される。なお、操作スイッチ群５とリモコン１２は、何れの操作によっても制御回路２に同様の機能を実行させることができる。
【００１５】
外部メモリＩ／Ｆ６は、例えばフラッシュメモリカード等のメモリ媒体に対応するものであり、ナビゲーションに関するものとしては、例えば経路案内時に制御回路２が設定した目的地までの経路のデータ、車両が通過した経路のデータ等を、例えばメモリカードのような記録媒体に書き込んで記憶するために使用される。また、上述したように、デジタルカメラ２１によって撮影された写真データが記録されるメモリ媒体２２との間で、データ転送を行うインターフェイスとしても使用される。
【００１６】
表示装置７（表示手段）の画面には、車両の位置周辺の地図が各種縮尺で表示されるとともに、その表示に重ね合わせて、車両の現在位置と進行方向とを示す現在地マーク（ポインタ）が表示される。また、目的地までの経路案内の実行時には経路案内用の画面が表示される。さらに、ユーザが目的地の検索に必要な情報等を入力したり、目的地の検索や設定を行うための入力用の画面や、各種のメッセージ等も表示される。
【００１７】
音声認識装置１１は、マイク１０を介して入力される音声と内部に記憶する認識用の辞書データとを照合し、入力された音声を認識する。音声コントローラ９は、音声認識装置１１を制御して音声認識結果を制御回路２に出力するとともに、認識された音声をスピーカ８を介してトークバック出力する。また、制御回路２からの音声出力指令に基づいて音声出力信号をスピーカ８に出力する。スピーカ８から出力される音声は、案内に関する音声、操作説明に関する音声、上記のトークバック音声などである。
【００１８】
制御回路２を構成するマイコンは、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ等）１９、Ｉ／Ｏなどを備えている。ＣＰＵがＲＯＭ（またはフラッシュメモリ）に記憶されたプログラムを実行することにより、制御回路２は、目的地設定手段、経路探索手段、表示制御手段、経路案内手段、通過経路特定手段、機能制御手段、現在位置修正手段として機能する。経路探索手段としての機能は、車両の出発地（現在位置）から目的地までの推奨する走行経路を自動計算するものであり、その手法としては例えばダイクストラ法が用いられている。
経路案内手段としての機能は、走行経路に沿って移動可能なように、表示装置７の画面に現在地周辺の道路地図を表示するとともに、車両の現在位置と進行方向を示す現在地マークを道路地図に重ね合わせて表示する機能である。この場合、車両の走行に伴って現在地の表示は地図上を移動し、地図は車両の位置に応じてスクロール表示される。このとき、車両の現在地を道路上にのせるマップマッチングが行われる。
【００１９】
そして、制御回路２のメモリ１９には、図３に示すような車両の走行履歴データが記憶されている。そのデータ内容は、例えば、走行経路毎に、ルート番号（リンクＩＤ）、走行日、出発時刻、到着時刻、目的地、出発地、経由地、燃費、平均時速、軌跡ポインタなどであり、軌跡ポインタにより、走行軌跡データの保存領域が示されている。走行軌跡データは、地点番号、地点通過日時、地点位置情報（経度／緯度）で構成され、地点とは、例えば交差点や停車点などである。
【００２０】
次に、本実施例の作用について図４乃至図９も参照して説明する。図４は、ドライバが車両を運転して各地点に立ち寄り、デジタルカメラ２１により写真を撮りながら移動した場合の行程例を示すものである。ドライバが、スタート地点ＳＴより車両に乗り込み移動を開始し、地点Ａ’で停車すると、当該地点Ａ’の近傍の地点Ａにおいてデジタルカメラ２１により撮影を行う。続いて、ドライバは車両で宿Ｂ’まで移動して停車し、当該地点Ｂ’の近傍の地点Ｂで撮影を行う。
その翌日、ドライバは宿Ｂ’の周辺を徒歩で散策し、地点Ｂ２でデジタルカメラ２１により撮影を行うと、更にその翌日、宿Ｂ’から車両で出発する。そして、地点Ｃ’で停車すると、当該地点Ｃ’の近傍の地点Ｃにおいてデジタルカメラ２１により撮影を行った後、車両で移動してストップ地点ＳＰに戻る。以上の行程中に撮影された写真のデータが、撮影日時のデータと共にデジタルカメラ２１に収容されたメモリ媒体２２に記憶されている。
【００２１】
図５は、車両用ナビゲーション装置１の外部メモリＩ／Ｆ６にメモリ媒体２２が接続された場合に、制御回路２を中心として行われる処理内容を示すフローチャートである。先ず、ユーザが操作スイッチ群５を操作することで制御回路２に対して撮影関連情報の書き込みを要求すると（ステップＳ１）、制御回路２は、以降の処理に使用する各変数「ｉ，Ｊ，ｋ」を「１」に初期化する（ステップＳ２）。それから、ｉ番目の画像のデータに付与されている撮影日時データを、メモリ媒体２２から取得する（ステップＳ３）。
【００２２】
続いて、制御回路２は、自車両の走行履歴データを参照し、ステップＳ３で取得した撮影日時以前において最も近い日時に通過した地点を求めると（ステップＳ４）、その通過地点の位置情報を取得する（ステップＳ５）。ここで、図６には、ステップＳ５における処理内容を示す。制御回路２は、前記通過地点が、例えば、自宅や駅または空港等の駐車場のように、自車両以外の手段によって移動を行う可能性がある特定地点か否かを判断する（ステップＳ２１）。
【００２３】
ここで、ステップＳ２１における「自車両以外の手段」とは、徒歩を除く、例えばバス，電車，旅客機である。また、デジタルカメラ２１で撮影を行った際に利用した車両を「自車両」として、その他の車両（自動車，バイク，自転車）も含む（例えば、特定地点が自宅の場合）。そして、通過地点がそれらの何れかに該当する場合は（「ＹＥＳ」）、その地点情報を、上記の特定地点であることを示すフラグなどと共に記憶する（ステップＳ２２）。一方、通過地点が特定地点以外である場合は（「ＮＯ」）、その他の地点についての情報をそのまま記憶する（ステップＳ２２ａ）。
【００２４】
再び、図５を参照する。ステップＳ５で通過地点の位置情報を取得すると、制御回路２は、ｉ番目の画像情報と（ｉ−１）番目の画像情報とを比較する（ステップＳ６）。ここで、図７には、ステップＳ６における処理内容を示す。制御回路２は、先ず変数ｉが「１」より大か否かを判断し（ステップＳ２３）、「１」より大であれば（「ＹＥＳ」）ｉ番目，（ｉ−１）番目の画像データに付加されている位置情報を比較する（ステップＳ２４）。両者の位置情報が「違う」場合は、撮影地点をグルーピングするための変数ｊをインクリメントする（ステップＳ２５）。また、変数ｋはここでも「１」に初期化する。
【００２５】
一方、ステップＳ２４において、両者の位置情報が「同じ」である場合は、更に両者の撮影日時を比較する（ステップＳ２６）。撮影日が「同じ」であればそのままメインルーチンに戻り、撮影日が「違う」場合は、同一地点の画像データを更に異なる日付でサブグループ化するための変数ｋをインクリメントする（ステップＳ２７）。
【００２６】
再び、図５を参照する。ステップＳ６においてｉ番目，（ｉ−１）番目の画像情報を比較すると、制御回路２は、ｉ番目の画像データの撮影日時と、当該データに付加された通過地点の通過日時との差，経過時間情報を求める（ステップＳ７）。そして、ｉ番目の画像データに、直近の通過地点の位置情報、ステップＳ７で求めた経過時間、地点グループ番号ｊ，サブグループ番号ｋを付加して、メモリ１９のワークエリアに書き込んで記憶させる（ステップＳ８）。それから、メモリ媒体２２の全ての画像データについて上記の処理を行なったか否かを判断し（ステップＳ９）、残りの画像データがあれば（「ＮＯ」）変数ｉをインクリメントしてから（ステップＳ１０）ステップＳ３に戻る。
【００２７】
一方、ステップＳ９において全ての画像データを処理した場合は（「ＹＥＳ」）、各画像データに該当する関連情報を読出してメモリ媒体２２に書き込む処理を行う（ステップＳ１１）。図８には、ステップＳ１１における処理の詳細を示す。制御回路２は、グループ変数ｉを「１」に初期化すると（ステップＳ３１）、ｉ番目の画像データについて地点グループ番号ｊ，サブグループ番号ｋを読み出す（ステップＳ３２）。そして、変数ｉが「２」以上であれば（ステップＳ３３，「ＹＥＳ」）、ｉ番目の画像データとその１つ前の画像データのグループ番号ｊ，ｋが何れも同じか否かを判断する（ステップＳ３４）。
【００２８】
ステップＳ３４において、ｉ番目，（ｉ−１）番目の画像データのグループ番号ｊ，ｋが何れも同じであれば（「ＹＥＳ」）、制御回路２は、当該グループの通過地点と、当該グループに属する画像データの内、最長となる経過時間とに基づいて、地図データ入力器４より立ち寄り可能性がある地点を検索する。そして、その地点情報を関連情報としてメモリ媒体２２に記憶させる（ステップＳ３５）。尚、上記最長経過時間については、ステップＳ３５の処理で求めても良いし、例えば、ステップＳ９で「ＹＥＳ」と判断した後、ステップＳ１１の実行前に一括して求めておいても良い。
【００２９】
ここで、ステップＳ３５における処理の具体例について図９を参照して説明する。例えば、同一グループの通過地点が「○○パーキングエリア」であり、最長経過時間が５分である場合の移動可能範囲が図９に示す円周内であるとする。この場合、移動可能範囲に位置する立ち寄り可能性がある地点としては、例えば「○○公園」、「○○寺」、「○○神社」などとなる。従って、ステップＳ３５では、これらのような地点情報を画像データに付与する。また、ステップＳ３４において、地点グループ番号ｊ，サブグループ番号ｋの何れかが異なる場合は（「ＮＯ」）ステップＳ３８に移行する。
【００３０】
続くステップＳ３６では、画像データに付加されている通過地点が、図６のステップＳ２１で判断したような特定地点か否かを判断し、特定地点であれば（「ＹＥＳ」）同一の地点グループ番号内で最も古い撮影日時と最新の撮影日時との差となる移動行程日数を求め、その行程日数情報を同一地点グループ番号の画像データに付加してメモリ媒体２２に記憶させる。即ち、ユーザが上記のような移動手段を利用して、例えば、出発した駅や空港にまた戻ってきた場合には、その間に相当の日数が経過している場合があるため、移動行程に要したと推定される日数の情報を付加する。
それから、ステップＳ３８ではステップＳ９と同様の判断を行い、残りの画像データがあれば（「ＮＯ」）変数ｉをインクリメントしてから（ステップＳ１９）ステップＳ３２に戻り、全ての画像データについて上記の処理を行えば（「ＹＥＳ」）、図５のメインルーチンに戻って全ての処理が終了となる。
【００３１】
そして、図１０には、以上の処理が行われた結果、メモリ媒体２２に記憶される画像データに付加される関連情報のフォーマット例を示す。各画像データについては、様々な関連情報を記憶するための領域が確保されており、デジタルカメラ２１において撮影が行われた時点では、画像番号や、撮影画像記録時のカメラデータ（ＩＳＯ感度、シャッタースピード、絞り、色補正、撮影日時などが記憶される。そして、未使用となっている領域が若干存在するため、その未使用領域に関連情報を記憶させる。即ち、通過地点の位置情報（緯度，経度）、地点グループ情報，サブグループ情報，立ち寄り地点情報，移動行程日数時間情報などを記憶させる。
【００３２】
以上のように本実施例によれば、車両用ナビゲーション装置１の制御回路２は、メモリ媒体２２に記憶されている、デジタルカメラ２１により撮影された画像データに付随する撮影日時データと、自身がメモリ１９に記憶している走行履歴中の各地点に付随する通過日時データとを比較して、撮影日時以前の最も近い通過日時に対応する通過地点情報と、前記通過日時から前記撮影日時までの経過時間データとを、前記画像データに付加してメモリ媒体２２に記憶させるようにした。
従って、ユーザが、例えば、メモリ媒体２２のデータをパソコン等に取り込んで画像データの整理を行なう場合には、その画像データに付加されている通過地点と、撮影日時までの経過時間データとを比較することで、当該画像が実際にその通過地点付近で撮影されたものかどうかを、適切に判断することが可能となる。
【００３３】
そして、制御回路２は、地点情報が同一となる画像データを同一グループに分類する地点のグループ情報を各画像データに付加してメモリ媒体２２に記憶させるので、画像データの分類処理を地点グループ情報に基づいてより詳細に行うことができる。また、制御回路２は、地点グループ情報が同一となる画像データについて、撮影日時の日付が異なるものをサブグループに分類するサブグループ情報も、画像データに付加するので、例えば、移動先で宿泊したような場合には、同一の地点グループに属する画像データを異なるサブグループに分類して、それらの整理を容易にするために資することができる。
【００３４】
更に、制御回路２は、地点グループ情報及びサブグループ情報が同一である画像データ群について、当該グループの通過地点と最長経過時間とから移動可能範囲内に位置する地点を地図データ入力器４より検索し、検索した地点情報を前記同一グループの画像データに付加してメモリ媒体２２に記憶させる。従って、ユーザが画像データの整理を行なう場合には、その画像データに付加されている立ち寄り地点情報を参照すれば、当該画像が実際に撮影された地点をより確実に特定することができる。
【００３５】
加えて、制御回路２は、画像データに付加された地点情報が、自車両以外の手段を利用する可能性がある特定地点を示す場合、同一グループに属する画像データに付与されている日時データの内、最も古い日時と最新の日時とに基づいて移動行程時間を算出し、その時間情報を同一グループの画像データに付加してメモリ媒体２２に記憶する。従って、ユーザが画像データの整理を行なう場合には、その画像データに付加されている移動行程時間を参照すれば、同じ特定地点で撮影された画像の間が何日間程度の旅程であったのかを明確に把握できる。
【００３６】
（第２実施例）
図１１及び図１２は本発明の第２実施例を示すものであり、第１実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分についてのみ説明する。第２実施例は、第１実施例ではナビゲーション装置１上で行っていた画像データ処理を、パーソナルコンピュータ（パソコン，画像データ処理装置）２３上で行う。
【００３７】
即ち、パソコン２３に内蔵されているハードディスク（図示せず）には、第１実施例において図５〜図８で示したフローチャートと同様の処理を行うコンピュータプログラム２４がインストールされている。また、パソコン２３には、ナビゲーション装置１の地図データ入力器４が有している地図データと同様のデータが記録されているＤＶＤ−ＲＯＭ（地図データベース）２５より、前記データを読み出すためのＤＶＤドライブ（図示せず）も内蔵している。更に、パソコン２３は、ナビゲーション装置１の外部メモリＩ／Ｆ６と同様に、メモリ媒体２２との間でデータ転送を行うためのインターフェイス（図示せず）も備えている。
【００３８】
また、ナビゲーション装置１は、制御回路２内部のメモリ１９に記憶されている走行履歴データを、外部メモリＩ／Ｆ６を介してメモリ媒体２２と同様のメモリ媒体２６に書込むことができるようになっている。そして、パソコン２３は、内蔵されているＣＰＵ（コンピュータ，図示せず）がコンピュータプログラム２４を読み出して実行することで、図１２に示す処理を行う。尚、ＤＶＤ−ＲＯＭ２５は、ＤＶＤドライブにセットされた状態にある。
【００３９】
図１２において、先ず、パソコン２３は、メモリ媒体２６よりナビゲーション装置１の走行履歴データを読み込む（ステップＳ４１）。この場合、デジタルカメラ２１により撮影を行った間に走行したと思われる範囲の履歴を読み込めば良い。続いて、メモリ媒体２２より、デジタルカメラ２１によって撮影された画像データを読み込む（ステップＳ４２）。尚、ここで読み込むメモリ媒体２２の数は２つ以上であっても良いことは言うまでもない。例えば、ユーザがメモリ媒体２２（ａ，ｂ，ｃ，・・・）を順次パソコン２３に接続した場合は、それらに記憶されているデータを順次読み込めば良い。
【００４０】
それから、パソコン２３は図５〜図８と同様の処理を行う。但し、第１実施例では処理したデータをメモリ媒体２２に記憶させたが、パソコン２３上で処理する場合はそれに限ることはない。例えば、暫定的にハードディスク上に記憶させても良いし、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ（書込み可能なもの）／ＲＡＭ等の別の記録媒体に記憶させて保存するようにしても良い。また、特許請求の範囲における「メモリ」とは、上記のハードディスクやＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ等を含むものとする。
【００４１】
以上のように第２実施例によれば、パソコン２３にコンピュータプログラム２４をインストールして動作させ、メモリ媒体２６よりナビゲーション装置１の走行履歴データを読み込むと共に、メモリ媒体２２よりデジタルカメラ２１によって撮影された画像データを読み込んで、第１実施例と同様の処理を行うようにした。従って、より多くの画像データを整理するような場合に、ユーザは、その整理をパソコン２３上で容易に行うことができる。
【００４２】
本発明は上記し又は図面に記載した実施例にのみ限定されるものではなく、以下のような変形が可能である。
メモリ媒体は、例えば、メモリスティック，ＳＤカード，ＵＳＢメモリなどを用いれば良い。
また、デジタルカメラ２１によって撮影された画像データを読み込む場合、必ずしもメモリ媒体２２を介して行う必要はない。例えば、デジタルカメラ２１とナビゲーション装置１またはパソコン２３との双方がＵＳＢインターフェイスやBluetooth（登録商標）等の通信手段を備えている場合は、デジタルカメラ２１の本体に内蔵されているメモリ上に記憶されている画像データを、上記インターフェイスを介して直接読み出すようにしても良い。
【００４３】
ステップＳ１１の処理は、その全て又は一部を必要に応じて実行すれば良い。
第２実施例において、ステップＳ４１，Ｓ４２の実行順序は逆でも良い。
また、第２実施例における車両用ナビゲーション装置は、少なくとも自身が記憶している走行履歴データをメモリ媒体に書込む機能を備えていれば良く、その他の機能については従来構成と同様であっても良い。
【図面の簡単な説明】
【００４４】
【図１】本発明の第１実施例についてシステム構成を示す図
【図２】車両用ナビゲーション装置の電気的構成を示すブロック図
【図３】車両の走行履歴データの一例を示す図
【図４】ドライバが車両を運転して各地点に立ち寄り、デジタルカメラにより撮影しながら移動した場合の行程例を示す図
【図５】車両用ナビゲーション装置の制御回路を中心として行われる処理内容を示すフローチャート
【図６】図５のステップＳ５における処理内容を示すフローチャート
【図７】同ステップＳ６における図６相当図
【図８】同ステップＳ１１における図６相当図
【図９】図８のステップＳ３５における処理の具体例を示す図
【図１０】メモリ媒体に記憶される画像データに付加される関連情報のフォーマット例を示す図
【図１１】本発明の第２実施例を示す図１相当図
【図１２】パソコンによる処理内容を示すフローチャート
【符号の説明】
【００４５】
図面中、１は車両用ナビゲーション装置、４は地図データ入力器（地図データベース）、２１はデジタルカメラ、２２はメモリ媒体、２３はパーソナルコンピュータ（画像データ処理装置）、２４はコンピュータプログラム、２５はＤＶＤ−ＲＯＭ（地図データベース）、２６はメモリ媒体を示す。
【図１】
0004665838.tif 000002
【図２】
0004665838.tif 000003
【図３】
0004665838.tif 000004
【図４】
0004665838.tif 000005
【図５】
0004665838.tif 000006
【図６】
0004665838.tif 000007
【図７】
0004665838.tif 000008
【図８】
0004665838.tif 000009
【図９】
0004665838.tif 000010
【図１０】
0004665838.tif 000011
【図１１】
0004665838.tif 000012
【図１２】
0004665838.tif 000013