説明

撮像装置、撮像装置の制御方法、及びコンピュータプログラム

【課題】 映像信号を複数の領域に分割し、分割したそれぞれの領域の映像信号を並列に処理するに際し、映像の評価値を高速に得られるようにする。
【解決手段】 撮像処理(ホワイトバランス制御や露出制御)を行うために使用する映像信号の評価値(色差データや輝度データ)を、撮像した映像信号を縮小した縮小画像に対して設定した検出枠のそれぞれから検出する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮像装置、撮像装置の制御方法、及びコンピュータプログラムに関し、特に、映像信号を複数の領域(エリア)に分割し、分割したそれぞれのエリアの映像信号を並列に処理するために用いて好適なものである。
【背景技術】
【0002】
近年、デジタルビデオカメラをはじめとする撮像装置では、記録できる画素数が増してきている。撮像装置で記録できる画素数は、撮像装置で記録した映像を映し出すモニタの規格とも密接な関係がある。すなわち、SD(Standard Definition)と呼ばれる規格から、HD(High Definition)と呼ばれる規格にモニタの規格が移行されている。今後はさらなる高解像度を持つ「モニタの規格」への移行が予定されている。HDの解像度は、主に、横1920画素、縦1080画素(以下、解像度を「(横画素)×(縦画素)」(この例では「1920×1080」)と表す)である。4k2kと呼ばれる「次の世代として考えられているモニタの規格」の解像度は、3840×2160画素であり、HDの4倍の画素数である。また、デジタルシネマで策定されている規格の解像度は、4096×2160画素であり、4k2kよりも画素数が多い。また、4k2kよりもさらに次の世代として、8k4kと呼ばれる規格も考えられている。8k4kの解像度は、7680×4320画素である。
【0003】
このようなモニタの規格の変化に伴い、撮像装置においても、記録できる画素数に対して、撮像する画像を高画素化することが要求されている。例えば、前述の4k2kのモニタに対応するには、高画素数に対応する「レンズ、撮像素子、映像信号をデジタル処理する信号処理回路、外部に出力する映像出力LSI」等を撮像装置が備える必要がある。しかしながら、高画素数になるに従い、撮像素子から1フレーム内に出力される映像信号の情報量が大きくなる。これにより、デジタル処理する信号処理回路が大規模になる問題が懸念されている。この問題の解決案として、特許文献1に記載の技術がある。特許文献1に記載の技術では、信号処理回路を複数設ける。そして、これら複数の信号処理回路が映像信号を並列に処理する。このようにすることで、システムの高速化と負荷分散を図る。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2003−006631号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
特許文献1に記載の技術では、高画素のセンサーで得られた映像信号のエリアを複数に分割する。そして、複数に分割されたそれぞれのエリアの映像信号に対して、複数の信号処理回路で並列に画像処理を行い、画像処理されたそれぞれの映像信号をつなぎ合わせる。この特許文献1に記載の技術では、ホワイトバランス制御に用いる色差データや、露出制御に用いる輝度データを、複数の信号処理回路から検出する場合、色差データや輝度データを検出するエリアの分解能が細かくなる。このため、ホワイトバランス制御や露出制御の精度を高くすることができる。
【0006】
しかしながら、ホワイトバランス制御に用いる色差データや、露出制御に用いる輝度データといった、映像の評価値を、複数の信号処理回路から通信媒体等を介してマイコンが取得する必要がある。このためホワイトバランス制御の応答性や、露出制御の応答性を早くすることが容易でないという問題があった。
また、複数の映像信号をつなぎ合わせる部分に跨るエリアから、ホワイトバランスや露出制御に用いる色差データや輝度データを検出する場合に、複数の信号処理回路からこれらを取得する必要がある。このため、通信等のシステムが複雑になると共に、複数の信号処理回路から取得した複数の評価値を演算する必要があるという問題もあった。
【0007】
本発明は、以上の問題点に鑑みてなされたものであり、映像信号を複数の領域(エリア)に分割し、分割したそれぞれの領域の映像信号を並列に処理するに際し、映像の評価値を高速に得られるようにすることを目的とする。
【課題を解決するための手段】
【0008】
本発明の撮像装置は、撮像手段で得られた映像信号を複数の領域に分割する分割手段と、前記複数の領域の映像信号のそれぞれの評価値を並列に検出する第1の検出手段と、前記撮像手段で得られた映像信号を縮小する縮小手段と、前記縮小された映像信号の評価値を検出する第2の検出手段と、前記評価値を用いて、撮像装置の動作を制御するための撮像処理を行う撮像処理手段と、を有することを特徴とする。
【発明の効果】
【0009】
本発明によれば、撮像手段で得られた映像信号を縮小し、縮小した映像信号の評価値を検出するようにした。映像信号を複数の領域に分割し、分割したそれぞれの領域の映像信号を並列に処理するに際し、映像の評価値を高速に得ることが可能になる。
【図面の簡単な説明】
【0010】
【図1】撮像装置の構成を示す図である。
【図2】各種の映像信号を示す図である。
【図3】信号処理回路における検出枠を示す図である。
【図4】ホワイトバランス制御を行う際の第1の処理を示すフローチャートである。
【図5】露出制御を行う際の処理を示すフローチャートである。
【図6】色差データの検出エリアを示す図である。
【図7】ホワイトバランス制御を行う際の第2の処理を示すフローチャートである。
【図8】輝度データの検出エリアを示す図である。
【図9】測光を行う際の処理を示すフローチャートである。
【発明を実施するための形態】
【0011】
以下、図面を参照しながら本発明の実施形態について説明する。
(第1の実施形態)
まず、本発明の第1の実施形態を説明する。
図1は、撮像装置の構成の一例を示すブロック図である。
撮影レンズ101は、例えば、光学ズームレンズである。撮像素子102は、撮影レンズ101による光学像を電気信号に変換する高画素数の撮像素子である。撮像素子102は、例えば、4k2kのセンサーである。映像信号振り分け回路103は、撮像素子102から出力された映像信号の領域(エリア)を複数に分割する。メモリ104は、映像信号振り分け回路103にて映像信号を振り分ける際に、一時的に映像信号を格納するためのものである。
【0012】
信号処理回路105〜108は、映像信号振り分け回路103から出力された映像信号を信号処理するためのものである。縮小処理回路109は、撮像素子102から出力された高画素の映像信号(の大きさ)を縮小するためのものである。信号処理回路113は、縮小処理回路109から出力された映像信号を信号処理するためのものである。マイクロコンピュータ110は、撮像装置全体のシステムを制御するためのものである。尚、以下の説明では、マイクロコンピュータを必要に応じてマイコンと称する。
【0013】
モニタ表示回路111は、撮像している動画像をモニタ118に映し出すための処理を行うものである。映像信号のモニタ出力端子114〜117は、モニタ118に電気的に接続される。操作部112は、撮像装置に対して各種の指示を行うためにユーザが操作するものである。操作部112には、撮像装置のシステム全体の電源を制御するための電源スイッチ等が含まれる。
【0014】
次に、撮像装置の動作の一例について説明する。
撮影レンズ101より入射した被写体像は、撮像素子102によって電気信号に変換され、映像信号振り分け回路103に入力される。映像信号振り分け回路103は、入力された映像信号を一度、メモリ104に展開して格納する。メモリ104に展開され格納された映像信号は、映像信号振り分け回路103から出力されるときに複数のエリアに分割され出力される。図2(a)は、撮像素子102で撮像された映像信号の一例を概念的に示す図である。図2に示す映像信号201(画)がそのままメモリ104に展開され格納される。
【0015】
図2(b)は、メモリ104に格納された映像信号の一例を概念的に示す図である。
本実施形態では、映像信号振り分け回路103は、図2(b)に示すように、Aのエリア、Bのエリア、Cのエリア、及びDのエリアの4つのエリアに映像信号201を分割し、信号処理回路105〜108の何れかに出力する。4つのエリアに分割された映像信号はそれぞれのエリアと対となっている複数の信号処理回路105〜108で並列に信号処理される。具体的に本実施形態では、Aのエリアの映像信号は、信号処理回路105で信号処理され、Bのエリアの映像信号は、信号処理回路106で信号処理される。また、Cのエリアの映像信号は、信号処理回路107で信号処理され、Dのエリアの映像信号は、信号処理回路108で信号処理される。尚、映像信号の分割数は4に限定されない。
【0016】
信号処理回路105〜108は、見た目の色あいを人間の記憶色に近い色に加工するためのホワイトバランス処理、γ補正等の非線形信号処理、及び、画像に解像感を付加する(輪郭を補正する)ためのアパーチャ処理等を並列に行う。信号処理回路105〜108は、これらの信号処理を施した映像信号を、それぞれモニタ表示回路111に出力する。
モニタ表示回路111は、信号処理回路105、106、107、108から入力された映像信号を、それぞれモニタ出力端子114、115、116、117を介して外部のモニタ118へ(同時に)出力する。
【0017】
図2(c)は、モニタ118に表示される映像信号の一例を概念的に示す図である。尚、図2(c)では、説明の都合上、4つのエリアの境界線と、A、B、C、Dを表記しているが、実際には、これらは表示されない。
モニタ出力端子114〜117を介してモニタ118に出力された映像信号は、図2(c)に示すように、Aのエリア、Bのエリア、Cのエリア、Dのエリアの4つのエリアの映像信号としてモニタ118に同時に表示される。これにより、ユーザは、撮像装置で撮像された映像信号を、1つの映像信号として鑑賞することが可能になる。
【0018】
一方、縮小処理回路109は、撮像素子102から出力された高画素の映像信号を縮小処理し、信号処理回路113に出力する。図2(d)は、縮小された映像信号の一例を概念的に示す図である。縮小処理回路109は、例えば、4k2kの画素数の映像信号を2kの画素数の映像信号に縮小する。縮小処理回路109における映像信号の縮小率は任意で構わない。ただし、撮像素子102から出力された映像信号の1/4(4は信号処理回路105〜108の数)の大きさになるように縮小すれば、信号処理回路105〜108と同じ信号量を信号処理回路113で処理することが出来るため、好ましい。尚、以下の説明では、縮小される前の映像信号を必要に応じて本画像と称し、縮小された映像信号を必要に応じて縮小画像と称する。
【0019】
次に、ホワイトバランス制御に用いる色差データや露出制御に用いる輝度データを検出する際の、信号処理回路における検出枠の一例を説明する。
前述したように、図2(a)は、撮像素子102で撮像された映像信号201の一例を概念的に示す図である。図3(a)は、この映像信号201に対して、それぞれの信号処理回路105〜108で信号処理するエリアの一例を示す図である。映像信号201は、図3(a)に示す、Aのエリア、Bのエリア、Cのエリア、及びDのエリアの4つの領域に分割される。それぞれのエリアの映像信号は、複数の信号処理回路105〜108によって並列に信号処理される。前述のように、Aのエリアの映像信号は信号処理回路105で信号処理され、Bのエリアの映像信号は信号処理回路106で信号処理され、Cのエリアの映像信号は信号処理回路107で信号処理され、Dのエリアの映像信号は信号処理回路108で信号処理される。
【0020】
ホワイトバランスや露出といった「撮像装置の動作を制御して映像を得るための撮像処理」の精度を上げるには、次のようにするのが望ましい。すなわち、ホワイトバランス制御に用いる色差データや露出制御に用いる輝度データといった「撮像処理で用いられる『画像の評価値』」を、撮像画面全体を極力細かく分割した検出枠から検出するのが望ましい。図3(b)は、縮小処理が施されていない映像信号の評価値の検出枠の一例を示す図である。図3(b)に示す例では、Aのエリアを縦7分割、横11分割、Bのエリアを縦7分割、横11分割、Cのエリアを縦7分割、横11分割、Dのエリアを縦7分割、横11分割にそれぞれ分割した検出枠が設定される。信号処理回路105〜108は、これらの細かく分割されたそれぞれの検出枠から色差データを検出する第1の検出を行う。これらの色差データを使ってホワイトバランス制御を行うことにより、精度の良いホワイトバランス制御が可能になる。同様に、信号処理回路105〜108は、これらの細かく分割されたそれぞれの検出枠から輝度データを検出し、これらの輝度データを使って露出制御することにより、精度の良い露出制御が可能になる。
【0021】
しかしながら、撮像画面の全体を極力細かく分割した検出枠から得られた色差データを使ってホワイトバランスを制御する場合には、検出枠が細かいために、色差データのデータ量が多くなる。よって、演算処理が多くなり、ホワイトバランス制御の応答性が遅くなってしまう。同様に、撮像画面全体を極力細かく分割した検出枠から得られた輝度データを使って露出を制御する場合は、検出枠が細かいために、輝度データのデータ量が多くなる。よって、演算処理が多くなり、露出制御の応答性が遅くなってしまう。
【0022】
前述したように、図2(d)は、撮像素子102に撮像した映像信号に対して縮小処理回路109にて縮小処理を施した後の映像信号の一例を概念的に示す図である。図3(c)は、この縮小処理が施された映像信号(縮小画像)の評価値(ホワイトバランス制御に用いる色差データや露出制御に用いる輝度データ)を信号処理回路113で取得するための検出枠の一例を示す図である。
図3(c)に示すように、信号処理回路113は、縮小画像全体を縦7分割、横11分割に分割し、それぞれの検出枠から色差データや輝度データを検出する第2の検出を行う。
マイコン110は、信号処理回路113で検出された色差データを使ってホワイトバランス制御を行う。ここで得られる色差データの数は、縮小処理が施されていない画像(本画像)全体に対する検出枠から得られる色差データの数よりも少ない。このため、ホワイトバランス制御の精度は悪くなるが、ホワイトバランスの応答性を早くすることが可能となる。
同様に、マイコン110は、信号処理回路113で検出された輝度データを使って露出制御を行う。ここで得られる輝度データの数は、縮小しない画像全体に対する検出枠から得られる輝度データの数よりも少ない。このため、露出制御の精度は悪くなるが、露出制御の応答性を早くすることが可能となる。
【0023】
ここで、ホワイトバランス制御や露出制御については、性能は粗くても高速に動作させた方が良い場合と、応答性は遅くても性能を精度良く動作させた方が良い場合とがある。例えば、撮像装置の状態が撮像装置本体の電源投入直後であるか否かによって、これらの切り替えを行うのが好ましい。以下に、撮像装置本体の電源投入直後であるか否かによって、ホワイトバランス制御や露出制御を切り替えて行う場合の撮像装置の動作の一例を説明する。ここで、撮像装置本体の電源投入直後(電源スイッチがオンされた直後)とは、電源スイッチがオンされてから、撮像装置の起動処理(撮影動作を開始できるようにするための処理)が完了するまでの状態をいう。
【0024】
まず、図4のフローチャートを参照しながら、ホワイトバランス制御を行う場合の撮像装置の処理の一例を説明する。
まず、マイコン110は、操作部112に含まれる電源スイッチがオンされた直後であるか否かを判定する(ステップS401)。この判定の結果、電源スイッチがオンされた直後でない場合には、ステップS405に進む。そして、信号処理回路105〜108は、ホワイトバランス制御を精度良く行うために、映像信号振り分け回路103により振り分けられた映像信号(本画像)に対して検出枠を設定する。そして、信号処理回路105〜108は、設定した検出枠のそれぞれから、ホワイトバランス制御に用いる色差データを取得する。
次に、信号処理回路105〜108とマイコン110は、ステップS405で取得した色差データを用いて、ホワイトバランス制御(ホワイトバランス低速処理)を行う(ステップS406)。
【0025】
一方、ステップS401において、電源スイッチがオンされた直後であると判定された場合には、ステップS402に進む。そして、マイコン110は、ホワイトバランスを処理するモードが、ホワイトバランスを高速で制御するホワイトバランス高速モードであるか否かを判定する(ステップS402)。この判定は、例えば、ユーザによる操作部112の操作の内容に基づいて行うことができる。
【0026】
この判定の結果、ホワイトバランスを処理するモードが、ホワイトバランス高速モードである場合には、ステップS403に進む。そして、信号処理回路113は、縮小処理回路109から出力された「縮小処理された映像信号(縮小画像)」に対して検出枠を設定し、設定した検出枠のそれぞれから、ホワイトバランス制御に用いる色差データを取得する(ステップS403)。
【0027】
次に、信号処理回路105〜108、マイコン110、及び信号処理回路113は、ステップS403で取得した色差データを用いて、ホワイトバランス制御(ホワイトバランス高速処理)を行う(ステップS404)。ステップS403で取得される色差データの数は、ステップS405で取得される色差データの数よりも少ない(図3(b)及び図3(c)を参照)。よって、ステップS404におけるホワイトバランス制御の方が、ステップS406におけるホワイトバランス制御よりも高速に行われる。
【0028】
ステップS402の判定の結果、ホワイトバランスを処理するモードが、ホワイトバランス高速モードではなく、ホワイトバランスを低速で制御するホワイトバランス低速モードである場合には、前述したステップS405に進む。そして、前述したように、本画像に対して設定された検出枠のそれぞれから取得された色差データを用いたホワイトバランス低速処理が実行される。
【0029】
次に、図5のフローチャートを参照しながら、露出制御を行う場合の撮像装置の処理の一例を説明する。
まず、マイコン110は、操作部112に含まれる電源スイッチがオンされた直後であるか否かを判定する(ステップS501)。この判定の結果、電源スイッチがオンされた直後でない場合には、ステップS505に進む。そして、信号処理回路105〜108は、露出制御を精度良く行うために、映像信号振り分け回路103により振り分けられた映像信号(本画像)に対して検出枠を設定する。そして、信号処理回路105〜108は、設定した検出枠のそれぞれから、露出制御に用いる輝度データを取得する。
次に、信号処理回路105〜108とマイコン110は、ステップS505で取得した輝度データを用いて、露出制御(露出制御低速処理)を行う(ステップS506)。
【0030】
一方、ステップS501において、電源スイッチがオンされた直後であると判定された場合には、ステップS502に進む。そして、マイコン110は、露出制御のモードが、露出制御を高速に行う露出制御高速モードであるか否かを判定する(ステップS502)。この判定は、例えば、ユーザによる操作部112の操作の内容に基づいて行うことができる。
【0031】
この判定の結果、露出制御のモードが、露出制御高速モードである場合には、ステップS503に進む。そして、信号処理回路113は、縮小処理回路109から出力された「縮小処理された映像信号(縮小画像)」に対して検出枠を設定し、設定した検出枠のそれぞれから、露出制御に用いる輝度データを取得する(ステップS503)。
次に、信号処理回路105〜108、マイコン110、及び信号処理回路113は、ステップS503で取得した輝度データを用いて、露出制御(露出制御高速処理)を行う(ステップS504)。ステップS503で取得される輝度データの数は、ステップS505で取得される輝度データの数よりも少ない(図3(b)及び図3(c)を参照)。よって、ステップS504における露出制御の方が、ステップS506における露出制御よりも高速に行われる。
【0032】
ステップS502の判定の結果、露出制御のモードが、露出制御高速モードではなく、露出制御を低速で行う露出制御低速モードである場合には、前述したステップS505に進む。そして、前述したように、本画像に対して設定された検出枠のそれぞれから取得された輝度データを用いた露出制御低速処理が実行される。
【0033】
以上のように本実施形態では、撮像処理(ホワイトバランス制御や露出制御)を行うために使用する映像信号の評価値(色差データや輝度データ)を、撮像した映像信号を縮小した縮小画像に対して設定した検出枠のそれぞれから検出する。したがって、マイコン110は、信号処理回路113から評価値を取得すればよく、各信号処理回路105〜108から評価値を取得する必要がなくなる。複数の信号処理回路105〜108で映像信号を並列に処理するに際し、映像の評価値を高速に取得することができる。
【0034】
また、撮像装置本体の電源スイッチがオンされた直後であって、撮像処理を(相対的に)高速で行うモードに撮像装置のモードが設定されている場合には、撮像処理(ホワイトバランス制御や露出制御)の時間を短縮させることが好ましい。そこで、本実施形態では、撮像した映像信号を縮小した縮小画像の評価値を、当該縮小画像に対して設定した検出枠のそれぞれから検出し、その評価値を用いて撮像処理を行うようにした。
一方、撮像装置本体の電源スイッチがオンされた直後でない場合と、撮像処理を(相対的に)低速で行うモードに撮像装置のモードが設定されている場合には、次のようにするのが好ましい。すなわち、撮像処理(ホワイトバランス制御や露出制御)の時間を短縮させることよりも、撮像処理を高精度に行うことを重視するのが好ましい。そこで、本実施形態では、撮像した映像信号(本画像)の評価値を、当該本画像に対して設定した検出枠のそれぞれから検出し、その評価値を用いて撮像処理を行うようにした。
以上のように、本実施形態では、ホワイトバランス制御や露出制御を、精度良く行うために、これらを低速で動作させる場合と、精度は粗くてもホワイトバランス制御や露出制御を高速で動作させる場合とを、必要な条件に合わせて切り替えるようにした。したがって、ホワイトバランス制御や露出制御の性能を上げることが可能になる。
【0035】
尚、図4におけるステップS401、S402の判定の一方については必ずしも行う必要はない。同様に、図5におけるステップS501、S502の判定の一方については必ずしも行う必要はない。
【0036】
(第2の実施形態)
次に、本発明の第2の実施形態について説明する。第1の実施形態では、撮像装置の電源がオンされた直後にホワイトバランス高速モードとなっている場合には、縮小画像から色差データを取得し、それ以外の場合には、本画像から色差データを取得した。これに対し、本実施形態では、ホワイトバランスモードが、ホワイトバランスセットモードである場合には、縮小画像から色差データを取得し、オートホワイトバランスモードである場合には、本画像から色差データを取得する。この点が本実施形態と第1の実施形態との主たる相違点である。したがって、本実施形態の説明において、第1の実施形態と同一の部分については、図1〜図5に付した符号と同一の符号を付す等して詳細な説明を省略する。
【0037】
撮像装置の構成は、図1に示したものと同じになる。ただし、本実施形態では、ホワイトバランスモードをユーザが切り替えるためのホワイトバランスモードスイッチが、操作部112に含まれる。本実施形態では、ホワイトバランスモードには、ホワイトバランスセットモードとオートホワイトバランスモードとの2種類がある。
また、信号処理回路113は、撮像素子102で撮像された全体の画像から、必要な位置や大きさの検出エリアを設定し、色差データを簡単に取得することができる。
【0038】
次に、ホワイトバランス制御に用いる色差データを検出する際の、信号処理回路における検出エリアの一例を説明する。
図6(a)は、撮像素子102の撮像面の一例を示す図である。図6(a)において、撮像面は、Aのエリア、Bのエリア、Cのエリア、及びDのエリアに4分割され、それぞれのエリアは、信号処理回路105〜108によって並列に信号処理される。図6(b)は、各信号処理回路105〜108で信号処理されるエリアの一例を示す図である。図6(b)に示す例では、Aのエリアは信号処理回路105で信号処理され、Bのエリアは信号処理回路106で信号処理され、Cのエリアは信号処理回路107で信号処理され、Dのエリアは信号処理回路108で信号処理される。尚、本実施形態においても、映像信号の分割数は4に限定されない。
【0039】
ここで、ホワイトバランスセット機能を実行するのに必要な色差データは、撮像画面の一部である中央部分から検出される。このため、色差データを検出するエリアは、図6(b)に示す(1)のエリアと(2)のエリアと(3)のエリアと(4)のエリアとに分散される。したがって、それぞれのエリアの色差データを一括取得して新たな評価値を生成するための処理が必要になる。そのために、マイコン110は、信号処理回路105〜108とそれぞれ通信し、(1)のエリアと(2)のエリアと(3)のエリアと(4)のエリアの色差データを取得する必要がある。よって、システムが複雑になる。
【0040】
図6(c)は、信号処理回路113で信号処理されるエリアの一例を示す図である。図6(c)に示すように、信号処理回路113は、ホワイトバランスセットを実行する際には、縮小処理回路109から出力された「縮小処理された映像信号(縮小画像)」の中央部分((1)のエリア)を検出エリアとして色差データを検出する。このように、ホワイトバランスセット機能を実行する際には、信号処理回路113は、図6(c)に示す(1)のエリアだけから色差データを検出すればよく、マイコン110は、信号処理回路113と通信を行うだけで、色差データを取得することができる。
一方、オートホワイトバランス機能を実行する際には、信号処理回路105〜108は、図6(b)に示す(1)〜(4)のエリアから色差データを検出し、マイコン110は、信号処理回路105〜108のそれぞれと通信を行って、色差データを取得する。
【0041】
次に、ホワイトバランスセットを制御する場合のマイコン110及び信号処理回路113の動作の一例について説明する。
ホワイトバランスセットモードが選択された場合には、前準備として、ユーザが白紙を撮像画面の中央部分に位置させる。そして、撮像装置は、当該白紙の撮像を行い、ホワイトバランスセットを実行する。すると、信号処理回路113は、撮像画面の中央部分の色差データを検出する。マイコン110は、信号処理回路113で検出された色差データが所定の値になるようにRゲインとBゲインとを変化させてホワイトバランスを調整する。信号処理回路113は、縮小処理回路109で縮小処理が施された映像信号(撮像画面)の中央部分に検出枠を設定し、設定した検出枠のそれぞれから色差データを検出する(図6(c)の(1)のエリアを参照)。
【0042】
次に、オートホワイトバランスを制御する場合のマイコン110及び信号処理回路105〜108の動作の一例について説明する。
オートホワイトバランスモードが選択された場合には、信号処理回路105〜108は、画面全体を細かく分割した検出枠から色差データを検出する。そして、マイコン110は、検出された色差データから、白抽出という基準となる色差データを抽出し、抽出した色差データが所定の値になるようにRゲインとBゲインとを変化させてホワイトバランスを調整する。ここで、分解能が細かいエリアから色差データを検出した方が、色差データの検出精度が上がる。このため、オートホワイトバランスモードでは、縮小処理が施された映像信号から色差データを検出するのではなく、信号処理回路105〜108で、それぞれ画面を細かく分割した検出枠を設定し、その検出枠のそれぞれから色差データを検出する。例えば、図3(a)に示した4つのエリアを、信号処理回路105〜108で信号処理する場合、検出枠は、図3(b)に示すように、メッシュ状の細かい分割枠になる。
【0043】
次に、図7のフローチャートを参照しながら、ホワイトバランス制御を行う場合の撮像装置の処理の一例を説明する。
まず、マイコン110は、操作部112に含まれるホワイトバランスモードスイッチの状態を検出し、ホワイトバランスモードとしてホワイトバランスセットモードが選択されているか否かを判定する(ステップS701)。この判定の結果、ホワイトバランスセットモードが選択されている場合には、ステップS702に進む。そして、信号処理回路113は、縮小画像の画面の中央部分から、ホワイトバランスセットの処理に用いる色差データを検出する(ステップS702)。その後、マイコン110は、ステップS702で検出された色差データを使って、ホワイトバランスセットの処理を行う(ステップS703)。
【0044】
ステップS701において、ホワイトバランスモードとして、ホワイトバランスセットモードではなく、オートホワイトバランスモードが選択されている場合には、ステップS704に進む。そして、信号処理回路105〜108は、映像信号振り分け回路103から出力された本画像から、オートホワイトバランスの処理に用いる色差データを検出する(ステップS704)。その後、マイコン110は、ステップS704で検出された色差データを使ってオートホワイトバランスの処理を行う(ステップS705)。
【0045】
以上のように本実施形態では、ホワイトバランスセットを実行する場合には、本画像を分割した4つのエリアに跨る中央部分の色差データを取得する必要がある。そこで、ホワイトバランスセットを実行する場合には、当該本画像の縮小画像の中央部分の色差データを取得し、取得した色差データを用いてホワイトバランスの処理を行うようにした。したがって、マイコン110が色差データを取得する際の通信等のシステムが簡略化され、その結果、マイコン110による色差データを用いた演算が容易になる。一方、オートホワイトバランスを実行する場合には、取得する色差データは、4つのエリアを全体の色差データを取得する。そこで、オートホワイトバランスを実行する場合には、本画像を分割した4つのエリアのそれぞれから色差データを取得し、取得した色差データを用いてホワイトバランスの処理を行う。したがって、ホワイトバランスを高精度に行うことができる。
【0046】
尚、第1の実施形態と第2の実施形態とを組み合わせることもできる。例えば、ステップS401、S402でNoと判定された場合に、ホワイトバランスモードが、ホワイトバランスセットモード、オートホワイトバランスモードの何れであるかを判定する。そして、その判定の結果に応じて、ステップS702、S703又はステップS704、S705の処理を行う。
【0047】
(第3の実施形態)
次に、第3の実施形態について説明する。本実施形態では、測光モードが、中央重点平均測光モードである場合には、縮小画像から輝度データを取得し、評価測光モードである場合には、本画像から輝度データを取得する。この点が、本実施形態と第1、第2の実施形態との主たる相違点である。したがって、本実施形態の説明において、第1、第2の実施形態と同一の部分については、図1〜図7に付した符号と同一の符号を付す等して詳細な説明を省略する。
【0048】
撮像装置の構成は、図1に示したものと同じになる。ただし、測光モードをユーザが切り替えるための測光方式切替スイッチが、操作部112に含まれる。本実施形態では、測光モードには、中央重点平均測光モードと評価測光モードとの2種類がある。
また、信号処理回路113は、撮像素子102で撮像された全体の画像から、必要な位置や大きさの検出エリアを設定し、輝度データを簡単に取得することができる。
【0049】
次に、測光に用いる輝度データを検出する際の、信号処理回路における検出エリアの一例を説明する。
図8(a)は、各信号処理回路105〜108で信号処理されるエリアの一例を示す図である。尚、撮像素子102の撮像面は、例えば、図6(a)に示したものとなる。撮像素子102の撮像面は、Aのエリア、Bのエリア、Cのエリア、及びDのエリアに4分割され、それぞれのエリアは、信号処理回路105〜108によって並列に信号処理される。本実施形態においても、映像信号の分割数は4に限定されない。
【0050】
図6(a)に示す例では、Aのエリアは信号処理回路105で信号処理され、Bのエリアは信号処理回路106で信号処理され、Cのエリアは信号処理回路107で信号処理され、Dのエリアは信号処理回路108で信号処理される。
ここで、中央重点平均測光値に必要な輝度データは、図8(a)に示す(1)のエリアと(2)のエリアと(3)のエリアと(4)のエリアと(5)のエリアと(6)のエリアと(7)のエリアと(8)のエリアと(9)のエリアと(10)のエリアとに分散される。したがって、それぞれのエリアの輝度データを一括取得して新たな評価値を生成するための処理が必要になる。
【0051】
特に、中央重点平均測光値を得る場合には、画面上部の空の影響を極力無くすために、マイコン110は、(1)のエリアと(2)のエリアとから、画面上部の評価値を生成する。また、マイコン110は、(3)のエリアと(4)のエリアと(5)のエリアと(6)のエリアとから、画面全体の評価値を生成する。また、マイコン110は、撮像画面の一部である中央部分の影響に重み付けを行うために、(7)のエリアと(8)のエリアと(9)のエリアと(10)のエリアとから評価値を生成する。したがって、マイコン110は、生成した3つの評価値から最終的な評価値を生成するための処理が必要になってしまう。そして、評価値を生成するためには、マイコン110は、信号処理回路105〜108と通信して、(1)〜(10)のエリアの輝度データを取得する必要がある。よって、通信等のシステムが複雑になる。
【0052】
図8(b)は、信号処理回路113で信号処理されるエリアの一例を示す図である。図8(b)に示すように、信号処理回路113は、中央重点平均測光を実行する際には、縮小処理回路109から出力された「縮小処理された映像信号(縮小画像)」から輝度データを検出する。具体的に、信号処理回路113は、の画面上部((1)のエリア)、画面上部を除く全体部分((2)のエリア)、及び中央部分((3)のエリア)を検出エリアとして輝度データを検出する。このように、中央重点平均測光を実行する際には、信号処理回路113は、図8(b)に示す(1)〜(3)のエリアだけから輝度データを検出すればよく、マイコン110は、信号処理回路113と通信を行うだけで、輝度データを取得することができる。
一方、評価測光を実行する際には、信号処理回路105〜108は、図8(a)に示す(1)〜(10)のエリアから輝度データを検出し、マイコン110は、信号処理回路105〜108のそれぞれと通信を行って、輝度データを取得する。
【0053】
次に、中央重点平均測光を実行する場合のマイコン110及び信号処理回路113の動作の一例について説明する。
中央重点平均測光モードが選択された場合には、信号処理回路113は、空を検出するための画面上部のエリアと、全体のエリアと、中央部分のエリアとのそれぞれのエリアから輝度データを検出する。このとき、信号処理回路113は、縮小処理回路109で縮小処理が施された映像信号の「画面上部のエリアと、全体のエリアと、中央部分のエリア」に検出枠を設定しそれらのエリアから輝度データを検出する(図8(b)の(1)〜(3)のエリアを参照)。
【0054】
次に、評価測光を実行する場合のマイコン110及び信号処理回路105〜108の動作の一例について説明する。
評価測光モードが選択された場合には、信号処理回路105〜108は、画面全体を細かく分割した検出枠から輝度データを検出する。そして、マイコン110は、検出された輝度データの分布から被写体を予測し、露出制御の目標値を決定する。ここで、分解能の細かいエリアから輝度データを検出した方が、輝度データの検出精度が上がる。このため、評価測光モードでは、縮小処理が施された映像信号から輝度データを検出するのではなく、信号処理回路105〜108で、それぞれ画面を細かく分割した検出枠を設定し、その検出枠のそれぞれから輝度データを検出する。例えば、図3(a)に示した4つのエリアを、信号処理回路105〜108で信号処理する場合、検出枠は、図3(b)に示すように、メッシュ状の細かい分割枠になる。
【0055】
次に、図9のフローチャートを参照しながら、測光を行う場合の撮像装置の処理の一例を説明する。
まず、マイコン110は、操作部112に含まれる測光方式切替スイッチの状態を検出し、測光モードとして中央重点平均測光モードが選択されているか否かを判定する(ステップS901)。この判定の結果、中央重点平均測光モードが選択されている場合には、ステップS902に進む。そして、信号処理回路113は、縮小画像から、中央重点平均測光値の演算に用いる輝度データを検出する(ステップS902)。その後、マイコン110は、ステップS902で検出された輝度データを使って、中央重点平均測光値を演算する(ステップS903)。
【0056】
ステップS901において、測光モードとして、中央重点平均測光モードではなく、評価測光モードが選択されている場合には、ステップS904に進む。そして、信号処理回路105〜108は、映像信号振り分け回路103から出力された本画像から、評価測光値の演算に用いる輝度データを検出する(ステップS904)。その後、マイコン110は、ステップS904で検出された輝度データを使って、評価測光値を演算する(ステップS905)。
【0057】
以上のように本実施形態では、中央重点平均測光値を演算する場合には、本画像を分割した4つのエリアに跨る中央部分を含む部分の輝度データを取得する必要がある。そこで、中央重点平均測光値を演算する場合には、当該本画像の縮小画像から輝度データを取得し、取得した輝度データを用いて中央重点平均測光値を演算するようにした。したがって、マイコン110が輝度データを取得する際の通信等のシステムが簡略化され、その結果、マイコン110による輝度データを用いた演算が容易になる。
【0058】
尚、第1の実施形態と第3の実施形態とを組み合わせることもできる。例えば、ステップS501、S502でNoと判定された場合に、測光モードが、中央重点平均測光モード、評価測光モードの何れであるかを判定する。そして、その判定の結果に応じて、ステップS902、S903又はステップS904、S905の処理を行う。
【0059】
尚、前述した実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【0060】
(その他の実施例)
本発明は、以下の処理を実行することによっても実現される。即ち、まず、以上の実施形態の機能を実現するソフトウェア(コンピュータプログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)が当該コンピュータプログラムを読み出して実行する。
【符号の説明】
【0061】
109 縮小回路、110 マイコン、113 信号処理回路

