(57)【特許請求の範囲】
【請求項１】
与えられる第１の画像データについての第１のヘッダ・データを生成する第１のヘッダ・データ生成手段，
上記第１の画像データの先頭に，上記第１のヘッダ・データ生成手段によって生成された第１のヘッダ・データを付加する第１のヘッダ・データ付加手段，
与えられる第２の画像データであって上記第１の画像データのフォーマットと同じフォーマットをもつ第２の画像データについての第２のヘッダ・データを生成する第２のヘッダ・データ生成手段，
上記第２の画像データの先頭に，上記第２のヘッダ・データ生成手段によって生成された第２のヘッダ・データを付加する第２のヘッダ・データ付加手段，
上記第１の画像データにつづいて上記第２のヘッダ・データを付加する第３のヘッダ・データ付加手段，
上記第１のヘッダ・データ付加手段によって上記第１のヘッダ・データが付加された上記第１の画像データおよび上記第２のヘッダ・データ付加手段によって上記第２のヘッダ・データが付加された上記第２の画像データから１つの画像ファイルが生成されるように記録媒体に書き込む画像ファイル書き込み手段，ならびに
上記第１の画像データにもとづいて決定される拡張子を表すデータを，上記画像ファイルの拡張子を表すデータとして上記記録媒体に記録する拡張子記録制御手段を備え，
上記第１のヘッダ・データ付加手段は，上記第２のヘッダ・データの上記画像ファイルにおけるアドレスを示すデータ，上記画像ファイルに上記第２の画像データが記録されているかどうかを示す記録有無識別データ，および上記第２の画像データによって表される画像が動画か静止画かを示す画像種類識別データのうち少なくとも１つのデータを上記第１の画像データに付加するものである，
画像ファイル生成装置。
【請求項２】
上記第１の画像データおよび上記第２の画像データのいずれもがＪＰＥＧにもとづく画像データである，請求項１に記載の画像ファイル生成装置。
【請求項３】
上記第１の画像データが立体画像を構成する２つの画像データのうちの一方の画像データであり，
上記第２の画像データが上記２つの画像データのうちの他方の画像データである，
請求項１または２に記載の画像ファイル生成装置。
【請求項４】
上記第１の画像データが立体画像を構成する右目用の画像データであり，
上記第２の画像データが立体画像を構成する左目用の画像データである，請求項３に記載の画像ファイル生成装置。
【請求項５】
上記第１の画像データは，上記第２の画像データによって表される第２の画像の縮小画像を表すデータである，請求項１から４のうちいずれか一項に記載の画像ファイル生成装置。
【請求項６】
上記画像ファイルに上記第２の画像データが記録されているかどうかを示す記録有無識別データ，および上記第２の画像データによって表される画像が動画か静止画かを示す画像種類識別データのうち少なくとも一方のデータを上記第１の画像データに電子すかしとして埋め込む電子すかし手段をさらに備え，
上記第１のヘッダ・データ付加手段は，
上記電子すかし手段によって電子すかしが埋め込まれた上記第１の画像データに上記第１のヘッダ・データを付加するものである，
請求項１から５のうちいずれか一項に記載の画像ファイル生成装置。
【請求項７】
上記画像ファイルのファイル名を生成する第１のファイル名生成手段，
上記第２の画像データの特徴を表す識別コードを生成する識別コード生成手段，
上記第１のファイル名生成手段によって生成されたファイル名に上記識別コード生成手段によって生成された識別コードを付加する識別コード付加手段，および
上記識別コード付加手段によって識別コードが付加されたファイル名を表すファイル名データを上記画像ファイルのファイル名を表すものとして上記記録媒体に記録するファイル名記録制御手段，
をさらに備えた請求項１から６のうちいずれか一項に記載の画像ファイル生成装置。
【請求項８】
それぞれがヘッダ記録領域と画像データ記録領域とを有する第１の記録領域と第２の記録領域とが，上記第１の記録領域に第２の記録領域がつづくように規定されており，上記第１の記録領域のヘッダ記録領域に第１のヘッダ・データが，上記第１の記録領域の画像データ記録領域に第１の画像データがそれぞれ記録され，かつ上記第２のヘッダ記録領域に第２のヘッダ・データが，上記第２の画像データ記録領域に上記第１の画像データのフォーマットと同じフォーマットをもつ第２の画像データがそれぞれ記録されている１つの画像ファイルおよび上記画像ファイルの拡張子を表すデータとして上記第１の画像データに対応する拡張子データが記録されている記録媒体から上記第１の画像データ，上記第１のヘッダ・データおよび上記拡張子データを読み取る第１の読み取り手段，
上記第１の読み取り手段によって読み取られた第１の画像データを，上記ヘッダ・データおよび上記拡張子データにもとづく再生を行う第１の再生手段，
上記第１の再生手段によって再生された第１の画像データによって表される第１の画像を表示するように表示装置を制御する第１の表示制御手段，
上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されているかどうかを判定する判定手段，
上記判定手段により，上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されていると判定されたことに応じて，上記第２の記録領域のヘッダ記録領域に記録されている第２のヘッダ・データおよび上記第２の記録領域の画像データ記録領域に記録されている第２の画像データを読み取る第２の読み取り手段，
上記第２の読み取り手段によって読み取られた第２の画像データを，上記ヘッダ・データにもとづく再生を行う第２の再生手段，ならびに
上記第２の再生手段によって再生された第２の画像データによって表される第２の画像を表示するように表示装置を制御する第２の表示制御手段，
を備えた画像ファイル再生装置。
【請求項９】
再生すべき画像ファイルの拡張子を指定する指定手段をさらに備え，
上記第１の読み取り手段は，上記指定手段によって指定された拡張子をもつ画像ファイルの上記第１の画像データ記録領域に記録されている第１の画像データを読み取るものである，
請求項８に記載の画像ファイル再生装置。
【請求項１０】
上記第１の画像データに，上記第２の画像データが上記第２の記録領域に記録されていることを示すデータが記録されている，請求項８または９に記載の画像ファイル再生装置。
【請求項１１】
上記第１の画像データに，上記第２の画像データが上記第２の記録領域に記録されていることを示すデータが電子すかしによって埋め込められており，
上記埋め込められている電子すかしデータを再生する電子すかし再生手段，および
上記電子すかし再生手段によって再生された電子すかしデータによって表される第２の画像存在情報を表示するように表示装置を制御する第３の表示制御手段，
をさらに備えた請求項８から10のうちいずれか一項に記載の画像ファイル再生装置。
【請求項１２】
与えられる第１の画像データについての第１のヘッダ・データを生成し，
上記第１の画像データの先頭に，生成された第１のヘッダ・データを付加し，
与えられる第２の画像データであって上記第１の画像データのフォーマットと同じフォーマットをもつ第２の画像データについての第２のヘッダ・データを生成し，
上記第２の画像データの先頭に，生成された第２のヘッダ・データを付加し，
上記第１の画像データにつづいて上記第２のヘッダ・データを付加し，
上記第１のヘッダ・データが付加された上記第１の画像データおよび上記第２のヘッダ・データが付加された上記第２の画像データから１つの画像ファイルが生成されるように記録媒体に書き込み，
上記第１の画像データにもとづいて決定される拡張子を表すデータを，上記画像ファイルの拡張子を表すデータとして上記記録媒体に記録し，
上記第１のヘッダ・データ付加処理は，上記第２のヘッダ・データの上記画像ファイルにおけるアドレスを示すデータ，上記画像ファイルに上記第２の画像データが記録されているかどうかを示す記録有無識別データ，および上記第２の画像データによって表される画像が動画か静止画かを示す画像種類識別データのうち少なくとも１つのデータを上記第１の画像データに付加するものである，
画像ファイル生成方法。
【請求項１３】
それぞれがヘッダ記録領域と画像データ記録領域とを有する第１の記録領域と第２の記録領域とが，上記第１の記録領域に第２の記録領域がつづくように規定されており，上記第１の記録領域のヘッダ記録領域に第１のヘッダ・データが，上記第１の記録領域の画像データ記録領域に第１の画像データがそれぞれ記録され，かつ上記第２のヘッダ記録領域に第２のヘッダ・データが，上記第２の画像データ記録領域に上記第１の画像データのフォーマットと同じフォーマットをもつ第２の画像データがそれぞれ記録されている１つの画像ファイルおよび上記画像ファイルの拡張子を表すデータとして上記第１の画像データに対応する拡張子データが記録されている記録媒体から上記第１の画像データ，上記第１のヘッダ・データおよび上記拡張子データを読み取り，
読み取られた第１の画像データを，上記ヘッダ・データおよび上記拡張子データにもとづく再生を行い，
再生された第１の画像データによって表される第１の画像を表示装置に表示し，
上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されているかどうかを判定し，
上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されていると判定されたことに応じて，上記第２の記録領域のヘッダ記録領域に記録されている第２のヘッダ・データおよび上記第２の記録領域の画像データ記録領域に記録されている第２の画像データを読み取り，
読み取られた第２の画像データを，上記ヘッダ・データにもとづく再生を行い，
再生された第２の画像データによって表される第２の画像を表示装置に表示する，
画像ファイル再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像ファイル生成装置および方法ならびに画像ファイル再生装置および方法に関する。
【背景技術】
【０００２】
ディジタル・スチル・カメラにおいては，被写体を撮像することにより被写体像を表す画像データが格納された画像ファイルが生成され，メモリ・カードに記録される。画像ファイルに格納される画像データのフォーマットは非常に多種類あるが，画像ファイルに格納される画像データは，静止画を表すものであれば，ある特定のフォーマットをもつ一種類のみである。たとえば，圧縮モードまたは非圧縮モードのいずれかを指定し，圧縮モードが指定された場合にはＪＰＥＧファイルが形成されてメモリ・カードに記録され，非圧縮モードが指定された場合にはＴＩＦＦファイルが形成されてメモリ・カードに記録される（特許文献１参照）。
【０００３】
また，異なる色空間において記録された画像データを再生できるようにするために，一の色空間での一の画像データと，その一の色空間とは異なる他の色空間での画像データとの差分を示すデータと，を記録するものもある（特許文献２参照）。
【０００４】
しかしながら，差分を得るためには異なる色空間での画像の画素数などの基本的な仕様が一致する必要があり，画素数などが異なる画像を得ることはできない。
【０００５】
また，画像データのフォーマットは，画像ファイルごとに対応するから異なるフォーマットの画像データをメモリ・カードに記録する場合には，新たな画像ファイルが生成される。このように，フォーマットの種類に対応して画像ファイルの数も増えてしまう。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2001-352515号公報
【特許文献２】U.S.P.6,282,311B1
【発明の概要】
【０００７】
この発明は，画像ファイルの数を増やすことなく多数のフォーマットの画像データを記録できるようにすることを目的とする。
【０００８】
また，この発明は，そのようにして記録された画像データを再生できるようにすることを目的とする。
【０００９】
さらに，この発明は，基本的な仕様が異なる２種類の画像データを１つの画像ファイルから得ることを目的とする。
【００１０】
第１の発明による画像ファイル生成装置は，与えられる第１の画像データについての第１のヘッダ・データを生成する第１のヘッダ・データ生成手段，上記第１の画像データの先頭に，上記第１のヘッダ・データ生成手段によって生成された第１のヘッダ・データを付加する第１のヘッダ・データ付加手段，与えられる第２の画像データについての第２のヘッダ・データを生成する第２のヘッダ・データ生成手段，上記第２の画像データの先頭に，上記第２のヘッダ・データ生成手段によって生成された第２のヘッダ・データを付加する第２のヘッダ・データ付加手段，上記第１の画像データにつづいて上記第２のヘッダ・データを付加する第３のヘッダ・データ付加手段，上記第１のヘッダ・データ付加手段によって上記第１のヘッダ・データが付加された上記第１の画像データおよび上記第２のヘッダ・データ付加手段によって上記第２のヘッダ・データが付加された上記第２の画像データから１つの画像ファイルが生成されるように記録媒体に書き込む画像ファイル書き込み手段，ならびに上記第１の画像データにもとづいて決定される拡張子を表すデータを，上記画像ファイルの拡張子を表すデータとして上記記録媒体に記録する拡張子記録制御手段を備えていることを特徴とする。
【００１１】
第１の発明は，上記画像ファイル生成装置に適した方法も提供している。すなわち，この方法は，与えられる第１の画像データについての第１のヘッダ・データを生成し，上記第１の画像データの先頭に，生成された第１のヘッダ・データを付加し，与えられる第２の画像データについての第２のヘッダ・データを生成し，上記第２の画像データの先頭に，生成された第２のヘッダ・データを付加し，上記第１の画像データにつづいて上記第２のヘッダ・データを付加し，上記第１のヘッダ・データが付加された上記第１の画像データおよび上記第２のヘッダ・データが付加された上記第２の画像データから１つの画像ファイルが生成されるように記録媒体に書き込み，上記第１の画像データにもとづいて決定される拡張子を表すデータを，上記画像ファイルの拡張子を表すデータとして上記記録媒体に記録するものである。
【００１２】
第１の発明によると，与えられる第１の画像データについての第１のヘッダ・データが生成される。生成された第１のヘッダ・データが第１の画像データの先頭に付加される。従来は，このようにして，ヘッダ・データが画像データの先頭に付加されることにより一つの画像ファイルが生成されていた。第１の発明によると，さらに，与えられる第２の画像データについての第２のヘッダ・データが生成され，第２の画像データの先頭に付加される。第１の画像データにつづいて，第２のヘッダ・データが付加され，第１のヘッダ・データ，第１の画像データ，第２のヘッダ・データおよび第２の画像データとつづく一連の画像データが生成される。このようにして生成された画像データから１つの画像ファイルが生成されるように記録媒体への書き込みが行われる。さらに，画像ファイルの拡張子を表すデータとして，第１の画像データにもとづいて決定される拡張子を表すデータが記録媒体に記録される。
【００１３】
第１の発明によると，それぞれにヘッダ・データが付加された２種類の画像データ（同じフォーマットでもよいし，異なるフォーマットでもよい）が１つの画像ファイルに格納されることとなる。多種類のフォーマットをもつ画像データを画像ファイルの数を増やすことなく記録できる。画像ファイルの拡張子は，第１の画像データにもとづいて決定されるから，画像ファイルは，第１の画像データが格納されているものとして従来の画像ファイルと同じように扱うことができる。たとえば，それぞれにヘッダ・データが付加された２種類の画像データが格納されているような画像ファイルを再生できない従来の装置においては，拡張子にもとづいて第１の画像データのみを再生することができるようになる。
【００１４】
上記第１の画像データは，たとえば，ＪＰＥＧ（joint photographic expert group）にもとづく画像データ（ＪＰＥＧ画像データ生成手段）であることが好ましい。ＪＰＥＧにもとづく画像データは，事実上，標準化されつつあり，多くの画像再生装置で再生することができる。したがって，それぞれにヘッダ・データが付加された２種類の画像データが格納されているような画像ファイルを再生できない従来の装置であっても，第１の画像データがＪＰＥＧに基づくものであれば，第１の画像データによって表される画像を再生することができるようになる。
【００１５】
上記第２の画像データは，たとえば，ＪＰＥＧを除く圧縮方式により圧縮された画像データ（動画または静止画のいずれでもよい。圧縮画像データ生成手段），非圧縮画像データ（第１の画像データのデータ量よりも多いデータ量をもつデータまたは少ないデータ量をもつデータ）および立体画像を表す画像データ（立体画像データ生成手段）の少なくとも１つの画像データである。
【００１６】
上記第１の画像データが立体画像を構成する２つの画像データのうちの一方の画像データであり，上記第２の画像データが上記２つの画像データのうちの他方の画像データであってもよい。第１の画像データと第２の画像データとを再生できる再生装置であれば，これらの２つの画像データを用いて立体画像を表示させることができるようになる。また，第２の画像データを再生できないような装置であっても，第１の画像データによって表される画像を表示できる。
【００１７】
上記第１の画像データは，たとえば，上記第２の画像データによって表される第２の画像の縮小画像を表すデータである（縮小画像データ生成手段）。縮小画像の大きさを任意に定めることができるようになる。
【００１８】
上記第１のヘッダ・データ付加手段は，たとえば，上記第２のヘッダ・データの上記画像ファイルにおけるアドレスを示すデータ，上記画像ファイルに上記第２の画像データが記録されているかどうかを示す記録有無識別データ，および上記第２の画像データによって表される画像が動画か静止画かを示す画像種類識別データのうち少なくとも１つのデータを上記第１の画像データに付加するものである。第１のヘッダ・データとして記録されている内容を認識することにより，第２の画像データによって表される画像の特徴が分かる。
【００１９】
上記画像ファイルに上記第２の画像データが記録されているかどうかを示す記録有無識別データ，および上記第２の画像データによって表される画像が動画か静止画かを示す画像種類識別データのうち少なくとも一方のデータを上記第１の画像データに電子すかしとして埋め込む電子すかし手段をさらに備えるようにしてもよい。この場合，上記第１のヘッダ・データ付加手段は，上記電子すかし手段によって電子すかしが埋め込まれた上記第１の画像データに上記第１のヘッダ・データを付加するものとなろう。
【００２０】
電子すかしを読み取ることができる再生装置において画像ファイルが再生されることにより，その画像ファイルに第２の画像データが格納されていることが分かる。
【００２１】
上記画像ファイルのファイル名を生成する第１のファイル名生成手段，上記第２の画像データの特徴を表す識別コードを生成する識別コード生成手段，上記第１のファイル名生成手段によって生成されたファイル名に上記識別コード生成手段によって生成された識別コードを付加する識別コード付加手段，および上記識別コード付加手段によって識別コードが付加されたファイル名を表すファイル名データを上記画像ファイルのファイル名を表すものとして上記記録媒体に記録するファイル名記録制御手段をさらに備えるとよい。
【００２２】
ファイル名に第２の画像データの特徴を表す識別コードが含まれるので，ファイル名を確認することにより，第２の画像データの存在，特徴などが分かる。
【００２３】
第２の発明による画像ファイル再生装置は，それぞれがヘッダ記録領域と画像データ記録領域とを有する第１の記録領域と第２の記録領域とが，上記第１の記録領域に第２の記録領域がつづくように規定されており，上記第１の記録領域のヘッダ記録領域に第１のヘッダ・データが，上記第１の記録領域の画像データ記録領域に第１の画像データがそれぞれ記録され，かつ上記第２のヘッダ記録領域に第２のヘッダ・データが，上記第２の画像データ記録領域に第２の画像データがそれぞれ記録されている１つの画像ファイルおよび上記画像ファイルの拡張子を表すデータとして上記第１の画像データに対応する拡張子データが記録されている記録媒体から上記第１の画像データ，上記第１のヘッダ・データおよび上記拡張子データを読み取る第１の読み取り手段，上記第１の読み取り手段によって読み取られた第１の画像データを，上記ヘッダ・データおよび読み取られた拡張子データにもとづく再生を行う第１の再生手段，上記第１の再生手段によって再生された第１の画像データによって表される第１の画像を表示するように表示装置を制御する第１の表示制御手段，上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されているかどうかを判定する判定手段，上記判定手段により，上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されていると判定されたことに応じて，上記第２の記録領域のヘッダ記録領域に記録されている第２のヘッダ・データおよび上記第２の記録領域の画像データ記録領域に記録されている第２の画像データを読み取る第２の読み取り手段，上記第２の読み取り手段によって読み取られた第２の画像データを，上記ヘッダ・データにもとづく再生を行う第２の再生手段，ならびに上記第２の再生手段によって再生された第２の画像データによって表される第２の画像を表示するように表示装置を制御する第２の表示制御手段を備えていることを特徴とする。
【００２４】
第２の発明は，上記画像ファイル再生装置に適した方法も提供している。すなわち，この方法は，それぞれがヘッダ記録領域と画像データ記録領域とを有する第１の記録領域と第２の記録領域とが，上記第１の記録領域に第２の記録領域がつづくように規定されており，上記第１の記録領域のヘッダ記録領域に第１のヘッダ・データが，上記第１の記録領域の画像データ記録領域に第１の画像データがそれぞれ記録され，かつ上記第２のヘッダ記録領域に第２のヘッダ・データが，上記第２の画像データ記録領域に第２の画像データがそれぞれ記録されている１つの画像ファイルおよび上記画像ファイルの拡張子を表すデータとして上記第１の画像データに対応する拡張子データが記録されている記録媒体から上記第１の画像データ，上記第１のヘッダ・データおよび上記拡張子データを読み取り，読み取られた第１の画像データを，上記ヘッダ・データおよび読み取られた拡張子データにもとづく再生を行い，再生された第１の画像データによって表される第１の画像を表示装置に表示し，上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されているかどうかを判定し，上記第２の記録領域のヘッダ領域および画像データ記録領域に第２のヘッダ・データおよび第２の画像データが記録されていると判定されたことに応じて，上記第２の記録領域のヘッダ記録領域に記録されている第２のヘッダ・データおよび上記第２の記録領域の画像データ記録領域に記録されている第２の画像データを読み取り，読み取られた第２の画像データを，上記ヘッダ・データにもとづく再生を行い，再生された第２の画像データによって表される第２の画像を表示装置に表示するものである。
【００２５】
第２の発明は，第１の発明にもとづいて記録媒体に書き込まれた画像ファイルを再生する装置である。
【００２６】
第２の発明によると，画像ファイルから第１の画像データ，第１のヘッダ・データおよび上記拡張子データが読み取られる。第１のヘッダ・データおよび上記拡張子データにもとづいて上記第１の画像データが再生される。また，第２のヘッダ・データおよび第２の画像データが記録されているかどうかが判定され，記録されていると判定された場合には，第２のヘッダ・データおよび第２の画像データが読み取られる。読み取られた第２の画像データが第２のヘッダ・データにもとづいて再生される。１つの画像ファイルの中に，それぞれがヘッダ・データをもつ第１の画像データおよび第２の画像データが記録されている場合であっても，第１の画像データおよび第２の画像データのそれぞれの画像データを再生することができる。
【００２７】
再生すべき画像ファイルの拡張子を指定する指定手段をさらに備えてもよい。この場合には，上記第１の読み取り手段は，上記指定手段によって指定された拡張子をもつ画像ファイルの上記第１の画像データ記録領域に記録されている第１の画像データを読み取るものとなろう。
【００２８】
上記第１の画像データに，上記第２の画像データが上記第２の記録領域に記録されていることを示すデータが記録されているものでもよい。画像ファイルの中に第１の画像データだけでなく，第２の画像データが記録されていることがユーザがわかる。第２の画像データを再生できないような装置を用いて再生している場合には，第２の画像データがあることがユーザが知ることにより，第２の画像データも再生できる装置を用いて第２の画像データを再生することができる。
【００２９】
上記第１の画像データに，上記第２の画像データが上記第２の記録領域に記録されていることを示すデータが電子すかしによって埋め込められてしてもよい。この場合，上記埋め込められている電子すかしデータを再生する電子すかし再生手段，および上記電子すかし再生手段によって再生された電子すかしデータによって表される第２の画像存在情報を表示するように表示装置を制御する第３の表示制御手段をさらに備えるものとなろう。
【００３０】
電子すかしを再生することにより，第２の画像データの存在が分かるようになる。
【図面の簡単な説明】
【００３１】
【図１】画像ファイルのファイル構造を示している。
【図２】ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【図３】静止画記録の処理手順を示すフローチャートである。
【図４】静止画記録の処理手順を示すフローチャートである。
【図５】（Ａ）から（Ｃ）は，画像ファイルのファイル構造を示している。
【図６】（Ａ）から（Ｄ）は，画像ファイルのファイル構造を示している。
【図７】メモリ・カードのデータ構造を示している。
【図８】画像ファイル再生装置の電気的構成を示している。
【図９】再生処理手順を示すフローチャートである。
【図１０】再生処理手順を示すフローチャートである。
【図１１】第１の画像の一例である。
【図１２】第１の画像の一例である。
【実施例】
【００３２】
図１は，この発明の実施例により生成される画像ファイルのファイル構造（データ構造）を示している。
【００３３】
この実施例により生成される画像ファイルは，画像ファイルの先頭に第１のデータ記録領域が形成され，この第１のデータ記録領域につづいて不定データ記録領域が形成され，この不定データ記録領域につづいて第２のデータ記録領域が形成されている。第１のデータ記録領域には，先頭に第１のヘッダ・データ記録領域が形成され，この第１のヘッダ・データ記録領域につづいて第１の画像データ記録領域が形成されている。第２のデータ記録領域には，先頭に第２のヘッダ・データ記録領域が形成され，この第２のヘッダ・データ記録領域につづいて第２の画像データ記録領域が形成されている。このように，この実施例による画像ファイルにおいては，従来のように一つのヘッダ・データ記録領域と一つの画像データ記録領域とが画像ファイルに含まれているのではなく，二つのヘッダ・データ記録領域と二つの画像データ記録領域とが画像ファイルに含まれている。いわば一つの画像ファイルに二つの画像ファイルが含まれているということができる。
【００３４】
第１のヘッダ・データ記録領域の先頭の領域を用いてＳＯＩ（start of image）が格納される。第１のヘッダ・データ記録領域にはＳＯＩが格納される領域につづいてアプリケーション領域が形成され，最後に各種テーブルを格納する領域が形成されている。ＳＯＩは，第１のデータ領域が開始することを示すデータである。アプリケーション領域には，詳しくは後述するように，第１の画像データ記録領域に記録されている第１の画像データについての情報などが格納される。各種テーブルには画像データ圧縮処理に用いられる量子化テーブル，ハフマン符号化テーブルなどのテーブルがある。第１の画像データ記録領域には，第１のヘッダ・データ記録領域に記録されているヘッダ・データに対応する第１の画像データが記録される。不定データ記録領域にはどのようなデータが格納されていてもよく，不定データ記録領域自体が存在しなくてもよい。
【００３５】
第２のヘッダ・データ記録領域も第１のヘッダ・データ記録領域と同様に，先頭の領域にＳＯＩが格納され，その次の領域にアプリケーション領域および各種テーブルが格納される領域が形成されている。第２の画像データ記録領域には第２のヘッダ・データ記録領域に記録されている各種データに対応した画像データが格納されている。
【００３６】
第１のヘッダ・データ記録領域に含まれるアプリケーション領域には，第１の画像データ記録領域に記録される第１の画像データについての第１の画像データ総合特性と第２の画像データ記録領域に記録される第２の画像データについての第２の画像データ個別特性とが格納される。第１の画像データ総合特性は，主として第１の画像データが得られたときの撮影状況に関する特性である。第１の画像データ総合特性には，第１の画像データによって表される画像の画素数，色空間，撮影日時，撮影条件および第２の画像データ個別特性へのポインタが含まれる。第２の画像データ個別特性は，主として撮影によって得られた第２の画像データから得られる特性である。第２の画像データ個別特性には，第２の画像データの有無，個数，第１の種別，第２の種別，第３の種別および第２のヘッダ・データの先頭アドレスへのポインタが格納される。第１の種別には，第２の画像データによって表わされるものが静止画か（０が格納される），動画か（１が格納される），音声（便宜的に音声も含まれるものとする）か（２が格納される），３Ｄ静止画か（３が格納される），３Ｄ動画か（４が格納される）を示すデータある。第２の種別には，第２の画像データがJPEGにもとづいて圧縮されたものか（０が格納される），非圧縮の輝度色差データか（１が格納される），非圧縮のＲＧＢデータ（CCD RAWデータ）か（２が格納される），JPEG2000にもとづいて圧縮されたものか（３が格納される）など圧縮の有無，種類などを示すデータがある。第３の種別には，第２の画像データの色空間および第２の画像データによって表される第２の画像の各画素を表すビット数（ビット深さ）がある。
【００３７】
第２のヘッダ・データ記録領域に含まれるアプリケーション領域には，第１の画像データ総合特性と同じように画素数，色空間などのデータが格納される。ただし，第２の画像データ個別属性へのポインタは格納されない。
【００３８】
図１においては，画像ファイルには，第１のデータ領域と第２のデータ領域との２つのデータ領域が規定されているが２つのデータ領域ではなく，３つ以上のデータ領域が規定されていてもよい。１つの画像ファイルに３つ以上のデータ領域が規定される場合には，第１のヘッダ・データ記録領域のアプリケーション領域には，第３の画像データ個別特性が格納され，第３の画像データ個別特性へのポインタも格納される。
【００３９】
第１のデータ領域（および不定データ領域）を考えると，いわゆる従来の画像ファイルのように先頭に第１のヘッダ・データ記録領域が規定され，この第１のヘッダ・データ記録領域につづいて第１の画像データ記録領域が規定されているので，従来の画像ファイル再生装置を用いて，図１に示す画像ファイルに格納されている第１の画像データを再生できる。
【００４０】
図２は，図１に示す画像ファイルを生成することができるディジタル・スチル・カメラ（画像ファイル生成装置）の電気的構成を示すブロック図である。
【００４１】
ディジタル・スチル・カメラの全体の動作は，ＣＰＵ６によって統括される。
【００４２】
ディジタル・スチル・カメラには，電源ボタン，シャッタ・レリーズ・ボタン（二段ストローク・タイプのものが用いられている）などを含む操作器７が設けられている。また，操作器７には，モード切替ダイアル８も含まれている。このモード切替ダイアル８によって記録モード（静止画記録モード，動画記録モード，音声記録モード，３Ｄ静止画記録モードまたは３Ｄ動画記録モード），再生モード，カメラのセットアップを設定するセットアップ・モードなどを設定または切替が行われる。画像データの圧縮または非圧縮を設定する（セットアップ・モードで設定する）。圧縮／非圧縮モードには，JPEG圧縮モード，輝度色差データ非圧縮モード，CCD RAWモードなどがある。操作器７からの操作信号は，ＣＰＵ６に入力する。
【００４３】
ＣＰＵ６には，ＲＯＭ９が接続されている。このＲＯＭには，動作プログラムのほか上述したヘッダ・データを生成するための各種データなどが格納されている。また，ディジタル・スチル・カメラには，電源回路17が含まれており，この電源回路17から各回路に電源が供給される。
【００４４】
モード切替ダイアル８によって静止画記録モードが設定されたものとする。すると，ズーム・レンズ１によって被写体像がＣＣＤ２の受光面上に結像する。ＣＣＤ２は，約600万画素をもつもので，ＣＣＤ２から被写体像を表す映像信号が出力され，アナログ信号処理回路３に入力する。アナログ信号処理回路３においてガンマ補正，白バランス調整などの所定のアナログ信号処理が行われる。アナログ信号処理回路３から出力された映像信号は，アナログ／ディジタル変換回路４においてディジタル画像データに変換される。ディジタル画像データは，メモリ・コントローラ５によってメモリ・バッファ10に与えられ，一時記憶される。セットアップ・モードの設定に応じて，メモリ・バッファ10に記憶された画像データが読み取られ，読み取られた画像データがディジタル信号処理回路11に与えられることにより輝度データおよび色差データの生成処理，読み取られた画像データが圧縮／伸長回路12に与えられることにより圧縮処理などが行われる。ディジタル信号処理回路11において生成される輝度データおよび色差データ，圧縮／伸長回路12において生成される圧縮画像データなどはメモリ・バッファ10に与えられ，一時的に記憶される。メモリ・バッファ10はデータを上書きするものではなく，与えられるデータが順次新たな領域に記憶される。
【００４５】
メモリ・バッファ10から読み出された画像データは，ディジタル／アナログ変換回路13に与えられ，アナログ映像信号に変換される。変換されたアナログ映像信号が表示装置14に与えられることにより，撮像された被写体像が表示画面に表示される。
【００４６】
シャッタ・レリーズ・ボタンの第一段階の押し下げがあると，上述のようにしてアナログ／ディジタル変換回路４から出力される画像データは，メモリ・コントローラ５によってＣＰＵ５に与えられる。ＣＰＵ６によって，入力した画像データにもとづいて，ＣＣＤ２のシャッタ時間を制御（いわゆる電子シャッタ）することによる自動露出制御およびズーム・レンズ１のレンズ位置の調整による自動合焦制御が行われる。
【００４７】
シャッタ・レリーズ・ボタンの第二段階の押し下げがあると，上述のようにしてメモリ・バッファ10に記憶された画像データが読み取られ，ヘッダ・データが付加されてメディア・インターフェイス15を介してコネクタ16に接続されているメモリ・カード18に画像ファイルとして書き込まれる。この書き込みについては，詳しくは後述する。メモリ・カード18に記録される画像データは，ディジタル・スチル・カメラに設定されているJPEG圧縮モード，輝度色差データ非圧縮モード，CCD RAWモードなどに応じて圧縮の有無，圧縮方法などが変わるのはいうまでもない。
【００４８】
図３および図４は，ディジタル・スチル・カメラの静止画記録モードの処理手順を示すフローチャートである。
【００４９】
この処理手順では，第１の画像データと第２の画像データが生成され，それぞれにヘッダ・データが付加され，一つの画像ファイルに格納されてメモリ・カード18に記録されるものである。第１の画像データとしてJPEG圧縮されたサムネイル画像データが画像ファイルに格納され，第２の画像データとしてディジタル・スチル・カメラの設定に応じてJPEG圧縮された画像データ，非圧縮の輝度データおよび色差データまたはCCD RAWデータが画像ファイルに格納される。
【００５０】
電源ボタンが押されると，ディジタル・スチル・カメラを構成する各回路のうちＣＣＤ２など必要な回路に電源が供給され，残りの回路はスタンバイ・モードとされる。モード切替ダイアル８によって静止画記録モードが設定され，かつシャッタ・レリーズ・ボタンの第一段階の押し下げがあると（ステップ21でＹＥＳ），スタンバイ・モードとされている各回路に電源が供給される。また，アナログ／ディジタル変換回路４から出力された画像データにもとづいて上述したように，自動露出制御および自動合焦制御が行われる（ステップ22）。被写体を撮像することにより，被写体像が表示装置14の表示画面上に表示される。カメラ・アングルが決定すると，シャッタ・レリーズ・ボタンの第二段階の押し下げが行われる。
【００５１】
シャッタ・レリーズ・ボタンの第二段階の押し下げがあると（ステップ23でＹＥＳ），上述のようにしてアナログ／ディジタル変換回路４から出力された画像データがメモリ・バッファ10に与えられ，一時的に記憶される（CCD RAWデータの一時的な記憶：ステップ24）。メモリ・コントローラ５によってメモリ・バッファ10からCCD RAWデータが読み取られ，ディジタル信号処理回路11に与えられる。ディジタル信号処理回路11においてCCD RAWデータから輝度データおよび色差データ（YCbCrデータ）が生成される（ステップ25）。生成されたYCbCrデータがメモリ・バッファ10に与えられることにより，一時的に記憶される（ステップ26）。
【００５２】
メモリ・バッファ10に記録されたYCbCrデータが間引きされながらメモリ・コントローラ５によって読み出される。この間引き読み出しが画像のリサイズ処理となり，水平方向640画素垂直方向480画素をもつサムネイル画像データが生成される（ステップ27）。サムネイル画像データは，順次メモリ・コントローラ５によって圧縮／伸長回路12に与えられ，JPEG圧縮される（ステップ28）。JPEG圧縮されたサムネイル画像データは，メモリ・バッファ10に与えられ，一時的に記憶される（ステップ29）。上述したようにメモリ・バッファ10はデータを上書きしないようにメモリ・コントローラ５によって制御されるので，メモリ・バッファ10には，CCD RAWデータ，YCbCrデータおよびJPEG圧縮されたサムネイル画像データ（第１の画像データ）が記憶されたこととなる。
【００５３】
ＲＯＭ９から第１のヘッダ・データを生成するためのデータが読み取られる。ＣＰＵ６によって画素数などのヘッダ・データが書き加えられることにより第１のヘッダ・データが生成され，メモリ・バッファ10に記憶されている第１の画像データの先頭に付加される（ステップ30）。ディジタル・スチル・カメラの設定に応じて第２の画像データ個別特性についてのデータ（図１参照）も，第１のヘッダ・データに書き込まれるのはいうまでもない。
【００５４】
つづいて，第１の画像データにつづいて付加される第２の画像データについての処理に移る。セットアップ・モードにおいて設定されている圧縮モードがJPEG圧縮か，YCC非圧縮か，CCD RAWかに応じて処理が変わる。もちろん，JPEG2000が設定されている場合には，その設定に応じた処理が行われるのはいうまでもない。
【００５５】
ディジタル・スチル・カメラの圧縮／非圧縮モードとして，JPEG圧縮が設定されている場合には（ステップ31），メモリ・バッファ10に記憶されている600万画素程度のYCbCrデータが間引きされながら読み取られ，約300万画素程度の本画像を表すYCbCrデータが生成される（ステップ32）。YCbCrデータは，順次，圧縮／伸長回路12に与えられ，JPEG圧縮が行われる（ステップ33）。JPEG圧縮されたYCbCrデータ（第２の画像データ）は，メモリ・バッファ10に与えられ，一時的に記憶される。
【００５６】
ＲＯＭ９から第２のヘッダ・データ（JPEGヘッダ・データ）を生成するためのデータが読み取られる。ＣＰＵ６によって画素数などのヘッダ・データが書き加えられることにより第２のヘッダ・データが生成され，メモリ・バッファ10に記憶されている第２の画像データの先頭に付加される（ステップ34）。
【００５７】
第１のヘッダ・データが先頭に付加されたサムネイル画像データ（第１の画像データ）につづいて第２のヘッダ・データが先頭に付加された本画像データ（第２の画像データ）が付加され（ステップ35），一つの画像ファイルとしてメモリ・カード18に書き込まれる。画像ファイルのファイル名を構成する拡張子は，第１の画像データに対応した拡張子（JPG）が用いられ，メモリ・カード18に記録される（ステップ42）。
【００５８】
図５（Ａ）は，第２の画像データとしてJPEG圧縮された画像データが格納される場合の画像ファイルのファイル構造を示している。
【００５９】
上述したように，画像ファイルは，第１のデータ領域と第２のデータ領域とに分けることができる。
【００６０】
第１の画像データ記録領域には，JPEG圧縮されたサムネイル画像データが記録され，第１のヘッダ・データ記録領域には，第１の画像データ記録領域に記録されているJPEG圧縮されたサムネイル画像データに対応するヘッダ・データ（上述したように，第２の画像データ個別特性も含まれている）が記録されている。また，第２の画像データ記録領域には，JPEG圧縮された本画像の画像データが記録され，第２のヘッダ・データ記録領域には，第２の画像データ記録領域に記録されているJPEG圧縮された本画像データに対応するヘッダ・データが記録されている。
【００６１】
さらに，画像ファイルのファイル名は，「SCM ABCD 0001.JPG」とされている。ファイル名は自動的に生成される。上述したように，拡張子は，第１の画像データの圧縮手法に対応したものが用いられている。また，ファイル名の先頭には第２の画像データが静止画を表し，かつ圧縮されていることを示す文字列（SCO：Sが静止画を示し，COが圧縮されていることを示している）が含まれている。
【００６２】
図４に戻って， ディジタル・スチル・カメラの圧縮モードとしてYCC非圧縮が設定されていると（ステップ31），メモリ・バッファ10に記憶されている約600万画素程度のYCbCrデータが間引きされながら読み取られ，約300万画素程度の本画像を表すYCbCrデータが生成される（ステップ36）。生成された約300万画素程度の本画像を表すYCbCrデータはメモリ・バッファ10に与えられ，記憶される。
【００６３】
ＲＯＭ９から第２のヘッダ・データ（TIFF：Tagged Image File Formatヘッダ・データ）を生成するためのデータが読み取られる。ＣＰＵ６によって画素数などのヘッダ・データが書き加えられることにより第２のヘッダ・データが生成され，メモリ・バッファ10に記憶されている非圧縮である約300万画素程度の本画像を表すYCbCrデータ（第２の画像データ）の先頭に付加される（ステップ37）。拡張子が第１の画像データに対応した拡張子（JPG）が用いられ，メモリカードに１つの画像ファイルとして書き込まれる（ステップ42）。
【００６４】
図５（Ｂ）は，第２の画像データとして非圧縮のYCbCr画像データが格納される場合の画像ファイルのファイル構造を示している。
【００６５】
図５（Ａ）と同様に，第１の画像データ記録領域には，JPEG圧縮されたサムネイル画像データが記録され，第１のヘッダ・データ記録領域には，第１の画像データ記録領域に記録されているJPEG圧縮されたサムネイル画像データに対応するヘッダ・データが記録されている。また，第２の画像データ記録領域には，非圧縮のYCbCr画像データが記録され，第２のヘッダ・データ記録領域には，第２の画像データ記録領域に記録されている非圧縮のYCbCr画像データに対応するヘッダ・データが記録されている。
【００６６】
さらに，画像ファイルのファイル名は，「SUC ABCD 0002.JPG」とされている。図５（Ｂ）に示す画像ファイルにおいてもファイル名の拡張子は，第１の画像データの圧縮手法に対応したものが用いられている。また，ファイル名の先頭には第２の画像データが静止画を表し，かつ非圧縮であることを示す文字列（SUC：Sが静止画を示し，UCが圧縮されていることを示している）が含まれている。
【００６７】
図４に戻って，ディジタル・スチル・カメラの圧縮モードとしてCCD RAWが設定されていると（ステップ31），メモリ・バッファ10に記憶されている約600万画素程度のCCD RAWデータが間引きされながら読み出され（ステップ39），約300万画素のCCD RAWデータが生成される。生成されたCCD RAWデータがメモリ・バッファ10に与えられ，記憶される。
【００６８】
ＲＯＭ９から第２のヘッダ・データ（CCD RAWヘッダ・データ）を生成するためのデータが読み取られる。ＣＰＵ６によって画素数などのヘッダ・データが書き加えられることにより第２のヘッダ・データが生成され，メモリ・バッファ10に記憶されているCCD RAW（第２の画像データ）の先頭に付加される（ステップ40）。拡張子が第１の画像データに対応した拡張子（JPG）が用いられ，メモリカードに１つの画像ファイルとして書き込まれる（ステップ42）。
【００６９】
図５（Ｃ）は，第２の画像データとしてCCD RAWデータが格納される場合の画像ファイルのファイル構造を示している。
【００７０】
図５（Ａ）と同様に，第１の画像データ記録領域には，JPEG圧縮されたサムネイル画像データが記録され，第１のヘッダ・データ記録領域には，第１の画像データ記録領域に記録されているJPEG圧縮されたサムネイル画像データに対応するヘッダ・データが記録されている。また，第２の画像データ記録領域には，CCD RAWデータが記録され，第２のヘッダ・データ記録領域には，第２の画像データ記録領域に記録されているCCD RAWデータに対応するヘッダ・データが記録されている。
【００７１】
さらに，画像ファイルのファイル名は，「RAW ABCD 0003.JPG」とされている。図５（Ｃ）に示す画像ファイルにおいてもファイル名の拡張子は，第１の画像データの圧縮手法に対応したものが用いられている。また，ファイル名の先頭には第２の画像データがCCD RAWデータであることを示す文字列（RAW）が含まれている。
【００７２】
このように，ディジタル・スチル・カメラに設定されている圧縮モードに応じて第２の画像データとしての圧縮方法が変わるが，画像ファイルの拡張子は，第１のデータ領域の第１の画像データ記録領域に記録される第１の画像データに対応したJPGとなる。第１のデータ領域は，従来の画像ファイルの構造と同様であり，かつJPEG圧縮はデータ圧縮手法の中でも標準的なものであるから，多くの画像ファイル再生装置で再生することができる。画像ファイルの中に格納される第２の画像データが再生できないようなものであっても第１の画像データを再生することができる。また，従来サムネイル画像の大きさは定まっているが，第１の画像データとして記録されるサムネイル画像データによって表されるサムネイル画像の大きさは任意に定めることができる。所望の大きさをもつサムネイル画像を得ることができる。
【００７３】
図６（Ａ），（Ｂ），（Ｃ）および（Ｄ）は，他の画像ファイルのファイル構造を示している。
【００７４】
図６（Ａ）は，モード切替ダイアル８によって動画記録モードが設定されている場合に生成される画像ファイルの一例である。
【００７５】
第１の画像データ記録領域には，JPEG圧縮されたサムネイル画像データが記録され，第１のヘッダ・データ記録領域には，第１の画像データ記録領域に記録されているJPEG圧縮されたサムネイル画像データに対応するヘッダ・データが記録されている。また，第２の画像データ記録領域には，AVI（Audio Video Interleaved）にもとづく動画データが記録されている。第２のヘッダ・データ記録領域には，第２の画像データ記録領域に記録されているAVI動画データに対応するヘッダ・データが記録されている。
【００７６】
さらに，画像ファイルのファイル名は，「MOV ABCD 0004.JPG」とされている。また，ファイル名の先頭には第２の画像データがAVIにもとづく動画データであることを示す文字列（MOV）が含まれている。
【００７７】
図６（Ｂ）は，モード切替ダイアルによって立体静止画記録モードが設定されている場合に生成される画像ファイルの一例である。
【００７８】
第１の画像データ記録領域には，JPEG圧縮されたサムネイル画像データが記録され，第１のヘッダ・データ記録領域には，第１の画像データ記録領域に記録されているJPEG圧縮されたサムネイル画像データに対応するヘッダ・データが記録されている。また，第２の画像データ記録領域には，立体静止画像を表示するための右目用画像データと左目用画像データとが記録されている。第２のヘッダ・データ記録領域には，第２の画像データ記録領域に記録されている立体静止画像用の右目用画像データおよび左目用画像データに対応するヘッダ・データが記録されている。
【００７９】
さらに，画像ファイルのファイル名は，「3DI ABCD 0004.JPG」とされている。また，ファイル名の先頭には第２の画像データが立体画像を表示するものであることを示す文字列（3DI）が含まれている。
【００８０】
右目用の画像データおよび左目用の画像データを得るためには，たとえば，同じ被写体を左右に所定距離だけずらして２回撮影すればよい。
【００８１】
図６（Ｃ）は，モード切替ダイアルによって立体静止画記録モードが設定されている場合に生成される画像ファイルの他の一例である。
【００８２】
第１の画像データ記録領域には，JPEG圧縮されたサムネイル画像データが記録され，第１のヘッダ・データ記録領域には，第１の画像データ記録領域に記録されているJPEG圧縮されたサムネイル画像データに対応するヘッダ・データが記録されている。また，第２の画像データ記録領域には，図６（Ｃ）に示すものと異なり，立体静止画像を表示するため一駒の立体静止画用画像データが記録されている。第２のヘッダ・データ記録領域には，第２の画像データ記録領域に記録されている立体静止画像用の画像データが記録されている。
【００８３】
さらに，画像ファイルのファイル名は，「3DI ABCD 0006.JPG」とされている。ファイル名の先頭には第２の画像データが立体画像を表示するものであることを示す文字列（3DI）が含まれている。
【００８４】
一駒の立体画像用の画像データを得るためには，得られた一駒の画像を，左または右に所定距離だけ離れた画像が得られるように，メモリ・バッファ10に記憶された画像データをアドレッシング操作を行えばよい。アドレッシング操作により得られた右目用の画像データによって表される右目用画像と左目用画像データによって表される左目用画像とを重ね合わせることにより得られる画像を表す画像を第２の画像データとすればよい。
【００８５】
図６（Ｄ）は，モード切替ダイアルによって立体静止画記録モードが設定されている場合に生成される画像ファイルの他の一例である。
【００８６】
第１の画像データ記録領域には，図６（Ａ）から（Ｃ）と異なり，立体の静止画像を生成するためのJPEG圧縮された右目用の画像データが記録されている。第１のヘッダ・データ記録領域には，第１の画像データ記録領域に記録されているJPEG圧縮された右目用画像データに対応するヘッダ・データが記録されている。また，第２の画像データ記録領域には，立体静止画像を表示するための左目用画像データが記録されている。第２のヘッダ・データ記録領域には，第２の画像データ記録領域に記録されている立体静止画像用の左目用画像データが記録されている。
【００８７】
さらに，画像ファイルのファイル名は，「3DI ABCD 0007.JPG」とされている。ファイル名の先頭には第２の画像データが立体画像を表示するものであることを示す文字列（3DI）が含まれている。
【００８８】
図６（Ａ）から（Ｄ）においては，すべて第１のデータ領域の第１の画像データ記録領域に，JPEG圧縮された画像データが記録されており，ファイル名の拡張子は，第１の画像データ記録領域に記録されている画像データに対応してJPGとされている。第２の画像データ記録領域に記録されている画像データを再生できなくとも，第１の画像データ記録領域に記録されている画像データは再生できる。
【００８９】
図７は，メモリ・カード18（メモリ・カード内の半導体メモリ）におけるデータ構造（ファイル構造）を示している。このデータ構造は，DOS-FAT（Disk Operating System-File Allocation Table）ベイスト・ファイル・システムにしたがうものである。このDOS-FATシステムは，PCMCIA（Personal Computer Memory Card International Association）standardsに含まれており，ほとんどすべてのパーソナル・コンピュータが読み取ることができる。
【００９０】
メモリ・カード18のファイルはヘッダ領域とデータ領域とに分けられている。ヘッダ領域のサイズはあらかじめ定められている。データ領域は多くのクラスタに分けられる。ヘッダ領域は，ヘッダとFAT（File Allocation Table）とディレクトリからなる。上述のようにして生成された画像ファイルは，複数のクラスタに格納される。
【００９１】
ヘッダにはクラスタ・サイズが記述されている。FATには，一つの画像ファイルが記憶されているクラスタの連鎖が記述される。一つの画像ファイルがとびとびのクラスタに記憶されていたとしてもクラスタの連鎖をたどることによりすべての画像データを読み出すことができる。ディレクトリには，データ領域に記憶された画像ファイルごとに，そのファイル名，ファイル・タイプ（拡張子），ファイル属性，ファイル更新日付，最初のクラスタ番号およびファイル・サイズが記憶される。
【００９２】
メモリ・カードに記憶される拡張子は，上述したように，一つの画像ファイルに第１の画像データと第２の画像データとが格納されていても第１の画像データに対応したものとなる。
【００９３】
上述したディジタル・スチル・カメラにおいて，第１の画像データ中に，第２の画像データの存在，種類などを示すデータを挿入するようにしてもよい。たとえば，オン・スクリーン・ディバイスが利用されよう。第１の画像データによって表される画像に，第２の画像データの存在，種類などが表示されるので，第２の画像データを再生できない画像ファイル再生装置を用いて画像ファイルを再生していても第２の画像データが存在することが分かる。第２の画像データも再生できる画像ファイル再生装置を利用して第２の画像データを再生できるようになる。
【００９４】
さらに，ＣＰＵ６に電子すかしを埋め込む機能をもつものを利用することにより，第１の画像データ中に，第２の画像データの存在，種類などを示すデータを電子すかしにより埋め込むようにしてもよい。
【００９５】
さらに，上述した実施例においては，画像ファイルの第１のデータ領域に記録される画像データは，すべてJPEG圧縮により得られたサムネイル画像データであったが，JPEG圧縮以外の圧縮により得られた画像データ非圧縮画像データなどでもよい。そのような場合，JPEG圧縮以外の圧縮または非圧縮に対応した拡張子が画像ファイルにつけられることとなろう。
【００９６】
図８から図12は，上述のようにして生成された画像ファイルの再生についてのものである。
【００９７】
図８は，画像ファイル再生装置の電気的構成を示すブロック図である。
【００９８】
画像ファイル再生装置の全体の動作は，ＣＰＵ54によって統括される。
【００９９】
操作器55には，電源ボタン，モード設定ダイアル，テン・キーパッドなどが含まれている。操作器55から出力される操作信号は，ＣＰＵ54に入力する。また，画像ファイル再生装置には，電源回路64が含まれており，この電源回路64から各回路に電源が供給される。
【０１００】
コネクタ51にメモリ・カード18が接続されると，メモリ・カード18に記録されている画像ファイルが読み取られ，メディア・インターフェイス52を介してメモリ・コントローラ52に与えられる。読み取られた画像ファイルは，メモリ・コントローラ52によって，メモリ・バッファ58に与えられ，一時的に記憶される。
【０１０１】
メモリ・カード18から読み取られた画像ファイルに記録されている第１の画像データが圧縮されているものであれば，伸長回路59に与えられ，伸長処理が行われる。伸長された第１の画像データが必要であれば，信号処理回路60に与えられ所定の信号処理が行われる。信号処理が行われた第１の画像データがディジタル／アナログ変換回路56に与えられることによりアナログ映像信号に変換される。変換されたアナログ映像信号が表示装置57に与えられることにより，第１の画像データによって表される第１の画像が表示される。同様にして，メモリ・バッファ58に一時的に記憶されている画像ファイルの中から第２の画像データが読み取られ，その第２の画像データによって表される第２の画像も表示装置57の表示画面上に表示される。
【０１０２】
また，画像ファイル再生装置には，通信インターフェイス61も含まれており，この通信インターフェイス61を利用して，他の装置に画像ファイルを送信することもできる。
【０１０３】
さらに，画像ファイル再生装置には，ハード・ディスク・ドライブ63が含まれている・メモリ・バッファ58に一時的に記憶されている画像ファイルがメディア・インターフェイス62を介してハード・ディスク・ドライブ63に与えられることにより，メモリ・カード18に記録されている画像ファイルをハード・ディスク（図示略）に記録できる。
【０１０４】
図９および図10は，画像ファイル再生装置の再生処理手順を示すフローチャートである。
【０１０５】
画像ファイル再生装置にメモリ・カード18が装填されると，メモリ・カード18のヘッダ領域に記録されているファイル・タイプ（拡張子）が読み取られる。読み取られた拡張子の中から画像ファイル再生装置が再生可能な拡張子をもつファイル名が表示装置57の表示画面上に一覧で表示される（ステップ71）。一覧で表示されたファイル名の中から再生すべき画像ファイルのファイル名がユーザによって指定される（ステップ72）。すると，指定されたファイル名をもつ画像ファイルがメモリ・カード18から読み取られ，上述したようにメモリ・バッファ58に一時的に記憶される。画像ファイルの第１のデータ領域に記録されている第１のヘッダ・データおよび第１の画像データが読み取られる（ステップ73）。すると，第１の画像データが第１のヘッダ・データおよび画像ファイルの拡張子にもとづいて再生処理が行われる（ステップ74）。第１の画像データがJPEG圧縮された画像データであれば，伸長回路59においてJPEGにもとづいて伸長処理が行われる。
【０１０６】
信号処理回路60において信号処理された第１の画像データがディジタル／アナログ変換回路56によってアナログ映像信号に変換される。変換されたアナログ映像信号が表示装置57に与えられることにより，第１の画像データによって表される第１の画像が表示装置57の表示画面上に表示される（ステップ75）。
【０１０７】
画像ファイルの第１のヘッダ・データ記録領域に第２の画像データ個別特性のデータ，第２の画像データ個別特性のデータへのポインタ等が記録されていれば（ステップ76でＹＥＳ），読み取られた画像ファイルには第２の画像データが記録されていることとなる。このために，第２の画像データ個別特性にもとづいて，第２の画像データが画像ファイル再生装置において再生できるかどうかが確認される（ステップ77）。
【０１０８】
再生できるものであれば（ステップ77でＹＥＳ），第１の画像の表示が一定時間経過したあと，または操作器55から駒送り指令が与えられることにより第２の画像データ個別特性として記録されている種別にもとづいて第２の画像データの種類がJPEG圧縮された３Ｄ画像データ（右目用画像データおよび左目用画像データ）かH.264にもとづいて圧縮された動画データかCCD RAWデータかが判断される（ステップ78）。ほかの種類の判断を行ってもよいのはいうまでもない。
【０１０９】
JPEG圧縮された３Ｄ画像データであれば，画像ファイルから第２の画像データである３Ｄ画像データが読み出され，伸長回路59において伸長される。伸長された３Ｄ画像データは，信号処理回路60において立体静止画像処理が行われる（ステップ79）。立体静止画像処理が行われた３Ｄ画像データがディジタル／アナログ変換回路56に与えられる。表示装置57の表示画面には，立体静止画像が表示されるようになる。
【０１１０】
動画データであれば，画像ファイルから第２の画像データである動画データが読み出され，伸長回路59において伸長され信号処理回路60に与えられる。信号処理回路60において動画再生処理が行われる。動画再生処理が行われた動画データが順次ディジタル／アナログ変換回路56に与えられることにより，表示装置57の表示画面上に第２の画像データによって表される動画が表示されていく（ステップ80）。
【０１１１】
CCD RAWデータであれば，画像ファイルから第２の画像データであるCCD RAWデータが読み取られ，信号処理回路60に与えられる。信号処理回路60においてCCD RAWデータについて所定の再生処理が行われる。信号処理回路60における信号処理後のCCD RAWデータがディジタル／アナログ変換回路56に与えられる。ディジタル／アナログ変換回路56から出力されるアナログ映像信号が表示装置57に与えられることによりCCD RAWデータによって表される第２の画像が表示装置57の表示画面上に表示される（ステップ81）。
【０１１２】
上述の再生処理手順は，画像ファイルにヘッダ・データが付加された第１の画像データのほかにヘッダ・データが付加された第２の画像データが格納されている場合に第２の画像データを再生できる再生装置についてのものであるが，第２の画像データが再生できない従来の再生装置に第１の画像データと第２の画像データとが記録されている画像ファイルが読み取られた場合には，第１画像データの総合特性に含まれる第２の画像データ個別特性へのポインタが読み取られても認識できない。このために，第１の画像データの再生処理だけが行われ，第２の画像データの再生処理は行われないようになる。第１の画像データの再生は行われ，従来の画像ファイル再生装置との互換性を保つことができる。
【０１１３】
また，第１のヘッダ・データが付加された第１の画像データおよび第２のヘッダ・データが付加された第２の画像データが格納されている画像ファイルから第１のヘッダ・データおよび第１の画像データを抽出し，新たな従来の画像ファイルとしてハード・ディスクに記録することもできる。
【０１１４】
図11および図12は，第１の画像データおよび第２の画像データの両方の画像データが記録されている画像ファイルから読み出された第１の画像データによって表される画像の一例である。
【０１１５】
図11においては，表示装置57の表示画面に第１の画像データによって表される第１の画像90が表示されている。第１の画像90の右下には，第１の画像データが記録されている画像ファイルと同じ画像ファイルに第２の画像データが記録されていることおよびその第２の画像データが動画データであることを示す「MOVIE」の文字91が表示されている。第１の画像データ中に「MOVIE」の文字91を表す画像データが挿入されることにより，「MOVIE」の文字91が挿入された第１の画像90を表示できる。
【０１１６】
「MOVIE」の文字91が表示されるので，第２の画像データを再生できない画像ファイル再生装置であっても第２の画像データがあることをユーザに知らせることがわかる。必要であれば，第２の画像データを再生可能な装置を用いて第２の画像データを再生できる。
【０１１７】
図12においても，表示装置57の表示画面に第１の画像データによって表される第１の画像90が表示されている。第１の画像データには電子すかしによって「他の再生装置で再生可能な画像が含まれています」という文字92を表す画像データが埋め込められている。
【０１１８】
第１の画像データが信号処理回路60に与えられ，第１の画像データに埋め込められている電子すかしデータが再生されることにより，「他の再生装置で再生可能な画像が含まれています」という文字92を表す画像データが得られる。得られた画像データによって表される文字92が第１の画像の下に表示される。
【０１１９】
第２の画像データを再生できない画像ファイル再生装置であっても第２の画像データがあることをユーザに知らせることがわかる。必要であれば，第２の画像データを再生可能な装置を用いて第２の画像データを再生できる。文字92は，第１の画像に挿入されないので，ユーザは紛らわしくない。
【符号の説明】
【０１２０】
５，53 メモリ・コントローラ
６，54 ＣＰＵ
８ モード切替ダイアル
９ ＲＯＭ
10，58 メモリ・バッファ
11 ディジタル信号処理回路
12 圧縮／伸長回路
18 メモリ・カード
59 伸長回路
60 信号処理回路
【図１】
0004809451.tif 000002
【図２】
0004809451.tif 000003
【図３】
0004809451.tif 000004
【図４】
0004809451.tif 000005
【図５】
0004809451.tif 000006
【図６】
0004809451.tif 000007
【図７】
0004809451.tif 000008
【図８】
0004809451.tif 000009
【図９】
0004809451.tif 000010
【図１０】
0004809451.tif 000011
【図１１】
0004809451.tif 000012
【図１２】
0004809451.tif 000013