(57)【特許請求の範囲】
【請求項１】
主画像に基づいて記録用に作成された第１の主画像データを含む第１のファイルを、第１の拡張子を有するファイル名を付して作成する第１ファイル作成部と、
上記主画像に基づいて記録用に作成された第２の主画像データと、記録用に作成された画像データであって該第２の主画像データ以外の一以上の副画像データと、を含む第２のファイルを、上記第１の拡張子とは異なる第２の拡張子を有するファイル名を付して作成する第２ファイル作成部と、
を備え、
上記第１ファイル作成部は、上記第２のファイルが上記第１のファイルに関連するファイルであることを認識可能な関連情報を該第１のファイルに記録するものであり、
上記第２ファイル作成部は、上記第１のファイルが上記第２のファイルに関連するファイルであることを認識可能な関連情報を該第２のファイルに記録するものである
ことを特徴とする画像ファイル作成装置。
【請求項２】
上記第１の主画像データはＪＰＥＧデータであって上記第１の拡張子は「JPG」であり、上記第２の拡張子は「JPG」とは異なる拡張子であることを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項３】
上記第２の主画像データおよび上記副画像データはＪＰＥＧデータであることを特徴とする請求項２に記載の画像ファイル作成装置。
【請求項４】
上記第１のファイルのファイル名と上記第２のファイルのファイル名とは、拡張子を除いて同一であることを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項５】
上記第２ファイル作成部は、上記第２のファイルを、上記第２の主画像データが先頭に配置され、上記副画像データが該第２の主画像データに後続して配置された構成に作成するものであることを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項６】
上記第１ファイル作成部は、上記第１のファイルを、上記第１の主画像データに対応するＪＰＥＧヘッダを含むように作成するものであり、かつ、上記関連情報を該ＪＰＥＧヘッダに記録するものであることを特徴とする請求項２に記載の画像ファイル作成装置。
【請求項７】
上記ＪＰＥＧヘッダは、Ｅｘｉｆ規格に準拠していることを特徴とする請求項６に記載の画像ファイル作成装置。
【請求項８】
上記第２ファイル作成部は、上記第２のファイルを、上記第２の主画像データに対応するＪＰＥＧヘッダと、上記一以上の副画像データに各対応する一以上のＪＰＥＧヘッダと、を含むように作成するものであり、かつ、上記関連情報を、該第２の主画像データと該一以上の副画像データとの内の、該第２のファイル内の先頭に配置された画像データに対応するＪＰＥＧヘッダに記録するものであることを特徴とする請求項３に記載の画像ファイル作成装置。
【請求項９】
上記第２の主画像データに対応するＪＰＥＧヘッダと、上記一以上の副画像データに各対応する一以上のＪＰＥＧヘッダとは、Ｅｘｉｆ規格に準拠していることを特徴とする請求項８に記載の画像ファイル作成装置。
【請求項１０】
上記第１ファイル作成部は、上記第２のファイルが上記第１のファイルに関連するファイルであることを認識可能な関連情報に該第２のファイル名を含ませるものであり、
上記第２ファイル作成部は、上記第１のファイルが上記第２のファイルに関連するファイルであることを認識可能な関連情報に該第１のファイル名を含ませるものであることを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項１１】
上記一以上の副画像データは、上記主画像以外の一以上の副画像に基づいて記録用に作成された画像データであって、
上記主画像と上記一以上の副画像とは、所定の撮影シーケンスにより中間に他の画像を挟むことなく連続して撮影して得られた画像であることを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項１２】
上記所定の撮影シーケンスは、連写撮影シーケンスであることを特徴とする請求項１１に記載の画像ファイル作成装置。
【請求項１３】
上記所定の撮影シーケンスは、パノラマ撮影シーケンスであることを特徴とする請求項１１に記載の画像ファイル作成装置。
【請求項１４】
上記所定の撮影シーケンスは、複数視点撮影シーケンスであることを特徴とする請求項１１に記載の画像ファイル作成装置。
【請求項１５】
上記一以上の副画像データは、上記主画像以外の一以上の副画像に基づいて記録用に作成された画像データであって、
撮影して得られた複数の画像の中から上記主画像を選択し、選択しなかったその他の画像を上記副画像とするものであって、撮影された順番における特定順位の画像を該主画像として自動的に選択する主画像選択部をさらに具備したことを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項１６】
上記一以上の副画像データは、上記主画像以外の一以上の副画像に基づいて記録用に作成された画像データであって、
複数の画像の中から上記主画像を選択し、選択しなかったその他の画像を上記副画像とする操作を行うための操作部をさらに具備したことを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項１７】
上記主画像に基づいて上記第１の主画像データを記録用に作成する際に、上記第１のファイルと関連する上記第２のファイルが存在することを視覚的に示す画像情報を加えて該第１の主画像データを作成する画像編集処理部をさらに具備したことを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項１８】
主画像に基づいて記録用に作成された第１の主画像データを含む第１のファイルを、第１の拡張子を有するファイル名を付して作成し、
上記主画像に基づいて記録用に作成された第２の主画像データと、記録用に作成された画像データであって該第２の主画像データ以外の一以上の副画像データと、を含む第２のファイルを、上記第１の拡張子とは異なる第２の拡張子を有するファイル名を付して作成し、
上記第２のファイルが上記第１のファイルに関連するファイルであることを認識可能な関連情報を該第１のファイルに記録し、
上記第１のファイルが上記第２のファイルに関連するファイルであることを認識可能な関連情報を該第２のファイルに記録する、
ことを特徴とする画像ファイル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像データを含むファイルを作成し得る画像ファイル作成装置、画像ファイル作成方法に関する。
【背景技術】
【０００２】
画像を撮影するときに、各シーン毎に１枚ずつ撮影を行うことがある一方で、連写撮影、パノラマ撮影、オートブラケット撮影、複数視点撮影（いわゆる立体視画像撮影）といったような所定の撮影シーケンスにより複数枚の撮影を行うこともある。こうした所定の撮影シーケンスにより得られた各画像は、互いの関連性が非常に高いために、それぞれを個別のファイルとして扱うよりも単一のファイルとして扱った方がファイル運用や管理の面で利便性が高いと考えられる。また、こうした撮影シーケンスにより得られた画像に限らず、例えば、特定の被写体を定期的に撮影する定点撮影や、その他ユーザが互いに関連性が高いと考える画像群を単一のファイルとして扱う場合にも、高い利便性が得られることがあると考えられる。
【０００３】
ところで、撮像して得られたデジタルの静止画像は、現状ではＪＰＥＧ規格のＪＰＧファイルとして保存されていることが多く、ファイルの拡張子としては「JPG」が使用されている。このＪＰＧファイルを扱うように設計されている現行の画像処理装置やＪＰＧアプリケーションとのファイル互換性を保つためには、ファイルの拡張子を上述した「JPG」にすることが必要である。さらに、ファイルの内部構造も、デジタルカメラなどにおいてデファクトスタンダードとなっているＥｘｉｆ規格に準拠していることが必要である。
【０００４】
これらの要求を同時に実現する技術として、例えば特開２００５−２５２７５４号公報に記載された技術が挙げられる。該公報に記載された技術は、複数のＪＰＥＧ画像を１つのファイルにまとめてファイル数の増加を防ぎ、さらに、ファイルの先頭に主画像（ファイルにまとめられた複数の画像の中で主となる（代表する）１つの画像）をＥｘｉｆ規格に準拠したフォーマットで格納し、かつファイル自体の拡張子を「JPG」とする技術となっている。
【０００５】
具体的には、図１２に示すようなファイルを作成するようになっている。ここに、図１２は、従来より提案されている、複数のＪＰＥＧ画像データを格納し得る画像ファイルの構成例を示す図である。画像ファイルには、例えば主画像である１つのＪＰＥＧ画像データと、それ以外の副画像であるｎ（ｎは１以上の整数）個のＪＰＥＧ画像データと、を格納することができるようになっている。そして、各ＪＰＥＧ画像データには、それぞれにＪＰＥＧヘッダが付加されていて、ＪＰＥＧヘッダとＪＰＥＧ画像データとでなる１組は、画像開始マーカＳＯＩと画像終了マーカＥＯＩとに挟み込まれる構成となっている。このような構成において、画像ファイル内の先頭に格納される画像が主画像となっており、この主画像に係るＪＰＥＧヘッダには、同一画像ファイル内に格納されている各副画像へのポインタが格納されている。加えて、ファイル名の拡張子を「JPG」としている（図示の例では、ファイル名は「hogehoge.JPG」）。
【０００６】
複数のＪＰＥＧ画像データを格納するためのファイルとして、このような、拡張子が「JPG」でかつファイル先頭から主画像の終端までは既存のＪＰＥＧフォーマットと同一構造をなす構成を採用することにより、ＪＰＧファイルを扱う既存の画像処理装置やアプリケーションと互換性を保持している。そして、複数の画像データを１つのファイル内に格納しているために、ファイル数を少なくすることができ、ファイル管理が容易になる利点がある。
【０００７】
ここに、現行のＥｘｉｆ規格は、１つのＪＰＧファイルに対して、サムネイル画像を除いたＪＰＥＧ画像を１枚のみ格納するように規定されたものとなっている。しかし、メーカノートＩＦＤにベンダーユニークな情報として画像を持たせることは可能である。
【特許文献１】特開２００５−２５２７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記特開２００５−２５２７５４号公報に記載されたような複数の画像を格納するファイルは、先頭の主画像が既存のＪＰＧファイルと互換性を保っているために、上述したように既存の画像処理装置やアプリケーションで表示したり、編集したり、保存したりすることが可能である。しかし、上述したような現行のＥｘｉｆ規格に基づく既存の画像処理装置やアプリケーションによって、該公報に記載されたようなＪＰＧファイルを編集して保存したときには、主画像は保存されるものの、主画像以外の副画像が消去されたり損なわれてしまったりする可能性がある。従って、既存の画像処理装置やアプリケーションによってファイルを処理しても副画像が損なわれることのない、互換性を保った技術が望まれている。
【０００９】
本発明は上記事情に鑑みてなされたものであり、既存の装置やソフトウェアとの互換性を保ちながら、該既存の装置やソフトウェアによって処理を行っても画像が損なわれることのないファイルを生成可能な画像ファイル作成装置、画像ファイル作成方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明による画像ファイル作成装置は、主画像に基づいて記録用に作成された第１の主画像データを含む第１のファイルを第１の拡張子を有するファイル名を付して作成する第１ファイル作成部と、上記主画像に基づいて記録用に作成された第２の主画像データと記録用に作成された画像データであって該第２の主画像データ以外の一以上の副画像データとを含む第２のファイルを上記第１の拡張子とは異なる第２の拡張子を有するファイル名を付して作成する第２ファイル作成部と、を備え、上記第１ファイル作成部は、上記第２のファイルが上記第１のファイルに関連するファイルであることを認識可能な関連情報を該第１のファイルに記録するものであり、上記第２ファイル作成部は、上記第１のファイルが上記第２のファイルに関連するファイルであることを認識可能な関連情報を該第２のファイルに記録するものである。
【００１１】
また、本発明による画像ファイル作成方法は、主画像に基づいて記録用に作成された第１の主画像データを含む第１のファイルを第１の拡張子を有するファイル名を付して作成し、上記主画像に基づいて記録用に作成された第２の主画像データと記録用に作成された画像データであって該第２の主画像データ以外の一以上の副画像データとを含む第２のファイルを上記第１の拡張子とは異なる第２の拡張子を有するファイル名を付して作成し、上記第２のファイルが上記第１のファイルに関連するファイルであることを認識可能な関連情報を該第１のファイルに記録し、上記第１のファイルが上記第２のファイルに関連するファイルであることを認識可能な関連情報を該第２のファイルに記録する方法である。
【発明の効果】
【００１２】
本発明の画像ファイル作成装置、画像ファイル作成方法によれば、既存の装置やソフトウェアとの互換性を保ちながら、該既存の装置やソフトウェアによって処理を行っても画像が損なわれることのないファイルを生成することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。
【００１４】
［実施形態１］
図１から図１１は本発明の実施形態１を示したものであり、図１は画像ファイル作成装置の構成を示すブロック図である。
【００１５】
この画像ファイル作成装置１は、画像を撮像する機能を備えており、例えばデジタルカメラとして構成されたものとなっている。
【００１６】
すなわち、画像ファイル作成装置１は、レンズ２および絞り３を含む撮像光学系４と、撮像部５と、アナログ増幅部６と、Ａ／Ｄ変換部７と、バス８と、メモリ９と、画像処理部１０と、記録媒体１１と、ビデオエンコーダ１２と、操作部１３と、ＣＰＵ１４と、を備えている。
【００１７】
レンズ２は、被写体の光学像を撮像部５に結像するためのものである。
【００１８】
絞り３は、レンズ２から撮像部５に到達する光束の通過範囲を規定することにより、結像される光学像の明るさを調節するためのものである。
【００１９】
撮像部５は、結像された光学像を光電変換してアナログの電気的な画像信号を生成し出力するものである。
【００２０】
アナログ増幅部６は、撮像部５から出力されたアナログの画像信号を増幅するものである。
【００２１】
Ａ／Ｄ変換部７は、アナログ増幅部６により増幅されたアナログの画像信号をデジタル画像に変換するものである。
【００２２】
このＡ／Ｄ変換部７により変換されたデジタル画像は、バス８を介してメモリ９に格納されるようになっている。ここに、バス８は、各部がデータを送受する際に用いるものであり、Ａ／Ｄ変換部７、メモリ９、画像処理部１０、記録媒体１１、ビデオエンコーダ１２、ＣＰＵ１４が接続されている。
【００２３】
メモリ９は、例えばＤＲＡＭ等の比較的高速にアクセス可能な記憶部として構成されたものであり、Ａ／Ｄ変換部７からの画像、画像処理部１０により処理された画像、記録媒体１１から読み出された画像などを記憶するためのバッファとして用いられるだけでなく、ＣＰＵ１４による作業領域としても用いられるようになっている。
【００２４】
画像処理部１０は、メモリ９に記憶されたデジタル画像に画像処理を施して、記録用の画像データ（本実施形態においてはＪＰＥＧデータを想定している）を生成し、再びメモリ９に書き戻すものである。また、画像処理部１０は、表示用の画像データも必要に応じて生成して、メモリ９に記憶させるようになっている。
【００２５】
この画像処理部１０により生成された記録用の画像データには、ＣＰＵ１４によりヘッダ等が付加されて画像ファイルが生成されるようになっている。
【００２６】
記録媒体１１は、ＣＰＵ１４の制御に基づいて、生成された画像ファイルを不揮発に記録するものであり、例えばフラッシュメモリ等により構成されている。
【００２７】
ビデオエンコーダ１２は、メモリ９に記憶されている表示用の画像データを読み出して、ビデオ信号等に変換し、外部へ出力するものである。このビデオエンコーダ１２には、例えば外部機器として液晶表示装置またはテレビジョン装置（ＬＣＤ／ＴＶ）２１が接続されており、画像を表示するようになっている。
【００２８】
操作部１３は、この画像ファイル作成装置１に対してユーザが各種の操作入力を行うためのものである。この操作部１３により可能な操作としては、例えば電源のオン／オフ操作、画像の撮影開始を指示するためのレリーズ操作、連写撮影モード、パノラマ撮影モード、複数視点撮影モード、オートブラケット撮影モードなどの撮影モードを選択するためのモード選択操作、撮像された複数の画像から主画像を選択するための主画像選択操作、などが例として挙げられる。
【００２９】
ＣＰＵ１４は、この画像ファイル作成装置１内の各部を統合的に制御する制御部であり、第１ファイル作成部、第２ファイル作成部、主画像選択部を兼ねたものとなっている。また、ＣＰＵ１４は、上述したように、ヘッダを作成して記録用の画像データに付加することにより画像ファイルを生成する処理や、生成した画像ファイルを記録媒体１１に記録する制御なども行うようになっている。加えてＣＰＵ１４は、複数の画像の中から自動処理により、または手動操作に応じて、主画像を選択する処理も行う。
【００３０】
次に、図２は、記録媒体１１に記録される画像ファイルの構成例を示す図である。
【００３１】
ここに、図２は、所定の撮影シーケンス（幾つかの例を上述したように、連写撮影シーケンス、パノラマ撮影シーケンス、複数視点撮影シーケンス、オートブラケット撮影シーケンス等）に基づいて撮影された一連の画像群が存在する場合に、この画像群をどのようにファイル化して記録するかを説明するためのものとなっている。
【００３２】
まず、互いに関連する画像データの内の１つを、主画像データとして選択する。この主画像データの選択は、ユーザが操作部１３を介して手動により行う方法と、主画像選択部を兼ねたＣＰＵ１４の判断に基づいて自動的に行う方法とがある。ここに、自動的に行う方法としては、例えば連写撮影シーケンスにより得られた複数枚の画像の場合には、最も最初に撮影された画像を主画像とすることが挙げられる。また、例えばパノラマ撮影シーケンスにより得られた画像の場合には、複数枚の画像の内の中央の撮影順序で得られた画像を主画像とすることが挙げられる。このように、自動的に主画像を選択する方法の一例としては、撮影された順番における特定順位の画像を主画像として自動的に選択することが挙げられ、この特定順位を撮影モードに応じて変更するようにしても良い。また、画像群の内の選択しなかったその他の画像は、自動的に副画像となる。
【００３３】
本実施形態においては、図２に示すように、画像群に対して２つのファイルが作成されるようになっている。１つのファイルは、ファイル名の拡張子が「JPG」であるＪＰＧファイルである（図示の例では、ファイル名は「hogehoge.JPG」）。もう１つのファイルは、ファイル名の拡張子が例えば「MPF」（マルチ・ピクチャー・フォーマットを意味している）であるＭＰＦファイルである（図示の例では、ファイル名は「hogehoge.MPF」）。このように、ＪＰＧファイルとＭＰＦファイルとは、拡張子を除いたファイル名部分が同一となるように、各ファイル名を決定するようになっている。
【００３４】
これらの内のＪＰＧファイルは、現行のＪＰＧファイルと完全に互換性をもつファイルとなっていて、ファイル先頭に配置された画像開始マーカＳＯＩとファイル末尾に配置された画像終了マーカＥＯＩとに挟み込まれた部分には、画像データとしては１つの主画像ＪＰＥＧ画像データのみが配置され（サムネイル画像を除く）、この主画像ＪＰＥＧ画像データの先頭側に主画像ＪＰＥＧヘッダが記録されている。そして、この主画像ＪＰＥＧヘッダ内には、このＪＰＧファイルに関連するＭＰＦファイルが存在することを示すＭＰＦファイル関連情報がＥｘｉｆ規格に準拠したフォーマットで記録されている。このＭＰＦファイル関連情報には、ＭＰＦファイルのファイル名（図示の例においては、「hogehoge.MPF」のファイル名）も含まれている。
【００３５】
また、ＭＰＦファイルは、図２の右側に示すような構成となっている。すなわち、ＭＰＦファイルには、１つの主画像ＪＰＥＧ画像データと、ｎ（ｎは１以上の整数）個の副画像ＪＰＥＧ画像データとが、各々にＪＰＥＧヘッダを付して格納されるようになっている。ここに、ＪＰＥＧヘッダおよびＪＰＥＧ画像データでなる各組は、画像開始マーカＳＯＩと画像終了マーカＥＯＩとに挟み込まれて配列されている。そして、この図２に示す例においては、主画像がＭＰＦファイルの先頭に配置される構成となっている（ただし、この構成に限るものでないことは、後で説明する）。
【００３６】
これらの内の、ＭＰＦファイルの先頭に配置された画像データである主画像ＪＰＥＧ画像データのヘッダ、つまり主画像ＪＰＥＧヘッダ内には、このＭＰＦファイルに関連するＪＰＧファイルが存在することを示すＪＰＧファイル関連情報がＥｘｉｆ規格に準拠したフォーマットで記録されている。このＪＰＧファイル関連情報には、ＪＰＧファイルのファイル名（図示の例においては、「hogehoge.JPG」のファイル名）も含まれている。
【００３７】
さらに、ＭＰＦファイルの先頭に配置されている主画像ＪＰＥＧヘッダ内には、このＭＰＦファイル内に含まれている各副画像データ（より詳しくは、各副画像データに係る画像開始マーカＳＯＩ）へのポインタが、例えばオフセットアドレス等として記録されている。
【００３８】
なお、ＪＰＧファイル内の主画像ＪＰＥＧ画像データと、ＭＰＦファイル内の主画像ＪＰＥＧ画像データとは、撮像して得られた同一の主画像に基づいて記録用に作成された画像データであれば、完全同一であるに限るものではない（これらが異なる具体例については後で説明する）。
【００３９】
ここに、図３は、ＪＰＥＧヘッダにおける関連情報の記録位置の例を示す図である。この図３においては、ＪＰＧファイルのヘッダ例を示しているが、ＭＰＦファイルについても同様である。
【００４０】
ＪＰＥＧヘッダは、Ｅｘｉｆ規格に準拠したものとなっており、Ｅｘｉｆデータを含んでいる。ここに、Ｅｘｉｆデータは、図３の右側に拡大して示すように、ＡＰＰ１マーカと、Ｅｘｉｆヘッダと、ＴＩＦＦヘッダと、０ｔｈＩＦＤと、ＥｘｉｆＩＦＤと、メーカノートＩＦＤと、１ｓｔＩＦＤと、を含んでいる（ただし、図３においては、簡単のために、主要なＩＦＤのみを記載している）。
【００４１】
０ｔｈＩＦＤには、ＥｘｉｆＩＦＤへのポインタと、１ｓｔＩＦＤへのポインタと、が含まれている。
【００４２】
ＥｘｉｆＩＦＤには、メーカノートＩＦＤへのポインタと、ＥｘｉｆＩＦＤタグデータと、が含まれている。
【００４３】
また、メーカノートＩＦＤには、メーカノートデータが含まれている。
【００４４】
そして、１ｓｔＩＦＤには、サムネイル画像データが含まれている。
【００４５】
このような構成において、関連情報を記録する位置としては、例えばＥｘｉｆＩＦＤタグデータ内、または、メーカノートデータ内、が挙げられる。メーカノートデータ内への関連情報の記録は、現行のＥｘｉｆ規格においてはメーカノートのデータ記載が自由に規定されているために、現行のＥｘｉｆ規格に完全に準拠した記載となる。一方、ＥｘｉｆＩＦＤタグデータ内への関連情報の記録は、現行のＥｘｉｆ規格においてはＥｘｉｆＩＦＤのタグが既に規定されているために、現行のＥｘｉｆ規格をやや拡張して新規タグを追加することになる。しかし、Ｅｘｉｆ規格は適宜拡張されバージョンアップが図られるべきものであるために、バージョンアップされた将来のＥｘｉｆ規格においては、規格の拡張を行うことなく関連情報を記録することができるようになることも十分に考えられる。そこで、これら現行のＥｘｉｆ規格に完全に準拠する場合と、現行のＥｘｉｆ規格をやや拡張した形で準拠する場合と、の両方を、広く「Ｅｘｉｆ規格に準拠する」と呼ぶことにする。
【００４６】
次に、撮影順序における主画像の位置とＭＰＦファイル内における各画像データの配置とについて、図４および図５を参照して説明する。図４は撮影順序の最初に得られた画像を主画像とするときの各ファイル内の画像データの配置を示す図、図５は撮影順序の途中で得られた画像を主画像とするときの各ファイル内の画像データの配置を示す図である。
【００４７】
まず、所定の撮影シーケンスが連写撮影シーケンスであるものとし、連写撮影によりＰ１〜Ｐ６までの６枚の画像がこの順に得られたものとする。そして、これら６枚の画像の内の、撮影順序における最初の画像が、自動または手動により主画像として選択されたものとする。
【００４８】
このとき、ＭＰＦファイル内の先頭には、この主画像に基づき記録用に作成された主画像データが配置され、以下、撮影順序に従って、画像Ｐ２に対応する副画像データ１から画像Ｐ６に対応する副画像データ５までが配置される。
【００４９】
一方、図５に示すように、６枚の画像Ｐ１〜Ｐ６の内の、撮影順序における３番目の画像が、自動または手動により主画像として選択された場合には、ＭＰＦファイル内の先頭に、主画像である３番目の画像Ｐ３に基づき記録用に作成された主画像データが配置され、以下、撮影順序に従って、画像Ｐ１に対応する副画像データ１、画像Ｐ２に対応する副画像データ２、画像Ｐ４に対応する副画像データ３、画像Ｐ５に対応する副画像データ４、画像Ｐ６に対応する副画像データ５が配置される。従って、この図５に示す例においては、主画像をＭＰＦファイル内の先頭に配置することが優先されるために、ＭＰＦファイル内の画像データの配置は、一般に各画像の撮影順序と同一とはならない。
【００５０】
図６は、ＪＰＧファイルの主画像データとＭＰＦファイルの主画像データとが同一とはならない例を示す図である。
【００５１】
上述したように、主画像に基づいて記録用に作成される画像データは、ＪＰＧファイルとＭＰＦファイルとで同一になる必要は必ずしもない。この図６に示す例では、ＭＰＦファイル内に格納する主画像データは、主画像をそのままＪＰＥＧ圧縮したデータであるのに対して、ＪＰＧファイル内に格納する主画像データは、画像編集を施した後の画像データとなっている。
【００５２】
すなわち、図５に示した例と同様に、主画像が３番目に撮像された画像Ｐ３であるものとする。この画像Ｐ３に対して、画像処理部１０内に設けられた画像編集処理部１０ａにより、選択された主画像が、連写撮影により得られた６枚の画像中の３番目の画像である旨（図示の例では「連写画像（３／６）」）と、このＪＰＧファイルに対応するＭＰＦファイルが存在する旨（図示の例では「ＭＰＦファイルあり」）と、を視覚的に認識可能な画像情報として埋め込む処理を行っている。そして、この画像編集処理がなされた画像データがＪＰＧファイルの主画像として記録される。このように構成すれば、ＪＰＧファイルを見ただけで、現在表示されている画像に関連する画像が他にもあることを一目で認識することが可能となる。
【００５３】
また、図２〜図６に示した例においては、ＭＰＦファイル内の先頭に主画像データを配置するようにしていたが、これとは異なる例を図７および図８に説明する。図７は記録媒体１１に記録される画像ファイルの他の構成例を示す図、図８は撮影順序の途中で得られた画像を主画像とするときの図７に対応した各ファイル内の画像データの配置を示す図である。
【００５４】
図７に示す例においては、ＭＰＦファイル内において、主画像が必ずしも先頭に配置されるとは限らず（もちろん、先頭に配置されることもあり得る）、所定の順序に従った適宜の位置に配置される。ここに、「所定の順序」の代表的な例は、画像が撮影された順序である。このような構成の場合には、画像が連続的に撮影される毎に、ＭＰＦファイル内の先頭から順次追記していけば良いために、連続的に撮影されると想定される枚数だけの画像データを記憶する容量をメモリ９に備えさせる必要がなくなり、コストを削減することができる利点がある。
【００５５】
図８は図５に示した例と同様に、６枚の画像Ｐ１〜Ｐ６の内の、撮影順序における３番目の画像が、自動または手動により主画像として選択された場合の、図７に示す画像ファイルの構成例における各画像データの配置を示している。
【００５６】
この場合には、ＭＰＦファイル内の先頭に配置されるのは撮影順序における１番目の画像Ｐ１に対応する副画像データ１であり、次に配置されるのは、撮影順序における２番目の画像Ｐ２に対応する副画像データ２である。そして、その次に配置されるのが、撮影順序における３番目の画像Ｐ３に対応する主画像データである。その後は、撮影順序における４番目の画像Ｐ４に対応する副画像データ３から撮影順序における６番目の画像Ｐ６に対応する副画像データ５までが順に配置される。従って、この図８に示す例においては、ＭＰＦファイル内において画像データが撮影順序に配置することが優先され、ＭＰＦファイル内の先頭に主画像データが配置されるとは限らない。
【００５７】
そして、このようなＭＰＦファイルの構成において、先頭に配置された副画像データ１のＪＰＥＧヘッダに、ＪＰＧファイル関連情報や、副画像データ２，主画像データ，副画像データ３，副画像データ４，副画像データ５への各ポインタが格納されることになる。すなわち、上述した図５に示した例とこの図８に示した例との何れにおいても、関連情報および各画像データへのポインタが格納されるのは、ヘッダが主画像に係るものか副画像に係るものかに関わらず、ＭＰＦファイル内の先頭に配置されたＪＰＥＧヘッダ内となっている。
【００５８】
次に、図９は単写撮影モードまたは連写撮影モードが設定されているときの画像の撮像からファイル化までの処理を示すフローチャートである。
【００５９】
操作部１３により単写撮影モードまたは連写撮影モードが設定されていると、この処理が開始される。
【００６０】
そしてまず、操作部１３に含まれるレリーズボタンが押下されたか否かを判定する（ステップＳ１）。ここで、レリーズボタンが押下されるまでは待機する。
【００６１】
こうしてレリーズボタンが押下されたと判定された場合には、撮像部５からアナログ増幅部６およびＡ／Ｄ変換部７を介して画像データを取得し、取得した画像データをメモリ９に記憶する（ステップＳ２）。
【００６２】
すると、ＣＰＵ１４の制御に基づいて、画像処理部１０が撮像された画像を読み込んで、所定の画像処理を行った後に、ＪＰＥＧ圧縮を行ってＪＰＥＧ画像データを生成し、メモリ９に再び記憶させる（ステップＳ３）。
【００６３】
続いて、撮影モードが単写撮影モードと連写撮影モードとの何れであるかを判定する（ステップＳ４）。
【００６４】
ここで、単写撮影モードであると判定された場合には、生成された１枚のＪＰＥＧ画像データにＣＰＵ１４がＪＰＥＧヘッダを付加してＪＰＧファイルを生成し（ステップＳ５）、生成したＪＰＧファイルを記録媒体１１に記録して（ステップＳ６）、この処理を終了する。
【００６５】
一方、ステップＳ４において連写撮影モードであると判定された場合には、レリーズボタンが押下されたままであるか否かを判定する（ステップＳ７）。
【００６６】
ここで、レリーズボタンが押下されたままであると判定された場合には、ステップＳ２へ戻って次の画像の撮像およびＪＰＥＧ画像データ化を上述したように行う。
【００６７】
また、ステップＳ７において、レリーズボタンが押下されていないと判定された場合には、連写が終了したことになるために、得られた複数のＪＰＥＧ画像データの中から主画像データの選択を行う（ステップＳ８）。この主画像データの選択は、上述したように、画像データをＬＣＤ／ＴＶ２１に表示して、表示した画像を見たユーザにより手動で行うようにしても良いし、あるいは画像の撮影順序における所定の順番の画像をＣＰＵ１４が自動で主画像として選択するようにしても構わない。
【００６８】
次に、連写により得られた複数のＪＰＥＧ画像データのそれぞれにＪＰＥＧヘッダを付加し、特に先頭のＪＰＥＧヘッダには関連情報および各画像データへのポインタの情報を付加して、ＭＰＦファイルを生成し（ステップＳ９）、生成したＭＰＦファイルを記録媒体１１に記録する（ステップＳ１０）。
【００６９】
続いて、選択された主画像ＪＰＥＧ画像データに、関連情報を含むＪＰＥＧヘッダを付加してＪＰＧファイルを生成し（ステップＳ１１）、生成したＪＰＧファイルを記録媒体１１に記録して（ステップＳ１２）、この処理を終了する。
【００７０】
続いて、図１０はパノラマ撮影モードが設定されているときの画像の撮像からファイル化までの処理を示すフローチャートである。このパノラマ撮影モードは、よく知られているように、カメラが設置される場所は基本的に同一であって、連続して撮影される画像が互いに重畳部分を有するように（厳密には、空白がなければ重畳していなくても構わない）カメラの撮影方向（撮影光軸の方向）をずらしながら（例えばパンしながら）複数枚の撮影を行い、撮影終了後に画像合成して画角の広い１枚の画像を生成するための撮影モードである。
【００７１】
このパノラマ撮影モード時の処理の流れも、上述した図９の処理と基本的には同様であるが、ステップＳ４〜Ｓ６の処理が省略され、ステップＳ３の処理を行った後に、ステップＳ７の処理に代えて、パノラマ必要枚数の撮影が完了したか否かの判定を行い（ステップＳ２１）、完了していないときにはステップＳ１へ戻って次の撮影を行う点が異なっているだけであり、完了したときには図９の処理と同様にステップＳ８〜Ｓ１２の処理を行うものとなっている。
【００７２】
次に、図１１は複数視点撮影モードが設定されているときの画像の撮像からファイル化までの処理を示すフローチャートである。この複数視点撮影モードは、特定の被写体を中心にして（特定の被写体に撮影光軸が向くようにして）、カメラを設置する場所を異ならせ複数枚の撮影を行うものである。幾つかの例を挙げると、２視点撮影を行えば、人間が両眼で被写体を観察するのと同様の立体視画像を生成することができ、特定の被写体を全周方向から複数視点撮影すれば、その特定被写体をどの方向からでも観察することができる立体画像を構成することが可能となるものである。
【００７３】
この複数視点撮影モード時の処理の流れは、上述した図１０の処理と基本的に同様であり、ステップＳ２１の処理に代えて、複数視点画像の必要枚数の撮影が完了したか否かの判定を行う（ステップＳ３１）点が異なっているだけである。
【００７４】
なお、複数の画像を含む画像群を取得する例として、上述では、連写撮影モード、パノラマ撮影モード、複数視点撮影モードを例に挙げたが、これらに限るものではなく、オートブラケット撮影モードやその他の撮影モードであっても構わない。さらに、ここでは撮像して得られた１枚の画像に対応して１つのＪＰＥＧ画像データを記録用に作成する場合、つまり撮像画像と記録画像とが一対一に対応する場合を例に挙げたが、これに限定されるものでもない。例えば、１枚の撮像画像に基づいてカラーバランスの異なる複数枚のＪＰＥＧ画像を生成し、これらの内の１枚の画像を主画像として選択し、その他の画像を副画像として、ＪＰＧファイルおよびＭＰＦファイルを生成するようにしても構わない。
【００７５】
加えて、画像群としては、特定の撮影モードにより撮影された一連の画像により構成されるに限るものではなく、例えばユーザが取り貯めた画像の中から画像群を選定して、その画像群から上述したようなＪＰＧファイルおよびＭＰＦファイルを生成する場合であっても構わない。
【００７６】
また、上述では、記録用に生成される画像データの例としてＪＰＥＧ画像データを挙げたが、これに限るものでもない。従って、従来の画像処理装置（あるいは画像処理プログラム等）と互換性のある画像ファイルは、ＪＰＧファイルに限るものではない。また、複数の画像データをまとめた画像ファイルの拡張子も、もちろん「MPF」に限るものではない。
【００７７】
さらに、上述では、画像群の中から自動で主画像を選択する例として、撮影順序における特定順位（例えば、先頭、中央、末尾等）の画像を選択する場合を挙げたが、これに限るものではない。例えば、より技術的に高度になるものの、画像群に含まれる各画像を画像解析して特徴を分析し、この分析結果に基づいて最も主画像にふさわしいと判定される画像を主画像として自動的に選択するようにしても構わない。あらゆる撮影シーンにおける任意の被写体に対してこのような分析を行うのは現状では難しいが、例えば、サーキット場におけるレーシングカーを連写したときのような特定の撮影シーンに対して、分析を行って主画像を自動的に選択することは、現在の技術でも可能であると考えられる。従って、幾つかの撮影シーンを想定して、撮影シーン毎の自動主画像選択モードを設けるようにすると良い。
【００７８】
このような実施形態１によれば、画像群に対して、従来の画像処理装置等と互換性のある画像ファイル（具体例ではＪＰＧファイル）を１つ作成して記録するようにしているために、互換性を確保することができる。
【００７９】
また、主画像データと副画像データとを１つのファイル（具体例ではＭＰＦファイル）にまとめて互換性のある画像ファイルとは別個に作成して記録するようにしたために、画像群に対して合計２つのファイルが生成されるだけとなり、ファイル管理を容易に行うことが可能となる。
【００８０】
さらに、複数の画像データをまとめた第２の画像ファイルの拡張子を、互換性のある第１の画像ファイルの拡張子とは異ならせるようにしたために、第２の画像ファイルを取り扱うことができない画像処理装置等により画像処理（画像の編集および保存の処理など）が行われる場合にも、第２の画像ファイルは処理対象になることはないために、該第２の画像ファイルが消去されるリスクを小さくすることができる。
【００８１】
特に、互換性のある画像ファイルを現在最も普及していると考えられるＪＰＧファイルとすることにより、広い範囲の画像処理装置等との互換性を保つことが可能となる。
【００８２】
そして、第２の画像ファイル内に格納する画像データをＪＰＥＧ画像データとすることにより、現在最も普及していると考えられるＪＰＥＧエンコーダを用いて画像データを生成することができ、かつ画像データのデコードや抽出も容易となるために、汎用性を高めることができる。
【００８３】
加えて、ＪＰＧファイルとＭＰＦファイルとの拡張子を除いたファイル名部分を同一としているために、例えばＭＰＦファイルに対応していない画像処理装置等によりＪＰＧファイルだけが編集されてＪＰＧファイル内の関連情報が消去されてしまった場合などにも、該ＪＰＧファイルに関連するＭＰＦファイルを、拡張子を除いたファイル名部分から探し出すことが可能となる。また、拡張子を除いたファイル名が同一であるファイル群を、１つのオブジェクトとして扱う機器も多いために、こうした機器により取り扱われる際の汎用性も高めることができる。
【００８４】
また、第２の画像ファイルにおいて、主画像データをファイル内の先頭に配置する場合には、複数の画像データの内の代表的な画像データである主画像データに優先的にアクセスすることが可能となる。
【００８５】
一方、第２の画像ファイルにおいて、各画像データを撮影された順にファイル内に格納して行く場合には、撮影が行われる毎にファイルの終端に画像データを連結すればファイルを作成することができるために、多くの枚数の画像データを記憶し得る容量のバッファを確保する必要がなくなり、構成を簡単かつ安価にすることができる。
【００８６】
そして、ＪＰＧファイルにおいては、関連情報をＪＰＥＧヘッダに記録するようにしたために、別ファイルを設けて関連情報を記録する場合のようにファイル数が増加することはなく、ＪＰＥＧヘッダ部分以外の新たな記録部分を設けてそこに関連情報を記録する場合のように互換性を低下させることもなく、関連情報を容易に読み出すことができるようになる。
【００８７】
一方、ＭＰＦファイルにおいては、各ＪＰＥＧ画像データ毎に設けられたＪＰＥＧヘッダの内の、ファイルの先頭に配置されたＪＰＥＧヘッダに関連情報を記録するようにしたために、同様に、汎用性が高く、優先的にアクセスすることができて運用も容易となる利点がある。
【００８８】
そして、ＪＰＥＧヘッダをＥｘｉｆ規格に準拠させて、デファクトスタンダードなフォーマットとすることにより、既存の機器等との互換性を保持することができる。
【００８９】
加えて、関連情報として、生成される２種類の拡張子の画像ファイルの何れにも、他方の画像ファイルのファイル名を含めるようにしたために、記録媒体に構成されているファイルシステムを用いて、他方のファイルを検索したりアクセスしたりすることが可能となる。
【００９０】
そして、所定の撮影シーケンスにより中間に他の画像を挟むことなく連続して撮影して得られた画像は、互いに関連性が高い画像であると考えられるために、ＭＰＦファイルとして１つにまとめる価値があると考えられる。
【００９１】
特に、連写画像は短い撮影時間間隔で連続して得られた画像であるために、画像間の関連性が非常に高く、しかも撮影時間間隔を短時間にすることができる近年の高速読み出しのタイプの撮像素子を用いれば撮影枚数も多くなると思われる。従って、このような連写撮影により得られた画像群を、ＭＰＦファイルとして１つにまとめる価値は非常に高くなると考えられる。
【００９２】
また、パノラマ画像は複数の画像が組み合わせられて始めて意味をなすものとなるのであり、画像間の関連性が非常に高いために、それぞれの画像を別ファイルとするよりも、ＭＰＦとして１つにまとめる価値が非常に高いものといえる。
【００９３】
さらに、複数視点撮影は１つの被写体を異なる視点で撮影するものであり、画像間の関連性が非常に高いために、それぞれの画像を別ファイルとするよりも、ＭＰＦとして１つにまとめる価値が非常に高いものといえる。
【００９４】
また、主画像データを自動的に選択する場合に、撮影された順番における特定順位の画像を選択することにより、手動による操作を要することなく、簡便に主画像を選択することが可能となる。このとき、この特定順位を撮影モードに応じて変更することにより、撮影モードに応じたより適切な主画像を選択することが可能となる。
【００９５】
一方、手動で主画像データを選択する場合には、ユーザの希望に添った最も適切な画像データを主画像として選択することができる利点がある。例えば、連写により得られた画像群の内の、狙いの被写体がベストポジションにある画像を主画像としたいときに、ベストポジションの画像が特定の撮影順位の画像になるとは限らない（一般的にはならない）。従って、このような場合に、ユーザーにより手動で選択するようにすると効果的となる。
【００９６】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。このように、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施形態１における画像ファイル作成装置の構成を示すブロック図。
【図２】上記実施形態１において、記録媒体に記録される画像ファイルの構成例を示す図。
【図３】上記実施形態１のＪＰＥＧヘッダにおける関連情報の記録位置の例を示す図。
【図４】上記実施形態１において、撮影順序の最初に得られた画像を主画像とするときの各ファイル内の画像データの配置を示す図。
【図５】上記実施形態１において、撮影順序の途中で得られた画像を主画像とするときの各ファイル内の画像データの配置を示す図。
【図６】上記実施形態１において、ＪＰＧファイルの主画像データとＭＰＦファイルの主画像データとが同一とはならない例を示す図。
【図７】上記実施形態１において記録媒体に記録される画像ファイルの他の構成例を示す図。
【図８】上記実施形態１において、撮影順序の途中で得られた画像を主画像とするときの図７に対応した各ファイル内の画像データの配置を示す図。
【図９】上記実施形態１において、単写撮影モードまたは連写撮影モードが設定されているときの画像の撮像からファイル化までの処理を示すフローチャート。
【図１０】上記実施形態１において、パノラマ撮影モードが設定されているときの画像の撮像からファイル化までの処理を示すフローチャート。
【図１１】上記実施形態１において、複数視点撮影モードが設定されているときの画像の撮像からファイル化までの処理を示すフローチャート。
【図１２】従来より提案されている、複数のＪＰＥＧ画像データを格納し得る画像ファイルの構成例を示す図。
【符号の説明】
【００９８】
１…画像ファイル作成装置
２…レンズ
３…絞り
４…撮像光学系
５…撮像部
６…アナログ増幅部
７…Ａ／Ｄ変換部
８…バス
９…メモリ
１０…画像処理部
１０ａ…画像編集処理部
１１…記録媒体
１２…ビデオエンコーダ
１３…操作部
１４…ＣＰＵ（第１ファイル作成部、第２ファイル作成部、主画像選択部）
２１…ＬＣＤ／ＴＶ
【図１】
0004861302.tif 000002
【図２】
0004861302.tif 000003
【図３】
0004861302.tif 000004
【図４】
0004861302.tif 000005
【図５】
0004861302.tif 000006
【図６】
0004861302.tif 000007
【図７】
0004861302.tif 000008
【図８】
0004861302.tif 000009
【図９】
0004861302.tif 000010
【図１０】
0004861302.tif 000011
【図１１】
0004861302.tif 000012
【図１２】
0004861302.tif 000013