(57)【要約】【課題】撮影画面内の所定の領域のうち、演算に用いる領域以外の領域に対応する受光信号の記憶容量を抑えるようにしたカメラを提供する。【解決手段】ＭＣＵは、フォーカスエリアに対応して検出信号（データ）を読み出すセンサ列が垂直画素列ＬＶ、ＣＶ、ならびにＲＶ（図３）のいずれかである場合に、読み出した垂直画素列の全データをメモリの領域６１に一旦格納する。ＭＣＵは、領域６１に一旦格納したデータのうち、焦点検出演算の対象とする当該フォーカスエリアに対応するデータをＰＲＮＵ補正して領域６１にさらに記憶し、当該フォーカスエリア以外に対応するデータをＰＲＮＵ補正して領域６４（６２，６３）に記憶する。領域６４（６２，６３）に記憶したＰＲＮＵ補正済みデータは、焦点検出演算の対象とするフォーカスエリアを変更して焦点検出演算を行う場合に用いる。【選択図】図６
2004133344.tif 000002
【特許請求の範囲】
【請求項１】
被写体光を撮影画面の複数の領域に跨るセンサ列で受光する受光素子と、
前記受光素子から出力される信号に対し、センサ間の感度不均一補正を行う感度補正手段と、
前記受光素子から出力される信号の一部を用いて所定の演算処理を行う演算手段と、
前記演算手段が前記受光素子の第１の領域に対応する第１の信号を用いて演算処理を行うとき、前記受光素子の前記第１の領域と異なる第２の領域に対応する第２の信号を前記感度補正手段で補正後に記憶する記憶手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記演算手段は、焦点検出演算を行い、
前記第１の領域および前記第２の領域は、それぞれ前記撮影画面内の第１の焦点検出用領域および第２の焦点検出用領域に対応することを特徴とするカメラ。
【請求項３】
請求項２に記載のカメラにおいて、
前記演算手段は、前記第１の領域に基づく焦点検出演算後に前記第２の領域に基づく焦点検出演算を行うとき、前記記憶手段に記憶されている前記第２の信号を用いることを特徴とするカメラ。
【請求項４】
請求項１〜３のいずれかに記載のカメラにおいて、
前記受光素子は、１回の電荷蓄積によって前記第１の信号および前記第２の信号の双方をそれぞれ対応する画素から出力する電荷蓄積型受光素子であることを特徴とするカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば焦点検出演算のように、撮影画面内の所定の領域に対応する受光素子から出力される受光信号を用いて演算処理を行うカメラに関する。
【０００２】
【従来の技術】
撮影画面内に複数の焦点検出領域を有するカメラが知られている（たとえば、特許文献１参照）。このカメラは、撮影画面内に離散的に配された複数の焦点検出領域に対応して受光信号が得られるように、エリアセンサもしくはラインセンサによって構成される受光素子を備え、任意の焦点検出領域について、当該領域に対応する受光信号を用いて周知の焦点検出演算を行う。主要被写体が他の焦点検出領域に存在するなどの理由によって現在と異なる焦点検出領域について焦点検出演算を行うとき、新たな焦点検出領域に対応する受光信号が必要になる。
【０００３】
【特許文献１】
特開平１０−２８８７３５号公報
【０００４】
【発明が解決しようとする課題】
あらかじめ複数の焦点検出領域に対応する受光信号を受光素子からそれぞれ出力させ、焦点検出演算に用いる受光信号以外の受光信号、すなわち、焦点検出演算の対象とする焦点検出領域以外の焦点検出領域に対応する受光信号をメモリなどに記憶させておく場合には、受光信号の記憶に必要なメモリ容量がかさむ。
【０００５】
本発明は、撮影画面内の所定の領域のうち、演算に用いる領域以外の領域に対応する受光信号の記憶容量を抑えるようにしたカメラを提供するものである。
【０００６】
【課題を解決するための手段】
本発明によるカメラは、被写体光を撮影画面の複数の領域に跨るセンサ列で受光する受光素子と、受光素子から出力される信号に対し、センサ間の感度不均一補正を行う感度補正手段と、受光素子から出力される信号の一部を用いて所定の演算処理を行う演算手段と、演算手段が受光素子の第１の領域に対応する第１の信号を用いて演算処理を行うとき、受光素子の第１の領域と異なる第２の領域に対応する第２の信号を感度補正手段で補正後に記憶する記憶手段とを備えることを特徴とする。
上記演算手段は、焦点検出演算を行うこともできる。この場合の第１の領域および第２の領域は、それぞれ撮影画面内の第１の焦点検出用領域および第２の焦点検出用領域に対応する。
演算手段が第１の領域に基づく焦点検出演算後に第２の領域に基づく焦点検出演算を行うとき、記憶手段に記憶されている第２の信号を用いることもできる。
受光素子は、１回の電荷蓄積によって第１の信号および第２の信号の双方をそれぞれ対応する画素から出力する電荷蓄積型受光素子で構成してもよい。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明の一実施の形態によるカメラの焦点検出装置（ＡＦ装置）の概要を示す図である。図１において、カメラ本体１に交換レンズ２が装着されている。交換レンズ２は撮影レンズ７を有し、撮影レンズ７は不図示のフォーカスレンズを含む。カメラ本体１には、メインミラー５が備えられている。撮影レンズ７を通過した被写体光束８は、レリーズ前にメインミラー５によって図１の上方に折り曲げられ、不図示の拡散スクリーン上に一旦結像される。光束はさらに、不図示のファインダー光学系を通して撮影者の目に到達する。一方、上記拡散スクリーンによって拡散された光束の一部は、不図示の測光用光学系を通り、露出演算用の不図示の測光素子上に再結像される。
【０００８】
メインミラー５はハーフミラーであり、一部の光束を透過する。メインミラー５を透過した一部の光束は、サブミラー６によって図１の下方に折り曲げられ、不図示の焦点検出用光学系を通して、焦点検出用の光電変換素子４へ導かれる。光電変換素子４は、電荷蓄積型受光素子であるＣＣＤによって構成される。
【０００９】
ＣＣＤ４は、撮影画面の所定の焦点検出領域（フォーカスエリア）において一対の像を撮像する。一対の像の撮像信号は、ＣＣＤ４から電荷蓄積信号として読み出され、ＭＣＵ３へ送られる。ＭＣＵ３は、ＣＣＤ４による検出信号を用いて一対の像の間隔を求めることにより、撮影レンズ７のデフォーカス量、すなわち、焦点ずれ量を算出する焦点検出演算を行う。この焦点検出方式は、位相差検出方式と呼ばれている。ＭＣＵ３は、焦点ずれ量に応じて合焦位置までのレンズ駆動量を演算し、不図示のレンズ駆動装置にレンズ駆動指示を送る。これにより、不図示のレンズ駆動装置がフォーカスレンズを光軸方向に合焦位置まで駆動する。メモリ９は、ＭＣＵ３による演算時の作業領域、およびデータの格納領域として使用される。
【００１０】
カメラがレリーズ操作されると、メインミラー５が上方に跳ね上げられて被写体光束８の光路から退避する。この結果、被写体光束８は不図示のシャッターを介して不図示の感光部材上に結像する。
【００１１】
図２は、上述したフォーカスエリアを説明する図である。図２において、撮影画面中に離散的に配された１１個のフォーカスエリアが設けられている。撮影画面中央に中央（Ｃ）で示されるフォーカスエリアが設けられ、中央（Ｃ）の左右にそれぞれ左（Ｌ）および右（Ｒ）で示されるフォーカスエリアが設けられている。これら左（Ｌ）、中央（Ｃ）、右（Ｒ）のフォーカスエリアの上下には、それぞれ左上（ＬＴ）、上（Ｔ）、右上（ＲＴ）、ならびに左下（ＬＢ）、上（Ｂ）、右上（ＲＢ）で示されるフォーカスエリアが設けられている。さらに、撮影画面左部に左外（ＬＳ）で示されるフォーカスエリアと、撮影画面右部に右外（ＲＳ）で示されるフォーカスエリアとが設けられている。
【００１２】
ＭＣＵ３は、上述した各フォーカスエリアに対応してＣＣＤ４で撮像され出力される検出信号を用いて、撮影レンズ７のデフォーカス量を算出する。上記ＡＦ装置は、シングルエリアＡＦモードとダイナミックＡＦモードとを有する。シングルエリアＡＦモードは、あらかじめ選択されている１つのフォーカスエリアに関して焦点検出演算を行い、デフォーカス量を得るＡＦモードである。ダイナミックＡＦモードは、複数のフォーカスエリアに関して焦点検出演算を行い、デフォーカス量を得るＡＦモードである。ダイナミックＡＦモードには、たとえば、複数のフォーカスエリアに対応する複数のデフォーカス量の中からカメラに最も近い被写体に対応するデフォーカス量を選択するモード（至近優先）や、複数のフォーカスエリアに対して所定の優先順位で焦点検出演算を行い、最初に得られたデフォーカス量を採用するモードなどがある。
【００１３】
図３は、ＣＣＤ４のセンサ配列（画素ならび）を説明する図である。ＣＣＤ４は、５本の垂直方向のセンサ列と、９本の水平方向のセンサ列とを有する。水平方向のセンサ列は、図２のフォーカスエリア左（Ｌ）、中央（Ｃ）、および右（Ｒ）にそれぞれ対応する水平画素列ＬＨ、ＣＨ、およびＲＨと、フォーカスエリア左上（ＬＴ）、上（Ｔ）、および右上（ＲＴ）にそれぞれ対応する水平画素列ＬＴＨ、ＴＨ、およびＲＴＨと、フォーカスエリア左下（ＬＢ）、下（Ｂ）、および右下（ＲＢ）にそれぞれ対応する水平画素列ＬＢＨ、ＢＨ、およびＲＢＨとによって構成される。
【００１４】
垂直方向のセンサ列は、図２のフォーカスエリア左外（ＬＳ）に対応する垂直画素列ＬＳＶと、フォーカスエリア右外（ＲＳ）に対応する垂直画素列ＲＳＶと、垂直画素列ＬＶ、ＣＶ、ならびにＲＶとによって構成される。垂直画素列ＬＶは、フォーカスエリア左上（ＬＴ）、左（Ｌ）、および左下（ＬＢ）に対応する。垂直画素列ＣＶは、フォーカスエリア上（Ｔ）、中央（Ｃ）、および下（Ｂ）に対応する。垂直画素列ＲＶは、フォーカスエリア右上（ＲＴ）、右（Ｒ）、および右下（ＲＢ）に対応する。つまり、垂直画素列ＬＶ、ＣＶ、ＲＶは、それぞれが３つのフォーカスエリアを跨ぐように構成されている。
【００１５】
上述したＣＣＤ４によれば、１１個のフォーカスエリアのうち９個のフォーカスエリア左（Ｌ）、中央（Ｃ）、右（Ｒ）、左上（ＬＴ）、上（Ｔ）、右上（ＲＴ）、左下（ＬＢ）、下（Ｂ）、および右下（ＲＢ）のそれぞれにおいて、十字状の画素並びに対応する検出信号が得られる。被写体の輝度分布が垂直方向に変化する場合は、垂直画素列による検出信号が被写体の輝度分布に応じて画素間で変化する。この場合のＭＣＵ３は、垂直画素列による検出信号によって一対の像の間隔を求める。被写体の輝度分布が水平方向に変化する場合は、水平画素列による検出信号が被写体の輝度分布に応じて画素間で変化する。この場合のＭＣＵ３は、水平画素列による検出信号によって一対の像の間隔を求める。このように、十字状に画素並びを有するフォーカスエリアでは、被写体の輝度分布が垂直および水平のいずれか一方向にのみ変化する場合でも、デフォーカス量を演算することができる。
【００１６】
本発明は、上記ＡＦ装置で複数のフォーカスエリアに関して焦点検出演算を行う場合に、複数のフォーカスエリアを跨ぐセンサ列、すなわち、垂直画素列ＬＶ、ＣＶ、およびＲＶによる検出信号の取扱いに特徴を有する。
【００１７】
ＭＣＵ３によって行われるＡＦ処理について、図４のフローチャートを参照して説明する。このＡＦ処理では、複数のフォーカスエリアに関して所定の優先順位で焦点検出演算を行い、最初に得られたデフォーカス量を採用する。図４のフローチャートによる処理は、たとえば、カメラの不図示のレリーズスイッチが半押し操作されると起動する。
【００１８】
ステップＳ２０１において、ＭＣＵ３は、ＣＣＤ４の全てのセンサ列に電荷蓄積を行わせてステップＳ２０２へ進む。ステップＳ２０２において、ＭＣＵ３は、フォーカスエリアに対応する水平画素列（横列）があるか否かを判定する。図４による処理を開始してから最初にステップＳ２０２に進む場合は、あらかじめ撮影者によって指定されているフォーカスエリアについて判定を行う。なお、ＭＣＵ３が焦点検出演算の対象にするフォーカスエリアを、「当該フォーカスエリア」と呼ぶことにする。ＭＣＵ３は、当該フォーカスエリアに対応する水平画素列（横列）が存在する場合に、ステップＳ２０２を肯定判定してステップＳ２０３へ進み、当該フォーカスエリアに対応する水平画素列（横列）がない場合に、ステップＳ２０２を否定判定してステップＳ２０６へ進む。
【００１９】
ステップＳ２０３において、ＭＣＵ３は、ＣＣＤ４の当該フォーカスエリアに対応する水平画素列による検出信号を読み出してステップＳ２０４へ進む。なお、ＣＣＤ４から読み出した信号値を示すデータについて、後述するＰＲＮＵ補正を行う前のものを生データと呼ぶ。信号値を示すデータは、検出信号を不図示のＡ／Ｄ変換器でディジタルデータに変換したものである。ステップＳ２０４において、ＭＣＵ３は、生データに対してＰＲＮＵ補正を行ってステップＳ２０５へ進む。ＰＲＮＵ補正は、センサ列のセンサ間（画素）間に生じる感度不均一性を補正するものである。
【００２０】
ＣＣＤ４を構成するセンサ列の各画素に蓄積される電荷は、当該画素に対応する光電変換素子（フォトダイオード）に流れる電流によって蓄積される。フォトダイオードには入射光量に関係なく流れる暗電流が存在し、その値は画素ごとにばらつきを有する。そこで、ＭＣＵ３はセンサ間のばらつきに起因する信号レベルの補正を行う。ＰＲＮＵ補正後のデータは、補正前の生データに対してデータサイズが小さくなる。
【００２１】
ステップＳ２０５において、ＭＣＵ３は、ＰＲＮＵ補正後のデータを用いて焦点検出演算を行い、ステップＳ２０６へ進む。なお、この場合の焦点検出演算は、一対の像の間隔を求めるに必要な輝度差、すなわち、画素間のデータレベルの差がＰＲＮＵ補正後のデータによって得られるか否かを判定するまでを行う。
【００２２】
ステップＳ２０６において、ＭＣＵ３は、ＣＣＤ４の当該フォーカスエリアに対応する垂直画素列（縦列）による検出信号を、ＣＣＤ４から既に読み出しているか否かを判定する。ＭＣＵ３は、ＣＣＤ４から検出信号を既に読み出し、この信号値を示すデータをメモリ９に記憶している場合にステップＳ２０６を肯定判定してステップＳ２０９へ進む。一方ＭＣＵ３は、検出信号をＣＣＤ４から未だ読み出していない場合にステップＳ２０６を否定判定し、ステップＳ２０７へ進む。ＣＣＤ４から読み出した信号値のデータをメモリ９に記憶することについては後述する。
【００２３】
ステップＳ２０７において、ＭＣＵ３は、ＣＣＤ４の当該フォーカスエリアに対応する垂直画素列による検出信号を読み出してステップＳ２０８へ進む。ステップＳ２０８において、ＭＣＵ３は、信号値を示す生データに対してＰＲＮＵ補正を行ってステップＳ２０９へ進む。ステップＳ２０９において、ＭＣＵ３は、ＰＲＮＵ補正後のデータを用いて焦点検出演算を行い、ステップＳ２１０へ進む。この場合の焦点検出演算は、一対の像の間隔を求めるに必要な輝度差、すなわち、画素間のデータレベルの差がＰＲＮＵ補正後のデータによって得られるか否かを判定するまでを行う。
【００２４】
ステップＳ２１０において、ＭＣＵ３は、当該フォーカスエリアを実行エリアとして採用するか否かの判定を行う。ＭＣＵ３は、ステップＳ２０５およびステップＳ２０９の少なくとも一方で　一対の像の間隔を求めるに必要な輝度差が得られている場合にステップＳ２１０を肯定判定してステップＳ２１２へ進み、一対の像の間隔を求めるに必要な輝度差が得られていない場合にステップＳ２１０を否定判定し、ステップＳ２１１へ進む。
【００２５】
ステップＳ２１１において、ＭＣＵ３は、所定の優先順位にしたがって次のフォーカスエリアを選択、すなわち、実行エリアを変更してステップＳ２０２へ戻る。これにより、主要被写体が焦点検出領域に存在せず、一対の像が得られない場合に、新たな焦点検出領域に関して焦点検出演算が行われる。
【００２６】
ステップＳ２１２において、ＭＣＵ３は、当該フォーカスエリアに対応するＰＲＮＵ補正後のデータを用いて一対の像の間隔を求めることにより、撮影レンズ７のデフォーカス量を演算する。ＭＣＵ３はさらに、デフォーカス量に応じて合焦位置までのレンズ駆動量を演算し、ステップＳ２１３へ進む。ステップＳ２１３において、ＭＣＵ３は、不図示のレンズ駆動装置に対してレンズ駆動制御を行い、図４による処理を終了する。
【００２７】
ＣＣＤ４から読み出した信号値を示すデータをメモリ９に記憶する処理について、図５のフローチャートを参照して説明する。図５による処理は、図４によるステップＳ２０３およびステップＳ２０４、ならびにステップＳ２０７およびステップＳ２０８の処理を詳細に説明するものである。
【００２８】
図５のステップＳ１０１において、ＭＣＵ３は、当該フォーカスエリアに対応して読み出しを行うセンサ列が垂直画素列ＬＶ、ＣＶ、ならびにＲＶのいずれかであるか否かを判定する。ＭＣＵ３は、垂直画素列ＬＶ、ＣＶ、ならびにＲＶのいずれかを読み出す場合にステップＳ１０１を肯定判定してステップＳ１０２へ進み、垂直画素列ＬＶ、ＣＶ、ならびにＲＶ以外を読み出す場合にステップＳ１０１を否定判定してステップＳ１０８へ進む。
【００２９】
ステップＳ１０２において、ＭＣＵ３は、ＣＣＤ４の当該フォーカスエリアに対応する垂直画素列（ＬＶ、ＣＶ、ならびにＲＶのいずれか）による検出信号を読み出し、信号値を示す生データをメモリ９に記憶する。たとえば、垂直画素列ＣＶによる生データを読み出した場合には、垂直画素列ＣＶによる全データをメモリ９に一旦格納する。上述したように、信号値を示すデータは、検出信号を不図示のＡ／Ｄ変換器でディジタルデータに変換したものである。
【００３０】
図６は、メモリ９内に割り当てられているデータ記憶領域を説明する図である。図６において、データ記憶領域は、領域６１、領域６２、領域６３および領域６４によって構成される。領域６１は、ＣＣＤ４から読み出された信号値を示す生データ、この生データのうち当該フォーカスエリア（実行エリア）に含まれるデータをＰＲＮＵ補正した補正済みデータ、および焦点検出演算によって算出されたデフォーカス量などのデータを格納するために使用する。
【００３１】
領域６２は、ＣＣＤ４の垂直画素列ＲＶによる生データのうち、当該フォーカスエリア（実行エリア）以外のフォーカスエリアに含まれる生データをＰＲＮＵ補正した補正済みデータを記憶するために使用する。領域６３は、ＣＣＤ４の垂直画素列ＬＶによる生データのうち、当該フォーカスエリア（実行エリア）以外のフォーカスエリアに含まれる生データをＰＲＮＵ補正した補正済みデータを記憶するために使用する。領域６４は、ＣＣＤ４の垂直画素列ＣＶによる生データのうち、当該フォーカスエリア（実行エリア）以外のフォーカスエリアに含まれる生データをＰＲＮＵ補正した補正済みデータを記憶するために使用する。
【００３２】
図５のステップＳ１０２においてＭＣＵ３が生データを記憶する領域は、図６の「ＣＣＤ生データ読み出し時」に示すように、領域６１を使用する。垂直画素列ＣＶによる生データを読み出し時を例にとれば、垂直画素列ＣＶによる全データを領域６１内に一旦格納する。ＭＣＵ３はさらに、たとえば、当該フォーカスエリアが中央（Ｃ）のとき、垂直画素列ＣＶによる生データのうち中央（Ｃ）の範囲に含まれる生データのみＰＲＮＵ補正し、ステップＳ１０３へ進む。
【００３３】
ステップＳ１０３において、ＭＣＵ３は、ＰＲＮＵ補正済みデータを領域６１に格納してステップＳ１０４へ進む。このとき、図６の「ＰＲＮＵ補正時」に示すように、領域６１にＰＲＮＵ補正済みデータが記憶される。なお、この時点において領域６２〜領域６４はブランクにされている。また、領域６１の中でＰＲＮＵ補正済みデータが記憶される領域は、少なくともＰＲＮＵ補正前の生データが記憶されている領域と異なる。
【００３４】
ステップＳ１０４において、ＭＣＵ３は、当該フォーカスエリア（実行エリア）について、ＰＲＮＵ補正および記憶が終了したか否かを判定する。ＭＣＵ３は、たとえば、垂直画素列ＣＶによる生データを読み出しており、当該フォーカスエリアが中央（Ｃ）のとき、垂直画素列ＣＶによる生データのうち当該フォーカスエリア中央（Ｃ）の範囲の全ての生データに対するＰＲＮＵ補正および補正済みデータの記憶が終了した場合に、ステップＳ１０４を肯定判定してステップＳ１０５へ進む。一方、ＭＣＵ３は、ＰＲＮＵ補正および補正済みデータの記憶が終了していない場合にステップＳ１０４を否定判定し、ステップＳ１０２へ戻る。
【００３５】
ステップＳ１０５において、ＭＣＵ３は、読み出されている垂直画素列による生データのうち、当該フォーカスエリア以外のフォーカスエリアに含まれる生データに対してＰＲＮＵ補正し、ステップＳ１０６へ進む。たとえば、垂直画素列ＣＶによる生データを読み出しており、当該フォーカスエリアが中央（Ｃ）のとき、垂直画素列ＣＶによる生データのうち当該フォーカスエリア上（Ｔ）もしくは下（Ｂ）の範囲の生データに対するＰＲＮＵ補正を行う。
【００３６】
ステップＳ１０６において、ＭＣＵ３は、ＰＲＮＵ補正済みデータを領域６２〜６４のいずれかに記憶してステップＳ１０７へ進む。たとえば、垂直画素列ＣＶによる生データを読み出して領域６１に格納しており、当該フォーカスエリアが中央（Ｃ）のとき、図６の「ＰＲＮＵ補正時」に示すように、領域６４にＰＲＮＵ補正済みのＣＶ列未使用データを記憶する。なお、ＣＶ列未使用データとは、垂直画素列ＣＶによる補正済みデータであって当該フォーカスエリア以外のフォーカスエリアに対応するデータであることを示す。垂直画素列ＣＶによる生データを読み出して領域６１に格納している場合は、領域６２および領域６３はブランクにされている。
【００３７】
ステップＳ１０７において、ＭＣＵ３は、当該フォーカスエリア以外のフォーカスエリアについて、ＰＲＮＵ補正および記憶が終了したか否かを判定する。ＭＣＵ３は、たとえば、垂直画素列ＣＶによる生データを読み出して領域６１に格納しており、当該フォーカスエリアが中央（Ｃ）のとき、垂直画素列ＣＶによる生データのうちフォーカスエリア上（Ｔ）および下（Ｂ）の範囲の全ての生データに対するＰＲＮＵ補正および補正済みデータの記憶が終了した場合に、ステップＳ１０７を肯定判定して図４による処理を終了する。この結果、上述した図５のステップＳ２０５もしくはＳ２０９で焦点検出演算が行われる。焦点検出演算による演算データ（デフォーカス量を示すデータなど）は、図６の「焦点検出演算時」に示すように、領域６１に上書きする。この場合には、当該フォーカスエリアに対応するＰＲＮＵ補正済みデータが記憶される領域、当該フォーカスエリア以外に対応するＰＲＮＵ補正前の生データが記憶されている領域にかかわらず、演算データが記憶される。
【００３８】
一方、ステップＳ１０７においてＭＣＵ３は、ＰＲＮＵ補正および補正済みデータの記憶が終了していない場合にステップＳ１０７を否定判定し、ステップＳ１０５へ戻る。
【００３９】
上述したステップＳ１０１を否定判定して進むステップＳ１０８において、ＭＣＵ３は、ＣＣＤ４の当該フォーカスエリアに対応する垂直画素列（ＬＳＶ、ＲＳＶのいずれか）もしくは水平画素列のいずれかによる検出信号を読み出し、信号値を示す生データをメモリ９に記憶する。信号値を示すデータは、検出信号を不図示のＡ／Ｄ変換器でディジタルデータに変換したものである。
【００４０】
ステップＳ１０８で生データを記憶する領域は、図６の「ＣＣＤ生データ読み出し時」に示すように、領域６１に記憶する。たとえば、水平画素列ＣＨによる生データを読み出した場合には、水平画素列ＣＨによる全データを領域６１に一旦格納する。ＭＣＵ３はさらに、たとえば、当該フォーカスエリアが中央（Ｃ）のとき、水平画素列ＣＨによる生データのうち中央（Ｃ）の範囲に含まれる生データ全てをＰＲＮＵ補正し、ステップＳ１０９へ進む。
【００４１】
ステップＳ１０９において、ＭＣＵ３は、ＰＲＮＵ補正済みデータを領域６１に上書きして図５による処理を終了する。このとき、図６の「ＰＲＮＵ補正時」に示すように、領域６１にＰＲＮＵ補正済みデータが記憶される。なお、この場合には領域６２〜領域６４を使用しない。
【００４２】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）フォーカスエリアに対応して検出信号（データ）が読み出されるＣＣＤ４のセンサ列が垂直画素列ＬＶ、ＣＶ、ならびにＲＶのいずれかである場合、すなわち、センサ列が複数のフォーカスエリアを跨ぐように構成されている場合に、垂直画素列の全データをメモリ９の領域６１に一旦格納するようにした（ステップＳ１０２）。この結果、焦点検出演算の対象とするフォーカスエリアを変更する場合でも、センサ列からデータを新たに読み直す必要がないので、データを読み直す場合に比べて処理時間を短縮することができる。
【００４３】
（２）領域６１に一旦格納したデータのうち、焦点検出演算の対象とする当該フォーカスエリアに対応するデータをＰＲＮＵ補正して領域６１に記憶し（ステップＳ１０３）、当該フォーカスエリア以外に対応するデータをＰＲＮＵ補正して領域６４（６２，６３）に記憶するようにした（ステップＳ１０６）。領域６４（６２，６３）に記憶したＰＲＮＵ補正済みデータは、焦点検出演算の対象とするフォーカスエリアを変更して焦点検出演算を行う場合に用いられる。ＰＲＮＵ補正後のデータを領域６４（６２，６３）に記憶するので、ＰＲＮＵ補正前の生データのまま記憶する場合に比べてメモリ９の記憶容量を抑えることができる。
【００４４】
（３）メモリ９の領域６１を、▲１▼センサ列から読み出した全データを一旦格納するとき、▲２▼当該フォーカスエリアに対応するＰＲＮＵ補正済みデータを格納するとき、▲３▼焦点検出演算における演算時のデータを格納するときにそれぞれ用い、領域６２〜６４を、それぞれ焦点検出演算の対象とするフォーカスエリア以外のフォーカスエリアに対応するＰＲＮＵ補正済みデータを格納するときに用いるようにした。この結果、領域６２〜６４を焦点検出演算の演算作業時のデータや演算結果の格納用に使用しないので、これら領域６２〜６４を領域６１に比べて小さく抑えることができ、メモリ９の記憶容量を節約できる。
【００４５】
以上の説明では、一眼レフカメラを例にあげて説明したが、レンズシャッターカメラにも本発明を適用することができる。
【００４６】
また、一眼レフカメラおよびレンズシャッターカメラにかかわらず、上述したＡＦ装置を備えるものであれば、銀塩カメラおよび電子カメラのいずれにも本発明を適用することができる。
【００４７】
ＣＣＤ４を構成するラインセンサは、必ずしも図３に示す構成でなくてもよく、たとえば、水平画素列によって複数のフォーカスエリアを跨ぐようにしてもよい。
【００４８】
ＣＣＤ４をラインセンサによって構成する例を説明したが、エリアセンサで構成してもよい。
【００４９】
撮影画面中の所定のフォーカスエリアに関して焦点検出演算を行う例を説明したが、露出演算を行う場合に本発明を適用してもよい。この場合には、撮影画面中の所定のＡＥエリアに関して露出演算を行い、ラインセンサの垂直画素列もしくは水平画素列が、複数のＡＥエリアを跨ぐように構成する。
【００５０】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。受光素子は、たとえば、ＣＣＤ４によって構成される。感度補正手段および演算手段は、たとえば、ＭＣＵ３によって構成される。記憶手段は、たとえば、メモリ９によって構成される。第１の領域は、たとえば、当該フォーカスエリアが対応する。第２の領域は、たとえば、当該フォーカスエリア以外のフォーカスエリアが対応する。第１の信号は、たとえば、領域６１に記憶されたＰＲＮＵ補正済みデータが対応する。第２の信号は、たとえば、領域６４（６２，６３）に記憶されたＰＲＮＵ補正済みデータが対応する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【００５１】
【発明の効果】
本発明によれば、撮影画面のうち演算に使用する領域以外の領域に対応する受光信号の記憶容量を抑えるようにしたカメラを提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるカメラの焦点検出装置（ＡＦ装置）の概要を示す図である。
【図２】フォーカスエリアを説明する図である。
【図３】ＣＣＤのセンサ配列（画素ならび）を説明する図である。
【図４】ＭＣＵによって行われるＡＦ処理の流れを説明するフローチャートである。
【図５】ＣＣＤから読み出したデータをメモリに記憶する処理の流れを説明するフローチャートである。
【図６】メモリに割り当てられているデータ記憶領域を説明する図である。
【符号の説明】
１…カメラ本体、　　　　　　　　　　　　　　　　　２…交換レンズ、
３…ＭＣＵ、　　　　　　　　　　　　　　　４…ＣＣＤ、
５…メインミラー、　　　　　　　　　　　　　　　６…サブミラー、
７…撮影レンズ、　　　　　　　　　８…被写体光束、
９…メモリ、　　　　　　　　　　６１〜６４…領域
【図１】
2004133344.tif 000003
【図２】
2004133344.tif 000004
【図３】
2004133344.tif 000005
【図４】
2004133344.tif 000006
【図５】
2004133344.tif 000007
【図６】
2004133344.tif 000008