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