(57)【要約】【課題】  ＲＡＷ画像とＪＰＥＧ画像の両方を記録する同時記録モードにおいて、現像処理に要する時間を短縮することが可能な撮像装置を提供する。【解決手段】  ＲＡＷ画像とＪＰＥＧ画像の両方を記録する同時記録モードにおいて、撮像処理画像データから現像処理・圧縮処理されて生成されたＲＡＷ画像データ及び記録用ＪＰＥＧ画像がバッファ８１に一時保存される。ＪＰＥＧ画像ファイル８３に格納する記録用ＪＰＥＧ画像は、バッファ８１に一時保存されている記録用ＪＰＥＧ画像が読み出されて記録される。一方、ＲＡＷ画像ファイル８２に格納する表示用ＪＰＥＧ画像についても同様にバッファ８１に一時保存されている記録用ＪＰＥＧ画像が読み出されて記録される。そのため、一回の撮影動作で記録用ＪＰＥＧ画像と表示用ＪＰＥＧ画像という解像度の異なる２種類のＪＰＥＧ画像を現像処理して生成する必要がないため、現像処理に要する時間を短縮することが可能になる。【選択図】  図８
2006229474.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子およびＡ／Ｄ変換器を用いて生画像データを生成する撮像手段と、
前記生画像データに対して現像処理を行い、現像処理済み画像データとして出力する現像処理手段と、
前記生画像データのファイルと、該生画像データに前記現像処理を行った現像処理済み画像データのファイルとを撮像画像ファイルとして記録可能であり、前記生画像データのファイルを記録する場合には対応する現像処理済み画像データを表示用画像データとして記録する記録手段とを有する撮像装置であって、
前記記録手段が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合、前記現像処理済み画像データのファイルに記録する前記現像処理済み画像データを用いて前記表示用画像データを生成することを特徴とする撮像装置。
【請求項２】
前記記録手段が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合の前記表示用画像データの解像度を、前記生画像データのファイルのみを記録する場合の前記表示用画像データの解像度よりも高くすることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記記録手段が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合、前記現像処理済み画像データのファイルに記録する前記現像処理済み画像データと同一の現像処理済み画像データを前記表示用画像データとして記録することを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項４】
前記記録手段が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合、前記現像処理済み画像データのファイルに記録する前記現像処理済み画像データよりも解像度の低い現像処理済み画像データを前記表示用画像データとして記録することを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項５】
前記記録手段が、前記現像処理済み画像データを圧縮符号化する圧縮手段をさらに有し、
前記圧縮手段により圧縮符号化した前記現像処理済み画像データを記録することを特徴とする請求項１乃至請求項４のいずれか１項に記載の撮像装置。
【請求項６】
撮像素子およびＡ／Ｄ変換器を用いて生画像データを生成する撮像工程と、
前記生画像データに対して現像処理を行い、現像処理済み画像データとして出力する現像工程と、
前記生画像データのファイルと、該生画像データに前記現像処理を行った現像処理済み画像データのファイルとを撮像画像ファイルとして記録可能であり、前記生画像データのファイルを記録する場合には対応する現像処理済み画像データを表示用画像データとして記録する記録工程とを有する撮像装置の制御方法であって、
前記記録工程が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合、前記現像処理済み画像データのファイルに記録する前記現像処理済み画像データを用いて前記表示用画像データを生成することを特徴とする撮像装置の制御方法。
【請求項７】
前記記録工程が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合の前記表示用画像データの解像度を、前記生画像データのファイルのみを記録する場合の前記表示用画像データの解像度よりも高くすることを特徴とする請求項６記載の撮像装置の制御方法。
【請求項８】
前記記録工程が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合、前記現像処理済み画像データのファイルに記録する前記現像処理済み画像データと同一の現像処理済み画像データを前記表示用画像データとして記録することを特徴とする請求項６又は請求項７に記載の撮像装置の制御方法。
【請求項９】
前記記録工程が、前記生画像データのファイルと、前記現像処理済み画像データのファイルの両方を記録する場合、前記現像処理済み画像データのファイルに記録する前記現像処理済み画像データよりも解像度の低い現像処理済み画像データを前記表示用画像データとして記録することを特徴とする請求項６又は請求項７に記載の撮像装置の制御方法。
【請求項１０】
前記記録工程が、前記現像処理済み画像データを圧縮符号化する圧縮工程をさらに有し、
前記圧縮工程により圧縮符号化した前記現像処理済み画像データを記録することを特徴とする請求項６乃至請求項９のいずれか１項に記載の撮像装置の制御方法。
【請求項１１】
請求項６乃至請求項１０のいずれか１項に記載の撮像装置の制御方法を実現するためのプログラムコードを有することを特徴とする情報処理装置が実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子を用いて画像信号を生成し、画像信号を記録媒体に記録するデジタルスチルカメラ等の撮像装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子を用いて映像を記録するデジタルスチルカメラ等の撮像装置が広く用いられている。このような撮像装置において、撮像画像を記録するためのモードとして代表的なものに、ＲＡＷ画像記録モード、ＪＰＥＧ画像記録モードの２つが存在する。
【０００３】
ＲＡＷ画像記録モードは、撮像した画像データ（撮像素子が出力した電気信号をデジタルデータ化した生画像データ）を、ホワイトバランス調整（ＷＢ）、ガンマ調整等の画像処理（以下、現像処理と称する）をすることなく可逆圧縮方法（ロスレス圧縮方法）に従って圧縮して記録する、もしくは非圧縮で記録するモードである。また、ＪＰＥＧ画像記録モードは、撮像した画像データに現像処理を施した後、非可逆圧縮方法であるＪＰＥＧ圧縮方法（ＩＳＯ／ＩＥＣ １０９１８−１参照）に従って圧縮するモードである。
【０００４】
ＪＰＥＧ画像記録モードの画像（ＪＰＥＧ画像）は、現像処理が行われた画像を圧縮したものであるため、ＪＰＥＧ復号化による伸張処理を行うことで、例えばデジタルスチルカメラが一般的に備える液晶モニタ等の表示装置に表示したり、プリンタで印刷することができる。一方、ＲＡＷ画像記録モードの画像（ＲＡＷ画像）は、ＪＰＥＧ画像とは異なり、現像処理されていない画像データを圧縮したものであるため、表示や印刷を行うためには伸張した後で現像処理を行う必要がある。つまり、ＲＡＷ画像はＪＰＥＧ画像よりも再生時の処理に時間がかかる。
【０００５】
このため、ＲＡＷ画像記録モードで記録した画像をデジタルスチルカメラで閲覧する場合などにおいて、表示画像の切り替えに時間がかかり、使用者の利便性が低下する。この問題を解決するために、ＲＡＷ画像記録モードでの記録時に、再生表示用のＪＰＥＧ画像（以下、表示用ＪＰＥＧ画像と称する）を生成し、ＲＡＷ画像と共に記録媒体に記録しておく方法が一般に採用されている。表示用ＪＰＥＧ画像はデジタルスチルカメラでの再生を目的としているため、通常のＪＰＥＧ画像記録モードで記録されるＪＰＥＧ画像（以下、記録用ＪＰＥＧ画像と称する)と比較して低い解像度でよく、データ量を削減することができる。
【０００６】
また、一般に使用者が選択できる記録モードとして、ＪＰＥＧ画像のみ記録を行うＪＰＥＧ画像記録モードと、ＲＡＷ画像のみ記録を行うＲＡＷ画像記録モードに加えて、一回の撮影動作でＲＡＷ画像とＪＰＥＧ画像の両方を記録する同時記録モードが存在する。同時記録モードは、ＲＡＷ画像とＪＰＥＧ画像の両方の特徴を生かせるため、ユーザーメリットが大きい。
【０００７】
【特許文献１】特開２００４−１２０１１６号公報
【特許文献２】特開２００４−１０４６０１号公報
【特許文献３】特開２００１−６１６０７号公報
【特許文献４】特開平１１−２６１９３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の同時記録モードでは、一回の撮影動作で記録用ＪＰＥＧ画像と表示用ＪＰＥＧ画像という解像度の異なる２種類のＪＰＥＧ画像を生成するにあたり、現像処理を２回行う必要があり、次の撮影が可能になるまでに要する時間が増加するという問題があった。
【０００９】
本発明は、このような問題を鑑みなされたものであり、その目的は、現像処理前のデジタル画像データである生画像データと、生画像データを現像処理して得られる現像処理済み画像データとを記録可能で、生画像データを記録時には表示用画像データとして現像処理済み画像データを記録する撮像装置において、生画像データと現像処理済み画像データの両方を記録する際の現像処理時間を短縮することが可能な撮像装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
上述の目的は、撮像素子およびＡ／Ｄ変換器を用いて生画像データを生成する撮像手段と、生画像データに対して現像処理を行い、現像処理済み画像データとして出力する現像手段と、生画像データのファイルと、生画像データに現像処理を行った現像処理済み画像データのファイルとを撮像画像ファイルとして記録可能であり、生画像データのファイルを記録する場合には対応する現像処理済み画像データを表示用画像データとして記録する記録手段とを有する撮像装置であって、記録手段が、生画像データのファイルと、現像処理済み画像データのファイルの両方を記録する場合、現像処理済み画像データのファイルに記録する現像処理済み画像データを用いて表示用画像データを生成することを特徴とする撮像装置によって達成される。
【００１１】
また、上述の目的は、撮像素子およびＡ／Ｄ変換器を用いて生画像データを生成する撮像工程と、生画像データに対して現像処理を行い、現像処理済み画像データとして出力する現像工程と、生画像データのファイルと、生画像データに現像処理を行った現像処理済み画像データのファイルとを撮像画像ファイルとして記録可能であり、生画像データのファイルを記録する場合には対応する現像処理済み画像データを表示用画像データとして記録する記録工程とを有する撮像装置の制御方法であって、記録工程が、生画像データのファイルと、現像処理済み画像データのファイルの両方を記録する場合、現像処理済み画像データのファイルに記録する現像処理済み画像データを用いて表示用画像データを生成することを特徴とする撮像装置の制御方法によっても達成される。
【発明の効果】
【００１２】
このような構成により、本発明によれば、例えばＲＡＷ画像とＪＰＥＧ画像の両方を記録する同時記録モードで、ＲＡＷ画像ファイルに表示用ＪＰＥＧ画像を書き込む撮像装置において、現像処理に要する時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００１３】
＜＜第１の実施形態＞＞
以下、図面を参照して本発明をその好適な実施形態に基づいて詳細に説明する。
図１は本発明の実施形態に係る撮像装置の一例としてのデジタルスチルカメラの要部構成例を示すブロック図である。
【００１４】
撮像装置の光学系は複数のレンズ群で構成される撮影レンズ１０１、絞り１０２及びシャッタ１０３を有する。光学系を通じて入射した光束はカラーフィルタを備え、光学像を電気信号に変換する撮像素子１０４に結像される。Ａ／Ｄ変換器１０５は撮像素子１０４の出力する電気信号をディジタルデータに変換する。タイミング発生回路１０６は、撮像素子１０４、Ａ／Ｄ変換器１０５に対してクロック信号や制御信号を供給する。このタイミング発生回路１０６は、後述するメモリ制御回路１１０及びシステム制御部１２５により制御されている。
【００１５】
画像処理回路１０７は、Ａ／Ｄ変換器１０５からのデータ、あるいはメモリ制御回路１１０からの画像データに対して、所定の画素補間処理や現像処理などを行う。メモリ制御回路１１０は、Ａ／Ｄ変換器１０５、タイミング発生回路１０６、画像処理回路１０７、画像表示メモリ１１１、メモリ１１２、圧縮伸長回路１１３を制御する。
【００１６】
Ａ／Ｄ変換器１０５の出力データは、画像処理回路１０７、メモリ制御回路１１０の両方又はメモリ制御回路１１０のみを介して画像表示メモリ１１１あるいはメモリ１１２に書き込まれる。画像表示メモリ１１１に書き込まれた表示用の画像データは、画像表示回路１０８により、ＬＣＤ等の画像表示部１０９に表示される。
【００１７】
メモリ１１２は、（１）撮影した画像データを一時保存する撮像バッファとしての領域、（２）画像処理回路１０７にて画像データを現像処理する際に使用する処理データや自動焦点制御（ＡＦ）／自動露出制御（ＡＥ）／ＷＢの演算結果の保持やその他一時的に使用するデータを記憶するワークバッファとしての領域、（３）圧縮伸長回路１１３にて圧縮された圧縮画像データを格納するバッファとしての領域、を含み、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影の場合であっても、該メモリ１１２に対して高速かつ大量の画像書き込みを行うことが可能となる。
【００１８】
圧縮伸長回路１１３は、メモリ１１２に格納された画像を読み込んで、適応離散コサイン変換（ＡＤＣＴ）等を用いた周知のデータ圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ１１２に書き込む。本実施形態で、圧縮伸張回路１１３はＪＰＥＧ圧縮方法による圧縮符号化及び復号化処理を行うものとする。
【００１９】
シャッタ制御回路１１４はシャッタ１０３を、絞り制御回路１１５は絞り１０２をそれぞれ制御する。測距制御回路１１６は、撮影レンズ１０１のフォーカシングを制御する。ストロボ制御回路１１７は図示しないストロボの発光を制御する。システム制御部１２５はデジタルカメラの各構成を制御する、例えばＣＰＵであり、不図示のＲＯＭに、撮像処理を行うプログラム、現像処理を行うプログラム、画像データを記録媒体に記録するプログラムなどの各種プログラムと、上記プログラムのマルチタスク構成を実現し実行するＯＳなどの各種プログラムなどが記録されている。
【００２０】
次に、各操作部材について説明する。
モードダイヤル１１８、レリーズスイッチ１１９及び１２０、メニュー操作スイッチ１２１、電源制御スイッチ１２２はシステム制御回路１２５に各種の動作指示を入力するための操作手段を構成し、ボタン、スイッチ、ダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２１】
ここで、これらの操作手段を具体的に説明する。
モードダイアルスイッチ１１８は、撮影時の露出条件を被写体に即して適切にカメラに設定するためのモード設定スイッチであり、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード等の各露出制御モードを切替え設定することができる。レリーズスイッチ１１９（以下、スイッチＳＷ１と記す）は、不図示のレリーズボタンの半押しでオンとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理等の撮影準備動作開始を指示する。
【００２２】
レリーズスイッチ１２０（以下、スイッチＳＷ２と記す）は、不図示のレリーズボタンの全押しでオンとなるスイッチである。スイッチＳＷ２のオンにより、撮像素子１０４から読み出した信号をＡ／Ｄ変換器１０５およびメモリ制御回路１１０を介してメモリ１１２に画像データを書き込む撮像処理、画像処理回路１０７を用いて生画像データに対して行うホワイトバランス調整などの現像処理、メモリ１１２から画像データを読み出して記録媒体１Ａに画像データを書き込む記録処理、という一連の処理の動作開始が指示される。具体的な画像データの処理の詳細については後述する。
【００２３】
メニュー操作スイッチ１２１は、不図示のメニューキー、セットキー、十字キーの組み合わせで構成される。ユーザは、メニュー操作スイッチ１２１を用い、カメラの撮影条件や現像処理条件などの各種設定の変更を画像表示部１０９に表示される設定メニューを見ながら行うことができる。
【００２４】
電源制御回路１２２は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り換えるスイッチ回路等により構成される。電源制御回路１２２は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部１２５の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。１２３はメモリカードやハードディスク等の記録媒体とのインタフェース（Ｉ／Ｆ）、１２４はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００２５】
なお、本実施の形態では記録媒体を取り付けるインターフェース１２３及びコネクタ１２４を１系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタを複数系統を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
【００２６】
インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
メモリカードやハードディスク等の記録媒体１Ａは、半導体メモリや磁気ディスク等から構成される記録部１Ａ３、デジタルカメラとのインタフェース（Ｉ／Ｆ）１Ａ１、コネクタ１Ａ２を備えている。
【００２７】
次に、図２〜図５のフローチャートを用い、本実施形態のデジタルスチルカメラにおける、撮影から記録媒体への画像データ記録までの一連の動作を説明する。
図２は、撮影から記録媒体への画像データ記録までの全体的な処理の流れを説明するフローチャートである。
【００２８】
Ｓ２０１では、スイッチＳＷ１がオンであるかどうか（レリーズボタンが半押しされたかどうか）の検出を行う。スイッチＳＷ１がオンであれば、システム制御部１２５は、Ｓ２０２で測距処理を行って撮影レンズ１０１の焦点を被写体に合わせ（ＡＦ）、Ｓ２０３で測光処理を行い、その結果と設定されている撮影モードに従って、絞り値及びシャッタースピードを決定する。なお、測光処理に於いて、必要であればフラッシュ撮影の設定も行う。
【００２９】
次いで、システム制御部１２５は、スイッチＳＷ２がオンであるかどうか（レリーズボタンが全押しされたかどうか）を検出する（Ｓ２０４）。スイッチＳＷ２がオンでなければ、スイッチＳＷ１の状態を検出し（Ｓ２０８）、スイッチＳＷ１がオフとなるまでＳ２０４、Ｓ２０８の処理を繰り返す。スイッチＳＷ１がオフとなったならば、Ｓ２０１に戻る。
【００３０】
スイッチＳＷ２がオンになったならば（Ｓ２０４）、撮像処理を行う（Ｓ２０５）。撮像処理（Ｓ２０５）では、露出制御を行い撮像素子への電荷蓄積が行われるが、その詳細については後述する。そして、次に現像処理・圧縮処理（Ｓ２０６）に移行する。現像処理・圧縮処理では、予め設定されている現像処理パラメータに基づき現像処理が行われるが、その詳細については後述する。そして次に記録処理に移行する（Ｓ２０７）。記録処理では、現像処理・圧縮処理された画像データの記録媒体１Ａ３への書き込が行われるが、その詳細については後述する。このように一連の撮影動作が実行される。
【００３１】
次に、図３のフローチャートを用いて、Ｓ２０５における撮像処理の詳細について説明する。
まず、システム制御部１２５は、メモリ１１２に、撮像処理画像データを一時保存するための撮像バッファの領域を確保（Ｓ３０１）する。次にシステム制御部１２５は、ステップＳ２０３で演算された測光結果に基づき、シャッタ制御回路１１４、絞り制御回路１１５を制御して露光処理を開始し（Ｓ３０２）、撮像素子で電荷の蓄積を行う（Ｓ３０３）。露光処理が終了すると（Ｓ３０４）、システム制御部１２５は、露光により所定時間蓄積した電荷を撮像素子１０４から読み出して出力する。このアナログ信号はＡ／Ｄ変換器１０５でデジタルデータ化された後、メモリ制御回路１１０を介して、Ｓ３０１で確保した撮像バッファ領域に撮像処理画像データ（生画像データ）として格納される（Ｓ３０５）。
【００３２】
このような撮像処理シーケンスは先に述べた不図示のＲＯＭに記録されている撮像処理プログラムをシステム制御部１２５が実行することによって実現される。
【００３３】
次に図４のフローチャートを用いて、Ｓ２０６における現像処理・圧縮処理について説明する。
本実施形態では、記録モードとして、（１）ＲＡＷ画像記録モード、（２）同時記録モードのいずれかが選択されていることを想定している。まず、システム制御部１２５は、撮像処理画像データを可逆圧縮して得られるＲＡＷ画像データを一時保存するためのＲＡＷ画像バッファの領域をメモリ１１２上に確保（Ｓ４０１）する。次に、撮像処理画像データに対して可逆圧縮を実行し、生成されたＲＡＷ画像データをＲＡＷ画像バッファに一時保存する（Ｓ４０２）。
【００３４】
次に、ステップＳ４０３で記録モードとして（１）ＲＡＷ画像記録モードが選択されているかどうかを判別する。（１）ＲＡＷ画像記録モードが選択されている場合は、表示用ＪＰＥＧ画像を一時保存するための表示用ＪＰＥＧ画像バッファの領域をメモリ１１２上に確保（Ｓ４０４）する。そして、画像処理回路１０７及び圧縮伸張回路１１３とを用いて、撮像処理画像データから表示装置に合わせて解像度を低下させた表示用ＪＰＥＧ画像を生成し、表示用ＪＰＥＧ画像バッファへ格納する（Ｓ４０５）。具体的には、例えば画像処理回路１０７で現像処理と、現像処理済み画像データに対する縮小処理を行い、縮小画像に対して圧縮伸張回路１１３でＪＰＥＧ圧縮符号化を行うことにより、表示用ＪＰＥＧ画像を生成することができる。
【００３５】
一方、ステップＳ４０３で記録モードとして（２）同時記録モードが選択されている場合は、記録用ＪＰＥＧ画像を一時保存するための記録用ＪＰＥＧ画像バッファをメモリ１１２上に確保（Ｓ４０７）する。そして、画像処理回路１０７により撮像処理画像データに対して現像処理を実行し、現像処理済み画像データに対して圧縮伸張回路１１３でＪＰＥＧ圧縮符号化を行って記録用ＪＰＥＧ画像を生成して、記録用ＪＰＥＧ画像バッファへ格納する（Ｓ４０８）。
【００３６】
ステップＳ４０６では、記録に必要なＪＰＥＧ画像データの現像処理・圧縮処理が完了し、撮像処理画像データが不要になったので撮像バッファを開放する。このような現像処理・圧縮処理は、先に述べた不図示のＲＯＭに記録されている現像処理・圧縮処理プログラムをシステム制御部１２５が実行することによって実現される。
【００３７】
図６は現像処理・圧縮処理が完了した時点でのバッファ構成を示す模式図であり、６１がＲＡＷ記録モード時のバッファ構成、６２が同時記録モード時のバッファ構成である。バッファ構成６２から明らかなように、同時記録モード時においては記録用ＪＰＥＧ画像以外のＪＰＥＧ画像を生成しないため、従来は必要であった表示用ＪＰＥＧ画像のための現像処理及び表示用ＪＰＥＧ画像バッファが不要になる。そのため、現像処理・圧縮処理に要する総処理時間を短縮できるほか、メモリ容量が削減でき、例えば連続撮影可能枚数の増加に寄与する。
【００３８】
次に図５のフローチャートを用いて本実施形態のデジタルスチルカメラにおける記録処理について説明する。
まず、システム制御部１２５は、記録モードとして（１）ＲＡＷ画像記録モードが選択されているか否かを判定する（Ｓ５０１）。ＲＡＷ画像記録モードが選択されている場合は、ＲＡＷ記録を行う（Ｓ５０２）。ＲＡＷ記録の処理を図７を用いて詳しく説明する。図７は、ＲＡＷ記録時のバッファ構成とファイル構成の関係を示す模式図であり、７１がバッファメモリの構成、７２がＲＡＷ画像ファイルの構成を示している。ＲＡＷ画像ファイル７２が示すように、ＲＡＷ画像ファイルにはヘッダー情報の他に、画像データとしてＲＡＷ画像データと表示用ＪＰＥＧ画像が格納される。
【００３９】
システム制御部１２５は、予め定められた種々のヘッダー情報を生成し、ＲＡＷ画像ファイルのヘッダー領域に書き込む。次いで、バッファ７１のＲＡＷ画像バッファに一時保存されているＲＡＷ画像と、表示用ＪＰＥＧ画像バッファに一時保存されている表示用ＪＰＥＧ画像とを順次読み出し、ＲＡＷ画像ファイル中のＲＡＷ画像データ領域及び表示用ＪＰＥＧ画像データ領域にそれぞれ書き込む。以上がＲＡＷ記録時の処理である。ＲＡＷ記録が完了すると表示用ＪＰＥＧ画像バッファを開放する（Ｓ５０３）。
【００４０】
一方、Ｓ５０１で記録モードとして同時記録モードが選択されている場合は、同時記録を行う（Ｓ５０５）。同時記録の処理を図８を用いて詳しく説明する。図８は同時記録時のバッファ構成とファイル構成の関係を示す模式図であり、８１がバッファメモリの構成、８２がＲＡＷ画像ファイルの構成、８３がＪＰＥＧ画像ファイルの構成をそれぞれ示している。
【００４１】
ＲＡＷ記録モード時と同様に、ＲＡＷ画像ファイル８２にはヘッダー情報とＲＡＷ画像データ及び表示用ＪＰＥＧ画像が格納される。また、ＪＰＥＧ画像ファイル８３にはヘッダー情報と記録用ＪＰＥＧ画像が格納される。
【００４２】
システム制御部１２５は、例えばまずＪＰＥＧ画像ファイル８３の記録を行う。予め定められた種々のヘッダー情報を生成し、ＪＰＥＧ画像ファイル８３のヘッダー情報領域に書き込む。そして、バッファ８１の記録用ＪＰＥＧ画像バッファに一時保存されている記録用ＪＰＥＧ画像データを、記録用ＪＰＥＧ画像データ領域に書き込む。
【００４３】
次にシステム制御部１２５は、ＲＡＷ画像ファイル８２の記録を行う。予め定められた種々のヘッダー情報を生成し、ＲＡＷ画像ファイル８２のヘッダー領域に書き込む。次いで、バッファ８１のＲＡＷ画像バッファに一時保存されているＲＡＷ画像と、記録用ＪＰＥＧ画像バッファに一時保存されている記録用ＪＰＥＧ画像とを順次読み出し、ＲＡＷ画像ファイル中のＲＡＷ画像データ領域及び表示用ＪＰＥＧ画像データ領域にそれぞれ書き込む。即ち、バッファ８１に一時保存されている記録用ＪＰＥＧ画像を、ＪＰＥＧ画像ファイル８３に記録するとともに、ＲＡＷ画像ファイル８２には表示用ＪＰＥＧ画像として記録する。以上が同時記録時の処理である。
【００４４】
同時記録が完了すると記録用ＪＰＥＧ画像バッファを開放する（Ｓ５０６）。最後にＲＡＷ画像バッファを開放して（Ｓ５０４）記録処理を終了する。このような記録処理は、先に述べた不図示のＲＯＭに記録されている記録処理プログラムをシステム制御部が実行することによって実現される。
【００４５】
以上説明したように、本実施形態によれば、ＲＡＷ画像とＪＰＥＧ画像の両方を記録する同時記録モードにおいて、記録用ＪＰＥＧ画像を表示用ＪＰＥＧ画像としてＲＡＷ画像ファイルに記録する。そのため、ＪＰＥＧ画像を生成するための現像処理が１回で済み、表示用ＪＰＥＧ画像を生成するために従来必要であった現像処理のための時間が不要となる。従って、次の撮影が可能になるまでの時間を短縮することができ、デジタルスチルカメラの連続撮影速度の向上に寄与する。
【００４６】
また、本実施形態によれば、同時記録モードにおいて表示用ＪＰＥＧ画像バッファをメモリ上に確保する必要がないため、メモリ容量を節約することができる。そのため、メモリの空き容量が連続撮影可能枚数に影響するデジタルスチルカメラにおいて、連続撮影可能枚数の増加に寄与することができる。
【００４７】
なお、本実施形態によって生成されるＲＡＷ画像ファイルを再生する場合は、表示用ＪＰＥＧ画像データとして記録された記録用ＪＰＥＧ画像データを復号化し、表示装置での表示に必要な画素数のみを用いて再生表示を行えばよい。
【００４８】
＜＜第２の実施形態＞＞
第１の実施形態においては、同時記録モードで記録用ＪＰＥＧ画像を表示用ＪＰＥＧ画像としてＲＡＷ画像ファイルにも書き込んでいた。本実施形態においては、同時記録モードでＲＡＷ画像ファイルに記録する表示用ＪＰＥＧ画像として、記録用ＪＰＥＧ画像よりも解像度の低いものを生成することを特徴とする。
【００４９】
本実施形態に係る撮像装置も、第１の実施形態と同様の構成を有するデジタルスチルカメラによって実現可能であるため、重複する説明は省略する。
【００５０】
図９は、本実施形態における現像処理・圧縮処理において、第１の実施形態と異なる処理ステップを示すフローチャートである。図９に示すように、本実施形態では、同時記録モードでのＪＰＥＧ画像生成処理ステップ（図４のＳ４０７、Ｓ４０８）が第１の実施形態と異なる。
【００５１】
すなわち、同時記録モードである場合には、Ｓ４０３からＳ４０７’へ移り、メモリ１１２上に表示用ＪＰＥＧ画像バッファ及び記録用ＪＰＥＧ画像バッファの両方を確保する。そして、Ｓ４０８’で、撮像バッファ領域に格納されている撮像処理画像データに現像処理を行った後、表示用ＪＰＥＧ画像と記録用ＪＰＥＧ画像の両方を生成する。記録用ＪＰＥＧ画像の生成処理は第１の実施形態と同様にして行うことができる。一方、表示用ＪＰＥＧ画像は、現像処理後の画像データから解像度を落とした縮小画像を画像処理回路１０７で生成し、この縮小画像に対して圧縮伸張回路１１３でＪＰＥＧ符号化を行って生成し、表示用ＪＰＥＧ画像バッファへ格納する。
【００５２】
そして、図５のＳ５０５における同時記録処理ステップにおいて、図１０に示すように、表示用ＪＰＥＧ画像バッファから読み出した画像データをＲＡＷ画像ファイルの表示用ＪＰＥＧ画像データ領域に書き込む。ＲＡＷ画像ファイルの他の領域の書き込みと、ＪＰＥＧ画像ファイルについての書き込み処理は第１の実施形態と共通である。
【００５３】
このように、本実施形態においても、表示用ＪＰＥＧ画像及び記録用ＪＰＥＧ画像を生成するために必要な現像処理は１回で済み、現像処理に必要な時間を短縮することができる。また、第１の実施形態と比較して、表示用ＪＰＥＧ画像の生成に際し、表示用ＪＰＥＧ画像バッファの確保、縮小画像の生成及びＪＰＥＧ符号化が新たに必要となる反面、ＲＡＷ画像ファイルに書き込む表示用ＪＰＥＧ画像データの量を削減することができる。従って、ファイルへの書き込み時間及び表示用ＪＰＥＧ画像の再生時における処理負荷は本実施形態の方が少ない。
【００５４】
第１の実施形態、第２の実施形態のどちらを利用するかは、バッファ領域を確保するメモリ１１２の容量や、書き込みする画像データの生成が完了するまでの処理時間と、その後の記録処理及び再生時の処理時間のどちらを優先するかなどに応じて適宜選択することができる。
【００５５】
＜＜他の実施形態＞＞
なお、上述の実施形態では、デジタルスチルカメラに本発明を適用した例を説明したが、ＲＡＷ画像とＪＰＥＧ画像の同時記録が可能な撮像機能を有する任意の装置に対して本発明を適用可能である。
【００５６】
また、上述の実施形態では、現像処理を行っていない生画像データを記録するモードの例としてＲＡＷ画像記録モードを、現像処理済み画像データを記録するファイルモードの例としてＪＰＥＧ画像記録モードを例に説明した。しかしこれら以外の方法であっても本発明を適用することが可能である。特に、生画像データや現像処理済み画像データに圧縮符号化を行うかどうかは本発明と直接関係が無く、圧縮を伴わなくてもよい。
【００５７】
尚、前述した実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【００５８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００５９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００６１】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００６２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に係る撮像装置の一例としてのデジタルスチルカメラの要部構成例を示すブロック図である。
【図２】実施形態に係るデジタルカメラの撮影に関する処理の全体的な流れを説明するフローチャートである。
【図３】第１の実施形態における撮像処理の詳細を説明するフローチャートである。
【図４】第１の実施形態における現像処理・圧縮処理の詳細を説明するフローチャートである。
【図５】第１の実施形態における記録処理の詳細を説明するフローチャートである。
【図６】第１の実施形態において、現像処理・圧縮処理が完了した時点でのバッファ構成を示す模式図である。
【図７】第１の実施形態におけるＲＡＷ記録時のバッファ構成とファイル構成の関係を示す模式図である。
【図８】第１の実施形態における同時記録時のバッファ構成とファイル構成の関係を示す模式図である。
【図９】第２の実施形態の現像処理・圧縮処理において、第１の実施形態と異なる処理ステップを説明するフローチャートである。
【図１０】第２の実施形態における同時記録時のバッファ構成とファイル構成の関係を示す模式図である。
【符号の説明】
【００６６】
１０１  撮影レンズ
１０２  絞り
１０３  シャッタ
１０４  撮像素子
１０５  Ａ／Ｄ変換器
１０６  タイミング発生回路
１０７  画像処理回路
１０９  画像表示部
１１０  メモリ制御回路
１１１  画像表示メモリ
１１２  メモリ
１１３  圧縮伸長回路
１１４  シャッタ制御回路
１１５  絞り制御回路
１１６  測距制御回路
１１７  ストロボ制御回路
１１８  モードダイアルスイッチ
１１９  スイッチＳＷ１
１２０  スイッチＳＷ２
１２１  メニュー操作スイッチ
１２２  電源制御回路
１２３  インタフェース（Ｉ／Ｆ）
１２４  コネクタ
【図１】
2006229474.tif 000003
【図２】
2006229474.tif 000004
【図３】
2006229474.tif 000005
【図４】
2006229474.tif 000006
【図５】
2006229474.tif 000007
【図６】
2006229474.tif 000008
【図７】
2006229474.tif 000009
【図８】
2006229474.tif 000010
【図９】
2006229474.tif 000011
【図１０】
2006229474.tif 000012