(57)【要約】【課題】画像ファイルに付随するメタデータの有効利用を図る。【解決手段】撮像装置１において、台紙データ２００を起動させて台紙画像１００を表示させるようにする。台紙画像１００上に表示される複数のサムネイル貼付エリアＡＲ１から１つを選択して撮像操作を行うと、撮像画像データに対して撮影日時、位置情報などの撮影時関連情報が対応付けられるようにする。そして、この撮影時関連情報が、サムネイル貼付エリアＡＲ１に設定される画像貼付条件情報を満たしていれば、選択したサムネイル貼付エリアＡＲ１に対して撮像画像データのサムネイル画像が貼り付けされるようにする。【選択図】図５
2006227692.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像情報を取得する画像情報取得手段と、
取得された第１の画像情報に関連した所定の情報内容を有する第１の関連情報を生成し、この関連情報を、上記取得された第１の画像情報に対応付ける情報対応付け手段と、
少なくとも第２の画像情報と条件情報とを有して形成される機能データを利用して、表示部に上記第２の画像情報の画像を表示させるとともに、表示された第２の画像情報の画像上に対して上記第１の画像情報を示す代表画像を表示させることのできる表示処理手段と、
上記表示処理手段により上記代表画像を表示させるときに、この表示させるべき代表画像が示す第１の画像情報に対応付けられた第１の関連情報の内容が、上記条件情報が示す条件を満たしているか否かについて判別する判別手段と、
上記判別手段により上記条件を満たしていることが判別された場合においてのみ、上記表示させるべき代表画像を上記表示処理手段により表示させる表示制御手段と、
を実行するようにされていることを特徴とする情報処理装置。
【請求項２】
上記機能データは、上記第２の画像情報の所定の画像領域ごとに対応して条件情報が割り当てられており、
上記判別手段は、表示させるべき代表画像が示す第１の画像情報に対応付けられた第１の関連情報の内容が、この代表画像を表示させるべきとして選択した上記第２の画像情報の画像領域に対応する条件情報が示す条件を満たしているか否かについて判別するようにされている、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記機能データは、上記第２の画像情報の画像上に表示させた第１の画像情報に対応付けることのできる所定内容の情報である第２の関連情報をさらに有し、
上記第２の画像情報の画像上に表示された代表画像が示す第１の画像情報を記録媒体に記録するときには、この第１の画像情報と上記第２の関連情報とを対応付けて、記録媒体への記録を行う記録手段をさらに備える、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
上記機能データは、上記第２の画像情報の所定の画像領域ごとに対応して上記第２の関連情報が割り当てられており、
上記記録手段は、代表画像が表示された第２の画像情報の領域に対応して割り当てられた第２の関連情報を、この代表画像が示す第１の画像情報と対応付けて、記録媒体への記録を行うようにされている、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
記録媒体に記録された上記第１の画像情報を検索するものであり、入力された検索条件と、第１の画像情報に対応付けられて記録媒体に記録されている第１の関連情報及び／又は第２の関連情報との内容比較を行うことで検索を実行する検索手段、
をさらに備える、ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
第１の画像情報を所定の画像情報取得手段により取得させる取得手順と、
取得された第１の画像情報に関連した所定の情報内容を有する第１の関連情報を生成し、この関連情報を、上記取得された第１の画像情報に対応付ける情報対応付け手順と、
少なくとも第２の画像情報と条件情報とを有して形成される機能データを利用して、表示部に上記第２の画像情報の画像を表示させるとともに、表示された第２の画像情報の画像上に対して上記第１の画像情報を示す代表画像を表示させることのできる表示手順と、
上記表示手順により上記代表画像を表示させるときに、この表示させるべき代表画像が示す第１の画像情報に対応付けられた第１の関連情報の内容が、上記条件情報が示す条件を満たしているか否かについて判別する判別手順と、
上記判別手順により上記条件を満たしていることが判別された場合においてのみ、上記表示させるべき代表画像を上記表示手順により表示させる制御手順と、
を実行するようにされていることを特徴とする情報処理方法。
【請求項７】
サーバ装置と端末装置から成り、
サーバ装置において少なくとも第２の画像情報と条件情報とを有して形成される機能データを作成する作成手段と、
上記作成手段により作成した機能データを所定の通信網を介して、サーバ装置から端末装置に送信する第１の通信手段と、
端末装置において、上記サーバ装置から送信されてきた上記機能データを受信して保持する保持手段と、
端末装置において、第１の画像情報を取得する画像情報取得手段と、
端末装置において、取得された第１の画像情報に関連した所定の情報内容を有する第１の関連情報を生成し、この第１の関連情報を、上記取得された第１の画像情報に対応付ける情報対応付け手段と、
端末装置において、上記保持手段により保持した上記機能データに基づいて、表示部に上記第２の画像情報の画像を表示させるとともに、表示された第２の画像情報の画像上に対して上記第１の画像情報を示す代表画像を表示させることのできる表示処理手段と、
端末装置において、上記表示処理手段により上記代表画像を表示させるときに、この表示させるべき代表画像が示す第１の画像情報に対応付けられた第１の関連情報の内容が、上記条件情報が示す条件を満たしているか否かについて判別する判別手段と、
端末装置において、上記判別手段により上記条件を満たしていることが判別された場合においてのみ、上記表示させるべき代表画像を上記表示処理手段により表示させる表示制御手段と、
上記端末装置において、少なくとも、上記第２の画像情報の画像上に表示させた代表画像の表示結果の情報と、上記第２の画像情報の画像上に表示させた代表画像が示す第１の画像情報とを、上記サーバ装置に送信する第２の送信手段と、
を備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報を画像として表示させたり、また、画像情報を記録媒体に記録させるための処理を実行する情報処理装置と、その方法に関する。また、このような画像情報に関する情報処理を実行するサーバ装置と端末装置から成る情報処理システムに関する。
【背景技術】
【０００２】
例えば、画像ファイルを管理するのにあたっては、その画像ファイルに関連した何らかの情報内容を有するメタデータを画像ファイルごとに関連付け、このメタデータを利用することがしばしば行われる。
このようなメタデータの代表的な使用形態として、ファイル検索を挙げることができる。つまり、画像ファイルを検索するために、ユーザは検索条件として、所望のキーワードを入力する。検索処理としては、先ず、入力されたキーワードに一致する内容のメタデータを検索して特定し、この特定されたメタデータと関連付けられて管理されている画像ファイルを検索結果として出力する。このようなメタデータを使用した検索であれば、例えばファイル名などの基本的な検索条件以外のキーワードを検索条件として検索を行うことが可能であり、検索機能としてはより充実したものとなる。
【０００３】
【特許文献１】特開２００２−３１８８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようにして、メタデータは検索などのために利用して有効なものではあるが、現状においては、さらなる有効利用が図られる余地が残っている。
【課題を解決するための手段】
【０００５】
そこで本発明は上記した課題を考慮して、情報処理装置として次のように構成する。
つまり、第１の画像情報を取得する画像情報取得手段と、取得された第１の画像情報に関連した所定の情報内容を有する第１の関連情報を生成し、この関連情報を、取得された第１の画像情報に対応付ける情報対応付け手段と、少なくとも第２の画像情報と条件情報とを有して形成される機能データを利用して、表示部に第２の画像情報の画像を表示させるとともに、表示された第２の画像情報の画像上に対して第１の画像情報を示す代表画像を表示させることのできる表示処理手段と、この表示処理手段により代表画像を表示させるときに、この表示させるべき代表画像が示す第１の画像情報に対応付けられた第１の関連情報の内容が、条件情報が示す条件を満たしているか否かについて判別する判別手段と、この判別手段により条件を満たしていることが判別された場合においてのみ、表示させるべき代表画像を表示処理手段により表示させる表示制御手段とを実行するように構成することとした。
【０００６】
また、情報処理方法としては、第１の画像情報を所定の画像情報取得手段により取得させる取得手順と、取得された第１の画像情報に関連した所定の情報内容を有する第１の関連情報を生成し、この関連情報を、取得された第１の画像情報に対応付ける情報対応付け手順と、少なくとも第２の画像情報と条件情報とを有して形成される機能データを利用して、表示部に第２の画像情報の画像を表示させるとともに、表示された第２の画像情報の画像上に対して上記第１の画像情報を示す代表画像を表示させることのできる表示手順と、表示手順により代表画像を表示させるときに、この表示させるべき代表画像が示す第１の画像情報に対応付けられた第１の関連情報の内容が、条件情報が示す条件を満たしているか否かについて判別する判別手順と、この判別手順により条件を満たしていることが判別された場合においてのみ表示させるべき代表画像を上記表示手順により表示させる制御手順とを実行するように構成することとした。
【０００７】
また、情報処理システムとして次のように構成することとした。
本発明の情報処理システムは、サーバ装置と端末装置から成る。そして、サーバ装置において少なくとも第２の画像情報と条件情報とを有して形成される機能データを作成する作成手段と、作成手段により作成した機能データを所定の通信網を介して、サーバ装置から端末装置に送信する第１の通信手段と、端末装置において、サーバ装置から送信されてきた上記機能データを受信して保持する保持手段と、端末装置において、第１の画像情報を取得する画像情報取得手段と、端末装置において、取得された第１の画像情報に関連した所定の情報内容を有する第１の関連情報を生成し、この第１の関連情報を、取得された第１の画像情報に対応付ける情報対応付け手段と、端末装置において、保持手段により保持した機能データに基づいて、表示部に第２の画像情報の画像を表示させるとともに、表示された第２の画像情報の画像上に対して上記第１の画像情報を示す代表画像を表示させることのできる表示処理手段と、端末装置において、表示処理手段により代表画像を表示させるときに、この表示させるべき代表画像が示す第１の画像情報に対応付けられた第１の関連情報の内容が、条件情報が示す条件を満たしているか否かについて判別する判別手段と、端末装置において、上記判別手段により上記条件を満たしていることが判別された場合においてのみ、上記表示させるべき代表画像を上記表示処理手段により表示させる表示制御手段と、端末装置において、少なくとも、第２の画像情報の画像上に表示させた代表画像の表示結果の情報と、第２の画像情報の画像上に表示させた代表画像が示す第１の画像情報とをサーバ装置に送信する第２の送信手段とを備えることとした。
【０００８】
上記各構成によると、取得した第１の画像情報が、先ず、第１の関連情報（メタデータ）と関連付けされる。この第１の画像情報は、その代表画像を第２の画像情報の画像上に表示させるようにして使用される。第２の画像情報は、条件情報とにより機能データを形成する。そして、代表画像を第２画像情報の画像上に表示させるためには、その縮小画像が示す第１の画像情報に対応付けられた第１の関連情報が条件情報を満足していることを判定するようにされる。つまり、代表画像が示す第１の関連情報が条件情報を満足している場合においてのみ、第２の画像情報の画像上に対して、その代表画像を表示させることができる。
【発明の効果】
【０００９】
かかる本発明の構成では、取得した第１の画像情報に対応付けられる第１の関連情報としてのメタデータを、第２の画像情報の画像上に代表画像を表示させるための可否判断に使用していることになる。このようなメタデータの使用を前提にすれば、これまでにはなかったような機能のアプリケーションを構築して、ユーザに提供することができる。つまり、メタデータの有効利用が図られる。
【発明を実施するための最良の形態】
【００１０】
以下、本願発明を実施するための最良の形態（以降、実施の形態ともいう）について説明する。本実施の形態は、本願発明としての情報処理装置を撮像装置に適用している。
図１のブロック図は、本実施の形態の撮像装置１の構成例を示している。
先ず、カメラ部１０は、レンズ光学系により撮像して得られた画像光を信号に変換するための部位であり、光学ブロック１１、ＣＣＤ（Charge Coupled Device）１２、前処理回路１３、光学ブロック用ドライバ１４、ＣＣＤドライバ１５、及びタイミング生成回路１６とを備えて成る。
【００１１】
光学ブロック１１は、レンズ光学系、フォーカス機構、シャッター機構、絞り（アイリス）機構などを備えて成り、入射された光を撮像光としてＣＣＤ１２の受光面に結像させる。
また、光学ブロック１１におけるフォーカス制御、シャッター制御、絞り値の可変制御などは、この場合には、光学ブロック用ドライバ１４から出力される駆動信号によって行われるものとしている。つまり、光学ブロック用ドライバ１４は、制御部５の制御に応じて、フォーカス機構、シャッター機構、及び絞り機構などを駆動するための駆動信号を生成して出力する。この駆動信号に応じて、フォーカス機構、シャッター機構、及び絞り機構が動作することで、フォーカス状態、シャッター動作、シャッター速度、及び絞り値などが適切な状態に制御される。
【００１２】
ＣＣＤ１２は、上記のようにして受光面にて受光した撮像光について光電変換を行うもので、受光面にて受光された撮像光に応じて蓄積された信号電荷を、タイミング生成回路１６からの出力されるタイミング信号に基づいて順次出力することで、撮像光に対応した電気信号を出力する。
タイミング生成回路１６は、制御部５の制御に応じて必要とされるタイミング信号を形成する。また、ＣＣＤドライバ１５は、タイミング生成回路１６からのタイミング信号に基づいて、ＣＣＤ１２に対して駆動信号を出力する。
なお、光電変換素子（撮像素子）としては、ＣＣＤに限定されるものではなく、例えばＣＭＯＳセンサなどをはじめ他の素子を採用してもよい。
【００１３】
前処理回路１３は、ＣＣＤ１２から出力された信号を入力して、例えばＣＤＳ（Correlated Double Sampling）処理、ＡＧＣ（Automatic Gain Control）処理などを実行したうえで、Ａ／Ｄ（Analog/Digital）変換処理を行って、デジタル信号に変換する。
前処理回路１３から出力されたデジタル信号は、カメラＤＳＰ２に供給される。カメラＤＳＰ２は、入力されたデジタル信号から、必要に応じて、動画又は静止画としてのデジタル画像データを生成する。また、このデジタル画像データに対して、ＡＥ（Auto Exposure）、ＡＷＢ（Auto White Balance）などのカメラ信号処理を施す。
このようにして得られたデジタル画像データは、例えば、所定の圧縮方式による圧縮符号化、さらには記録符号化を施したうえで、システムバス５５、媒体インターフェイス４を介して記録媒体３０に転送し、ファイルとして管理される形式で記録を行うことができる。
また、撮像画像のモニタ映像をＬＣＤ８にて表示出力させるためのビデオ信号処理なども実行するようにされる。この処理によって得られた表示用画像データは、システムバス５５を介してＬＣＤコントローラ７に入力される。ＬＣＤコントローラ７は、入力される表示用画像データに応じてＬＣＤ８を駆動する。これにより、ＬＣＤ８には、例えばモニタ画像が表示される。
また、記録媒体３０に記録された画像データのファイルは、制御部５の制御により読み出しを行って、媒体インターフェイス４、システムバス５５を介してカメラＤＳＰ２に入力される。この場合、カメラＤＳＰ２は、入力された画像データについて、記録符号化に対する復調処理、データ圧縮に対する復調処理（伸張処理）を実行したうえで、所定の信号処理により、上記と同様に表示用画像データを得て、ＬＣＤ８にて表示させることができる。
【００１４】
カメラＤＳＰ２は、上記した各種の信号処理を実行するのにあたって、例えばＳＤＲＡＭ３を作業領域として使用する。ＳＤＲＡＭ３に対するデータの書き込み／読み出し制御は、カメラＤＳＰ２内に備えられるＳＤＲＡＭコントローラが実行する。
【００１５】
制御部５は、撮像装置１における各部を制御するもので、ＣＰＵ（Central Processing Unit）５１、ＲＡＭ（Random Access Memory）５２、フラッシュＲＯＭ（Read Only Memory）５３、時計回路５４をシステムバス５５経由で接続して成るマイクロコンピュータとして構成される。
ＲＡＭ５２は、ＣＰＵ５１の演算結果を一時記憶するなど、主としてＣＰＵ５１の作業領域として用いられる。また、フラッシュＲＯＭ５３は、ＣＰＵ５１が実行すべきプログラムや、各種処理に必要とされる設定データなどが記憶される。また、時計回路５４は、計時を行うことで、現在年月日、現在曜日、現在時刻などの情報を出力可能とされる。
【００１６】
この場合の操作部６は、撮像装置１の筐体の所要位置に備えられる各種操作子、タッチパネル、などの入力操作手段を一括して示している。操作部６では、操作結果に応じた操作情報信号をＣＰＵ５１に出力する。ＣＰＵ５１は、入力された操作情報信号に応じて所要の制御、処理を実行する。
【００１７】
外部インターフェイス９は、所定のデータインターフェイスを経由して、撮像装置１と他の外部機器とを相互通信可能に接続するために設けられる。
この場合において、外部インターフェイス９に適用される実際のデータインターフェイスとしては特に限定されるべきものではないが、例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）などの有線によるデータインターフェイスを採用することが考えられる。また、Bluetoothなどの無線データインターフェイスでもよい。
さらに、インターネット、ＬＡＮなどのネットワーク接続に対応した有線、無線のネットワークインターフェイスが採用されてもよい。
【００１８】
また、ＧＰＳ(Global Positioning System)部２０は、ＧＰＳを利用して現在位置情報を取得することのできる部位である。制御部５のＣＰＵ５１は、必要に応じて、このＧＰＳ部２０により取得した現在位置情報をシステムバス５５を経由して取り込んで使用する。
【００１９】
本実施の形態では、上記構成の撮像装置１を次のようにして使用することができる。
撮像装置１のユーザは、旅行会社が商品として提供する或るツアーを利用した旅行者（ツアー客）であるとする。そして、このユーザが所有する撮像装置１には、旅行会社側から提供された、スタンプラリーの台紙としての機能を撮像装置１に与えることのできる台紙データ（機能データ）を入手して、記録媒体３０又は撮像装置１内のフラッシュＲＯＭ５３に記憶させているものとする。
【００２０】
なお、台紙データをどのようにして入手して記録媒体３０又はフラッシュＲＯＭ５３に記憶保持させるのかについては、特に限定しない。例えば、旅行会社から有償、又は無償で、台紙データが記憶済みの記録媒体３０をツアー客に譲渡又は貸与するようにすることが考えられる。また、例えば外部インターフェイス９によりダウンロード装置と接続して、台紙データをダウンロードするようにして記録媒体３０またはフラッシュＲＯＭ５３に記録させてもよい。また、外部インターフェイス９によりインターネットなどのネットワークを経由して所定のサーバと接続し、このサーバから台紙データをダウンロードすることも考えられる。また、台紙データを二次元バーコードとして提供して、撮像装置１により、この二次元バーコードを撮像、デコードして、台紙データを取得できるようにすることも考えられる。
なお、以降においては、説明を簡単にするために、台紙データは、既に記録媒体３０に記憶させてあるものとする。
【００２１】
一般のスタンプラリーは、例えば紙製などの実物の台紙を用意する。そして、予め指定された複数の場所、地点などに順次赴いていき、指定の場所、地点に到着するごとに、その場所でスタンプを台紙に捺印していく。このようにして台紙には、赴いた場所、地点のスタンプがたまっていくことになる。そして、スタンプラリーの催行内容などにもよるが、例えば指定された全ての場所、地点のスタンプを台紙に捺印した参加者には、賞品などを提供することが行われる。また、スタンプラリーの後では、台紙に捺印されたスタンプの内容が思い出として残る。
【００２２】
撮像装置１のユーザ（ツアー客）は、自身が所有する撮像装置１を台紙代わりに使用するようにして、ツアー中においてスタンプラリーに参加することができるようになっている。撮像装置１を台紙として使用するには、台紙データを記憶保持させた記録媒体３０を撮像装置１に装填しておき、媒体インターフェイス４経由で、台紙データの読み出しが行える状態としておく。そして、この状態の下で、操作部６に対する所定の操作を行って台紙データを起動させると、台紙データのＧＵＩ(Graphical User Interface)画面としての台紙画像が表示されるようになっている。ユーザは、このようにして表示される台紙画像に対して、例えば次に説明するような手順で、スタンプを捺印する代わりに、撮像装置１で撮像した画像（写真）を貼り付けていくことができる。
【００２３】
図２（ａ）は、例えば撮像装置１の表示部であるＬＣＤ８の表示画面に表示される台紙画像１００の表示態様例を示している。
この台紙画像１００においては、画面左側に配置されるサムネイル貼付エリアＡＲ１と、その右側に配置されるガイド情報表示エリアＡＲ２から成る領域が、１つの場所、地点に対応する。この図では、Ｋ駅、Ｏ駅、Ｔ駅の３地点に対応した領域が表示されていることになる。
サムネイル貼付エリアＡＲ１は、撮像画像を縮小したサムネイル画像（代表画像）ＴＮを貼り付けるようにして重畳表示させる領域である。このサムネイル貼付エリアＡＲ１が、通常のスタンプラリーの台紙の場合のスタンプの捺印指定位置に対応することになる。その左隣のガイド情報表示エリアＡＲ２には、対応する場所、地点に関連した情報として、例えばその場所に関する紹介文、また周辺施設、旧跡などに関する情報などのガイド的な情報が文字等によって表示される。
【００２４】
ここで、例えば撮像装置１のユーザが、Ｋ駅に到着したとする。スタンプラリーに参加しているこのユーザは、Ｋ駅に到着したことの証を残すために、Ｋ駅付近で撮影した画像を台紙画像１００に貼り付けようとすることになる。このためには、ユーザは、操作部６に対する操作によって、図２（ａ）に示すようにして、カーソルＣＲを、Ｋ駅に対応するサムネイル貼付エリアＡＲ１まで移動して配置させる。なお、この段階では、ユーザにメッセージを通知するメッセージエリアＡＲ３においては、例えば「画像を貼り付ける「駅」を選択してください」のようにして、捺印代わりにサムネイル画像を貼り付けるサムネイル貼付エリアＡＲ１の選択を促すメッセージが表示されている。
そして、上記のようにして所望のサムネイル貼付エリアＡＲ１にカーソルＣＲを配置させて決定操作を行ったとすると、撮像装置１は撮像モードに移行し、これに応じて、ＬＣＤ８の表示画面は、例えば図２（ｂ）に示すようにして、現在の撮像画像についてのモニタ画像を表示する。このときのメッセージエリアＡＲ３には、例えば画像を撮影してください」のようにして、画像の撮影を促すメッセージを表示している。
【００２５】
ユーザは、任意に撮像画像のフレーミングを決定して撮影を行う。つまり、シャッターボタン操作に相当する所定操作を行う。
この場合、このようにして撮影を行った位置が、Ｋ駅として認められる範囲内であったとする。このことを撮像装置１が認識した場合には、図３（ａ）に示すようにして、撮像した画像が、Ｋ駅に対応するサムネイル貼付エリアＡＲ１に表示される。
このようにして、台紙画像１００には、ユーザが撮影を行った画像のサムネイル画像ＴＮが、撮影場所に応じたサムネイル貼付エリアＡＲ１に表示されていく。つまり、スタンプの捺印代わりに、到着地点で記念撮影した画像が台紙に貼り付けられる。このようにしてサムネイル貼付エリアＡＲ１に対してサムネイル画像ＴＮを貼り付けていくことで、台紙画像１００としては、主要な場所ごとにユーザが撮影した写真とガイド情報とが掲載された内容のアルバムとして出来上がっていくことになる。
【００２６】
また、図３（ａ）に示すメッセージエリアＡＲ３においては、「撮像画像をガイド情報と一緒に記録しますか？」というメッセージ（ダイアログ）が表示されている。このダイアログに対してユーザはｙｅｓ／ｎｏの操作を行うことができるようになっている。
ｙｅｓ／ｎｏの何れの操作が行われても、今回の撮像画像データを１つの画像ファイルとして記録媒体３０に記録することが行われる。ただし、ｙｅｓの操作が行われたのに対応しては、画像ファイルとともに、Ｋ駅のガイド情報表示エリアＡＲ２に表示されている内容の元となっている情報（ガイド情報）も、画像ファイルと対応付けられて管理されるようにして、同じ記録媒体３０に記録する。ｎｏの操作に対応しては、ガイド情報の記録は行わずに、画像ファイルのみを記録する。
【００２７】
また、先の図２（ｂ）の状況において、撮影を行った位置がＫ駅として認められる範囲内ではないことを撮像装置１が認識した場合には、その撮像画像のサムネイル画像ＴＮを台紙画像１００に表示させることは行わずに、台紙画像１００に代えて、図３（ｂ）に示すダイアログ画像１０２を、ＬＣＤ８の表示画面に表示させる。
このダイアログ画像１０２には、例えば、「撮影した画像はＫ駅で撮影された画像ではないので、台紙には貼り付けられません」のようにして、Ｋ駅としてみなしてよい地域範囲で撮影されていないことを理由に、台紙には貼り付けられないことを通知する。
このようにして、本実施の形態では、例えば撮影位置が、選択したサムネイル貼付エリアＡＲ１が要求する位置範囲の条件を満たしている場合においてのみ、撮像画像のサムネイル画像ＴＮを、選択したサムネイル貼付エリアＡＲ１に表示させることとしている。これにより、例えば、ユーザが誤って、選択したサムネイル貼付エリアＡＲ１が対応する場所とは違う場所で撮影した画像のサムネイル画像が、上記選択したサムネイル貼付エリアＡＲ１に表示されてしまうことを防ぎ、ユーザを混乱させないようにしている。また、スタンプラリーをゲームとして開催している場合には、不正なサムネイル画像の貼付表示が行われるのを防止できる。
【００２８】
なお、本実施の形態では、上記のようにして、撮像画像のサムネイル画像ＴＮを、選択したサムネイル貼付エリアＡＲ１に貼り付けることができない場合であっても、撮像画像データを画像ファイルとして記録媒体に記録することはできるようにしている。このことに応じて、図３（ｂ）のダイアログ画像１０２においては、「この画像（今回の撮像画像）を記録媒体に記録しますか？」というダイアログとともに、ｙｅｓボタンＢｔ１と、ＮｏボタンＢｔ２が表示されている。
ここで、ｙｅｓボタンＢｔ１を選択してクリックに相当する操作を行えば、今回の撮像画像データが画像ファイルとして記録媒体３０に記録される。表示画面としては、ダイアログ画像１０２から台紙画像１００に戻る。これに対してＮｏボタンＢｔ２を選択してクリックに相当する操作を行えば、今回の撮像画像データを記録媒体３０に記録することなく、例えば台紙画像１００の表示に戻る。
【００２９】
以下、上記図２及び図３により説明した、本実施の形態のスタンプラリーを実現するための技術構成について説明していくこととする。
先ず、図４には、図２及び図３により説明した手順に対応させて、本実施の形態のスタンプラリーに必要なデータを、その構造とともに示している。
図４（ａ）には台紙データ２００が示される。
台紙データ２００（機能データ）は、記録媒体３０に記録されているもので、台紙画像１００（第２の画像情報）としてのＧＵＩ画像を表示させ、また、台紙画像１００に対して行われたとされる操作に応じて撮像装置１が処理動作を実行できるようにするための情報を有して成る。そのための情報として、ここでは、台紙画像データ２０１、画像貼付条件情報２０２、ガイド情報２０３（第２の関連情報）、実行スクリプト（プログラム）２０４を備えるものとしている。
台紙画像データ２０１は、図２（ａ）及び図３（ａ）に示した台紙画像１００、及び図３（ｂ）に示したダイアログ画像１０２などのように、スタンプラリーに必要な画像表示に使用する画像素材としての画像データ群から成る。
画像貼付条件情報２０２は、指定の撮影場所ごとに対応する（台紙画像１００においてはサムネイル貼付エリアＡＲ１ごとに対応する）条件情報群から成る。例として、図２（ａ）、図３（ａ）の台紙画像１００に示されるＫ駅に対応する条件情報としては、Ｋ駅の位置を基準として所定の位置範囲に撮影位置を限定することを示す情報を少なくとも有するものとする。これに加えて、例えば撮影日時について、予め定めた時間帯（例えば2005年1月４日  AM10:00〜AM11:00）に限定することを示す情報を含めることもできる。すると、例えばＫ駅に対応するサムネイル貼付エリアＡＲ１には、「Ｋ駅に対応する所定の位置範囲に撮像装置１が在る状態で、時間帯情報が示す時間帯において撮影された撮像画像データのサムネイル画像」でなければ貼付表示できないようにすることができる。
ガイド情報２０３は、指定の撮影場所ごとに対応してガイド情報表示エリアＡＲ２に表示される内容の元となるガイド情報としてのデータ群から成る。
実行スクリプト（プログラム）２０４は、図２、図３により説明したようなスタンプラリーの動作が実行されるように記述、構成されたスクリプトあるいはプログラムである。このような実行スクリプト（プログラム）２０４は、例えば所定のマークアップ言語、あるいは、所定のプログラム言語を使用して作成されたもので、ＣＰＵ５１が実行する。このようにして、台紙データ２００は、本実施の形態のスタンプラリーのためのアプリケーションソフトウェアとしての機能を持つ。
【００３０】
図４（ｂ）には、撮像画像データ２１０（第１の画像情報）が示されている。この撮像画像データ２１０は、図２（ｂ）にて説明した状態で撮像したことで生成されるものである。また、撮像画像データを生成するのに応じて、撮影時関連情報（メタデータ）２１１（第１の関連情報）を生成し、撮像画像データ２１０との対応付けが行われる。この場合の撮影時関連情報２１１としては、少なくとも、撮影時の位置情報（撮影時位置情報）であることとする。また、これに加えて、例えば撮影日時の情報（撮影日時情報）も含める場合も考えられる。撮影時位置情報は、撮影タイミングに応じて、ＧＰＳ部２０から位置情報を取り込むことで取得できる。撮影日時情報は、撮影タイミングに応じて時計回路５４から日付と時刻の情報を取り込むことで取得できる。
【００３１】
このようにして、図４（ｂ）に示した撮像画像データ２１０と撮影時関連情報２１１とが生成されると、撮影時関連情報２１１と、この撮像画像データ２１０のサムネイル画像ＴＮを貼り付けるべきサムネイル貼付エリアＡＲ１に対応する画像貼付条件情報２０２との内容の比較（条件比較）を行うことになる。そして、この画像貼付条件情報２０２の条件内容に撮影時関連情報２１１の内容が合致していることが認識されると、撮像画像データのサムネイル画像データが生成されて、台紙画像１００において選択したサムネイル貼付エリアＡＲ１に対して、このサムネイル画像ＴＮが貼付表示される。
【００３２】
また、図３（ａ）にて説明したように、台紙画像１００のサムネイル貼付エリアＡＲ１に対してサムネイル画像ＴＮを貼付表示できた場合には、そのサムネイル貼付エリアＡＲ１に対応するガイド情報表示エリアＡＲ２の表示内容の元となるガイド情報２０３と、サムネイル画像ＴＮの元となる撮像画像データ２１０とを、記録媒体３０に記録することができる。
図４（ｃ）は、この記録結果を示している。
この図に示す画像ファイル２１０Ａ（ファイル化された第１の画像情報）は、撮像により生成された撮像画像データ２１０をファイル形式化したものとされる。つまり、必要に応じて圧縮符号化、記録符号化が施されたことでファイルとして扱われるデータである。そして、この画像ファイル２１０Ａと、台紙データ２００側のガイド情報２０３から抜き出してきた、対応のガイド情報２０３の部分とが対応付けられて管理されるようにして記録媒体３０に記録している。また、この場合には、撮影時関連情報２１１も、同じく、画像ファイル２１０Ａと対応付けられて管理される状態で記録媒体３０に記録した場合を示している。
【００３３】
このようにして、本実施の形態では、撮像画像データ２１０を元とする画像ファイル２１０Ａと共に、ガイド情報２０３、撮影時関連情報２１１を画像ファイル２１０Ａに対応付けて、記録媒体３０に記録できる。ここで、相互に対応付けが行われる画像ファイル２１０Ａ、ガイド情報２０３、撮影時関連情報２１１については、画像ファイル２１０Ａを主情報として、ガイド情報２０３、撮影時関連情報２１１は、この主情報に関連した情報内容を有している副情報、つまりメインのデータに対するメタデータである、としてみることができる。
【００３４】
図５は、上記図４に示すようにして記録媒体３０に記録される、画像ファイル２１０Ａ、及びメタデータ（ガイド情報２０３、撮影時関連情報２１１）についての管理形態例を示している。なお、この図では、記録媒体３０側の内容に加えて、記録媒体３０での管理に対応する表示画像も示している。
【００３５】
先ず、記録媒体３０においては、ファイルとして、画像ファイル２１０Ａ、管理ファイル３００が記録される。また、この図では、これらのファイルの他に、台紙データ１００も記録媒体３０に記録されている場合を示している。上記説明では、画像ファイル２１０Ａとともに、メタデータ（ガイド情報２０３、撮影時関連情報２１１）も記録媒体に記録されるのであるが、このメタデータは、独立したファイルとしてではなく、後述するようにして、管理ファイル３００の構造内に含められる。
【００３６】
管理ファイル３００の構造について説明する。
管理ファイル３００は、同じ記録媒体３０に記録される１画像ファイル（ここでは説明の都合上、画像ファイルの１種類のみに限定する）に関連した、属性的な情報を格納して管理するファイルである。この管理ファイル３００は、記録媒体３０においては１つのファイルとして管理されて記録が行われるが、その構造としては、さらに属性ファイル４００、サムネイルファイル５００、及びタイトルファイル６００の３つのサブファイルに分割される。
【００３７】
属性ファイル４００は、１つの属性ファイルヘッダ４０１と、画像ファイルごとに対応して備えられる１以上の属性スロット４０２から成る。各属性スロット４０２は固定長であることが規定されている。
なお、属性ファイルヘッダ４０１、及び属性スロット４０２の内部構造については後述する。
【００３８】
サムネイルファイル５００は、１以上のサムネイルスロット５０１を備えて形成される。１つのサムネイルスロット５０１は、原則として１つの画像ファイル２１０Ａに対応して、対応する画像ファイル２１０Ａを示す代表画像であるサムネイル画像データを格納する。また、サムネイルスロット５０１についても固定長であることが規定されている。
【００３９】
また、タイトルファイル６００は、１以上のタイトルスロット６０１から成る。１つのタイトルスロット６０１も、１つの画像ファイル２１０Ａに対応すべきものとされて、所定の固定長であることが規定される。タイトルスロット６０１には、例えばテキスト形式のデータなど任意のデータを格納できるものとされている。
【００４０】
属性ファイルヘッダ４０１の内部構造としては、ここでの図示は省略しているが、例えば、現属性ファイルの作成日時、修正日時を示す情報、属性スロット４０２のサイズを示す情報、格納する属性スロット４０２の数を示す情報、及びサムネイルファイルリスト、タイトルファイルリストなどを含む。
サムネイルファイルリストは、サムネイルファイル５００の作成日時、修正日時を示す情報、サムネイルスロット５０１のサイズを示す情報、サムネイルスロット５０１の格納数を示す情報などを格納する。
タイトルファイルリストは、タイトルファイル６００の作成日時、修正日時を示す情報、タイトルスロット６０１のサイズを示す情報、タイトルスロット６０１の格納数を示す情報などを格納する。
【００４１】
属性スロット４０２の内部構造としては、図５の属性ファイル４００内に示されているようにして、例えばサムネイルスロットインデックス４２１、タイトルスロットインデックス４２２、ファイル識別子４２３、作成日時４２４、位置情報４２５などから成る。
サムネイルスロットインデックス４２１は、現属性スロット４０１に対応付けられたサムネイルスロット５０１を指定する情報を格納する。サムネイルファイル５００は、固定長のサムネイルスロット５０１を論理的に連結配置するようにして形成される。そこで、サムネイルスロットインデックス４２１としては、例えばサムネイルファイル５００におけるサムネイルスロット５０１の配置順を指定することで、１つのサムネイルスロット５０１を特定できることになる。
タイトルスロットインデックス４２２は、現属性スロット４０１に対応付けられたタイトルスロット６０１を指定する情報を格納する。タイトルファイル６００も、固定長のタイトルスロット６０１を論理的に連結配置するようにして形成されていることから、タイトルスロットインデックス４２２としても、タイトルファイル６００におけるタイトルスロット６０１の配置順を指定するようにしておけば、１つのタイトルスロット６０１を特定できる。
ファイル識別子４２３は、現属性ファイルが対応する画像ファイル２１０Ａを示すファイル識別子を格納する。
【００４２】
ここまでの説明から分かるように、記録媒体３０に記録されている１つの画像ファイル２１０Ａは、ファイル識別子４２３によって、１つの属性スロット４０１と対応付けられていることになる。そして、この属性スロット４０１のサムネイルスロットインデックス４２１を参照することで、１つのサムネイルスロット５０１が特定されるが、このサムネイルスロット５０１は、上記１つの画像ファイル２１０Ａと対応していることになる。また、この属性スロット４０１のタイトルスロットインデックス４２２を参照して特定される１つのタイトルスロット６０１も、上記１つの画像ファイル２１０Ａと対応していることになる。
つまり、管理ファイル３００によっては、記録媒体３０に記録されている１つの画像ファイルと、この画像ファイルに対応付けられたサムネイル画像データ（サムネイルスロット５０１）、及びこの画像ファイルに関連する任意の内容の情報（メタデータ：タイトルスロット６０１）とを、属性ファイル４００の属性スロット４０２を軸として対応付けるようにして管理している。
【００４３】
また、この場合の属性スロット４０２においては、さらに、オプションとして、作成日時４２４、位置情報４２５の情報を格納することとしている。作成日時４２４は、現属性スロット４０２が対応する画像ファイル２１０Ａについての作成日付、時刻を示す。また、位置情報４２５は、現属性スロット４０２が対応する画像ファイル２１０Ａが作成されたとされる位置を示す情報である。
【００４４】
そして、図４（ｃ）のようにして画像ファイル２１０Ａと対応付けられて記録媒体３０に記録されたメタデータ（ガイド情報２０３、撮影時関連情報２１１）は、上記図５に示す記録媒体３０におけるファイル管理形態においては、次のようにして管理される。
先ず、撮影時関連情報２１１であるが、これについては、画像ファイルの生成時（撮影時）に対応する位置情報と日時情報とから少なくとも成るものとして先に説明した。これらの位置情報及び日時情報は、それぞれ、対応する画像ファイル２１０Ａの属性スロット４０２の位置情報４２５、作成日時４２４として格納される。また、ガイド情報２０３は、対応する画像ファイル２１０Ａのタイトルスロット６０１に格納するようにされる。なお、この図では、説明の便宜上、ガイド情報２０３としてのメタデータを、ＧＵＩとして表示された台紙画像１００におけるガイド情報表示エリアＡＲ２から取り出して、タイトルスロット６０２に格納するイメージとなっているが、実際のガイド情報のデータの流れとしては、例えば、台紙画像１００の表示のために台紙データ２００から読み込んでＲＡＭに展開したガイド情報２０３を、タイトルスロット６０２に組み込むようにして記録管理する。
このようにして、本実施の形態では、画像データファイル２１０Ａと管理ファイル３００とを記録することとしたうえで、上記のようにして、管理ファイル３００側でメタデータを管理することで、１つの画像ファイル２１０Ａと、ガイド情報２０３、撮影時関連情報２１１などのメタデータとについて、相互に対応付けを行った状態で記録管理することが可能とされている。
【００４５】
また、先に図３（ａ）にて説明したように、台紙画像１００には撮像画像のサムネイル画像ＴＮを貼付表示する。サムネイル画像ＴＮの貼付には、サムネイル画像データを生成して、これを使用していることになる。そこで、図５にも示しているように、台紙画像１００への貼付表示に使用したサムネイル画像データを、サムネイルスロット５０１に格納すべきサムネイルデータとして、記録媒体３０に記録して管理することができる。そして、一旦、サムネイルスロット５０１に格納されたサムネイル画像データは、例えば以降において台紙データ１００を起動して台紙画像１００を表示させたときに、貼付済みのサムネイル画像ＴＮの表示に使用することができる。
また、サムネイルファイル５００内のサムネイルスロット５０１に格納されるサムネイル画像データは、図示するようにして、まず、ＬＣＤ８にて表示させるファイル一覧画像を表示させるときにファイルを示すアイコン（サムネイル画像）として表示させるようにして使用することができる。
このような、サムネイルファイル５００と、台紙画像１００又はファイル一覧画像の関係であれば、台紙画像１００又はファイル一覧画像に対してサムネイル画像を表示させるときには、逐一、元の画像データからサムネイル画像を生成する画像処理を実行する必要はなく、しかるべきサムネイルスロット５０１にアクセスして読み出したサムネイル画像データを使用すればよいことになる。
【００４６】
また、図６には、図５とは異なる形式による画像ファイルとメタデータの管理形態例を示している。この図において、図５と同一部分には同一符号を付して説明を省略する。
この図６において、図５のファイル管理形態と大きく異なるのは、管理ファイル３００において、サムネイルファイル５００を含まないことである。本実施の形態の管理ファイル３００としては、属性ファイル４００を必須として、残るサムネイルファイル５００、及びタイトルファイル６００はオプションとされている。
【００４７】
そこで、図６では、サムネイルファイル５００が設けられないことに応じて、画像ファイル２１０Ａについて、画像ファイルの実体であるメインの画像データ２１０Ａ−１と、この画像データ２１０Ａ−１に対応するサムネイル画像データ２１０Ａ−２から成る構造のファイルとしている。従って、この場合には、例えば台紙画像１００に対してサムネイル画像ＴＮとして貼付表示させたサムネイル画像データを、上記サムネイル画像データ２１０Ａ−２として使用して、画像ファイル２１０Ａを形成することができる。また、ＬＣＤ８にて表示させるファイル一覧画像を表示させるときには、ファイルを示すアイコンを表示するのに、このサムネイル画像データ２１０Ａ−２を使用することができる。
なお、図６においても、ガイド情報２０３及び撮影時関連情報２１１（位置情報、日時情報）などのメタデータの管理は、図５と同様である。
【００４８】
ところで、タイトルスロット６０１には、先に説明したガイド情報２０３としてのメタデータをはじめとして、対応の画像ファイル２１０Ａに関連する各種の情報（メタデータ）が格納されるが、例えばこれらのメタデータは、その内容に応じてデータサイズが異なり、また、ユーザによる入力操作や、何らかのアプリケーションの処理によって、後から内容が追加されることも考えられる。しかし、タイトルスロット６０１は固定長であることが規定されているので、上記したことを考慮すると、タイトルスロット６０１のサイズ設定によっては、容量が不足して、１つのタイトルスロット６０１に対して必要な情報の全てを格納できなくなる可能性が生じてくる。
【００４９】
そこで、このような場合には、１つの画像ファイル２１０Ａに対応するタイトルスロット６０１のサイズ（容量）について、図７に示すようにして拡張することができるようになっている。
図７には、属性スロット４０２として、属性スロットＡ，Ｂの２つが示されている。この場合の属性スロット４０２としては、先に図５、図６に示していたサムネイルスロットインデックス４２１、タイトルスロットインデックス４２２などの他に、属性スロットナンバ４２０、リンク先スロットナンバ４２６の情報を、その構造内に含めることとしている。属性スロットナンバ４２０は、属性スロット４０２ごとに固有に付されるナンバ（番号）である。リンク先スロットナンバ４２６は、現属性スロットに続けて連結されるべき属性スロットのナンバを示す。
【００５０】
属性スロットＡのタイトルスロットインデックス４２２によって示されるタイトルスロットＡの内容としては、図示するようにして、メタデータID#1が付されたメタデータ１に続けて、順次、メタデータ２（メタデータID#2），メタデータ３（メタデータID#3），メタデータ４（メタデータID#4）が格納されているものとする。また、このタイトルスロットＡは、これらメタデータ１〜４により、その容量一杯に使用されている。つまり、このタイトルスロットＡに対しては、これ以上データを追加格納することができない。
そのうえで、この属性スロットＡのリンク先スロットナンバ４２６には、属性スロットＢのスロットナンバを示す有効値が格納されている。これにより、属性スロットＡに続けて属性スロットＢが連結されていることが示される。
そこで、属性スロットＢのタイトルスロットインデックス４２２を参照すると、このタイトルスロットインデックス４２２によりタイトルスロットＢが指示されている。タイトルスロットＢにおいては、図示するようにして、メタデータID#5のメタデータ５が格納されている。
【００５１】
これにより、或る１画像ファイルに対応するタイトルスロット６０１としては、タイトルスロットＡ−タイトルスロットＢを連結したものとして管理されることになる。そして、タイトルスロットＡ−タイトルスロットＢを連結することで、この画像ファイルに対応するタイトルスロットの内容としては、メタデータ１（メタデータID#1）、メタデータ２（メタデータID#2），メタデータ３（メタデータID#3），メタデータ４（メタデータID#4）、メタデータ５（メタデータID#5）ということになる。このようにして、属性スロットをリンク先スロットナンバにより連結させ、これらの連結された属性スロットごとのタイトルスロットインデックス４２２によりタイトルスロットを指定することで、１つの画像ファイルに対して、複数が連結されたタイトルスロットを対応付けることができる。つまり、タイトルスロットの拡張が可能となっている。
【００５２】
図８のフローチャートは、先に図２及び図３により説明した台紙画像１００を使用したスタンプラリーを実現するための処理を示している。なお、この図に示す処理は、ＣＰＵ５１が、台紙データ２００の実行スクリプト（プログラム）２０４、及びフラッシュＲＯＭ５３に記憶されているプログラムを実行することで得られる。また、この図に示す処理は、台紙データ２００が起動されており、台紙画像１００を表示させている状態にて実行しているものとする。
【００５３】
先ず、ステップＳ１０１においては、図２（ａ）にて説明したように、サムネイル画像ＴＮを貼り付けるサムネイル貼付エリアＡＲ１が選択決定されるのを待機している。そして、ユーザ操作の結果として、サムネイル貼付エリアＡＲ１が選択決定されたことを判別すると、ステップＳ１０２以降の処理に進む。
ステップＳ１０２においては、撮影モードに移行する。このとき、例えば図２（ｂ）に示したようにして、ＬＣＤ８には撮像画像が表示される。この状態の下でシャッター操作（撮影操作）を行えば撮像画像データが得られる。
そして、ステップＳ１０３にて撮影操作が行われたことを判別すると、撮像モードを終了してステップＳ１０４以降の処理に進む。
【００５４】
ステップＳ１０４においては、例えばカメラＤＳＰ２を制御して、撮影操作に応じて得られた撮像画像についての撮像画像データを生成する。また、次のステップＳ１０５においては、この撮像画像データについての撮影時関連情報２１１を取得する。つまり、日時情報については、時計回路５４から、そのとき計時されていた日付、時刻の情報を取り込むことで取得するようにされる。また、位置情報については、そのときにＧＰＳ部２０にて計測された位置情報を取り込むことで取得する。また、ステップＳ１０６においては、ステップＳ１０４にて生成した撮像画像データを使用して、カメラＤＳＰ２により、サムネイル画像データを生成させる。サムネイル画像データは、例えば撮像画像データから所定規則に従って画素を間引く処理などを施して、所定の画素数（解像度）による縮小画像を生成するようにされる。
【００５５】
ステップＳ１０７においては、ステップＳ１０５にて取得した撮影時関連情報２１１の内容が、ステップＳ１０１にて選択決定されたサムネイル貼付エリアＡＲ１に対応して設定された画像貼付条件情報２０２として示される条件を満たしているか否かについて判別する。
例として、画像貼付条件情報２０２は、サムネイル画像貼付を許可する条件として「Ｋ駅とされる緯度／経度を中心とする所定の半径距離内にあること」、かつ、「撮影日時が2005年2月5日  13:00〜14:00であること」とする。この場合において、撮影時関連情報２１１を形成する位置情報が「Ｋ駅とされる緯度／経度を中心とする所定の半径距離内」であり、かつ、日時情報が、「2005年2月5日  13:00〜14:00」の時間内であれば、ステップＳ１０７において肯定結果が得られることになる。
【００５６】
ステップＳ１０７において肯定の判別結果が得られた場合には、ステップＳ１０８に進んで、ステップＳ１０１に対応して選択決定されたサムネイル貼付エリアＡＲ１に対して、ステップＳ１０６にて生成したサムネイル画像データを利用して、サムネイル画像ＴＮが表示されるように表示制御を実行する。このときには、例えば、台紙データにおけるスクリプト（あるいは台紙画像１００を表示出力するためのマークアップ言語などでもよい）に対して、このサムネイル貼付エリアＡＲ１に対して表示させるべきサムネイル画像データを指定した記述内容が付加されるように書き換えを行う。
【００５７】
次のステップＳ１０９においては、ステップＳ１０４にて得た撮像画像データを、メタデータ（ガイド情報２０３）と関連付けて記録媒体３０に記録するか否かについて判別する。これは、先に図３（ａ）にて説明したように、ユーザ操作により決定されるので、このユーザによるｙｅｓ／ｎｏの操作結果を待機することになる。
ユーザが、ｙｅｓの操作を行った場合には、ステップＳ１０９にて肯定の判別結果が得られることとなる。この場合には、ステップＳ１１０により、撮像画像データを画像ファイル形式にエンコードしたうえで、この画像ファイルを、メタデータ（ガイド情報２０３）と関連付けて記録する。このためには、今回記録媒体３０に記録すべき画像ファイルに対応する属性スロット４０２、サムネイルスロット５０１（図６の場合には省略される）、タイトルスロット６０１を生成し、これらのスロットに対して必要なデータを格納していくようにされる。このときに、ガイド情報２０３は、タイトルスロット６０１に対して格納することになる。また、ステップＳ１０５にて取得した撮影時関連情報２１１は、属性スロットの作成日時４２４、位置情報４２５に格納する。
また、ユーザが、noの操作を行った場合には、ステップＳ１１２に進み、撮像画像データの画像ファイルのみを記録媒体３０に記録し、メタデータについての記録は行わない。ただし、この場合においても、画像ファイルに対応する属性スロット４０２、サムネイルスロット５０１（図６の場合には省略される）、タイトルスロット６０１を生成する。そして、記録媒体３０にこれらのための記録領域を確保して、これらスロットの記録を行う。しかし、この場合のタイトルスロット６０１には、ガイド情報２０３を格納しない。
このとき、撮影時関連情報２１１（日時情報、位置情報）については、属性スロット４０２に必須の情報であるとして属性スロット４０２の作成日時４２４、位置情報４２５の領域に格納することとすればよい。或いは、ガイド情報２０３と同等のメタデータとして扱って作成日時４２４、位置情報４２５の領域への格納は行わないようにすることも考えられる。
【００５８】
また、先のステップＳ１０７において、否定の判別結果が得られた場合には、ステップＳ１１１に進む。ステップＳ１１１においては、例えば図３（ｂ）に示したダイアログ画像１０２を表示させた状態で、撮像画像データを記録媒体３０に記録すべきか否かの判別を行う。この判別も、図３（ｂ）にて説明した、ユーザによるｙｅｓボタンBt1，ｎｏボタンBt2に対する操作結果を待機することになる。
ｙｅｓボタンBt1に対する操作が行われた場合には、ステップＳ１１１にて肯定の判別結果が得られることとなって、ステップＳ１１２に進み、撮像画像データを画像ファイルとして記録媒体３０に記録するための処理を実行する。これに対して、ｎｏボタンBt2に対する操作が行われたのであればステップＳ１１１では否定の判別結果が得られることとなる。この場合には、撮像画像データを記録媒体３０に記録することなく、この図に示す処理を一旦終了して、例えば元のルーチンに戻るようにされる。
【００５９】
ここで、台紙画像１００のＧＵＩ構成の変形例を説明しておく。
変形例としての台紙画像１００は、スタンプラリーの台紙形式ではなく、アルバム形式をとる。スタンプラリーの台紙形式では、画像を撮影するごとにサムネイル貼付エリアＡＲ１に対して、サムネイル画像を貼り付けていくようにされていた。これに対して、アルバム形式では、先ず、ユーザは、例えば旅行先で撮影した画像を、画像ファイルとして記録媒体３０に記録してためておくようにする。そして、このようにして記録媒体３０に記憶済みとされている画像ファイルのうちから選択したもののサムネイル画像ＴＮを、アルバム形式の台紙画像１００のサムネイル貼付エリアＡＲ１に対して貼付表示させていく。
【００６０】
図９は、このようなアルバム形式の台紙画像１００にサムネイル画像ＴＮを貼り付けていく作業を行うためにＬＣＤ８の表示画面に表示されるＧＵＩ画面を示している。図９においては、先ず、その上部において、記録媒体３０に記録済みとされている画像ファイルのサムネイル画像ＴＮが横方向に配列表示されている。その下に、アルバム形式の台紙画像１００が表示されている。この台紙画像１００においても、地点場所ごとに、サムネイル貼付エリアＡＲ１とガイド情報表示エリア２０３とが対になった領域が表示されている。ユーザは、記録媒体３０に記録済みの画像ファイルのサムネイル画像ＴＮを見て、台紙画像１００のサムネイル貼付エリアＡＲ１に貼付表示させるべきサムネイル画像ＴＮ（画像ファイル）を選ぶ。そして、この選んだサムネイル画像ＴＮを、貼付を行うべきサムネイル貼付エリアＡＲ１に対してドラッグアンドドロップさせる操作を行う。つまり、画像ファイルと、サムネイル貼付エリアＡＲ１との対応を指示する。
【００６１】
そして、この場合においても、ドラッグアンドドロップされたサムネイル画像ＴＮにより示される画像ファイルに対応付けられているメタデータ（撮影時関連情報２１１）が、このサムネイル貼付エリアＡＲ１に対応して設定された画像貼付条件（画像貼付条件情報２０２）を満たしているか否かについての判定が行われる（図８のステップＳ１０７の処理となる）。画像貼付条件を満たしていれば、ドラッグアンドドロップしたサムネイル貼付エリアＡＲ１に、そのままサムネイル画像ＴＮが貼付表示される。また、サムネイル画像ＴＮが貼付表示された場合には、この貼付表示されたサムネイル画像が示す画像ファイルに対して、貼付表示が行われたサムネイル貼付エリアＡＲ１に対応するガイド情報２０３がメタデータとして対応付けられる。このときには、ガイド情報２０３を該当のタイトルスロット６０１に追加記録するようにして、管理ファイル３００についての更新を行う。
このようにして、台紙画像１００がアルバム形式の場合にも、画像ファイルに対応付けられたメタデータと、台紙画像１００においてサムネイル貼付エリアＡＲ１ごとに設定された画像貼付条件情報２０２とが一致している場合においてのみ、サムネイル貼付エリアＡＲ１に対してサムネイル画像ＴＮを貼り付けることが可能な機能を与えることが可能とされる。
【００６２】
これまでの説明から、本実施の形態の撮像装置１によっては、記録媒体３０に記録された画像ファイル２１０は、管理ファイル３００により、メタデータと関連付けられた状態で管理されていることになる。このことを利用して、本実施の形態の撮像装置１は、図１０に示すようにして、メタデータを検索条件として記録媒体３０に記録される画像ファイルの検索が行えるように構成される。なお、図１０において図５又は図６と同一部分については同一符号を付して説明を省略する。
【００６３】
例えば撮像装置１に対する所定操作によって検索モードを選択したとすると、ＬＣＤ８の表示画面には、図１０の上部に示すような表示態様により検索画面１０４が表示される。
検索画面１０４においては、少なくともキーワード（検索語句：検索条件）入力エリアＡＲ２１と、検索結果表示エリアＡＲ２２の各表示領域が設けられる。
ユーザは、所定の文字入力操作によって、キーワード入力エリアＡＲ２１に対してキーワード（ｋｗ）としての語句を入力することができる。このキーワード入力は、一般のキーワード入力のようにして、複数語句のＡＮＤ、ＯＲを検索条件とするなどの入力方式が可能な構成としてよい。
上記のようにしてキーワードを入力した後に、検索実行のための所定操作を行うと、撮像装置１は、検索処理を開始する。
本実施の形態の検索処理としては、例えば図１０の手順１〜手順５により実行される。
先ず、手順１は、管理ファイル３００のタイトルファイル６００内から、入力されたキーワードに一致する語句の情報内容を含むタイトルスロット６０１を特定していく処理を実行する。
このようにしてタイトルスロット６０１が特定されたら、続いては、手順２として示すように、属性ファイル４００のうちから、このタイトルスロット６０１を示すタイトルスロットインデックス４２２を含む属性ファイル４０２を特定する。また、これに伴って、手順３として示すように、特定された属性ファイル４０２のファイル識別子を参照することで、１つの画像ファイル２１０が特定されることになる。この特定された画像ファイル２１０が、ユーザの入力したキーワードに一致するものとして検索された画像ファイルであることになる。
【００６４】
このようにして得られた検索結果は、検索画面１０４において、検索された画像ファイルのサムネイル画像ＴＮを表示させることで出力するようにされる。このためには、手順４として示すように、先の手順２で特定された属性スロット４０２のサムネイルスロットインデックス４２１を参照して、対応するサムネイルスロット５０１を指定する。そして、手順５により、この指定されたサムネイルスロット５０１に格納されているサムネイル画像データを読み出し、このサムネイル画像データにより、検索結果表示エリアＡＲ２２に対してサムネイル画像ＴＮを表示させる。このようにして、本実施の形態では、検索結果としてサムネイル画像を表示する場合においても、サムネイルファイル５００のサムネイルスロット５０１に格納されるサムネイル画像データを使用することができる。つまり、元の画像ファイルから逐一サムネイル画像を生成する画像信号処理を実行する必要がない。
【００６５】
なお、検索結果として、キーワードに一致する画像ファイルが２以上となった場合（手順２において、２以上のタイトルスロット６０１が、キーワードに一致した場合）には、検索結果表示エリアＡＲ２２に対して、これら複数の画像ファイルの個々に対応するサムネイル画像ＴＮを表示させればよい。この検索結果を出力させた状態から、例えば絞り込み検索が行えるような構成としてもよい。
また、検索結果表示エリアＡＲ２２には、サムネイル画像ＴＮとともに、属性スロット４０２を形成する作成時刻４２４、位置情報４２５などの情報要素や、タイトルスロット６０１に格納したガイド内容などに対応する情報（つまり、画像ファイルのメタデータ）を、例えば文字などにより表示させて、検索結果の画像ファイルについて、より多くの情報量が提示できるようにしてもよい。
【００６６】
図１１は、上記図１０により説明した検索処理の手順を、ＣＰＵ５１により実行される処理として示すフローチャートである。ＣＰＵ５１は、この図に示す処理のために、フラッシュＲＯＭ５３に記憶させたプログラムを実行する。また、この検索機能が、台紙データ２００に付随するものである場合には、台紙データ２００の実行スクリプト（プログラム）２０４を実行することになる。
【００６７】
先に説明したように、ユーザによる撮像装置１に対する操作によって画像ファイルの検索モードが指示されると、ステップＳ２０１に示すようにして、画像ファイル検索のためのＧＵＩ画像である検索画面１０４を表示させるための処理を実行する。
また、検索画面１０４の表示とともに、次のステップＳ２０２においては、記録媒体３０の管理ファイル３００のタイトルファイル６００にアクセスして、このタイトルファイル６００の読み出しを実行する。読み出したタイトルファイル６００は、ＲＡＭ５２にて保持される。
ステップＳ２０３においては、ユーザ操作に応じたキーワード入力のための処理を実行する。このときには、操作により入力されたキーワードのデータをＲＡＭ５２に保持するとともに、入力されたキーワード（検索条件）の文字列を、検索画面１０４上のキーワード入力エリアＡＲ２１に対して表示させるための表示制御処理も実行する。そして、例えばユーザの検索実行を指示する操作が行われたとすると、ステップＳ２０４において肯定の判別結果が得られることとなって、ステップＳ２０５に進む。
【００６８】
ステップＳ２０５においては、先のステップＳ２０２の処理によってＲＡＭ５２に保持しているタイトルファイル６００のタイトルスロット６０１の情報内容と、ステップＳ２０３→ステップＳ２０４の処理を経て確定されたキーワードとの比較を行っていくことで、キーワードと一致する内容を含むタイトルスロット６０１を検索（特定）する処理を実行する。この処理が図１０の手順１に対応する。そして、次のステップＳ２０６において、ステップＳ２０５の検索結果として、キーワードと一致する内容を含むタイトルスロット６０１が存在したとして肯定の判別結果が得られたのであれば、ステップＳ２０７以降の処理に進み、否定の判別結果が得られたのであればステップＳ２１３に進む。
【００６９】
ステップＳ２０７においては、ステップＳ２０５の処理により、キーワードと一致する内容を含むものとして検索（特定）されたタイトルスロットのタイトルスロットナンバをnum_tlとして保持する。タイトルスロットナンバは、タイトルファイル６００内のタイトルスロット６０１を個々に特定するためのナンバであり、属性スロット４０２のタイトルスロットインデックス４２２は、このタイトルスロットナンバを格納することによりタイトルスロット６０１を指定する。また、タイトルスロットナンバとタイトルスロット６０１との対応としては、１つには、タイトルスロットナンバをタイトルスロット６０１の構造における所定位置に格納することが考えられる。あるいは、タイトルファイル６００は、固定長のタイトルスロット６０１を先頭から順次的に格納した構造であるとみることができるので、タイトルファイル６００における格納順を、タイトルスロットナンバとすることも考えられる。
【００７０】
ステップＳ２０８においては、記録媒体３０に記憶される管理ファイル３００の属性ファイル４００にアクセスして、記録媒体３０から属性ファイル４００の読み出しを実行し、ＲＡＭ５２に保持する。
【００７１】
ステップＳ２０９では、ＲＡＭ５２に保持した属性ファイル４００の属性スロット４０２のうちから、ステップＳ２０７により保持したタイトルスロットナンバnum_tlを格納するタイトルスロットインデックス４２２を有している属性スロット４０２を検索（特定）する処理を実行する。これは、図９の手順２のための処理となる。また、このステップＳ２０９の処理により属性スロット４０２が検索されたことで、対応する画像ファイル２１０は、ファイル識別子４２３により一義的に示されることになる。つまり、ステップＳ２０９による属性スロット４０２の検索を以て、図９の手順３としての画像ファイルの特定も行われたこととなる。
【００７２】
次のステップＳ２１０以降は、検索画面ＡＲ２２に対して検索結果を表示出力するための処理となる。
先ず、ステップＳ２１０においては、上記ステップＳ２０９により検索した属性スロット４０２が有するサムネイルスロットインデックス４２１に格納されるサムネイルスロットナンバをsum_tnとして保持する。サムネイルスロットナンバも、タイトルスロットナンバに準じて、サムネイルファイル５００内のサムネイルスロット５０１を個々に特定するためのナンバであり、属性スロット４０２のサムネイルスロットインデックス４２１は、このサムネイルスロットナンバを格納することによりサムネイルスロット５０１を指定する。また、サムネイルスロットナンバとサムネイルスロット５０１の対応としても、サムネイルスロットナンバをサムネイルスロット５０１の構造における所定位置に格納する、あるいは、サムネイルファイル５００におけるサムネイルスロット５０１（固定長）の格納順を、サムネイルスロットナンバとすることも考えられる。
【００７３】
ステップＳ２１１においては、記録媒体３０に記憶される管理ファイル３００のサムネイルファイル５００にアクセスして、記録媒体３０からサムネイルファイル５００の読み出しを行ってＲＡＭ５２に保持する。
そして、次のステップＳ２１２においては、上記ステップＳ２１１によりＲＡＭ５２に保持されたサムネイルファイル５００が格納するサムネイルスロット５０１のうちで、サムネイルスロットナンバsum_tnが示すサムネイルスロット５０１にアクセスする（図１０の手順４に対応）。そして、このアクセスしたサムネイルスロット５０１から、そこに格納されているサムネイル画像データを読み出す。さらに、この読み出したサムネイル画像データが、検索画面１０４の検索結果表示エリアＡＲ２２にて表示されるようにするための表示制御処理を実行する（図１０の手順５に対応）。なお、検索結果表示エリアＡＲ２２に対して、メタデータの内容も表示する場合には、必要な情報を、ステップＳ２０９にて検索した属性スロット４０２、また、この属性スロット４０２のタイトルスロットインデックス４２２が指定するタイトルスロット２０５から読み出して、デコード処理を行って文字として表示出力するための処理を付加する。
【００７４】
ステップＳ２１３では、ステップＳ２０６にて否定の判別結果が得られたのに応じて、検索結果として、キーワードに一致する画像ファイルは存在しなかったことを通知する旨を、所定の表示態様により検索画面１０４に表示させる。
【００７５】
例えば画像ファイルの構造そのものにメタデータを含めるようなファイル形式の場合において、キーワードとメタデータとの一致に基づいて検索結果を得る手法の場合には、画像ファイル検索のために、画像ファイルそのものに順次アクセスしてオープンする必要が生じてくる。本実施の形態では、画像ファイルの検索にあたり、管理ファイル３００のタイトルファイル６００を使用する。タイトルファイル６００は、管理ファイル３００における、１つのサブファイルとして管理される構造である。つまり、本実施の形態では、１つのファイルにアクセスすれば画像ファイル検索を遂行できる。つまり、本実施の形態における検索処理は、管理ファイル３００を利用することで、高速化、及び処理負荷の軽減などが図られている。
また、前述もしたように、管理ファイル３００内の各サブファイルである、属性ファイル４００、サムネイルファイル５００、及びタイトルファイル６００は、それぞれ、固定長の属性スロット４０２、サムネイルスロット５０１、タイトルスロット６０１、を順次配列した構造を有している。これにより、上記した検索処理（検索結果の表示処理も含む）、及び検索処理以外の何らかの処理などで、管理ファイル３００を使用する場合には、スロットへのアクセスは、例えばアドレスに基づくアクセスなどによることなく、例えば、サブファイルにおいてスロットのサイズに基づいた簡易なアクセス処理とすることができる。
【００７６】
また、本実施の形態の画像ファイル検索において、キーワードとの比較が行われる対象は、画像ファイルに対応付けられたメタデータであるが、これらのメタデータは、元来、撮影時関連情報２１１、あるいは台紙データ２００におけるガイド情報２０３とされる。撮影時関連情報２１１は、撮影時における日時、位置情報などであり、ガイド情報２０３は、台紙データ２００の作成時において、例えば旅行会社側がその内容を考慮して決定したものである。このことは、換言すれば、メタデータの内容は、撮像装置１を操作するユーザの個人的な感性、意図、嗜好などが反映されたものではなく、多くのユーザにとって共用し得る客観性を持つものである、つまり、汎用性を有しているものであるということがいえる。これにより、検索処理を含む、本実施の形態の台紙データ２００を利用して撮像を行った画像ファイルの管理としては、多くのユーザが同等に利用しやすいものとされている。
【００７７】
ところで、先に述べているように、本実施の形態において、どのような入手経路により台紙データ２００入手して記録媒体３０又はフラッシュＲＯＭ５３に記憶保持させるのかについては、特に限定されるものではなく、いくつかの例を考えることができる。
これらの例の中で、撮像装置１の外部インターフェイス９によりインターネットなどのネットワークを経由して所定のサーバと接続し、このサーバから台紙データをダウンロードするとした場合について説明しておく。
【００７８】
図１２は、 撮像装置１が台紙データ２００をサーバからダウンロードすることとした場合のシステム構成を示している。この場合には、図示するようにして、撮像装置１は、ネットワーク８００と接続する。ネットワーク８００との接続のためには、例えば上記外部インターフェイス９について、ネットワーク８００に対する接続が可能なように構成することになる。これにより、同じネットワーク８００と接続されるサーバ７００との通信が可能になる。
【００７９】
サーバ７００は、例えば図示するようにして、台紙データ作成部７０１、通信処理部７０２、記憶部７０３、及び制御部７０４を備えて成るものとされる。
台紙データ作成部７０１は、台紙データ２００を作成するための各種ハードウェア、ソフトウェアから成り、図４（ａ）に示した構造の台紙データ２００を作成する。なお、台紙データ２００の内容としては、仕向けされる旅行プランなどに応じて異なるものを作成することになる。
通信処理部７０２は、ネットワーク８００との接続と、このネットワーク８００を経由した他の機器との通信を司るためのハードウェア、ソフトウェアを備えて構成される。この通信処理部７０２を備えることで、ネットワーク８００と接続した撮像装置１との通信が可能とされる。
記憶部７０３は、例えば現状であればＨＤＤ（ハードディスク）などの大容量の記憶媒体を備えて構成され、各種所要の情報、データを記憶保持するために備えられる。本実施の形態において記憶部７０３に記憶保持すべき情報としては、例えば、台紙データ２００、ユーザデータベース７１１、アルバム素材データ７１２などを挙げることができる。
記憶部７０３に記憶される台紙データ２００は、台紙作成装置７０１により作成したものとされる。また、ユーザデータベースは、台紙データ２００をダウンロードしたユーザに関する所要の情報により構築されたデータベースである。アルバム素材データ７１２は、後述するようにして撮像装置１から送信されてくるデータである。
制御部７０４は、上記各部に対する制御を含み、サーバ７００についての各種制御処理を実行する。
【００８０】
上記したように、サーバ７００側では、台紙作成部７０１により、旅行プランなどに応じた複数種類の台紙データ２００を作成し、記憶部２００に記憶保持しておくようにされる。
撮像装置１のユーザは、撮像装置１をネットワーク８００経由でサーバ７００と接続したうえで、先ず、ユーザ登録を行う。つまり、ユーザの撮像装置１に対する所定操作によって、撮像装置１によりユーザ登録に必要な情報（ユーザ登録情報）を送信させる。ユーザ登録情報としては、ユーザ名、ユーザＩＤ、及び撮像装置１を個々に識別するための装置ＩＤなどを挙げることができる。また、後のサーバ利用にあたってユーザ認証を必要とするのであれば、パスワードなどのユーザ認証用データなどの情報も含めるようにされる。
ユーザ登録情報を受信したサーバ７００においては、この情報を利用して、ユーザデータベース７１１に対する新規ユーザ登録のための処理を実行する。
【００８１】
また、撮像装置１のユーザは、ユーザ登録情報の送信と同時的に、あるいは、ユーザ登録情報送信の後の機会において、撮像装置１に対する操作を行って、撮像装置１からサーバ７００に対して、ネットワーク８００経由で台紙データ２００の送信（ダウンロード）を要求することができる。
この台紙データ２００の要求を受信したサーバ７００は、例えば必要があれば、要求情報とともに送信された撮像装置ＩＤ、ユーザＩＤ、認証用パスワードなどと、ユーザデータベース７１１に登録された情報とを照合するなどして、ユーザ認証処理を実行する。そして、例えばユーザ認証が成立したのであれば、要求された台紙データ２００を撮像装置１に対して送信する。
撮像装置１では、送信された台紙データ２００を受信して、例えば記録媒体３０、あるいはフラッシュＲＯＭ５３に記憶させる。
【００８２】
撮像装置１のユーザは、先に説明したようにして、台紙データ２００を起動させてスタンプラリーを行うことができる。先に説明したようにして、撮像画像のサムネイル画像ＴＮを貼り付けたことで、台紙データ２００の実行スクリプト（プログラム）２０４は、サムネイル貼付エリアＡＲ１と、貼付表示すべき画像ファイルとの対応が記述されるようにして編集されることになる。
【００８３】
上記のようにして編集された台紙データ２００を、写真の画像ファイル（及び管理ファイル３００）とともに記録媒体３０に記憶させておけば、ユーザは、撮像装置１により、自身が撮像した写真（画像ファイル）のサムネイル画像を貼付表示させた台紙画像１００を再生して見ることができる。しかし本実施の形態では、さらに、このようにして作成した台紙画像１００と同様に装丁された記念アルバムを製本してもらう、というサービスを受けることができる。
このためには、ユーザは、撮像装置１に対する操作により、撮像装置１からサーバ７００に対してネットワーク８００経由でアルバム素材データを送信する。アルバム素材データとしては、少なくとも、編集後の台紙データ２００と、台紙データ２００のサムネイル貼付エリアＡＲ１に表示すべきサムネイル画像に対応する画像ファイルとなる。例えば、これらのデータを、記録媒体３０又はフラッシュＲＯＭ５３から読み出して、アルバム素材データとしての所定の形式に変換して送信出力する。
アルバム素材データ７１２を受信したサーバ７００は、記憶部７０３に記憶して必要な期間保持しておくようにされる。
そして、このようにして記憶部７０３に記憶されたアルバム素材データ７１２は、記念アルバムを製本する業者に渡される。業者は、アルバム素材データ７１２を利用して、記念アルバムを製本する。製本された記念アルバムは、しかるべき経路を経て撮像装置１のユーザに渡されることになる。
【００８４】
ところで、先に図５及び図６に示した台紙画像１００には、広告画像表示エリアＡＲ４が示されている。この広告画像表示エリアＡＲ４には、何らかの広告のための画像が表示される。このようにして台紙画像１００に対して広告画像を表示させるためには、例えば台紙データ２００を作成するときに台紙画像データ２０１として広告画像を用意し、この広告画像がしかるべき位置に表示されるように、実行スクリプト（プログラム）２０４を記述すればよい。
このようにして広告画像表示エリアＡＲ４を表示させることとすれば、台紙画像１００を広告に利用することができる。この広告画像表示エリアＡＲ４による広告を、例えば台紙データ２００を提供した旅行会社自らが利用すれば、自身の会社の他の商品などを知ってもらうことができて有益である。また、台紙データ２００を提供した旅行会社以外の会社の広告を広告画像表示エリアＡＲ４に表示させることとすれば、広告料の収入が見込めることとなる。
また、例えば一般のＷｅｂページなどにおけるように、広告画像表示エリアＡＲ４に対してクリック相当の操作を行うと、例えば、ネットワーク経由で関連する所定のＷｅｂサイトにアクセスできるように台紙データ２００を構築することも考えられる。
【００８５】
なお、上記実施の形態では、台紙データ２００は観光用であることを前提としているが、その用途は、観光に限定されるものではない。例えば、スタンプラリー以外の何らかのゲームなどにも応用できる。また、これまでの説明では、台紙画像１００に貼付表示するサムネイル画像ＴＮの元となる画像ファイル（撮像画像データ）は静止画形式であることを前提としているが、画像ファイルとしては、動画像形式であってもよい。画像ファイルが動画像形式の場合には、その画像ファイルから、所定規則に従って代表的に抜き出した静止画のサムネイル画像データを生成し、台紙画像にサムネイル画像ＴＮとして貼付表示させればよい。あるいは、撮像装置１の画像処理性能によっては、台紙画像１００において動画のサムネイル画像ＴＮを貼付表示させることも考えられる。このことに応じて、本発明の情報処理装置としては、デジタルスチルカメラであっても、ビデオカメラであってもよい。さらには、これらの撮像装置以外の機器に適用することも考えられる。
また、上記実施の形態では、台紙画像１００のＧＵＩを実現するためには、ＣＰＵが、台紙データ２００の実行スクリプト、プログラムを実行するものとしている。つまり、台紙データ（機能データ）は、ＧＵＩ実現のためのプログラム的なデータも含んでいる。しかしながら、例えば、台紙データからは実行プログラム（スクリプト）を除き、撮像装置１側に対して、台紙データとは別に、台紙画像１００に対応するプログラムをインストールするようにして記憶保持させておくことも考えられる。このプログラムをＣＰＵが実行することで、台紙データの台紙画像データ、貼付条件情報、ガイド情報などを利用して、先に図２、図３、あるいは図９にて説明したＧＵＩが実現される。
また、サムネイル画像ＴＮが示すファイルとしては、画像ファイル２１０Ａのような画像形式以外に、例えばオーディオデータファイルなども場合によっては考えられる。この場合において、台紙画像１００に貼付表示するサムネイル画像ＴＮとしては、例えばオーディオデータファイルを示すことのできる何らかの絵柄などとすることが考えられる。例えば、オーディオデータファイルが楽曲なのであれば、その楽曲の入ったアルバムジャケット、アーティストの写真などとすることが考えられる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態としての撮像装置の構成例を示すブロック図である。
【図２】実施の形態のスタンプラリーの手順を、台紙画像などの表示態様例により示す図である。
【図３】実施の形態のスタンプラリーの手順を、台紙画像などの表示態様例により示す図である。
【図４】実施の形態のスタンプラリーに必要なデータを、その構造とともに示す図である。
【図５】画像ファイル及びメタデータ（ガイド情報、撮影時関連情報）の管理形態例と、これに対応する表示画像の表示内容の例を示す図である。
【図６】画像ファイル及びメタデータ（ガイド情報、撮影時関連情報）の管理形態例と、これに対応する表示画像の表示内容についての他の例を示す図である。
【図７】１画像ファイルに対応するタイトルスロットの拡張例を示す図である。
【図８】実施の形態の台紙画像の使用に応じた処理を示すフローチャートである。
【図９】台紙画像のＧＵＩ構成の変形例を示す図である。
【図１０】実施の形態における画像ファイル検索の処理手順を模式的に示す図である。
【図１１】実施の形態における画像ファイル検索の処理を示すフローチャートである。
【図１２】台紙データをサーバからダウンロードすることとした場合のシステム構成を示す図である。
【符号の説明】
【００８７】
１  撮像装置、２  カメラＤＳＰ、３  ＳＤＲＡＭ、４  媒体インターフェイス、５  制御部、６  操作部、７  ＬＣＤコントローラ、８  ＬＣＤ、９  外部インターフェイス、１０  カメラ部、１１  光学ブロック、１２  ＣＣＤ、１３  前処理回路、１４  光学ブロック用ドライバ、１５  ＣＣＤ用ドライバ、１６  タイミング生成回路、３０  記録媒体、５１  ＣＰＵ、５２  ＲＡＭ、５３  フラッシュＲＯＭ、５４  時計回路、５５  システムバス、１００  台紙画像、１０４  検索画面、２００  台紙データ、２０１  台紙画像データ、２０２  画像貼付条件情報、２０３  ガイド情報、２０４  実行スクリプト、２１０  撮像画像データ、２１０Ａ  画像ファイル、２１１  撮影時関連情報、３００  管理ファイル、４００  属性ファイル、４０２  属性スロット、４２０  属性スロットナンバ、４２１  サムネイルスロットインデックス、４２２  タイトルスロットインデックス、４２３  ファイル識別子、４２４  作成日時、４２５  位置情報、４２６  リンク先スロットナンバ、５００  サムネイルファイル、５０１  サムネイルスロットインデックス、６００  タイトルファイル、６０１  タイトルスロット、７００  サーバ、７０１  台紙作成部、７０２  通信処理部、７０３  記憶部、７０４  制御部、７１１  ユーザデータベース、７１２  アルバム素材データ
【図１】
2006227692.tif 000003
【図２】
2006227692.tif 000004
【図３】
2006227692.tif 000005
【図４】
2006227692.tif 000006
【図５】
2006227692.tif 000007
【図６】
2006227692.tif 000008
【図７】
2006227692.tif 000009
【図８】
2006227692.tif 000010
【図９】
2006227692.tif 000011
【図１０】
2006227692.tif 000012
【図１１】
2006227692.tif 000013
【図１２】
2006227692.tif 000014