(57)【特許請求の範囲】
【請求項１】
所定の露出長を用いて周期的な周波数でシーンからの光を測定するように構成される光センサアレイと、
前記シーンからの光を前記光センサアレイ上に合焦させるように構成されるレンズと、
周期的なコントラスト変動について前記シーンから前記測定された光を調べることにより前記シーンの照明における輝度変動の周波数を判定するように構成され、また、自動露出制御に使用される少なくとも１つの露出を前記シーンにおける輝度変動に同期させるように構成されるプロセッサと、
を備え、
前記輝度変動の周波数は、
前記レンズを使用して、前記シーンを前記光センサアレイ上に合焦し、
第１の露出長によって、通常使用される交流電流の周波数のいずれとも異なるサンプリングレートを選択し、
前記サンプリングレートによって、前記シーンの複数の露出を取得し、
前記複数の露出の各々の間のコントラスト変動を計算し、
前記コントラスト変動に基づいて、前記シーンにおける人工照明の存在を判定し、前記人工照明が蛍光灯照明、白熱灯照明のいずれであるかを判定し、
前記通常使用される交流電流の周波数の１つに対応するサンプリングレートを使用して、コントラスト測定を再び行うことによって判定されることを特徴とするデジタルカメラ。
【請求項２】
自動露出を制御する方法において、
レンズを使用して、シーンを光センサ上に合焦することと、
第１の露出長によって、通常使用される交流電流の周波数のいずれとも異なるサンプリングレートを選択することと、
前記サンプリングレートによって、前記シーンの複数の露出を取得することと、
前記複数の露出の全体的なコントラストを計算することと、
前記複数の露出の各々の間のコントラスト変動を計算することと、
前記コントラスト変動に基づいて、前記シーンにおける人工照明の存在を判定し、前記人工照明が蛍光灯光源、白熱灯光源のいずれであるかを判定し、
前記通常使用される交流電流の周波数の１つに対応するサンプリングレートを使用して、コントラスト測定を再び行い、前記シーンにおける周波数を判定することと、
前記シーンにおける前記周波数の整数倍に等しく第２の露出長を設定することと、
前記第２の露出長を用いて前記シーンの少なくとも１つの露出を取得することと、
前記第２の露出長を用いた前記少なくとも１つの露出を用いて前記シーンについて少なくとも１つの露出パラメータを決定することとを含むことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、概して、自動露出制御に関し、特に、シーンに人工照明が存在する状況下で自動露出が可能な方法および装置に関する。
【０００２】
本出願は、以下の米国出願：“Color correction for a scene based on the detection of artificial illumination in the scene”と題する米国特許出願第１０／００２，７０１号、“A method and apparatus for detecting the presence of artificial illumination in a scene”と題する米国特許出願第１０／００２，３５５号、および“A method and apparatus for auto-focus control in the presence of artificial illumination”と題する米国特許出願第１０／００２，３４９号に関連する。これら出願はすべて、２００１年１０月３０日付けで出願された。
【０００３】
【従来の技術】
デジタルカメラを使用して画像を取り込む場合、シーンの照明源がカメラに取り込まれる色に影響を及ぼす。屋内シーンの場合、照明源は幅広く多様であり、タングステン電球、ハロゲンランプ、蛍光灯、窓を通して入射する日光、さらにはキセノン光を含むことができる。これら種類の光源はそれぞれ、異なるスペクトルエネルギー分布を有する。高温で白熱するフィラメントを使用して光を発生させる種類の光源（たとえば、タングステン電球）は、通常、電球のフィラメントよりも５０度高い温度を有する完全放射体として定義される色温度を特徴とする。太陽もまた、完全放射体であることを特徴とすることができるが、大気中での散乱および吸収によりいくつかの波長が失われることから、こういった波長では完全放射体とはかなり異なる。太陽のスペクトルパワー分布のばらつきにより、複数の標準的なスペクトルパワー分布曲線が作成されてきた。標準曲線の１つは、色温度６５００Ｋに対応してＤ６５と呼ばれる。空の色もまた、太陽からシーンに到達するエネルギーのスペクトルパワー分布に影響を及ぼしうる。時間帯もまた、太陽の色温度に影響を及ぼす（正午と日の出時）。色温度は、対象が直射日光中にあるか、それとも日陰にあるかによっても影響を受けうる。
【０００４】
蛍光層を励起して蛍光を発する種類の光源（たとえば、蛍光灯およびキセノンランプ）は、水銀蒸気スペクトルと併せて、ランプ中の蛍光体に固有のスペクトルパワー分布を有する傾向がある。
【０００５】
こういった光源ではそれぞれ、カメラがシーンにおいて取り込む色に影響を及ぼすスペクトルパワー分布が異なる。たとえば、白色の物体がタングステン電球により照明される場合、カメラが取り込むシーンでは白色の物体が黄色に見える。これは、タングステン電球が青色光をあまり発しないためである。白色の物体は、物体に当たる赤色光、緑色光、および青色光と同様の量の赤色光、緑色光、および青色光を反射する物体である。白色の物体がタングステン電球で照明される場合、青色光よりも多くの赤色光が物体に当たるため、より多くの赤色光が反射され、カメラに対して物体を黄色に見せることになる。人間の目は異なる照明に順応し、色ずれを補正するが、カメラはシーンにおける実際の光を記録する。
【０００６】
幸いにも、照明源に起因するこういった色ずれは補正可能である。この補正は通常、ホワイトバランスと呼ばれる。適切なホワイトバランスを行うためには、シーンの照明がわかっていなければならない。ホワイトバランスに使用するシーン照明を判定しようとするために現在使用されている方法は数多くある。
【０００７】
１つの方法は、シーンにおいて最も明るいポイントを見つけ、それが白であると仮定する。次いで、最も明るいポイントが白になるまで調整されてから、この調整を利用して、シーンの残りの部分をバランスさせる。この情報は、シーンにおいて最も明るいポイントが白色の物体から、または鏡面反射、たとえば車のウィンドシールドからの鏡面反射からのものであるという仮定を前提にして機能する。明らかに、シーンのすべての最も明るいポイントが鏡面反射または白色の物体からのものであるわけではない。この方法が、シーンで最も明るいポイントが非白色物体であるシーンに使用されると、結果として顕著な色の不整合が発生することになる。別のホワイトバランス方法は、画像中のすべてのエリアの合計が中間のグレーになるまで画像を調整する。これら方法は双方とも、シーンのコンテンツについての仮定を前提として機能する。
【０００８】
別の方法は、補正マトリックスメモリを用い、複数の異なる照明下で画像データをカラー画像データにマッピングする。この方法は、発明者Paul M. Hubel他による米国特許第６，０３８，３３９号（特許文献１）に記載されている。この方法を使用する場合、可能性のあるすべての照明について画像データをカラーデータにマッピングする必要がある。画像データを可能性のある照明それぞれにマッピングすることは、計算上のプロセスである。可能性のある照明のセットをある種類の照明（たとえば、昼光）に制限することができれば、計算量、ひいては時間を低減することができる。可能性のある照明のセットを制限する１つの方法は、シーンが人工照明を含むかどうかを判定することである。したがって、人工照明の存在を検出する能力により、デジタルカメラ内の色補正アルゴリズムの速度および精度を高めることができる。
【０００９】
通常、大部分の人工照明源は交流電流を電源とする。交流電流には、２つの主な周波数がある。米国では６０Ｈｚが使用され、欧州では５０Ｈｚが使用される。これらの速度では、人間の目は通常、人工照明の明るさの変動を検出することはない。しかし、デジタルカメラおよび今日の光センサを使用して光を検出する他の装置は、大部分の人工照明源を駆動する交流電流（ＡＣ）による明るさの変動を検出することが可能であり、実際に検出する。明るさの変動は通常、蛍光照明源下でより大きく、白熱照明源下ではより小さい。こういった輝度変動は、オートフォーカスおよび自動露出等、デジタルカメラにおける自動機能のいくつかに問題を生じさせる。
【００１０】
自動露出機能を使用する場合、カメラは、適切な露出のために正しい量の光を集めるように、レンズ絞り、露出長、および光センサの利得を調整する。自動露出機能は、露出パラメータを設定するために、シーン内の光の量を正確に測定することに頼る。自動露出機能のために光を測定するとき、光センサ、通常はＣＣＤについての露出長の典型的な範囲は、１／１０００秒から１／６０秒である。露出測定の誤差は、露出長が、ＡＣ電源の駆動周波数の周期よりも小さい場合に大きくなる。シーン照明が人工照明のために変動する場合、輝度変動を考慮に入れなければ、最終的な画像露出が不正確になりうる。
【００１１】
オートフォーカス機能を使用する場合、カメラは、光センサ上にシーンを合焦させるようにレンズの位置を調整する。通常、カメラは、シーン中のエリア間のコントラストの測定を利用して、適切なフォーカスを判定する。オートフォーカスアルゴリズムは通常、異なる位置にあるレンズを使用してシーンの複数の露出を取得してから、最も高いコントラストを有する露出に対応するレンズ位置を選択する。不都合なことに、シーンにおける照度はシーンにおけるコントラストに影響を及ぼす。これにより、人工光源サイクルの明るい部分にある間には高いフォーカス−コントラスト測定値が、光源サイクルの暗い部分にある間には低いフォーカス−コントラスト測定値が生じることになる。光が、焦点が合っていないフォーカス−コントラスト測定中により明るい場合、この輝度変動が考慮されなければ、焦点が合っていない位置が最良の位置として選択されることがある。
【００１２】
【特許文献１】
米国特許第６０３８３３９号明細書
【００１３】
【発明が解決しようとする課題】
したがって、シーンにおける人工照明の存在を判定し、輝度変動を補償するシステムが必要である。
【００１４】
【課題を解決するための手段】
シーンに人工照明が存在する際に自動露出を制御する方法および装置を開示する。自動露出アルゴリズムについてのサンプリングレートまたは露出長を駆動ＡＣ電流の周波数または周期と整合させることにより、人工照明の輝度変動を考慮に入れることができる。
【００１５】
本発明の他の態様および利点は、本発明の原理を例として示す添付図面と併せて以下の詳細な説明から明白になろう。
【００１６】
【発明の実施の形態】
シーンにおける人工照明の存在を補償することのできる方法および装置は、デジタルカメラおよび光センサを使用してシーンを取り込む他の装置を改良することができる。
【００１７】
人工照明は通常、交流電流を電源とする。交流電流には２つの主な周波数がある。米国では６０Ｈｚが使用され、欧州では５０Ｈｚが使用される。人工照明を駆動する交流電流は、照明の輝度を駆動周波数の２倍で変動させる。輝度変動は、人工照明の種類に依存する。白熱灯の光は通常、蛍光灯の光よりも小さな輝度変動を有する。輝度変動は通常、交流電流の正弦変動のレートの２倍のレートで動揺する変動を辿る（図１参照）。輝度のこれら変動は、デジタルカメラで使用される自動露出制御に問題を生じさせる可能性がある。人工照明がシーンで検出される場合、露出長をＮ駆動周期に設定するように、または露出を駆動源の位相に同期させることにより、補正するように自動露出アルゴリズムを調整することができる。
【００１８】
人工光の存在の判定をすることのできる多くの異なる方法がある。１つの方法は、ユーザ入力によるものである。本発明の一実施形態では、シーンが屋内のシーンであるかどうか、またはシーンが人工光で照明されているかどうかをユーザに尋ねる。ユーザは、人工光の電源に使用されるＡＣ周波数も示すことができる。ユーザによっては、使用されているＡＣ電流の周波数を知らないこともある。しかし、大部分のユーザは、自分のいる国がどこか知っている。ユーザが米国にいることを示せば、周波数が６０Ｈｚであると判定することができ、またユーザが米国にいない場合、周波数は通常５０Ｈｚである。ＧＰＳ装置を使用して、装置の所在地、ひいてはＡＣ駆動周波数を判定することも可能である。別の方法では、装置がＡＣ電源から電力供給されているときに、ＡＣ電源の周波数をサンプリングすることが可能な電子回路を使用する。
【００１９】
人工照明の存在および駆動周波数を検出する別の方法は、シーン中の光をサンプリングし、周期的な輝度変動があるかどうかを判定することによる。今日の光センサ、通常は電荷結合素子（ＣＣＤ）は、露出間の時間（サンプリングレート）ならびに露出長を変更することが可能である。
【００２０】
本発明の一実施形態では、露出長が、一般的なＡＣ周波数のいずれの周期または周期の倍数とも等しくないように調整される。最も一般的な２つのＡＣ周波数は６０Ｈｚおよび５０Ｈｚであるため、最も一般的な２つの照明周期は１／１２０秒および１／１００秒である。これら２つのＡＣ周波数の周期に等しくない露出長の例は１／１４０秒であるが、これは単なる例であり、他の多くの露出長を用いることができる。この露出長を使用していくつかの露出が取得される。サンプリングレートすなわち露出間の時間は、重要なことではないが、予期されるＡＣ周波数のいずれにも整合すべきではない。シーンの全体的な明るさが当分野で既知の方法を使用して、たとえばシーン中のすべてのピクセルについての光を平均化して、各露出について計算される。各露出の全体的な明るさは、露出間の変動について比較される。露出長はＡＣ周期と異なるため、露出中の光の平均輝度は、露出の開始時の駆動ＡＣの位相に応じて異なる（図２参照）。露出が時間２０２で開始する場合、ＡＣは最小に向けて下がっており、露出中の光の平均輝度２０４は低くなる。露出時間が時間２０６で開始する場合、ＡＣはピーク２０８に到達し始めつつあり、露出中の光の平均輝度２１０はより高くなる。光の平均輝度のこういった変化は、複数取得される露出間の明るさ平均の変動として検出される。変動が小さい場合、シーンにおける人工照明の量は少ない。変動が大きい場合、シーンにおける人工照明の量は多い。全体的な明るさの変動を閾値と比較することができ、変動が閾値よりも大きい場合、シーンが人工照明を含む。
【００２１】
人工照明の存在が検出されると、ＡＣの周波数を判定することができる。露出長は、一般的なＡＣ周波数のうちの１つの周期または周期の倍数に整合するように調整される。いくつかの露出が取得され、各露出についてシーンの明るさの平均がもう一度計算される。露出長がＡＣ周波数の周期に整合する場合では、露出間の変動が低減する（図３）。露出がどこで開始されても、駆動ＡＣの全周期が露出に含まれると共に光の平均輝度が同じであるため、変動が低減する。露出３０２は、ピークに近づきつつあるときに開始され、平均輝度３０４を有する。露出３０６は、クロスオーバポイントに到達しつつあるときに開始され、平均輝度３０８を有する。レベル３０４とレベル３０８の間の変動は小さいため、露出長は波形３００の周期に整合しているに。表１は、５０Ｈｚおよび５０Ｈｚにおける蛍光灯の光と日光とについてのシーンの明るさの変動を示す。
【００２２】
【表１】
0004177075.tif 000002
変動が依然として大きい場合、変動を低減する露出長が見つかるまで、異なる露出長を用いてプロセスが繰り返される。変動を低減する露出長は、駆動ＡＣ周波数の周期である。
【００２３】
別の実施形態では、第１の露出長が、一般的なＡＣ周波数の１つ、たとえば６０Ｈｚの周期に整合するように選択される。複数の露出が取得され、露出間の変動が計算される。サンプリングレートすなわち露出間の時間は、重要なことではないが、好ましい実施形態では、露出時間の整数倍である。変動が大きい場合、人工照明が存在し、異なる露出長を使用してプロセスを繰り返し、駆動ＡＣ周波数を判定する。変動が小さい場合、それは２つの理由によるものでありうる。シーンにおける人工照明がわずかであるかまったくないことによるもの、あるいは露出長に整合するＡＣ周期によるものでありうる。これは、第１の露出長と異なるＡＣ周波数と整合するように露出長を変更することによって判定することができる。第２の露出時間を使用していくつかの露出が取得され、露出間の明るさの変動が計算される。変動の量が小さいことは、シーンにおける人工照明の量が少ないことを示す。次に、変動が高い場合、人工照明がシーンに存在し、第１の露出長が整合した周波数で駆動されている。
【００２４】
本発明の別の実施形態では、露出長は、一般的なＡＣ周波数のいずれの周期よりも小さいものが選択される。好ましい実施形態では、露出長は、一般的なＡＣ周波数のいずれかの最小周期の半分よりもはるかに小さい。６０Ｈｚは、１／１２０秒という光輝度変動周期を有し、この半分は１／２４０秒である。したがって、好ましい実施形態では、露出長は１／４８０秒であるかこれよりも短い。この短い露出長を使用して、一般的なＡＣ周波数のいずれからの光変動とも位相同期しないサンプリングレートで、複数の露出を取得する。各露出の全体的な明るさが計算され、異なる露出間の明るさの変動が計算される。露出間の時間はＡＣ周期と異なるため、露出中の光の平均輝度は、露出が開始時の駆動ＡＣの位相に応じて異なる（図４参照）。露出が、ＡＣがピークに到達しつつある時間４０２で開始される場合、露出中の光の平均輝度４０４は高い。露出が、ＡＣがクロスオーバポイント４０８に到達しつつある時間４０６で開始される場合、露出中の光の平均輝度４１０は低い。光の平均輝度のこういった変化は、複数取得される露出間の明るさ平均の変動として検出される。高い変動は、人工照明の存在を示す。図５は、波形の周波数とは異なる周波数で波形をサンプリングした結果を示す図である。人工照明がシーンにおいて検出されると、輝度変動の周波数および位相を判定することができる。
【００２５】
一般的なサンプリング理論は、波形の周波数および位相を判定するには、サンプリングレートは波形の周波数の少なくとも２倍でなければならない（ナイキスト限界）と述べている。しかし、既知の形状、たとえば正弦波の少数の既知の周波数に限定される波形の周波数および位相の判定では、周波数の２倍でサンプリングする必要はない。これは、基本周波数の反射および基本周波数の高調波が、少数の予期される周波数間の差別化に使用されるためである。高速フーリエ変換（ＦＦＴ）を使用してのサンプリングされた波形の解析、および少数の一般的なＡＣ周波数に整合しない周波数結果の破棄により、光変動の周波数および位相を判定することができる。
【００２６】
周波数を判定する別の方法は、各露出の開始を一般的なＡＣ周波数の１つと位相が合うように同期させてから、いくつかの露出について明るさを記録するというものである。このプロセスは、露出間の光の平均輝度が他の周波数よりもある１つの周波数で小さくなることが見つけられるまで、他の一般的な周波数を使用して繰り返される。変動の低減は、各露出が波形の同じ場所で開始される場合、各サンプルの平均輝度がおおよそ同じであるために発生する。周波数が判定されると、測定される光の最小または最大の明るさレベルを捜しながら露出開始時間を波形の周期に沿って動かすことにより、位相を判定することができる。
【００２７】
本発明の別の実施形態では、露出長は、一般的なＡＣ周波数のいずれかの周期よりも小さいものが選択される。好ましい実施形態では、露出長は、一般的なＡＣ周波数のいずれかの最小周期の半分よりもはるかに小さい。６０Ｈｚは、１／１２０秒という光輝度変動周期を有し、この半分は１／２４０秒である。したがって、好ましい実施形態では、露出長は１／４８０秒であるかこれよりも短い。この短い露出長を使用して、一般的なＡＣ周波数の１つに整合したサンプリングレートで、複数の露出を取得する。各露出の全体的な明るさが計算され、異なる露出間の明るさの変動が計算される。変動が大きい場合、人工照明が存在し、異なるサンプリングレートを使用してプロセスを繰り返して、駆動ＡＣの周波数を判定することができる。変動が小さい場合、それには２つの理由によるものでありうる。シーンにおける人工照明がわずかであるかまったくないことによるもの、あるいはサンプリングレートに整合するＡＣ周期によるものでありうる。これは、第１のサンプリングレートと異なるＡＣ周波数と整合するようにサンプリングレートを変更することによって判定することができる。第２のサンプリングレートを使用していくつかの露出が取得され、露出間の明るさの変動が計算される。変動の量が小さいことは、シーンにおける人工照明の量が少ないことを示す。次に、変動が高い場合、人工照明がシーンに存在し、第１のサンプリングレートが整合した周波数で駆動されている。
【００２８】
本発明の別の実施形態では、シーンにおける全体的な明るさレベルの代わりにシーンにおけるコントラストを使用して、人工照明の存在を判定する。シーンコントラストは通常、カメラのオートフォーカスアルゴリズムで使用される。シーンコントラストを計算する、当分野で既知の多くの異なる方法がある。１つの方法は、隣接するピクセル間の輝度差をとることである。シーンコントラストはシーン照度の全体的なレベルに依存するため、シーンコントラストの変化によりシーン照度の変動を検出することができる。シーンコントラストはまた、シーンが光センサ上にどの程度良好に合焦されるかにも依存する。シーンが良好に合焦される場合、シーンの合焦が不良の場合よりも、シーンコントラストを使用してシーンの明るさの変化を容易に検出することができる。シーンコントラストを用いる場合の好ましい実施形態では、人工照明の検出が進められる前に、シーンがレンズを使用して光センサ上に合焦される。シーンコントラストを使用する一実施形態では、短い露出長が使用され、一般的なＡＣ周波数のいずれとも整合しないサンプリングレートが選択される。複数の露出が取得され、各露出における全体的なコントラストが計算される。次いで、異なる露出間のコントラスト変動が計算される。露出間のコントラスト変動が大きいことは、人工照明の存在を示す。変動は、光源の変動量に概して比例する。シーンの明るさおよび平均の明るさの変動量は、光源の種類と関連を持つ可能性がある。蛍光灯光源は通常、白熱灯光源に対して高い変動を有する。変動が第１の閾値よりも小さい場合は（６０４）、人工照明がシーンにあるとしてもわずかである（６０８）。変動が第１の閾値よりも大きく、第２の閾値よりも小さい場合（６１０）、変動は、白熱灯照明を示す（６１２）。変動が第２の閾値よりも大きい場合（６１４）、変動は蛍光灯照明を示す（６１６）。
【００２９】
人工照明がシーンで検出されると、一般的なＡＣ周波数の１つに対応するサンプリングレートを使用して、コントラスト測定を再び行うことができる。コントラスト測定間の変動が低減する場合、正しいＡＣ周波数が判定されている。
【００３０】
露出長の短いコントラスト測定を使用する別の実施形態では、一般的なＡＣ周波数の１つに整合するようにサンプリングレートが選択される。コントラスト測定の変動が大きい場合、サンプリングレートと異なる周波数で駆動されている人工照明が、シーンに存在する。コントラスト測定の変動が小さい場合、第２シリーズの測定が、別の一般的なＡＣ周波数に対応する第２のサンプリングレートで行われる。第２の露出セットについてのコントラスト測定の変動も小さい場合、シーンにはわずかな人工照明しかない。第２のコントラスト測定セットの変動が大きい場合、第１のＡＣ周波数で駆動されている人工照明がシーンにある。
【００３１】
人工照明の存在および駆動周波数が判定されると、自動露出アルゴリズムが輝度変動を補償することができる。１つの補償方法は、露出パラメータを決定する際に使用される露出長を調整するというものである。
【００３２】
一実施形態では、露出長は、輝度変動の周期または周期の倍数に設定される。露出長は輝度変動の全周期を含むため、平均輝度は、露出が輝度変動の位相上のどこで開始されるかに関係なく一定である。たとえば、駆動ＡＣが６０Ｈｚである場合、輝度変動はその周波数の２倍である。したがって、輝度変動の周期は１／１２０秒である。自動露出制御が、１／１２０秒またはこの長さの整数倍に等しい露出長を使用して露出を取得する場合、輝度変動は測定に影響を及ぼさない。適切な露出パラメータが決定されると、最終的な露出が取得される。最終的な露出長は、輝度変動の周期または周期の整数倍に等しくない場合、輝度変動のクロスオーバポイントを中心とすべきである（図７参照）。露出がクロスオーバポイント７０６を中心とする場合、平均輝度は露出長とは無関係になる。露出長７０２は、露出長７０４よりも長いが、双方の露出は、輝度変動におけるクロスオーバポイント７０６を中心とするため、同じ平均輝度レベル７０８を有する。
【００３３】
場合によっては、輝度変動の周期とは異なる露出長が、自動露出の計算に望ましいこともある。自動露出制御に使用される露出長が、輝度変動の周期とは異なる場合、自動露出の計算に使用される複数の露出間のタイミングおよび最終的な露出を制御しなければならない。
【００３４】
一実施形態では、自動露出の計算に使用される露出長が一定に保たれる。露出は、シーンにおける輝度変動の周波数と同期される。露出は、同じ周波数、周波数の整数倍、または輝度変動の周波数を整数で除算した値で同期させることができる。たとえば、輝度変動が１２０Ｈｚの周波数を有する場合、自動露出計算に使用される露出は、１２０Ｈｚ、２４０Ｈｚ、または６０ＭＨｚで同期させることができる。これらは、この例で同期に使用可能な多くの潜在的な周波数の３つにすぎない。輝度変動における開始場所または位相は重要ではない。露出長もまた重要ではない。各露出は輝度変動の同じ場所または位相で開始し、露出は同じ長さであるため、露出間の輝度変動はわずかである。シーンにおける輝度変動を最小化するために、露出長を露出計算に使用される露出長に整合すべきであり、また最終的な露出の開始時間は、自動露出計算に使用される同じ場所に同期させるべきである。別の実施形態では、最終的な露出が輝度変動のクロスオーバポイントを中心する。この実施形態では、最終的な露出長は、自動露出計算に使用される露出長と異なってもよい。
【００３５】
別の実施形態では、自動露出計算で使用される露出は、輝度変動におけるクロスオーバポイント７０６が中心となるようにタイミングをとられる。この実施形態では、露出長が同じである必要はない。最終的な露出もまた輝度変動のクロスオーバポイントを中心とする。最終的な露出もまたクロスオーバポイントにあるため、最終的な露出長は自動露出長と異なってもよい。
【００３６】
本発明の別の実施形態では、シーンの所在地が決定される。所在地は、ユーザ入力によりしても、またＧＰＳ装置等によって決定してもよい。通常、所在地は正確である必要はなく、大体の場合、国を決定する必要があるだけである。国によっては、たとえば日本では、５０Ｈｚおよび６０Ｈｚの双方が存在する。複数のＡＣ周波数が使用される国々では、別の方法が好ましい。シーンの所在地を判定し、シーンの所在地で使用されるＡＣ電流の周波数を想定することができる。たとえば、シーンが米国内である場合、ＡＣ電流の周波数は６０Ｈｚと想定される。この実施形態では、人工照明の存在についてのテストは行われない。自動露出制御に使用される露出長は、想定された周波数の半分の整数周期に整合するように調整される。最終的な露出長もまた、想定された周波数の半周期の整数倍に整合すべきである。この実施形態では、自動露出制御が、シーンにおける人工照明の有無に関わらず露出パラメータを正確に決定する。
【００３７】
本発明の上記説明は、例示および説明目的のために提示されたものである。排他を意図せず、すなわち本発明を開示した厳密な形態に限定する意図はなく、上記教示を鑑みて変更および変形が可能である。実施形態は、本発明の原理、および当業者が各種実施形態で、また意図する特定の使用に適するように各種変更を行って本発明を最良に利用することができるように本発明の応用を最良に説明するために選択され記載されたものである。併記の特許請求の範囲は、従来技術によって制限される範囲を除き、本発明の他の代替の実施形態を包含するように構築されるものである。
【００３８】
なお、この発明は例として次の実施態様を含む。丸括弧内の数字は添付図面の参照符号に対応する。
【００３９】
[1] 自動露出を制御する方法において、
シーンの所在地を判定することと、
前記シーンの所在地で通常使用される交流電流の半周期の整数倍に等しく露出長を設定することと、
前記露出長を用いて前記シーンの少なくとも１つの露出を取得することと、
前記少なくとも１つの露出を用いて前記シーンについて少なくとも１つの露出パラメータを決定することと、
を含む方法。
【００４０】
[2] 自動露出を制御する方法において、
シーンにおける人工照明の存在を判定することと、
前記シーンにおける輝度変動の周波数を判定することと、
露出レートを前記シーンにおける輝度変動の周波数と同期させることと、
前記同期させた露出レートで前記シーンの少なくとも１つの露出を取得することと、
前記少なくとも１つの露出を使用して前記シーンについて少なくとも１つの露出パラメータを決定することと、
を含む方法。
【００４１】
[3] 上記[2]に記載の方法において、前記同期させた露出レートで前記露出設定を用いて最終的な露出を取得することをさらに含むもの。
【００４２】
[4] 上記[2]に記載の方法において、前記露出設定を用いて最終的な露出を採用することをさらに含み、前記最終的な露出が前記輝度変動におけるクロスオーバポイント（７０６）を中心とするもの。
【００４３】
[5] 自動露出を制御する方法において、
シーンにおける照明の変動についての少なくとも１つの周波数を予測することと、
前記予測された周波数の周期のいずれとも異なる露出長を用いて前記予測された周波数のいずれとも異なる周期レートで前記シーンからの光を測定することと、
前記シーンから測定される光が周期的な変化を含む場合に人工照明の存在を検出することと、
前記サンプリングされた光のＦＦＴ解析によって前記周期的な変化の位相および周波数を判定することと、
露出レートを前記シーンにおける輝度変動の周波数と同期させることと、
前記同期させた露出レートで前記シーンの少なくとも１つのある露出長を有する露出を取得することと、
前記少なくとも１つの露出を使用して少なくとも１つの露出パラメータを決定することと、
を含む方法。
【００４４】
[6] 上記[5]に記載の方法において、前記露出パラメータを使用して最終的な露出が取得され、前記最終的な露出が前記輝度変動におけるクロスオーバポイント（７０６）を中心とするもの。
【００４５】
[7] 自動露出を制御する方法において、
シーンにおける照明の変動についての周波数を予測することと、
前記予測された周波数の周期に等しい第１の露出長を用いて周期レートで前記シーンからの光を測定することと、
第２の予測周波数の周期に等しい第２の露出長を用いて周期レートで前記シーンからの光を再び測定することと、
前記第１の露出長を用いた測定値の変動が前記第２の露出長を用いた測定値の変動と異なる場合に前記シーンにおける照明の変動の存在および周波数を判定することと、
露出レートを前記シーンにおける輝度変動の周波数と同期させることと、
前記同期させた露出レートで前記シーンの少なくとも１つのある露出長を有する露出を取得することと、
前記少なくとも１つの露出を使用して前記シーンについて少なくとも１つの露出パラメータを決定することと、
を含む方法。
【００４６】
[8] 所定の露出長を用いて周期的な周波数でシーンからの光を測定するように構成される光センサアレイと、
前記シーンからの光を前記光センサアレイ上に合焦させるように構成されるレンズと、
周期的なコントラスト変動について前記シーンから前記測定された光を調べることにより前記シーンの照明における輝度変動の周波数を判定するように構成され、また、自動露出制御に使用される少なくとも１つの露出を前記シーンにおける輝度変動に同期させるように構成されるプロセッサと、
を備えるデジタルカメラ。
【００４７】
[9] 自動露出を制御する方法において、
前記シーンにおける人工照明の存在を判定することと、
前記シーンにおける輝度変動の周期を判定することと、
前記シーンにおける前記輝度変動の周期の整数倍に等しく露出長を設定することと、
前記露出長を用いて前記シーンの少なくとも１つの露出を取得することと、
前記少なくとも１つの露出を用いて前記シーンについて少なくとも１つの露出パラメータを決定することと、
を含む方法。
【００４８】
[10] 上記[9]に記載の方法において、前記露出設定を使用して最終的な露出を取得することをさらに含み、前記最終的な露出が前記輝度変動におけるクロスオーバポイント（７０６）を中心とするもの。
【図面の簡単な説明】
【図１】交流電流を電源とする人工照明の輝度変動の図である。
【図２】ＡＣ周波数の周期に等しくない露出長を用いてサンプリングした、交流電流を電源とする人工照明の輝度変動の図である。
【図３】ＡＣ周波数の周期に等しい露出長を用いてサンプリングした、交流電流を電源とする人工照明の輝度変動の図である。
【図４】ＡＣ周波数の周期よりもはるかに短い露出長を用いてサンプリングした、交流電流を電源とする人工照明の輝度変動の図である。
【図５】波形の周波数とは異なる周波数でサンプリングした波形を示す図である。
【図６】変動量がシーンにおける光の種類を示すフローチャートである。
【図７】最終的な露出の中心が輝度変動の位相におけるクロスオーバポイントである、本発明の一実施形態を示す図である。
【符号の説明】
７０６  クロスオーバポイント
【図１】
0004177075.tif 000003
【図２】
0004177075.tif 000004
【図３】
0004177075.tif 000005
【図４】
0004177075.tif 000006
【図５】
0004177075.tif 000007
【図６】
0004177075.tif 000008
【図７】
0004177075.tif 000009