【特許請求の範囲】
【請求項1】
撮像手段で得られた映像信号を複数の領域に分割する分割手段と、
前記複数の領域の映像信号のそれぞれの評価値を並列に検出する第1の検出手段と、
前記撮像手段で得られた映像信号を縮小する縮小手段と、
前記縮小された映像信号の評価値を検出する第2の検出手段と、
前記評価値を用いて、撮像装置の動作を制御するための撮像処理を行う撮像処理手段と、を有することを特徴とする撮像装置。
【請求項2】
前記撮像処理手段が、前記第1の検出手段により検出される評価値と、前記第2の検出手段により検出される評価値との何れを用いて撮像処理を行うのかを、前記撮像装置の状態と、前記撮像処理の内容との少なくとも何れか一方に基づいて判定する判定手段を更に有し、
前記撮像処理手段は、前記判定手段により判定された評価値を用いて撮像処理を行うことを特徴とする請求項1に記載の撮像装置。
【請求項3】
前記撮像処理手段は、同一の内容の撮像処理であって、相対的に高速の撮像処理と、相対的に低速の撮像処理とを行い、
前記判定手段は、前記相対的に高速の撮像処理が行われる場合には、前記第2の検出手段により検出される評価値を用いて撮像処理を行うと判定し、前記相対的に低速の撮像処理が行われる場合には、前記第1の検出手段により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項2に記載の撮像装置。
【請求項4】
前記判定手段は、前記撮像装置の起動処理が完了する前は、前記第2の検出手段により検出される評価値を用いて撮像処理を行うと判定し、前記撮像装置の起動処理が完了した後は、前記第1の検出手段により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項2又は3に記載の撮像装置。
【請求項5】
前記撮像処理は、ホワイトバランスを制御するための処理または露出を制御するための処理を含み、
前記ホワイトバランスを制御する際の前記評価値は、色差データを含み、
前記露出を制御する際の前記評価値は、輝度データを含むことを特徴とする請求項3又は4に記載の撮像装置。
【請求項6】
前記判定手段は、前記複数の領域に跨る領域であって、撮像画面の一部の領域から検出される評価値を用いて撮像処理が行われる場合には、前記第2の検出手段により検出される評価値を用いて撮像処理を行うと判定し、撮像画面の全体から検出される評価値を用いて撮像処理が行われる場合には、前記第1の検出手段により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項2に記載の撮像装置。
【請求項7】
前記撮像処理は、オートホワイトバランス機能を実行するための処理と、白い被写体の撮像画面の中央部分のデータに基づいてホワイトバランスを調整するホワイトバランスセット機能を実行するための処理とを含み、
前記評価値は、色差データを含み、
前記判定手段は、前記オートホワイトバランス機能が実行される場合には、前記第2の検出手段により検出される評価値を用いて撮像処理を行うと判定し、前記ホワイトバランスセット機能が実行される場合には、前記第1の検出手段により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項6に記載の撮像装置。
【請求項8】
前記撮像処理は、中央重点平均測光値の検出と、評価測光値の検出とを含み、
前記評価値は、輝度データを含み、
前記判定手段は、前記中央重点平均測光値の検出が行われる場合には、前記第2の検出手段により検出される評価値を用いて撮像処理を行うと判定し、前記評価測光値の検出が行われる場合には、前記第1の検出手段により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項6に記載の撮像装置。
【請求項9】
撮像工程で得られた映像信号を複数の領域に分割する分割工程と、
前記複数の領域の映像信号のそれぞれの評価値を並列に検出する第1の検出工程と、
前記撮像工程で得られた映像信号を縮小する縮小工程と、
前記縮小された映像信号の評価値を検出する第2の検出工程と、
前記評価値を用いて、撮像装置の動作を制御するための撮像処理を行う撮像処理工程と、を有することを特徴とする撮像装置の制御方法。
【請求項10】
前記撮像処理工程が、前記第1の検出工程により検出される評価値と、前記第2の検出工程により検出される評価値との何れを用いて撮像処理を行うのかを、前記撮像装置の状態と、前記撮像処理の内容との少なくとも何れか一方に基づいて判定する判定工程を更に有し、
前記撮像処理工程は、前記判定工程により判定された評価値を用いて撮像処理を行うことを特徴とする請求項9に記載の撮像装置の制御方法。
【請求項11】
前記撮像処理工程は、同一の内容の撮像処理であって、相対的に高速の撮像処理と、相対的に低速の撮像処理とを行い、
前記判定工程は、前記相対的に高速の撮像処理が行われる場合には、前記第2の検出工程により検出される評価値を用いて撮像処理を行うと判定し、前記相対的に低速の撮像処理が行われる場合には、前記第1の検出工程により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項10に記載の撮像装置の制御方法。
【請求項12】
前記判定工程は、前記撮像装置の起動処理が完了する前は、前記第2の検出工程により検出される評価値を用いて撮像処理を行うと判定し、前記撮像装置の起動処理が完了した後は、前記第1の検出工程により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項10又は11に記載の撮像装置の制御方法。
【請求項13】
前記撮像処理は、ホワイトバランスを制御するための処理または露出を制御するための処理を含み、
前記ホワイトバランスを制御する際の前記評価値は、色差データを含み、
前記露出を制御する際の前記評価値は、輝度データを含むことを特徴とする請求項11又は12に記載の撮像装置の制御方法。
【請求項14】
前記判定工程は、前記複数の領域に跨る領域であって、撮像画面の一部の領域から検出される評価値を用いて撮像処理が行われる場合には、前記第2の検出工程により検出される評価値を用いて撮像処理を行うと判定し、撮像画面の全体から検出される評価値を用いて撮像処理が行われる場合には、前記第1の検出工程により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項10に記載の撮像装置の制御方法。
【請求項15】
前記撮像処理は、オートホワイトバランス機能を実行するための処理と、白い被写体の撮像画面の中央部分のデータに基づいてホワイトバランスを調整するホワイトバランスセット機能を実行するための処理とを含み、
前記評価値は、色差データを含み、
前記判定工程は、前記オートホワイトバランス機能が実行される場合には、前記第2の検出工程により検出される評価値を用いて撮像処理を行うと判定し、前記ホワイトバランスセット機能が実行される場合には、前記第1の検出工程により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項14に記載の撮像装置の制御方法。
【請求項16】
前記撮像処理は、中央重点平均測光値の検出と、評価測光値の検出とを含み、
前記評価値は、輝度データを含み、
前記判定工程は、前記中央重点平均測光値の検出が行われる場合には、前記第2の検出工程により検出される評価値を用いて撮像処理を行うと判定し、前記評価測光値の検出が行われる場合には、前記第1の検出工程により検出される評価値を用いて撮像処理を行うと判定することを特徴とする請求項14に記載の撮像装置の制御方法。
【請求項17】
撮像工程で得られた映像信号を複数の領域に分割する分割工程と、
前記複数の領域の映像信号のそれぞれの評価値を並列に検出する第1の検出工程と、
前記撮像工程で得られた映像信号を縮小する縮小工程と、
前記縮小された映像信号の評価値を検出する第2の検出工程と、
前記評価値を用いて、撮像装置の動作を制御するための撮像処理を行う撮像処理工程と、をコンピュータに実行させることを特徴とするコンピュータプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2013−17072(P2013−17072A)
【公開日】平成25年1月24日(2013.1.24)
【国際特許分類】
【出願番号】特願2011−149084(P2011−149084)
【出願日】平成23年7月5日(2011.7.5)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】