(57)【要約】  本発明は、画像形成を行なうための電子装置(10)であって、設定露出パラメータ(ET, AG, DG)を使用して画像フレーム(FRp, FRc)を形成するためのカメラ手段(CAM)と、少なくとも幾つかの画像フレームから露出の全露出レベル(EV)を決定するための全露出レベル決定手段(11)と、その決定された全露出レベルに基づいて前記露出パラメータを調整するための露出パラメータ調整手段(12)とを備えた装置(10)に係る。更に、この装置(10)は、少なくとも幾つかの画像フレームから動きを検出するための動き検出手段(13)も備えている。この装置において、露出パラメータは、露出の前記全露出レベル及び検出された動きに基づいて調整されるように構成される。【選択図】図１
2008526149.tif 000002
【特許請求の範囲】
【請求項１】
画像形成を行なうための電子装置(10)であって、設定露出パラメータ(ET, AG, DG)を使用して画像フレーム(FRp, FRc)を形成するためのカメラ手段(CAM)と、少なくとも幾つかの画像フレーム(FRp, FRc)から露出の全露出レベル(EV)を決定するための全露出レベル決定手段(11)と、その決定された全露出レベル(EV)に基づいて前記露出パラメータ(ET, AG, DG)を調整するための露出パラメータ調整手段(12)とを備えた装置(10)において、
少なくとも幾つかの画像フレーム(FRp, FRc)から動きを検出するための動き検出手段(13)を更に備え、
前記露出パラメータ(ET, AG, DG)は、露出の前記全露出レベル(EV)及び検出された動きに基づいて調整されるように構成されたことを特徴とする電子装置(10)。
【請求項２】
前記動き検出手段(13)は、前記画像フレーム(FRp, FRc)を一連の様式でエリアに分割するように構成され、これらのエリアは、互いに比較されて、画像フレーム(FRp, FRc)間の動き(C)を検出するように構成された、請求項１に記載の装置(10)。
【請求項３】
前記エリアは、前記画像フレーム(FRp, FRc)の全画像エリアを少なくとも部分的にカバーするように構成された、請求項２に記載の装置(10)。
【請求項４】
互いに対応するエリアに現れる変化、特に、動きを表わす統計学的数値、例えば、エリアの分散σ2は、前記画像フレーム(FRp, FRc)のエリアの少なくとも一部分から決定されるように構成され、そして互いに対応するエリアの分散σ2が、一連の様式で互いに異なる場合に、検出された動きを考慮するように構成された、請求項１から３のいずれかに記載の装置(10)。
【請求項５】
露出時間(ET)と、アナログ及び／又はデジタル利得(AG, DG)である利得(G)とに対して、特殊な基準値を定義するよう構成され、露出時間(ET)の基準値の少なくとも幾つかは、検出された動き(C)の量に次のように依存するよう構成され、
１）ＥＴbsl＝Ｅ１−（Ｅ１−Ｅ２）＊ｍｉｎ（Ｃ、Ｃ１）／Ｃ１、ここで、
Ｅ１＝１／１００ｓ・・・１／２５ｓ、
Ｅ２＝１／２００ｓ・・・１／５０ｓ、ここで、Ｅ１＞Ｅ２、
Ｃ１＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
２）ＥＴbsh＝Ｅ３−（Ｅ３−Ｅ４）＊ｍｉｎ（Ｃ、Ｃ２）／Ｃ２、ここで、
Ｅ３＝ＥＴmax、ここで、
ＥＴmax＝１／３０ｓ・・・３０ｓ、例えば、１ｓ、
Ｅ４＝ＥＴbsl、ここで、Ｅ３＞Ｅ４、
Ｃ２＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
３）ＥＴul＝ＥＴbsh＋（ＥＴmax−ＥＴbsh）／２
そして対応的に利得Ｇについて、
４）Ｇnsl＝ｘ１・・・ｘ８（＋０ｄＢ・・・＋１８ｄＢ）、例えば、ｘ２
５）Ｇnsh＝ｘ１・・ｘ１６（＋０ｄＢ・・・＋２４ｄＢ）、例えば、ｘ４
６）Ｇmax＝ｘ１・・ｘ３２（＋０ｄＢ・・・＋３０ｄＢ）、例えば、ｘ８
及びＧnsl≦Ｇnsh≦Ｇmaxである、請求項１から４のいずれかに記載の装置(10)。
【請求項６】
使用する露出パラメータ(ET, AG, DG)は、全露出レベル(EV)と、定義された基準値(ＥＴbsl、ＥＴbsh、ＥＴmax、ＥＴul、Ｇnsl、Ｇnsh、Ｇmax)とを使用して計算されるように構成され、前記全露出レベル(EV)及び露出パラメータ(ET, AG, DG)は、次の関係を実現し、
ＥＶ＝ＥＴ＊Ｇ、但し、Ｇ＝ＡＧ＊ＤＧ、更に、
１）全露出レベル(EV)の値範囲［０、ＥＴbsl］において、利得(G)の係数値がｌに固定され、そして露出時間(ET)が全露出レベルに対応する値(EV)に設定され、
２）全露出レベル(EV)の値範囲［ＥＴbsl、ＥＴbsl＊Ｇnsl］において、露出時間(ET)の値がＥＴbslに固定され、そして利得(G)の係数値がＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbslに設定されるように構成され、
３）全露出レベル(EV)の値範囲［ＥＴbsl＊Ｇnsl、ＥＴbsh＊Ｇnsl］において、利得(G)の係数値がＧnslに固定され、そして露出時間(ET)がＥＴ＝ＥＶ／Ｇ＝ＥＶ／Ｇnslに設定されるように構成され、
４）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsl、ＥＴbsh＊Ｇnsh］において、露出時間(ET)の値がＥＴbshに固定され、そして利得(G)の係数値が値Ｇnslから値Ｇnshへ増加されて、Ｇ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbshとなるように構成され、
５）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsh、ＥＴul＊Ｇmax］において、露出時間(ET)の値は、値ＥＴbshから値ＥＴulへ増加されて、
ＥＴ＝ＥＴbsh＋((ＥＶ−ＥＴbsh＊Ｇnsh)／(ＥＴul＊Ｇmax−ＥＴbsh＊Ｇnsh))＊(ＥＴul−ＥＴbsh)
となると共に、利得(G)の係数値が値Ｇnshから値Ｇmaxへ増加されて、Ｇ＝ＥＶ／ＥＴとなるように構成され、そして
６）必要な全露出レベル(EV)が値ＥＴul＊Ｇmaxを越えると分かった場合には、露出時間(ET)の値がＥＴulに固定され、利得(G)の係数値の第１係数値(AG)がＧmaxに固定され、そして最終的な露出が第２利得(DG)を使用して実行されるよう構成された、請求項１から５のいずれかに記載の装置(10)。
【請求項７】
デジタル画像形成の露出を調整する方法であって、ループとして、設定露出パラメータ(ET, AG, DG)を使用して画像フレーム(FRp, FRc)を形成し（段階(i)）、そして前記露出パラメータ(ET, AG, DG)を調整し（段階(iv)）、更に、この方法の１つのサブ段階（段階(iii)）として、露出の全露出レベル(EV)を画像フレーム(FRp, FRc)の少なくとも幾つかから決定し、これに基づいて、露出パラメータ(ET, AG, DG)の前記調整を実行する方法において、更に、画像フレーム(FRp, FRc)の少なくとも幾つかから動きを検出し（段階(ii)）、ここで、前記露出の全露出レベル(EV)と、その検出された動きとに基づいて、露出パラメータ(ET, AG, DG)を調整する（段階(iv)）ことを特徴とする方法。
【請求項８】
前記画像フレーム(FRp, FRc)を一連の様式でエリアに分割し(段階401）、これらのエリアは、互いに比較されて、画像フレーム(FRp, FRc)間の動きを検出する(段階403 - 404)、請求項７に記載の方法。
【請求項９】
前記画像フレーム(FRp, FRc)の全画像エリアの少なくとも一部分が考慮される、請求項８に記載の方法。
【請求項１０】
互いに対応するエリアに現れる変化、特に、動きを表わす統計学的数値、例えば、エリアの分散σ2は、前記エリアの少なくとも一部分から決定され、そして互いに対応するエリアの分散σ2が、一連の様式で互いに異なる場合に、検出された動きを考慮する(段階402 - 405)、請求項７から９のいずれかに記載の方法。
【請求項１１】
露出の決定及び調整段階（段階(iii)及び(iv)）とは独立して動き検出段階（段階(ii)）が実行される、請求項７から１０のいずれかに記載の方法。
【請求項１２】
露出時間(ET)と、アナログ及び／又はデジタル利得(AG, DG)である利得(G)とに対して、特殊な基準値を定義し(段階406, 407)、露出時間(ET)の基準値の少なくとも幾つかは、検出された動き(C)の量に次のように依存し、
１）ＥＴbsl＝Ｅ１−（Ｅ１−Ｅ２）＊ｍｉｎ（Ｃ、Ｃ１）／Ｃ１、ここで、
Ｅ１＝１／１００ｓ・・・１／２５ｓ、
Ｅ２＝１／２００ｓ・・・１／５０ｓ、ここで、Ｅ１＞Ｅ２、
Ｃ１＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
２）ＥＴbsh＝Ｅ３−（Ｅ３−Ｅ４）＊ｍｉｎ（Ｃ、Ｃ２）／Ｃ２、ここで、
Ｅ３＝ＥＴmax、ここで、
ＥＴmax＝１／３０ｓ・・・３０ｓ、例えば、１ｓ、
Ｅ４＝ＥＴbsl、ここで、Ｅ３＞Ｅ４、
Ｃ２＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
３）ＥＴul＝ＥＴbsh＋（ＥＴmax−ＥＴbsh）／２
そして対応的に利得Ｇについて、
４）Ｇnsl＝ｘ１・・・ｘ８（＋０ｄＢ・・・＋１８ｄＢ）、例えば、ｘ２
５）Ｇnsh＝ｘ１・・ｘ１６（＋０ｄＢ・・・＋２４ｄＢ）、例えば、ｘ４
６）Ｇmax＝ｘ１・・ｘ３２（＋０ｄＢ・・・＋３０ｄＢ）、例えば、ｘ８
及びＧnsl≦Ｇnsh≦Ｇmaxである、請求項７から１１のいずれかに記載の方法。
【請求項１３】
使用する露出パラメータ(ET, AG, DG)は、全露出レベル(EV)と、定義された基準値(ＥＴbsl、ＥＴbsh、ＥＴmax、ＥＴul、Ｇnsl、Ｇnsh、Ｇmax)とを使用して計算され(段階408)、前記全露出レベル(EV)及び露出パラメータ(ET, AG, DG)は、次の関係を実現し、
ＥＶ＝ＥＴ＊Ｇ、但し、Ｇ＝ＡＧ＊ＤＧ、更に、
１）全露出レベル(EV)の値範囲［０、ＥＴbsl］において、利得(G)の係数値がｌに固定され、そして露出時間(ET)が全露出レベルに対応する値(EV)に設定され、
２）全露出レベル(EV)の値範囲［ＥＴbsl、ＥＴbsl＊Ｇnsl］において、露出時間(ET)の値がＥＴbslに固定され、そして利得(G)の係数値がＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbslに設定され、
３）全露出レベル(EV)の値範囲［ＥＴbsl＊Ｇnsl、ＥＴbsh＊Ｇnsl］において、利得(G)の係数値がＧnslに固定され、そして露出時間(ET)がＥＴ＝ＥＶ／Ｇ＝ＥＶ／Ｇnslに設定され、
４）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsl、ＥＴbsh＊Ｇnsh］において、露出時間(ET)の値がＥＴbshに固定され、そして利得(G)の係数値が値Ｇnslから値Ｇnshへ増加されて、Ｇ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbshとなるようにされ、
５）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsh、ＥＴul＊Ｇmax］において、露出時間(ET)の値は、値ＥＴbshから値ＥＴulへ増加されて、
ＥＴ＝ＥＴbsh＋((ＥＶ−ＥＴbsh＊Ｇnsh)／(ＥＴul＊Ｇmax−ＥＴbsh＊Ｇnsh))＊(ＥＴul−ＥＴbsh)
となると共に、利得(G)の係数値が値Ｇnshから値Ｇmaxへ増加されて、Ｇ＝ＥＶ／ＥＴとなるように構成され、そして
６）必要な全露出レベル(EV)が値ＥＴul＊Ｇmaxを越える場合には、露出時間(ET)の値がＥＴulに固定され、利得(G)の係数値の第１係数値(AG)がＧmaxに固定され、そして最終的な露出が第２利得(DG)を使用して実行される、請求項７から１２のいずれかに記載の方法。
【請求項１４】
設定露出パラメータ(ET, AG, DG)を使用して画像フレーム(FRp, FRc)を形成するためのカメラ手段(CAM)を備えたデジタル画像形成チェーン(IC)において露出パラメータ(ET, AG, DG)を調整するためのプログラム製品(30)であって、このプログラム製品(30)は、記憶手段(MEM)、及びプロセッサ手段(CPU)を用いて実行されるべくこの記憶手段(MEM)に書き込まれたプログラムコード(31)より成り、更に、このプログラムコード(31)は、少なくとも幾つかの画像フレーム(FRp, FRc)から露出の全露出レベル(EV)を決定するように構成された第１コード手段(31.1)と、その決定された全露出レベル(EV)に基づいて前記露出パラメータ(ET, AG, DG)を調整するための第２コード手段(31.2)とを備えたものであるプログラム製品(30)において、前記プログラムコード(31)は、更に、
少なくとも幾つかの画像フレーム(FRp, FRc)から動きを検出するように構成された第３コード手段(31.3)と、
前記露出の全露出レベル(EV)及び前記決定された動きに基づいて前記露出パラメータ(ET, AG, DG)を調整するように構成された第４コード手段(31.4)と、
を備えたことを特徴とするプログラム製品(30)。
【請求項１５】
前記プログラムコード(31)は、更に、前記画像フレーム(FRp, FRc)を一連の様式でエリアに分割するように構成された第５コード手段(31.5)を備え、これらのエリアは、互いに比較されて、画像フレーム(FRp, FRc)間の動きを検出するように構成された、請求項１４に記載のプログラム製品(30)。
【請求項１６】
前記プログラムコード(31)は、更に、互いに対応するエリアに現れる変化、特に、動きを表わす統計学的数値、例えば、エリアの分散σ2を、前記画像フレーム(FRp, FRc)のエリアの少なくとも一部分から決定し、そして互いに対応するエリアの分散σ2が、一連の様式で互いに異なる場合に、検出された動きを考慮に入れるように構成された第６コード手段(31.6)を備えた、請求項１４又は１５に記載のプログラム製品(30)。
【請求項１７】
前記プログラムコード(31)は、更に、露出時間(ET)と、アナログ及び／又はデジタル利得(AG, DG)である利得(G)とに対して、特殊な基準値を定義するように構成された第７コード手段(31.7)を備え、露出時間(ET)の基準値の少なくとも幾つかは、検出された動き(C)の量に次のように依存するように構成され、
１）ＥＴbsl＝Ｅ１−（Ｅ１−Ｅ２）＊ｍｉｎ（Ｃ、Ｃ１）／Ｃ１、ここで、
Ｅ１＝１／１００ｓ・・・１／２５ｓ、
Ｅ２＝１／２００ｓ・・・１／５０ｓ、ここで、Ｅ１＞Ｅ２、
Ｃ１＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
２）ＥＴbsh＝Ｅ３−（Ｅ３−Ｅ４）＊ｍｉｎ（Ｃ、Ｃ２）／Ｃ２、ここで、
Ｅ３＝ＥＴmax、ここで、
ＥＴmax＝１／３０ｓ・・・３０ｓ、例えば、１ｓ、
Ｅ４＝ＥＴbsl、ここで、Ｅ３＞Ｅ４、
Ｃ２＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
３）ＥＴul＝ＥＴbsh＋（ＥＴmax−ＥＴbsh）／２
そして対応的に利得Ｇについて、
４）Ｇnsl＝ｘ１・・・ｘ８（＋０ｄＢ・・・＋１８ｄＢ）、例えば、ｘ２
５）Ｇnsh＝ｘ１・・ｘ１６（＋０ｄＢ・・・＋２４ｄＢ）、例えば、ｘ４
６）Ｇmax＝ｘ１・・ｘ３２（＋０ｄＢ・・・＋３０ｄＢ）、例えば、ｘ８
及びＧnsl≦Ｇnsh≦Ｇmaxである、請求項１４から１６のいずれかに記載のプログラム製品(30)。
【請求項１８】
前記プログラムコード(31)は、使用する露出パラメータ(ET, AG, DG)を、全露出レベル(EV)と、定義された基準値(ＥＴbsl、ＥＴbsh、ＥＴmax、ＥＴul、Ｇnsl、Ｇnsh、Ｇmax)とを使用して計算するように構成された第８コード手段(31.8)を備え、前記全露出レベル(EV)及び露出パラメータ(ET, AG, DG)は、次の関係を実現し、
ＥＶ＝ＥＴ＊Ｇ、但し、Ｇ＝ＡＧ＊ＤＧ、更に、
１）全露出レベル(EV)の値範囲［０、ＥＴbsl］において、利得(G)の係数値がｌに固定され、そして露出時間(ET)が全露出レベルに対応する値(EV)に設定され、
２）全露出レベル(EV)の値範囲［ＥＴbsl、ＥＴbsl＊Ｇnsl］において、露出時間(ET)の値がＥＴbslに固定され、そして利得(G)の係数値がＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbslに設定されるように構成され、
３）全露出レベル(EV)の値範囲［ＥＴbsl＊Ｇnsl、ＥＴbsh＊Ｇnsl］において、利得(G)の係数値がＧnslに固定され、そして露出時間(ET)がＥＴ＝ＥＶ／Ｇ＝ＥＶ／Ｇnslに設定されるように構成され、
４）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsl、ＥＴbsh＊Ｇnsh］において、露出時間(ET)の値がＥＴbshに固定され、そして利得(G)の係数値が値Ｇnslから値Ｇnshへ増加されて、Ｇ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbshとなるように構成され、
５）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsh、ＥＴul＊Ｇmax］において、露出時間(ET)の値は、値ＥＴbshから値ＥＴulへ増加されて、
ＥＴ＝ＥＴbsh＋((ＥＶ−ＥＴbsh＊Ｇnsh)／(ＥＴul＊Ｇmax−ＥＴbsh＊Ｇnsh))＊(ＥＴul−ＥＴbsh)
となると共に、利得(G)の係数値が値Ｇnshから値Ｇmaxへ増加されて、Ｇ＝ＥＶ／ＥＴとなるように構成され、そして
６）必要な全露出レベル(EV)が値ＥＴul＊Ｇmaxを越えると分かった場合には、露出時間(ET)の値がＥＴulに固定され、利得(G)の係数値の第１係数値(AG)がＧmaxに固定され、そして最終的な露出が第２利得(DG)を使用して実行されるよう構成された、請求項１４から１７のいずれかに記載のプログラム製品(30)。
【請求項１９】
前記プログラムコード(31)は、更に、露出パラメータ(ET, AG, DG)を互いに関連付けるとき、及びそれらのより生じる現象を管理する際に、装置(10)のユーザの希望を露出に考慮するように構成された第９コード手段(31.9)を備えた、請求項１４−１８のいずれかに記載のプログラム製品(30)。
【請求項２０】
設定露出パラメータ(ET, AG, DG)を使用して画像フレーム(FRp, FRc)を形成するためのカメラ手段(CAM)と、少なくとも幾つかの画像フレーム(FRp, FRc)から露出の全露出レベル(EV)を決定するための全露出レベル決定手段(11)と、その決定された全露出レベル(EV)に基づいて前記露出パラメータ(ET, AG, DG)を調整するための露出パラメータ調整手段(12)とを備えた、画像形成を実行するシステム(IC)において、
少なくとも幾つかの画像フレーム(FRp, FRc)から動きを検出するための動き検出手段(13)を更に備え、
前記露出パラメータ(ET, AG, DG)は、露出の前記全露出レベル(EV)及び検出された動きに基づいて調整されるように構成されたことを特徴とするシステム(IC)。
【請求項２１】
請求項６から１３のいずれかに記載の方法に関連して使用するように構成されたカメラ要素(CAM)。
【請求項２２】
請求項１から５のいずれかに記載の電子装置(10)に使用するように構成されたカメラ要素(CAM)。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成を実行する電子装置において、設定露出パラメータを使用して画像フレームを形成するためのカメラ手段と、少なくとも幾つかの画像フレームから露出の全露出レベルを決定するための全露出レベル決定手段と、その決定された全露出レベルに基づいて前記露出パラメータを調整するための露出パラメータ調整手段とを備えた電子装置に関する。
【０００２】
更に、本発明は、それに対応する方法、システム、及びプログラム製品にも関する。
【背景技術】
【０００３】
例えば、暗い照明において動く対象物のスチール画像形成又はビデオ画像形成を実行するときには（例えば、屋内で子供の写真を撮るときには）、その動き及び長い露出時間により生じるぼけのために画像がしばしば歪められる。従来技術による撮影の一例が図８ｄに示されており、ここでは、カメラを上下に動かすことにより静止した対象物が画像形成されている。
【０００４】
従来技術では、撮影の全露出が、露出時間と、アナログ及びデジタル利得とを使用して決定される。アパーチャーサイズも、それが調整可能な形式であれば、調整することができる。しかしながら、特に、モバイル装置は、アパーチャーを調整する能力に欠ける。暗い照明は、長い露出時間を必要とする。不都合なことに、長い露出時間は、撮影の瞬間／画像形成中に、動く対象物又はカメラの手振れにより生じるぼけを増加させる。アナログ利得は、必要な露出時間の一部分を補償するのに使用できる。従って、例えば、２倍のアナログ利得は、必要な露出時間の半分であるが、同時に、ノイズレベルが増加する。
【０００５】
アナログ利得は、画像に既に発生したノイズを増幅する。それでも、これを使用して、画像の捕獲に関連して生じる量子化ノイズを減少することができ、このノイズは、最悪の場合、画像からの完全なレベルロスとして現れる。アナログ利得と共に使用されるデジタル利得は、実際には、付加的な情報を画像に与えるものではない。デジタル利得は、使用する露出時間及びアナログ利得の結果である画像信号及びノイズを単に増幅するに過ぎない。更に、アナログ利得及び露出時間を使用する可能性、並びにそれらの実現性は、センサごとに変化し得る。
【０００６】
従来技術によるＡＥＣ（自動露出制御）方法では、デジタルカメラのＡＥＣモードにより、通常、露出時間は、最大でも、アナログ利得のノイズレベルが妨害レベルに到達するのを防止するために、正にアナログ利得の量しか使用しないように設定される。暗い照明状態では、これは、特に、動く対象物に重大なぼけを生じさせる（問題が現われ始める実際の照明レベルは、カメラセンサの特性に依存する）。最大量の動きのぼけは、アナログ利得の使用から生じるノイズより画像の細部を破壊することになる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来技術では、多数のカメラ装置から異なる種類のユーザ選択可能な露出プログラムが知られており、これらプログラムは、上述した形式の困難な露出条件（例えば、動く対象物を画像形成する）に対して意図されている場合に、例えば、露出の「スポーツプログラム」と称することができる。この場合、より大きなアナログ／デジタル利得で動きぼけを防止することができ、従って、露出時間が短く保たれる。しかしながら、スポーツプログラムは、デフォールトプログラムとして使用することができない。というのは、例えば、明るい照明条件、又は動く対象物がない暗い照明条件において、不必要に高いノイズレベルを生じさせることがあるからである。
【０００８】
完全に手動で調整される露出プログラムも知られている。この場合、エンドユーザは、正確な露出時間及びアナログ利得を選択することができ（これは、通常、慣習的なカメラから引き継がれた名前であるＩＳＯセッティングと称され）、従って、動きぼけとノイズとの間で妥協することができる。
【０００９】
又、フラッシュ照明を、スチール画像の場合の問題を解決する手段として使用することもできるが、ビデオに適用することはできない。更に、あるデジタルカメラ、及び特に、デジタルカメラが装備されたモバイルターミナルは、スペース／価格／消費電力を考慮するために、完全にフラッシュ照明がない。
【課題を解決するための手段】
【００１０】
本発明は、デジタル画像形成において露出を調整する方法であって、従来の方法に比して、画像形成対象物及び／又はカメラの動きにより生じるぼけを防止し又は少なくとも減少することのできる方法を提供することが意図される。本発明は、処理能力に限度のある装置に適用するのに特に適している。本発明による装置の特徴は、請求項１に記載され、一方、方法の特徴は、請求項７に記載される。更に、本発明は、それに対応するプログラム製品、及びシステムにも係り、その特徴は、請求項１４及び２０に記載される。
【００１１】
画像形成を遂行する本発明による電子装置は、設定露出パラメータを使用して画像フレームを形成するためのカメラ手段と、少なくとも幾つかの画像フレームから露出の全露出レベルを決定するための全露出レベル決定手段と、その決定された全露出レベルに基づいて前記露出パラメータを調整するための露出パラメータ調整手段とを備えている。
【００１２】
この装置は、更に、少なくとも幾つかの画像フレームから動きを検出するための動き検出手段を備えている。
この装置において、露出パラメータは、露出の前記全露出レベル及び検出された動きに基づいて調整されるように構成される。
【００１３】
動きは、例えば、画像フレームを比較することにより検出することができる。一実施形態によれば、画像フレームの全画像エリアの少なくとも一部分は、設定されたやり方で領域に分割することができ、そしてそれら領域に対して分散又は他の量を表わすピクセル値の変化を定義することができる。例えば、全露出レベルを決定するのに使用されるこの既に収集されたピクセルデータを、分散の計算に適用することができる。画像フレームの対応エリアの分散を互いに比較することにより、画像に動きがあるかどうか決定することができる。この実施モデルは、装置の処理容量に関して効率的である。
【００１４】
本発明により、デジタル画像形成の露出に関する多数の効果が、スチール画像形成及びビデオ画像形成の両方の場合に達成される。一実施形態によれば、本発明による方法は、完全自動及びデフォールト機能としても装置に適用できるので、第１の効果として、本発明は、最も困難な画像形成条件／状態においてもエンドユーザが露出又は画像形成について専門知識、経験又は熟練度を必要としない露出モデルを許す。本発明によれば、手動の露出プログラムを選択する必要はもはやなく、むしろ、ユーザは、現在の状態又は画像形成の習慣について考える必要なく画像形成を行うことができる。本発明は、非常に明るい照明から非常に暗い照明までの条件において自動的に機能する。
【００１５】
第２の実施形態によれば、本発明は、処理容量に限度のある装置、例えば、モバイルターミナル又はデジタルカメラにおいて実施することもできる。これは、画像の中の動きの量を検出するアルゴリズムの意外なほどの「軽さ(lightness)」により一部分可能となる。更に、本発明は、種々の画像形成チェーン及びＡＥＣアルゴリズムと共に適用するのにも適している。
【００１６】
一実施形態によれば、全露出レベルは、ＡＥＣアルゴリズムを使用して、画像形成状態に関連して決定することができる。全露出レベルが決定されると、異なる露出パラメータ間の最も適した比を決定し、それにより、問題とする希望の全露出レベルを達成できるように、本発明を適用することができる。
【００１７】
本発明に基づく動きの表現により、ここに開示する解決策は、露出時間に対して静的な限界をもつ従来技術の例えば手動「スポーツモード」システムを使用して達成できる以上に良好な画像のクオリティをもたらす。本発明により、露出時間を制限するレベルを、画像の中で検出される動きの量と合成し、その結果、本質的な量のノイズ生成アナログ利得しか使用しないようにすることができる。これは、暗い照明において特に重要である。
【００１８】
本発明の他の特徴は、特許請求の範囲からも明らかであり、一方、達成される付加的な効果は、以下の説明中に項目別に示す。
本発明は、以下に開示する実施形態に限定されるものでないが、添付図面を参照して以下に詳細に説明する。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明による電子装置１０の応用例を示すブロック図であり、これに基づいて本発明を以下に説明する。更に、図２は、記憶媒体ＭＥＭで形成される本発明によるプログラム製品３０と、これに記憶されるプログラムコード３１とを例示するもので、このプログラムコード３１に属するコード手段３１．１−３１．９は、これらを本発明による方法及びシステムに結び付けるために以下の説明の適当な箇所で参照する。
【００２０】
装置１０は、例えば、スチール及び／又はビデオ画像形成能力が装備されたデジタルカメラ、デジタルビデオカメラ、移動ステーション、又は他の同様のスマートコミュニケーター（ＰＤＡ）であり、本発明に関連のないそのコンポーネントは、ここでは詳細に説明しない。又、装置１０に加えて、本発明は、例えば、装置１０内の画像形成チェーンシステムＩＣにも係る。
【００２１】
本発明による装置１０、及びそれに伴う画像形成システムは、カメラ手段ＣＡＭ及びそれに接続されたデジタル画像形成チェーンＩＣを、モジュラーコンポーネントとして含むことができる。カメラ手段は、画像センサＣＡＭ及びレンズセットを含むことができ、これらは、良く知られたもので、画像形成されている対象物から逐次の画像フレームＦＲ０−ＦＲ４を形成するのに使用できる。画像処理チェーンＩＣは、記憶のために意図された実際の画像形成（スチール画像形成／ハーフプレス）の前に、及び／又は記憶されるべき実際の画像形成（ビデオ画像形成）中にも、例えば、画像センサＣＡＭによる画像形成に用いられるパラメータＥＴ、ＡＧ、ＤＧを調整するのに使用されるモジュールを含むことができる。両方の場合に、記憶のための画像形成が、そのとき、装置１０を使用して実行されるかどうかに関わらず、いわゆるビューファインダー画像形成を行うことができ、このため、装置１０は、専用のモジュールＶＦを有してもよい。本発明では、このようなモジュール全体をＡＥＣ制御回路と理解することができる。
【００２２】
画像処理チェーンＩＣは、本発明により要求される処理／調整機能が構成されるところの１つ以上の処理回路／ＤＳＰ  ＣＰＵより成る。この技術に精通した者にとって、それらの技術的な実施が明らかであり、そのため、この点について、本発明は、明瞭化のために非常に大まかなブロック図レベルで説明する。本発明を実際に実施する観点から、同等のハードウェア及びソフトウェア解決策、並びにその両方の組み合せが問題となろう。更に、１つの回路が多数のタスクを取り扱いできることも、当然、明らかであろう。
【００２３】
モジュールとして、画像処理チェーンＩＣは、全露出レベルＥＶを決定するための手段１１、３１．１を備えている。これらを使用して、カメラセンサＣＡＭを用いて形成された画像フレームＦＲ０−ＦＲ４・・・から露出の全露出レベルＥＶを決定することができる。画像センサＣＡＭを用いて形成された各画像ＦＲ０−ＦＲ４・・・に対してこの決定を行うことはできず、又は価値がなく、或いはその必要がなく、むしろ、これらフレームの幾つかから行うことしかできない。しかしながら、決定に使用されるフレームは、できるだけ連続的に条件を考慮しなければならないものとする。これは、説明において若干後で振り返る。例えば、それ自体知られているか又はまだ開発中である決定方法を使用して、全露出ＥＶを決定することができる。その一例が、本出願人のＰＣＴ特許出願ＰＣＴ／２００４／０５００９１号に開示されている。
【００２４】
本発明による装置１０のシステムチェーンＩＣにも属する別の意外なモジュールは、動き検出手段１３、３１．３である。このモジュール１３、３１．３を使用し、画像センサＣＡＭを用いて形成された画像フレームＦＲ１−ＦＲ４・・・から動きを検出することができる。この場合にも、センサＣＡＭを用いて形成された各フレームＦＲ１−ＦＲ４・・・に検出を向けることが必ずしも必要とされず／実行できず、むしろ、連続的なフレームＦＲｐ、ＦＲｃにおいて一連の様式で実行することができる。この場合も、フレームＦＲｐ、ＦＲｃは、できるだけ連続的に条件を考慮しなければならないものとする。一実施形態によれば、動き検出に使用される以前の及び現在のフレームＦＲｐ、ＦＲｃは、全露出レベルＥＶの決定に使用されたものと同じである必要はない。
【００２５】
これも又、装置チェーンＩＣに属する更に別のモジュールは、露出パラメータＥＴ、ＡＧ、ＤＧの調整手段１２、３１．２、３１．４、３１．８である。この場合に、露出パラメータは、例えば、露出時間ＥＴ、アナログ利得ＡＧ、デジタル利得ＤＧである。アナログ利得ＡＧ及びデジタル利得ＤＧは、一緒に、全利得Ｇ＝ＡＧ＊ＤＧを形成する。利得ＡＧ、ＤＧに代わって、又はそれと共に、アパーチャーサイズを適用することもできる。アパーチャーサイズを利得Ｇに置き換えることは、当業者に明らかであり、ここでは更に検討する必要はなかろう。ＮＤフィルタを適用して、センサＣＡＭの前方に向けるか又はそこから離れるように向けることもできる。これは、光の量を減少するのに使用できる（量は、フィルタに依存する）。モジュール１２、３１．２、３１．４、３１．８は、モジュール１１、３１．１を使用して決定された露出の全露出レベルＥＶと、意外にも、モジュール１３、３１．３を使用して検出された動きとに基づいて、本発明により、露出パラメータＥＴ、ＡＧ、ＤＧを調整するのに使用できる。
【００２６】
図３は、デジタル画像形成において露出を調整するための本発明による方法を例示する大まかなフローチャートである。
【００２７】
この方法の実行の開始段階３００の後に、段階（ｉ）として、デジタルカメラのセンサＣＡＭを使用して、連続的な生の画像フレームＦＲ０−ＦＲ４・・・が捕獲される。換言すれば、段階（ｉ）において、一連の様式で、連続的な画像フレームＦＲ０−ＦＲ４・・・が、設定露出パラメータＥＴ、ＡＧ、ＤＧを使用して形成される。
【００２８】
この方法が開始されると、少なくとも第１の露出繰り返しサイクルの露出パラメータＥＴ、ＡＧ、ＤＧが装置１０のデフォールト値から得られる。その後の、又は少なくとも幾つかの露出サイクルの後に、露出パラメータＥＴ、ＡＧ、ＤＧは、それらがこの方法に基づいて収集されたときに、現在画像形成状態に適合するように、この方法を使用して準備される。
【００２９】
ここに示す方法では、若干の露出サイクルが既に実行されてからスタートとなる。というのは、第１の画像形成サイクルでは、ここに示す実施形態で必要となる全てのエレメント（これは、主として、「以前」の画像フレームＦＲｐを指し、これは、「以前」の画像フレームＦＲｐと「現在」のフレームＦＲｃとの比較に必要なものである）が、必ずしも、本発明の観点から存在しないからである。単一の実行サイクルにおいて、本発明の動きの定義及び計算は、この方法に適用されるフレームであって、そのとき、即ち正確にはそのサイクルに、最後に捕獲されるフレームＦＲｃ、に対して実行することができる。以前のサイクルのループにおいてフレームＦＲｐから定義されるファクタ（例えば、後で詳細に検討する分散）を、当然、装置１０のメモリＭＥＭに記憶することができ、そこからそれらファクタを検索して、例えば、動きの量を決定することができる。更に、センサＣＡＭが使用する現在露出値ＥＴ、ＡＧ、ＤＧも、メモリＭＥＭにあってもよい。
【００３０】
一般に、画像センサＣＡＭを用いて形成された、本発明に適用される画像フレームＦＲ０、ＦＲ１、ＦＲ２、ＦＲ３、ＦＲ４・・・は、一連の様式で連続する。これらの連続フレームＦＲ０、ＦＲ１・・・は、例えば、画像データの（後）処理１４を含む段階（ｉ’）に送り込まれる。この後処理は、例えば、記憶することが意図された画像データに対して実行され、この画像データは、メモリＭＥＭに記憶されるか、又はビューファインダーＶＦ（図１）に送り込まれる。他方、デジタル利得も、後処理として実行できるだけである。
【００３１】
例えば、１５−３０フレーム／秒の従来の画像形成周波数を適用するときに、この方法、より詳細には、この方法の種々のサブ段階（動き検出、露出レベル検出）により使用されるフレームは、必ずしも、完全に連続的である必要はなく、むしろ、例えば、それらの間に幾つかのフレームがあってもよい。更に、この方法のあるサブ段階は、異なるフレームを使用することもできる。使用するフレームＦＲｐ（例えば、ＦＲ２）、ＦＲｃ（例えば、ＦＲ３）の順次性は、例えば、装置１０の処理速度により指令される一方、次の段落において述べる本発明の方法の基本的な原理の要件によっても指令される。
【００３２】
動き検出は、次のサブ段階（ｉｉ）として画像フレームから実行することができる。これは、詳細な用途の説明の形態で以下に詳細に述べる。動きは、一連の様式で連続する画像フレームＦＲ２、ＦＲ３から検出することができる。互いに正しく続く連続フレームＦＲ２、ＦＲ３の適用は、本発明では、必ずしも完全に可能ではなく、又、必要でもない。というのは、例えば、センサＣＡＭの読み取り速度に限度があり、又は画像の周波数が高過ぎるからである。しかしながら、実際には、画像の周波数は、通常、完全な連続的フレームの使用を防止するほど高くはない。画像の周波数が実際に高い場合には、完全な連続的フレームから適度な動きを検出することができず、むしろ、現在フレームＦＲｃと以前のフレームＦＲｐとの間から若干のフレームを除去しなければならない。他の場合には、できるだけ連続的であるフレームを使用することができる（即ち、例えば、センサＣＡＭからメモリＭＥＭへのデータの転送速度により制限されない限り、完全な連続的フレーム）。
【００３３】
意外な実施形態によれば、動き検出段階（ｉｉ）は、例えば、露出定義及び調整段階（ｉｉｉ及びｉｖ）の現在実行状態とは独立して、それ自身の連続ループとして実行することもできる。より一般的には、動き検出がそれ自身のループとして実行されるか又は露出調整ループの一部分として実行されるかに関わらず、２つの最も最近の画像フレームＦＲｐ、ＦＲｃに基づいて動きを検出することができる。
【００３４】
例えば、画像フレームＦＲ３（＝ＦＲｃ）が、画像ＦＲ１に基づいて計算された露出調整を使用して露出された場合には、画像ＦＲ３（＝ＦＲｃ）に基づいて画像ＦＲ５の新たな露出調整を計算するときにも、以前の画像フレームＦＲ２（＝ＦＲｐ）のデータを使用して動きを検出することができ、これは、以前の露出調整が行なわれたときの基礎である画像フレームＦＲ１ではなく、画像フレームＦＲ２から計算される。変更された露出パラメータは、異なる露出パラメータを使用して形成された他の各々の画像フレームと比較されるときに動きの検出について問題を招くことはない。
【００３５】
センサＣＡＭからの画像フレームの読み取り速度は、例えば、１５／３０ｆｐｓである。しかしながら、長い露出時間も許すことができるように、実際には、センサＣＡＭからの画像を、例えば、４番目ごとの考えられる時間のみに読み出すことができ、この場合、実際の画像周波数は、３．７５／７．５ｆｐｓのみとなる。いずれにせよ、この点については、フレームＦＲｐ、ＦＲｃの連続性とは、それらが完全に連続し、即ち、例えば、ＦＲｐ＝ＦＲ２で、ＦＲｃ＝ＦＲ３であるときに互いに後に続くか、或いはそれら（例えば、ＦＲ２とＦＲ３）の間におそらく１つ以上のフレームがあることを指し、これらは、この方法に関しては考慮に入れられない（即ち、ＦＲｐ＝ＦＲ１、及びＦＲｃ＝ＦＲ４のとき）。上述したように、連続性は、例えば、動き検出（ｉｉ）又は露出調整（ｉｉｉ）についてフレームを与えるときに異なることが理解できよう。
【００３６】
又、できるだけ連続的な画像フレームを露出調整アルゴリズム１１に与えることは常に価値のあることである。調整アルゴリズムが賢明に機能する場合には、最後の画像フレームが、最も最近計算された露出パラメータに基づいてまだ露出されていなければ、必要に応じて、露出パラメータをそのままにしておく。連続的な露出計算（０・・・ｎ）の間にどれほど多くの画像フレームがあるかは、センサＣＡＭに依存し、同じセンサでも異なる時刻に変化してもよい。例えば、典型的なＣＭＯＳセンサでは、一般的に少なくとも１つの画像フレームがそれらの間になければならない。というのは、手前の画像フレームが読み取りできるようになったときに、次の画像フレームが既に露出され始めているからである。画像形成周波数が高過ぎない限り、できるだけ連続的な画像フレームから動きを検出する試みもなされ、又、画像形成周波数が高過ぎる場合には、現在フレームＦＲｃと以前のフレームＦＲｐとの間で必要な数の画像フレームが除去される。
【００３７】
動き検出１３に適用される現在画像ＦＲｃは、例えば、ＦＲ３であり、この点について、以前の画像ＦＲｐは、最後に処理された画像であって、そこからメモリＭＥＭに対して値が計算された画像を指す。従って、この場合に、以前の画像ＦＲｐは、例えば、シーケンスにおいて以前の画像を指す画像ＦＲ２である。もちろん、以前の画像は、全ての画像を処理することが望まれないか又は捕えられない場合、又はそれらが本発明による実施に使用することが望まれない場合には、画像ＦＲ１又は画像ＦＲ０でもよい。
【００３８】
実行されるべき方法の次のサブ段階（ｉｉｉ）は、例えば、画像フレームＦＲ３から露出の所要全露出レベルＥＶを定義することである。この場合に、必要な全露出レベルＥＶ（露出値）は、装置１０のＡＥＣアルゴリズム１１、３１．１を使用して決定することができ、これは、一実施形態によれば、例えば、露出時間ＥＴとアナログ利得ＡＧの積ＥＶ＝ＥＴ＊ＡＧである。このサブ段階の実行の位置は、本発明では何ら固定されず、むしろ、動き検出段階（ｉｉ）の前に実行することができる。他方、この段階は、動き検出段階（ｉｉ）と結合されて、単一の共通のサブ段階を形成することもできる。この機能を達成するために、例えば、先に参照されたＰＣＴ出願に開示された方法であって、例えば、ピクセルの飽和が充分に制御される方法を適用することができる。しかしながら、どんなＡＥＣアルゴリズムをこの段階で使用できるかに注目する理由がある。問題とするサブ段階（ｉｉｉ）の細部は、本発明に何ら影響しない。
【００３９】
段階（ｉｉｉ）の後に、露出パラメータＥＴ、ＡＧ、ＤＧを調整する段階（ｉｖ）が続く。これは、例えば、最後の画像フレームＦＲ３から定義された露出の全露出レベルＥＶを使用し、そして意外にも、以前の画像フレームＦＲｐと現在画像フレームＦＲｃとの間で検出された動きの量Ｃに基づいて、行われる。
【００４０】
露出パラメータＥＴ、ＡＧ、ＤＧが調整されると、段階（ｉｖ）から画像フレーム捕獲段階（ｉ）へ復帰することができる。この場合、センサＣＡＭを使用し、おそらく前記で定義された新たな露出パラメータＥＴ、ＡＧ、ＤＧを使用して、画像形成シーケンスにおける次のフレームを捕獲する。この新たな露出パラメータＥＴ、ＡＧ、ＤＧを使用して捕獲された次のフレームは、動き検出の現在フレームＦＲｃとなるように設定することができ、そして終了する動き検出の現在フレーム、又はより詳細には、そこから決定された本発明の方法に必要な値（例えば、分散）は、動き検出の以前のフレーム（ＦＲｐ）となるように設定される。
【００４１】
この方法は、スチール画像形成及びビデオ画像形成の両方に適用できるので、上述した種類のループは、実際上、カメラＣＡＭを使用して画像情報を形成する全時間に、単にビューファインダーＶＦ及び記憶装置ＭＥＭの両方について、そしてより一般的には、装置１０のカメラ機能がアクティブであるときに、動作する。本発明は、段階（ｉｉ）及び（ｉｖ）を含む。本発明については、段階（ｉｉ）及び（ｉｉｉ）の処理順序は、重要ではない。これは、本発明に関してもし好都合であれば、段階（ｉｉ）及び（ｉｖ）を結合できることを意味する（例えば、２つのモジュールをもつことがシステム全体にとって何ら有害となる場合）。
【００４２】
少なくとも露出を調整するのに必要な統計値の計算は、生の画像から行うことができる（動き検出のように）。他方、それら（特に動き検出）は、既に処理された画像について実施することもできる。
【００４３】
図４ａは、本発明による方法の動き検出サブ段階（ｉｉ）の若干正確な実施形態を示す。上述したサブ段階（ｉ−ｉｖ）の基本的な形態は、不必要に再検討しない。
【００４４】
一実施形態によれば、段階（ｉｉ）において、画像フレームＦＲｐ、ＦＲｃは、サブ段階４０１として、各々それ自身の処理サイクルに、一連の様式で、例えば、互いに対応する（ＭｘＮ）エリアへと分割することができる。プログラム製品３０は、プロセッサＣＰＵで実行されるべきこの目的のためのコード３１．５を含む。これらのエリアは、次いで、互いに比較され、連続的な画像フレームＦＲｐ、ＦＲｃ間の動きを検出することができる。
【００４５】
一実施形態によれば、画像フレームＦＲｐ、ＦＲｃは、各々、それ自身の処理サイクルに、例えば、ＭｘＮブロックへと均一に分割することができる。この場合に、Ｍは、水平方向におけるブロックの数であり、そしてＮは、垂直方向におけるブロックの数である。ブロックの形状は、例えば、長方形である。与えることのできるブロックの数の一例は、Ｍ＝８及びＮ＝６である。より一般的には、ブロックの数は、例えば、Ｍ∈［１、画像の列］及びＮ∈［１、画像の行］である。実際に、少なくとも上限は、考えられる最大の理論値から狭くすることができ、従って、必要とされるメモリの量が適度に保たれる。ブロックの変化の範囲は、例えば、Ｍ∈［４、２５６］及びＮ∈［３、１９２］である。ブロックの数を適度に保持することにより、ピクセル値ではなく、ピクセルにより形成されるエリアに生じる変化、即ち、例えば、ピクセル値の差ではなく、ここでは、エリアの分散について語ることができる。下限は、両方向とも、Ｍ、Ｎ＝１である。というのは、計算技術に関して、１つのブロックに対する画像の分散の計算が著しく迅速であり（画像のヒストグラムが収集される場合）、従って、それを動きのおおよその予報として既に使用できるからである。
【００４６】
一実施形態によれば、フレームＦＲｐ、ＦＲｃの画像エリア全体を利用することは強制ではない。実際に、画像を、例えば、希望のブロック数で均一に分割できない場合には、計算技術に関して、ブロックのサイズを、整数（又は偶数の整数）で示された値へ制限することができる。ブロックの外側のエリアは、動き検出の計算に利用しないままとすることができる。
【００４７】
次いで、サブ段階４０２−４０５として、例えば、各々一連の様式で連続的な画像フレームＦＲｐ、ＦＲｃから互いに対応するエリアに現れる変化を決定することができる。これを行なう１つの様式は、フレームＦＲｐ、ＦＲｃ間の画像対象物／装置１０の動きを識別できるようにする適当に選択されたある統計学的な数値、又は動きの量を表わす統計学的な数値を定義することである。このような統計学的数値の一例は、エリアの分散σ2である。分散は、少なくとも幾つかのエリアに対して計算することができる。
【００４８】
分散σ2は、例えば、両フレームＦＲｐ、ＦＲｃの各ブロックに対し、又は少なくとも幾つかのブロックに対して、プログラム製品３０に属しプロセッサＣＰＵを用いて実行されるコード３１．６を使用して、計算することができる。良く知られたように、分散σ2の数学的な定義は、次の通りである。
2008526149.tif 000003
但し、ｍは、平均値であり、
2008526149.tif 000004
そしてｉ∈［１、ｎ］は、ブロックｊ∈［１、ＭｘＮ］における各ピクセル値ｘiのインデックスである。ピクセル値は、良く知られたように、例えば、０−２５５の範囲で変化し得る。
【００４９】
次のサブ段階４０３として、互いに対応する現在フレームＦＲｃ及び以前のフレームＦＲｐのエリアの分散は、一連の様式で互いに比較することができる。この比較は、例えば、互いに対応するエリアの分散の差、又はそれらの比を、例えば、少なくとも幾つかの分散に対してコード手段３１．５を使用して計算することにより、実行できる。サブ−サブ段階４０４では、現在フレームＦＲｃにおけるブロックｊの分散σ2jFRcが、以前のフレームＦＲｐの対応ブロックｊの分散σ2jFRpとは相違するかどうかを、一連の様式で比較したときに、決定することができる。
【００５０】
段階４０４において充分な差が検出されない場合には、段階４０５’へ進むことができる。ここでは、比較すべき画像ブロックがまだ残されているかどうか決定される。比較されていない画像ブロックがある場合には、段階４０３へ戻ることができる。
【００５１】
画像フレームＦＲｐ、ＦＲｃの互いに対応するエリアｊFRp、ｊFRcの分散が、段階４０４において、一連の様式で互いに相違し、即ち比較に対して設定された特殊な基準条件Ｔを満足する場合には、検出された動きが考慮に入れられる。次いで、それに続くサブ−サブ段階４０５へ進むことができる。ここでは、動きの量の指示子が、一連の様式で増加される。
【００５２】
全てのカラー成分（カラーシステムが、例えば、ＲＧＢである場合）を動き検出に考慮する必要はないが、当然、これも可能である。一実施形態によれば、例えば、緑色の成分Ｇのみから動きを検出することができる。緑成分Ｇは、赤Ｒ又は青Ｂよりもルミナンス成分に近いので、動き検出のために選択するのが好都合である。
【００５３】
一実施形態によれば、段階４０４で調査された差は、画像対象物に現れる動きのために越えることになるスレッシュホールド値Ｔとして定義することができる。分散の差に対する基準条件Ｔは、例えば、Ｔ＝Ｄ／８及びＴ∈［Ｄ／１２、Ｄ／４］である。この場合に、Ｄは、ピクセルのＧ成分の値の量子化レベルの数で、これに基づいて分散を計算するものである。これは、必ずしも、例えば、入力画像のビット深さに対応するものである必要はない。入力画像が、例えば、２４ｂｐｐであり、即ち８ビット／成分である場合には（この場合、ピクセルの成分の値が０・・・２５５の範囲にあり、即ち２５６個の量子化レベルがある）、例えば、最上位の４ビットのみを使用して分散をより大まかに計算することができ、従って、Ｄ＝２4＝１６となる。
【００５４】
段階４０５では、フレームＦＲｐ、ＦＲｃ間の動きの量を表わす数値「動き計算子(motion calculator)」Ｃを、この方法において、例えば、Ｃ∈［０、Ｍ＊Ｎ］であると定義することができる。段階４０５では、これを、常に、１だけ増加することができ、やがて、互いに対応するブロックｊFRp、ｊFRcの分散σ2jFRp、σ2jFRcの差の絶対値が、１つのブロックｊにおいて、それに対して設定されたスレッシュホールド値Ｔを越える。分散σ2の比較は、フレームＦＲｐ、ＦＲｃにおいて互いに対応するブロックｊFRp、ｊFRcの間で実行される。増加段階４０５から段階４０５’へ進むことができる。
【００５５】
動きの量を示す指示子、動き計算子Ｃ、即ち以前のフレームＦＲｐに比して変化を受けるブロックの数は、動き定義モジュール１３、３１．３からの入力値である動きの尺度である。検出できる動きの量、即ち動き定義モジュール１３、３１．３の解画像度は、ブロックの数（変数Ｍ及びＮ）を使用して調整することができ、そして分散σ2の変化感度は、スレッシュホールドパラメータＴを使用して調整することができる。
【００５６】
上述した動き検出は、計算に関して意外なほど簡単であるが、この方法の動作に充分な健全さを生み出すに充分なほど良好である。小さく動く画像対象物は、大きく動くエリアより小さな作用しか生じさせない。この場合には、計算の複雑さレベルが低いことが重要な特性である。というのは、動き検出モジュール１３、３１．１がリアルタイムシステムＩＣの一部分であり、そして装置１０の処理能力に限度があるからである。しかしながら、これは、以下で参照する図８ａ−８ｄ及び図９ａ−９ｄの画像コラージュから容易に明らかなように、良好な結果を達成する。
【００５７】
段階４０５’において、比較されるべきエリアｊがそれ以上ないことが分かると、露出パラメータを調整する区画１２、３１．２、３１．４、３１．８、即ちこの方法の段階（ｉｉｉ）へ進むことができる。同時に、分散に関する変数の変更も行うことができる。この場合、現在フレームＦＲｃの分散σ2jFRcは、その後の実行サイクルにおいて「以前」の画像フレームＦＲｐの分散σ2jFRpとなるように設定される。これは、装置１０のメモリの使用に関しても重要である。ここでは、以前の画像フレームＦＲｐから、メモリＭＥＭは、ほとんどスペースをとらず且つ画像フレームＦＲｐ、ＦＲｃ間の動きを検出するために必要とされる分散値σ2jFRpしか含まないということで充分である。露出計算段階とは独立した動き検出が適用される場合には、まだ使用されていない以前のフレームＦＲｐの分散値σ2jFRpが、次の露出調整サイクルのためにメモリＭＥＭに記憶される。
【００５８】
図４ｂは、段階（ｉｖ）を詳細に示している。段階（ｉｖ）では、この場合に必要な全露出レベルＥＶを形成する露出時間ＥＴ及びアナログ利得ＡＧの組み合せが、検出された動きを考慮して、連続フレームＦＲｐ、ＦＲｃにおいて計算される。本発明の主たる原理によれば、非常に小さな動きは、より長い露出時間ＥＴと、より小さなアナログ利得ＡＧ、より一般的にはデジタル利得係数ＤＧが１にセットされている場合は利得Ｇ、とを生じさせる。対応的に、大きな動きは、より短い露出時間ＥＴと、使用すべきより大きなアナログ利得ＡＧとを生じさせる。
【００５９】
段階４０６及び４０７では、露出時間ＥＴ及びアナログ利得ＡＧに対して特定の基準値が定義され設定される。この目的で、プロセッサＣＰＵにより実行されるべきプログラム製品３０のコード３１．７がある。少なくとも露出時間ＥＴの基準値の少なくとも一部分は、段階（ｉｉ）で検出された動きＣの量に依存する。最初に、本発明に関連した基準値を検討し、これを助けとして、図５−７を参照して、本発明を詳細に説明する。
【００６０】
ＥＴbsl：動きのぼけに関して安全な露出時間（検出された動きに依存する）
ＥＴbsh：動きのぼけに関して比較的安全な露出時間（検出された動きに依存する）
ＥＴul：露出時間の上限（検出された動きに依存する）
ＥＴmax：最大使用可能露出時間（センサに依存する）
ＡＧnsl：ノイズに関して安全なアナログ利得（センサに依存する）
ＡＧnsh：動きのぼけを防止するために使用が許される最大アナログ利得（センサに依存する）
ＡＧmax：考えられる最大のアナログ利得（センサに依存する）
【００６１】
サブ段階（ｉｖ）の入力パラメータは、次の通りである。
１）要求される全露出レベル（手前のサブ段階（ｉｉｉ）から得られる出力値で、参照記号ＥＶでマークされる）
２）検出された動き（動き検出サブ段階（ｉｉ）から得られた出力値で、参照記号Ｃでマークされる）
【００６２】
サブ段階（ｉｖ）から、次の出力値が得られる。
１）露出時間値ＥＴ
２）アナログ利得値ＡＧ
３）（デジタル利得値ＤＧ）
【００６３】
動きのぼけに関して安全な露出時間ＥＴbslは、フレームＦＲｐ、ＦＲｃ間に動きが検出されない（Ｃ＝０）場合には、それがＥ１へマップし、そして特定の設定基準に基づく最大の動き（Ｃ＝Ｃ１）がフレームＦＲｐ、ＦＲｃ間に検出されたときには、Ｅ２へマップするように、計算され設定される。ここで、Ｃ１は、一実施形態によれば、例えば、Ｃ１＝Ｍ＊Ｎ／４である。従って、ＥＴbsl＝Ｅ１−（Ｅ１−Ｅ２）＊ｍｉｎ（Ｃ、Ｃ１）／Ｃ１となる。ここで、
Ｃ１＝Ｍ＊Ｎ／４
但し、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
【００６４】
Ｅ１は、ここでは、静止した対象物がフリーハンドで画像形成されたときに、動きのぼけに関して安全であると推定される露出時間である。これは、例えば、センサＣＡＭのピクセルサイズと、装置１０の設計とに依存する。Ｅ１値の一例は、例えば、１／５０ｓであり、より一般的には、Ｅ１＝１／１００ｓ、・・・１／２５ｓ（１／５００ｓ・・・１／２ｓ）。関数ｍｉｎ（Ｃ、Ｃ１）は、値Ｃ及びＣ１の小さい方を返送する。より一般的には、最小関数を適用すると、基準値を動きの量に従属したものとすることができるが、動きの量が増加して大きくなっても、特定の最大レベルを越えない。
【００６５】
Ｅ２は、ここでは、動く画像対象物が画像形成されるときに、動きのぼけに関して安全であると推定される露出時間である。Ｅ２値の一例は、１／１２５ｓであり、より一般的には、Ｅ２＝１／２００ｓ・・・１／５０ｓ（１／８００ｓ・・・１／２ｓ）であり、そしてＥ１＞Ｅ２である。しかしながら、Ｅ２の値は、例えば、１／１０００ｓのような絶対安全値に設定されないのが好ましい。というのは、これは、通常、センサＣＡＭから非常に大きなアナログ利得能力を要求するからである。この方法では、例えば、充分な照明がある場合には、例えば、１／１０００ｓのような非常に短い露出時間を自動的に使用することができる。しかしながら、暗い照明状態では、動きのぼけとノイズとの間で妥協を取らねばならない。というのは、自動システムは、ユーザが常に動きのぼけよりノイズを好むと仮定できないからである。
【００６６】
２）動きのぼけに関して比較的安全な露出時間ＥＴbshは、以前のフレームＦＲｐと現在フレームＦＲｃとの間に動きが検出されない（Ｃ＝０）ときには、それがＥ３へマップし、そして特定の設定基準に基づく最大の動き（Ｃ＝Ｃ２）がフレームＦＲｐ、ＦＲｃ間に検出されたときには、Ｅ４へマップするように、計算され設定される。ここで、Ｃ２は、一実施形態によれば、例えば、Ｃ２＝Ｍ＊Ｎ／３である。
【００６７】
従って、ＥＴbsh＝Ｅ３−（Ｅ３−Ｅ４）＊ｍｉｎ（Ｃ、Ｃ２）／Ｃ２となり、ここで、
Ｅ３＝ＥＴmaxであり、但し、ＥＴmax＝センサ特有の最大露出時間で、これは、例えば、ＥＴmax＝１ｓ、より一般的には、ＥＴmax∈［１／３０ｓ、３０ｓ］である。
Ｅ４＝ＥＴbslであり、そしてＥ３＞Ｅ４である。
【００６８】
以上のことは、光の量が減少するにつれて、明るい状態と同様に短い露出時間を使用できるには、より大きな動きが要求され、且つ暗い照明条件では、カメラ装置１０も対象物も動かない場合に、低いアナログ利得と共に非常に長い露出時間を使用できることを意味する。
【００６９】
３）露出時間の上限は、例えば、ＥＴul＝ＥＴbsh＋（ＥＴmax−ＥＴbsh）／２に設定することもできるし、或いはＥＴul＝ＥＴmaxでもよい。これは、非常に暗い照明条件において、動きのぼけ及びノイズの両方が現れるかもしれないことを意味する。動きのぼけは、この露出レベルでは、画像に現れるノイズを妨げることなく、防止することはもはやできない。この照明レベルでは、露出時間ＥＴ及びアナログ利得ＡＧの両方が増加され、画像が適切に露出される。従って、動きのぼけとノイズとの間で妥協を取らねばならない。
【００７０】
利得Ｇの基準値、この場合にはアナログ利得ＡＧは、次のようにセットすることができる。
４）ＡＧnsl＝ｘ１・・・ｘ８（＋０ｄＢ・・・＋１８ｄＢ）、例えば、ｘ２
５）ＡＧnsh＝ｘ１・・ｘ１６（＋０ｄＢ・・・＋２４ｄＢ）、例えば、ｘ４
６）ＡＧmax＝ｘ１・・ｘ３２（＋０ｄＢ・・・＋３０ｄＢ）、例えば、ｘ８
ここで、ＡＧnsl≦ＡＧnsh≦ＡＧmaxである。
【００７１】
又、本発明は、アナログ利得ＡＧ（即ち、ＡＧmax＝ｘ１）をもつカメラセンサＣＡＭを使用することができない場合にも、利用できることに注意されたい。このような場合には、アナログ利得ＡＧがデジタル利得ＤＧに置き換えられる。しかしながら、最終結果は、アナログ利得ＡＧをもつセンサＣＡＭを使用できる場合ほど良くない。
【００７２】
更に、上述したＣ１及びＣ２の値は、例示の値に過ぎないことにも注意されたい。それらは、当然、例えば、希望の調整及び／又はセンサＣＡＭの特性に基づいて変更することができる。従って、Ｃ１及びＣ２は、例えば、Ｍ＊Ｎ／８・・・Ｍ＊Ｎの範囲で変更することができる。即ち、実際には、Ｃ１及び／又はＣ２がＭ＊Ｎより小さい場合には、考えられる最大数のブロック（＝Ｍ＊Ｎ）が動くと検出される前に、最大の調整が達成される。
【００７３】
基準値が計算されると、段階４０８へ進む。ここでは、使用すべき露出パラメータ、即ち露出時間ＥＴ、アナログ利得ＡＧ、及び考えられるデジタル利得ＤＧが、全露出レベルＥＶと、その手前の段階で定義された基準値ＥＴbsl、ＥＴbsh、ＥＴmax、ＥＴul、ＡＧnsl、ＡＧnsh、及びＡＧmaxを使用して計算される。全露出レベルＥＶは、露出時間と同じ単位（例えば、マイクロ秒）で表現することができる。アナログ利得ＡＧは、例えば、デシベルではなく、係数として表現することができる。図５−７は、露出時間ＥＴとアナログ利得ＡＧとの間の関係を異なる状態における必要な全露出レベルＥＶの関数として示す。
【００７４】
本発明において、全露出レベルＥＶ及び露出パラメータＥＴ、ＡＧは、次の形式の関係を満足する。
ＥＶ＝ＥＴ＊Ｇ
但し、Ｇ＝ＡＧ＊ＤＧ
【００７５】
パラメータＥＴ、ＡＧは、上述した基準値により定義された値エリアにより、露出の全レベルＥＶ及び検出された動きＣの量に基づいて、次のように設定することができる。より一般的には、露出時間ＥＴと利得Ｇの積ＥＶ＝ＥＴ＊Ｇを参照することができ、ここで、利得Ｇ＝ＡＧ＊ＤＧである。応用例において、係数ｌ（＝０ｄＢ）は、Ｇ＝ＡＧのときに、デジタル利得ＤＧのデフォールト値として設定され、この場合、主としてアナログ利得だけが作用する。更に、デジタル利得ＤＧは、これを使用しなければならないか又は使用したい場合に、処理チェーンの多数のポイントにおいて（センサＣＡＭにおいて、又は処理１４のみにおいて）実行できることに注意されたい。
【００７６】
次に、図５から図７の基本的な原理を示すグラフを参照する。ここには、画像において検出される動きの量に対して異なる状態が示されている。図５のグラフには、最大量Ｃ２ではないが、ある程度の動きがショットに存在する。以下に詳細に述べる露出時間ＥＴ及びアナログ利得ＡＧの調整において、図５に基づくケースを詳細に説明する。図６のグラフでは、図５のケースに比して、相当量の動きが検出されている。更に、Ｃ１及びＣ２に対して示された値は、Ｃ＝Ｎ＊Ｍの前に最大の調整に既に達したことを意味することにも注意されたい。この点において、最大量はこのようにも振舞う。というのは、Ｃ２より大きな全ての量が、図６のグラフで示すように作用するからである。図７のグラフには、例えば、図５及び６のケースに比して、ショットに動きが存在しない。
【００７７】
図６のグラフにおいて、積ＥＴbsl＊ＡＧnslｊａＥＴbsh＊ＡＧnslは、Ｘ軸上で同じポイントに存在する。というのは、前記基準値の定義によれば、それらは、検出された動きＣの量が最大レベルであるときに同じ値を引き出すからである。又、図５−７の下部は、露出時間ＥＴ及びアナログ利得ＡＧの各周期において動きのぼけ及びノイズの相対量の推定も示す。これらの推定は、本発明によるＡＥＣプログラム概念に容易に付加することができ、この応用は、説明の最後に詳しく述べる。この点については、プログラムコード３１のコード手段３１．９を参照する。
【００７８】
１）全露出レベル（ＥＶ）の値範囲［０、ＥＴbsl］において、アナログ利得ＡＧの係数値がｌ（＝＋０ｄＢ）に固定され、そして露出時間（ＥＴ）が全露出レベルに対応する値（ＥＶ）に設定される。
２）全露出レベルＥＶの値範囲［ＥＴbsl、ＥＴbsl＊ＡＧnsl］において、露出時間の値がＥＴbslに固定され、そしてアナログ利得ＡＧの係数値がＡＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbslに設定される。利得ＡＧは、次いで、係数ｌ（＝＋０ｄＢ）から値ＡＧnslへ増加する。
【００７９】
３）全露出レベル（ＥＶ）の値範囲［ＥＴbsl＊ＡＧnsl、ＥＴbshＡＧnsl］において、アナログ利得ＡＧの値がＡＧnslに固定され、そして露出時間（ＥＴ）がＥＴ＝ＥＶ／ＡＧ＝ＥＶ／ＡＧnslに設定される。露出時間ＥＴは、次いで、値ＥＴbslから値ＥＴbshへ増加する。
４）全露出レベル（ＥＶ）の値範囲［ＥＴbsh＊ＡＧnsl、ＥＴbsh＊ＡＧnsh］において、露出時間（ＥＴ）の値がＥＴbshに固定され、そしてアナログ利得ＡＧの係数値が値ＡＧnslから値ＡＧnshへ増加され、ＡＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbshとなるようにされる。
【００８０】
５）全露出レベルＥＶの値範囲［ＥＴbsh＊ＡＧnsh、ＥＴul＊ＡＧmax］において、露出時間ＥＴの値は、値ＥＴbshから値ＥＴulへ増加され、
ＥＴ＝ＥＴbsh＋((ＥＶ−ＥＴbsh＊ＡＧnsh)／(ＥＴul＊ＡＧmax−ＥＴbsh＊ＡＧnsh))＊(ＥＴul−ＥＴbsh)
となると共に、アナログ利得ＡＧの係数値が値ＡＧnshから値ＡＧmaxへ増加されて、ＡＧ＝ＥＶ／ＥＴとなるようにされる。
【００８１】
このセクション５）のＥＴステートメントにおいて、ＥＴbshは、一種のバイアスレベルと考えることができ、その上に、最大露出時間とバイアスレベルとの間の差（ＥＴul−ＥＴbsh）に定数を乗じたものが追加される。この定数は、０から１であり、全露出ＥＶの値がどれほど大きいかに依存する。
【００８２】
６）必要な全露出レベルＥＶが値ＥＴul＊ＡＧmaxを越える場合には、このケースにおいて、ＥＴulが露出時間ＥＴの値として固定され、ＡＧmaxがアナログ利得ＡＧの係数値として固定され、そして最終的な露出がデジタル利得ＤＧを使用して行なわれる。デジタル利得ＤＧが、アナログ利得ＡＧに代わって使用されるか、又はそれと共に使用される場合には、前記説明において、ＡＧではなく、利得Ｇをより一般的に参照することができる。
【００８３】
デジタル利得は、チェーンＩＣの異なるポイントにおいて実行することができる。第１の実施形態によれば、カメラセンサＣＡＭにおいて実行することができ、ここでは、利得ＤＧが変更される。デジタル利得ＤＧをより最適なものにすることのできる第２の実施形態によれば、モジュール１４における画像処理のみに関連して実行できる。段階の幾つかの例は、カラー成分の前置増幅、又はホワイトバランスの調整に関連したものである。デジタル利得を、捕獲された画像即ち記憶されることが意図された画像の処理段階まで、即ち実際の画像形成段階の後へ、遅延することにより、計算がセーブされると共に、量子化の量が整数へ減少される。このように処理するときには、デジタル利得ＤＧは、この状況でも、センサＣＡＭにおいて、全く変更される必要はない。
【００８４】
段階４０８は、良好に調整された露出時間ＥＴ、アナログ利得ＡＧ、及び考えられるデジタル利得ＤＧを生じさせる。
【００８５】
この方法の前記説明では、例えば、安定性に特有の部分、又はセンサに特有の部分、例えば、実際のカメラセンサが制御システムに対して設定する限界については参照しない。これらは、センサのアナログ利得及び露出時間を個別に調整すること、及び画像から光源の考えられるフリッカーを排除することを含み、これについては、全体的及びローリングシャッターの両方で全露出時間をプランニングすることが要求される。実際の実施は、ここに説明しないコンポーネントを含むことに注意されたい。しかしながら、これらコンポーネントの実施は、当業者に明らかであり、従って、それらをここで詳細に説明する必要はなかろう。更に、それらは、本発明の基本的な考え方に影響しない。実際に、本発明の基本的な考え方は、実際の露出調整チェーンにより要求されるこれらの他のコンポーネントと共に大規模に適用することができる。
【００８６】
更に、図８ａ−８ｄ及び図９ａ−９ｄは、実際の画像の幾つかの例を示すもので、本発明により画像形成において得られる効果が例示的なレベルで立証されている。この例示的な画像は、Ｔｏｓｈｉｂａ  Ｍｉｒａｇｅ１カメラセンサを使用するノキアのモデル６６００のプロートタイプ移動ステーションを使用して撮影されたものである。露出の調整は、上述した本発明の方法を使用して実行された。
【００８７】
図８ａ−８ｄにおいて、同じ画像対象物を画像形成するときに悪い照明条件における本発明の動作が示されている。図８ａ及び８ｃでは、カメラがしっかり位置保持され、一方、図８ｂ及び８ｄでは、カメラが上方に均一に且つほぼ同じ速度で動かされた。図８ａ及び８ｂでは、本発明によるシステムが使用され、一方、図８ｃ及び８ｄでは、それが使用されなかった。画像は白黒であるが、実際に本発明の優れた性能を示している。
【００８８】
これらの画像から非常に絵画的に観察できるように、本発明は、画像に動きがあるときだけ露出時間を制限する。又、これらの画像から明らかなように、動きのぼけは、本発明による解決策が使用されない場合に画像の全てのディテールを破壊する。最後に、これらの画像から明らかなように、大きなアナログ利得のために、図８ｂにおいて、ノイズレベルが増加する。これにも関わらず、画像形成を実行するほとんどの者は、図８ｂが図８ｄより優れていると感じた。
【００８９】
それに対応する画像コラージュの例が図９ａ−９ｄに示されている。この場合、画像形成を明るい屋内照明で行い、且つカメラを垂直ではなく水平に動かした状況であった。その他、画像の順序／観察の意義は、先の例に対応するものである。これらの例からも明らかなように、本発明は、動きのぼけを明らかに減少する一方、ノイズレベルを低く保持する。
【００９０】
図２は、本発明によるプログラム製品３０の応用例を示す概略図である。プログラム製品３０は、記憶媒体ＭＥＭ、及びプログラムコード３１より成り、このプログラムコードは、本発明によるＡＥＣを、少なくとも一部分、プログラムレベルで実行するために、記憶媒体ＭＥＭに書き込まれて、装置１０のプロセッサ手段ＣＰＵを使用して実行される。プログラムコード３１の記憶媒体ＭＥＭは、例えば、装置１０のスタティック又はダイナミックアプリケーションメモリであるか、或いは画像形成チェーンＩＣに直接的に全体を一体化できるＡＥＣ回路モジュールである。
【００９１】
プログラムコード３１は、プロセッサ手段ＣＰＵ、１１−１３により実行されるべき多数のコード手段３１．１−３１．９を含むことができ、その動作は、上述した方法の記載に正確に適応させることができる。コード手段３１．１−３１．９は、順次に実行されるべきプロセッサコマンドのグループを形成することができ、これにより、本発明に関して望まれる機能を、本発明による装置１０において達成することができる。
【００９２】
上述した実施形態ではアパーチャー調整能力について示さなかったが、本発明は、アパーチャーを調整することのできる装置の部分にも適用できる。従って、例えば、暗い照明条件において、アパーチャーをできるだけ大きくするよう一般的に調整して、できるだけ多量の光がセンサＣＡＭに到達するようにすることができる。
【００９３】
アパーチャーを調整する効果は、アパーチャーを調整しそれが変化し得る場合には、全露出レベル、即ちＥＶ値を計算するときに、考慮に入れることができる。更に、ズーム光学系をもつ装置が使用される場合には、焦点距離が増加するにつれて露出パワーも減少する。これにより生じる変化は、露出の調整（ＥＶ値の計算）において予想することもできる。しかしながら、焦点距離の変化は、可視画像の切り取りにも影響するので、露出の調整には使用できない。
【００９４】
カメラにおいて、本発明は、露出時間ＥＴ及びアナログ利得ＡＧを完全に自動的に調整することにより、種々の照明条件において動く対象物の鮮明な画像を撮影し、又はカメラの動き（例えば、手振れ）を排除することができる。手振れは、トリガーボタンを押す手と同じ片方の手だけでカメラが一般的に保持される移動ステーションで画像形成を実行するときに特に現れる。しかしながら、本発明により、ノイズレベルを著しい障害レベルに高めることなく、動きのぼけが回避される。最終的に、明るい露出条件は、慣習的なＡＥＣシステムについても、動きのぼけに関して問題にならないと言わねばならない。
【００９５】
又、本発明は、ユーザに馴染み深い種々のプログラム製品の要求に容易に同調させることもできる。それらの例として、特殊な露出専門知識をもたないエンドユーザに対して、本発明により、画像形成プログラムにおいて達成されるクリア言語選択状況を参照すると、例えば、「ノイズを引き起こすアナログ利得は使用しない、又、使用しなくても、動きのぼけが生じ得る」に対して、「動きのぼけを防止／減少する場合には僅かな量のノイズを許す」がある。このような選択を実施するために、プログラム製品３０のコード３１にサブモジュール３１．９があり、これは、クリア言語選択の可能性を写真家に与える。
【００９６】
添付図面を参照した前記説明は、本発明を単に例示するものに過ぎないことを理解されたい。従って、当業者であれば、本発明は、ここに開示する実施形態に限定されず、特許請求の範囲に規定された本発明の範囲内で多数の種々の変更がなされ得ることが明らかであろう。
【図面の簡単な説明】
【００９７】
【図１】本発明による電子装置の応用例を示すブロック図である。
【図２】電子装置において本発明による様式で露出を調整するための本発明のプログラム製品の応用例を示す図である。
【図３】本発明による方法を例示する概略フローチャートである。
【図４ａ】本発明による方法の１つのサブ段階の応用例を詳細に示す図である。
【図４ｂ】本発明による方法の第２のサブ段階の応用例を詳細に示す図である。
【図５】ある画像形成状態に全露出の形成を適用する例を示すグラフである。
【図６】ある画像形成状態に全露出の形成を適用する例を示すグラフである。
【図７】ある画像形成状態に全露出の形成を適用する例を示すグラフである。
【図８ａ】暗い照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図８ｂ】暗い照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図８ｃ】暗い照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図８ｄ】暗い照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図９ａ】明るい照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図９ｂ】明るい照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図９ｃ】明るい照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図９ｄ】明るい照明での画像形成状態の画像コラージュで、本発明の方法により形成された画像ショットを従来技術による画像ショットと比較する図である。
【図１】
2008526149.tif 000005
【図２】
2008526149.tif 000006
【図３】
2008526149.tif 000007
【図４ａ】
2008526149.tif 000008
【図４ｂ】
2008526149.tif 000009
【図５】
2008526149.tif 000010
【図６】
2008526149.tif 000011
【図７】
2008526149.tif 000012
【図８ａ−ｄ】
2008526149.tif 000013
【図９ａ−ｄ】
2008526149.tif 000014
【手続補正書】
【提出日】平成19年6月27日(2007.6.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成を行なうための電子装置(10)であって、設定露出パラメータ(ET, AG, DG)を使用して連続的な生の画像フレーム(FRp, FRc)を形成するためのカメラ手段(CAM)と、少なくとも幾つかの生の画像フレーム(FRp, FRc)から露出の全露出レベル(EV)を決定するための全露出レベル決定手段(11)と、その決定された全露出レベル(EV)に基づいて前記露出パラメータ(ET, AG, DG)を調整するための露出パラメータ調整手段(12)とを備えた装置(10)において、
少なくとも幾つかの生の画像フレーム(FRp, FRc)から動きを検出するための動き検出手段(13)を更に備え、
前記露出パラメータ(ET, AG, DG)は、露出の前記全露出レベル(EV)及び検出された動きに基づいて調整されるように構成され、更に、前記全露出レベル決定手段(11)、前記露出パラメータ調整手段(12)、及び前記動きを検出するための動き検出手段(13)は、連続ループとして動作するように構成されたことを特徴とする電子装置(10)。
【請求項２】
前記動き検出手段(13)は、前記生の画像フレーム(FRp, FRc)を一連の様式でエリアに分割するように構成され、これらのエリアは、互いに比較されて、生の画像フレーム(FRp, FRc)間の動き(C)を検出するように構成された、請求項１に記載の装置(10)。
【請求項３】
前記エリアは、前記生の画像フレーム(FRp, FRc)の全画像エリアを少なくとも部分的にカバーするように構成される、請求項２に記載の装置(10)。
【請求項４】
互いに対応するエリアに現れる変化、特に、動きを表わす統計学的数値、例えば、エリアの分散σ2は、前記生の画像フレーム(FRp, FRc)のエリアの少なくとも一部分から決定されるように構成され、そして互いに対応するエリアの分散σ2が、一連の様式で互いに異なる場合に、検出された動きを考慮するように構成された、請求項２又は３に記載の装置(10)。
【請求項５】
露出時間(ET)と、アナログ及び／又はデジタル利得(AG, DG)である利得(G)とに対して、特殊な基準値を定義するように構成され、露出時間(ET)の基準値の少なくとも幾つかは、検出された動き(C)の量に次のように依存するように構成され、
１）ＥＴbsl＝Ｅ１−（Ｅ１−Ｅ２）＊ｍｉｎ（Ｃ、Ｃ１）／Ｃ１、ここで、
Ｅ１＝１／１００ｓ・・・１／２５ｓ、
Ｅ２＝１／２００ｓ・・・１／５０ｓ、ここで、Ｅ１＞Ｅ２、
Ｃ１＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
２）ＥＴbsh＝Ｅ３−（Ｅ３−Ｅ４）＊ｍｉｎ（Ｃ、Ｃ２）／Ｃ２、ここで、
Ｅ３＝ＥＴmax、ここで、
ＥＴmax＝１／３０ｓ・・・３０ｓ、例えば、１ｓ、
Ｅ４＝ＥＴbsl、ここで、Ｅ３＞Ｅ４、
Ｃ２＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
３）ＥＴul＝ＥＴbsh＋（ＥＴmax−ＥＴbsh）／２
そして対応的に利得Ｇについて、
４）Ｇnsl＝ｘ１・・・ｘ８（＋０ｄＢ・・・＋１８ｄＢ）、例えば、ｘ２
５）Ｇnsh＝ｘ１・・ｘ１６（＋０ｄＢ・・・＋２４ｄＢ）、例えば、ｘ４
６）Ｇmax＝ｘ１・・ｘ３２（＋０ｄＢ・・・＋３０ｄＢ）、例えば、ｘ８
及びＧnsl≦Ｇnsh≦Ｇmaxである、請求項１から４のいずれかに記載の装置(10)。
【請求項６】
使用する露出パラメータ(ET, AG, DG)は、全露出レベル(EV)と、定義された基準値(ＥＴbsl、ＥＴbsh、ＥＴmax、ＥＴul、Ｇnsl、Ｇnsh、Ｇmax)とを使用して計算されるように構成され、前記全露出レベル(EV)及び露出パラメータ(ET, AG, DG)は、次の関係を実現し、
ＥＶ＝ＥＴ＊Ｇ、但し、Ｇ＝ＡＧ＊ＤＧ、更に、
１）全露出レベル(EV)の値範囲［０、ＥＴbsl］において、利得(G)の係数値がｌに固定され、そして露出時間(ET)が全露出レベルに対応する値(EV)に設定され、
２）全露出レベル(EV)の値範囲［ＥＴbsl、ＥＴbsl＊Ｇnsl］において、露出時間(ET)の値がＥＴbslに固定され、そして利得(G)の係数値がＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbslに設定されるように構成され、
３）全露出レベル(EV)の値範囲［ＥＴbsl＊Ｇnsl、ＥＴbsh＊Ｇnsl］において、利得(G)の係数値がＧnslに固定され、そして露出時間(ET)がＥＴ＝ＥＶ／Ｇ＝ＥＶ／Ｇnslに設定されるように構成され、
４）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsl、ＥＴbsh＊Ｇnsh］において、露出時間(ET)の値がＥＴbshに固定され、そして利得(G)の係数値が値Ｇnslから値Ｇnshへ増加されて、Ｇ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbshとなるように構成され、
５）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsh、ＥＴul＊Ｇmax］において、露出時間(ET)の値は、値ＥＴbshから値ＥＴulへ増加されて、
ＥＴ＝ＥＴbsh＋((ＥＶ−ＥＴbsh＊Ｇnsh)／(ＥＴul＊Ｇmax−ＥＴbsh＊Ｇnsh))＊(ＥＴul−ＥＴbsh)
となると共に、利得(G)の係数値が値Ｇnshから値Ｇmaxへ増加されて、Ｇ＝ＥＶ／ＥＴとなるように構成され、そして
６）必要な全露出レベル(EV)が値ＥＴul＊Ｇmaxを越えると分かった場合には、露出時間(ET)の値がＥＴulに固定され、利得(G)の係数値の第１係数値(AG)がＧmaxに固定され、そして最終的な露出が第２利得(DG)を使用して実行されるよう構成された、請求項１から５のいずれかに記載の装置(10)。
【請求項７】
デジタル画像形成の露出を調整する方法であって、ループとして、設定露出パラメータ(ET, AG, DG)を使用して連続的な生の画像フレーム(FRp, FRc)を形成し（段階(i)）、そして前記露出パラメータ(ET, AG, DG)を調整し（段階(iv)）、更に、この方法の１つのサブ段階（段階(iii)）として、露出の全露出レベル(EV)を生の画像フレーム(FRp, FRc)の少なくとも幾つかから決定し、これに基づいて、露出パラメータ(ET, AG, DG)の前記調整を実行する方法において、更に、生の画像フレーム(FRp, FRc)の少なくとも幾つかから動きを検出し（段階(ii)）、ここで、前記露出の全露出レベル(EV)と、その検出された動きとに基づいて、前記露出パラメータ(ET, AG, DG)を調整する（段階(iv)）ことを特徴とする方法。
【請求項８】
前記生の画像フレーム(FRp, FRc)を一連の様式でエリアに分割し(段階401）、これらのエリアは、互いに比較されて、生の画像フレーム(FRp, FRc)間の動き(C)を検出する(段階403 - 404)、請求項７に記載の方法。
【請求項９】
前記生の画像フレーム(FRp, FRc)の全画像エリアの少なくとも一部分が考慮される、請求項８に記載の方法。
【請求項１０】
互いに対応するエリアに現れる変化、特に、動きを表わす統計学的数値、例えば、エリアの分散σ2は、前記エリアの少なくとも一部分から決定され、そして互いに対応するエリアの分散σ2が、一連の様式で互いに異なる場合に、検出された動きを考慮する(段階402 - 405)、請求項８又は９に記載の方法。
【請求項１１】
露出の決定及び調整段階（段階(iii)及び(iv)）とは独立して動き検出段階（段階(ii)）が実行される、請求項７から１０のいずれかに記載の方法。
【請求項１２】
露出時間(ET)と、アナログ及び／又はデジタル利得(AG, DG)である利得(G)とに対して、特殊な基準値を定義し(段階406, 407)、露出時間(ET)の基準値の少なくとも幾つかは、検出された動き(C)の量に次のように依存し、
１）ＥＴbsl＝Ｅ１−（Ｅ１−Ｅ２）＊ｍｉｎ（Ｃ、Ｃ１）／Ｃ１、ここで、
Ｅ１＝１／１００ｓ・・・１／２５ｓ、
Ｅ２＝１／２００ｓ・・・１／５０ｓ、ここで、Ｅ１＞Ｅ２、
Ｃ１＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
２）ＥＴbsh＝Ｅ３−（Ｅ３−Ｅ４）＊ｍｉｎ（Ｃ、Ｃ２）／Ｃ２、ここで、
Ｅ３＝ＥＴmax、ここで、
ＥＴmax＝１／３０ｓ・・・３０ｓ、例えば、１ｓ、
Ｅ４＝ＥＴbsl、ここで、Ｅ３＞Ｅ４、
Ｃ２＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
３）ＥＴul＝ＥＴbsh＋（ＥＴmax−ＥＴbsh）／２
そして対応的に利得Ｇについて、
４）Ｇnsl＝ｘ１・・・ｘ８（＋０ｄＢ・・・＋１８ｄＢ）、例えば、ｘ２
５）Ｇnsh＝ｘ１・・ｘ１６（＋０ｄＢ・・・＋２４ｄＢ）、例えば、ｘ４
６）Ｇmax＝ｘ１・・ｘ３２（＋０ｄＢ・・・＋３０ｄＢ）、例えば、ｘ８
及びＧnsl≦Ｇnsh≦Ｇmaxである、請求項７から１１のいずれかに記載の方法。
【請求項１３】
使用する露出パラメータ(ET, AG, DG)は、全露出レベル(EV)と、定義された基準値(ＥＴbsl、ＥＴbsh、ＥＴmax、ＥＴul、Ｇnsl、Ｇnsh、Ｇmax)とを使用して計算され(段階408)、前記全露出レベル(EV)及び露出パラメータ(ET, AG, DG)は、次の関係を実現し、
ＥＶ＝ＥＴ＊Ｇ、但し、Ｇ＝ＡＧ＊ＤＧ、更に、
１）全露出レベル(EV)の値範囲［０、ＥＴbsl］において、利得(G)の係数値がｌに固定され、そして露出時間(ET)が全露出レベルに対応する値(EV)に設定され、
２）全露出レベル(EV)の値範囲［ＥＴbsl、ＥＴbsl＊Ｇnsl］において、露出時間(ET)の値がＥＴbslに固定され、そして利得(G)の係数値がＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbslに設定され、
３）全露出レベル(EV)の値範囲［ＥＴbsl＊Ｇnsl、ＥＴbsh＊Ｇnsl］において、利得(G)の係数値がＧnslに固定され、そして露出時間(ET)がＥＴ＝ＥＶ／Ｇ＝ＥＶ／Ｇnslに設定され、
４）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsl、ＥＴbsh＊Ｇnsh］において、露出時間(ET)の値がＥＴbshに固定され、そして利得(G)の係数値が値Ｇnslから値Ｇnshへ増加されて、Ｇ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbshとなるようにされ、
５）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsh、ＥＴul＊Ｇmax］において、露出時間(ET)の値は、値ＥＴbshから値ＥＴulへ増加されて、
ＥＴ＝ＥＴbsh＋((ＥＶ−ＥＴbsh＊Ｇnsh)／(ＥＴul＊Ｇmax−ＥＴbsh＊Ｇnsh))＊(ＥＴul−ＥＴbsh)
となると共に、利得(G)の係数値が値Ｇnshから値Ｇmaxへ増加されて、Ｇ＝ＥＶ／ＥＴとなるように構成され、そして
６）必要な全露出レベル(EV)が値ＥＴul＊Ｇmaxを越える場合には、露出時間(ET)の値がＥＴulに固定され、利得(G)の係数値の第１係数値(AG)がＧmaxに固定され、そして最終的な露出が第２利得(DG)を使用して実行される、請求項７から１２のいずれかに記載の方法。
【請求項１４】
設定露出パラメータ(ET, AG, DG)を使用して連続的な生の画像フレーム(FRp, FRc)を形成するためのカメラ手段(CAM)を備えたデジタル画像形成チェーン(IC)において露出パラメータ(ET, AG, DG)を調整するためのプログラム製品(30)であって、このプログラム製品(30)は、記憶手段(MEM)、及びプロセッサ手段(CPU)を用いて実行されるべくこの記憶手段(MEM)に書き込まれたプログラムコード(31)より成り、更に、このプログラムコード(31)は、少なくとも幾つかの生の画像フレーム(FRp, FRc)から露出の全露出レベル(EV)を決定するように構成された第１コード手段(31.1)と、その決定された全露出レベル(EV)に基づいて前記露出パラメータ(ET, AG, DG)を調整するための第２コード手段(31.2)とを備えたものであるプログラム製品(30)において、前記プログラムコード(31)は、更に、
少なくとも幾つかの生の画像フレーム(FRp, FRc)から動きを検出するように構成された第３コード手段(31.3)と、
前記露出の全露出レベル(EV)及び前記決定された動きに基づいて前記露出パラメータ(ET, AG, DG)を調整するように構成された第４コード手段(31.4)と、
を備え、前記コード手段(31.1  31.4)は、連続的なループとして動作するように構成されることを特徴とするプログラム製品(30)。
【請求項１５】
前記プログラムコード(31)は、更に、前記生の画像フレーム(FRp, FRc)を一連の様式でエリアに分割するように構成された第５コード手段(31.5)を備え、これらのエリアは、互いに比較されて、生の画像フレーム(FRp, FRc)間の動きを検出するように構成された、請求項１４に記載のプログラム製品(30)。
【請求項１６】
前記プログラムコード(31)は、更に、互いに対応するエリアに現れる変化、特に、動きを表わす統計学的数値、例えば、エリアの分散σ2を、前記生の画像フレーム(FRp, FRc)のエリアの少なくとも一部分から決定し、そして互いに対応するエリアの分散σ2が、一連の様式で互いに異なる場合に、検出された動きを考慮に入れるように構成された第６コード手段(31.6)を備えた、請求項１４又は１５に記載のプログラム製品(30)。
【請求項１７】
前記プログラムコード(31)は、更に、露出時間(ET)と、アナログ及び／又はデジタル利得(AG, DG)である利得(G)とに対して、特殊な基準値を定義するように構成された第７コード手段(31.7)を備え、露出時間(ET)の基準値の少なくとも幾つかは、検出された動き(C)の量に次のように依存するように構成され、
１）ＥＴbsl＝Ｅ１−（Ｅ１−Ｅ２）＊ｍｉｎ（Ｃ、Ｃ１）／Ｃ１、ここで、
Ｅ１＝１／１００ｓ・・・１／２５ｓ、
Ｅ２＝１／２００ｓ・・・１／５０ｓ、ここで、Ｅ１＞Ｅ２、
Ｃ１＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
２）ＥＴbsh＝Ｅ３−（Ｅ３−Ｅ４）＊ｍｉｎ（Ｃ、Ｃ２）／Ｃ２、ここで、
Ｅ３＝ＥＴmax、ここで、
ＥＴmax＝１／３０ｓ・・・３０ｓ、例えば、１ｓ、
Ｅ４＝ＥＴbsl、ここで、Ｅ３＞Ｅ４、
Ｃ２＝Ｍ＊Ｎ／８・・・Ｍ＊Ｎ／１、ここで、
Ｍ＝水平方向におけるエリアの数、
Ｎ＝垂直方向におけるエリアの数
３）ＥＴul＝ＥＴbsh＋（ＥＴmax−ＥＴbsh）／２
そして対応的に利得Ｇについて、
４）Ｇnsl＝ｘ１・・・ｘ８（＋０ｄＢ・・・＋１８ｄＢ）、例えば、ｘ２
５）Ｇnsh＝ｘ１・・ｘ１６（＋０ｄＢ・・・＋２４ｄＢ）、例えば、ｘ４
６）Ｇmax＝ｘ１・・ｘ３２（＋０ｄＢ・・・＋３０ｄＢ）、例えば、ｘ８
及びＧnsl≦Ｇnsh≦Ｇmaxである、請求項１４から１６のいずれかに記載のプログラム製品(30)。
【請求項１８】
前記プログラムコード(31)は、使用する露出パラメータ(ET, AG, DG)を、全露出レベル(EV)と、定義された基準値(ＥＴbsl、ＥＴbsh、ＥＴmax、ＥＴul、Ｇnsl、Ｇnsh、Ｇmax)とを使用して計算するように構成された第８コード手段(31.8)を備え、前記全露出レベル(EV)及び露出パラメータ(ET, AG, DG)は、次の関係を実現し、
ＥＶ＝ＥＴ＊Ｇ、但し、Ｇ＝ＡＧ＊ＤＧ、更に、
１）全露出レベル(EV)の値範囲［０、ＥＴbsl］において、利得(G)の係数値がｌに固定され、そして露出時間(ET)が全露出レベルに対応する値(EV)に設定され、
２）全露出レベル(EV)の値範囲［ＥＴbsl、ＥＴbsl＊Ｇnsl］において、露出時間(ET)の値がＥＴbslに固定され、そして利得(G)の係数値がＧ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbslに設定されるように構成され、
３）全露出レベル(EV)の値範囲［ＥＴbsl＊Ｇnsl、ＥＴbsh＊Ｇnsl］において、利得(G)の係数値がＧnslに固定され、そして露出時間(ET)がＥＴ＝ＥＶ／Ｇ＝ＥＶ／Ｇnslに設定されるように構成され、
４）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsl、ＥＴbsh＊Ｇnsh］において、露出時間(ET)の値がＥＴbshに固定され、そして利得(G)の係数値が値Ｇnslから値Ｇnshへ増加されて、Ｇ＝ＥＶ／ＥＴ＝ＥＶ／ＥＴbshとなるように構成され、
５）全露出レベル(EV)の値範囲［ＥＴbsh＊Ｇnsh、ＥＴul＊Ｇmax］において、露出時間(ET)の値は、値ＥＴbshから値ＥＴulへ増加されて、
ＥＴ＝ＥＴbsh＋((ＥＶ−ＥＴbsh＊Ｇnsh)／(ＥＴul＊Ｇmax−ＥＴbsh＊Ｇnsh))＊(ＥＴul−ＥＴbsh)
となると共に、利得(G)の係数値が値Ｇnshから値Ｇmaxへ増加されて、Ｇ＝ＥＶ／ＥＴとなるように構成され、そして
６）必要な全露出レベル(EV)が値ＥＴul＊Ｇmaxを越えると分かった場合には、露出時間(ET)の値がＥＴulに固定され、利得(G)の係数値の第１係数値(AG)がＧmaxに固定され、そして最終的な露出が第２利得(DG)を使用して実行されるよう構成された、請求項１４から１７のいずれかに記載のプログラム製品(30)。
【請求項１９】
前記プログラムコード(31)は、更に、露出パラメータ(ET, AG, DG)を互いに関連付けるとき、及びそれらのより生じる現象を管理する際に、装置(10)のユーザの希望を露出に考慮するように構成された第９コード手段(31.9)を備えた、請求項１４−１８のいずれかに記載のプログラム製品(30)。
【請求項２０】
設定露出パラメータ(ET, AG, DG)を使用して連続的な生の画像フレーム(FRp, FRc)を形成するためのカメラ手段(CAM)と、少なくとも幾つかの生の画像フレーム(FRp, FRc)から露出の全露出レベル(EV)を決定するための全露出レベル決定手段(11)と、その決定された全露出レベル(EV)に基づいて前記露出パラメータ(ET, AG, DG)を調整するための露出パラメータ調整手段(12)とを備えた、画像形成を実行するシステム(IC)において、
少なくとも幾つかの生の画像フレーム(FRp, FRc)から動きを検出するための動き検出手段(13)を更に備え、
前記露出パラメータ(ET, AG, DG)は、露出の前記全露出レベル(EV)及び検出された動きに基づいて調整されるように構成され、更に、前記全露出レベル決定手段(11)、前記露出パラメータ調整手段(12)、及び前記動きを検出するための動き検出手段(13)は、連続ループとして動作するように構成されたことを特徴とするシステム(IC)。
【請求項２１】
請求項７から１３のいずれかに記載の方法に関連して使用するように構成されたカメラ要素(CAM)。
【請求項２２】
請求項１から６のいずれかに記載の電子装置(10)に使用するように構成されたカメラ要素(CAM)。
【国際調査報告】
2008526149.tif 000015
2008526149.tif 000016