(57)【要約】【課題】ある特殊効果処理が施された画像を生成した後に、別の特殊効果処理を施した画像を得ることができなかった。【解決手段】被写体を撮像して画像信号を得て、画像信号に対して所定の画像処理を施して中間データを生成するとともに、通常の撮影モードとは別の撮影モードである特殊効果撮影モードがユーザによって設定された場合に、中間データに対して特殊効果処理を施して特殊効果画像データを生成する。そして、生成した特殊効果画像データとともに、中間データを記録する。これにより、撮影後であっても、中間データを用いて、別の特殊効果処理を施して、別の特殊効果画像データを得ることができる。【選択図】図１
2010283504.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像信号を得る撮像部と、
前記画像信号に対して所定の画像処理を施して画像データを生成する画像処理部と、
前記画像処理部で生成された画像データを記録する記録部と、
通常の撮影モードとは別に、特殊効果処理を施した特殊効果画像データを生成するための特殊効果撮影モードをユーザが設定するための特殊効果撮影モード設定部と、
を備え、
前記画像処理部は、前記特殊効果撮影モードが設定された場合に、ユーザにより指定された特殊効果処理を行うことにより、前記特殊効果画像データを生成し、
前記記録部は、前記特殊効果画像データとともに、前記特殊効果処理を施す前のデータである中間データを記録することを特徴とする撮像装置。
【請求項２】
前記記録部は、前記特殊効果画像データおよび前記中間データとともに、前記中間データに対して様々な特殊効果処理を施すために必要な複数の加工データを記録することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録部は、前記特殊効果画像データ、前記中間データ、および、前記加工データを１つのファイルに記録することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記画像処理部は、ユーザの指示に基づいて、前記記録部から、前記中間データと、ユーザによって指示された特殊効果処理に対応する加工データとを読み出して、読み出した中間データおよび加工データに基づいて、ユーザによって指示された特殊効果処理を施した特殊効果画像データを生成することを特徴とする請求項２または請求項３に記載の撮像装置。
【請求項５】
前記画像処理部は、ユーザによって指示された特殊効果処理に対応する加工データごとに定められた合成比にて、前記中間データと前記加工データとを合成することによって、前記特殊効果画像データを生成することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記画像処理部は、複数の特殊効果処理に対応した中間データを生成し、
前記記録部は、前記複数の特殊効果処理に対応した中間データを記録することを特徴とする請求項１から請求項５のいずれか一項に記載の撮像装置。
【請求項７】
前記特殊効果処理には、ノイズ付加処理、シェーディング付加処理、ソフトフォーカス処理、および、ホワイトバランス補正処理のうちの少なくとも１つの処理が含まれることを特徴とする請求項１から請求項６のいずれか一項に記載の撮像装置。
【請求項８】
被写体を撮像して画像信号を得るステップと、
前記画像信号に対して所定の画像処理を施して中間データを生成するステップと、
通常の撮影モードとは別の撮影モードである特殊効果撮影モードがユーザによって設定された場合に、前記中間データに対して特殊効果処理を施して特殊効果画像データを生成するステップと、
前記特殊効果画像データとともに、前記中間データを記録するステップと、
を備えることを特徴とする撮像方法。
【請求項９】
被写体を撮像して画像信号を得るステップと、
前記画像信号に対して所定の画像処理を施して中間データを生成するステップと、
通常の撮影モードとは別の撮影モードである特殊効果撮影モードがユーザによって設定された場合に、前記中間データに対して特殊効果処理を施して特殊効果画像データを生成するステップと、
前記特殊効果画像データとともに、前記中間データを記録するステップと、
をコンピュータに実行させるための撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特殊効果処理を施して特殊効果画像データを生成する撮像装置、撮像方法、および、撮像プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが所望するように編集された画像を得るための電子カメラが知られている（特許文献１参照）。この電子カメラでは、見本画像の選択操作により、補正、編集済の画像データファイルのいずれかを選択し、補正、編集済の画像データファイルのヘッダ情報として記録されていた撮影条件データ、補正条件データ、編集条件データを取得する。撮影時には、取得した撮影条件データに基づく撮影条件で撮影処理を行って撮影画像を得る。この撮影画像を、取得した補正条件データに従って補正処理し、編集条件データに従って編集処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６０６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子カメラでは、ユーザが所望するように編集された画像を得た後、別の編集条件データに基づいた編集画像を生成することはできなかった。
【０００５】
本発明は、ある特殊効果処理が施された画像を生成した後に、別の特殊効果処理を施した画像を得るための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のある態様に係る撮像装置は、被写体を撮像して画像信号を得る撮像部と、前記画像信号に対して所定の画像処理を施して画像データを生成する画像処理部と、前記画像処理部で生成された画像データを記録する記録部と、通常の撮影モードとは別に、特殊効果処理を施した特殊効果画像データを生成するための特殊効果撮影モードをユーザが設定するための特殊効果撮影モード設定部と、を備え、前記画像処理部は、前記特殊効果撮影モードが設定された場合に、ユーザにより指定された特殊効果処理を行うことにより、前記特殊効果画像データを生成し、前記記録部は、前記特殊効果画像データとともに、前記特殊効果処理を施す前のデータである中間データを記録することを特徴とする。
【０００７】
本発明の別の態様に係る撮像方法は、被写体を撮像して画像信号を得るステップと、前記画像信号に対して所定の画像処理を施して中間データを生成するステップと、通常の撮影モードとは別の撮影モードである特殊効果撮影モードがユーザによって設定された場合に、前記中間データに対して特殊効果処理を施して特殊効果画像データを生成するステップと、前記特殊効果画像データとともに、前記中間データを記録するステップと、を備えることを特徴とする。
【０００８】
本発明のさらに別の態様に係る撮像プログラムは、被写体を撮像して画像信号を得るステップと、前記画像信号に対して所定の画像処理を施して中間データを生成するステップと、通常の撮影モードとは別の撮影モードである特殊効果撮影モードがユーザによって設定された場合に、前記中間データに対して特殊効果処理を施して特殊効果画像データを生成するステップと、前記特殊効果画像データとともに、前記中間データを記録するステップと、をコンピュータに実行させるための撮像プログラムである。
【発明の効果】
【０００９】
本発明によれば、撮影によって、ある特殊効果処理を施した画像を生成した後に、別の特殊効果処理を施した画像を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る撮像装置であるデジタルスチルカメラの構成を示すブロック図である。
【図２】第１の実施形態に係る撮像装置であるデジタルスチルカメラで行われる撮影時の処理フローを示すフローチャートである。
【図３】合成処理の詳細な処理フローを示すフローチャートである。
【図４】マルチピクチャーフォーマット規格によるファイル構造の一例を示す図である。
【図５】第１の実施形態に係る撮像装置であるデジタルスチルカメラによって記録されるファイルの一例を示す図である。
【図６】撮影後の画像データに対して、別の特殊効果処理を施す処理フローを示すフローチャートである。
【図７】特殊効果処理の種類によって異なる処理の一例を示す図である。
【図８】第２の実施形態における撮像装置であるデジタルスチルカメラによって記録されるファイルの一例を示す図である。
【発明を実施するための形態】
【００１１】
−第１の実施形態−
図１は、第１の実施形態に係る撮像装置であるデジタルスチルカメラの構成を示すブロック図である。図１に示すデジタルスチルカメラは、カメラ本体１と交換式レンズ２から構成される。
【００１２】
交換式レンズ２は、レンズ１０１０と、Ｆｌａｓｈメモリ１０１１と、マイクロコンピュータ１０１２と、ドライバ１０１３と、絞り１０１４と、を有している。交換式レンズ２は、Ｉ／Ｆ９９９を介して、カメラ本体１と通信可能に接続されている。
【００１３】
カメラ本体１は、メカシャッター１０１と、撮像素子１０２と、アナログ処理部１０３と、アナログ/デジタル変換部１０４（以下、Ａ/Ｄ変換部１０４）と、バス１０５と、ＳＤＲＡＭ１０６と、画像処理部１０７と、ＡＥ処理部１０８と、ＡＦ処理部１０９と、ＪＰＥＧ処理部１１０と、メモリインターフェース１１１（以下、メモリＩ/Ｆ１１１）と、記録媒体１１２と、ＬＣＤドライバ１１３と、ＬＣＤ１１４と、マイクロコンピュータ１１５と、操作部１１６と、Ｆｌａｓｈメモリ１１７とを有している。
【００１４】
レンズ１０１０は、被写体の光学像を撮像素子１０２に集光させる。レンズ１０１０は、焦点距離を変更可能なズームレンズである。Ｆｌａｓｈメモリ１０１１には、レンズ１０１０に関するシェーディング特性の情報等が記憶されている。
【００１５】
マイクロコンピュータ１０１２は、Ｉ／Ｆ９９９、Ｆｌａｓｈメモリ１０１１、および、ドライバ１０１３と接続されていて、Ｆｌａｓｈメモリ１０１１に記憶されている情報の読み込み・書き込みを行うとともに、ドライバ１０１３を制御する。マイクロコンピュータ１０１２は、さらに、Ｉ／Ｆ９９９を介して、マイクロコンピュータ１１５と通信することができ、シェーディング特性やレンズの焦点距離情報をマイクロコンピュータ１１５へ送信し、また、マイクロコンピュータ１１５から絞り値等の情報を受信する。
【００１６】
ドライバ１０１３は、マイクロコンピュータ１０１２の指示を受けて、レンズ１０１０を駆動させて、焦点距離やフォーカス位置の変更を行うとともに、絞り１０１４を駆動する。絞り１０１４は、レンズ１０１０の近傍に設けられ、被写体の光量を調節する。
【００１７】
メカシャッター１０１は、マイクロコンピュータ１１５の指示を受けて駆動し、撮像素子１０２に被写体を露光する時間を制御する。
【００１８】
撮像素子１０２は、各画素を構成するフォトダイオードの前面に、ベイヤー配列のカラーフィルタが配置された撮像素子である。ベイヤー配列は、水平方向にＲ画素とＧ（Ｇｒ）画素が交互に配置されたラインと、Ｇ（Ｇｂ）画素とＢ画素が交互に配置されたラインとを有し、さらにその２つのラインを垂直方向にも交互に配置することで構成されている。この撮像素子１０２は、レンズ１０１０により集光された光を、画素を構成するフォトダイオードで受光して光電変換することで、光の量を電荷量としてアナログ処理部１０３へ出力する。なお、撮像素子１０２は、ＣＭＯＳ方式のものでもＣＣＤ方式のものでも良い。
【００１９】
アナログ処理部１０３は、撮像素子１０２から読み出された電気信号（アナログ画像信号）に対し、リセットノイズ等を低減した上で波形整形を行い、さらに目的の明るさとなるように、ゲインアップを行う。Ａ/Ｄ変換部１０４は、アナログ処理部１０３から出力されたアナログ画像信号をデジタル画像信号（以後、画像データという）に変換する。
【００２０】
バス１０５は、デジタルカメラ内部で発生した各種データをデジタルカメラ内の各部に転送するための転送路である。バス１０５は、Ａ/Ｄ変換部１０４と、ＳＤＲＡＭ１０６と、画像処理部１０７と、ＡＥ処理部１０８と、ＡＦ処理部１０９と、ＪＰＥＧ処理部１１０と、メモリＩ/Ｆ１１１と、ＬＣＤドライバ１１３と、マイクロコンピュータ１１５に接続されている。
【００２１】
Ａ/Ｄ変換部１０４から出力される画像データは、バス１０５を介して一旦ＳＤＲＡＭ１０６に記憶される。ＳＤＲＡＭ１０６は、Ａ/Ｄ変換部１０４において得られた画像データや、画像処理部１０７、ＪＰＥＧ処理部１１０において処理された画像データ等の各種データが一時的に記憶される記憶部である。
【００２２】
画像処理部１０７は、オプティカルブラック減算部１０７１（以下、ＯＢ減算部１０７１）、ホワイトバランス補正部１０７２（以下、ＷＢ補正部１０７２）、同時化処理部１０７３、ガンマ・色再現処理部１０７４、カラーマトリクス演算部１０７５、エッジ強調処理部１０７６、ノイズ低減処理部１０７７（以下、ＮＲ処理部１０７７）、および、特殊効果処理部１０７８を含み、ＳＤＲＡＭ１０６から読み出した画像データに対して様々な画像処理を施す。
【００２３】
ＯＢ減算部１０７１は、画像データに対して、オプティカルブラック減算処理（以下、ＯＢ減算処理）を行う。ＯＢ減算処理は、画像データを構成する各画素の画素値から、撮像素子１０２の暗電流等に起因するオプティカルブラック値（以下、ＯＢ値）を減算する処理である。
【００２４】
ＷＢ補正部１０７２は、画像データに対して、ホワイトバランスモードに応じたホワイトバランスゲインを乗じて、ホワイトバランスを補正する処理を行う。ホワイトバランスモードは、晴天、曇天、電球、蛍光灯などの光源に応じて、ユーザが設定可能である。
【００２５】
同時化処理部１０７３は、ベイヤー配列による画像データ（ベイヤーデータ）から、１画素あたりＲ、Ｇ、Ｂの情報からなる画像データへ同時化する処理を行う。ガンマ・色再現処理部１０７４は、ガンマ補正処理、および、画像の色味を変化させる色再現処理を行う。
【００２６】
カラーマトリクス演算部１０７５は、画像データに対して、カラーマトリクスを乗じる線形変換を行って、画像データの色を補正する。エッジ強調処理部１０７６は、画像データから、エッジを抽出し、抽出したエッジのデータに所定のゲインを乗じてから、画像データに加算することにより、画像データのエッジを強調する処理を行う。ＮＲ処理部１０７７は、高周波を低減するフィルタを用いた処理や、コアリング処理等により、ノイズを低減する処理を行う。
【００２７】
特殊効果処理部１０７８は、通常の撮影モードとは別の撮影モードである特殊効果撮影モードが設定された場合に、ユーザからの指示に基づいた特殊効果処理を施す。特殊効果処理は、通常の撮影モードでは得られない特殊効果画像データを生成するための画像処理であり、例えば、画像を適度にぼかすソフトフォーカス処理、ライティングをしたような仕上がりにするライトトーン処理、画像の周辺光量を落としたシェーディング付加処理、色をカラフルで印象的に強調するポップアート処理、銀塩粒子による粒状感に似せた粒状パターンの画像データを重畳させるノイズ付加処理等がある。ただし、特殊効果処理の種類が上述したものに限定されることはない。
【００２８】
ＡＥ処理部１０８は、画像データから被写体輝度を算出する。被写体輝度を算出するためのデータは、専用の測光センサの出力であってもよい。ＡＦ処理部１０９は、画像データから高周波成分の信号を取り出し、ＡＦ（Auto Focus）積算処理により、合焦評価値を取得する。
【００２９】
ＪＰＥＧ処理部１１０は、通常の撮影モードにおける画像データの記録時には、ＳＤＲＡＭ１０６から画像データを読み出し、読み出した画像データをＪＰＥＧ圧縮方式に従って圧縮して、圧縮したＪＰＥＧ画像データを、ＳＤＲＡＭ１０６に一旦記憶する。マイクロコンピュータ１１５は、ＳＤＲＡＭ１０６に記憶されたＪＰＥＧ画像データに対して、ＪＰＥＧファイルを構成するために必要なＪＰＥＧヘッダを付加してＪＰＥＧファイルを作成し、作成したＪＰＥＧファイルを、メモリＩ/Ｆ１１１を介して記録媒体１１２に記録する。特殊効果撮影モードにおける画像データの記録方法については、後述する。記録媒体１１２は、例えばカメラ本体１に着脱可能なメモリカードからなる記録媒体であるが、これに限定されるものではない。
【００３０】
ＬＣＤドライバ１１３は、ＬＣＤ１１４に画像を表示させる。記録媒体１１２に記録されたＪＰＥＧファイルを再生する場合、ＪＰＥＧ処理部１１０は、記録媒体１１２に記録されているＪＰＥＧファイルを読み出して伸張処理を施した上で、伸張した画像データを一旦ＳＤＲＡＭ１０６に記憶させる。ＬＣＤドライバ１１３は、伸張された画像データをＳＤＲＡＭ１０６から読み出し、読み出した画像データを映像信号へ変換した後でＬＣＤ１１４へ出力して、画像の表示を行う。画像の表示には、静止画の表示だけでなく、ライブビュー表示画等の動画の表示も含まれる。
【００３１】
制御部としての機能を有するマイクロコンピュータ１１５は、デジタルカメラ本体１の各種シーケンスを統括的に制御する。マイクロコンピュータ１１５には、操作部１１６およびＦｌａｓｈメモリ１１７が接続されている。
【００３２】
操作部１１６は、電源ボタン、レリーズボタン、各種入力キー等の操作部材である。ユーザによって、操作部１１６の何れかの操作部材が操作されることにより、マイクロコンピュータ１１５は、ユーザの操作に応じた各種シーケンスを実行する。電源ボタンは、当該デジタルカメラの電源のオン／オフ指示を行うための操作部材である。電源ボタンが押されたときに、マイクロコンピュータ１１５は、当該デジタルカメラの電源をオン又はオフする。レリーズボタンは、ファーストレリーズスイッチとセカンドレリーズスイッチの２段スイッチを有して構成されている。レリーズボタンが半押しされて、ファーストレリーズスイッチがオンされた場合に、マイクロコンピュータ１１５は、ＡＥ処理やＡＦ処理等の撮影準備シーケンスを行う。また、レリーズボタンが全押しされて、セカンドレリーズスイッチがオンされた場合に、マイクロコンピュータ１１５は、撮影シーケンスを実行して撮影を行う。
【００３３】
ユーザは、操作部１１６を操作することによって、通常の撮影モードとは別の撮影モードである特殊効果撮影モードを設定することができ、さらに、複数の特殊効果処理の中から、所望の特殊効果処理を選択することができる。
【００３４】
Ｆｌａｓｈメモリ１１７は、ホワイトバランス補正値やローパスフィルタ係数、各特殊効果処理を行うための加工データ等のデジタルカメラの動作に必要な各種パラメータや、デジタルスチルカメラを特定するための製造番号などを記憶している。また、Ｆｌａｓｈメモリ１１７は、マイクロコンピュータ１１５にて実行する各種プログラムも記憶している。マイクロコンピュータ１１５は、Ｆｌａｓｈメモリ１１７に記憶されているプログラムに従い、またＦｌａｓｈメモリ１１７から各種シーケンスに必要なパラメータを読み込み、各処理を実行する。
【００３５】
図２は、第１の実施形態に係る撮像装置であるデジタルスチルカメラで行われる撮影時の処理フローを示すフローチャートである。
【００３６】
ステップＳ２０１では、ユーザによって、レリーズボタンが半押しされて、ファーストレリーズスイッチがオンされたか否かを判定する。ファーストレリーズスイッチがオンされていないと判定するとステップＳ２０１に戻り、オンされたと判定すると、ステップＳ２０２に進む。
【００３７】
ステップＳ２０２では、ＡＦ処理部１０９で算出される合焦評価値に基づいて、レンズ１０１０を駆動させる指令をドライバ１０１３に出すＡＦ処理とともに、ＡＥ処理部１０８で算出される被写体輝度に基づいて、Ｆｌａｓｈメモリ１１７に記憶されている絞り値およびシャッター速決定テーブルを参照することにより、絞りとシャッター速を算出するＡＥ処理を行う。
【００３８】
ステップＳ２０３では、ユーザによって、レリーズボタンが全押しされて、セカンドレリーズスイッチがオンされたか否かを判定する。セカンドレリーズスイッチがオンされていないと判定するとステップＳ２０３に戻り、オンされたと判定すると、ステップＳ２０４に進む。
【００３９】
ステップＳ２０４では、ＳＤＲＡＭ１０６に記憶されたベイヤーデータを読み出す。ステップＳ２０５では、ＯＢ減算部１０７１により、撮影により得られた画像データから、撮像時に得られたＯＢ値を減算するＯＢ減算処理を施す。
【００４０】
ステップＳ２０６では、ＷＢ補正部１０７２により、ＯＢ減算処理が施された画像データに対してホワイトバランスゲインを乗じて、ホワイトバランスを補正する処理を行う。
【００４１】
ステップＳ２０７では、同時化処理部１０７３により、ホワイトバランス補正処理が施された画像データに対して、同時化処理を施す。ステップＳ２０８では、カラーマトリクス演算部１０７５により、同時化処理が施された画像データに対して、撮影モードに応じたカラーマトリクスを乗じるカラーマトリクス演算を行う。
【００４２】
ステップＳ２０９では、ガンマ・色再現処理部１０７４により、カラーマトリクス演算が行われた画像データに対して、ガンマ補正処理、および、画像の色味を変化させる色再現処理を行う。
【００４３】
ステップＳ２１０では、エッジ強調処理部１０７６により、ガンマ補正処理および色再現処理が行われた画像データに対して、エッジ強調処理を行う。
【００４４】
ステップＳ２１１では、ＮＲ処理部１０７７により、エッジ強調処理が行われた画像データに対して、ノイズを低減する処理を行う。ノイズ低減処理は、コアリングパラメータに基づいたコアリング処理、または、ノイズ低減パラメータ（以下、ＮＲパラメータ）に基づいて、高周波を低減するフィルタを用いた処理を行う。この時、撮影時のＳｖ値に応じたノイズ低減強度にて、ノイズ低減処理を行う。ノイズ低減処理後のデータは、ＳＤＲＡＭ１０６に一時的に記憶される。本明細書では、ステップＳ２１１までの処理が行われたデータを中間データと呼ぶ。
【００４５】
ステップＳ２１２では、撮影モードが特殊効果撮影モードに設定されているか否かを判定する。ユーザによる操作部１１６の操作によって、撮影モードが特殊効果撮影モードに設定されていると判定すると、ステップＳ２１３に進む。
【００４６】
ステップＳ２１３では、特殊効果処理部１０７８により、ユーザによって指定された特殊効果処理の加工データ（合成用画像データ）をＦｌａｓｈメモリ１１７から読み込む。例えば、シェーディング付加処理を行う場合には、シェーディング付加処理用の加工データをＦｌａｓｈメモリ１１７から読み込む。
【００４７】
ステップＳ２１４では、特殊効果処理部１０７８により、ＳＤＲＡＭ１０６に記憶された中間データと、ステップＳ２１３で読み込んだ加工データとを合成して、特殊効果画像データを生成する処理を行う。合成処理の詳細な方法を、図３のフローチャートを用いて説明する。なお、図３のフローチャートでは、中間データの画素数と加工データの画素数は同じものとして説明するが、画素数が異なる場合には、画素数を同一にするための補間処理を予め行っておく。
【００４８】
図３のステップＳ３０１では、処理パラメータｉを初期値の１に設定する。ステップＳ３０２では、図２のステップＳ２１３で読み込んだ加工データのｉ番目の画素データＡｉを読み込む。ステップＳ３０３では、読み込んだ画素データＡｉに合成比率αを乗算する。合成比率αは、特殊効果処理ごとに予め決められた値となっている。
【００４９】
一方、ステップＳ３０２の処理と並行して行われるステップＳ３０４では、ＳＤＲＡＭ１０６に記憶されている中間データのｉ番目の画素データＢｉを読み込む。ステップＳ３０５では、読み込んだ画素データＢｉに（１−α）を乗算する。
【００５０】
ステップＳ３０６では、次式（１）より、加工データのｉ番目の画素データと、中間データのｉ番目の画素データとを合成することにより、ｉ番目の合成画素データを生成する。
【００５１】
α×Ａｉ＋（１−α）×Ｂｉ            （１）
ステップＳ３０７では、処理パラメータｉに１を加算する。ステップＳ３０８では、処理パラメータｉが中間データの全画素数Ｍより大きいか否かを判定する。処理パラメータｉが画素数Ｍより大きくないと判定すると、ステップＳ３０２およびステップＳ３０４に戻り、次の画素に対して、同様の処理を行う。一方、処理パラメータｉが画素数Ｍより大きいと判定すると、全画素に対する合成処理が終了したため、ステップＳ３０９に進む。
【００５２】
ステップＳ３０９では、全画素に対して合成処理を施すことによって生成された特殊効果画像データをＳＤＲＡＭ１０６に記憶する。
【００５３】
図２のフローチャートに戻って説明を続ける。ステップＳ２１５では、ＪＰＥＧ処理部１１０において、ステップＳ２１４で合成処理によって生成された特殊効果画像データに対して、ＪＰＥＧ圧縮を行う。ステップＳ２１６では、ＪＰＥＧ圧縮した画像データを、マルチピクチャーフォーマット規格で、メモリＩ／Ｆ１１１を介して、記録媒体１１２に記録する。画像データの記録方法を以下で詳しく説明する。
【００５４】
図４は、マルチピクチャーフォーマット規格によるファイル構造の一例を示す図である。マルチピクチャーフォーマット規格では、複数の画像データを１つのファイルに記録することができる。図４に示す例では、１つの主画像データとＮ（Ｎは自然数）個の副画像データを１つのファイルに記録している。各画像データは、画像データの先頭を表すマーカーコードＳＯＩ（Start of Image）と、画像データの最後を表すマーカーコードＥＯＩ（End of Image）で挟まれており、また、撮影条件や合成比率αなどの情報がファイルヘッダ情報として付随している。副画像データへは、主画像のファイルヘッダ情報内に記載されている副画像へのアクセスポインタに基づいて、アクセスすることができる。
【００５５】
図５は、図２のフローチャートのステップＳ２１６で記録されるファイルの一例を示す図である。上述したように、ステップＳ２１６では、マルチピクチャーフォーマット規格でファイルを記録する。なお、図５では、図４に示すＳＯＩおよびＥＯＩは省略している。
【００５６】
主画像領域５１には、主画像のファイルヘッダ情報５１１とともに、主画像データ５１２として、図２に示すフローチャートのステップＳ２１５でＪＰＥＧ圧縮された画像データが格納される。すなわち、主画像領域５１には、ユーザによって指定された特殊効果処理が施された特殊効果画像データが格納される。
【００５７】
副画像領域５２には、図２に示すフローチャートのステップＳ２１１までの処理が行われた中間データ５２２とともに、中間データのファイルヘッダ情報５２１が格納される。
【００５８】
副画像領域５３〜５９には、特殊効果処理を行うために必要な加工データがそれぞれ格納されている。副画像領域５３〜５５に格納される加工データは、上述したノイズ付加処理で用いる粒状パターンの画像データ５３２、シェーディング付加処理で用いるシェーディング付加用の画像データ５４２、ソフトフォーカス処理用の画像データ５５２である。また、副画像領域５６〜５９に格納される加工データは、ホワイトバランス補正用の加工データ５６２、５７２、５８２、５９２である。ホワイトバランス補正用の加工データ５６２、５７２、５８２、５９２はそれぞれ、色温度をＲ（赤）方向、Ｂ（青）方向、Ｍ（マゼンタ）方向、Ｇ（緑）方向にシフトさせるためのデータである。
【００５９】
副画像領域５３〜５９に格納されるファイルヘッダ情報５３１〜５９１には、対応する加工データ５３２〜５９２を合成する際の合成比率αが含まれている。
【００６０】
第１の実施形態における撮像装置では、ユーザにより指示された特殊効果画像データを生成した後に、撮影動作時に行った特殊効果処理とは別の特殊効果処理を施した特殊効果画像データを生成することができる。
【００６１】
図６は、撮影動作によって、特殊効果動画データを生成した後に、別の特殊効果処理を施した特殊効果画像データを生成する処理フローを示すフローチャートである。ユーザが操作部１１６を操作することによって、別の特殊効果処理を施すための指令を出すと、特殊効果処理部１０７８は、ステップＳ６０１の処理を開始する。以下では、図５を参照しながら説明を行う。
【００６２】
ステップＳ６０１では、ユーザによって指定された特殊効果処理を特定する。
【００６３】
ステップＳ６０２では、ステップＳ６０１で特定した特殊効果処理に対応する合成比率αを読み込む。合成比率αは、上述したように、副画像領域のファイルヘッダ情報に含まれている。例えば、図５に示す例で、ユーザによって指定された特殊効果処理がシェーディング付加処理である場合には、シェーディング付加用の画像データ５４２に対応しているファイルヘッダ情報５４１から、合成比率αを読み込む。
【００６４】
ステップＳ６０３では、処理パラメータｉを初期値の１に設定する。
【００６５】
ステップＳ６０４では、副画像領域５２の中間データ５２２のｉ番目の画素データを読み込む。ステップＳ６０５では、ステップＳ６０４で読み込んだ画素データに、（１−α）を乗算する。
【００６６】
ステップＳ６０６では、ユーザによって指定された特殊効果処理の加工データのｉ番目の画素データを読み込む。例えば、ユーザによって指定された特殊効果処理がシェーディング付加処理である場合には、シェーディング付加用の画像データ５４２のｉ番目の画素データを読み込む。ステップＳ６０７では、ステップＳ６０６で読み込んだ加工データに、合成比率αを乗算する。
【００６７】
ステップＳ６０８では、ステップＳ６０５で（１−α）を乗算した中間データの画素データと、ステップＳ６０７でαを乗算した加工データの画素データとを合成する処理を行う。
【００６８】
ステップＳ６０９では、処理パラメータｉに１を加算する。ステップＳ６１０では、処理パラメータｉが中間データの全画素数Ｍより大きいか否かを判定する。処理パラメータｉが画素数Ｍより大きくないと判定すると、ステップＳ６０４に戻り、次の画素に対して、同様の処理を行う。一方、処理パラメータｉが画素数Ｍより大きいと判定すると、全画素に対する合成処理が終了したため、ステップＳ６１１に進む。
【００６９】
ステップＳ６１１では、全画素に対して合成処理を施すことによって生成された特殊効果画像データをＳＤＲＡＭ１０６に記憶する。
【００７０】
第１の実施形態における撮像装置によれば、ユーザによって特殊効果撮影モードが設定された場合に、特殊効果処理を施した特殊効果画像データとともに、特殊効果処理を施す前の中間データを記録するので、特殊効果画像データの生成後であっても、記録しておいた中間データに対して別の特殊効果処理を施して、別の特殊効果画像データを生成することができる。例えば、ノイズ付加処理を施した特殊効果画像データを生成した後でも、ユーザがシェーディング付加処理を指定することによって、シェーディング処理を施した特殊効果画像データを生成することができる。
【００７１】
特に、特殊効果画像データおよび中間データとともに、中間データに対して様々な特殊効果処理を施すための複数の加工データを記録しておくので、撮影後でも、様々な特殊効果処理を施すことができる。
【００７２】
また、特殊効果画像データ、中間データ、および、加工データを１つのファイルに記録するので、１回の撮影で複数のファイルが生成されて、ユーザが混乱するのを防ぐことができる。
【００７３】
−第２の実施形態−
第１の実施形態における撮像装置によれば、ユーザによって指定された特殊効果処理を行う前の中間データを用いて、撮影時に指定された特殊効果処理とは別の特殊効果処理を施すことができた。
【００７４】
ここで、特殊効果処理の種類によって、中間データを生成する際に行うガンマ補正処理や色再現処理等が異なる。図７は、特殊効果処理の種類によって異なる処理の一例を示す図である。例えば、シェーディング付加処理の場合には、ガンマ補正処理および色再現処理を行う際に、シェーディング付加処理に対応したパラメータを用いる。また、ノイズ付加処理の場合には、ガンマ補正処理および色再現処理を行う際に、ノイズ付加処理に対応したパラメータを用いる。さらに、ソフトフォーカス付加処理の場合には、ホワイトバランス補正処理、ガンマ補正処理および色再現処理を行う際に、ソフトフォーカス付加処理に対応したパラメータを用いる。
【００７５】
このように、特殊効果処理を施す前に生成される中間データは、特殊効果処理の種類に応じて異なるデータとなるが、第１の実施形態では、撮影前にユーザによって指定された特殊効果処理に応じた１つの中間データしか記録していなかった。
【００７６】
第２の実施形態における撮像装置では、特殊効果処理の種類に応じた中間データを複数生成して記録する。なお、第２の実施形態における撮像装置の構成は、図１に示す第１の実施形態における撮像装置の構成と同じである。
【００７７】
図８は、第２の実施形態における撮像装置において、図２のフローチャートのステップＳ２１６で記録されるファイルの一例を示す図である。ここでも、ファイルは、マルチピクチャーフォーマット規格で記録される。また、図８では、図４に示すＳＯＩおよびＥＯＩは省略している。
【００７８】
図８に示すファイルに含まれるデータのうち、主画像領域８１のデータ、および、副画像領域８５〜９１のデータは、図５に示すファイルに含まれる主画像領域５１のデータ、および、副画像領域５３〜５９のデータにそれぞれ対応している。図８に示すファイルに含まれるデータが図５に示すファイルに含まれるデータと異なるのは、副画像領域８２〜８４のデータである。
【００７９】
副画像領域８２〜８４には、特殊効果処理に対応した中間データがそれぞれ格納される。図８に示す例では、ノイズ付加処理に対応する中間データ８２２が副画像領域８２に、シェーディング付加処理に対応する中間データ８３２が副画像領域８３に、ソフトフォーカス付加処理に対応する中間データ８４２が副画像領域８４に格納されている。
【００８０】
なお、図８では、紙面の都合上、３つの中間データしか示していないが、ユーザが選択し得る複数の特殊効果処理それぞれに対応した中間データを記録しておくことが好ましい。ただし、中間データを生成する際の処理パラメータがほぼ同じような特殊効果処理については、中間データを共用するようにしてもよい。例えば、図７に示すシェーディング付加処理およびノイズ付加処理では、ガンマ補正処理および色再現処理を行う際に、通常撮影時とは異なるパラメータを用いるが、このパラメータがほぼ同じようなものであれば、シェーディング付加処理およびノイズ付加処理については、共通の１つの中間データだけを生成するようにしてもよい。
【００８１】
第１の実施形態において、図２に示すフローチャートでは、ステップＳ２１１までの処理を行うことにより、撮影時の特殊効果処理に対応した中間データが生成された。第２の実施形態では、特殊効果処理の種類に応じて、図２のフローチャートのステップＳ２０４からステップＳ２１１までの処理を繰り返し行うことにより、各特殊効果処理の種類に対応した中間データを複数生成して、記録する。
【００８２】
このように、複数の特殊効果処理に対応した中間データを格納しておくことにより、より適切な特殊効果画像データを得ることができる。例えば、撮影時に指定された特殊効果処理がノイズ付加処理で、撮影後に、シェーディング付加処理を施した画像を生成したい場合には、シェーディング付加処理に対応した中間データ８３２を読み出して、シェーディング付加用の加工データ８６２と合成することにより、シェーディング付加画像を生成する。これにより、ノイズ付加処理に対応した中間データに対して、シェーディング付加用の加工データと合成してシェーディング付加画像を生成する第１の実施形態と比べて、より適切なシェーディング付加画像を生成することができる。
【００８３】
第２の実施形態における撮像装置によれば、複数の特殊効果処理に対応した複数の中間データを記録しておくので、各特殊効果処理に対応した中間データを用いて、より適切な特殊効果画像データを撮影後に生成することができる。
【００８４】
なお、上述した第１〜第２の実施形態の説明では、撮像装置が行う処理としてハードウェアによる処理を前提としていたが、このような構成に限定される必要はない。例えば、別途ソフトウェアにて処理する構成も可能である。この場合、撮像装置は、ＣＰＵ、ＲＡＭ等の主記憶装置、上記処理の全て或いは一部を実現させるためのプログラムが記憶されたコンピュータ読み取り可能な記憶媒体を備えている。ここでは、このプログラムを撮像プログラムと呼ぶ。そして、ＣＰＵが上記記憶媒体に記憶されている撮像プログラムを読み出して、情報の加工・演算処理を実行することにより、上述の撮像装置と同様の処理を実現させる。
【００８５】
ここで、コンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、この撮像プログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該撮像プログラムを実行するようにしても良い。
【００８６】
本発明は、上述した第１〜第２の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００８７】
上述した説明では、図２に示すフローチャートのステップＳ２１１までの処理を行ったデータを中間データとしたが、ステップＳ２１１までの処理のうち、いくつかの処理を行っていないデータを中間データとすることもできる。例えば、ステップＳ２１４の合成処理時に実行できる処理については中間データの生成時に行わずに、合成処理時に行うようにしてもよい。すなわち、中間データは、特殊効果処理を施す前に生成されるデータであって、かつ、特殊効果処理を施す対象となるデータであり、中間データの内容によって本発明が限定されることはない。
【符号の説明】
【００８８】
１…カメラ本体
２…交換式レンズ
１０２…撮像素子
１０６…ＳＤＲＡＭ
１０７…画像処理部
１０８…ＡＥ処理部
１０９…ＡＦ処理部
１１０…ＪＰＥＧ処理部
１１２…記録媒体
１１５…マイクロコンピュータ
１１６…操作部
１１７…Ｆｌａｓｈメモリ
１０７１…ＯＢ減算部
１０７２…ホワイトバランス補正部
１０７３…同時化処理部
１０７４…ガンマ・色再現処理部
１０７５…カラーマトリクス演算部
１０７６…エッジ強調処理部
１０７７…ノイズ低減処理部
１０７８…特殊効果処理部
【図１】
2010283504.tif 000003
【図２】
2010283504.tif 000004
【図３】
2010283504.tif 000005
【図４】
2010283504.tif 000006
【図５】
2010283504.tif 000007
【図６】
2010283504.tif 000008
【図７】
2010283504.tif 000009
【図８】
2010283504.tif 000010