(57)【要約】【課題】マルチ画像ファイルを構成する画像データの全体を把握する操作に迅速かつ柔軟に対応できる画像ファイル作成装置、画像ファイル作成方法及びプログラムを提供する。【解決手段】複数の画像データ及び画像データのそれぞれを管理する画像データ管理情報を作成するステップと、複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データを作成するステップと、マルチインデックス画像データへのアクセス情報を作成するステップと、作成された情報及びデータを１つの画像ファイルとして生成するステップとを備えた画像ファイル作成方法である。【選択図】図７
2009213095.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データ及び前記画像データのそれぞれを管理する画像データ管理情報を作成するマルチ画像ファイル作成部と、
前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データを作成するマルチインデックス画像データ作成部と、
前記マルチインデックス画像データへのアクセス情報を作成するアクセス情報作成部と、
を備え、
前記作成された情報及びデータが１つの画像ファイルに格納されることを特徴とする画像ファイル作成装置。
【請求項２】
前記所定数は、前記インデックス画像を表示する表示装置の表示画素数または表示画面の大きさに対応し、前記マルチインデックス画像データは少なくとも１種類であることを特徴とする請求項１に記載の画像ファイル作成装置。
【請求項３】
前記マルチインデックス画像データへのアクセス情報は、前記マルチインデックス画像データ相互のアクセスが可能な情報であることを特徴とする請求項２に記載の画像ファイル作成装置。
【請求項４】
複数の画像データ及び前記画像データのそれぞれを管理する画像データ管理情報を作成するステップと、
前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データを作成するステップと、
前記マルチインデックス画像データへのアクセス情報を作成するステップと、
前記作成された情報及びデータを１つの画像ファイルとして生成するステップと
を備えたことを特徴とする画像ファイル作成方法。
【請求項５】
前記所定数は、前記インデックス画像を表示する表示装置の表示画素数または表示画面の大きさに対応し、前記マルチインデックス画像データは少なくとも１種類であることを特徴とする請求項５に記載の画像ファイル作成方法。
【請求項６】
前記マルチインデックス画像データへのアクセス情報は、前記マルチインデックス画像データ相互のアクセスが可能な情報であることを特徴とする請求項５に記載の画像ファイル作成方法。
【請求項７】
複数の画像データ及び前記画像データのそれぞれを管理する画像データ管理情報を作成するステップと、
前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データを作成するステップと、
前記マルチインデックス画像データへのアクセス情報を作成するステップと、
前記作成された情報及びデータを１つの画像ファイルとして生成するステップと
をコンピュータに実行させるためのプログラム。
【請求項８】
前記所定数は、前記インデックス画像を表示する表示装置の表示画素数または表示画面の大きさに対応し、前記マルチインデックス画像データは少なくとも１種類であることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記マルチインデックス画像データへのアクセス情報は、前記マルチインデックス画像データ相互のアクセスが可能な情報であることを特徴とする請求項８に記載のプログラム。
【請求項１０】
複数の画像データ、前記画像データのそれぞれを管理する画像データ管理情報、前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データ、及び前記マルチインデックス画像データへのアクセス情報を１つの画像ファイルとして作成する画像ファイル作成方法であって、
画像ファイル化する画像データ数（Ｍ）を取得し、
１つの前記画像ファイルの上限構成画像数（Ｎ）を取得し、
前記マルチインデックス画像データを生成する単位となる所定数を少なくとも１種類取得し、
１つの前記画像ファイルに含まれる画像データ数と、当該画像データ数を前記少なくとも１種類の前記所定数を単位としてまとめた際の前記マルチインデックス画像データ数との総和が、前記上限構成画像数（Ｎ）を越えないように前記画像ファイルを作成すること
を特徴とする画像ファイル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチ画像ファイルを構成する画像データの全体を把握する操作に迅速かつ柔軟に対応できる画像ファイルの作成装置、方法及びプログラムに関する。
【背景技術】
【０００２】
デジタル・スチル・カメラ（ＤＳＣ）では、被写体を撮影して獲得した画像データは、撮影条件等の情報と共に画像ファイルに格納される。従来の規格では、得られた画像データ毎に画像ファイルが生成されていたため、カメラ内に多数の画像ファイルが存在する場合があった。
【０００３】
そこで、画像ファイルの数を増やすことなく多数のフォーマットの画像データを記録できるファイル生成手段が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２５２７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、連写撮影、パノラマ撮影などで得られた複数の画像データを一つのファイルとしてまとめることができれば、データ管理上、並びに取扱い上有利である。以下、このようなファイルをマルチ画像ファイルという。  
一方、これら一群の画像データは、当該グループを代表する画像データ（主画像）とそれ以外の画像データ（副画像）とに区分されるが、これらの画像データの取扱いが簡便なことが求められる。
【０００５】
例えば、複数の画像がある場合に、これらの画像データがどういったシーンの撮影画像の集まりなのかを把握したい場合、複数の画像を一画面に表示することになる。その際、一画面に表示できるサムネイル画像を算出して、続いてそれぞれの画像データである主画像、副画像のサムネイル画像を所定枚数読み込んで表示のために編集処理する必要がある。  
しかしながら、例えば、連写撮影では一つのマルチ画像ファイルに百枚近くの画像データが格納されるケースもあるが、上述のサムネイル画像の編集に多大の時間を要することになる。  
即ち、マルチ画像ファイルを構成する画像データの全体を把握する操作に迅速かつ柔軟に対応できることが必要である。
【０００６】
しかしながら、特許文献１に開示された技術には、この課題解決を図ることを示唆し或いは動機付ける記載はない。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、マルチ画像ファイルを構成する画像データの全体を把握する操作に迅速かつ柔軟に対応できる画像ファイルの作成装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、複数の画像データ及び前記画像データのそれぞれを管理する画像データ管理情報を作成するマルチ画像ファイル作成部と、前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データを作成するマルチインデックス画像データ作成部と、前記マルチインデックス画像データへのアクセス情報を作成するアクセス情報作成部とを備え、前記作成された情報及びデータが１つの画像ファイルに格納される画像ファイル作成装置である。
【０００９】
また本発明は、上記記載の発明である画像ファイル作成装置において、前記所定数は、前記インデックス画像を表示する表示装置の表示画素数または表示画面の大きさに対応し、前記マルチインデックス画像データは少なくとも１種類である。
【００１０】
また本発明は、上記記載の発明である画像ファイル作成装置において、前記マルチインデックス画像データへのアクセス情報は、前記マルチインデックス画像データ相互のアクセスが可能な情報である。
【００１１】
また本発明は、複数の画像データ及び前記画像データのそれぞれを管理する画像データ管理情報を作成するステップと、前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データを作成するステップと、前記マルチインデックス画像データへのアクセス情報を作成するステップと、前記作成された情報及びデータを１つの画像ファイルとして生成するステップとを備えた画像ファイル作成方法である。
【００１２】
また本発明は、上記記載の発明である画像ファイル作成方法において、前記所定数は、前記インデックス画像を表示する表示装置の表示画素数または表示画面の大きさに対応し、前記マルチインデックス画像データは少なくとも１種類である。
【００１３】
また本発明は、上記記載の発明である画像ファイル作成方法において、前記マルチインデックス画像データへのアクセス情報は、前記マルチインデックス画像データ相互のアクセスが可能な情報である。
【００１４】
また本発明は、複数の画像データ及び前記画像データのそれぞれを管理する画像データ管理情報を作成するステップと、前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データを作成するステップと、前記マルチインデックス画像データへのアクセス情報を作成するステップと、前記作成された情報及びデータを１つの画像ファイルとして生成するステップとをコンピュータに実行させるためのプログラムである。
【００１５】
また本発明は、上記記載の発明であるプログラムにおいて、前記所定数は、前記インデックス画像を表示する表示装置の表示画素数または表示画面の大きさに対応し、前記マルチインデックス画像データは少なくとも１種類である。
【００１６】
また本発明は、上記記載の発明であるプログラムにおいて、前記マルチインデックス画像データへのアクセス情報は、前記マルチインデックス画像データ相互のアクセスが可能な情報である。
【００１７】
また本発明は、複数の画像データ、前記画像データのそれぞれを管理する画像データ管理情報、前記複数の画像データのインデックス画像データを所定数単位にまとめたマルチインデックス画像データ、及び前記マルチインデックス画像データへのアクセス情報を１つの画像ファイルとして作成する画像ファイル作成方法であって、画像ファイル化する画像データ数（Ｍ）を取得し、１つの前記画像ファイルの上限構成画像数（Ｎ）を取得し、前記マルチインデックス画像データを生成する単位となる所定数を少なくとも１種類取得し、１つの前記画像ファイルに含まれる画像データ数と、当該画像データ数を前記少なくとも１種類の前記所定数を単位としてまとめた際の前記マルチインデックス画像データ数との総和が、前記上限構成画像数（Ｎ）を越えないように前記画像ファイルを作成する画像ファイル作成方法である。
【発明の効果】
【００１８】
本発明によれば、マルチ画像ファイルを構成する画像データの全体を把握する操作に迅速かつ柔軟に対応できる画像ファイル作成装置、画像ファイル作成方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
［第１の実施の形態］  
図１は、第１の実施の形態のマルチ画像ファイルを備えたデジタル・スチル・カメラ（ＤＳＣ）の構成を示す図である。  
このカメラでは、ＣＰＵ１がカメラ内の各部を統括して制御する。図１では、実線の矢印がデータの流れを表し、破線の矢印が制御の流れを表している。
【００２０】
被写体からの光は、レンズ及び絞りからなる光学系２を介してレンズ背面に設置された撮像装置３で受光される。撮像装置３は、例えばＣＣＤ等の光電変換素子で構成され、被写体像をアナログの電気信号に変換する。変換されたアナログの電気信号は、アナログ増幅器（Ａ−ＡＭＰ）４によりゲイン調整された後、アナログデジタル変換器（ＡＤＣ）５によってデジタルデータである画像データに変換される。そして、変換されたデジタルデータは、一旦ＤＲＡＭ６に保存される。
【００２１】
続いて、画像処理ブロック７がＤＲＡＭ６から画像データを読み出してＪＰＥＧ等の圧縮処理を含む画像処理を施した後、生成したマルチ画像ファイルに記録用画像データとして格納する。そして、そのマルチ画像ファイルをＤＲＡＭ６に書き戻す。またそのマルチ画像ファイルはＦＬＡＳＨメモリ８にも記録される。
【００２２】
一方、ユーザが操作部９を介して撮影した画像の再生を指示したときは、画像処理ブロック７がＤＲＡＭ６から記録用画像データを読み出し、伸張処理等を含む画像処理を行った後、表示用画像データとしてＤＲＡＭ６に書き戻す。そして、ビデオエンコーダ１０が表示用画像データを読み出してＬＣＤ／ＴＶ（液晶表示パネル）１１に表示する。  
なお、ＣＰＵ１上で稼動するカメラの機能を制御する各プログラムは、プログラムメモリ１２に格納されている。
【００２３】
次に、本実施の形態のマルチ画像ファイルについて説明する。このマルチ画像ファイルの構成要素はＪＰＥＧファイルと類似の構成を備えている。
【００２４】
図２は、ＪＰＥＧファイルの構成を示す図である。  
ＪＰＥＧファイルは、一般には、ＳＯＩ（Start Of Image）からＥＯＩ（End Of Image）の間に、ＪＰＥＧヘッダの領域と画像の本体部分となるＪＰＥＧ画像データ領域とを備えている。
【００２５】
ＪＰＥＧヘッダには、例えば撮影時のカメラの設定情報、撮影条件、また撮影画像の縮小画像であるサムネイル等が記録されたＥｘｉｆデータが存在している。
【００２６】
Ｅｘｉｆデータは、アプリケーション層であるＡＰＰ１セグメントで規定されている。内部には、Ｅｘｉｆヘッダ、ＴＩＦＦヘッダ、０ｔｈ  ＩＦＤ（Image File Directory）、Ｅｘｉｆ  ＩＦＤ、及び１ｓｔ  ＩＦＤが記録されている。  
ＥｘｉｆヘッダはＥｘｉｆ識別コードを備えている。０ｔｈ  ＩＦＤには、主画像に関する情報が記憶されている。Ｅｘｉｆ  ＩＦＤには、カメラ撮影情報が格納されている。１ｓｔ  ＩＦＤにはサムネイルに関する情報が記録されている。そして、ＴＩＦＦヘッダは、データの記録形式や０ｔｈ  ＩＦＤへのオフセット情報を記録している。
【００２７】
マルチ画像ファイルは、複数の画像を一つのファイルとして扱うファイル構造（以下、マルチ画像構造という。）を備えている。  
図３は、マルチ画像ファイルのマルチ画像構造とＪＰＥＧ構造との比較を示す図である。マルチ画像構造では、複数の画像はそれぞれ通常のＪＰＥＧ構造と同様にＳＯＩからＥＯＩまでのデータ構造を有している。即ち、単体としてもＪＰＥＧ画像として成り立つ構造が一つのファイルとしてまとめられているものである。
【００２８】
マルチ画像構造２０では、先頭の画像（以下、主画像）に続き、関連する複数の画像（以下、副画像）が連続的に記録される。ここで、主画像が記録される領域を主画像領域２０ａ、複数の副画像が記録される領域を副画像領域２０ｂと呼ぶ。
【００２９】
このように主画像領域２０ａが、通常のＪＰＥＧ構造と同一の構成をしているため、マルチ画像ファイルをマルチ画像構造に対応していない表示システムに適用した場合であっても、主画像に関しては通常のＪＰＥＧ画像として表示することが可能である。
【００３０】
図４は、主画像領域２０ａの主画像ヘッダ３０の内容を示す図である。
【００３１】
主画像ヘッダ３０内には、主画像データに関する情報が記録される主画像データ管理情報領域３０ａの他に、まとめられた副画像の相互関連性などの管理情報が記録された副画像関連情報領域３０ｂが存在する。
【００３２】
主画像データ管理情報領域３０ａでは、主画像特性３１として、通常のＥｘｉｆ情報や画像情報のほかに、副画像の有無を表す情報と、後述する副画像構成情報３２へのポインタとが記録されている。したがって、主画像特性３１を解析することで、この画像ファイルが副画像を備えているか否かを判断し、さらに副画像に対応するデータ領域へアクセスすることが可能となる。
【００３３】
副画像関連情報領域３０ｂには、副画像構成情報３２として、副画像と主画像の関連情報が記録され、さらに副画像関連情報３３として、個々の副画像の情報と副画像間でのアクセスのやり取りの情報とが記録されている。
【００３４】
副画像構成情報３２では、マルチ画像ファイルが保有する副画像の枚数や先頭の副画像関連情報３３へのポインタを保持している。また、主画像の副画像に対する情報として後述する「種別情報」と「相関情報」が記録されている。
【００３５】
副画像関連情報３３では、「種別情報」としてその副画像の属性が記録されている。例えば、パノラマ撮影或いは連写撮影をして得られた複数の画像をマルチ画像構造で保存した場合、副画像関連情報３３の「種別情報」には、パノラマ撮影或いは連写撮影による副画像である事を示す情報が記録される。また、副画像領域２０ｂに記録された対応する副画像へアクセスするための「副画像へのオフセット」、続く副画像関連情報３３へのポインタである「次の副画像へのポインタ」も記録されている。このデータリンクに関しては、図５を用いて後述する。
【００３６】
副画像領域２０ｂの副画像データ管理情報領域たる副画像ヘッダ４０には、通常のＥｘｉｆ情報や画像情報のほかに、その副画像の「種別情報」と「相関情報」が記録されている。「種別情報」と「相関情報」に関しては、副画像関連情報領域３０ｂと重複する場合があるが、画像分割を行った場合などでも、個々のヘッダ内にデータが残る仕組みとなっている。なお、「相関情報」とは、対応する副画像がマルチ画像全体で何枚目に撮られた画像か、又はどの位置にあるか等を表す情報である。
【００３７】
図５は、主画像ヘッダ３０のアプリケーション層におけるデータリンクを示す図である。
【００３８】
主画像特性３１では副画像構成情報３２へのポインタを持ち、それにより副画像構成情報３２へのアクセスが可能となる。  
副画像構成情報３２では副画像（１）へのポインタを持ち、それにより副画像（１）関連情報へのアクセスが可能となる。
【００３９】
副画像（１）関連情報３３は、「次の副画像へのポインタ」、「副画像（１）へのオフセット」を有している。「次の副画像へのポインタ」により連続する副画像関連情報３３へのアクセス、即ち、図５の例では、副画像（２）関連情報３３へのアクセスが可能となる。「副画像（１）へのオフセット」により、副画像（１）関連情報３３に対応する副画像領域２０ｂの副画像（１）データへのアクセスが可能となる。
【００４０】
副画像関連情報領域３０ｂの最終端となる副画像（Ｎ）関連情報３３では、「次の副画像へのポインタ」に”０”が入ることにより次に続く副画像が存在しない事を示している。
【００４１】
第１の実施の形態に係るマルチ画像ファイルは、以上説明したマルチ画像構造２０を基本的な構造として採用し、更に主画像と同じ副画像を副画像領域２０ｂに備えている点に特徴を備えている。
【００４２】
続いて、上述のマルチ画像ファイルにインデックス画像データを組み込んだ画像ファイル（以下、マルチインデックス画像ファイルという）を生成する方法について説明する。なお、以下の説明では、サムネイル画像をインデックス画像と称する。
【００４３】
本実施の形態ではマルチインデックス画像ファイルを生成する方法として、カメラ内において、ユーザの操作に基づいて複数の単一の画像ファイルからマルチインデックス画像ファイルを生成する。  
図６は、マルチインデックス画像ファイルの概略の生成方法を示す図である。
【００４４】
図６の上段には、単一の画像ファイルを示している。本実施の形態では５０個の画像ファイルが存在している。  
ユーザが操作部９よりインデックス画像を表示する再生機器の種類を指定して（詳細は後述する）、マルチインデックス画像ファイルの生成を指示すると、ステップＳ０１において、ＣＰＵ１はそれぞれの画像ファイルよりインデックス画像データを読み込む。即ち、本実施の形態では５０個のインデックス画像データが抽出される。
【００４５】
ステップＳ０２において、指定された再生機器の種類に対応して、マルチインデックス画像データが作成される。  
本実施の形態では、例えば以下の条件の下でマルチインデックス画像ファイルを生成する。  
対象となる単一の画像ファイル数：５０、１つのマルチインデックス画像ファイル内の最大画像データ数：３６、携帯電話表示用インデックスコマ数：４、カメラ表示用インデックスコマ数：９、ＴＶ表示用インデックスコマ数：２５。
【００４６】
この条件の下では、後述する処理により２つのマルチインデックス画像ファイルが生成され、それぞれのマルチインデックス画像ファイルには、２５個のインデックス画像データに基づいてマルチインデックス画像データが再生機器毎に作成される。
【００４７】
即ち、再生機器が携帯電話の場合は、一画面に４枚のインデックス画像をまとめて表示できるため、１つのマルチインデックス画像ファイルには、インデックス画像１〜２５が７つのマルチインデックス画像データにまとめて生成される。  
再生機器がカメラの場合は、一画面に９枚のインデックス画像をまとめて表示できるため、１つのマルチインデックス画像ファイルには、インデックス画像１〜２５が３つのマルチインデックス画像データにまとめて生成される。  
再生機器がテレビの場合は、一画面に２５枚のインデックス画像をまとめて表示できるため、１つのマルチインデックス画像ファイルには、インデックス画像１〜２５が１つのマルチインデックス画像データにまとめて生成される。
【００４８】
他方のマルチインデックス画像ファイルには、インデックス画像２６〜５０が同様にまとめて生成される。  
そして、このようにしてまとめられたマルチインデックス画像データに基づいて再生機器に応じた複数の形式のインデックス画像ファイルがそれぞれのマルチ画像ファイルに付加されてマルチインデックス画像ファイルが生成される。
【００４９】
図７は、生成されたマルチインデックス画像ファイルの構成を示す図である。  
第１のマルチインデックス画像ファイル５１は、画像ファイル１〜２５を含む第１のマルチ画像ファイル５１ａと、１１個のインデックス画像ファイルを含む第１のインデックスファイル５１ｂとを含んでいる。  
第２のマルチインデックス画像ファイル５２は、画像ファイル２５〜５０を含む第２のマルチ画像ファイル５２ａと、１１個のインデックス画像ファイル２５〜５０を含む第２のインデックスファイル５２ｂとを含んでいる。
【００５０】
ここで、第１及び第２のインデックスファイル５１ｂ、５２ｂには、再生機器に対応した複数のインデックス画像ファイルを備えているが、それぞれのインデックス画像ファイルは、マルチ画像ファイルの各画像ファイルと同様の構成である。  
即ち、再生機器に対応した画像ファイルには、ＳＯＩ、ヘッダデータ、画像データ、ＥＯＩの各ブロックが設けられている。
【００５１】
なお、マルチインデックス画像ファイル５１、５２を２つに分割したため、インデックス画像１〜２５とインデックス画像２６〜５０とは別のマルチインデックス画像ファイルに属している。従って、インデックス画像ファイルにはこれらのインデックス画像の間のつながり、例えばマルチインデックス画像データのアドレスを示すリンク情報が設けられている。
【００５２】
図８は、カメラ用マルチインデックス画像データ同士のリンクを示す図である。  
上述のように、第１のマルチインデックス画像ファイル５１には３つのカメラ用マルチインデックス画像データ１〜３（インデックス画像枚数：９，９，７）、第２のマルチインデックス画像ファイル５２には３つのカメラ用マルチインデックス画像データ４〜６（インデックス画像枚数：９，９，７）が設けられている。
【００５３】
これらのカメラ用マルチインデックス画像データ間のリンク情報は、カメラ用インデックスヘッダデータのブロックに格納されている。そしてこのリンク情報により、カメラ用マルチインデックス画像データは相互に関連付けられている。即ち、このリンク情報によって、カメラ用マルチインデックス画像データは、１→２→３→４→５→６と昇順に辿って１にループすることができ、６→５→４→３→２→１と降順に辿って６にループすることができる。  
図８では、矢印の形で昇順と降順のリンクが可能であることを表している。
【００５４】
図９は、カメラ用マルチインデックスヘッダデータのブロックの構成を示す図である。  
このブロックには、カメラ用マルチインデックストータル数、前のリンク先についてのリンク情報、次のリンク先についてのリンク情報が含まれている。これらのリンク情報により、カメラ用マルチインデックス画像データが複数のマルチインデックス画像ファイルに分割されている場合であっても再生機器に対して迅速かつ柔軟にインデックス画像を表示することが可能となる。
【００５５】
なお、カメラ用マルチインデックス画像データについてその構成と動作とを説明したが、携帯電話用マルチインデックス画像データ、ＴＶ用マルチインデックス画像データについても同様である。
【００５６】
次に、再生機器の種類を指定する方法について説明する。  
ユーザは、マルチインデックス画像ファイルの生成に先立ち、カメラの操作部９より、再生機器の種類を複数設定する。 
図１０は、設定画面を示す図である。
【００５７】
この設定画面からは３つの再生機器を指定することが可能である。ユーザはプルダウンメニューを操作して再生機器名を選択することができる。そうすると、選択された再生機器に対応してインデックス画像のコマ数が決定される、上述の例では、インデックス画像のコマ数は、携帯電話：４枚、カメラ：９枚、ＴＶ：２５枚に設定されている。
【００５８】
なお、設定画面からは、再生機器の指定に限らず、インデックス画像のコマ数を直接指定しても良い。また、再生機器の解像度（ＱＶＧＡ、ＶＧＡ、ＨＤＴＶなど）をプルダウンメニューから選択しても良い。更に、再生機器の画面の大きさ（320×240、640×480、1920×1080など）をプルダウンメニューから選択しても良い。
【００５９】
続いて、マルチインデックス画像ファイルを生成する処理手順について図１１乃至図１２を参照しつつ説明する。  
この処理は、カメラのＣＰＵ１が各プログラムを起動することによって実行される。なお、この処理手順とともに、上述の実施例で使用した数値を用いた結果についても言及する。
【００６０】
ステップＳ１０において、１つのマルチインデックス画像ファイルを構成する画像数の最大値（＝Ｎ）を取得する。これはカメラ内でデフォルト値として定まった値であっても良く、例えば予めユーザが設定した値であっても良い。上述の実施例ではＮ＝３６となっている。
【００６１】
ステップＳ１１において、マルチインデックス画像ファイル化する画像データ数（＝Ｍ）を取得する。対象とされる画像かどうかは、例えば連写あるいはパノラマ撮影で生成される画像ファイルに１つのグループであることを示す情報を付与しておくことで判定することができる。上述の実施例では、画像データ数Ｍ＝５０となっている。
【００６２】
ステップＳ１２において、各マルチインデックス画像データに含まれるインデックス画像の最大コマ数を取得する。図１０に示す設定画面によって設定された情報より最大コマ数が得られる。上述の実施例では、最大コマ数は、携帯電話：４枚、カメラ：９枚、ＴＶ：２５枚である。
【００６３】
続いてこの条件を充足する構成のマルチインデックス画像ファイルを求める。  
ステップＳ１３〜ステップＳ２１の手順は、このための処理手続きを表している。
【００６４】
ステップＳ１３において、初期値として、マルチ画像残処理変数Ｔに画像データ数Ｍ（＝５０）を代入する。またパラメータＩに初期値として１を代入する。
【００６５】
ステップＳ１５において、マルチ画像処理数配列Ｘ（１）にＴ（＝５０）を代入する。これは、第１のマルチインデックス画像ファイル５１が５０個のマルチ画像ファイルを備えると設定したことになる。
【００６６】
ステップＳ１６において、５０個の画像ファイルに対応する各マルチインデックス画像データの個数を計算する。  
ここで、携帯電話用のマルチインデックス画像データの個数をＡ（１）とし、携帯電話の最大コマ数をαとすると、式（１）が成立する。  
【数１】
2009213095.tif 000003
【００６７】
ここで、右辺の記号は整数論で使用される切り上げを示す記号であり、その記号内の値を小数点以下切上げられた整数値に変換する関数である。
【００６８】
同様にして、カメラ用のマルチインデックス画像データの個数をＢ（１）とし、カメラの最大コマ数をβとすると、式（２）が成立する。  
【数２】
2009213095.tif 000004
【００６９】
また、ＴＶ用のマルチインデックス画像データの個数をＣ（１）とし、ＴＶの最大コマ数をγとすると、式（３）が成立する。  
【数３】
2009213095.tif 000005
【００７０】
ステップ１７において、Ｘ（１）＋Ａ（１）＋Ｂ（１）＋Ｃ（１）≦Ｎが成立するかどうかを調べる。即ち、１つのマルチインデックス画像ファイルに含まれる画像数が最大値（＝Ｎ）の条件を満たしているかどうかを調べる。
【００７１】
この場合は、条件を満たしていないため、ステップＳ１７においてＮＯとなり、ステップＳ１８において、マルチ画像処理数配列Ｘ（１）の数を１減じて４９として、再度ステップＳ１６を実行する。  
このようにして、マルチ画像ファイルの数を減らしながら、ステップＳ１７に示す最大値の条件を満たすマルチ画像ファイルの数を求める。  
実施例では、Ｘ（１）＝２５、Ａ（１）＝７、Ｂ（１）＝３、Ｃ（１）＝１が具体的な数値として求められる。
【００７２】
ステップＳ１７でＹｅｓの場合、即ち、上述の最大値の条件が満たされた場合は、その時のＸ（Ｉ）の値が、１つのマルチインデックス画像ファイルを構成する画像ファイルの数となる。このようにして、１つのマルチインデックス画像ファイル構成が決定される。
【００７３】
ステップＳ１９でＮＯの場合、まだ全ての画像ファイルについてのマルチインデックス画像ファイルの構成が決定していない場合は、ステップＳ２０において、未決定の画像ファイルの数を新たなマルチ画像残処理変数Ｔとする。ステップＳ２１において、次のマルチインデックス画像ファイルの構成を決定するための初期状態を設定して、ステップＳ１５からの処理を実行する。
【００７４】
そして、ステップＳ１９でＹＥＳの場合、即ち、全ての画像ファイルについてマルチインデックス画像ファイルの構成が決定した場合は、図１２のステップＳ２５において、生成するマルチインデックス画像ファイルの数ＩをＦｓｕｍに取り出す。実施例では、Ｆｓｕｍ＝２となる。
【００７５】
ステップＳ２６において、各マルチインデックス画像データの総数を取得する。即ち、下記式（４）〜式（６）のＡｓｕｍ、Ｂｓｕｍ、Ｃｓｕｍを求める。  
Ａｓｕｍ  ＝  ΣＡ（ｋ）                  ・・・式（４）  
Ｂｓｕｍ  ＝  ΣＢ（ｋ）                  ・・・式（５）  
Ｃｓｕｍ  ＝  ΣＣ（ｋ）                  ・・・式（６）  
ここでｋは、１〜Ｉまでの値をとる。
【００７６】
ステップＳ２７において、マルチインデックス画像ファイル作成処理（図１３）を実行する。
【００７７】
図１３のステップＳ３０において、パラメータＪを初期化する。そして、マルチインデックス画像ファイルごとに以下の処理を実行する。  
ステップＳ３１において、Ｘ（Ｊ）個の画像データからそれぞれのマルチインデックス画像データを生成する。即ち、携帯用マルチインデックス画像データはＡ（Ｊ）枚作成し、カメラ用マルチインデックス画像データはＢ（Ｊ）枚作成し、ＴＶ用マルチインデックス画像データはＣ（Ｊ）枚作成する。なお、作成時には、このマルチインデックス画像ファイルに割り当てられた画像データ数を考慮する。
【００７８】
ステップＳ３２において、作成したマルチインデックス画像データのヘッダデータに、各マルチインデックス画像データの総数（Ａｓｕｍ、Ｂｓｕｍ、Ｃｓｕｍ）、前後のマルチインデックス画像データのリンク情報を書き込む。
【００７９】
ステップＳ３３において、Ｘ（Ｊ）個の画像ファイル、インデックス画像ファイルから、マルチインデックス画像ファイルを作成する。  
ステップＳ３４において、全てのマルチインデックス画像ファイルを作成したかどうかを調べる。  
ステップＳ３４でＮＯの場合、即ち、まだ全てのマルチインデックス画像ファイルを作成していない場合は、ステップＳ３５において、パラメータＪを更新してステップＳ３１〜ステップＳ３４の処理を実行する。  
ステップＳ３４でＹＥＳの場合、即ち、全てのマルチインデックス画像ファイルを作成した場合は、この処理を終了する。
【００８０】
［実施の形態の効果］  
以上説明した実施の形態によれば、種々の効果を奏する事ができる。
【００８１】
（１）本実施の形態では、複数枚の画像に対して設定枚数毎のインデックス画像を含むマルチインデックス画像データが作成され、マルチ画像ファイルと共に記録される。  
従って、表示に際してマルチ画像ファイルを検索し編集する必要がなく、インデックス画像を表示することでマルチ画像ファイル全体の把握が容易にかつ迅速に行える。
【００８２】
（２）そして、作成したインデックス画像ファイルに、関連するインデックス画像ファイルのリンク情報を持たせている。  
従って、表示を切替える場合の画像の検索を迅速に実行することができ、またこのリンク情報に基づいて、画面を順次切り替える表示、後戻りする表示、全画面をまとめた表示などが柔軟にかつ効率良く実行することができる。
【００８３】
（３）また、インデックス画像ファイルは、少なくとも１種類の再生機器に対応して設けられている。従って、異なる再生機器に対しても効率の良い表示を行うことができる。
【００８４】
なお、本実施の形態では、カメラ内において、マルチインデックス画像ファイルを生成したが、外部の情報処理装置、例えばパーソナルコンピュータ内において、マルチインデックス画像ファイルを生成しても良い。  
また、本実施の形態では、単一の画像ファイルからマルチインデックス画像ファイルを生成したが、既に作成されているマルチ画像ファイルに基づいてマルチインデックス画像ファイルを生成しても良い。
【００８５】
なお、マルチインデックス画像ファイルの構成は、本実施の形態で示すマルチ画像ファイルとインデックス画像ファイルのみでなく、この他に必要なデータ、ファイルを備えるものであっても良い。
【００８６】
また、本実施の形態では、マルチ画像ファイルと複数のインデックス画像ファイルを備えたマルチインデックス画像ファイルについて説明したが、マルチインデックス画像ファイルをマルチ画像ファイルのバリエーションとしても良い。
【００８７】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００８８】
【図１】デジタル・スチル・カメラの構成を示す図。
【図２】ＪＰＥＧファイルの構成を示す図。
【図３】マルチ画像ファイルのマルチ画像構造とＪＰＥＧ構造との比較を示す図。
【図４】主画像領域の主画像ヘッダの内容を示す図。
【図５】主画像ヘッダのアプリケーション層におけるデータリンクを示す図。
【図６】マルチインデックス画像ファイルの概略の生成方法を示す図。
【図７】生成されたマルチインデックス画像ファイルの構成を示す図。
【図８】カメラ用マルチインデックス画像データ同士のリンクを示す図。
【図９】カメラ用マルチインデックスヘッダデータのブロックの構成を示す図。
【図１０】設定画面を示す図。
【図１１】マルチインデックス画像ファイルを生成する処理手順を示すフロー図。
【図１２】マルチインデックス画像ファイルを生成する処理手順を示すフロー図。
【図１３】マルチインデックス画像ファイル作成処理手順を示すフロー図。
【符号の説明】
【００８９】
１…ＣＰＵ、２…光学系、３…撮像装置、４…アナログ増幅器、５…アナログデジタル変換器、６…ＤＲＡＭ、７…画像処理ブロック、８…ＦＬＡＳＨメモリ、９…操作部、１０…ビデオエンコーダ、１１…ＴＶ、２０…マルチ画像構造、２０ａ…主画像領域、２０ｂ…副画像領域、２０ｃ…予備領域、３０…主画像ヘッダ、３０ａ…主画像データ管理情報領域、３０ｂ…副画像関連情報領域、３１…主画像特性、３２…副画像構成情報、３３…副画像関連情報、４０…副画像ヘッダ、５１，５２…マルチインデックス画像ファイル、５１ａ、５２ａ…マルチ画像ファイル、５１ｂ、５２ｂ…インデックスファイル。
【図１】
2009213095.tif 000006
【図２】
2009213095.tif 000007
【図３】
2009213095.tif 000008
【図４】
2009213095.tif 000009
【図５】
2009213095.tif 000010
【図６】
2009213095.tif 000011
【図７】
2009213095.tif 000012
【図８】
2009213095.tif 000013
【図９】
2009213095.tif 000014
【図１０】
2009213095.tif 000015
【図１１】
2009213095.tif 000016
【図１２】
2009213095.tif 000017
【図１３】
2009213095.tif 000018