(57)【要約】【課題】複数の照明器で照明された室内において自然光が入射してミックス光によって撮像対象が照明されている条件においても色かぶりを低減できるようにする。【解決手段】撮像対象を測光して測光結果を得る測光手段と、光源の明暗の変化に基づいて明暗の変化により光量が最大となる第１のタイミングおよび明暗の変化により光量が最小となる第２のタイミングを検出する検出手段と、撮像対象を撮像する撮像タイミングを制御する制御手段とを有し、測光手段は、検出手段が検出した第１のタイミングで測光を行い第１の測光結果を取得し、第２のタイミングで測光を行い第２の測光結果を取得し、制御手段は、第１の測光結果および第２の測光結果に基づいて、撮像タイミングを制御することを特徴とする構成とした。【選択図】図１
2017135470.tif 000002
【特許請求の範囲】
【請求項１】
撮像対象を測光して測光結果を得る測光手段と、
光源の明暗の変化に基づいて前記明暗の変化により光量が最大となる第１のタイミングおよび前記明暗の変化により光量が最小となる第２のタイミングを検出する検出手段と、
前記撮像対象を撮像する撮像タイミングを制御する制御手段と、
を有し、
前記測光手段は、前記検出手段が検出した前記第１のタイミングで測光を行い第１の測光結果を取得し、前記第２のタイミングで測光を行い第２の測光結果を取得し、
前記制御手段は、前記第１の測光結果および前記第２の測光結果に基づいて、前記撮像タイミングを制御することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記第１の測光結果および前記第２の測光結果に基づいて得られる前記明暗の変化における振幅量が所定の閾値以上であると、前記第１のタイミングを前記撮像タイミングとすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記振幅量が前記所定の閾値よりも小さいと、前記第２のタイミングを前記撮像タイミングとすることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記制御手段は、前記第１の測光結果と前記第２の測光結果との差分を前記振幅量とすることを特徴とする請求項２又は３に記載の撮像装置。
【請求項５】
撮像によって得られた画像に対してホワイトバランス補正を行う補正手段を有し、
前記補正手段は、前記第１のタイミングを前記撮像タイミングとした際、前記光源が人工光であるとして、撮像によって得られた画像に対してホワイトバランス補正を行うことを特徴とする請求項３に記載の撮像装置。
【請求項６】
撮像によって得られた画像に対してホワイトバランス補正を行う補正手段を有し、
前記補正手段は、前記第２のタイミングを前記撮像タイミングとした場合に、前記光源が自然光であるとして、撮像によって得られた画像に対してホワイトバランス補正を行うことを特徴とする請求項３に記載の撮像装置。
【請求項７】
前記制御手段は、前記検出手段によって前記明暗の変化が検出されないと、予め設定されたタイミングを撮像タイミングとすることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記検出手段は、前記明暗の変化としてフリッカを検出することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
撮像対象を撮像する撮像装置の制御方法であって、
前記撮像対象を測光して測光結果を得る測光ステップと、
光源の明暗の変化に基づいて前記明暗の変化により光量が最大となる第１のタイミングおよび前記明暗の変化により光量が最小となる第２のタイミングを検出する検出ステップと、
前記撮像対象を撮像する撮像タイミングを制御する制御ステップと、
を有し、
前記測光ステップでは、前記検出ステップで検出された前記第１のタイミングで測光を行い第１の測光結果を取得し、前記第２のタイミングで測光を行い第２の測光結果を取得し、
前記制御ステップでは、前記第１の測光結果および前記第２の測光結果に基づいて、前記撮像タイミングを制御することを特徴とする制御方法。
【請求項１０】
撮像対象を撮像する撮像装置で用いられる制御プログラムであって、
前記撮像装置に備えられたコンピュータに、
前記撮像対象を測光して測光結果を得る測光ステップと、
光源の明暗の変化に基づいて前記明暗の変化により光量が最大となる第１のタイミングおよび前記明暗の変化により光量が最小となる第２のタイミングを検出する検出ステップと、
前記撮像対象を撮像する撮像タイミングを制御する制御ステップと、
を実行させ、
前記測光ステップでは、前記検出ステップで検出された前記第１のタイミングで測光を行い第１の測光結果を取得し、前記第２のタイミングで測光を行い第２の測光結果を取得し、
前記制御ステップでは、前記第１の測光結果および前記第２の測光結果に基づいて、前記撮像タイミングを制御することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、その制御方法、および制御プログラムに関し、特に、複数の種類の光源下にある撮像対象を撮像した際に生じる所謂色かぶりが軽減された画像を得ることができる撮像装置に関する。
【背景技術】
【０００２】
一般に、デジタルスチルカメラ又はデジタルビデオカメラなどのデジタルカメラでは、ＣＣＤ又はＣＭＯＳイメージセンサなどの撮像素子によって撮像対象（被写体）を撮像して得られた画像データに対してホワイトバランス補正を行っている。
【０００３】
ところで、蛍光灯又はＬＥＤ照明器で照明された室内においては、窓から自然光（太陽光）が入射する場合がある。つまり、室内において被写体は、蛍光灯又はＬＥＤ照明等の人工光源と自然光などの複数の種類の光源（以下ミックス光）で照明されることがある。ミックス光が撮像対象である被写体を照明している条件下で撮影を行うと、ホワイトバランス補正を行う際に補正ずれが生じて、画像に色かぶりが生じてしまう。
【０００４】
色かぶりを解消するためには、例えば、ホワイトバランス補正をマニュアル設定して撮影を行うか又は撮影の後に画像をレタッチ処理する必要がある。さらには、撮影レンズに専用のフィルタを装着して撮影するようにしてもよい。ところが、上記の手法を用いる場合には、撮影者が余分な操作などを行わなければならず、撮影者を煩わせることになってしまう。
【０００５】
一方、色かぶりを低減した画像を得るため、分光感度の異なる２種類の画素を備える撮像素子を有する撮像装置がある（特許文献１参照）。ここでは、２種類の画素から得られた複数の画像データから蛍光灯と蛍光灯以外の光源との混合比に応じたゲイン量を得る。そして、当該ゲイン量によってホワイトバランス補正を行って色かぶりの少ない画像を得ている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−０２２０２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の手法は、室内照明が蛍光灯である場合に特化したものである。近年、室内照明としてＬＥＤを用いた照明が普及しており、当該照明の分光波長特性は蛍光灯と大きく異なる。この結果、特許文献１に記載の手法では、室内照明としてＬＥＤ照明を用いた場合には、光源の混合比を正確に測定することが困難となって、色かぶりを低減することが困難となる。
【０００８】
また、撮像素子にＬＥＤ照明に対応した分光感度を有する画素をさらに備えるとなると、撮影に用いる画素の数が減ってしまい、解像度が低下することなる。
【０００９】
本発明の目的は複数の照明器で照明された室内において自然光が入射してミックス光によって撮像対象が照明されている条件においても色かぶりを低減することのできる撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による撮像装置は、撮像対象を測光して測光結果を得る測光手段と、光源の明暗の変化に基づいて前記明暗の変化により光量が最大となる第１のタイミングおよび前記明暗の変化により光量が最小となる第２のタイミングを検出する検出手段と、前記撮像対象を撮像する撮像タイミングを制御する制御手段と、を有し、前記測光手段は、前記検出手段が検出した前記第１のタイミングで測光を行い第１の測光結果を取得し、前記第２のタイミングで測光を行い第２の測光結果を取得し、前記制御手段は、前記第１の測光結果および前記第２の測光結果に基づいて、前記撮像タイミングを制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、明暗の変化における光量が最大となる第１のタイミングおよび明暗の変化による光量が最小となる第２のタイミングを検出する。そして、第１のタイミングおよび第２のタイミングで得られた測光結果に基づいて撮像タイミングを制御する。これによって、ミックス光によって撮像対象が照明されている条件においても色かぶりを低減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態による撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すカメラで行われる撮影動作の一例を説明するためのフローチャートである。
【図３】フリッカを伴う人工光および自然光が混在したミックス光が存在する場合の測光部の測光出力を説明するための図であり、（ａ）は人工光に対する自然光の割合が高い場合の測光出力を示す図、（ｂ）は人工光に対する自然光の割合が低い場合の測光出力を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１４】
図１は、本発明の実施の形態による撮像装置の一例についてその構成を示すブロック図である。なお、図１に示す機能ブロックの１つ以上は、ＡＳＩＣやプログラマブルロジックアレイ（ＰＬＡ）などのハードウェアによって実現されてもよいし、ＣＰＵやＭＰＵ等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。したがって、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
【００１５】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）１であり、カメラ１はカメラ１を制御するためのマイコン２を有している。マイコン２は、カメラ１の動作を統括的に制御する制御手段であって、内部に制御用のＣＰＵ（不図示）およびメモリ（不図示）を備えている。例えば、マイコン２は、後述する撮像部４の出力である画像データに対して所定の画像処理を行う。また、マイコン２は記録媒体８に対する書込みおよび読出しを行うための画像ファイル圧縮および伸長処理を行う。さらに、マイコン５はフリッカ検出部５および測光部６の制御、そして、判定部７の判定結果に応じた撮像部４の制御を行う。
【００１６】
撮影レンズユニット（以下単に光学レンズと呼ぶ）３は複数のレンズ群を有している。撮像部４は、撮像素子にはＣＣＤ又はＣＭＯＳイメージセンサなどの撮像素子（図示せず）を有し、当該撮像素子は光学レンズ３の光軸上に配置されている。そして、光学レンズ３を介して撮像素子には光学像が結像する。撮像素子は光電変換によって光学像に応じた画像ＲＡＷデータを出力する。撮像部４は画像ＲＡＷデータをＡ／Ｄ変換してデジタル画像ＲＡＷデータとしてマイコン２に送る。
【００１７】
マイコン２は当該デジタル画像ＲＡＷデータに対してホワイトバランス補正およびガンマ補正を行い、さらに、ＪＰＧなどのファイル圧縮処理を行う。レリーズスイッチ９が半押しされると、マイコン２はフリッカ検出部５に対して光量の周期的な変化であるフリッカの検出命令を送る。フリッカ検出部５は、室内照明に用いられている蛍光灯およびＬＥＤ照明器具などの人工光源から発生するフリッカ（人工光源の所定周期の光量変化）の有無およびその光量変化周期を検出する。そして、フリッカ検出部５はフリッカ検出結果をマイコン２に出力する。なお、以下の説明では、フリッカが発生する光源をフリッカ光源と称す。
【００１８】
なお、フリッカの有無および光量変化周期の検出方法としては、既知の方法を採用すればよい。例えば、予測されるフリッカの光量変化周期よりも短い蓄積時間で撮像を行い取得した画像を取得する。当該画像にはフリッカに起因する露光ムラ（縞模様）が生じるため、この画像データにおける露光ムラに基づいてフリッカの有無および光量変化周期を検出する。また、レリーズスイッチ９が半押しされると、マイコン２は測光部６に対して、撮像対象の測光（撮像対象領域に係る輝度の測定）を命令するための輝度測定命令を送る。測光部６は測光用センサ（図示せず）によって撮像対象領域を所定のブロック単位に分割して当該ブロック単位毎に測光を行う。そして、測光部６はブロック単位毎の測光結果をマイコン２に出力する。マイコン２はブロック単位毎の測光結果に基づいて撮像対象領域における測光値を求める。
【００１９】
フリッカ検出部５によってフリッカが検出されると、マイコン２はフリッカ光源の光量変化によってフリッカの光量（フリッカ量）が最大となるタイミングおよび最小となるタイミングで測光を行うように制御する。一方、フリッカ検出部５によってフリッカが検出されないと、マイコン２は予め設定されたタイミングで測光を行うように制御する。なお、図示の例では、測光用センサを用いて測光を行うようにしたが、撮像部４の出力を用いて測光を行うようにしてもよい。
【００２０】
撮像対象の被写体を撮像するタイミング（撮像タイミング）を判定する際に、マイコン２はフリッカ検出結果および測光値を判定部７に送る。そして、判定部７はフリッカ検出結果および測光値に基づいて撮像タイミングを判定する。判定部７は撮像タイミングを示す判定結果をマイコン２に出力する。例えば、判定部７は、測光値に現れるフリッカの振幅量を、フリッカ量が最小となるタイミングで測光して得られた測光値を基準として設定する。そして、判定部７は当該基準として設定された振幅量と所定値とを比較する。なお、上記の振幅量は、フリッカ量が最大となるタイミングで測光して得られた測光値とフリッカ量が最小となるタイミングで測光して得られた測光値との差によって求めることができる。
【００２１】
基準として設定された振幅量が所定値より小さい場合には、室内照明である蛍光灯およびＬＥＤ照明器具などの人工光以外の自然光が多く混在している確率が高い。よって、判定部７は人工光の影響を最も受けにくいフリッカ量が最小となるタイミング（第２のタイミング）を撮像タイミング（つまり、撮像素子の蓄積開始タイミング）と判定する。一方、基準として設定された振幅量が所定値以上である場合には、自然光の混在が少ない。よって、判定部７は人工光を強調して撮像するため、フリッカ量が最大となるタイミング（第１のタイミング）を撮像タイミングと判定する。この結果、フリッカが発生した状況にある場合には、マイコン２はフリッカ量が最大又は最小となるタイミングで蓄積を開始するように撮像部４を制御することになる。
【００２２】
記録媒体８には、マイコン２で得られたＪＰＧなどの圧縮ファイルが記録される。マイコン２は、操作スイッチ（例えば、再生スイッチ：図示せず）が操作されると、記録媒体８に記録済みの圧縮ファイルを読み出す。そして、マイコン２は圧縮ファイルを伸長処理して、画像データに応じた画像を表示部（図示せず）に表示する。
【００２３】
レリーズスイッチ９はマイコン２に接続された撮像動作開始を指示するトリガスイッチである。レリーズスイッチ９は２段階のスイッチであってり、１段目を半押し、２段目を全押しとする。レリーズスイッチ９が半押し状態になると、前述のように、マイコン２はフリッカ検出部５にフリッカ検出命令を送るとともに、測光部６に測光命令を送る。その後、マイコン２は撮像対象に対する焦点調節のため光学レンズ３を制御する。
【００２４】
レリーズスイッチ９が全押し状態になると、マイコン２は撮像対象を撮像するために撮像部４を制御し、撮像対象である被写体の撮像を実行する。そして、撮像の結果得られた圧縮ファイルを記録媒体８に記録する。
【００２５】
図２は、図１に示すカメラで行われる撮影動作の一例を説明するためのフローチャートである。なお、図示のフローチャートに係る処理はマイコン２の制御下で行われる。
【００２６】
まず、電源スイッチ（図示せず）がオンされると、マイコン２はレリーズスイッチ９が半押しであるか否かを判定する（ステップＳ２０１）。レリーズスイッチ９が半押し状態でないと、つまり、オフであると（ステップＳ２０１において、ＮＯ）、マイコン２は待機する。
【００２７】
レリーズスイッチ９が半押し状態となると（ステップＳ２０１において、ＹＥＳ）、マイコン２は、撮像部４における蓄積開始タイミングを判定するためＦｌａｇを「０」に初期化する（ステップＳ２０２）。続いて、マイコン２はフリッカ検出部５を制御してフリッカ検出を行う（ステップＳ２０３）。そして、マイコン２はフリッカ検出部５によって光の明暗変化を示すフリッカが検出されたか否かを判定する（ステップＳ２０４）。
【００２８】
フリッカが検出されると（ステップＳ２０４において、ＹＥＳ）、マイコン２は測光部６を制御してフリッカ量が最大（Ｍａｘ）となるタイミングで測光を行って測光値Ｅｍａｘを求める（ステップＳ２０５）。続いて、マイコン２は測光部６を制御してフリッカ量が最小（Ｍｉｎ）となるタイミングで測光を行って測光値Ｅｍｉｎを求める（ステップＳ２０６）導出する。
【００２９】
図３はフリッカを伴う人工光および自然光が混在したミックス光が存在する場合の測光部の測光出力を説明するための図である。そして、図３（ａ）は人工光に対する自然光の割合が高い場合の測光出力を示す図であり、図３（ｂ）は人工光に対する自然光の割合が低い場合の測光出力を示す図である。
【００３０】
図３において、縦軸は測光値（つまり、輝度）を示し、横軸は時間を示す。そして、時間の経過につれてカメラによる測光から撮像動作までのタイミングが示されている。図３（ａ）においては、時刻Ｔがフリッカ量が最大となるタイミングであり、時刻Ｂがフリッカ量が最小となるタイミングである。図２に示すステップＳ２０５およびＳ２０６においてはそれぞれ時刻ＴおよびＢのタイミングで測光が行われる。そして、タイミングＴにおける測光値がＥｍａｘとされ、タイミングＢにおける測光値がＥｍｉｎとされる。測光値に現れるフリッカの振幅量をＥｆｌとすると、振幅量Ｅｆ１は次の式（１）に示すように測光値Ｅｍａｘと測光値Ｅｍｉｎとの差分で表される。
【００３１】
Ｅｆｌ＝Ｅｍａｘ−Ｅｍｉｎ      （１）
マイコン２の制御下で、判定部７は撮像タイミング（蓄積開始タイミング）を得るため、測光値Ｅｍｉｎを基準として設定した基準振幅量Ｅｆｌが所定値以上であるか否かを判定する（ステップＳ２０７）。なお、上記の基準振幅量Ｅｆｌは測光値Ｅｍｉｎに対する振幅量Ｅｆｌの比によって求められる。
【００３２】
基準振幅量Ｅｆｌが所定値（閾値）より小さい場合には（ステップＳ２０７において、ＮＯ）、判定部７は撮像タイミングをフリッカ量が最小となるタイミングと判定する。当該判定結果に応じて、マイコン２は蓄積開始タイミング判定用Ｆｌａｇを「１」に設定する（ステップＳ２０９）。基準振幅量Ｅｆｌが所定値より小さい場合には、室内照明である人工光以外の自然光が多く混在する確率が高い。よって、マイコン２は人工光の影響を最も受けにくいタイミング（つまり、フリッカ量が最小となるタイミング）を撮像タイミングとする。さらに、マイコン２は撮像タイミングと同一の輝度となるように測光値をＥｍｉｎとする。
【００３３】
一方、基準振幅量Ｅｆｌが所定値以上（閾値以上）の場合には（ステップＳ２０７において、ＹＥＳ）、判定部７は撮像タイミングをフリッカ量が最大となるタイミングと判定する。当該判定結果に応じて、マイコン２は蓄積開始タイミング判定用Ｆｌａｇを「２」に設定する（ステップＳ２０８）。基準振幅量Ｅｆｌが所定値以上の場合には、自然光の混在が少ないと考えられる。よって、マイコン２は人工光を強調して撮像するため、撮像タイミングをフリッカ量が最大となるタイミングとする。さらに、マイコン２は撮像タイミングと同一の輝度となるように測光値をＥｍａｘとする。
【００３４】
フリッカが検出されないと（ステップＳ２０４において、ＮＯ）、マイコン２は測光部６を制御して予め設定されたタイミングで測光を行って測光値Ｅｎｆを求める（ステップＳ２１０：通常測光）。
【００３５】
ステップＳ２０８、Ｓ２０９、又はＳ２１０の処理の後、マイコン２は光学レンズ３を制御して撮像対象である被写体に対する焦点調節を行う（ステップＳ２１１）。焦点調節の手法については、既知であるので特に説明はしないが、例えば、撮像素子の出力を用いた所謂コントラスト評価方式の焦点調節又は位相差検出部（図示せず）の出力を用いた所謂位相差評価方式の焦点調節を採用する。
【００３６】
続いて、マイコン２はレリーズスイッチ９が全押し状態であるか否かを判定する（ステップＳ２１２）。レリーズスイッチ９が全押し状態でないと（ステップＳ２１２において、ＮＯ）、マイコン２はステップＳ２０１の処理に戻る。一方、レリーズスイッチ９が全押し状態となると（ステップＳ２１２において、ＹＥＳ）、マイコン２は蓄積開始タイミング判定用Ｆｌａｇの状態を判定する（ステップＳ２１３）。
【００３７】
蓄積開始タイミング判定用Ｆｌａｇが「１」であると、マイコン２はフリッカ量が最小であるか否かを判定する（ステップＳ２１４）。フリッカ量が最小でないと（ステップＳ２１４において、ＮＯ）、マイコン２は待機する。一方、フリッカ量が最小となると（ステップＳ２１４において、ＹＥＳ）、マイコン２は撮像タイミングになったとして撮像素子の蓄積（つまり、撮像）を開始する（ステップＳ２１６）。ここでは、フリッカ量が最小となるタイミングで撮像部４の蓄積を開始するため、マイコン２は、例えば、図３（ａ）に示すタイミングＢｉで撮像を開始する。
【００３８】
蓄積開始タイミング判定用Ｆｌａｇが「２」であると、マイコン２はフリッカ量が最大であるか否かを判定する（ステップＳ２１５）。フリッカ量が最大でないと（ステップＳ２１５において、ＮＯ）、マイコン２は待機する。一方、フリッカ量が最大となると（ステップＳ２１５において、ＹＥＳ）、マイコン２は撮像タイミングになったとして撮像素子の蓄積（つまり、撮像）を開始する（ステップＳ２１６）。ここでは、フリッカ量が最大となるタイミングで撮像部４の蓄積を開始するため、マイコン２は、例えば、図３（ｂ）に示すタイミングＴｉで撮像を開始する。なお、マイコン２は、フリッカ量が最大となるタイミングまたは、フリッカ量が最小となるタイミングであるか否かを判定することで、上述したステップＳ２１４およびＳ２１５を実行する。
【００３９】
蓄積開始タイミング判定用Ｆｌａｇが「０」であると、マイコン２はフリッカ光源下ではないとして所定の撮像タイミングで撮像素子の蓄積（つまり、撮像）を開始する（ステップＳ２１６）。
【００４０】
続いて、マイコン２は撮像によって得られた画像データに対してホワイトバランス補正を行う。蓄積開始タイミング判定用Ｆｌａｇが「０」の場合には、マイコン２は光源を自然光としてホワイトバランス補正を行う。蓄積開始タイミング判定用Ｆｌａｇが「１」の場合には、人工光成分の影響を最も受けにくい条件で撮像が行われたので、マイコン２は光源を自然光としてホワイトバランス補正を行う。蓄積開始タイミング判定用Ｆｌａｇが「２」の場合には、人工光成分が支配的であるので、マイコン２は光源を人工光としてホワイトバランス補正を行う。
【００４１】
ホワイトバランス補正の後、マイコン２は画像データに対してガンマ補正を行った後、ＪＰＧなどのファイル圧縮処理を行う。そして、マイコン２は圧縮ファイルを記録媒体８に記録して（ステップＳ２１７）、撮影動作を終了する。
【００４２】
なお、上述の例では、ホワイトバランス補正を行う際、判定部７で判定された蓄積開始タイミングによって光源を特定して当該光源に応じて補正を行うようにしたが、別の手法を用いるようにしてもよい。例えば、撮像よって得られた画像データに含まれる輝度情報および色情報に応じて光源を推定して、当該推定した光源に応じたホワイトバランスゲインによって補正を行うようにしてもよい。
【００４３】
このように、本実施の形態では、フリッカを含む人工光源下に撮像対象が位置する場合にフリッカ量が最大値および最小値となるタイミングで測光を行う。そして、測光値に応じて人工光源の支配度を判定して、当該支配度に応じて撮像部による撮像タイミングを制御する。この構成により、人工光源の支配度が高い場合は、フリッカ量が最大となるタイミングで撮像を行うことができるため、人工光が強調され、フリッカの影響を抑制した画像データを取得することができる。また、人工光源の支配度が低い場合は、フリッカ量が最小となるタイミングで撮像を行うことができるため、人工光の影響を抑制しつつ自然光を強調した画像データを取得することができる。これによって、人工光で照明された室内などにおいて自然光が入射してミックス光によって撮像対象が照明されている条件においても、色かぶりを低減した画像データを得ることができる。
【００４４】
上述の説明から明らかなように、図１に示す例では、マイコン２および測光部６が測光手段として機能し、マイコン２、フリッカ検出部５、および判定部７が検出手段として機能する。また、マイコン２が、撮像タイミングを制御する制御手段、ホワイトバランス補正を行う補正手段として機能する。
【００４５】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００４６】
なお、上記の実施の形態において、フリッカ量が最大となるタイミング、および、フリッカ量が最小となるタイミングとしては、フリッカ量が最大および最小となる点を基準とした所定範囲を含むものとする。当該所定範囲とは、フリッカ量が最大または最小となる点と比較してフリッカ量が大きく変化しないような範囲であって、時間に関わる範囲や光量に関わる範囲である。例えば、フリッカ量が最大または最小となる点を基準として、振幅量Ｅｆｌに対する±５％以内のフリッカ量の差異範囲を所定範囲とすればよい。
【００４７】
また、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータ（例えば、マイコン２）に実行させるようにしてもよい。なお、制御プログラムは、コンピュータで読み取り可能な記録媒体（例えば、マイコン２のメモリ）に記録される。
【００４８】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４９】
２  マイコン
３  光学レンズ
４  撮像部
５  フリッカ検出部
６  測光部
７  判定部
８  記録媒体
９  レリーズスイッチ
【図１】
2017135470.tif 000003
【図２】
2017135470.tif 000004
【図３】
2017135470.tif 000005