(57)【要約】入力された主画像データからサムネイル画像データ及びＱＶＧＡ画像データを生成し、主画像データとともにこれら２つの縮小画像データを１つのＥｘｉｆファイルとして記録媒体に格納する。サムネイル画像データより画素数の大きなＱＶＧＡ画像データをＥｘｉｆファイルに含めることにより、超高速・低画質の画像出力と高速・中画質の画像出力と低速・高画質の画像出力とが可能になり、画像を出力するデバイスによりいずれの縮小画像データを確認用の画像として用いるかを選択できるようになる。
2002041629.tif 000002
【特許請求の範囲】
【請求項１】
主画像データを入力する手段と、
前記主画像データから前記主画像データの画素数より小さい所定画素数の第一縮小画像データを生成する第一画像データ生成手段と、
前記主画像データから前記主画像データの画素数より小さく前記第一縮小画像データの画素数より大きい画素数の第二縮小画像データを生成する第二画像データ生成手段と、
前記主画像データ、前記第一縮小画像データ及び前記第二縮小画像データを個別に読み取り可能な１ファイルとして記録媒体に格納するファイル手段と、
を備えることを特徴とする画像ファイル生成装置。
【請求項２】
前記第一画像データ生成手段は１６０×１２０画素から構成される前記第一縮小画像データを生成することを特徴とする請求項１記載の画像ファイル生成装置。
【請求項３】
前記第二画像データ生成手段は、画素数をユーザに選択させる手段と、ユーザにより選択された画素数の前記第二縮小画像データを前記入力画像データから生成する手段とを有することを特徴とする請求項１又は２記載の画像ファイル生成装置。
【請求項４】
前記第二画像データ生成手段は、任意の画素数をユーザに入力させる手段と、ユーザにより入力された画素数の前記第二縮小画像データを前記入力画像データから生成する手段とを有することを特徴とする請求項１又は２記載の画像ファイル生成装置。
【請求項５】
前記ファイル手段は、前記主画像データ、前記第一縮小画像データ及び前記第二縮小画像データを含めるファイルに前記第二縮小画像データの画素数の情報を含めることを特徴とする請求項１〜４のいずれか一項に記載の画像ファイル生成装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像ファイル生成装置と、
表示装置と、
前記表示装置に前記第二縮小画像データを表示させる手段と、
を備えることを特徴とするディジタルスチルカメラ。
【請求項７】
前記第二画像データ生成手段に前記第二縮小画像データを生成させる起動手段と、
を備えることを特徴とする請求項６記載のディジタルスチルカメラ。
【請求項８】
撮影直後に前記第二画像データ生成手段に前記第二縮小画像データを生成させるか否かを切り換える手段を備えることを特徴とする請求項６記載のディジタルスチルカメラ。
【請求項９】
入力画像から主画像データ及び前記主画像の画素数より画素数の小さな縮小画像データを生成する画像データ生成手段と、
前記主画像データ及び前記縮小画像データを１ファイルとして記録媒体に格納するファイル手段と、
電気通信回線に接続された通信装置と通信可能な接続手段と、
前記記録媒体に記録されているファイルから前記主画像データ又は前記縮小画像データを選択し選択された画像データを前記接続手段を通じて前記通信装置に転送する転送手段と、
を備えることを特徴とするディジタルスチルカメラ。
【請求項１０】
入力画像から画像データを生成する画像データ生成手段と、
前記画像データを記録媒体に格納するファイル手段と、
前記記録媒体に格納されている前記画像データから前記画像データの画素数より画素数の小さな縮小画像データを生成する縮小画像データ生成手段と、
電気通信回線に接続された通信装置と通信可能な接続手段と、
前記縮小画像データを前記接続手段を通じて前記通信装置に転送する転送手段と、
を備えることを特徴とするディジタルスチルカメラ。
【請求項１１】
前記縮小画像データ生成手段は、前記通信装置が通信開始する前に前記縮小画像データを生成することを特徴とする請求項１０記載のディジタルスチルカメラ。
【請求項１２】
１つの画像の互いに画素数が異なる主画像データ、第一縮小画像データ及び第二縮小画像データからなる３つの画像データであって、主画像データ、第二縮小画像データ、第一縮小画像データの順で画素数が小さくなっている３つの画像データを有する画像ファイルから前記第二縮小画像データを選択する手順と、
プリンタに前記第二縮小画像データを印刷させる手順と、
をコンピュータに実行させる画像処理プログラム。
【請求項１３】
表示装置に前記第二縮小画像データを表示させる手順をコンピュータに実行させる請求項１２記載の画像処理プログラム。
【請求項１４】
請求項１２又は１３に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
技術分野
本発明は、画像データのファイリング、転送、表示及び印刷技術に関する。
背景技術
近年ディジタルスチルカメラの急速な普及に伴い、撮影された画像を他のディジタルスチルカメラで再生したり、プリンタに直接出力するなど、リムーバブルメモリを介してデバイス間で画像を利用し合うことへの要求が高まっている。このような要求のもと、ディジタルスチルカメラで撮影された画像をディジタルデータで各種のリムーバブルメモリに記録する形式としてのファイルフォーマットの標準化が進められている。現在、カメラファイルシステム規格（Ｄｅｓｉｇｎ　ｒｕｌｅ　ｆｏｒ　Ｃａｍｅｒａ　Ｆｉｌｅ　ｓｙｓｔｅｍ；以下ＤＣＦという。）のもとディジタルスチルカメラ用画像ファイルフォーマット規格（以下、Ｅｘｉｆという。）が策定されている。Ｅｘｉｆ２．１に準拠した画像ファイルでは、画像の高速表示を可能とし画像の確認を容易にするために１６０×１２０画素のサムネイル画像データを主画像データに添付することが推奨されている。
また、近年携帯電話が急速に普及し、ディジタルスチルカメラから携帯電話を通じて画像データを遠隔地に送信するなど、携帯電話によるデータ通信への要求が高まっている。
しかし、Ｅｘｉｆで規定されている１６０×１２０画素のサムネイル画像データは、データ量が小さいため記録及び高速表示には適したものである一方、表示及び印刷時においては明らかに出力画像が粗くなるという問題がある。
コンピュータの技術発展は他分野と比較して著しく急速であり、記録媒体のビットあたりの単価は急速に下落し、データ処理速度の向上も著しい。このため、１６０×１２０画素のサムネイル画像のデータ量は、現在のコンピュータ環境において不必要に小さすぎる場合がある。
一方、携帯電話を用いたデータ通信においては、有線回線によるデータ通信に比べて通信速度が遅く、また、将来的にデータ量に応じて課金されることを考慮すると、ファイルの互換性を犠牲にするとしても必要最小限のデータだけを送信する必要が生ずるものと思われる。
本発明の目的は、デバイス間で画像を利用し合うことの利便性を損なうことなく、技術発展に即して確認用の出力画像の画質を向上させることのできる画像ファイルを生成又は操作する画像ファイル生成装置、ディジタルスチルカメラ及び画像ファイル操作プログラムを提供することにある。
本発明の別の目的は、データサイズの小さな画像データを通信装置に転送できるディジタルスチルカメラを提供することにある。
発明の開示
第一の発明に係る画像ファイル生成装置は、入力された主画像データから２つの縮小画像データを生成し、主画像データとともにこれら２つの縮小画像データを１つのファイルとして記録媒体に格納する。第一縮小画像データより画素数の大きな第二縮小画像データをファイルに含めることにより、超高速・低画質の画像出力と高速・中画質の画像出力と低速・高画質の画像出力とが可能になり、画像を出力するデバイスによりいずれの縮小画像データを確認用の画像として用いるかを選択できるようになる。また、第一縮小画像データを規格で定められた所定の画素数とすることでデバイス間で交換可能なデータフォーマットとし、第二縮小画像データをデータ転送速度の向上、メモリ容量の増大等の技術発展に即した高速・高画質のデータとすることで、デバイス間で画像を利用し合うことの利便性を損なうことなく、確認用の出力画像の画質を向上させることができる。
さらに、１６０×１２０画素から構成される第一縮小画像データをファイルに含めることにより、Ｅｘｉｆに対応したデバイス間でのファイルの互換性を保ちつつ、第二縮小画像データをファイルに含めることにより、第二縮小画像データを用いて確認用の出力画像の画質を向上させることができる。
さらに、第二縮小画像データの画素数を選択可能な構成を採用することにより、確認用の出力画像の画質を予め用意される選択肢のうちから任意に選択することができる。
さらに、第二縮小画像データの画素数を任意に変更可能な構成を採用することにより、確認用の出力画像の画質を任意に変更することができる。
さらに、主画像データ、第一縮小画像データ及び第二縮小画像データを含めるファイルに第二縮小画像データの画素数の情報を含めることにより、画像データの出力時に画素数に応じた拡大縮小処理を高速化することができる。また、画像データの操作時に各画像データの画素数を調べることにより主画像データ、第一縮小画像データ及び第二縮小画像データのうちいずれの画像データを操作すべきかを容易に判断することができる。
第二の発明に係るディジタルスチルカメラは、表示装置に第二縮小画像データを表示することにより、撮影した画像を高速に高画質で表示して確認させることができる。
さらに、第二縮小画像データを生成するタイミングを任意に決めることができる構成を採用することにより、または、撮影直後に第二縮小画像データを生成するか否かを切り換えることができる構成を採用することにより、必要に応じて、連続撮影時における撮影直後の処理量を減らして撮影間隔を短くし、或いは、ファイルの生成に必要な全体の処理量を減らすことができる。例えば、撮影直後、デバイス間で交換可能な不揮発性記録媒体に主画像データを圧縮して格納する前に主記憶装置の主画像データから第二縮小画像データを生成する場合、少なくとも第二縮小画像データを生成する分は撮影直後の処理量が増えるため連続撮影が可能な撮影間隔が長くなる。一方、不揮発性記録媒体に主画像データを圧縮して格納した後、主記憶装置に主画像データを伸張して呼び出し、主画像データから第二縮小画像データを生成する場合、連続撮影が可能な撮影間隔を短くできるものの、全体としてのデータ処理量が増えるため電力消費量が増大して撮影可能数が少なくなる。このように、どのタイミングで第二縮小画像データを生成するかについてはそれぞれ一長一短がある。したがって、必要に応じて第二縮小画像データを生成するタイミングを撮影者が決められる構成を採用すればよい。
第三の発明に係るディジタルスチルカメラは、ファイルから主画像データ又は縮小画像データを選択して通信装置に転送することにより、電気通信回線を通じてファイル全体を転送する場合に比べ、通信装置から電気通信回線を通じて他の通信装置に画像データを短時間で転送させることができる。
第四の発明に係るディジタルスチルカメラは、画像データからその画像データより画素数の小さな縮小画像データを生成し、その縮小画像データを通信装置に送信することにより、通信装置はもとの画像データを電気通信回線を通じて転送する場合に比べ、電気通信回線を通じて他の通信装置に画像データを短時間で転送することができる。
さらに、通信開始前に縮小画像データを生成しておくことにより、通信開始後に縮小画像データを生成する場合に比べ、通信開始から縮小画像データの送信完了までの時間を短縮することができる。
第五の発明に係る画像処理プログラムは、互いに画素数の異なる３つの画像データを有する画像ファイルから２番目に画素数の大きな第二縮小画像データを選択して印刷又は表示することにより、出力画像の画質を向上させることができる。
発明を実施するための最良の形態
以下、本発明の実施の形態を示す複数の実施例について説明する。
（第１実施例）
図２に本発明による画像ファイル生成装置の第１実施例としてディジタルスチルカメラ１を示す。特許請求の範囲に記載された「主画像データを入力する手段」は、主に光学系１１、エリアセンサ１２、ＡＦＥ（Ａｎａｌｏｇ　Ｆｒｏｎｔ　Ｅｎｄ）１３、画像生成部１４及び色空間変換部１５により構成される。特許請求の範囲に記載された「第一画像データ生成手段」及び「第二画像データ生成手段」は、主に制御部１９により構成される。特許請求の範囲に記載された「ファイル手段」は、主に制御部１９、圧縮処理部１６及びファイル部１７により構成される。特許請求の範囲に記載された「記録媒体」はリムーバブルメモリ１８により構成される。特許請求の範囲に記載された「表示させる手段」は、主に制御部１９及び表示部２２により構成される。特許請求の範囲に記載された「起動手段」、「切り換える手段」は主に操作部２１により構成される。
光学系１１は光学レンズ、赤外線カットフィルタ、光学的ローパスフィルタ等から構成され、入力画像としての被写体をエリアセンサ１２に結像させる。
エリアセンサ１２は、光電変換素子群を備えるＣＣＤセンサ、ＣＭＯＳセンサ等の光センサであり、各光電変換素子にはＣ（Ｃｙａｎ）、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｇ（Ｇｒｅｅｎ）のいずれかの補色フィルタが設けられている。各光電変換素子はマトリックス状に配置されている。ＣＭＹの色情報に加えてＧの色情報を取得するのは視覚が敏感に認識するＧの色情報を生の情報でとらえることにより画質の向上を図るためである。以下の説明では、各光電変換素子にＣ、Ｍ、Ｙ、Ｇのいずれかの補色フィルタが設けられているエリアセンサを用いるものとして説明するが、各光電変換素子に備えるフィルタとして、ＣＭＹ３色の補色フィルタ又はＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）３色の原色フィルタを用いてもよい。エリアセンサ１２から出力される各色のアナログ信号はＡＦＥ１２に入力される。
ＡＦＥ１３は、プログラムゲインアンプ、ＣＤＳ回路、Ａ／Ｄ変換器等から構成され、各光電変換素子から出力されるアナログ信号をサンプリングしてＣＭＹＧ各色１０〜１２ｂｉｔのディジタルデータを生成する。ＣＭＹＧの各ディジタルデータは画像生成部１４に直接又はバッファメモリに格納された後に入力される。
画像生成部１４は、所定のアルゴリズムを論理回路で実現したＡＳＩＣを制御部１９で制御することによりハードウェア的手法により構成され、又はＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）エンジンを利用したソフトウェア的手法により構成される。画像生成部１４にＡＳＩＣを用いる場合にはソフトウェア的手法により画像生成部１４を構成する場合に比べ処理を高速化できるというメリットがある。画像生成部１４は、自動露出処理（ＡＥ：Ａｕｔｏ　Ｅｘｐｏｓｕｒｅ）、自動ホワイトバランス処理（ＡＷＢ：Ａｕｔｏ　Ｗｈｉｔｅ　Ｂａｌａｎｃｅ）、画像生成処理及びＣＭＹＧの色空間からＲＧＢの色空間への変換処理、γ補正処理等を行う。ここでいう画像生成処理とは、主に、各光電変換素子の出力に対応するＣＭＹＧいずれかの強度を表すディジタルデータを用いて各画素ごとにＣＭＹＧ各色の４つの値を持つ画像データを生成する処理である。ＣＭＹＧの色空間からＲＧＢの色空間への変換処理は、４×３の行列演算処理回路によるハードウェア的手法又は乗算回路及び加減算回路を利用したＣＰＵ等によるソフトウェア的手法により行われる。
色空間変換部１５は、３×３の行列演算処理回路で構成され、又は乗算回路及び加減算回路を利用したＣＰＵ３０等でのソフトウェア的手法により構成され、３×３行列による線形変換によりＲＧＢのディジタル画素データからＹＣｂＣｒのディジタル画素データを生成する。ＪＰＥＧファイルフォーマットでリムーバブルメモリ１８に圧縮して記録するためには、色空間変換部１５では８ｂｉｔに丸めたＹＣｂＣｒのディジタル画素データを出力する必要がある。色空間変換にはＩＴＵ−ＲＢＴ．６０１に準拠した次式を利用し、
Ｙ＝０．２９９Ｒ＋．０５８７Ｇ＋０．１１４Ｂ
Ｃｂ＝（−０．２９９Ｒ−０．５８７Ｇ＋０．８８６Ｂ）×０．５６４＋ｏｆｆｓｅｔ
Ｃｒ＝（０．７０１Ｒ−０．５８７Ｇ−０．１１４Ｂ）×０．７１３＋ｏｆｆｓｅｔ
例えば、
Ｙ＝０．２９９０Ｒ＋．０５８７０Ｇ＋０．１１４０Ｂ
Ｃｂ＝−０．１６８７Ｒ−０．３３１３Ｇ＋０．５０００Ｂ＋１２８
Ｃｒ＝０．５０００Ｒ−０．４１８７Ｇ−０．０８１３Ｂ＋１２８
という変換式を用いることができる。
圧縮処理部１６は、一般にＪＰＥＧ方式の圧縮処理用の専用チップでハードウェア的手法により構成されるが、ＤＳＰを用いたソフトウェア的手法により構成することも可能である。圧縮処理部１６では、離散コサイン変換（ＤＣＴ：Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ）、ハフマン符号化によるＪＰＥＧ圧縮処理を行う。尚、記録した画像データを表示部２２で迅速に確認できるように、圧縮処理部１６にＪＰＥＧファイルの伸張機能をもたせてもよい。
ファイル部１７はＪＰＥＧ圧縮処理された画像データをＥｘｉｆファイルフォーマットによりコンパクトフラッシュメモリ等のリムーバブルメモリ１８に記録する。
制御部１９は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２等を備えるマイクロコンピュータである。制御部１９は、ＲＯＭ３１に格納された制御プログラムをＣＰＵ３０で実行することにより、光学系１１、エリアセンサ１２、ＡＦＥ１３、画像生成部１４、色空間変換部１５、圧縮処理部１６、ファイル部１７等を制御するほか、色空間変換部１５で生成されたＹＣｂＣｒの画素データから構成される主画像データの縮小処理を実行し、ＲＡＭ３２に１６０×１２０画素のサムネイル画像データと３２０×２４０画素のＱＶＧＡ画像データを生成する。ＲＡＭ３２は、画像生成部１４で生成されたＹＣｂＣｒの画素データから構成される主画像データ及びその縮小画像データ、制御プログラム等を一時的に記憶する。サムネイル画像データは特許請求の範囲に記載された第一縮小画像データに相当し、ＱＶＧＡ画像データは特許請求の範囲に記載された第二縮小画像データに相当する。尚、画像生成部１４、色空間変換部１５及び圧縮処理部１６が行う各種の処理は、ＣＰＵ３０に所定のプログラムを実行させることによりソフトウェア的手法により実行してもよい。
また、サムネイル画像データと別の縮小画像データを第二縮小画像データとして生成する際、ここでは縮小画像データの画素数を３２０×２４０画素の固定のものとしているが、ユーザにより操作部２１から所望の画素数を入力させ、入力された画素数の縮小画像データを生成してもよい。第二縮小画像データのサイズとしてＱＶＧＡを採用すると、画像データを伸張する時間が短く、ワークメモリが小さくてよいという１６０×１２０画素のサムネイル画像データの利点を生かしつつ、第二縮小画像データは確認用画像として十分に高画質な印刷が可能な画像データとなる。
また、撮影直後には色空間変換部１５で生成されたＹＣｂＣｒの画素データから構成される主画像データからサムネイル画像データを生成し、ＱＶＧＡ画像データを生成することなしに主画像データ及びサムネイル画像データのＪｐｅｇ圧縮処理を行い、ＱＶＧＡ画像データを含めずにＥｘｉｆファイルをリムーバブルメモリ１８に記録し、その後、ユーザの要求に応じてリムーバブルメモリ１８から主画像データを呼び出し、主画像データからＱＶＧＡ画像データを生成しても良い。この場合、ユーザの要求は特許請求の範囲に記載された「起動手段」として操作部２１に備えるキーによる入力で受け付ける。また、撮影直後にＱＶＧＡ画像データを生成するか否かは特許請求の範囲に記載された「切り換える手段」として操作部２１に備えるキーによる入力でユーザに設定させる。撮影直後にＱＶＧＡ画像データを生成する場合には、ＱＶＧＡ画像データを生成するための処理量を少なくすることができる。ユーザの要求に応じてリムーバブルメモリ１８から主画像データを呼び出し、主画像データからＱＶＧＡ画像データを生成する場合には、撮影直後の処理量を減らすことにより連続撮影間隔を短くすることができる。尚、リムーバブルメモリ１８には主画像データが圧縮されて記録されるため、一旦リムーバブルメモリ１８に記録した主画像データからＱＶＧＡ画像データを生成する場合には別途復号処理が必要となる。
特許請求の範囲に記載された表示装置としての表示部２２は、ビデオメモリ、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等から構成され、ＣＰＵ３０により縮小された画像データのうち３２０×２４０画素の縮小画像データ（以下ＱＶＧＡ画像データという。）をＬＣＤに表示する。尚、ＬＣＤに１６０×１２０画素のサムネイル画像データを表示しても良い。ＱＶＧＡ画像データ又はサムネイル画像データは、リムーバブルメモリ１８から読み出されて伸張され、ＬＣＤ等の画面に表示される。ＬＣＤにＱＶＧＡ画像データを表示する場合、主画像データを表示する場合に比べ表示速度が高速になり、サムネイル画像データを表示する場合に比べ画質が向上する。
操作部２１は、ＬＣＤの周囲に設けられた各種設定スイッチ、電源スイッチ、シャッターボタン等から構成される。
ＣＰＵ３０によりＲＡＭ３２に生成される２つの縮小画像データは、主画像データとともにそれぞれＪＰＥＧ方式により圧縮処理され、所定の付属情報とともにＥｘｉｆに適合するデータ構造をもったファイルとして記録される。以下、図１に基づき、このファイルの構造を説明する。尚、図に用いる略号は日本電子工業振興協会が発行するディジタルスチルカメラ用画像ファイルフォーマット規格の規格書に用いられている略号である。また、主画像データ、サムネイル画像データ及びそれらの付属情報はＥｘｉｆ２．１に準拠した形式で記録すれば足りるため説明を省略する。
圧縮されたＱＶＧＡ画像データ及びその付属情報（以下、圧縮されたＱＶＧＡ画像データ及びその付属情報をＱＶＧＡデータという。）は、ＡＰＰ１（アプリケーションマーカセグメント１）の１ｓｔ　ｔｈｕｍｂｎａｉｌ　ｄａｔａセグメントの中の圧縮されたサムネイル画像データ及びその付属情報に続くセグメント（ＱＶＧＡ　ｄａｔａ）に格納される。ここでいう付属情報は量子化テーブル、ハフマンテーブル等の復号化処理に必要な付属情報である。
ＱＶＧＡデータに関する付属情報（以下ＱＶＧＡヘッダという。）は、ＡＰＰ１（アプリケーションマーカセグメント１）の中の０ｔｈ　ＩＦＤの中のＥｘｉｆ　ＩＦＤの中のＭａｋｅｒ　ｎｏｔｅセグメントに格納される。ＱＶＧＡヘッダは、ファイルにＱＶＧＡデータが含まれているか否かを表すセグメント（ＱＶＧＡ＝Ｏｎ／Ｏｆｆ）、ＱＶＧＡデータのデータサイズ並びにタグ、ＱＶＧＡ画像データの画素サイズ、ＱＶＧＡ画像データまでのオフセット、及びＱＶＧＡ画像データのデータ長を表すセグメント（ＱＶＧＡ）から構成される。尚、ＱＶＧＡヘッダのデータをｍａｋｅｒ　ｎｏｔｅの一階層上のＥｘｉｆ　ＩＦＤに記録しても良い。この場合、Ｅｘｉｆ　ＩＦＤセグメントの中に専用タグを記録し、その専用タグに続けてＱＶＧＡヘッダのデータを記録する。
このようにして記録されるＥｘｉｆファイルを読み取る場合、ＱＶＧＡ＝Ｏｎ／Ｏｆｆセグメントの値を調べることによりＱＶＧＡ画像データがＥｘｉｆファイルに含まれているか否かを知ることができ、ＱＶＧＡセグメントの値を調べることにより、ＱＶＧＡ　ｄａｔａセグメントにアクセスし、ＱＶＧＡデータを読み取ればよい。ＱＶＧＡセグメントからＱＶＧＡ　ｄａｔａセグメントにアクセスする場合、オフセットのデータを利用してオフセットのデータの位置からＱＶＧＡ　ｄａｔａセグメントの先頭に直接アクセスすることができる。
第１実施例のディジタルスチルカメラ１によると、１６０×１２０画素のサムネイル画像データに加え３２０×２４０画素のＱＶＧＡ画像データをＥｘｉｆファイルの所定位置に挿入することにより、Ｅｘｉｆをサポートしたデバイス間で画像を利用し合うことの利便性を損なうことなく、確認用の出力画像の画質を向上させることができる。また、３２０×２４０画素というＱＶＧＡ画像データのサイズは携帯電話の液晶画面に表示するのに最適である。
尚、ディジタルスチルカメラの他、画像ファイルを上述のフォーマット形式で記録媒体に記録するあらゆる画像処理装置に本発明を適用することができる。例えば、フォトレタッチアプリケーションを実行するコンピュータにおいて、フォトレタッチアプリケーションに上述のフォーマット形式で画像データを記録する手順を組み込むことができる。
また第１実施例においては、特許請求の範囲に記載された「主画像データを入力する手段」の機能を、光学系１１、エリアセンサ１２、ＡＦＥ（Ａｎａｌｏｇ　Ｆｒｏｎｔ　Ｅｎｄ）１３、画像生成部１４及び色空間変換部１５の機能として説明したが、例えば画像ファイル生成装置をパーソナルコンピュータとして実現する場合、ディジタルカメラとパーソナルコンピュータの間でデータを交換するためのリムーバブルメモリを読み書きする入出力装置の機能として「主画像データを入力する手段」の機能を実現してもよい。
（第２実施例）
図３に本発明による画像ファイル生成装置の第２実施例としてＢｌｕｅＴｏｏｔｈインタフェース付のディジタルスチルカメラ２を示す。第１実施例と同一の構成部分には第１実施例と同一の符号を付し説明を省略する。特許請求の範囲に記載された接続手段はＢｌｕｅＴｏｏｔｈインタフェース（ＢＴＩＦ）２３により構成される。特許請求の範囲に記載された転送手段は主に制御部１９により構成される。
ＢＴＩＦ２３は、Ｄ／Ａ変換器、発振回路、変調回路、アンテナ等から構成され、近距離無線通信を利用してディジタルスチルカメラ２から離れた携帯電話とディジタルスチルカメラ２とのデータ通信を可能とする。ＢＴＩＦ２３には、ディジタルスチルカメラ２から発信されるデータを転送先の携帯電話で受信するために必要な情報が制御部１９から通知される。尚、転送先の携帯電話で必要とされる情報は予めユーザが操作部２１により図示しないフラッシュメモリ等に記録しておく。ＢＴＩＦ２３は、ＢＴＩＦ２３に転送されたデータをＤ／Ａ変換し、所定の搬送波にのせて携帯電話に転送する。
ＣＰＵ３０は図示しないフラッシュメモリ等の補助記憶装置に格納されたデータ転送プログラムを実行し、リムーバブルメモリ１８に記録されたＥｘｉｆファイルの一部若しくは全部又はＥｘｉｆファイルの主画像データから生成されるＱＶＧＡ画像データをＢＴＩＦ２３に発信させる。ＢＴＩＦ２３を通じてどのようなデータを発信するかはユーザによって選択される。
データ転送プログラムを実行するＣＰＵ３０により構成されるシステムは、表示部２２に発信データの選択肢を表示させ、操作部２１によるユーザの入力を待つ。発信データの選択肢としては、Ｅｘｉｆファイル全体を送信するもの、Ｅｘｉｆファイルから主画像データ及びその付属情報を抜き出して送信するもの、ＥｘｉｆファイルからＱＶＧＡ画像データ及びその付属情報を抜き出して送信するもの、Ｅｘｉｆファイルからサムネイル画像データ及びその付属情報を抜き出して送信するもの等を備える。Ｅｘｉｆファイルから主画像データ、サムネイル画像データまたはＱＶＧＡ画像データを選択してＥｘｉｆファイルの一部を転送することにより、Ｅｘｉｆファイル全体を転送する場合に比べ、携帯電話から他の通信装置に短時間で画像を転送することができるようになる。
ユーザが操作部２１を操作していずれかの選択肢を選ぶとその選択肢が制御部１９に通知される。制御部１９は選択肢に応じて必要なデータを特定又は生成し、そのデータをＢＴＩＦ２３に転送する。例えば、ＥｘｉｆファイルからＱＶＧＡ画像データ及びその付属情報を抜き出して送信する選択肢が選ばれた場合、ＲＡＭ３２に記憶されているリムーバブルメモリ１８のボリューム内容を表すデータを用いて発信しようとしているＥｘｉｆファイルの先頭アドレスを特定し、次にその先頭アドレスからリムーバブルメモリ１８のデータを読み出し、ＱＶＧＡ＝Ｏｎ／Ｏｆｆセグメントの値を調べる。ＱＶＧＡ＝Ｏｎ／Ｏｆｆセグメントの値がＱＶＧＡデータが記録されていることを示す値であればＱＶＧＡ　ｄａｔａセグメントからＱＶＧＡデータを読み出し、ＱＶＧＡデータをＢＴＩＦ２３に転送する。ＱＶＧＡ＝Ｏｎ／Ｏｆｆセグメントの値がＱＶＧＡデータが記録されていないことを示す値であれば、エラーメッセージを表示するか、或いは、Ｉｍａｇｅ　ｄａｔａセグメントから主画像データを読み出し、主画像データを縮小してＱＶＧＡ画像データを生成し、ＱＶＧＡ画像データ及びその付属情報（ＱＶＧＡデータ）をＢＴＩＦ２３に転送する。Ｉｍａｇｅ　ｄａｔａセグメントから主画像データを読み出し、主画像データを縮小してＱＶＧＡ画像データを生成する場合、主画像データは圧縮してリムーバブルメモリ１８に記録されているため主画像データの伸張処理が必要である。
ＢＴＩＦ２３から離れたデバイスにデータを転送する場合、予め通信先として設定されている携帯電話４（図４参照）に転送するだけでなく、携帯電話４をノードとして携帯電話通信網を通じて遠隔地の携帯電話３に転送したり、インターネットを通じて遠隔地のコンピュータ５に転送することも可能である。広域通信網を通じて遠隔地の端末にデータ転送する場合、遠隔地の端末のアドレス情報を操作部２１により入力できる構成を採用し、ディジタルスチルカメラ２により転送先を直接指定してデータ転送するか、或いは、一旦携帯電話３にデータ転送し、携帯電話３のインターネットメール機能等を用いて他の端末にデータ転送することができる。ディジタルスチルカメラ２により転送先を直接指定し、携帯電話４の通信中に遠隔地の端末にデータ転送する場合、通信開始前に転送しようとするデータを生成しておくことが望ましい。例えば、転送しようとするＱＶＧＡデータを通信開始後に生成するとすれば、通信開始からデータ転送の完了までに要する時間が長くなり、通信コストの増大を招くからである。
尚、ディジタルスチルカメラ２と携帯電話４とのインタフェースはＢｌｕｅＴｏｏｔｈに限らず、例えばケーブル接続であっても良い。
ディジタルスチルカメラ２によると、Ｅｘｉｆファイルの一部を抜き出すことができるため、データサイズの小さな画像データを携帯電話に転送することができる。
（第３実施例）
次に、本発明の第３実施例としての画像処理プログラムについて説明する。第３実施例による画像処理プログラムは、例えば図４に示すパーソナルコンピュータ５に記録される。この画像処理プログラムは、所定のボリュームに記録された複数のＥｘｉｆファイルからＱＶＧＡ画像データを抜き出してディスプレイに一覧表示又は一覧印刷し、そのボリュームにどのような画像データが記録されているかを確認するためのプログラムである。
ＥｘｉｆファイルからＱＶＧＡ画像データを抜き出す手順は次の通りである。図１に示すＱＶＧＡ＝Ｏｎ／Ｏｆｆセグメントの値を調べることによりＱＶＧＡデータがＥｘｉｆファイルに含まれているかを確認し、ＱＶＧＡセグメントの値を調べることにより、ＱＶＧＡ　ｄａｔａセグメントにアクセスし、ＱＶＧＡデータを読み取る。ＱＶＧＡセグメントからＱＶＧＡ　ｄａｔａセグメントにアクセスする場合、オフセットのデータを利用してオフセットのデータの位置からＱＶＧＡ　ｄａｔａセグメントの先頭に直接アクセスする。ＱＶＧＡ画像データは付属情報を用いて伸張され、ディスプレイ又はプリンタに出力される。
本発明の第３実施例によると、サムネイル画像データより画素数の多いＱＶＧＡ画像データに基づいて画像を表示及び印刷するため、確認用の出力画像の画質を向上させることができる。
【図面の簡単な説明】
図１は、本発明の第１実施例によるディジタルスチルカメラのファイル構造を示す模式図である。
図２は、本発明の第１実施例によるディジタルスチルカメラを示すブロック図である。
図３は、本発明の第２実施例によるディジタルスチルカメラを示すブロック図である。
図４は、本発明の第２実施例によるディジタルスチルカメラの作動を説明するための模式図である。
【図１】
2002041629.tif 000003
【図２】
2002041629.tif 000004
【図３】
2002041629.tif 000005
【図４】
2002041629.tif 000006
【国際調査報告】
2002041629.tif 000007
2002041629.tif 000008
2002041629.tif 000009