(57)【特許請求の範囲】
【請求項１】
複数の画像データを含む第１の画像ファイル内に含まれる画像データに対して共通して設定される共通情報と、前記第１の画像ファイルに含まれる各画像データに対する個別の個別情報とを、前記第１の画像ファイル内に記録する記録手段と、
前記第１の画像ファイル内に含まれる少なくとも１つの画像データに基づいて、第２の画像ファイルを生成する画像ファイル生成手段と、
前記第１の画像ファイルを生成した時の撮影方法を、前記共通情報に基づいて特定する特定手段と、を備え、
前記記録手段は、前記特定手段による撮影方法の特定結果に基づいて、前記第１の画像ファイルが連写によって生成された画像ファイルである場合には、前記第１の画像ファイル内から前記個別情報を承継して前記第２の画像ファイル内に記録し、前記第１の画像ファイルが多視点撮影によって生成された画像ファイルである場合には、前記第１の画像ファイル内から前記共通情報を承継して前記第２の画像ファイル内に記録することを特徴とする画像記録装置。
【請求項２】
請求項１に記載の画像記録装置において、
前記第１の画像ファイル内に、第３の画像ファイル内の画像データを追加して記録する画像データ追加手段をさらに備え、
前記記録手段は、前記画像データ追加手段によって前記第１の画像ファイル内に画像データが追加されたときに、前記第１の画像ファイル内に追加した画像データに関する前記個別情報として、前記第３の画像ファイル内に記録されている前記追加した画像データに関する前記個別情報を記録することを特徴とする画像記録装置。
【請求項３】
請求項２に記載の画像記録装置において、
前記記録手段は、前記第３の画像ファイル内に前記第３の画像ファイル内の画像データに関する前記個別情報が記録されていない場合には、前記第１の画像ファイル内に追加した画像データに関する前記個別情報として、前記第３の画像ファイル内に記録されている前記共通情報を記録することを特徴とする画像記録装置。
【請求項４】
複数の画像データを含む第１の画像ファイル内に含まれる画像データに対して共通して設定される共通情報と、前記第１の画像ファイルに含まれる各画像データに対する個別の個別情報とを記録する記録手順と、
前記第１の画像ファイル内に含まれる少なくとも１つの画像データに基づいて、第２の画像ファイルを生成する画像ファイル生成手順と、
前記第１の画像ファイルを生成した時の撮影方法を、前記共通情報に基づいて特定する特定手順と、をコンピュータに実行させるための画像記録プログラムであって、
前記記録手順は、前記特定手順による撮影方法の特定結果に基づいて、前記第１の画像ファイルが連写によって生成された画像ファイルである場合には、前記第１の画像ファイル内から前記個別情報を承継して前記第２の画像ファイル内に記録し、前記第１の画像ファイルが多視点撮影によって生成された画像ファイルである場合には、前記第１の画像ファイル内から前記共通情報を承継して前記第２の画像ファイル内に記録することを特徴とする画像記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置、および画像記録プログラムに関する。
【背景技術】
【０００２】
次のような撮像装置が知られている。この撮像装置は、連写撮影して得られた複数の画像データを１つの画像ファイルに記録する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１３１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の撮像装置では、画像ファイル内の全ての画像データに共通して設定されるメタデータと、各画像に個別に設定されるメタデータとを区別して管理するための工夫がなされていなかった。
【課題を解決するための手段】
【０００５】
本発明による画像記録装置は、複数の画像データを含む第１の画像ファイル内に含まれる画像データに対して共通して設定される共通情報と、第１の画像ファイルに含まれる各画像データに対する個別の個別情報とを、第１の画像ファイル内に記録する記録手段と、第１の画像ファイル内に含まれる少なくとも１つの画像データに基づいて、第２の画像ファイルを生成する画像ファイル生成手段と、第１の画像ファイルを生成した時の撮影方法を、共通情報に基づいて特定する特定手段と、を備え、記録手段は、特定手段による撮影方法の特定結果に基づいて、第１の画像ファイルが連写によって生成された画像ファイルである場合には、第１の画像ファイル内から個別情報を承継して第２の画像ファイル内に記録し、第１の画像ファイルが多視点撮影によって生成された画像ファイルである場合には、第１の画像ファイル内から共通情報を承継して第２の画像ファイル内に記録することを特徴とする。
第１の画像ファイル内に、第３の画像ファイル内の画像データを追加して記録する画像データ追加手段をさらに備え、記録手段は、画像データ追加手段によって第１の画像ファイル内に画像データが追加されたときに、第１の画像ファイル内に追加した画像データに関する個別情報として、第３の画像ファイル内に記録されている追加した画像データに関する個別情報を記録するようにしてもよい。
記録手段は、第３の画像ファイル内に前記第３の画像ファイル内の画像データに関する個別情報が記録されていない場合には、第１の画像ファイル内に追加した画像データに関する個別情報として、第３の画像ファイル内に記録されている共通情報を記録するようにしてもよい。
本発明による画像記録プログラムは、複数の画像データを含む第１の画像ファイル内に含まれる画像データに対して共通して設定される共通情報と、第１の画像ファイルに含まれる各画像データに対する個別の個別情報とを記録する記録手順と、第１の画像ファイル内に含まれる少なくとも１つの画像データに基づいて、第２の画像ファイルを生成する画像ファイル生成手順と、第１の画像ファイルを生成した時の撮影方法を、共通情報に基づいて特定する特定手順と、をコンピュータに実行させるための画像記録プログラムであって、記録手順は、特定手順による撮影方法の特定結果に基づいて、前記第１の画像ファイルが連写によって生成された画像ファイルである場合には、前記第１の画像ファイル内から前記個別情報を承継して前記第２の画像ファイル内に記録し、前記第１の画像ファイルが多視点撮影によって生成された画像ファイルである場合には、前記第１の画像ファイル内から前記共通情報を承継して前記第２の画像ファイル内に記録することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像ファイル内に含まれる全ての画像データに対して共通して設定される共通情報と、画像ファイルに含まれる各画像データに対して個別に設定される個別情報とを区別して管理することができる。
【図面の簡単な説明】
【０００７】
【図１】パソコンの一実施の形態の構成を示すブロック図である。
【図２】ＭＰＦファイルのデータ構造を模式的に示した図である。
【図３】画像表示処理の流れを示すフローチャート図である。
【図４】画像の表示例を示す第１の図である。
【図５】画像の表示例を示す第２の図である。
【図６】レーティング付け処理の流れを示すフローチャート図である。
【図７】新たな画像ファイルを生成する場合の具体例を模式的に示した図である。
【図８】ＭＰＦファイルに本画像データを追加する場合の具体例を模式的に示した図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるパソコン（パーソナルコンピューター）の一実施の形態の構成を示すブロック図である。パソコン１００は、操作部材１０１と、接続ＩＦ（インターフェース）１０２と、制御装置１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、モニタ１０５とを備えている。
【０００９】
操作部材１０１は、ユーザによって操作される種々の装置、例えばキーボードやマウスを含む。接続ＩＦ１０２は、デジタルカメラなどの外部装置を接続するためのインターフェースであって、例えばデジタルカメラやビデオカメラと有線接続を行うためのＵＳＢインターフェースや、無線接続を行うための無線ＬＡＮモジュールなどが使用される。本実施の形態では、例えば、この接続ＩＦ１０２を介してデジタルカメラから画像ファイルのデータが取り込まれる。
【００１０】
本実施の形態では、接続ＩＦ１０２を介して取り込まれる画像ファイルには、所定の画像形式、例えばＪＰＥＧ形式の本画像データと、本画像データに基づいて生成されたサムネイルデータ等の表示用画像データと、画像に関する種々の情報を含んだヘッダ情報（付属情報）とが含まれている。本実施の形態における画像ファイルの取得元のデジタルカメラは、１つの画像ファイル内に１つの本画像データを含む画像ファイルと、１つの画像ファイル内に複数の本画像データを含む画像ファイルとを生成することができる。
【００１１】
例えば、デジタルカメラでは、連写により複数の画像が１組として撮影された場合や、パノラマ撮影、マルチアングル撮影、またはマルチビュー撮影等の多視点撮影により複数の画像が１組として撮影された場合に、１組として撮影された複数の画像データを含んだ画像ファイルを生成する。また、ユーザから複数の画像ファイルの画像データを１つの画像ファイルにまとめるように指示された場合に、指定された複数の画像データを含んだ画像ファイルを生成する。なお、本実施の形態では、多視点撮影の具体例としてパノラマ撮影を挙げて説明する。
【００１２】
１つの画像ファイル内に１つの本画像データを含む画像ファイルに対しては、ファイル名の拡張子に「．ＪＰＧ」が付され、１つの画像ファイル内に複数の本画像データを含む画像ファイルに対しては、ファイル名の拡張子に「．ＭＰＯ」が付されることにより、両画像ファイルを区別できるようになっている。本実施の形態では、１つの画像ファイルをＪＰＥＧファイルと呼び、１つの画像ファイル内に複数の本画像データを含む画像ファイルをＭＰＦファイルと呼ぶこととする。
【００１３】
なお、ＪＰＥＧファイルのフォーマットとしては、公知のＥｘｉｆ規格（Ｅｘｃｈａｎｇｅａｂｌｅ ｉｍａｇｅ ｆｉｌｅ ｆｏｒｍａｔ ｆｏｒ ｄｉｇｉｔａｌ ｓｔｉｌｌ ｃａｍｅｒａｓ）により定められるフォーマットが用いられるため詳細な説明を省略し、ここでは図２を用いてＭＰＦファイルのフォーマットについて説明する。なお、図２は、ＭＰＦファイルのデータ構造を模式的に示した図である。
【００１４】
ＭＰＦファイルのデータ構造としては、例えば、図２（ａ）に示すように、１つの画像ファイル２ａ内に複数のＪＰＥＧデータ１〜ｎが記録される。このとき、それぞれのＪＰＥＧデータは、図２（ｂ）に示す一般的なデータ構造となっており、各ＪＰＥＧデータの付属情報、例えば画像を特定するための画像ＩＤや画像に対して付されるレーティング情報等は、ＡＰＰｎ２ｂに記録される。あるいは、ＭＰＦファイルのデータ構造を図２（ｃ）に示すようにしてもよい。この図２（ｃ）に示す例では、１つの画像ファイル２ｃ内に複数のＪＰＥＧデータ１〜ｎが記録される。また、各ＪＰＥＧデータ内には、それぞれのＪＰＥＧデータの付属情報（個別付属情報）２ｄが記録されており、さらに画像ファイル２ｃの先頭に記録されるＪＰＥＧデータ１には、画像ファイル２ｃ全体の付属情報（共通付属情報）２ｅが記録される。本実施の形態では、ＭＰＦファイルのデータ構造は、図２（ｃ）に示すデータ構造であるものとする。
【００１５】
なお、付属情報としては、例えば、画像ファイルに対するラベル情報、レーティング情報、またはＩＰＴＣ情報等の種々の情報が記録されるが、本実施の形態では、このうちのレーティング情報を例に説明を行なう。個別付属情報２ｄとして記録されるレーティング情報は、各本画像データに対して設定されるレーティング情報であり、共通付属情報２ｅとして記録されるレーティング情報は、全ての本画像データに共通して設定されるレーティング情報、すなわちＭＰＦファイル全体に対して設定されるレーティング情報である。なお、ＪＰＥＧファイル内には本画像データが１つしか含まれないため、本画像データに対するレーティング情報のみが設定可能である。
【００１６】
ＨＤＤ１０４は、接続ＩＦ１０２を介して取り込まれた画像ファイルや、制御装置１０３で実行される種々のプログラム等を記録するための記録装置である。例えば、ＨＤＤ１０４には、図３や図６で後述する処理を実行するためのプログラムのデータが記録される。このプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶媒体に記録されて提供される。パソコン１００においては、ユーザが記憶媒体を用いてプログラムのデータをＨＤＤ１０４にインストールすることによって、制御装置１０３がプログラムを実行できるようになる。モニタ１０５は、例えば液晶モニタであって、制御装置１０３から出力される表示用データの画像を表示する。
【００１７】
制御装置１０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、画像処理装置１００の全体を制御する。なお、制御装置１０３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。
【００１８】
本実施の形態では、制御装置１０３は、ユーザからの指示に基づいて、ＨＤＤ１０４に記録されているＪＰＥＧファイルやＭＰＦファイルに対して、付属情報として記録されるレーティング情報の設定や変更をすることができる。また、制御装置１０３は、画像をモニタ１０５に表示する際に、画像ファイル内に記録されているレーティング情報を画像と共に表示することができる。
【００１９】
図３は、本実施の形態における画像表示処理の流れを示すフローチャートである。図３に示す処理は、ユーザによって操作部材１０１が操作されて、画像の表示が指示されると起動するプログラムとして、制御装置１０３によって実行される。例えば、本実施の形態では、ユーザは、アプリケーション画面上でＨＤＤ１０４内のフォルダを選択することによって、選択したフォルダ内に記録されている画像ファイルを表示対象として指定して画像の表示を指示するものとする。
【００２０】
ステップＳ１０において、制御装置１０３は、フォルダ内の１つの画像ファイルを表示対象として選択し、その表示対象の画像ファイルがＭＰＦファイルであるか否かを判断する。ステップＳ１０で否定判断した場合、すなわちＪＰＥＧファイルであると判断した場合には、ステップＳ２０へ進み、制御装置１０３は、ＪＰＥＧファイル内からサムネイル画像を読み出して、図４に示すように、サムネイル画像４ａをモニタ１０５に表示する。また、制御装置１０３は、ＪＰＥＧファイル内の付属情報からレーティング情報を読み出し、読み出したレーティング情報を示す星のマーク４ｂをサムネイル画像４ａに関連付けて表示する。これによって、ユーザは、表示されたサムネイル画像４ａに対応する画像に対して設定されているレーティング情報を確認することができる。その後、後述するステップＳ３０へ進む。
【００２１】
一方、ステップＳ１０で肯定判断した場合には、ステップＳ４０へ進む。ステップＳ４０では、制御装置１０３は、表示対象の画像ファイルが多視点撮影、例えばパノラマ撮影によって撮影された複数の画像データを含むＭＰＦファイルであるか否かを判断する。なお、表示対象の画像ファイルがパノラマ撮影によるものであるか否かは、画像ファイル内の共通付属情報２ｅに記録されている。ステップＳ４０で否定判断した場合、すなわち表示対象の画像ファイルがパノラマ撮影による画像ファイルではないと判断した場合には、ステップＳ５０へ進む。
【００２２】
ステップＳ５０では、制御装置１０３は、図４に示すように、その画像ファイルがＭＰＦファイルであることを示す情報として、フォルダの形状をしたアイコン４ｃをモニタ１０５に表示し、アイコン４ｃ内にＭＰＦファイル内に記録されている画像のサムネイルデータを重ね合わせて表示する。これによって、ユーザは、その画像ファイルがＭＰＦファイルであることを視覚的に把握することができる。また、制御装置１０３は、ＭＰＦファイル内の共通付属情報２ｅからレーティング情報を読み出し、読み出したレーティング情報を示す星のマーク４ｄをアイコン４ｃに関連付けて表示する。これによって、ユーザは、表示されたアイコン４ｃに対応するＭＰＦファイルに対して設定されているレーティング情報を確認することができる。
【００２３】
制御装置１０３は、ユーザによって操作部材１０１が操作されてアイコン４ｃによって表されるフォルダを開くように指示された場合には、図５に示すように、モニタ１０５上にアイコン４ｃによって表されるフォルダの内容を表示するためのウィンドウ４ｇを表示する。そして、制御装置１０３は、ウィンドウ４ｇ内にＭＰＦファイル内に記録されている本画像データのサムネイル画像５ａ〜５ｄを一覧表示する。また、制御装置１０３は、ＭＰＦファイル内の各本画像データの個別付属情報２ｄからレーティング情報を読み出し、読み出したレーティング情報を示す星のマーク５ｅ、５ｆを、それぞれのサムネイル画像に関連付けて表示する。なお、図５では、サムネイル画像５ａと５ｂに対応する本画像データに対してはレーティング情報が設定されている一方で、サムネイル画像５ｃと５ｄに対応する本画像データに対してはレーティング情報が設定されていない場合の例を示している。その後、後述するステップＳ３０へ進む。
【００２４】
これに対して、ステップＳ４０で肯定判断した場合、すなわち表示対象のＭＰＦファイルがパノラマ撮影による画像ファイルであると判断した場合には、ステップＳ６０へ進む。ステップＳ６０では、制御装置１０３は、ＭＰＦファイル内から全ての本画像データのサムネイル画像データを読み出し、それらをつなぎ合わせて合成することによって、１枚のパノラマ画像を作成する。その後、ステップＳ７０へ進み、制御装置１０３は、図４に示すように、作成したパノラマ画像４ｅをモニタ１０５に表示する。また、制御装置１０３は、ＭＰＦファイル内の共通付属情報２ｅからレーティング情報を読み出し、読み出したレーティング情報を示す星のマーク４ｆをパノラマ画像４ｅに関連付けて表示する。
【００２５】
これによって、ユーザは、合成されたパノラマ画像４ｅとともに、パノラマ画像４ｅに対応するＭＰＦファイルに対して設定されているレーティング情報を確認することができる。なお、ＭＰＦファイルがパノラマ撮影によって生成されたものである場合には、パノラマ画像に対するレーティング情報がＭＰＦファイル全体に共通するレーティング情報として共通付属情報２ｅに記録されることになるため、共通付属情報２ｅから読み出したレーティング情報をパノラマ画像４ｅに関連付けて表示する。その後、ステップＳ３０へ進む。
【００２６】
ステップＳ３０では、制御装置１０３は、ユーザによって指定されたフォルダ内にモニタ１０５への表示が完了していない画像ファイルが残っているか否かを判断する。ステップＳ３０で肯定判断した場合には、ステップＳ１０へ戻って処理を繰り返す。これに対して、ステップＳ３０で否定判断した場合には、処理を終了する。
【００２７】
次に、画像ファイルに対してレーティング情報を設定するためのレーティング付け処理について説明する。図６は、本実施の形態におけるレーティング付け処理の流れを示すフローチャートである。図６に示す処理は、パソコン１００の電源がオンされると起動するプログラムとして、制御装置１０３によって実行される。
【００２８】
ステップＳ１１０において、制御装置１０３は、ユーザによって操作部材１０１が操作されたか否かを判断する。ステップＳ１１０で肯定判断した場合には、ステップＳ１２０へ進む。ステップＳ１２０では、制御装置１０３は、ユーザによる操作が画像に対するレーティング付けのための操作であるか否かを判断する。ステップＳ１２０で否定判断した場合には、ステップＳ１３０へ進み、制御装置１０３は、ユーザによる操作に応じた処理を実行して、ステップＳ１１０へ戻る。これに対して、ステップＳ１２０で肯定判断した場合には、ステップＳ１４０へ進む。
【００２９】
ステップＳ１４０では、制御装置１０３は、ユーザによってレーティング付けが行われた対象がＭＰＦファイルであるか否かを判断する。ステップＳ１４０で否定判断した場合、すなわちＪＰＥＧファイルを対象としてレーティング付けが行なわれたと判断した場合には、ステップＳ１５０へ進み、制御装置１０３は、ユーザによるレーティング付け操作に応じて、ＪＰＥＧファイル内の付属情報にレーティング情報を記録することにより、ＪＰＥＧファイルにレーティング付けを行なう。
【００３０】
一方、ステップＳ１４０で肯定判断した場合には、ステップＳ１６０へ進み、制御装置１０３は、対象となるＭＰＦファイルがパノラマ撮影によって生成されたものであるか否かを判断する。ステップＳ１６０で肯定判断した場合には、後述するステップＳ１９０へ進む。これに対して、ステップＳ１６０で否定判断した場合には、ステップＳ１７０へ進む。
【００３１】
ステップＳ１７０では、制御装置１０３は、レーティング付けが画像ファイル内の個別の本画像データに対して行なわれたか否かを判断する。ステップＳ１７０で肯定判断した場合には、ステップＳ１８０へ進み、制御装置１０３は、ユーザによるレーティング付け操作に応じて、ＭＰＦファイル内のレーティング付けが行なわれた本画像データの個別付属情報２ｄにレーティング情報を記録することにより、個別の本画像データにレーティング付けを行なって、ステップＳ１１０へ戻る。これに対して、ステップＳ１７０で否定判断した場合、すなわちＭＰＦファイル全体に対してレーティング付けが行なわれたと判断した場合には、ステップＳ１９０へ進む。
【００３２】
ステップＳ１９０では、制御装置１０３は、ユーザによるレーティング付け操作に応じて、ＭＰＦファイル内の共通付属情報２ｅにレーティング情報を記録することにより、ＭＰＦファイルにレーティング付けを行なって、ステップＳ１１０へ戻る。
【００３３】
本実施の形態では、上記のレーティング付け処理によってレーティング情報が設定されたＭＰＦファイル内に含まれる少なくとも１つの本画像データに基づいて、新たな画像ファイルを生成することができる。具体的には、ＭＰＦファイル内に含まれる１つの本画像データに基づいて新たなＪＰＥＧファイルを生成することができ、ＭＰＦファイル内に含まれる２つ以上の本画像データに基づいて新たなＭＰＦファイルを生成することができる。例えば、ユーザは、図７に示すように、図５に示したウィンドウ４ｇ内から新たな画像ファイルに含めたい本画像データのサムネイル画像５ａを選択して、ウィンドウ４ｇ外にコピー＆ペーストすることによって、選択したサムネイル画像５ａに対応する本画像データを含んだ新たな画像ファイル７ａを作成するように指示することができる。
【００３４】
この場合、新たに生成する画像ファイル７ａがＪＰＥＧファイルである場合には、制御装置１０３は、コピー元のＭＰＦファイル４ｃ内から、コピーした本画像データの個別付属情報２ｄをコピーして、新たなＪＰＥＧファイル７ａに付属情報として記録する。これによって、ＭＰＦファイルの生成元となった本画像データに設定されているレーティング情報５ｅが新たなＪＰＥＧファイル７ａのレーティング情報７ｂとして承継される。
【００３５】
これに対して、新たに生成する画像ファイル７ａがＭＰＦファイルである場合には、コピー元のＭＰＦファイル４ｃの撮影方法が連写であるかパノラマ撮影であるかに応じて次のように処理を行う。まず、コピー元のＭＰＦファイル４ｃが連写により撮影されたＭＰＦファイルである場合には、制御装置１０３は、コピー元のＭＰＦファイル４ｃ内から、コピーした複数の本画像データのそれぞれの個別付属情報２ｄをコピーし、それらを新たなＭＰＦファイル７ａの各本画像データに対応する個別付属情報２ｄとして記録する。これによって、ＭＰＦファイルの生成元となった各本画像データに設定されているレーティング情報が新たなＭＰＦファイル７ａの各本画像データのレーティング情報として承継される。なお、新たなＭＰＦファイル７ａを作成した際に、当該新たなＭＰＦファイル７ａにレーティング情報を付加するか否かをユーザに選択させる画面を表示してもよい。このとき、ユーザ操作によりコピー元のＭＰＦファイル４ｃに設定されているレーティング情報をそのまま承継するか、変更するかをユーザに選択させる画面を表示してもよい。
【００３６】
また、コピー元のＭＰＦファイル４ｃがパノラマ撮影により生成されたＭＰＦファイルである場合には、制御装置１０３は、コピー元のＭＰＦファイル４ｃ内から共通付属情報２ｅをコピーして、新たなＭＰＦファイル７ａに共通付属情報として記録する。これによって、ＭＰＦファイル７ａの生成元となったＭＰＦファイル４ｃに設定されているレーティング情報４ｄが新たなＭＰＦファイル７ａのレーティング情報として承継される。
【００３７】
また、本実施の形態では、ＭＰＦファイル内に、他の画像ファイル内の本画像データをコピーして追加することもできる。例えば、ユーザは、図８に示すように、コピー元のＭＰＦファイルの内容を示すウィンドウ８ａ内から新たな画像ファイルに含めたい本画像データのサムネイル画像８ｂおよび８ｃを選択して、追加したいＭＰＦファイルを示すアイコン８ｄ上にコピー＆ペーストすることによって、コピー先のＭＰＦファイル内にサムネイル画像８ｂおよび８ｃのそれぞれに対応する本画像データを追加することができる。
【００３８】
図８に示すウィンドウ８ｅ内に表示されているサムネイル画像を見ると、コピー先のＭＰＦファイル内には、元々サムネイル画像８ｆ、８ｇ、および８ｈに対応する本画像データが記録されており、そこに新たにサムネイル画像８ｂおよび８ｃのそれぞれに対応する本画像データが追加されていることがわかる。
【００３９】
この場合には、制御装置１０３は、コピー元のＭＰＦファイル内からコピーされた本画像データの個別付属情報２ｄをコピーして、コピー先のＭＰＦファイル内のコピーした本画像データの個別付属情報２ｄとして記録する。これによって、コピーされた各本画像データに設定されているレーティング情報８ｊおよび８ｋがコピー先のＭＰＦファイルの各本画像データのレーティング情報として承継される。このように、本実施の形態では、コピー先のＭＰＦファイル内に新たな画像データがコピーされた場合には、当該コピー先のＭＰＦファイルの共通付属情報のレーティング情報に関わらず、コピーされた画像データに付されていたレーティング情報を承継している。
【００４０】
なお、本画像データを追加した場合には、制御装置１０３は、図２（ｃ）の画像ファイル２ｃ全体の付属情報２ｅを書き換える。例えば、制御装置１０３は、アイコン８ｄによって示されるＭＰＦファイル内に含まれる画像データに関する情報を書き換える。具体的には、ＭＰＦファイル内にサムネイル画像８ｂ及び８ｃに対応する本画像データが存在する旨と、ＭＰＦファイル内に格納されている本画像データの格納順番を書き換える。その上で、制御装置１０３は、本画像データを格納順に従い、ＭＰＦファイルに追加する。また、上述したように、新たに生成した画像ファイル７ａがＭＰＦファイルの場合には、制御装置１０３は、ファイル全体の付属情報２ｅを書き換える。具体的には、新たに作成したＭＰＦファイル内に存在する本画像データ等に関する情報と、各本画像データの格納順等を書き換える。
【００４１】
さらに、本実施の形態では、ユーザは、コピー元のＭＰＦファイルからコピーしたい本画像データをレーティング情報に基づいて検索して指定した上で、検索条件に合致する本画像データのみを含む新たな画像ファイルを生成したり、コピー先のＭＰＦファイルに追加したりすることもできる。具体的には、ユーザは、コピー元のＭＰＦファイルに含まれている複数の本画像データのうち、設定されているレーティングが一定以上の本画像データのみをコピー対象の本画像データとして指定することができる。
【００４２】
例えば、ユーザは、図８に示すように、コピー元のＭＰＦファイルを示すアイコン８ｌに対して、コピー対象の本画像データを検索するための検索条件として、「レーティングとして星が１つ以上付与されていること」を指定した後、アイコン８ｌを画面上の空いたスペースにコピー＆ペーストすることによって、上記検索条件を満たす本画像データのみを含んだ新たなＭＰＦファイルを生成するように指示することができる。制御装置１０３は、ユーザによる指示に基づいて、コピー元のＭＰＦファイル内からレーティングとして星が１つ以上付与されている本画像データのみを抽出し、抽出した本画像データを含んだ新たなＭＰＦファイルを生成する。
【００４３】
図８においては、アイコン８ｌが示すＭＰＦファイルには、ウィンドウ８ａ内に表示されているサムネイル画像に対応する本画像データが含まれているため、上記検索条件に従ってサムネイル画像８ｂおよび８ｃのそれぞれに対応する本画像データが抽出され、これらの本画像データを含んだ新たなＭＰＦファイルが生成される。そして、制御装置１０３は、モニタ１０５上に新たに生成したＭＰＦファイルを示すアイコン８ｍを表示する。
【００４４】
このとき、制御装置１０３は、コピー元のＭＰＦファイル内からコピーされた本画像データの個別付属情報２ｄをコピーして、新たに生成したＭＰＦファイル内のコピーした本画像データの個別付属情報２ｄとして記録する。これによって、図８のウィンドウ８ｎに示すように、コピーされた各本画像データに設定されているレーティング情報８ｊおよび８ｋがコピー先のＭＰＦファイルの各本画像データのレーティング情報として承継される。
【００４５】
なお、ここではユーザがコピー元のＭＰＦファイルを示すアイコン８ｌに対して検索条件を指定した後、アイコン８ｌを画面上の空いたスペースにコピー＆ペーストすることにより、検索条件を満たす本画像データのみを含んだ新たなＭＰＦファイルを生成する例について説明したが、例えば、アイコン８ｌに対して検索条件を指定した後、アイコン８ｌを別のＭＰＦファイルを示すアイコン８ｄ上にコピー＆ペーストすれば、検索条件を満たす本画像データをアイコン８ｄによって表される別のＭＰＦファイル内に追加することもできる。
【００４６】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）ＭＰＦファイル内には、ＭＰＦファイル内に含まれる全ての本画像データに対して共通してユーザが設定できる共通付属情報と、ＭＰＦファイル内に含まれる各本画像データに対して個別にユーザが設定できる個別付属情報とが記録され、制御装置１０３は、ユーザによってＭＰＦファイルに対して設定されたレーティング情報に基づいて共通付属情報を変更し、ユーザによってＭＰＦファイル内の各本画像データに対して設定されたレーティング情報に基づいて各本画像データに対応する個別付属情報を変更するようにした。これによって、ＭＰＦファイル内の共通付属情報と個別付属情報を区別して管理することができる。
【００４７】
（２）制御装置１０３は、ＭＰＦファイル内に含まれる少なくとも１つの本画像データに基づいて、新たな画像ファイルを生成することができ、新たな画像ファイル内に、生成元となったＭＰＦファイル内に記録されている共通付属情報および個別付属情報の少なくとも一方を記録するようにした。これによって、ＭＰＦファイル内に含まれる本画像データに基づいて新たな画像ファイルを生成した場合に、元のＭＰＦファイルで設定されていたレーティング情報を承継することができる。
【００４８】
（３）制御装置１０３は、コピー元のＭＰＦファイル４ｃが連写により撮影されたＭＰＦファイルである場合には、コピー元のＭＰＦファイル４ｃ内から、コピーした複数の本画像データのそれぞれの個別付属情報２ｄをコピーし、それらを新たなＭＰＦファイル７ａの各本画像データに対応する個別付属情報２ｄとして記録するようにした。これによって、コピー元のＭＰＦファイル４ｃが連写により撮影された場合には、ＭＰＦファイル内に含まれる本画像データはそれぞれ独立した個別の画像データであることを加味して、コピーした本画像データに設定されているレーティング情報を新たなＭＰＦファイル７ａに承継することができる。
【００４９】
（４）制御装置１０３は、コピー元のＭＰＦファイル４ｃがパノラマ撮影により生成されたＭＰＦファイルである場合には、コピー元のＭＰＦファイル４ｃ内から共通付属情報２ｅをコピーして、新たなＭＰＦファイル７ａに共通付属情報２ｅとして記録するようにした。これによって、コピー元のＭＰＦファイル４ｃがパノラマ撮影により撮影された場合には、ＭＰＦファイル内に含まれる本画像データは組み合わせて用いられる一組の画像データであることを加味して、ＭＰＦファイル７ａの生成元となったＭＰＦファイル４ｃに設定されているレーティング情報４ｄを新たなＭＰＦファイル７ａに承継することができる。本実施の形態において、コピー元のＭＰＦファイル４ｃがパノラマ撮影により撮影された場合であっても、新たなＭＰＦファイル７ａ内に含まれる本画像データの撮影範囲がそれぞれ連続しない場合には、コピーした本画像データに設定されているレーティング情報を承継することとしてもよい。
【００５０】
（５）制御装置１０３は、ＭＰＦファイル内に他の画像ファイル内の本画像データをコピーして追加する際に、コピー元のＭＰＦファイル内からコピーされた本画像データの個別付属情報２ｄをコピーして、コピー先のＭＰＦファイル内のコピーした本画像データの個別付属情報２ｄとして記録するようにした。これによって、コピーされた各本画像データに設定されているレーティング情報８ｊおよび８ｋをコピー先のＭＰＦファイルの各本画像データのレーティング情報として承継することができる。
【００５１】
（６）制御装置１０３は、ＭＰＦファイルの撮影方法が連写である場合には、ユーザによってＭＰＦファイル内の本画像データに対してレーティング付けがされたときには個別付属情報２ｄにレーティング情報を記録し、ＭＰＦファイルの撮影方法がパノラマ撮影である場合には、ユーザによってレーティング付けがされたときには共通付属情報にレーティング情報を記録を記録するようにした。これによって、本画像データがそれぞれ独立した個別の画像データである連写の場合には、それぞれの本画像データに対してレーティング付けを行い、本画像データが一組の画像データであるパノラマ撮影の場合には、ＭＰＦファイル全体に対してレーティング付けを行なうことができる。
【００５２】
―変形例―
なお、上述した実施の形態のパソコンは、以下のように変形することもできる。
（１）制御装置１０３は、表示対象のＭＰＦファイルがパノラマ撮影による画像ファイルである場合には、ＭＰＦファイル内の全ての本画像データのサムネイル画像データを合成して１枚のパノラマ画像を作成し、作成したパノラマ画像４ｅをモニタ１０５に表示するようにした。この場合、制御装置１０３は、ユーザからの指示に基づいて、パノラマ画像４ｅを構成する個別の本画像データのサムネイル画像をそれぞれ表示できるようにしてもよい。
【００５３】
（２）制御装置１０３は、ＭＰＦファイル内に含まれる少なくとも１つの本画像データに基づいて、新たな画像ファイルを生成する場合に、元のＭＰＦファイル４ｃがパノラマ撮影により生成されたＭＰＦファイルである場合には、元のＭＰＦファイル４ｃ内から共通付属情報２ｅをコピーして、新たなＭＰＦファイル７ａに付属情報として記録するようにした。このとき、パノラマ撮影の場合には、ＭＰＦファイルに含まれる複数の本画像データは１つのパノラマ画像を生成するための１組の画像ファイルであるため、ユーザがそのうちの一部の本画像データに基づいて新たな画像ファイルを生成しようとした場合には、画像ファイルの生成ができない旨のメッセージを表示して、新たな画像ファイルの生成を禁止するようにしてもよい。
【００５４】
（３）上述した実施の形態では、制御装置１０３は、ＭＰＦファイル内に他の画像ファイル内の本画像データをコピーして追加する際に、コピー元のＭＰＦファイル内からコピーされた本画像データの個別付属情報２ｄをコピーして、コピー先のＭＰＦファイル内のコピーした本画像データの個別付属情報２ｄとして記録する例について説明した。しかしながら、制御装置１０３は、コピー元のＭＰＦファイル内にコピーされた本画像データの個別付属情報２ｄが記録されていない場合には、コピー元のＭＰＦファイル内に記録されている共通付属情報２ｅをコピーして、コピー先のＭＰＦファイル内のコピーした本画像データの個別付属情報２ｄとして記録するようにしてもよい。
【００５５】
（４）上述した実施の形態では、本発明をパソコン１００に適用する例について説明した。しかしながら、本発明は、デジタルカメラや携帯情報端末等の画像ファイルを記録することができる他の装置にも適用することが可能である。
【００５６】
（５）上述した実施の形態では、新たに生成する画像ファイル７ａがＪＰＥＧファイルである場合には、コピー元のＭＰＦファイル４ｃ内から、コピーした本画像データの個別付属情報２ｄをコピーして、新たなＪＰＥＧファイル７ａに付属情報として記録するようにした。しかしながら、コピー元のＭＰＦファイル４ｃの種類に応じて、新たなＪＰＥＧファイル７ａが承継する付属情報を変更することとしてもよい。例えば、コピー元のＭＰＦファイル４ｃが連射撮影により作成されたＭＰＦファイルの場合には、コピーした本画像データの個別付属情報２ｄを承継する。一方、コピー元のＭＰＦファイル４ｃがパノラマ撮影により作成されたＭＰＦファイルの場合には、新たなＪＰＥＧファイル７ａはコピー元のＭＰＦファイル４ｃに設定されているレーティング情報４ｄを承継することとしてもよい。また、新たなＪＰＥＧファイル７ａは、コピー元のＭＰＦファイル４ｃに設定されているレーティング情報４ｄと、個別の本画像データのレーティング情報（５ｅまたは５ｆ）との両方を承継することとしてもよい。この場合には、例えば、コピー元のＭＰＦファイル４ｃがパノラマ撮影により作成されたＭＰＦファイルの場合には、コピー元のＭＰＦファイル４ｃに設定されているレーティング情報４ｄを、新たなＪＰＥＧファイル７ａのパブリック領域に設定し、個別の本画像データのレーティング情報（５ｅまたは５ｆ）を各メーカーが独自に設定できる領域に記録することとしてもよい。
【００５７】
（６）上述した実施の形態では、コピー先のＭＰＦファイル内に新たな画像データがコピーされた場合には、当該コピー先のＭＰＦファイルの共通付属情報のレーティング情報に関わらず、コピーされた画像データに付されていたレーティング情報を承継することとした。しかしながら、コピー先のＭＰＦファイルとコピー元のＭＰＦファイルとの共通付属情報のレーティング情報を比較して、コピー先のＭＰＦファイル内に新たにコピーされた画像データのレーティング情報を決定することとしてもよい。例えば、各ＭＰＦファイルの共通付属情報のレーティング情報を比較して、コピー元のＭＰＦファイルの共通付属情報のレーティング情報の方が多い場合には、コピーした画像データに付されていたレーティング情報の数を多くする。一方、コピー先のＭＰＦファイルの共通付属情報のレーティング情報の方が多い場合には、コピーした画像データに付されていたレーティング情報の数を少なくすることとしてもよい。各ＭＰＦファイルの共通付属情報のレーティング情報が同じ場合には、コピーした画像データに付されていたレーティング情報をそのまま承継すればよい。
【００５８】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００５９】
１００  パソコン、１０１  操作部材、１０２  接続ＩＦ、１０３  制御装置、１０４  ＨＤＤ、１０５  モニタ
【図１】
0005556260.tif 000002
【図２】
0005556260.tif 000003
【図３】
0005556260.tif 000004
【図４】
0005556260.tif 000005
【図５】
0005556260.tif 000006
【図６】
0005556260.tif 000007
【図７】
0005556260.tif 000008
【図８】
0005556260.tif 000009