(57)【要約】【課題】撮影時の位置情報を検知できるカメラで撮影し、表示装置で地図上に撮影した画像の撮影位置を表示したい場合、表示装置に地図表示用のソフトウェアが必要となる。【解決手段】地図上の指定範囲で撮影された画像を検索する検索方法、及び検索された画像や地図上での撮影位置を表示する表示方法、を含むスクリプトをカメラがメモリーカードに記録し、表示装置がメモリーカードに記録されたスクリプトを実行することで画像の表示を行う。【選択図】図１
2011041167.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮像装置であって、
前記被写体から入射した光を電気信号に変換する撮像部と、
前記撮像部で撮影された撮影画像が格納される可搬型記憶部と、
前記撮影画像と、前記撮影画像に対応するメタデータと、を前記可搬型記憶部へ記録する撮影データ記録部と、
前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部に記録された画像から表示すべき画像を前記メタデータに基づいて検索する検索方法と、前記表示装置が検索された画像を表示する表示方法と、を記録したプログラムを生成し、該プログラムを前記可搬型記憶部に記録するスクリプト記録部と、
を備えることを特徴とする撮像装置。
【請求項２】
前記撮像装置の位置情報を検出する位置検出部、をさらに備え、
前記メタデータは、撮影時に前記位置検出部で検出した位置情報を含む、
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータを整列する整列処理を含む、
ことを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータに含まれる前記位置情報に基づき、前記メタデータを整列する整列処理を含む、
ことを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記プログラムは、前記位置情報に対応する画像の地図上での分布情報に基づき、前記位置情報から緯度情報または経度情報のいずれを整列のキーとするかを選択し、選択した前記整列のキーで前記メタデータを整列する整列処理を含む、
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記プログラムは、前記整列処理を初期化時に実行する、
ことを特徴とする請求項３から５のいずれかに記載の撮像装置。
【請求項７】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータに基づき、画像を検索する検索処理を含む、
ことを特徴とする請求項１、３のいずれかに記載の撮像装置。
【請求項８】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータに含まれる前記位置情報に基づき、画像を検索する検索処理を含む、
ことを特徴とする請求項２、４、５のいずれかに記載の撮像装置。
【請求項９】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、画像の地図上での分布情報に基づき、前記メタデータに含まれる前記位置情報から緯度情報または経度情報を第一の検索条件として選択し、地図上の指定範囲内に存在する画像を、先に第一の検索条件で検索する検索処理を含む、
ことを特徴とする請求項８に記載の撮像装置。
【請求項１０】
日時情報が取得可能な時計部、をさらに備え、
前記撮影データ記録部は、撮影時に前記時計部から取得した日時情報である撮影日時情報を含むメタデータを前記可搬型記憶部へ記録し、
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、読み出したメタデータのうち前記撮影日時情報から同一日付のメタデータは所定数以下に絞って検索対象とし、画像を検索する検索処理を含む、
ことを特徴とする請求項７に記載の撮像装置。
【請求項１１】
日時情報が取得可能な時計部、をさらに備え、
前記撮影データ記録部は、撮影時に前記時計部から取得した日時情報である撮影日時情報を含むメタデータを前記可搬型記憶部へ記録し、
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、読み出したメタデータのうち前記撮影日時情報から同一日付のメタデータは所定数以下に絞って検索対象とし、前記メタデータに含まれる前記位置情報に基づき、画像を検索する検索処理を含む、
ことを特徴とする請求項８から９のいずれかに記載の撮像装置。
【請求項１２】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、読み出したメタデータの前記位置情報を該表示装置に接続された第二の装置に送信し、送信した前記位置情報に対応する地名情報を前記第二の装置から取得し、前記読み出したメタデータのうち地名情報が等しいメタデータは所定数以下に絞って検索対象とし、地図上の指定範囲内に存在する画像を検索する検索処理を含む、
ことを特徴とする請求項８、９、１１のいずれかに記載の撮像装置。
【請求項１３】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、指定範囲の地図を表示し、前記地図に指定範囲内で検索された画像の位置情報を示す目印を重ね合わせて表示し、指定範囲内で検索された複数の画像を前記表示装置に表示し、表示した複数の画像から１つを選択する手段により選択された画像に対応する地図上の目印を強調表示する表示処理を含む、
ことを特徴とする請求項８、９、１１、１２のいずれかに記載の撮像装置。
【請求項１４】
画像の位置情報から周囲の地図を含む地図データを前記可搬型記憶部に記録する地図データ記録部を、さらに備え、
前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得する表示処理を含む、
ことを特徴とする請求項２、４、５、８、９、１１、１２、１３のいずれかに記載の撮像装置。
【請求項１５】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、該表示装置に接続された第一の装置から取得する表示処理を含む、
ことを特徴とする請求項２、４、５、８、９、１１、１２、１３のいずれかに記載の撮像装置。
【請求項１６】
画像の位置情報から周囲の地図を含む地図データを前記可搬型記憶部に記録する地図データ記録部を、さらに備え、
前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得するか、または、該表示装置に接続された第一の装置から取得する、表示処理を含む、
ことを特徴とする請求項２、４、５、８、９、１１、１２、１３のいずれかに記載の撮像装置。
【請求項１７】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得するか、または、表示装置に接続された第一の装置から取得するか、を地図の縮尺により選択する表示処理を含む、
ことを特徴とする請求項１６に記載の撮像装置。
【請求項１８】
前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得するか、または、表示装置に接続された第一の装置から取得するか、を地図が示す地域により選択する表示処理を含む、
ことを特徴とする請求項１６に記載の撮像装置。
【請求項１９】
画像に位置情報を付加する位置情報付加装置であって、
日時情報が取得可能な時計部と、
前記位置情報付加装置の位置情報を検出する位置検出部と、
前記時計部の日時情報に基づいて一定時間ごとに、前記位置検出部で検出した位置情報を格納する位置情報格納部と、
位置情報を付加すべき画像が格納される可搬型記憶部と、
前記可搬型記憶部から前記画像の撮影日時情報を読み出し、前記撮影日時情報に対応する位置情報を前記位置情報格納部から取得し、該位置情報を含むメタデータを前記可搬型記憶部へ記録する位置情報記録部と、
前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部に記録された画像から表示すべき画像を位置情報に基づいて検索する検索方法と、前記表示装置が検索された画像を表示する表示方法と、を記録したプログラムを生成し、該プログラムを前記可搬型記憶部に記録するスクリプト記録部と、
を備えることを特徴とする位置情報付加装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ等の位置検出手段を備えた撮像装置で、画像及び撮影位置情報に加え、表示すべき画像を検索する検索方法、及び画像を表示する表示方法を含むスクリプトをメモリーカードに記録し、表示装置でメモリーカードに記録されたスクリプトが実行されることで、地図上に撮影位置が視覚的に表示される、撮像装置に関するものである。
【背景技術】
【０００２】
デジタルカメラは通常、着脱可能な記録媒体であるメモリーカードを備え、メモリーカードに画像を記録する。近年、メモリーカードが大容量化したため、デジタルカメラで撮影した画像を、メモリーカードを介して他の機器や他の記憶媒体に移すのではなく、メモリーカード自体を撮影した画像の最終的な格納先として使用されることもある。そして、メモリーカードに記録した画像は、パソコン、デジタルフォトスタンド、テレビ等、メモリーカードを接続可能な装置で閲覧される。
【０００３】
近年、デジタルカメラは、ＧＰＳ機能等の位置検出手段を備え、画像と共にメモリーカードに撮影位置情報を記録するタイプのものが広まってきている。このようなＧＰＳ機能搭載デジタルカメラで撮影された画像は、地図表示ソフトを備えた機器を使用すると、位置情報から画像の検索を行い、地図上に撮影位置を視覚的に表示することができる。この方法として、例えば特許文献１に開示された方法がある。この方法によると、画像を画像記憶装置に登録し、登録した画像の検索を行い、予め地図情報記憶装置に記憶された地図情報に基づいて地図を作成し、画像の位置情報を目印として地図に重ね合わせて表示し、目印を指定することで画像を閲覧することが可能な、画像検索システムを構成できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１５４９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来の方法では、画像の検索を行い、画像の位置情報を目印として地図に重ね合わせて表示し、ユーザ等が地図上に表示された目印を指定することで選択した画像を描画する専用のソフトウェアが、表示装置等に必要となる。
【０００６】
本発明は、画像を閲覧するための表示装置が、特別な地図表示用の閲覧ソフトウェアを備えていなくても、画像の検索を行い、画像の位置情報を目印として地図に重ね合わせて表示し、撮影した画像の位置情報を視覚的に分かりやすく表現できることを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、被写体を撮影する撮像装置であって、前記被写体から入射した光を電気信号に変換する撮像部と、前記撮像部で撮影された撮影画像が格納される可搬型記憶部と、前記撮影画像と、前記撮影画像に対応するメタデータと、を前記可搬型記憶部へ記録する撮影データ記録部と、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部に記録された画像から表示すべき画像を前記メタデータに基づいて検索する検索方法と、前記表示装置が検索された画像を表示する表示方法と、を記録したプログラムを生成し、該プログラムを前記可搬型記憶部に記録するスクリプト記録部と、を備えることを特徴とするものである。
第２の発明は、第１の発明であって、前記撮像装置の位置情報を検出する位置検出部、をさらに備え、前記メタデータは、撮影時に前記位置検出部で検出した位置情報を含む、ことを特徴とするものである。
【０００８】
第３の発明は、第１の発明であって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータを整列する整列処理を含む、ことを特徴とするものである。
【０００９】
第４の発明は、第２の発明であって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータに含まれる前記位置情報に基づき、前記メタデータを整列する整列処理を含む、ことを特徴とするものである。
第５の発明は、第４の発明であって、前記プログラムは、前記位置情報に対応する画像の地図上での分布情報に基づき、前記位置情報から緯度情報または経度情報のいずれを整列のキーとするかを選択し、選択した前記整列のキーで前記メタデータを整列する整列処理を含む、ことを特徴とするものである。
第６の発明は、第３から第５の発明のいずれかであって、前記プログラムは、前記整列処理を初期化時に実行する、ことを特徴とするものである。
【００１０】
第７の発明は、第１、第３の発明のいずれかであって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータに基づき、画像を検索する検索処理を含む、ことを特徴とするものである。
【００１１】
第８の発明は、第２、第４、第５の発明のいずれかであって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、前記メタデータに含まれる前記位置情報に基づき、画像を検索する検索処理を含む、ことを特徴とするものである。
【００１２】
第９の発明は、第８の発明であって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、画像の地図上での分布情報に基づき、前記メタデータに含まれる前記位置情報から緯度情報または経度情報を第一の検索条件として選択し、地図上の指定範囲内に存在する画像を、先に第一の検索条件で検索する検索処理を含む、ことを特徴とするものである。
【００１３】
第１０の発明は、第７の発明であって、日時情報が取得可能な時計部、をさらに備え、前記撮影データ記録部は、撮影時に前記時計部から取得した日時情報である撮影日時情報を含むメタデータを前記可搬型記憶部へ記録し、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、読み出したメタデータのうち前記撮影日時情報から同一日付のメタデータは所定数以下に絞って検索対象とし、画像を検索する検索処理を含む、ことを特徴とするものである。
第１１の発明は、第８から第９の発明のいずれかであって、日時情報が取得可能な時計部、をさらに備え、前記撮影データ記録部は、撮影時に前記時計部から取得した日時情報である撮影日時情報を含むメタデータを前記可搬型記憶部へ記録し、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、読み出したメタデータのうち前記撮影日時情報から同一日付のメタデータは所定数以下に絞って検索対象とし、前記メタデータに含まれる前記位置情報に基づき、画像を検索する検索処理を含む、ことを特徴とするものである。
【００１４】
第１２の発明は、第８、第９、第１１の発明のいずれかであって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部からメタデータを読み出し、読み出したメタデータの前記位置情報を該表示装置に接続された第二の装置に送信し、送信した前記位置情報に対応する地名情報を前記第二の装置から取得し、前記読み出したメタデータのうち地名情報が等しいメタデータは所定数以下に絞って検索対象とし、地図上の指定範囲内に存在する画像を検索する検索処理を含む、ことを特徴とするものである。
【００１５】
第１３の発明は、第８、第９、第１１、第１２の発明のいずれかであって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、指定範囲の地図を表示し、前記地図に指定範囲内で検索された画像の位置情報を示す目印を重ね合わせて表示し、指定範囲内で検索された複数の画像を前記表示装置に表示し、表示した複数の画像から１つを選択する手段により選択された画像に対応する地図上の目印を強調表示する表示処理を含む、ことを特徴とするものである。
【００１６】
第１４の発明は、第２、第４、第５、第８、第９、第１１、第１２、第１３の発明のいずれかであって、画像の位置情報から周囲の地図を含む地図データを前記可搬型記憶部に記録する地図データ記録部を、さらに備え、前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得する表示処理を含む、ことを特徴とするものである。
【００１７】
第１５の発明は、第２、第４、第５、第８、第９、第１１、第１２、第１３の発明のいずれかであって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、該表示装置に接続された第一の装置から取得する表示処理を含む、ことを特徴とするものである。
【００１８】
第１６の発明は、第２、第４、第５、第８、第９、第１１、第１２、第１３の発明のいずれかであって、画像の位置情報から周囲の地図を含む地図データを前記可搬型記憶部に記録する地図データ記録部を、さらに備え、前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得するか、または、該表示装置に接続された第一の装置から取得する、表示処理を含む、ことを特徴とするものである。
【００１９】
第１７の発明は、第１６の発明であって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得するか、または、表示装置に接続された第一の装置から取得するか、を地図の縮尺により選択する表示処理を含む、ことを特徴とするものである。
【００２０】
第１８の発明は、第１６の発明であって、前記プログラムは、前記可搬型記憶部が接続された表示装置が、地図を表示するのに使用する地図データを、前記可搬型記憶部から読み出して取得するか、または、表示装置に接続された第一の装置から取得するか、を地図が示す地域により選択する表示処理を含む、ことを特徴とするものである。
【００２１】
第１９の発明は、画像に位置情報を付加する位置情報付加装置であって、日時情報が取得可能な時計部と、前記位置情報付加装置の位置情報を検出する位置検出部と、前記時計部の日時情報に基づいて一定時間ごとに、前記位置検出部で検出した位置情報を格納する位置情報格納部と、位置情報を付加すべき画像が格納される可搬型記憶部と、前記可搬型記憶部から前記画像の撮影日時情報を読み出し、前記撮影日時情報に対応する位置情報を前記位置情報格納部から取得し、該位置情報を含むメタデータを前記可搬型記憶部へ記録する位置情報記録部と、前記可搬型記憶部が接続された表示装置が、前記可搬型記憶部に記録された画像から表示すべき画像を位置情報に基づいて検索する検索方法と、前記表示装置が検索された画像を表示する表示方法と、を記録したプログラムを生成し、該プログラムを前記可搬型記憶部に記録するスクリプト記録部と、を備えることを特徴とするものである。
【発明の効果】
【００２２】
以上のような本発明によれば、画像を閲覧するための表示装置は、スクリプトの実行エンジンを備えていれば、特別な地図表示用の閲覧ソフトウェアを備えていなくても、画像の検索を行い、地図上に撮影した画像の位置情報を視覚的に分かりやすく表現できる。
【００２３】
さらに本発明によれば、検索対象を絞り込み、より効率的なキーでソートして探索することで、地図上で指定の範囲内に位置情報が含まれる画像を短時間で検索することが可能である。
【００２４】
さらに本発明によれば、テレビのリモコンのような簡易的な操作部でも、容易な操作により、地図上で画像の撮影位置を確認できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施形態における撮像装置と表示装置を示す構成図
【図２】本発明の第１の実施形態におけるメタデータを格納したファイル例を示す図
【図３】本発明の第１の実施形態における整列処理のフローチャート
【図４】本発明の第１の実施形態における検索処理のフローチャート
【図５】本発明の第１の実施形態における表示画面例を示す図
【図６】本発明の第２の実施形態における位置情報付加装置と表示装置を示す構成図
【発明を実施するための形態】
【００２６】
（第１の実施形態）
図１は、本発明の第１の実施形態における撮像装置１０１と表示装置１１１を示した構成図である。撮像装置（デジタルカメラ）１０１は、撮像部１０２と、位置検出部１０３と、時計部１０４と、撮像データ記録部１０５と、スクリプト記録部１０６と、地図データ記録部１０７と、可搬型記憶部１１０と、を備える。
【００２７】
撮像部１０２は、被写体から光学レンズ等を通して入射した光を電気信号に変換し、画像を生成する。
【００２８】
位置検出部１０３は、撮像装置１０１の地理的な位置を検出し、位置情報を生成する。位置検出部１０３には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用したものがよく用いられる。
【００２９】
時計部１０４は、現在の日時情報が取得可能で、撮像装置１０１は、撮影時に時計部１０４から取得した日時情報をその画像の撮影日時とする。
【００３０】
撮影データ記録部１０５は、撮影が行われるごとに、位置情報検出部１０３から位置情報、時計部１０４から日時情報を取得し、それらを撮像部１０２が生成する画像との対応が分かるようにメタデータとして、画像と共に可搬型記憶部１１０に記録する。可搬型記録部１１０は、記憶媒体として不揮発性のフラッシュメモリを用いた半導体メモリーカードがよく使用される。
【００３１】
スクリプト記録部１０６は、可搬型記憶部１１０が表示装置１１１に接続されたときに実行されるプログラム（Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ）を生成し、可搬型記憶部１１０に記録する。
【００３２】
地図データ記録部１０７は、撮影時の位置情報から周囲の地図を含む地図データを可搬型記憶部１１０に記録する。
【００３３】
表示装置（テレビ）１１１は、可搬型記憶部１１０と、スクリプト解釈部１１２と、操作部１１３と、表示部１１４と、を備える。
【００３４】
可搬型記憶部１１０には、画像と、メタデータと、プログラム（Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ）と、地図データと、が上述の撮像装置１０１等により記録されている。可搬型記憶部１１０は、撮像装置１０１が画像を撮影している間は、撮像装置１０１に接続されており、撮影が終了し、表示装置１１１で画像を表示させたいときに、撮像装置１０１からいったん取り外され、代わって表示装置１１１に接続され、撮影した画像を表示装置１１１に表示する、といった具合に使用される。
【００３５】
スクリプト解釈部１１２（Ｊａｖａ（登録商標）Ｓｃｒｉｐｔエンジン）は、可搬型記憶部１１０に格納されたプログラムを読み出し、解釈、実行する。
【００３６】
操作部（リモコン）１１３は、スクリプト解釈部１１２がプログラムを実行中にユーザからの入力が必要になったときに使用される。操作部１１３は、リモコンのように、表示装置と物理的に切り離されていてもよい。
【００３７】
表示部１１４は、画像を表示するためのものである。液晶パネル、ＰＤＰ（プラズマディスプレイパネル）等が一般的に用いられる。
【００３８】
地図サーバ１２１は、表示装置１１１と有線または無線で接続され、表示装置１１１が地図サーバ１２１に位置情報を送信すると、地図サーバ１２１は送信された位置情報に対応する地図データを表示装置１１１に送り返す。
【００３９】
地名サーバ１３１は、表示装置１１１と有線または無線で接続され、表示装置１１１が地名サーバ１３１に位置情報を送信すると、地名サーバ１３１は送信された位置情報に対応する地名情報を表示装置１１１に送り返す。
なお、表示装置１１１は、可搬型記憶部１１０とスクリプト解釈部１１２と操作部１１３とを備えるビデオデッキと、表示部１１４を備えるテレビと、を有線または無線で接続したような構成とすることもできる。
【００４０】
図２は、本発明の第１の実施形態におけるメタデータを格納したファイルの例である。メタデータは、画像ごとに、画像のファイルパスと、撮影日時と、位置情報である緯度及び経度と、を含む。撮像装置１０１は、連続撮影を行う場合等は、撮影から次の撮影までの時間的猶予が限られるため、メタデータの記録にあまり時間がかけられない。そのため、ここでは、撮像装置１０１が撮影順にメタデータをファイルに記録するものとしている。従って、例えば、撮影順ではなく、経度順に並んだメタデータが必要な場合は、別途どこかで整列する必要がある。
【００４１】
なお、ここではＪａｖａ（登録商標）Ｓｃｒｉｐｔ向けによく使用されるＪＳＯＮ（Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）でファイルを記述しているが、別の形式でもよい。
【００４２】
なお、ここでは全画像分のメタデータを１つのファイルとしているが、複数のファイルに分割してもよい。
【００４３】
なお、ここではメタデータを画像と別ファイルとしたが、ＥＸＩＦ規格のように画像ファイルにメタデータを埋め込んでもよい。
【００４４】
図３は、本発明の第１の実施形態における表示装置１１１による整列処理のフローチャートである。
【００４５】
ステップＳ３０１で、表示装置１１１は可搬型記憶部１１０からメタデータを読み出す。次にステップ３０２で検索対象の選択を行う。ここでは、「全て選択」と「日付先頭のみ選択」と「同一地名は最近の１枚を選択」の３つを、検索対象としてのメタデータを絞り込む方法として挙げている。
【００４６】
指定の緯度範囲と経度範囲に含まれるメタデータを検索する際、「全て選択」では、もれなく画像を検索することが可能である。しかしながら、地図の縮尺によっては、指定の緯度範囲と経度範囲が非常に広く、検索対象の画像の数が膨大となることがある。このような場合、あらかじめ検索対象を間引いておく方法が有効である。
【００４７】
「日付先頭のみ選択」は同一日付のメタデータが複数存在する場合、最も撮影時刻の早いもののみを検索対象として選択する。
【００４８】
「同一地名は最近の１枚を選択」は、地名サーバ１３１に位置情報を送信し、送り返された地名が同一のメタデータは、日時情報が最も後のもののみを検索対象として選択する。
【００４９】
検索対象が決定すれば、それに対してステップＳ３０３で緯度と経度の分散をそれぞれ計算する。
【００５０】
そして、求めた緯度分散と経度分散をステップＳ３０４で比較する。緯度分散の方が大きければ、ステップＳ３０５の処理を行う。逆に、経度分散の方が大きければステップＳ３０６の処理を行う。
【００５１】
ステップＳ３０５では、緯度をキーにメタデータを整列する。
【００５２】
ステップ３０６では、経度をキーにメタデータを整列する。
【００５３】
そして、ステップＳ３０７で整列処理を終了する。
【００５４】
以上の整列処理は、例えば、可搬型記憶部１１０に格納されたプログラムが表示装置１１１に読み込まれ、起動した時に、初期化処理として実施しておくと、以後の検索処理に要する時間を短縮できる。
【００５５】
図４は、本発明の第１の実施形態における表示装置１１１による検索処理のフローチャートである。
【００５６】
表示装置１１１の表示部１１４に表示すべき地図の範囲を、ユーザが操作部１１３で指定すると、表示装置１１１は指定の緯度範囲と経度範囲に含まれるメタデータを検索する。
【００５７】
ステップＳ４０１で、緯度分散と経度分散を比較する。これは、図３の整列処理のステップＳ３０３で求めたものと等しく、ステップＳ４０１の比較結果はステップＳ３０４の比較結果に等しい。緯度分散の方が大きければ、既に図３の整列処理において、緯度をキーにメタデータは整列されている。
【００５８】
ステップＳ４０２では、緯度の下端を２分探索で求める。
【００５９】
ステップＳ４０３では、緯度の上端を２分探索で求める。
【００６０】
これらをさらにステップＳ４０４で指定の経度範囲に含まれるかで絞り込む。ここではメタデータは経度では整列していないため、メタデータ１つ１つに対し、指定の経度範囲に含まれるかをチェックしていく必要がある。しかしながら、先に分散が大きい緯度で絞り込んでいるため、１つ１つチェックしなければならないメタデータの数はより絞り込まれている可能性が高く（どの緯度範囲、経度範囲が指定されたかにも依存する）、全体的な検索時間の短縮が期待できる。
【００６１】
逆に、ステップＳ４０１で経度分散の方が大きければ、先述と緯度と経度が入れ替わるだけで、同様のことが言える。
【００６２】
ステップＳ４０５で経度の左端を２分探索する。
【００６３】
ステップＳ４０６で経度の右端を２分探索する。
【００６４】
ステップＳ４０７で緯度で絞込みを行う。
【００６５】
そして、ステップＳ４０８で検索処理は終了する。
【００６６】
なお、図３での整列のキー（緯度または経度）や、図４での先に検索して絞り込む条件（緯度または経度）を、緯度と経度のそれぞれの分散を実際に計算した値を比較することにより決定したが、例えば、撮像装置１０１が観光での写真撮影にしか使用されず、観光地のほとんどが人が居住可能な気候の緯度範囲にしか存在せず、逆に経度方向には世界に分散していると分かっているような場合は、経度分散の方が大きくなるので、スクリプト記録部１０６がプログラムを可搬型記憶部１１０に記録する時点で、経度を先に検索して絞り込む条件としてしまってもよい。
【００６７】
また、例えば、撮像装置１０１が、撮影の度に、位置検出部１０３から取得した位置情報から、緯度分散と経度分散を計算し、それをスクリプト記録部１０６が生成するプログラムで使用し、整列のキー（緯度または経度）や、先に検索する条件（緯度または経度）を決定してもよい。
【００６８】
図５は、本発明の第１の実施形態における表示画面の例である。表示装置１１１が可搬型記憶部１１０に格納されたプログラムを読み出し、実行することで、図５のような表示画面が表示部１１４に表示される。表示画面は、地図表示パネル、操作パネル、画像パネルを含む。
【００６９】
地図表示パネルには、地図が表示される。地図データは、可搬型記憶部１１０から読み出すか、または、表示装置１１１が有線または無線で接続された地図サーバ１２１に位置情報を送信し、送信した位置情報に対する地図データを地図サーバ１２１から受け取るか、により取得する。
ここで、縮尺が小さい広域な地図データは可搬型記憶部１１０に置き、縮尺が大きい詳細な地図データは地図サーバ１２１に置くという方法も可能である。この場合、可搬型記憶部１１０に大量の地図データを置く必要がなく、しかも地図サーバ１２１が何らかの理由により使用できない状況でも、縮尺が小さい広域な地図データは可搬型記憶部１１０から取得可能であり、最低限の地図表示ができるため、有効な方法である。
また、ユーザが居住している地域（例えば日本）の地図データは可搬型記憶部１１０に置き、その他の地域の地図データは地図サーバ１２１に置くという方法も可能である。この場合、可搬型記憶部１１０に大量の地図データを置く必要がなく、しかも地図サーバ１２１が何らかの理由により使用できない状況でも、ユーザがよく使用するであろう居住地域の地図データは可搬型記憶部１１０から取得可能であり、有効な方法である。
【００７０】
地図表示パネルに表示されている地図の緯度範囲、経度範囲に対し、メタデータが検索され、検索された位置情報が目印として地図に重ね合わせて表示される。
【００７１】
操作パネルには、地図を上、右、左、下に移動したり、拡大、縮小するための操作アイコンが含まれたりする。これらの操作アイコンは、ユーザが操作部１１３を操作することで選択、実行される。操作パネルを設けることで、操作部（リモコン）１１３に地図専用のボタンを設けなくても、地図を容易に操作できる。ユーザは操作パネルの操作により、表示する地図の範囲を指定することができ、表示装置１１１は指定された範囲内の画像を見つけるために、メタデータを検索する。
【００７２】
画像パネルには、検索により見つかった複数の画像が表示される。画像と共に、撮影日、地名等を表示してもよい。ユーザは操作部１１３を操作することで表示された複数の画像（図５では７つ）から１つを選択できる。図５では真ん中の画像４が選択されており、これに対応する地図表示パネル上の目印が強調表示される。画面の大きさに限りがあるため、表示できる画像は所定数以下（図５では７つ以下）となるが、ユーザが操作部１１３を操作して別の画像を選択することで、画像が左右にスクロールし、新たな画像が表示される。例えば図５で操作部１１３の操作により選択中の画像４から一つ右に移動すると、画像１が左にスクロールアウトし、代わって画像８が右からスクロールインする。このとき、画像５が真ん中に表示されて選択状態となり、地図表示パネル上で画像５に対応する目印が強調表示されるようになり、画像４に対応する目印の強調表示は解除される。ここでは、ユーザが目印を選択するのではなく、画像を選択するようにしているが、このようにすることで、画面上の目印を選択する（２次元上の１点を指し示す）のに適したマウスのような操作部を備えていなくても、テレビのリモコンのような画像を左右にスクロールできる程度の操作部を備えてさえいれば、分かり易い操作により選択した画像に対応する位置情報を示す目印を地図上に強調表示できる。
【００７３】
以上のように、本実施形態によれば、画像を閲覧するための表示装置は、スクリプトの実行エンジンを備えていれば、特別な地図表示用の閲覧ソフトウェアを備えていなくても、画像の検索を行い、地図上に撮影した画像の位置情報を視覚的に分かりやすく表現できる。
【００７４】
さらに本実施形態によれば、検索対象を絞り込み、より効率的なキーでソートして探索することで、地図上で指定の範囲内に位置情報が含まれる画像を短時間で検索することが可能である。
【００７５】
さらに本実施形態によれば、テレビのリモコンのような簡易的な操作部でも、容易な操作により、地図上で画像の撮影位置を確認できる。
【００７６】
なお、本実施形態では、メタデータを位置情報で検索し、表示装置に地図を表示するスクリプトを可搬型記憶部に記録する撮像装置を示したが、本発明は、他の用途でも利用可能である。例えば、メタデータを日時情報で検索し、表示装置にカレンダーを表示するスクリプトを可搬型記憶部に記録する撮像装置等が挙げられる。
【００７７】
（第２の実施形態）
図６は、本発明の第２の実施形態における位置情報付加装置６０１と表示装置１１１を示した構成図である。位置情報付加装置６０１は、撮像装置（デジタルカメラ）が位置検出部（ＧＰＳ受信部）を備えていない場合等に、撮影時に撮像装置と一緒に携帯し、後で日時情報を基に撮影した画像に位置情報を付加するための装置である。
【００７８】
位置情報付加装置６０１は、位置検出部１０３、位置情報格納部６０２、位置情報記録部６０５、時計部１０４、スクリプト記録部１０６、可搬型記憶部１１０と、を備える。位置検出部１０３、時計部１０４、スクリプト記録部１０６、可搬型記憶部１１０は第１の実施形態の撮像装置１０１が備えるものと同様であるため説明を省略する。
【００７９】
位置情報格納部６０２は、時計部１０４からの日時情報に基づき、一定時間ごとに、位置検出部１０３で検出した位置情報を格納する。
【００８０】
位置情報記録部６０５は、位置情報を付加すべき画像が格納された可搬型記憶部１１０から画像の撮影日時情報を読み出し、読み出した撮影日時情報に対応する位置情報を位置情報格納部６０２から取得し、取得した位置情報を画像との対応が分かるようにメタデータとして、可搬型記憶部１１０に記録する。
【００８１】
表示装置（テレビ）１１１は、第１の実施形態の表示装置と同様であり、位置情報付加装置６０１で画像に位置情報を付加し、プログラム（Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ）を書き込んだ後の可搬型記憶部（メモリーカード）１１０を表示装置（テレビ）１１１に接続すると、第１の実施形態と同様の効果が得られる。
【００８２】
なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。
【００８３】
以上、第１及び第２の実施形態で示した内容に従えば、より効果的な画像の視聴が可能となる。近年のＪａｖａ（登録商標）Ｓｃｒｉｐｔエンジンとメモリカードスロットを搭載したテレビはインターネットに接続可能なものが増えている。これらのテレビにおいて、ネットワーク先にあるＪａｖａ（登録商標）Ｓｃｒｉｐｔプログラムに加え、メモリーカードに記録されたＪａｖａ（登録商標）Ｓｃｒｉｐｔプログラムが実行できるようになれば、様々な用途でメモリーカードを用いたデジタル家電機器間連携による利便性向上が期待できる。その１つとして、デジタルカメラで撮影したメモリーカードをテレビに挿入するだけで、デジタルカメラが付加するメタデータにふさわしい表示方法で画像を閲覧でき、従来と比較して非常に有効な活用が可能となる。
【産業上の利用可能性】
【００８４】
本発明の撮像装置及び位置情報付加装置により、撮影した可搬型記憶部をスクリプトが実行可能な表示装置に持っていくだけで、位置情報から画像を高速に検索することができ、簡単な操作で地図上に画像の撮影位置を表示し、閲覧することができる。本発明は、ＧＰＳ機能を備えるデジタルスチルカメラ、ムービー等のＡＶ機器、カメラ付き携帯電話やモバイル機器用途として有益である。
【符号の説明】
【００８５】
１０１    撮像装置（デジタルカメラ）
１０２    撮像部
１０３    位置検出部（ＧＰＳ受信部）
１０４    時計部
１０５    撮影データ記録部
１０６    スクリプト記録部
１０７    地図データ記録部
１１０    可搬型記憶部（メモリーカード）
１１１    表示装置（テレビ）
１１２    スクリプト解釈部（Ｊａｖａ（登録商標）Ｓｃｒｉｐｔエンジン）
１１３    操作部（リモコン）
１１４    表示部（液晶パネル、ＰＤＰ）
１２１    地図サーバ
１３１    地名サーバ
【図１】
2011041167.tif 000003
【図２】
2011041167.tif 000004
【図３】
2011041167.tif 000005
【図４】
2011041167.tif 000006
【図５】
2011041167.tif 000007
【図６】
2011041167.tif 000008