(57)【要約】【課題】露光量を変え複数回の撮影を行って画像を合成することなく、１回の撮影でダイナミックレンジを拡大することができる撮像装置および撮像方法を提供する。【解決手段】ＹＵＶ変換部３６に設けたＤレンジ拡大予測補間部５０は、入力されるデジタルの画像データから、ＲＧＢフィルタが配置されたＣＣＤ２０の各画素からの出力を検出するとともに、各画素からの出力が所定の飽和レベル以上に達しているか否かを判定する補正係数算出部６０と、Ｇフィルタが配置された画素の出力が所定の飽和レベル以上に達している画素の出力に対して、その周囲の飽和していないＲ、Ｂフィルタが配置された画素からの出力に基づいて、飽和レベル領域以上における画素出力を補間する画素出力補正処理部６１を有している。【選択図】図６
2010074813.tif 000002
【特許請求の範囲】
【請求項１】
光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子と、
前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する画素出力検出手段と、
前記画素出力検出手段により検出・判定された、特定色のフィルタが配置された画素からの出力が前記所定の飽和レベル以上に達している画素出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力に基づいて、前記所定の飽和レベル以上の特定色のフィルタからの画素出力を補正する画素出力補正処理手段と、
前記画素出力補正処理手段から出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換手段と、を備え、
前記ビット圧縮変換手段は、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴とする撮像装置。
【請求項２】
光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子と、
前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する画素出力検出手段と、
前記画素出力検出手段により検出・判定された、特定色のフィルタが配置された画素からの出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力のうちの前記所定の飽和レベル以上に達している画素出力に基づいて、前記特定色のフィルタからの画素出力を補正する画素出力補正処理手段と、
前記画素出力補正処理手段から出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換手段と、を備え、
前記ビット圧縮変換手段は、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴とする撮像装置。
【請求項３】
前記画素出力検出手段が各画素の出力を検出する際の処理単位は、水平・垂直方向に２×２画素の大きさであることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記画素出力検出手段は、各画素出力に対して、その画素の周辺で少なくとも２つ以上の同色のフィルタが配置された画素の出力によって平均値を算出する平均値算出手段を備え、前記画素出力検出手段が各画素の出力を検出する際は、前記平均値を用いることを特徴とする請求項１又は２に記載の撮像装置。
【請求項５】
前記光学系の前方側または後方側に、前記特定色と同じ色のカラーフィルタを出し入れ自在に設け、前記カラーフィルタを前記光学系の前方側または後方側に入れることにより、前記特定色のフィルタの輝度に対する感度に対して、前記他の色のフィルタの輝度に対する感度を相対的に低下させることを特徴とする請求項１乃至４のいずれか一項に記載の撮像装置。
【請求項６】
前記カラーフィルタは複数設けられており、前記複数のカラーフィルタはそれぞれ光の透過率が異なっていることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記特定色のフィルタが配置された画素の出力に対して前記補正させる動作を、選択して実行させるための動作選択手段を備えていることを特徴とする請求項１乃至４のいずれか一項に記載の撮像装置。
【請求項８】
前記飽和レベル以下で低輝度レベルにおける画素出力に対応したデータに対しては、前記ビット圧縮変換手段でビット圧縮する前とビット圧縮した後で略同じ値となるような圧縮率を用いることを特徴とする請求項１又は２に記載の撮像装置。
【請求項９】
前記画素出力補正処理手段は、前記所定の飽和レベル以上と判定した画素出力を補間するための演算を行ったときに、その演算結果が元の前記画素出力よりも大きくなる場合のみ、前記画素出力の補正を行うことを特徴とする請求項１又は２に記載の撮像装置。
【請求項１０】
光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子を備えた撮像装置の撮像方法において、
前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する判定処理ステップと、
前記判定処理ステップにより検出・判定された、特定色のフィルタが配置された画素からの出力が前記所定の飽和レベル以上に達している画素出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力に基づいて、前記所定の飽和レベル以上の特定色以外のフィルタが配置された画素出力を補正する補正処理ステップと、
前記補正処理ステップから出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換ステップと、を有し、
前記ビット圧縮変換ステップは、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴とする撮像方法。
【請求項１１】
光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子を備えた撮像装置の撮像方法において、
前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する判定処理ステップと、
前記判定処理ステップにより検出・判定された、特定色のフィルタが配置された画素からの出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力のうちの前記所定の飽和レベル以上に達している画素出力に基づいて、前記特定色のフィルタが配置された画素出力を補正する補正処理ステップと、
前記補正処理ステップから出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換ステップと、を有し、
前記ビット圧縮変換ステップは、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴とする撮像方法。
【請求項１２】
前記各画素からの出力を検出する際の処理単位は、水平・垂直方向に２×２画素の大きさであることを特徴とする請求項１０又は１１に記載の撮像方法。
【請求項１３】
前記判定処理ステップは、各画素出力に対して、その画素の周辺で少なくとも２つ以上の同色のフィルタが配置された画素の出力によって平均値を算出する平均値算出ステップを有し、前記判定処理ステップが各画素の出力を検出する際は、前記平均値を用いることを特徴とする請求項１０又は１１に記載の撮像方法。
【請求項１４】
前記光学系の前方側または後方側に、前記特定色と同じ色のカラーフィルタを出し入れ自在に設け、前記カラーフィルタを前記光学系の前方側または後方側に入れることにより、前記特定色のフィルタの輝度に対する感度に対して、前記他の色のフィルタの輝度に対する感度を相対的に低下させることを特徴とする請求項１０乃至１３のいずれか一項に記載の撮像方法。
【請求項１５】
前記カラーフィルタは複数設けられており、前記複数のカラーフィルタはそれぞれ光の透過率が異なっていることを特徴とする請求項１４に記載の撮像方法。
【請求項１６】
前記特定色のフィルタが配置された画素の出力に対して前記補正させる動作は、動作選択手段で動作選択することにより実行されることを特徴とする請求項１０乃至１３のいずれか一項に記載の撮像方法。
【請求項１７】
前記飽和レベル以下で低輝度レベルにおける画素出力に対応したデータに対しては、前記ビット圧縮変換ステップでビット圧縮する前とビット圧縮した後で略同じ値となるような圧縮率を用いることを特徴とする請求項１０又は１１に記載の撮像方法。
【請求項１８】
前記補正処理ステップは、前記所定の飽和レベル以上と判定した画素出力を補正するための演算を行ったときに、その演算結果が元の前記画素出力よりも大きくなる場合のみ、前記画素出力の補正を行うことを特徴とする請求項１０又は１１に記載の撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラ、デジタルビデオカメラ等の撮像装置および撮像方法に関し、特に撮影画像のダイナミックレンジを拡大することができる撮像装置および撮像方法に関する。
【背景技術】
【０００２】
銀塩写真フィルムを用いる従来の銀塩カメラで撮影される画像のダイナミックレンジに比べ、ＣＣＤ等の固体撮像素子を有するデジタルスチルカメラやデジタルビデオカメラ等で撮影される画像のダイナミックレンジは極めて狭い。ダイナミックレンジが狭いと、被写体の暗い部分は「黒つぶれ」といわれる現象が発生し、逆に被写体の明るい部分は「白とび」といわれる現象が発生して画像品質が低下する。
【０００３】
そこで、ＣＣＤ等の固体撮像素子で撮像される画像のダイナミックレンジを拡大するために、例えば、同一被写体に対して露光量を変えて複数回の撮影を行い、露光量の異なる複数の画像を取得し、これらの画像を加算してダイナミックレンジが拡大された合成画像を生成する技術が従来より知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−９２３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ダイナミックレンジを拡大するために、前記特許文献１のように露光量を変えて複数回の撮影を行う方法では、移動物体の被写体を撮影したりすると、被写体が２重にずれた画像になり、正しく画像を合成できないことがある。
【０００６】
そこで、本発明は、露光量を変え複数回の撮影を行って画像を合成することなく、１回の撮影によってダイナミックレンジを拡大することができる撮像装置および撮像方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために請求項１に記載の撮像装置は、光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子と、前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する画素出力検出手段と、前記画素出力検出手段により検出・判定された、特定色のフィルタが配置された画素からの出力が前記所定の飽和レベル以上に達している画素出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力に基づいて、前記所定の飽和レベル以上の特定色のフィルタからの画素出力を補正する画素出力補正処理手段と、前記画素出力補正処理手段から出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換手段と、を備え、前記ビット圧縮変換手段は、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴としている。
【０００８】
請求項２に記載の撮像装置は、光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子と、前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する画素出力検出手段と、前記画素出力検出手段により検出・判定された、特定色のフィルタが配置された画素からの出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力のうちの前記所定の飽和レベル以上に達している画素出力に基づいて、前記特定色のフィルタからの画素出力を補正する画素出力補正処理手段と、前記画素出力補正処理手段から出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換手段と、を備え、前記ビット圧縮変換手段は、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴としている。
【０００９】
請求項３に記載の撮像装置は、前記画素出力検出手段が各画素の出力を検出する際の処理単位は、水平・垂直方向に２×２画素の大きさであることを特徴としている。
【００１０】
請求項４に記載の撮像装置は、前記画素出力検出手段が、各画素出力に対して、その画素の周辺で少なくとも２つ以上の同色のフィルタが配置された画素の出力によって平均値を算出する平均値算出手段を備え、前記画素出力検出手段が各画素の出力を検出する際は、前記平均値を用いることを特徴としている。
【００１１】
請求項５に記載の撮像装置は、前記光学系の前方側または後方側に、前記特定色と同じ色のカラーフィルタを出し入れ自在に設け、前記カラーフィルタを前記光学系の前方側または後方側に入れることにより、前記特定色のフィルタの輝度に対する感度に対して、前記他の色のフィルタの輝度に対する感度を相対的に低下させることを特徴としている。
【００１２】
請求項６に記載の撮像装置は、前記カラーフィルタは複数設けられており、前記複数のカラーフィルタはそれぞれ光の透過率が異なっていることを特徴としている。
【００１３】
請求項７に記載の撮像装置は、前記特定色のフィルタが配置された画素の出力に対して前記補正させる動作を、選択して実行させるための動作選択手段を備えていることを特徴としている。
【００１４】
請求項８に記載の撮像装置は、前記飽和レベル以下で低輝度レベルにおける画素出力に対応したデータに対しては、前記ビット圧縮変換手段でビット圧縮する前とビット圧縮した後で略同じ値となるような圧縮率を用いることを特徴としている。
【００１５】
請求項９に記載の撮像装置は、前記画素出力補正処理手段が、前記所定の飽和レベル以上と判定した画素出力を補間するための演算を行ったときに、その演算結果が元の前記画素出力よりも大きくなる場合のみ、前記画素出力の補正を行うことを特徴としている。
【００１６】
請求項１０に記載の撮像方法は、光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子を備えた撮像装置の撮像方法において、前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する判定処理ステップと、前記判定処理ステップにより検出・判定された、特定色のフィルタが配置された画素からの出力が前記所定の飽和レベル以上に達している画素出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力に基づいて、前記所定の飽和レベル以上の特定色以外のフィルタが配置された画素出力を補正する補正処理ステップと、前記補正処理ステップから出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換ステップと、を有し、前記ビット圧縮変換ステップは、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴としている。
【００１７】
請求項１１に記載の撮像方法は、光学系を通して入射される被写体像を複数の画素を有する受光面に受光して電気信号に変換するとともに、前記各画素の前面側に複数色の色分解フィルタが配置された撮像素子を備えた撮像装置の撮像方法において、前記各画素からの出力を検出するとともに、検出した画素出力が所定の飽和レベル以上に達しているか否かを判定する判定処理ステップと、前記判定処理ステップにより検出・判定された、特定色のフィルタが配置された画素からの出力に対し、その周囲の前記特定色以外のフィルタが配置された画素からの出力のうちの前記所定の飽和レベル以上に達している画素出力に基づいて、前記特定色のフィルタが配置された画素出力を補正する補正処理ステップと、前記補正処理ステップから出力される、第１のビット数から第２のビット数に一度拡張された画素出力のデータを、再度前記第１のビット数に圧縮するビット圧縮変換ステップと、を有し、前記ビット圧縮変換ステップは、前記飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、前記飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することを特徴としている。
【００１８】
請求項１２に記載の撮像方法は、前記各画素からの出力を検出する際の処理単位が、水平・垂直方向に２×２画素の大きさであることを特徴としている。
【００１９】
請求項１３に記載の撮像方法は、前記判定処理ステップが、各画素出力に対して、その画素の周辺で少なくとも２つ以上の同色のフィルタが配置された画素の出力によって平均値を算出する平均値算出ステップを有し、前記判定処理ステップが各画素の出力を検出する際は、前記平均値を用いることを特徴としている。
【００２０】
請求項１４に記載の撮像方法は、前記光学系の前方側または後方側に、前記特定色と同じ色のカラーフィルタを出し入れ自在に設け、前記カラーフィルタを前記光学系の前方側または後方側に入れることにより、前記特定色のフィルタの輝度に対する感度に対して、前記他の色のフィルタの輝度に対する感度を相対的に低下させることを特徴としている。
【００２１】
請求項１５に記載の撮像方法は、前記カラーフィルタは複数設けられており、前記複数のカラーフィルタはそれぞれ光の透過率が異なっていることを特徴としている。
【００２２】
請求項１６に記載の撮像方法は、前記特定色のフィルタが配置された画素の出力に対して前記補正させる動作は、動作選択手段で動作選択することにより実行されることを特徴としている。
【００２３】
請求項１７に記載の撮像方法は、前記飽和レベル以下で低輝度レベルにおける画素出力に対応したデータに対しては、前記ビット圧縮変換ステップでビット圧縮する前とビット圧縮した後で略同じ値となるような圧縮率を用いることを特徴としている。
【００２４】
請求項１８に記載の撮像方法は、前記補正処理ステップが、前記所定の飽和レベル以上と判定した画素出力を補正するための演算を行ったときに、その演算結果が元の前記画素出力よりも大きくなる場合のみ、前記画素出力の補正を行うことを特徴としている。
【発明の効果】
【００２５】
請求項１、１０に記載の発明によれば、特定色のフィルタが配置された画素からの出力が所定の飽和レベル以上に達している画素出力に対して、その周囲の他の色のフィルタが配置された画素からの出力に基づいて、飽和レベル以上領域における画素出力を補正してダイナミックレンジを拡大することにより、露光量を変え複数回の撮影を行って画像を合成することなく、１回の撮影によってダイナミックレンジを拡大することができる。更に、飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することにより、飽和レベル以下における階調性を良好に保持することができる。
【００２６】
請求項２、１１に記載の発明によれば、特定色のフィルタが配置された画素からの出力に対して、その周囲の他の色のフィルタが配置された画素からの出力のうちで、所定の飽和レベル以上に達している画素出力に基づいて、特定色のフィルタからの画素出力を補正することにより、飽和レベル以上領域における画素出力を補正してダイナミックレンジを拡大することが可能となるので、露光量を変え複数回の撮影を行って画像を合成することなく、１回の撮影によってダイナミックレンジを拡大することができる。更に、飽和レベル以上領域における画素出力に対応したデータに対する圧縮率よりも、飽和レベル以下における画素出力に対応したデータに対する圧縮率を小さくして圧縮することにより、飽和レベル以下における階調性を良好に保持することができる。
【００２７】
請求項４、１３に記載の発明によれば、各画素出力に対して、その画素の周辺で少なくとも２つ以上の同色のフィルタが配置された画素の出力によって平均値を算出することにより、各画素の感度ばらつきなどによる出力値のばらつきを除去することができ、より正確にダイナミックレンジを拡大することができる。
【００２８】
請求項５、１４に記載の発明によれば、光学系の前方側または後方側に特定色と同じ色のカラーフィルタを入れることにより、特定色のフィルタの輝度に対する感度に対して、他の色のフィルタの輝度に対する感度を相対的に低下させることができるので、容易にダイナミックレンジを更に拡大することができる。
【００２９】
請求項６、１５に記載の発明によれば、複数のカラーフィルタはそれぞれ光の透過率が異なっていることにより、ダイナミックレンジの拡大倍率を容易に変更することができる。
【００３０】
請求項７、１６に記載の発明によれば、特定色のフィルタが配置された画素の出力に対して補正させる動作を、動作選択手段で動作選択することができるので、前記補正させる動作を撮影者の判断で行うことができる。
【００３１】
請求項８、１７に記載の発明によれば、飽和レベル以下で低輝度レベルにおける画素出力に対応したデータに対しては、ビット圧縮する前とビット圧縮した後で略同じ値となるような圧縮率を用いることにより、低輝度レベルにおける階調性を良好に保持することができる。
【００３２】
請求項９、１８に記載の発明によれば、特定色のフィルタが配置された画素からの出力に対して、その周囲の他の色のフィルタが配置された画素からの出力が大幅に小さいときに、補正処理によって逆に特定色のフィルタが配置された画素からの出力が元よりも小さくなる不具合を防止できるので、ダイナミックレンジが逆に小さくなるのを防止することができる。
【図面の簡単な説明】
【００３３】
【図１】（ａ）は、本発明の実施形態１〜６に係る撮像装置の一例としてのデジタルカメラを示す正面図、（ｂ）は、その上面図、（ｃ）は、その背面図。
【図２】本発明の実施形態１〜６に係る撮像装置の一例としてのデジタルカメラ内のシステム構成の概要を示すブロック図。
【図３】本発明の実施形態１におけるダイナミックレンジ拡大の原理を説明するための図。
【図４】液晶モニタに表示された撮影設定画面の一例を示す図。
【図５】本発明の実施形態１におけるＹＵＶ変換部の構成を示すブロック図。
【図６】本発明の実施形態１におけるＤレンジ拡大予測補間部の構成を示すブロック図。
【図７】本発明の実施形態１におけるＲＧＢフィルタの配置位置と処理単位を示す図。
【図８】ＲＧＢフィルタの各画素出力に対する所定の飽和判定レベル（ＴＧ、ＴＲ、ＴＢ）を示した図。
【図９】（ａ）は、Ｇフィルタの画素出力が飽和レベルＡ以上に達していて、その周囲のＲ、Ｂフィルタの各画素出力もある程度高い（飽和レベルＡ以下）場合を示す図、（ｂ）は、Ｇフィルタの画素出力を飽和レベルＡ以上に拡大するように予測補間処理した状態を示す図。
【図１０】（ａ）は、Ｇフィルタの画素出力が飽和レベル以上に達しているときに、その周囲のＲ、Ｂフィルタの画素出力が極端に小さい場合を示す図、（ｂ）は、Ｇフィルタの画素出力が飽和レベル以上に達しているときに、その周囲のＲ、Ｂフィルタの画素出力が極端に小さい場合に、Ｇフィルタの画素出力が飽和レベル以下に縮小補間された状態を示す図。
【図１１】（ａ）は、本発明の実施形態１における、拡張したＧフィルタの画素出力の１４ビットデータを１２ビットに縮小する変換特性を示す図、（ｂ）は、本発明の実施形態１の他の例における、拡張したＧフィルタの画素出力の１４ビットデータを１２ビットに縮小する変換特性を示す図。
【図１２】１２ビットのＲＧＢのデータを８ビットのＲＧＢのデータに変換（γ変換）する変換テーブルを示す図。
【図１３】（ａ）は、本発明の実施形態１におけるダイナミックレンジの拡大処理を行った場合のヒストグラムの一例を示す図、（ｂ）は、本実施形態におけるダイナミックレンジの拡大処理を行わなかった場合のヒストグラムの一例を示す図。
【図１４】本発明の実施形態２におけるＲＧＢフィルタの配置位置と処理単位を示す図。
【図１５】本発明の実施形態３におけるＲＧＢフィルタの配置位置と処理単位を示す図。
【図１６】本発明の実施形態４におけるデジタルカメラの鏡胴ユニット内の構成を示す図。
【図１７】（ａ）は、第１の緑色フィルタの光の波長に対する光透過率特性を示す図、（ｂ）は、第２の緑色フィルタの光の波長に対する光透過率特性を示す図。
【図１８】本発明の実施形態４におけるダイナミックレンジ拡大の原理を説明するための図。
【図１９】本発明の実施形態４における、拡張したＧフィルタの画素出力の１４ビットデータを１２ビットに縮小する変換特性を示す図。
【図２０】本発明の実施形態５におけるＹＵＶ変換部のＤレンジ拡大予測補間部、ビット圧縮変換部を示すブロック図。
【発明を実施するための形態】
【００３４】
以下、本発明を図示の実施形態に基づいて説明する。
〈実施形態１〉
図１（ａ）は、本発明の実施形態１に係る撮像装置の一例としてのデジタルスチルカメラ（以下、「デジタルカメラ」という）を示す正面図、図１（ｂ）は、その上面図、図１（ｃ）は、その背面図、図２は、図１（ａ），（ｂ），（ｃ）に示したデジタルカメラ内のシステム構成の概要を示すブロック図である。
【００３５】
（デジタルカメラの外観構成）
図１（ａ），（ｂ），（ｃ）に示すように、本実施形態に係るデジタルカメラ１の上面側には、レリーズボタン（シャッタボタン）２、電源ボタン３、撮影・再生切替ダイアル４が設けられており、デジタルカメラ１の正面（前面）側には、撮影レンズ系５を有する鏡胴ユニット６、ストロボ発光部（フラッシュ）７、光学ファインダ８が設けられている。
【００３６】
デジタルカメラ１の背面側には、液晶モニタ（ＬＣＤ）９、前記光学ファインダ８の接眼レンズ部８ａ、広角側ズーム（Ｗ）スイッチ１０、望遠側ズーム（Ｔ）スイッチ１１、メニュー（ＭＥＮＵ）ボタン１２、確定ボタン（ＯＫボタン）１３等が設けられている。また、デジタルカメラ１の側面内部には、撮影した画像データを保存するためのメモリカード１４（図２参照）を収納するメモリカード収納部１５が設けられている。
【００３７】
（デジタルカメラのシステム構成）
図２に示すように、このデジタルカメラ１は、鏡胴ユニット６の撮影レンズ系５を通して入射される被写体像が受光面上に結像する固体撮像素子としてのＣＣＤ２０、ＣＣＤ２０から出力される電気信号（アナログＲＧＢ画像信号）をデジタル信号に処理するアナログフロントエンド部（以下、「ＡＦＥ部」という）２１、ＡＦＥ部２１から出力されるデジタル信号を処理する信号処理部２２、データを一時的に格納するＳＤＲＡＭ２３、制御プログラム等が記憶されたＲＯＭ２４、鏡胴ユニット６を駆動するモータドライバ２５等を有している。
【００３８】
鏡胴ユニット６は、ズームレンズやフォーカスレンズ等を有する撮影レンズ系５、絞りユニット２６、メカシャッタユニット２７を備えており、撮影レンズ系５、絞りユニット２６、メカシャッタユニット２７の各駆動ユニットは、モータドライバ２５によって駆動される。モータドライバ２５は、信号処理部２２の制御部（ＣＰＵ）２８からの駆動信号により駆動制御される。
【００３９】
ＣＣＤ２０は、ＣＣＤ２０を構成する複数の画素上にＲＧＢ原色フィルタ（図７参照：以下、「ＲＧＢフィルタ」という）が配置されており、ＲＧＢ３原色に対応した電気信号（アナログＲＧＢ画像信号）が出力される。
【００４０】
ＡＦＥ部２１は、ＣＣＤ２０を駆動するＴＧ（タイミング信号発生部）３０、ＣＣＤ２０から出力される電気信号（アナログＲＧＢ画像信号）をサンプリングするＣＤＳ（相関２重サンプリング部）３１、ＣＤＳ３１にてサンプリングされた画像信号のゲインを調整するＡＧＣ（アナログ利得制御部）３２、ＡＧＣ３２でゲイン調整された画像信号をデジタル信号（以下、「ＲＡＷ−ＲＧＢデータ」という）に変換するＡ／Ｄ変換部３３を備えている。
【００４１】
信号処理部２２は、ＡＦＥ部２１のＴＧ３０からの画面水平同期信号（ＨＤ）と画面垂直同期信号（ＶＤ）、および画素転送クロック（ピクセルクロック）の出力を受け、これらの同期信号に合わせて、ＡＦＥ部２１のＡ／Ｄ変換部３３から出力されるＲＡＷ−ＲＧＢデータを取り込むＣＣＤインターフェース（以下、「ＣＣＤＩ／Ｆ」という）３４と、ＳＤＲＡＭ２３を制御するメモリコントローラ３５と、取り込んだＲＡＷ−ＲＧＢデータを表示や記録が可能なＹＵＶ形式の画像データに変換するＹＵＶ変換部３６と、表示や記録される画像データのサイズに合わせて画像サイズを変更するリサイズ処理部３７と、画像データの表示出力を制御する表示出力制御部３８と、画像データをＪＰＥＧ形成などで記録するためのデータ圧縮部３９と、画像データをメモリカード１４へ書き込み、又はメモリカード１４に書き込まれた画像データを読み出すメディアインターフェース（以下、「メディアＩ／Ｆ」という）４０と、操作部４１からの操作入力情報に基づき、ＲＯＭ２４に記憶された制御プログラムに基づいてデジタルカメラ１全体のシステム制御等を行う制御部（ＣＰＵ）２８を備えている。
【００４２】
操作部４１は、デジタルカメラ１（図１（ａ），（ｂ），（ｃ）参照）の外観表面に設けられているレリーズボタン２、電源ボタン３、撮影・再生切替ダイアル４、広角側ズームスイッチ１０、望遠側ズームスイッチ１１、メニューボタン１２、確定ボタン１３等であり、撮影者の操作によって所定の動作指示信号が制御部２８に入力される。
【００４３】
ＳＤＲＡＭ２３には、ＣＣＤＩ／Ｆ３４に取り込まれたＲＡＷ−ＲＧＢデータが保存されると共に、ＹＵＶ変換部３６で変換処理されたＹＵＶデータ（ＹＵＶ形式の画像データ）が保存され、更に、データ圧縮部３９で圧縮処理されたＪＰＥＧ形成などの画像データが保存される。
【００４４】
なお、前記ＹＵＶデータのＹＵＶは、輝度データ（Ｙ）と、色差（輝度データと青色（Ｂ）成分データの差分（Ｕ）と、輝度データと赤色（Ｒ）成分データの差分（Ｖ））の情報で色を表現する形式である。
【００４５】
（デジタルカメラのモニタリング動作、静止画撮影動作）
次に、前記したデジタルカメラ１のモニタリング動作と静止画撮影動作について説明する。このデジタルカメラ１は、静止画撮影モード時には、以下に説明するようなモニタリング動作を実行しながら静止画撮影動作が行われる。
【００４６】
先ず、撮影者が電源ボタン３をＯＮし、撮影・再生切替ダイアル４を撮影モードに設定することで、デジタルカメラ１が記録モードで起動する。電源ボタン３がＯＮされて、撮影・再生切替ダイアル４が撮影モードに設定されたことを制御部２８が検知すると、制御部２８はモータドライバ２５に制御信号を出力して、鏡胴ユニット６を撮影可能位置に移動させ、かつＣＣＤ２０、ＡＦＥ部２１、信号処理部２２、ＳＤＲＡＭ２３、ＲＯＭ２４、液晶モニタ９等を起動させる。
【００４７】
そして、鏡胴ユニット６の撮影レンズ系５を被写体に向けることにより、撮影レンズ系５を通して入射される被写体像がＣＣＤ２０の各画素の受光面上に結像する。そして、ＣＣＤ２０から出力される被写体像に応じた電気信号（アナログＲＧＢ画像信号）は、ＣＤＳ３１、ＡＧＣ３２を介してＡ／Ｄ変換部３３に入力され、Ａ／Ｄ変換部３３により１２ビット（bit）のＲＡＷ−ＲＧＢデータに変換する。
【００４８】
このＲＡＷ−ＲＧＢデータは、信号処理部２２のＣＣＤＩ／Ｆ３４に取り込まれてメモリコントローラ３５を介してＳＤＲＡＭ２３に保存される。そして、ＳＤＲＡＭ２３から読み出されたＲＡＷ−ＲＧＢデータは、ＹＵＶ変換部３６で表示可能な形式であるＹＵＶデータ（ＹＵＶ信号）に変換された後に、メモリコントローラ３５を介してＳＤＲＡＭ２３にＹＵＶデータが保存される。
【００４９】
そして、ＳＤＲＡＭ２３からメモリコントローラ３５を介して読み出したＹＵＶデータは、表示出力制御部３８を介して液晶モニタ（ＬＣＤ）９へ送られ、撮影画像（動画）が表示される。前記した液晶モニタ（ＬＣＤ）９に撮影画像を表示しているモニタリング時においては、ＣＣＤＩ／Ｆ３４による画素数の間引き処理により１／３０秒の時間で１フレームを読み出している。
【００５０】
なお、このモニタリング動作時は、電子ファインダとして機能する液晶モニタ（ＬＣＤ）９に撮影画像が表示されているだけで、まだレリーズボタン２が押圧（半押も含む）操作されていない状態である。
【００５１】
この撮影画像の液晶モニタ（ＬＣＤ）９への表示によって、撮影画像を撮影者が確認することができる。なお、表示出力制御部３８からＴＶビデオ信号として出力して、ビデオケーブルを介して外部のＴＶ（テレビ）に撮影画像（動画）を表示することもできる。
【００５２】
そして、信号処理部２２のＣＣＤＩ／Ｆ３４は、取り込まれたＲＡＷ−ＲＧＢデータより、ＡＦ（自動合焦）評価値、ＡＥ（自動露出）評価値、ＡＷＢ（オートホワイトバランス）評価値を算出する。
【００５３】
ＡＦ評価値は、例えば高周波成分抽出フィルタの出力積分値や、近接画素の輝度差の積分値によって算出される。合焦状態にあるときは、被写体のエッジ部分がはっきりとしているため、高周波成分が一番高くなる。これを利用して、ＡＦ動作時（合焦検出動作時）には、撮影レンズ系５の各フォーカス位置におけるＡＦ評価値を取得して、その極大になる点を合焦検出位置としてＡＦ動作が実行される。
【００５４】
ＡＥ評価値とＡＷＢ評価値は、ＲＡＷ−ＲＧＢデータにおけるＲＧＢ値のそれぞれの積分値から算出される。例えば、ＣＣＤ２０の全画素の受光面に対応した画面を２５６エリアに等分割（水平１６分割、垂直１６分割）し、それぞれのエリアのＲＧＢ積算を算出する。
【００５５】
そして、制御部２８は、算出されたＲＧＢ積算値を読み出し、ＡＥ処理では、画面のそれぞれのエリアの輝度を算出して、輝度分布から適正な露光量を決定する。決定した露光量に基づいて、露光条件（ＣＣＤ２０の電子シャッタ回数、絞りユニット２６の絞り値等）を設定する。また、ＡＷＢ処理では、ＲＧＢの分布から被写体の光源の色に合わせたＡＷＢの制御値を決定する。このＡＷＢ処理により、ＹＵＶ変換部３６でＹＵＶデータに変換処理するときのホワイトバランスを合わせる。なお、前記したＡＥ処理とＡＷＢ処理は、前記モニタリング時には連続的に行われている。
【００５６】
そして、前記したモニタリング動作時に、レリーズボタン２が押圧（半押しから全押し）操作される静止画撮影動作が開始されると、合焦位置検出動作であるＡＦ動作と静止画記録処理が行われる。
【００５７】
即ち、レリーズボタン２が押圧（半押しから全押し）操作されると、制御部２８からモータドライバ２５への駆動指令により撮影レンズ系５のフォーカスレンズが移動し、例えば、いわゆる山登りＡＦと称されるコントラスト評価方式のＡＦ動作が実行される。
【００５８】
ＡＦ（合焦）対象範囲が無限から至近までの全領域であった場合、撮影レンズ系５のフォーカスレンズは、至近から無限、又は無限から至近までの間の各フォーカス位置に移動し、ＣＣＤＩ／Ｆ３４で算出されている各フォーカス位置における前記ＡＦ評価値を制御部２８が読み出す。そして、各フォーカス位置のＡＦ評価値が極大になる点を合焦位置としてフォーカスレンズを合焦位置に移動させ、合焦させる。
【００５９】
そして、前記したＡＥ処理が行われ、露光完了時点で、制御部２８からモータドライバ２５への駆動指令によりメカシャッタユニット２７が閉じられ、ＣＣＤ２０から静止画用のアナログＲＧＢ画像信号が出力される。そして、前記モニタリング時と同様に、ＡＦＥ部２１のＡ／Ｄ変換部３３によりＲＡＷ−ＲＧＢデータに変換される。
【００６０】
そして、このＲＡＷ−ＲＧＢデータは、信号処理部２２のＣＣＤＩ／Ｆ３４に取り込まれ、後述するＹＵＶ変換部３６でＹＵＶデータに変換されて、メモリコントローラ３５を介してＳＤＲＡＭ２３に保存される。そして、このＹＵＶデータはＳＤＲＡＭ２３から読み出されて、リサイズ処理部３７で記録画素数に対応するサイズに変換され、データ圧縮部３９でＪＰＥＧ形式等の画像データへと圧縮される。圧縮されたＪＰＥＧ形式等の画像データは、ＳＤＲＡＭ２３に書き戻された後にメモリコントローラ３５を介してＳＤＲＡＭ２３から読み出され、メディアＩ／Ｆ４０を介してメモリカード１４に保存される。
【００６１】
（ＹＵＶ変換部３６によるダイナミックレンジ拡大処理）
本実施形態に係るデジタルカメラ１のＹＵＶ変換部３６は、ダイナミックレンジを拡大するためのダイナミックレンジ拡大処理機能を有している。
【００６２】
デジタルカメラ１のＣＣＤ２０を構成する各画素上には、ベイヤ配列のＲＧＢフィルタが配置されているが、太陽光のように広い波長帯域を持つ光に対して、通常のＲＧＢフィルタ（図７参照）は各色毎に輝度に対する感度が異なっている。
【００６３】
例えば、図３に示すように、Ｇ（グリーン）フィルタの感度が、Ｒ（レッド）フィルタ、Ｂ（ブルー）フィルタの２倍程度の感度を有するＲＧＢフィルタ（図３のａ、ｂ、ｃ）を有するＣＣＤ２０の場合、太陽光のように広い波長帯域を持つ光が同じだけＲＧＢフィルタに入射したときに、Ｒ、Ｂフィルタの各画素出力に対してＧフィルタ（図３のｃの斜線部分）の画素出力の方が先に飽和レベルＡに達してしまう。なお、図３において、ｆはＧフィルタの画素感度特性、ｇはＲ、Ｂフィルタの各画素感度特性であり、Ｇフィルタの画素感度特性は、Ｒ、Ｂフィルタの各画素感度特性の２倍程度の感度を有している。
【００６４】
ところで、従来のＲＧＢフィルタを有するＣＣＤなどの固体撮像素子を有するデジタルカメラでは、図３のａ、ｂ、ｃのＲＧＢフィルタのように、感度の高いＧフィルタの画素出力に応じた飽和レベルＡに合わせてダイナミックレンジの範囲を設定している。即ち、Ｇフィルタの画素出力が飽和レベルＡに達している場合でも、Ｒ、Ｂフィルタの画素出力は飽和レベルＡの１／２程度である。
【００６５】
これに対して、本発明では、図３のｄ、ｅのＲＧＢフィルタのように、Ｇフィルタの画素出力が飽和レベルＡを超えていても、Ｒ、Ｂフィルタの各画素出力が飽和レベルＡを超えていない範囲内にあるときに、Ｒ、Ｂフィルタの各画素出力レベルから、Ｒ、Ｂフィルタの各画素感度特性（図３のｇ）とＧフィルタの画素感度特性（図３のｆ）とに基づいてＧフィルタの画素出力レベルを予測補間（一点鎖線部分）するように補正し、この予測補間（補正）した分だけダイナミックレンジを拡大するようにした。
【００６６】
以下、本実施形態におけるダイナミックレンジの拡大処理動作について説明する。
【００６７】
本実施形態では、撮影者がメニュー（ＭＥＮＵ）ボタン１２（図１（Ｃ）参照）を押圧操作することにより、例えば、図４に示すような撮影設定画面が液晶モニタ（ＬＣＤ）９に表示され、この表示画面から「ダイナミックレンジ２倍」の項目を選択することにより、制御部２８からＹＵＶ変換部３６へ制御信号が出力され、ダイナミックレンジを２倍に拡大する処理動作が実行される。
【００６８】
例えば、被写体の背景の一部に極端に明るい部分がある場合などに、撮影者の判断によりメニュー（ＭＥＮＵ）ボタン１２を押圧操作して「ダイナミックレンジ２倍」の項目を選択することにより、ダイナミックレンジの拡大処理が行われる。
【００６９】
なお、本実施形態では、前記したようにＧフィルタの画素感度特性が、Ｒ、Ｂフィルタの各画素感度特性の２倍程度の感度を有していることを前提としているため、極端に赤い光源下や青い光源下では、Ｇフィルタの画素感度よりもＲ、Ｂフィルタの画素感度の方が飽和してしまう場合がある。このような状況下で前記したダイナミックレンジの拡大処理を行うと正確な階調および色再現が得られないので、このような場合には撮影者の判断により、前記した「ダイナミックレンジ２倍」の項目を選択しないようにする。
【００７０】
ダイナミックレンジの拡大処理は、ＹＵＶ変換部３６で行われる。図５に示すように、ＹＵＶ変換部３６は、ダイナミックレンジ拡大予測補間部（以下、「Ｄレンジ拡大予測補間部」という）５０、ビット圧縮変換部５１、ホワイトバランス制御部５２、同時化部５３、トーンカーブ変換部５４、ＲＧＢ−ＹＵＶ変換部５５、画像サイズコンバータ部５６、輝度ヒストグラム生成部５７、エッジエンハンス部５８を備えている。
【００７１】
図６に示すように、Ｄレンジ拡大予測補間部５０は、補正係数算出部６０、画素出力補正処理部６１、ビット拡張処理部６２を備えており、前記ＲＡＷ−ＲＧＢデータは最初に補正係数算出部６０に入力される。
【００７２】
補正係数算出部６０は、入力されるＲＡＷ−ＲＧＢデータからＲＧＢフィルタを設けた各画素の画素出力を検出するとともに、Ｇフィルタを設けた画素の画素出力（以下、「Ｇフィルタの画素出力」という）およびその周辺のＲ、Ｂフィルタを設けた画素の画素出力（以下、「Ｒ、Ｂフィルタの画素出力」という）のそれぞれの出力が、予め設定されている飽和レベル以上に達しているかを判定する。そして、補正係数算出部６０は、Ｇフィルタの画素出力およびＲ、Ｂフィルタの画素出力のいずれかが飽和レベル以上に達している場合に、Ｇフィルタの画素出力の予測補間（補正）を行うための後述する補正係数を算出する。
【００７３】
画素出力補正処理部６１は、補正係数算出部６０で算出された補正係数をＧフィルタの画素出力に乗算することによって、Ｇフィルタの画素出力の予測補間処理（補正処理）を行う。
【００７４】
ビット拡張処理部６２は、Ｒ、Ｂフィルタの画素出力に対して、出力レベルの変換を行うことなく１２ビットから１４ビットにそれぞれビット拡張のみを行う。
【００７５】
補正係数算出部６０でＧフィルタの画素出力に対する補正係数を算出する際において、本実施形態では、ＲＧＢフィルタを有するＣＣＤ２０の各画素に対して、図７に示すように、太枠Ａ内の２×２画素（２つのＧフィルタの画素、１つずつのＲ、Ｂフィルタの画素）を処理単位（最小単位）とする。Ｇフィルタの画素出力の補正係数（Ｋ）、予測補間処理（補正処理）後のＧフィルタの画素出力（Ｇｅ）、は、それぞれ下記の式（１）、式（２）から算出される。
【００７６】
Ｋ＝｛ｌ×ｆ（Ｒｏ）＋ｍ×ｆ（Ｇｏ）＋ｎ×ｆ（Ｂｏ）｝／３      …式（１）
Ｇｅ＝Ｋ×Ｇｏ      …式（２）
ただし、ｌ、ｍ、ｎはＲＧＢの各フィルタの感度比率から設定される係数、Ｇｏは予測補間処理前のＧフィルタの画素出力である。また、ｆ（Ｒｏ）、ｆ（Ｇｏ）、ｆ（Ｂｏ）は、下記の数１（式（３）〜式（５））で設定される係数である。
【００７７】
【数１】
2010074813.tif 000003
【００７８】
ただし、ＲｏはＲフィルタの画素出力、ＴＲはＲフィルタの画素出力の飽和判定レベル、Ｇｏは予測補間処理前のＧフィルタの画素出力、ＴＧはＧフィルタの画素出力の飽和判定レベル、ＢｏはＢフィルタの画素出力、ＴＢはＢフィルタの画素出力の飽和判定レベルである。
【００７９】
前記式（３）〜式（５）における飽和判定レベルＴＲ、ＴＧ、ＴＢは、例えば、図８に示したＲＧＢフィルタの各画素出力に対する所定の飽和判定レベルに相当する。なお、図８において、Ａ（ＴＧ）はＧフィルタの画素出力の飽和レベル（飽和判定レベル）、ＴＲはＲフィルタの画素出力の飽和判定レベル、ＴＢはＢフィルタの画素出力の飽和判定レベルである。
【００８０】
本実施形態にいては、前記したようにＧフィルタを設けた画素の感度が、ＲフィルタおよびＢフィルタを設けた画素の感度の２倍としているため、Ｇフィルタの画素が飽和レベルＡに最初に達する。よって、飽和レベルＡに達した出力値をＧフィルタの画素出力の飽和判定レベルＴＧとし、ＲフィルタおよびＢフィルタの各画素出力の飽和判定レベルＴＲ、ＴＢは、ＴＧの１／２の値に設定した。なお、ＴＲ、ＴＧ、ＴＢは、撮像装置（デジタルカメラなど）に用いられるＲＧＢフィルタを有する固体撮像素子（ＣＣＤなど）の感度比に依存し、図８に示したような比率に限定されるものではない。
【００８１】
ＲＧＢフィルタの各画素出力の感度比が、図８に示したような場合、前記式（１）における係数ｌ、ｎをそれぞれ３／２、ｍを０とするとことで、Ｇフィルタの画素出力の補正係数（Ｋ）が算出される。そして、この補正係数（Ｋ）により前記式（２）から算出された補正後のＧフィルタの画素出力（Ｇｅ）の値は、処理単位（図７参照）内にある２つのＧフィルタの画素出力値として置き換えられる。
【００８２】
なお、このＧフィルタの画素出力値は１２ビットを超えたデータになるため、ここでは一度１４ビットのデータに置き換える。よって、Ｒ、Ｂフィルタの各画素出力の最大値はいずれも４０９５（１２ビット）なので、Ｇフィルタの画素出力の最大値は８１９０となり、１４ビットのデータとして扱うことができる。
【００８３】
ところで、補正係数算出部６０でＧフィルタの画素出力の補正係数を算出する前に、欠陥画素の補正が完了している必要がある。即ち、ＲＧＢフィルタを設けた各画素中に欠陥画素があり、常に飽和する値を出力する画素があった場合、前記補正係数は大きな値になってしまい、結果として補正後のＧフィルタの画素出力を大きな値に置き換えてしまうため、新たな欠陥画素を生成してしまうことになる。このため、本実施形態では、ＣＣＤＩ／Ｆ３４に欠陥画素を取り除く欠陥画素除去処理部（不図示）を備えている。
【００８４】
また、前記式（３）〜式（５）において、ＲＧＢフィルタの各画素出力が所定の飽和判定レベル（ＴＲ、ＴＧ、ＴＢ）以下の場合は“１”を設定しているが、これは補正後のＧフィルタの画素出力（Ｇｅ）の値が、補正前のＧフィルタの画素出力（Ｇｏ）よりも小さくならないようにするためである。
【００８５】
即ち、例えば、図９（ａ）に示すように、前記処理単位（図７参照）内にあるＧフィルタの画素出力が飽和レベルＡ以上に達していて、その周囲のＲ、Ｂフィルタの各画素出力もある程度高い（飽和レベルＡ以下）場合には、図９（ｂ）に示すように、前記式（１）〜式（５）に基づいて、Ｇフィルタの画素出力を飽和レベルＡ以上に拡大するように予測補間処理（補正）して、ダイナミックレンジを拡大することができる。
【００８６】
しかしながら、例えば、図１０（ａ）に示すように、前記処理単位（図７参照）内にあるＧフィルタの画素出力が飽和レベルＡ以上に達しているときでも、その周囲のＲ、Ｂフィルタの各画素出力がＧフィルタの画素出力に対して極端に小さい場合がある。この場合に、前記式（３）〜式（５）において、ＲＧＢフィルタの各画素出力が所定の飽和判定レベル（ＴＲ、ＴＧ、ＴＢ）よりも小さいときに“１”を入れるという判定が入っていなかった場合、Ｇフィルタの画素出力を補正すると、図１０（ｂ）に示すように、その周囲の画素出力が極端に小さいＲ、Ｂフィルタの影響により、Ｇフィルタの画素出力が逆に飽和レベルＡ以下に縮小される不具合が生じる。
【００８７】
そこで、前記式（３）〜式（５）のように、所定の飽和判定レベル（ＴＲ、ＴＧ、ＴＢ）との比較を行うことで、演算結果が図９（ｂ）のように、元のＧフィルタの画素出力の値よりも大きくなる場合のみ、ダイナミックレンジ拡大の予測補間処理（補正）が行われるようにしている。なお、図９（ａ）、（ｂ）および図１０（ａ）、（ｂ）において、Ａ（ＴＧ）はＧフィルタの画素出力の飽和レベル（飽和判定レベル）、ＴＲはＲフィルタの画素出力の飽和判定レベル、ＴＢはＢフィルタの画素出力の飽和判定レベルである。
【００８８】
このように、Ｇフィルタの画素出力が飽和レベルＡ以上に達しているときでも、その周囲のＲ、Ｂフィルタの各画素出力がＧフィルタの画素出力に対して極端に小さい場合には、Ｇフィルタの画素出力に対する予測補間処理が中止されることにより、Ｇフィルタの画素出力が下げられて、色ずれが生じることを防止することができる。
【００８９】
そして、Ｄレンジ拡大予測補間部５０からビット圧縮変換部５１に、Ｒ、Ｂフィルタの画素出力データおよび予測補間処理されたＧフィルタの画素出力データが出力される。ビット圧縮変換部５１は、例えば、図１１（ａ）に示すような変換特性（３箇所の節点を指定し、それらの間を直線で近似する４区間の折れ線近似特性）によって、１４ビットに拡張されたＲＧＢフィルタの各画素出力のうちのＧフィルタの画素出力を１２ビットに圧縮する。なお、図１１（ａ）において、ａは１２ビットの範囲であり、ｂは最大値８１９０のデータを１／２倍する単純な線形変換特性（一点鎖線部分）である。
【００９０】
図１１（ａ）に示す変換特性では、Ｇフィルタの画素出力の最大値は８１９０なので、８１９０が４０９５になるように圧縮する。そして、Ｇフィルタの画素出力の圧縮倍率に合わせて、Ｒ、Ｂフィルタの画素出力の値も圧縮する。
【００９１】
前記したように本実施形態では、最大値が８１９０に拡張されたＧフィルタの画素出力を最大値が４０９５に圧縮する場合の一例として、図１１（ａ）の実線で示したような３つの節点を有する変換特性を用いた。本実施形態では、単純な節点のない線形変換特性（図１１（ａ）のｂ）では得られない以下のような２つの効果が得られる。
【００９２】
第１の効果としては、データの信頼性が高いデータにより多くのビット数を割り当てることができる。即ち、飽和レベル以上に達しているＧフィルタの画素出力に対して予測補間処理する場合、前記したようにＧフィルタの画素出力の飽和レベル付近の規定値以上の値になった範囲について予測補間を行い、この規定値以下の範囲では予測補間は行われない。よって、予測補間を行う範囲と行わない範囲とでは、データの精度が異なっている。
【００９３】
即ち、例えば前記式（１）〜式（５）によって、飽和しているＧフィルタの画素出力値を予測補間（補正）する場合、主被写体の色によっては、予測補間を行う範囲においては被写体の輝度レベルが正確に再現できていない場合がある。これに対して予測補間を行っていない範囲は、ＲＧＢフィルタを有するＣＣＤ２０から出力される実際のデータ（アナログＲＧＢ画像信号）をＡ／Ｄ変換したデータであるので、このデータの信頼性は高いものとなる。
【００９４】
即ち、図１１（ａ）に示した本実施形態における変換特性では、例えば、入力１４ビットデータが１０２４ときに出力１２ビットデータは１０２４になっており、元のデータがそのまま使われている。これに対し、例えば、入力１４ビットデータが３０７２ときに出力１２ビットデータは２５６０になっており、この範囲では予測補間前のビット割付よりも少ない割付となることによって、多少のビット誤差が発生する。
【００９５】
このように、単純な節点のない線形変換を行う特性（図１１（ａ）の一点鎖線で示したｂ）ではなく、本実施形態の図１１（ａ）のように３つの節点を有する変換特性を採用することにより、ビット割付をだんだんと少なくしていくことができるので、データの信頼性が高いデータにより多くのビット数を割り当てることができる。
【００９６】
そして、第２の効果としては、低・中輝度における階調を正確に保存することができる。即ち、単純な線形変換特性（図１１（ａ）のｂ）でビット圧縮を行った場合、低輝度側の予測補間が行われていない範囲では、ビット割付が１／４になってしまう。このため、階調感のない画像になってしまう。これに対し、図１１（ａ）に示したような本実施形態における変換特性でビット圧縮を行った場合には、飽和レベル以下で低輝度レベルにおける画素出力に対応したデータに対しては、ビット圧縮変換部５１でビット圧縮する前とビット圧縮した後で略同じ値となるような圧縮率を用いることにより、低輝度レベルにおける階調性を良好に保持することができる。
【００９７】
なお、本実施形態では、拡張したＧフィルタの画素出力の１４ビットデータを１２ビットに縮小するときに、図１１（ａ）のように３つの節点を指定し、それらの間を直線で近似する４区間の折れ線近似特性（変換特性）でビット圧縮を行う構成であったが、この区間数は特に限定されるものではない。例えば、１つの節点を指定する２区間の折れ線近似特性としてもよいが、節点付近でビット割付が大きく変わることにより、前記した２つの効果が小さくなる。よって、３区間以上の区間数を有する折れ線近似特性（変換特性）が好ましい。
【００９８】
また、拡張したＧフィルタの画素出力の１４ビットデータを１２ビットに縮小する変換特性を、図１１（ｂ）に示すように、複数の節点を有していない曲線による変換特性としてもよい。即ち、図１１（ａ）の４区間を有する変換特性に対して、区間数を８１９２にしたものがこの曲線による変換特性となる。なお、図１１（ｂ）において、ａは１２ビットの範囲である。
【００９９】
更に、入力１４ビットデータの０〜８１９２に対して、１２ビットに縮小変換後の数値データを持ったルックアップテーブルを設けておくことにより、この曲線による変換特性で、拡張したＧフィルタの画素出力の１４ビットデータを良好に１２ビットに圧縮することができる。
【０１００】
そして、ビット圧縮変換部５１で１４ビットから１２ビットに圧縮変換されたＲＧＢフィルタの各画素出力データは、ホワイトバランス制御部５２に入力される。ホワイトバランス制御部５２は、入力されるＲＧＢフィルタの各画素出力データをそれぞれ増幅する。この際、制御部２８は、ＣＣＤＩ／Ｆ３４で算出された前記ＡＷＢ評価値に基づいてホワイトバランスを合わせるための補正値を算出し、算出した補正値をホワイトバランス制御部５２に出力する。ホワイトバランス制御部５２は、入力される前記補正値に基づいてホワイトバランスを合わせる。
【０１０１】
そして、ホワイトバランス制御部５２でホワイトバランスが合わされたＲＧＢフィルタの各画素出力データ（１２ビット）は、同時化部５３に入力される。同時化部５３は、１画素に１色のデータしか持っていないＲＡＷデータに対して補間演算処理を行い、１画素に対してＲＧＢの全てのデータを生成する。
【０１０２】
そして、同時化部５３で生成されたＲＧＢの全てのデータ（１２ビット）は、トーンカーブ変換部５４に入力される。トーンカーブ変換部５４は、図１２に示すような変換テーブルによって、１２ビットのＲＧＢのデータを８ビットのＲＧＢのデータに変換するγ変換を行って８ビットのＲＧＢ値を生成し、ＲＧＢ−ＹＵＶ変換部５５に出力する。
【０１０３】
ＲＧＢ−ＹＵＶ変換部５５は、入力されるＲＧＢデータ（８ビット）をマトリックス演算によりＹＵＶデータに変換し、画像サイズコンバータ部５６に出力する。画像サイズコンバータ部５６は、入力されるＹＵＶデータ（８ビット）に対して所望の画像サイズに縮小または拡大を行い、輝度ヒストグラム生成部５７およびエッジエンハンス部５８に出力する。
【０１０４】
輝度ヒストグラム生成部５７は、入力されるＹＵＶデータにより輝度ヒストグラムを生成する。エッジエンハンス部５８は、入力されるＹＵＶデータに対して画像に合わせたエッジ強調等の処理を行い、メモリコントローラ３５を介してＳＤＲＡＭ２３に保存する。
【０１０５】
このように、本実施形態では、処理単位内の感度の高いＧフィルタの画素出力が飽和レベルを超えているような撮影においても、感度の低いＲ、Ｂフィルタの画素出力に基づいて、飽和しているＧフィルタの画素出力を予測補間処理することにより、図３に示すように、Ｇフィルタ（図３のｄ、ｅ）の画素出力の予測補間した拡張領域（図３のｄ、ｅのＧフィルタの画素出力の一点鎖線部分）に基づいて、１回の撮影でダイナミックレンジを２倍に拡大することが可能となる。
【０１０６】
よって、撮影画像内の背景等に高輝度部分がある場合でも、白とびの発生を防止して良好な階調性を得ることが可能となる。
【０１０７】
図１３（ａ）は、Ｇフィルタの画素出力が飽和レベルを超えたときに、前記した本実施形態におけるダイナミックレンジの拡大処理を行った場合の、輝度ヒストグラム生成部５７で生成されたヒストグラムの一例である。このヒストグラムから明らかなように、ダイナミックレンジの拡大処理を行ったことにより、最大輝度部分（２５５）における白飛びがほとんど発生していなく、良好な階調で再現されている。
【０１０８】
これに対し、図１３（ｂ）は、Ｇフィルタの画素出力が飽和レベルを超えたときに、前記した本実施形態におけるダイナミックレンジの拡大処理を行わなかった場合の、輝度ヒストグラム生成部５７で生成されたヒストグラムの一例である。このヒストグラムから明らかなように、ダイナミックレンジの拡大処理を行わなかったことにより、最大輝度部分（２５５）に度数があり、白飛びが発生しているのが分かる。
【０１０９】
なお、前記した実施形態１の説明および図３、図８において、所定の飽和レベル判定値である図３の飽和レベルＡと補正後の１２ビットの最大値である４０９５、及び図８の飽和判定レベルＴＧと補正後の１２ビットの最大値である４０９５とがそれぞれ一致しているように説明したが、これに限定するものではない。例えば、出力が完全に飽和する付近の高輝度部において、出力の直線性（リニアリティー）が良くないＲＧＢフィルタを有するＣＣＤでは、例えば完全に飽和する１２ビットの最大値である４０９５よりも小さい値である４０３２を所定の飽和レベル値（図３の飽和レベルＡ）とおいて、その値を超えた画素出力を予測補間処理の対象としてもよい。
【０１１０】
また、デジタルカメラのシステム構成によっては、高輝度被写体でも１２ビットの最大値である４０９５にならないものもある。その場合も同様に所定の飽和レベルを４０９５よりも低い値に設定するとよい。
【０１１１】
このように、４０９５未満を所定の飽和レベルとしたときでも、その特性に合わせて図１２の変換カーブを切り替えることで、ビット圧縮変換部５１の出力を４０９５にすることができ、後段の処理を変えることなくダイナミックレンジの拡大が可能となる。
【０１１２】
なお、本実施形態において、例えば、Ｇフィルタの画素出力とＲフィルタ（またはＢフィルタ）の画素出力の値が飽和レベル以上に達した場合、前記式（１）〜式（５）から算出される予測補間したＧフィルタの画素出力の値が不正確になるとともに、Ｒフィルタ（またはＢフィルタ）の画素出力の値を予測補間しないで、Ｇフィルタの画素出力で用いた圧縮率でビット圧縮するため、色相が変化してしまう可能性がある。
【０１１３】
そこで、Ｇフィルタの画素出力とＲフィルタ（またはＢフィルタ）の画素出力の値が少なくとも飽和レベル以上に達している場合には、前記した予測補間によるダイナミックレンジの拡大処理を行わないようにすることが好ましい。あるいは、複数（Ｇフィルタの画素出力とＲフィルタ（またはＢフィルタ））の画素出力の値が飽和レベル以上に達しているということは、その処理単位エリアの明るさは極めて明るいと仮定して、Ｇフィルタの画素出力の値を予め決めた値、例えば、
Ｇフィルタの画素出力＝４０９６×１．８＝７３７２（１４ビット）
などに設定してもよい。
【０１１４】
また、本実施形態では、図５に示したように、Ｄレンジ拡大予測補間部５０から出力される１４ビットのＲＡＷ−ＲＧＢデータ（ＲＧＢフィルタの画素出力データ）をビット圧縮変換部５１で１２ビットに縮小処理し、ホワイトバランス制御部５２、同時化部５３においては１２ビットのデータ処理を行う構成であったが、これ以外にも、同時化部５３の後にビット圧縮変換部５１を設けて、同時化部５３から出力される１４ビットのデータを１２ビットのデータに縮小処理する構成でもよい。
【０１１５】
〈実施形態２〉
前記実施形態１では図７に示したように、ＲＧＢフィルタを有するＣＣＤ２０に対して、２×２画素を処理単位（最小単位）としていたが、本実施形態では、図１４に示すように、太枠Ａ内の５画素（１つのＧフィルタの画素、２つずつのＲ（Ｒ１、Ｒ２）、Ｂ（Ｂ１、Ｂ２）フィルタの画素）を処理単位（最小単位）とし、処理単位を前記実施形態１の場合よりも広い範囲とした例である。なお、デジタルカメラの構成、モニタリング動作、静止画撮影動作、およびダイナミックレンジの拡大処理動作は、前記実施形態１と同様である。
【０１１６】
本実施形態では、補正係数算出部６０は、処理単位（図１４参照）内の１つのＧフィルタの画素の周囲にある２つのＲ１、Ｒ２フィルタの画素出力の平均値、および２つのＢ１、Ｂ２フィルタの画素出力の平均値を算出し、算出した各平均値を処理単位（図１４参照）内のＲ、Ｂフィルタの各画素出力の値とする。
【０１１７】
図１４に示した太枠Ａの処理単位内にあるＧフィルタの画素出力が飽和レベル以上に達している場合、Ｇフィルタの感度は、前記したようにＲ、Ｂフィルタの感度の約２倍であるため、Ｇフィルタの画素出力の補正係数（Ｋ）、補正後のＧフィルタの画素出力（Ｇｅ）は、下記の式（６）、式（７）から算出される。
【０１１８】
Ｋ＝｛ｌ×ｆ（Ｒａ）＋ｍ×ｆ（Ｇａ）＋ｎ×ｆ（Ｂａ）｝／３      …式（６）
Ｇｅ＝Ｋ×Ｇａ      …式（７）
ただし、ｌ、ｍ、ｎはＲＧＢの各フィルタの感度比率から設定される係数、Ｇａは補正前のＧフィルタの画素出力である。また、ｆ（Ｒａ）、ｆ（Ｇａ）、ｆ（Ｂａ）は、下記の数２（式（８）〜式（１０））で設定される係数である。
【０１１９】
【数２】
2010074813.tif 000004
【０１２０】
ただし、Ｒａは前記処理単位（図１４参照）内でのＲフィルタの画素出力の平均値、ＴＲはＲフィルタの画素出力の飽和判定レベル、Ｇａは前記処理単位（図１４参照）内でのＧフィルタの画素出力、ＴＧはＧフィルタの画素出力の飽和判定レベル、Ｂａは前記処理単位（図１４参照）内でのＢフィルタの画素出力の平均値、ＴＢはＢフィルタの画素出力の飽和判定レベルである。
【０１２１】
なお、前記ＴＲ、ＴＧ、ＴＢは、前記式（３）〜式（５）と同様である。また、前記係数ｌ、ｍ、ｎは、Ｒ、Ｇ、Ｂフィルタの各画素出力の感度比が実施形態１と同様であれば、係数ｌ、ｎがそれぞれ３／２、ｍが０となる。
【０１２２】
そして、図６に示したＤレンジ拡大予測補間部５０の画素出力補正処理部６１は、前記式（７）より算出されたＧフィルタの画素出力値を、前記処理単位（図１４参照）内にあるＧフィルタの画素出力値として置き換え、以下、前記実施形態１と同様の処理を行う。
【０１２３】
このように、処理単位を広くすることで、処理単位内の他のＲ１，Ｒ２フィルタの画素、Ｂ１，Ｂ２フィルタの画素が持っている感度差による影響を緩和することができ、Ｇフィルタの画素出力に対して、より正確なダイナミックレンジ拡大予測補間が可能となる。
【０１２４】
〈実施形態３〉
本実施形態では、図１５に示すように、ＲＧＢフィルタを有するＣＣＤ２０に対して、前記実施形態２の場合よりも更に処理単位（太枠Ａ）を広くした例である。なお、デジタルカメラの構成、モニタリング動作、静止画撮影動作、およびダイナミックレンジの拡大処理動作は、前記実施形態１と同様である。ただし、Ｇフィルタの画素出力に対する予測補間の算出式は、前記実施形態２と同様に式（６）〜式（１０）を用いる。
【０１２５】
なお、本実施形態では、処理単位（図１５参照）内でその中央のＧフィルタの画素周囲にも複数のＧフィルタの画素を有しているので、補正係数算出部６０は、複数のＧフィルタに対しても画素出力の平均値を算出し、算出した平均値を処理単位（図１５参照）内のＧフィルタの画素出力の値とする。
【０１２６】
処理単位を広くすると、広い範囲の輝度情報に基づいて処理することになるため、ローパスフィルタをかけたことと等価になってしまう。そのため、輝度変化のエッジ部分がなまってしまう。そこで、本実施形態では、広くした処理単位の大きさを、例えば、前記ＡＦ評価値を利用して部分的に変更するものとする。
【０１２７】
即ち、図２に示した信号処理部２２のＣＣＤＩ／Ｆ３４では、前記したようにＡＦを行うためのＡＦ評価値を算出している。これは、ハイパスフィルタ（ＨＰＦ）の出力であり、撮影画像の画面内に輝度の変化がある部分では大きな値が出力される。そして、制御部２８は、静止画撮影時のＡＦ評価値を読み出し、画面内の輝度変化がある部分とない部分を判別する。そして、制御部２８は、この判別データを基にＤレンジ拡大予測補間部５０に対して、輝度変化がある部分には処理単位が狭くなるような設定を行い、輝度変化がない部分には、図１５に示したように処理単位が広い範囲になるように設定を行う。
【０１２８】
このように、処理単位を更に広くした場合でも、輝度変化がある部分には処理単位が狭くなるような設定を行うことで、解像度を落とすことなく、正確なダイナミックレンジ拡大予測補間が可能となる。
【０１２９】
〈実施形態４〉
本実施形態では、図１６に示すように、鏡胴ユニット６の撮影レンズ系５とメカシャッタユニット２７間の空間に、光透過率の異なる２枚の第１、第２の緑色フィルタ７０ａ，７０ｂと開口部７１を有する回転自在なターレット板７２を設置した構成である。ターレット板７２は、制御部２８からの信号により駆動されるモータドライバ２５によって回転し、第１、第２の緑色フィルタ７０ａ，７０ｂ、および開口部７１が選択されて撮影レンズ系５の光軸上に移動するように構成されている。なお、デジタルカメラの他の構成、モニタリング動作、静止画撮影動作は、前記実施形態１と同様である。
【０１３０】
ターレット板７２の開口部７１を撮影レンズ系５の光軸上に移動させている状態では、撮影レンズ系５と絞りユニット２６間に何もない前記実施形態１と同様の構成である。
【０１３１】
ターレット板７２の第１の緑色フィルタ７０ａまたは第２の緑色フィルタ７０ｂを撮影レンズ系５の光軸上に移動させている状態では、ＲＧＢフィルタを有するＣＣＤ２０のＲ、Ｂフィルタの感度が大きく低下する。なお、Ｇフィルタの感度は変化しない。図１７（ａ）は、第１の緑色フィルタ７０ａの光の波長に対する光透過率特性であり、図１７（ｂ）は、第２の緑色フィルタ７０ｂの光の波長に対する光透過率特性である。これらの光透過率特性に示すように、第１の緑色フィルタ７０ａの方が第２の緑色フィルタ７０ｂよりも約２倍程度だけ光透過率がよい。
【０１３２】
第１の緑色フィルタ７０ａを撮影レンズ系５の光軸上に移動させている状態では、第１の緑色フィルタ７０ａは、Ｒ、Ｂフィルタの感度が通常の約１／２となるような光透過率特性を有している。よって、この状態では相対的にＲ、Ｂフィルタの感度は、Ｇフィルタの感度の約１／４になる（前記したように、元々Ｇフィルタの感度がＲ、Ｂフィルタの２倍程度高い感度なので）。
【０１３３】
また、第２の緑色フィルタ７０ｂを撮影レンズ系５の光軸上に移動させている状態では、第２の緑色フィルタ７０ｂは、Ｒ、Ｂフィルタの感度が通常の約１／４となるような光透過率特性を有している。よって、この状態では相対的にＲ、Ｂフィルタの感度は、Ｇフィルタの感度の約１／８になる（前記したように、元々Ｇフィルタの感度がＲ、Ｂフィルタの２倍程度高い感度なので）。
【０１３４】
図１８は、第１の緑色フィルタ７０ａを撮影レンズ系５の光軸上に移動させたときにおける、ＲＧＢフィルタの各画素出力を示した図であり、ａのＲＧＢフィルタでは、感度の高いＧフィルタの画素出力も飽和レベルＡ以下の状況にある。
【０１３５】
そして、本実施形態においても、図１８のｂ、ｃ、ｄ、ｅのＲＧＢフィルタのように、Ｇフィルタの画素出力が飽和レベルＡ以上に達しているが、Ｒ、Ｂフィルタの各画素出力が飽和レベルＡの範囲内にあるときに、Ｒ、Ｂフィルタの各画素出力レベルからＧフィルタの画素出力レベルを、Ｒ、Ｂフィルタの各画素出力レベルから、Ｒ、Ｂフィルタの各画素感度特性（図１８のｇ）とＧフィルタの画素感度特性（図１８のｆ）とに基づいてＧフィルタの画素出力レベルを予測補間（一点鎖線部分）するように補正し、この予測補間（補正）によってダイナミックレンジを拡大するようにした。
【０１３６】
そして、例えば、主被写体の背景の一部に極端に明るい部分がある場合などに、撮影者の判断によりメニュー（ＭＥＮＵ）ボタン１２（図１（Ｃ）参照）を押圧操作して「ダイナミックレンジ４倍」の項目を選択することにより、制御部２８からＹＵＶ変換部３６へ制御信号が出力され、前記実施形態１と同様なダイナミックレンジの拡大処理が行われる。
【０１３７】
そして、例えば、実施形態１と同様な処理単位（図７参照）内にある飽和レベルに達しているＧフィルタの画素出力値は、Ｇフィルタの画素の感度が前記したように本実施形態ではＲ、Ｂフィルタの画素の感度のいずれに対しても約４倍であるなら、前記式（１）〜式（５）で算出できる。
【０１３８】
そして、図６に示したＤレンジ拡大予測補間部５０の画素出力補正処理部６１は、前記式（１）〜式（５）より算出されたＧフィルタの画素出力値を、前記処理単位内にあるＧフィルタの画素出力値として置き換える。なお、前記Ｇフィルタの画素出力値は１２ビットを超えたデータになるため、ここでは一度１４ビットのデータに置き換える。よって、Ｒ、Ｂフィルタの画素出力の最大値はいずれも４０９５（１２ビット）なので、Ｇフィルタの画素出力の最大値は１６３８３（１４ビット）となる。
【０１３９】
なお、処理単位は、実施形態１における処理単位（図７参照）以外にも、実施形態２、３における各処理単位（図１４、１５参照）としてもよい。
【０１４０】
ビット圧縮変換部５１は、図１９に示すような変換特性によって１４ビットに拡張されたＧフィルタの画素出力を１２ビットに縮小する。図１９に示す変換テーブルでは、Ｇフィルタの画素出力の最大値は１６３８３なので、１６３８３が４０９５になるように圧縮する。そして、Ｇフィルタの画素出力の圧縮倍率に合わせて、Ｒ、Ｂフィルタの画素出力の値も圧縮する。以下、前記実施形態１と同様の処理を行う。
【０１４１】
なお、本実施形態における変換特性においても、前記同様に飽和レベル以下で低輝度レベルにおける画素出力に対応したデータに対しては、ビット圧縮変換部５１でビット圧縮する前とビット圧縮した後で略同じ値となるような圧縮率を用いることにより、低輝度レベルにおける階調性を良好に保持することができる。
【０１４２】
このように、本実施形態では、処理単位内のＧフィルタの画素出力が飽和レベル以上に達しているような撮影時においても、撮影レンズ系５の光軸上に移動させた第１の緑色フィルタ７０ａにより、相対的にＲ、Ｂフィルタの感度をＧフィルタの感度の約１／４に低下させることができる。これにより、図１８に示したように、Ｇフィルタの画素出力の予測補間の拡張領域（図１８のｂ、ｃ、ｄ、ｅのＧフィルタの画素出力の一点鎖線部分）に基づいて、１回の撮影でダイナミックレンジを４倍に拡大することが可能となる。
【０１４３】
なお、前記実施形態４では、光透過率の異なる２枚の第１、第２の緑色フィルタ７０ａ，７０ｂと開口部７１を有する回転自在なターレット板７２を、鏡胴ユニット６の撮影レンズ系５とメカシャッタユニット２７間に設置した構成であったが、このターレット板７２を撮影レンズ系５の前面側（メカシャッタユニット２７と反対側）に設けてもよい。
【０１４４】
〈実施形態５〉
前記実施形態４では、ターレット板７２の第１の緑色フィルタ７０ａを撮影レンズ系５の光軸上に移動させて、ダイナミックレンジを４倍に拡大する構成であったが、本実施形態では、図１６に示したターレット板７２の第２の緑色フィルタ７０ｂを撮影レンズ系５の光軸上に移動させて、ダイナミックレンジを８倍に拡大する例である。なお、デジタルカメラの他の構成、モニタリング動作、静止画撮影動作は、前記実施形態１と同様である。
【０１４５】
前記したように、第２の緑色フィルタ７０ｂを撮影レンズ系５の光軸上に移動させている状態では、相対的にＲ、Ｂフィルタの画素の感度は、Ｇフィルタの感度の約１／８になる。
【０１４６】
そして、例えば主被写体の背景の一部に極端に明るい部分がある場合などに、撮影者の判断によりメニュー（ＭＥＮＵ）ボタン１２（図１（Ｃ）参照）を押圧操作して「ダイナミックレンジ８倍」の項目を選択することにより、制御部２８からＹＵＶ変換部３６へ制御信号が出力され、前記実施形態１と同様なダイナミックレンジの拡大処理が行われる。
【０１４７】
そして、例えば、実施形態１と同様な処理単位（図７参照）内にある飽和レベルに達しているＧフィルタの画素出力値は、Ｇフィルタの画素の感度が前記したように本実施形態ではＲ、Ｂフィルタの画素の感度のいずれに対しても約８倍であるなら、前記式（１）〜式（５）で算出できる。なお、処理単位は、実施形態１における処理単位（図７参照）以外にも、実施形態２、３における各処理単位（図１４、１５参照）としてもよい。
【０１４８】
なお、前記Ｇフィルタの画素出力値は１２ビットを超えたデータになるため、ここでは一度１６ビットのデータに置き換えが行われる。よって、Ｒ、Ｂフィルタの画素出力の最大値は３２７６０（１５ビット）となる。このため、本実施形態では、図２０に示すように、Ｄレンジ拡大予測補間部５０からビット圧縮変換部５１に、１６ビットのデータに置き換えられたＲＧＢフィルタの各画素出力を出力する。
【０１４９】
この際、本実施形態では、Ｄレンジ拡大予測補間部５０の画素出力補正処理部６１は、前記式（１）〜式（５）により算出されたＧフィルタの画素出力値を、前記処理単位内にあるＧフィルタの画素出力値として置き換える。
【０１５０】
そして、ビット圧縮変換部５１により、１６ビットに拡張されたＧフィルタの画素出力を１２ビットに縮小する。そして、Ｇフィルタの画素出力の縮小倍率に合わせて、Ｒ、Ｂフィルタの画素出力の値も縮小する。以下、前記実施形態１と同様の処理を行う。
【０１５１】
このように、本実施形態では、処理単位内のＧフィルタの画素出力が飽和レベル以上に達しているような撮影時においても、撮影レンズ系５の光軸上に移動させた第２の緑色フィルタ７０ｂにより、相対的にＲ、Ｂフィルタの感度をＧフィルタの感度の約１／８に低下させることができる。これにより、１回の撮影でダイナミックレンジを８倍に拡大することが可能となる。
【０１５２】
〈実施形態６〉
実施形態１で述べたように、例えば、図１０（ａ）に示したように、前記した処理単位（図７参照）内にあるＧフィルタの画素出力が飽和レベルＡ以上に達しているときに、その周囲のＲ、Ｂフィルタの画素出力がＧフィルタの画素出力に対して極端に小さい場合がある。この場合には、前記式（１）から補正係数Ｋ＝１となり、実質的に予測補間処理が行われないことになる。
【０１５３】
そこで、本実施形態では、補正係数Ｋ＝１が算出された場合には、例えば、実施形態２の図１４に示したように、処理単位を実施形態１の図７の場合よりも拡大するようにした。この場合には、前記式（６）〜式（１０）によりＧフィルタの画素出力を予測補間する。
【０１５４】
このように、本実施形態によれば、Ｇフィルタの画素出力に対して、その周囲のＲ、Ｂフィルタの画素出力がＧフィルタの画素出力に対して極端に小さい場合には、補間処理する際の処理単位を拡大することにより、拡大した他のＲ、Ｂフィルタの画素出力によって、Ｇフィルタの画素出力を飽和レベル以上に拡大するように補間することが可能となる。
【０１５５】
なお、処理単位を前記した図１４のように拡大した場合でも、まだ補正係数Ｋ＝１の場合は、例えば、実施形態３の図１５に示したように、処理単位を更に拡大するようにしてもよい。図１５のように、処理単位を更に拡大した場合には、画素出力が飽和レベル以上に達しているＧフィルタと同色の他のＧフィルタの画素出力も併せて補間処理する際の演算に用いることにより、より良好な補間処理を行うことが可能となる。
【０１５６】
なお、前記した各実施形態では、色分解フィルタとしてＲＧＢの３原色系フィルタを配置した構成であったが、色分解フィルタとして補色系フィルタを配置した構成においても、同様に本発明を適用することができる。
【符号の説明】
【０１５７】
１        デジタルカメラ（撮像装置）
５        撮影レンズ系（光学系）
６        鏡胴ユニット
９        液晶モニタ
１２      メニューボタン（動作選択手段）
２０      ＣＣＤ（撮像素子）
２１      アナログフロントエンド部
２２      信号処理部
２３      ＳＤＲＡＭ
２８      制御部
３４      ＣＣＤインターフェース
３５      メモリコントローラ
３６      ＹＵＶ変換部
５０      Ｄレンジ拡大予測補間部
５１      ビット圧縮変換部（ビット圧縮変換手段）
６０      補正係数算出部（画素出力検出手段）
６１      画素出力補正処理部（画素出力補正処理手段）
６２      ビット拡張処理部
７０ａ    第１の緑色フィルタ（カラーフィルタ）
７０ｂ    第２の緑色フィルタ（カラーフィルタ）
７２      ターレット板
【図１】
2010074813.tif 000005
【図２】
2010074813.tif 000006
【図３】
2010074813.tif 000007
【図４】
2010074813.tif 000008
【図５】
2010074813.tif 000009
【図６】
2010074813.tif 000010
【図７】
2010074813.tif 000011
【図８】
2010074813.tif 000012
【図９】
2010074813.tif 000013
【図１０】
2010074813.tif 000014
【図１１】
2010074813.tif 000015
【図１２】
2010074813.tif 000016
【図１３】
2010074813.tif 000017
【図１４】
2010074813.tif 000018
【図１５】
2010074813.tif 000019
【図１６】
2010074813.tif 000020
【図１７】
2010074813.tif 000021
【図１８】
2010074813.tif 000022
【図１９】
2010074813.tif 000023
【図２０】
2010074813.tif 000024