[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006301004A - Control unit and method therefor, program, and camera - Google Patents

Control unit and method therefor, program, and camera Download PDF

Info

Publication number
JP2006301004A
JP2006301004A JP2005118348A JP2005118348A JP2006301004A JP 2006301004 A JP2006301004 A JP 2006301004A JP 2005118348 A JP2005118348 A JP 2005118348A JP 2005118348 A JP2005118348 A JP 2005118348A JP 2006301004 A JP2006301004 A JP 2006301004A
Authority
JP
Japan
Prior art keywords
evaluation value
value
peak
unit
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005118348A
Other languages
Japanese (ja)
Inventor
Yujiro Ito
雄二郎 伊藤
Hidekazu Sudo
秀和 須藤
Shinji Takemoto
新治 竹本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2005118348A priority Critical patent/JP2006301004A/en
Publication of JP2006301004A publication Critical patent/JP2006301004A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Automatic Focus Adjustment (AREA)
  • Studio Devices (AREA)
  • Focusing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve focusing capability by improving evaluation value peak detection sensitivity. <P>SOLUTION: A prediction value calculator 152 calculates a prediction value of a current evaluation value on the basis of a past evaluation value acquired by an evaluation value acquiring part 151 by using a least square method. A normalization difference value calculator 153 calculates a normalization difference value normalizing the difference value between a current evaluation value obtained by the evaluation value acquiring part 151 and the prediction value calculated by the prediction value calculator 152 by the current evaluation value. An evaluation peak determining part 154 detects the peak of the evaluation value by comparing the normalization difference value with a threshold holding a threshold holder 155. The unit and the method can be applied to an imaging apparatus such as a digital camera and a video camera. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、制御装置および方法、プログラム、並びにカメラに関し、特に、評価値ピーク検出感度を向上させ、合焦能力を向上させることができるようにする制御装置および方法、プログラム、並びにカメラに関する。   The present invention relates to a control device and method, a program, and a camera, and more particularly, to a control device and method, a program, and a camera that can improve evaluation value peak detection sensitivity and improve focusing ability.

従来、例えば撮像装置等において、焦点を被写体に合焦させるフォーカス処理を自動的に行うオートフォーカス(以下、AF(Auto Focus)と称する)処理がある。このAF処理には、例えば、取り込み画像のコントラストを検出し、コントラストが最も高くなるようにレンズ位置を調整する方法(画像処理方式)がある(例えば、特許文献1参照)。   2. Description of the Related Art Conventionally, for example, in an imaging apparatus or the like, there is an autofocus (hereinafter referred to as AF (Auto Focus)) process that automatically performs a focus process for focusing a subject on a subject. This AF processing includes, for example, a method (image processing method) of detecting the contrast of a captured image and adjusting the lens position so that the contrast becomes the highest (see, for example, Patent Document 1).

例えば、撮像装置は、取り込み画像の所定の領域(評価枠)において、画像の「ぼけ」度合いを評価するパラメータである評価値を、画像のコントラスト(例えば、輝度値の高周波成分)等から算出し、フォーカス位置を移動させながら、その評価値の最大値(ピーク値)を探索し、そのピーク値をとる位置に焦点を合焦させる。このようにすることにより、取り込み画像は、範囲内に写されている被写体に合焦する(ジャストピン)。   For example, the imaging apparatus calculates an evaluation value, which is a parameter for evaluating the degree of “blur” of an image, in a predetermined region (evaluation frame) of the captured image from the contrast of the image (for example, a high-frequency component of the luminance value). While the focus position is moved, the maximum value (peak value) of the evaluation value is searched, and the focus is focused on the position where the peak value is obtained. In this way, the captured image is focused on the subject imaged within the range (just pin).

このような画像処理方式のAF処理の場合、その精度は、一般的に、撮影環境や被写体などの条件に(得られる撮影画像の内容に)大きく依存する。そこで、より的確なAF処理を行うために様々な方法が考えられている。例えば、フォーカス位置を効率よく探索させるためにレンズを微小範囲で振動(ウォブリング)させ、その取り込み画像の評価値に基づいてフォーカスレンズの進行方向を判定する方法(例えば、特許文献2参照)や、幅広い撮影条件下において良好なAF処理を行うことができるように、条件に応じて評価値を算出する範囲である評価枠の枠サイズを変更する方法(例えば、特許文献3参照)等がある。   In the case of such an image processing type AF process, the accuracy generally depends largely on conditions such as a shooting environment and a subject (depending on the content of a captured image to be obtained). Therefore, various methods are considered to perform more accurate AF processing. For example, in order to efficiently search for the focus position, the lens is vibrated (wobbed) in a minute range, and the traveling direction of the focus lens is determined based on the evaluation value of the captured image (for example, see Patent Document 2). There is a method of changing the frame size of an evaluation frame that is a range in which an evaluation value is calculated according to conditions (see, for example, Patent Document 3) so that satisfactory AF processing can be performed under a wide range of shooting conditions.

また、複数種類の評価値を用いてAF処理を行ったり、評価値の最大値(ピーク値)を検出する方法を複数用意したりする方法もある。例えば、撮像装置が、通常の被写体に対しては、フィールド画像間において評価値の差分値を算出し、その傾きにより最大値をとるフィールド(ピーク)を検出するようにし、この方法でピークを検出できない被写体、例えば、暗い被写体やコントラストが低い被写体に対しては、複数のフィールド間において、評価値の最大と最小の比を調べ、所定の値以上の比になっている場合にその最大値をとるフィールド(またはその付近のフィールド)をピークとして検出するようにする方法がある。   There are also methods of performing AF processing using a plurality of types of evaluation values and preparing a plurality of methods for detecting the maximum value (peak value) of evaluation values. For example, for a normal subject, the imaging device calculates a difference value of evaluation values between field images, detects a field (peak) having a maximum value based on the inclination, and detects a peak by this method. For subjects that cannot be performed, for example, subjects that are dark or have low contrast, the maximum and minimum ratios of the evaluation values are checked between multiple fields, and if the ratio is greater than or equal to a predetermined value, the maximum value is set. There is a method of detecting a field to be taken (or a field in the vicinity thereof) as a peak.

この、暗い被写体やコントラストが低い被写体に対するピーク検出方法においては、ノイズ成分のピークを識別し、正確な評価値のピークを検出するために、評価値ピークの大きさをEmaxとし、大ぼけ状態(明らかに合焦していない状態)での評価値の上限、すなわちノイズ成分のレベル(ノイズレベル)の上限をn_maxとし、その下限をn_minとすると、以下の式(1)および式(2)の2つの条件式の両方を満たす必要がある。   In this peak detection method for a dark subject or a low-contrast subject, in order to identify the peak of the noise component and detect the peak of the accurate evaluation value, the magnitude of the evaluation value peak is Emax, When the upper limit of the evaluation value in the state (obviously not in focus), that is, the upper limit of the noise component level (noise level) is n_max and the lower limit is n_min, the following equations (1) and (2) It is necessary to satisfy both of the two conditional expressions.

Emax / n_min > β ・・・(1)
n_max / n_min ≦ β ・・・(2)
ただし、βは定数
Emax / n_min> β (1)
n_max / n_min ≦ β (2)
Where β is a constant

式(1)は、評価値のピークを検出するための条件式であり、式(2)はノイズによる変動で誤ったピークを検出しないようにするための条件式である。   Expression (1) is a conditional expression for detecting the peak of the evaluation value, and Expression (2) is a conditional expression for preventing an erroneous peak from being detected due to fluctuation due to noise.

例えば、評価値が、図1に示されるグラフの曲線1のように変化する場合、式(1)のEmaxが点4となり、nminが点5となる。また、式(2)のn_maxが点2となり、n_minが点3となる。   For example, when the evaluation value changes as shown by curve 1 in the graph shown in FIG. 1, Emax in equation (1) is point 4 and nmin is point 5. In addition, n_max in the equation (2) is a point 2 and n_min is a point 3.

近年においては技術の向上に伴い画像の高画質化も進み、HD(High Definition)画像に関する技術も普及し始めており、HD画像に対応するビデオカメラも存在する。このようなHD画像の場合、SD(Standard Definition)画像と比較して1フィールド画像における画素数も増大するので、ノイズレベルが上昇しS/N比が大幅に低下する。   In recent years, as the technology has improved, the quality of images has been improved, and technologies related to HD (High Definition) images have begun to spread, and there are video cameras that support HD images. In the case of such an HD image, the number of pixels in one field image increases as compared with an SD (Standard Definition) image, so that the noise level increases and the S / N ratio decreases significantly.

図2は、評価値のピークとノイズレベルの関係について、SD画像とHD画像とで比較する図である。   FIG. 2 is a diagram comparing the relationship between the evaluation value peak and the noise level between the SD image and the HD image.

図2Aに示されるSD画像の場合、評価値ピーク(時刻T2)における値(評価値B)に対して、ノイズレベル(時刻T1以前、および時刻T3以降)における値(評価値A)は十分に小さい。これに対して、図2Bに示されるように、HD画像の場合、ノイズレベル(時刻T1以前、および時刻T3以降)における値(評価値A')は、SD画像の場合と比較して、評価値ピーク(時刻T2)における値(評価値B)に対して無視できないほど大きくなる可能性がある。   In the case of the SD image shown in FIG. 2A, the value (evaluation value A) at the noise level (before time T1 and after time T3) is sufficiently larger than the value (evaluation value B) at the evaluation value peak (time T2). small. On the other hand, as shown in FIG. 2B, in the case of an HD image, the value (evaluation value A ′) at the noise level (before time T1 and after time T3) is evaluated as compared with the case of an SD image. There is a possibility that the value (evaluation value B) at the value peak (time T2) becomes so large that it cannot be ignored.

国際公開WO 97/25812International Publication WO 97/25812 特開平10−215403号公報JP-A-10-215403 特開平10−161016号公報Japanese Patent Laid-Open No. 10-161016

しかしながら、上述したように、正確な評価値ピークの検出のためには、式(1)および式(2)の条件を満たす必要があるが、例えば、点2の評価値が1295とし、点3の評価値が1225とし、点4の評価値が1370とし、点5の評価値が1280とすると、式(1)の左辺および式(2)の左辺は以下のようになる。   However, as described above, in order to accurately detect the evaluation value peak, it is necessary to satisfy the conditions of the expressions (1) and (2). For example, the evaluation value of the point 2 is 1295, and the point 3 Assuming that the evaluation value of 1225, the evaluation value of point 4 is 1370, and the evaluation value of point 5 is 1280, the left side of equation (1) and the left side of equation (2) are as follows.

Emax / n_min=1370 / 1280=1.07 ・・・(3)
n_max / n_min=1295 / 1225=1.06 ・・・(4)
Emax / n_min = 1370/1280 = 1.07 (3)
n_max / n_min = 1295/1225 = 1.06 (4)

つまり、式(3)および式(4)に示されるように、式(1)の左辺と式(2)の左辺の値はほとんど差が無く、βのマージンが非常に小さくなる。つまり、式(1)および式(2)の条件を満たすことが困難であり、合焦能力が低下する恐れがある。   That is, as shown in Expression (3) and Expression (4), there is almost no difference between the left side of Expression (1) and the left side of Expression (2), and the margin of β is very small. That is, it is difficult to satisfy the conditions of the expressions (1) and (2), and the focusing ability may be reduced.

例えば、図2Bに示されるHD画像の場合のように、ノイズレベルが増加すると、Emaxに対するn_minの値がさらに大きくなり、式(1)を満たすために値βをより小さく設定する必要があり、式(2)を満たすことがさらに困難になる(式(2)を満たすためのマージンが小さくなる)恐れがある。   For example, as in the case of the HD image shown in FIG. 2B, when the noise level increases, the value of n_min with respect to Emax further increases, and the value β needs to be set smaller to satisfy Equation (1). It may become more difficult to satisfy the expression (2) (a margin for satisfying the expression (2) may be reduced).

つまり、HD画像の場合、SD画像の場合よりも、正確な評価値ピークの検出がさらに困難になり、合焦能力がさらに低下する恐れがあった。   That is, in the case of an HD image, it is more difficult to detect an accurate evaluation value peak than in the case of an SD image, and the focusing ability may be further reduced.

本発明はこのような状況に鑑みてなされたものであり、評価値ピーク検出感度を向上させ、合焦能力を向上させるようにするものである。
The present invention has been made in view of such a situation, and is intended to improve the evaluation value peak detection sensitivity and improve the focusing ability.

本発明の制御装置は、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出手段と、予測値算出手段により算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かを判定する評価値ピーク判定手段とを備えることを特徴とする。   The control device of the present invention is a parameter for adjusting the focus position, and predicts the current evaluation value corresponding to the current field image of the evaluation value for evaluating the degree of blur of the captured image of the subject for each field image. Based on the difference between the predicted value calculated by the predicted value calculating means and the predicted value calculated by the predicted value calculating means and the current evaluated value corresponding to the predicted value. Evaluation value peak determination means for determining whether or not there is provided.

前記予測値算出手段は、過去のフィールド画像に対応する複数の過去の評価値を用いて最小二乗法演算を行い、得られた近似直線から予測値を算出するようにすることができる。   The predicted value calculation means can perform a least square method calculation using a plurality of past evaluation values corresponding to past field images, and calculate a predicted value from the obtained approximate straight line.

前記差分値を算出し、得られた差分値を現在の評価値で正規化することにより、正規化差分値を算出する正規化差分値算出手段をさらに備え、評価値ピーク判定手段は、正規化差分値算出手段により算出された正規化差分値に基づいて現在の評価値が評価値のピークであるか否かを判定するようにすることができる。   The difference value is calculated, and the obtained difference value is normalized with a current evaluation value, thereby further comprising a normalized difference value calculation means for calculating a normalized difference value, and the evaluation value peak determination means includes a normalization Based on the normalized difference value calculated by the difference value calculation means, it can be determined whether or not the current evaluation value is the peak of the evaluation value.

予め定められた所定の閾値を保持する閾値保持手段をさらに備え、評価値ピーク判定手段は、正規化差分値算出手段により算出された正規化差分値を、閾値保持手段に保持されている閾値と比較し、その比較結果に基づいて現在の評価値が評価値のピークであるか否かを判定するようにすることができる。   Threshold value holding means for holding a predetermined threshold value determined in advance is further provided, and the evaluation value peak determination means includes the normalized difference value calculated by the normalized difference value calculation means as a threshold value held in the threshold value holding means. It is possible to compare and determine whether or not the current evaluation value is the peak of the evaluation value based on the comparison result.

前記評価値ピーク判定手段は、正規化差分値が閾値より大きい場合、現在の評価値が評価値のピークであると判定するようにすることができる。   The evaluation value peak determination means can determine that the current evaluation value is the peak of the evaluation value when the normalized difference value is larger than the threshold value.

前記被写体の撮像画像に対応する画像信号から、評価値を、撮像画像のフィールド画像毎に算出する評価値算出手段をさらに備えるようにすることができる。   The image processing apparatus may further include evaluation value calculation means for calculating an evaluation value for each field image of the captured image from an image signal corresponding to the captured image of the subject.

前記評価値算出手段により算出された評価値を一時的に保持する評価値保持手段をさらに備え、予測値算出手段は、評価値保持手段により保持されている複数の評価値を用いて予測値を算出するようにすることができる。   Evaluation value holding means for temporarily holding the evaluation value calculated by the evaluation value calculation means is further provided, and the predicted value calculation means uses the plurality of evaluation values held by the evaluation value holding means to calculate the predicted value. It can be calculated.

前記評価値ピーク判定手段により現在の評価値が評価値のピークであると判定された場合、焦点をピークに合焦させる合焦動作を指示する合焦動作指示手段をさらに備えるようにすることができる。   When the evaluation value peak determination unit determines that the current evaluation value is the peak of the evaluation value, the evaluation value peak determination unit may further include a focusing operation instruction unit that instructs a focusing operation to focus the focus on the peak. it can.

本発明の制御方法は、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出ステップと、予測値算出ステップの処理により算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かを判定する評価値ピーク判定ステップと、評価値ピーク判定ステップの処理により、現在の評価値が評価値のピークであると判定された場合、焦点をピークに合焦させる合焦ステップとを含むことを特徴とする。   The control method of the present invention is a parameter for adjusting the focus position, and predicts the current evaluation value corresponding to the current field image of the evaluation value for evaluating the degree of blur of the captured image of the subject for each field image. , Based on the predicted value calculation step for calculating the predicted value, and the difference value between the predicted value calculated by the processing of the predicted value calculation step and the current evaluated value corresponding to the predicted value, If the current evaluation value is determined to be the peak of the evaluation value by the evaluation value peak determination step for determining whether or not it is a peak and the processing of the evaluation value peak determination step, the focus is adjusted to the peak. A focusing step.

本発明のプログラムは、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出ステップと、予測値算出ステップの処理により算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かを判定する評価値ピーク判定ステップと、評価値ピーク判定ステップの処理により、現在の評価値が評価値のピークであると判定された場合、焦点をピークに合焦させる合焦ステップとを含むことを特徴とする。   The program of the present invention is a parameter for adjusting the focus position, and predicts the current evaluation value corresponding to the current field image of the evaluation value for evaluating the degree of blur of the captured image of the subject for each field image, Based on a prediction value calculation step for calculating a prediction value, and a difference value between the prediction value calculated by the processing of the prediction value calculation step and the current evaluation value corresponding to the prediction value, the current evaluation value is a peak of the evaluation value. When the current evaluation value is determined to be the peak of the evaluation value by the processing of the evaluation value peak determination step and the evaluation value peak determination step for determining whether or not the focus is the peak of the evaluation value, the focus is focused on the peak And a step.

本発明のカメラは、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出手段と、予測値算出手段により算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かを判定する評価値ピーク判定手段と、評価値ピーク判定手段により現在の評価値が評価値のピークであると判定された場合、駆動部に対して、焦点をピークに合焦させる合焦動作を指示する合焦動作指示手段とを備えることを特徴とする。   The camera of the present invention is a parameter for adjusting the focus position, and predicts the current evaluation value corresponding to the current field image of the evaluation value for evaluating the degree of blur of the captured image of the subject for each field image, The current evaluation value is the peak of the evaluation value based on the prediction value calculation means for calculating the prediction value and the difference value between the prediction value calculated by the prediction value calculation means and the current evaluation value corresponding to the prediction value. When the evaluation value peak determination unit and the evaluation value peak determination unit determine that the current evaluation value is the peak of the evaluation value, the driving unit adjusts the focus to the peak. Focusing operation instruction means for instructing a focusing operation is provided.

本発明の制御装置および方法、プログラム、並びにカメラにおいては、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測が行われ、予測値が算出され、算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かが判定される。   In the control device and method, the program, and the camera of the present invention, the parameter for adjusting the focus position corresponds to the current field image of the evaluation value for evaluating the degree of blur of the captured image of the subject for each field image. The current evaluation value is predicted, the prediction value is calculated, and the current evaluation value is the peak of the evaluation value based on the difference value between the calculated prediction value and the current evaluation value corresponding to the prediction value It is determined whether or not.

本発明によれば、撮像装置が、安定した撮影画像が得られるように、より適切なフォーカス処理を行うことができる。   According to the present invention, the imaging apparatus can perform more appropriate focus processing so that a stable captured image can be obtained.

以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。   Embodiments of the present invention will be described below. The correspondence relationship between the invention described in this specification and the embodiments of the invention is exemplified as follows. This description is intended to assure that embodiments supporting the claimed invention are described in this specification. Therefore, although there is an embodiment which is described in the embodiment of the invention but is not described here as corresponding to the invention, it means that the embodiment is not It does not mean that it does not correspond to the invention. Conversely, even if an embodiment is described herein as corresponding to an invention, that means that the embodiment does not correspond to an invention other than the invention. Absent.

さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。   Further, this description does not mean all the inventions described in this specification. In other words, this description is an invention described in the present specification and is not claimed in this application, that is, an invention that will be filed in the future or added by amendment. Is not to deny.

本発明においては、撮像装置(例えば、図3の撮像装置)の光学素子(例えば、図3のフォーカスレンズやウォブリングレンズ)を駆動させて被写体を撮像する際のフォーカス位置を調整する駆動部(例えば、図3のAF駆動部)の制御に関する処理を実行する制御装置(例えば、図3のAF制御部)が提供される。この制御装置では、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出手段(例えば、図4の予測値算出部)と、予測値算出手段により算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かを判定する評価値ピーク判定手段(例えば、図4の評価値ピーク判定部)とを備える。   In the present invention, a drive unit (e.g., adjusting the focus position when imaging an object by driving an optical element (e.g., the focus lens or wobbling lens in Fig. 3) of an imaging device (e.g., the imaging device in Fig. 3)). , A control device (for example, the AF control unit in FIG. 3) that performs processing related to the control of the AF drive unit in FIG. 3 is provided. In this control device, a parameter for adjusting the focus position, an evaluation value for evaluating the degree of blur of the captured image of the subject for each field image is predicted, and a current evaluation value corresponding to the current field image is predicted. Based on a difference value between a predicted value calculating unit (for example, a predicted value calculating unit in FIG. 4) that calculates a value and a current evaluation value corresponding to the predicted value calculated by the predicted value calculating unit and the predicted value. Evaluation value peak determination means for determining whether or not the evaluation value is a peak of the evaluation value (for example, an evaluation value peak determination unit in FIG. 4).

前記差分値を算出し、得られた差分値を現在の評価値で正規化することにより、正規化差分値を算出する正規化差分値算出手段(例えば、図4の正規化差分値算出部)をさらに備え、評価値ピーク判定手段は、正規化差分値算出手段により算出された正規化差分値に基づいて現在の評価値が評価値のピークであるか否かを判定するようにすることができる。   Normalized difference value calculating means for calculating a normalized difference value by calculating the difference value and normalizing the obtained difference value with a current evaluation value (for example, a normalized difference value calculating unit in FIG. 4) The evaluation value peak determining means may determine whether or not the current evaluation value is a peak of the evaluation value based on the normalized difference value calculated by the normalized difference value calculating means. it can.

予め定められた所定の閾値を保持する閾値保持手段(例えば、図4の閾値保持部)をさらに備え、評価値ピーク判定手段は、正規化差分値算出手段により算出された正規化差分値を、閾値保持手段に保持されている閾値と比較し、その比較結果に基づいて現在の評価値が評価値のピークであるか否かを判定するようにすることができる。   A threshold value holding unit (for example, a threshold value holding unit in FIG. 4) that holds a predetermined threshold value that is set in advance is further provided, and the evaluation value peak determination unit calculates the normalized difference value calculated by the normalized difference value calculation unit, It can be compared with the threshold value held in the threshold value holding means, and based on the comparison result, it can be determined whether or not the current evaluation value is the peak of the evaluation value.

前記被写体の撮像画像に対応する画像信号から、評価値を、撮像画像のフィールド画像毎に算出する評価値算出手段(例えば、図3の評価値算出部)をさらに備えるようにすることができる。   An evaluation value calculation unit (for example, an evaluation value calculation unit in FIG. 3) that calculates an evaluation value for each field image of the captured image from an image signal corresponding to the captured image of the subject can be further provided.

前記評価値算出手段により算出された評価値を一時的に保持する評価値保持手段(例えば、図3の評価値保持部)をさらに備え、予測値算出手段は、評価値保持手段により保持されている複数の評価値を用いて予測値を算出するようにすることができる。   Evaluation value holding means (for example, the evaluation value holding unit in FIG. 3) that temporarily holds the evaluation value calculated by the evaluation value calculation means is further provided, and the predicted value calculation means is held by the evaluation value holding means. The predicted value can be calculated using a plurality of evaluation values.

前記評価値ピーク判定手段により現在の評価値が評価値のピークであると判定された場合、焦点をピークに合焦させる合焦動作を指示する合焦動作指示手段(例えば、図3の合焦動作指示部)をさらに備えるようにすることができる。   When the evaluation value peak determination means determines that the current evaluation value is the peak of the evaluation value, a focus operation instruction means for instructing a focus operation to focus the focus on the peak (for example, the focus in FIG. 3). An operation instructing unit).

本発明においては、撮像装置(例えば、図3の撮像装置)の光学素子(例えば、図3のフォーカスレンズやウォブリングレンズ)を駆動させて被写体を撮像する際のフォーカス位置を調整する駆動部(例えば、図3のAF駆動部)の制御に関する処理を実行する制御装置(例えば、図3のAF制御部)の制御方法が提供される。この制御方法においては、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出ステップ(例えば、図9のステップS22)と、予測値算出ステップの処理により算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かを判定する評価値ピーク判定ステップ(例えば、図9のステップS24)と、評価値ピーク判定ステップの処理により、現在の評価値が評価値のピークであると判定された場合、焦点をピークに合焦させる合焦ステップ(例えば、図8のステップS6)とを含む。   In the present invention, a drive unit (e.g., adjusting the focus position when imaging an object by driving an optical element (e.g., the focus lens or wobbling lens in Fig. 3) of an imaging device (e.g., the imaging device in Fig. 3)). , A control method of a control device (for example, the AF control unit in FIG. 3) that executes processing related to control of the AF drive unit in FIG. 3 is provided. In this control method, it is a parameter for adjusting the focus position, the evaluation value for evaluating the degree of blur of the captured image of the subject for each field image, the current evaluation value corresponding to the current field image is predicted, Based on the difference value between the prediction value calculation step (for example, step S22 in FIG. 9) for calculating the prediction value and the current evaluation value corresponding to the prediction value calculated by the processing of the prediction value calculation step, The evaluation value peak determination step (for example, step S24 in FIG. 9) for determining whether or not the current evaluation value is the peak of the evaluation value, and the processing of the evaluation value peak determination step, the current evaluation value becomes the evaluation value. If it is determined to be a peak, a focusing step (for example, step S6 in FIG. 8) for focusing the focus on the peak is included.

本発明のプログラムにおいても、各ステップが対応する実施の形態(但し一例)は、本発明の制御方法と同様である。   Also in the program of the present invention, the embodiment (however, an example) corresponding to each step is the same as the control method of the present invention.

本発明においては、被写体を撮像する撮像部(例えば、図3のCCD)と、光学素子(例えば、図3のフォーカスレンズやウォブリングレンズ)を駆動させて、前記撮像部により前記被写体を撮像する際のフォーカス位置を調整する駆動部(例えば、図3のAF駆動部)を有するカメラ(例えば、図3の撮像装置)が提供される。このカメラにおいては、フォーカス位置の調整用のパラメータであり、被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出手段(例えば、図4の予測値算出部)と、予測値算出手段により算出された予測値と予測値が対応する現在の評価値との差分値に基づいて、現在の評価値が評価値のピークであるか否かを判定する評価値ピーク判定手段(例えば、図4の評価値ピーク判定部)と、評価値ピーク判定手段により現在の評価値が評価値のピークであると判定された場合、駆動部に対して、焦点をピークに合焦させる合焦動作を指示する合焦動作指示手段(例えば、図3の合焦動作指示部)とを備える。   In the present invention, when an imaging unit (for example, the CCD in FIG. 3) that images a subject and an optical element (for example, the focus lens or wobbling lens in FIG. 3) are driven, the imaging unit captures the subject. A camera (for example, the imaging apparatus of FIG. 3) having a drive unit (for example, the AF drive unit of FIG. 3) for adjusting the focus position is provided. In this camera, it is a parameter for adjusting the focus position, and an evaluation value for evaluating the degree of blur of the captured image of the subject for each field image is predicted for the current evaluation value corresponding to the current field image. Based on a difference value between a predicted value calculating unit (for example, a predicted value calculating unit in FIG. 4) that calculates a value and a current evaluation value corresponding to the predicted value calculated by the predicted value calculating unit and the predicted value. An evaluation value peak determination unit (for example, the evaluation value peak determination unit in FIG. 4) for determining whether or not the evaluation value is an evaluation value peak, and the evaluation value peak determination unit sets the current evaluation value to the peak of the evaluation value When it is determined that the focus is in focus, the drive unit is provided with a focus operation instructing unit (for example, a focus operation instruction unit in FIG. 3) for instructing a focus operation to focus on the peak.

以下、本発明の実施の形態について図を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図3は、本発明を適用した撮像装置の一実施形態に係る構成例を示す図である。   FIG. 3 is a diagram illustrating a configuration example according to an embodiment of an imaging apparatus to which the present invention is applied.

図3において、撮像装置50は、AF(Auto Focus)駆動部51、画像処理部52、およびAF制御部53を有しており、被写体を撮像し、動画または静止画の画像データを得る装置である。撮像装置50は、得られた画像データを記録媒体に記録したり、外部に出力したりする。なお、図3においては、撮像装置50の構成の内、本発明に関わる部分のみを示している。   In FIG. 3, an imaging device 50 has an AF (Auto Focus) driving unit 51, an image processing unit 52, and an AF control unit 53, and is a device that captures an image of a subject and obtains image data of a moving image or a still image. is there. The imaging device 50 records the obtained image data on a recording medium or outputs it to the outside. In FIG. 3, only the portion related to the present invention is shown in the configuration of the imaging device 50.

AF駆動部51は、フォーカスレンズ61、ウォブリングレンズ62、レンズ駆動部63、駆動制御部64、センサ65、およびスイッチ(SW)66を有しており、AF制御部53の制御に基づいて、光学系を駆動させ、画像処理部52に取り込まれる光のフォーカス位置調整処理を行う。   The AF drive unit 51 includes a focus lens 61, a wobbling lens 62, a lens drive unit 63, a drive control unit 64, a sensor 65, and a switch (SW) 66, and based on the control of the AF control unit 53, optical The system is driven to perform a focus position adjustment process for light taken into the image processing unit 52.

フォーカスレンズ61は、画像処理部52に入射する光の光軸方向に駆動し、その光のフォーカス位置(得られる撮影画像のフォーカス位置)を制御する。ウォブリングレンズ62は、画像処理部52に入射する光の光軸方向に微小に振動(ウォブリング)し、撮影画像のフォーカス位置を微小にずらす。このウォブリングレンズ62は、焦点調整処理(フォーカス処理)中におけるフォーカスレンズ61の動かす向きを決定するのに利用される。なお、このフォーカスレンズ61とウォブリングレンズ62は、1組のレンズにより実現する(フォーカスレンズ61をウォブリングレンズ62としてウォブリング動作させる)ようにしてもよい。   The focus lens 61 is driven in the optical axis direction of the light incident on the image processing unit 52, and controls the focus position of the light (the focus position of the obtained captured image). The wobbling lens 62 slightly vibrates (wobbles) in the optical axis direction of the light incident on the image processing unit 52, and slightly shifts the focus position of the captured image. The wobbling lens 62 is used to determine the moving direction of the focus lens 61 during the focus adjustment process (focus process). The focus lens 61 and the wobbling lens 62 may be realized by a set of lenses (the wobbling operation is performed using the focus lens 61 as the wobbling lens 62).

レンズ駆動部63は、駆動制御部64より供給される制御情報に基づいて、フォーカスレンズ61およびウォブリングレンズ62の位置や動作を制御することによりフォーカス位置を制御する(フォーカス位置を制御するための動作を行わせる)。駆動制御部64は、後述するようにAF制御部53のAF制御処理部82とシリアルバスで接続されており、AF制御処理部82より供給されるフォーカス制御指令やウォブリング制御指令等の制御情報に基づいて、レンズ駆動部63にフォーカスレンズ61およびウォブリングレンズ62の駆動に関する制御情報を供給する。例えば、駆動制御部64は、レンズ駆動部63に対して、制御情報を供給し、フォーカスレンズ61の位置を移動するように指示したり、ウォブリングレンズ62のウォブリング動作を開始させたりする。   The lens driving unit 63 controls the focus position by controlling the position and operation of the focus lens 61 and the wobbling lens 62 based on the control information supplied from the drive control unit 64 (operation for controlling the focus position). To do). As will be described later, the drive control unit 64 is connected to the AF control processing unit 82 of the AF control unit 53 through a serial bus. Control information such as a focus control command and a wobbling control command supplied from the AF control processing unit 82 is included in the drive control unit 64. Based on this, control information relating to driving of the focus lens 61 and the wobbling lens 62 is supplied to the lens driving unit 63. For example, the drive control unit 64 supplies control information to the lens driving unit 63 to instruct the lens driving unit 63 to move the position of the focus lens 61 or to start a wobbling operation of the wobbling lens 62.

また、駆動制御部64は、センサ65より供給されるアイリス値やフォーカス位置に関する情報を、シリアルバスを介して、AF制御処理部82に供給する。さらに、駆動制御部64は、スイッチ(SW)66の状態に応じて動作が制御される。例えば、スイッチ66がオン状態の場合のみ駆動制御部64は、上述した制御処理や通信処理を行い、スイッチ66がオフ状態の場合、駆動制御部64は、休止状態となり各処理を実行しない。   Further, the drive control unit 64 supplies information relating to the iris value and focus position supplied from the sensor 65 to the AF control processing unit 82 via the serial bus. Further, the operation of the drive control unit 64 is controlled according to the state of the switch (SW) 66. For example, the drive control unit 64 performs the above-described control processing and communication processing only when the switch 66 is in an on state, and when the switch 66 is in an off state, the drive control unit 64 enters a sleep state and does not execute each processing.

センサ65は、フォーカス位置、ズーム位置(焦点距離)、およびアイリス値等を測定するセンサであり、測定したそれらの情報を、駆動制御部64を介してAF制御処理部82に供給する。スイッチ(SW)66は、AF処理を行うか否かをユーザが制御するためのスイッチであり、その状態を駆動制御部64に通知する。   The sensor 65 is a sensor that measures a focus position, a zoom position (focal length), an iris value, and the like, and supplies the measured information to the AF control processing unit 82 via the drive control unit 64. The switch (SW) 66 is a switch for the user to control whether or not to perform AF processing, and notifies the drive control unit 64 of the state.

画像処理部52は、撮像装置50に入射される光から電気信号の画像信号を生成する処理部であり、CCD(Charge Coupled Devices)71、増幅部72、および信号処理部73を有している。   The image processing unit 52 is a processing unit that generates an image signal of an electrical signal from light incident on the imaging device 50, and includes a CCD (Charge Coupled Devices) 71, an amplification unit 72, and a signal processing unit 73. .

CCD71は、フォトダイオード等の光電変換素子を有するCCDを利用した撮像素子であり、フォーカスレンズ61およびウォブリングレンズ62を介して入射される入射光を光電変換し、入射光量に対応する電荷を蓄積すると、それを吐き出すことにより電気信号の画像信号を得る。CCD71は、その画像信号を増幅部72に供給する。なお、CCD71の代わりにCMOS(Complementary Metal Oxide Semiconductor)等を利用したイメージセンサを用いるようにしてもよい。   The CCD 71 is an image pickup device using a CCD having a photoelectric conversion element such as a photodiode. When the incident light incident through the focus lens 61 and the wobbling lens 62 is photoelectrically converted, a charge corresponding to the incident light amount is accumulated. The image signal of the electric signal is obtained by discharging it. The CCD 71 supplies the image signal to the amplification unit 72. Note that an image sensor using CMOS (Complementary Metal Oxide Semiconductor) or the like may be used instead of the CCD 71.

増幅部72は、CDS回路(Correlated Double Sampling circuit)、AGC回路(Automatic Gain Control circuit)、およびA/D(Analog / Digital)変換回路等を含み、CCD71より供給される画像信号のリセットノイズを除去したり、画像信号を増幅したり、アナログ信号の画像信号をデジタル信号に変換したりした後、そのデジタルの画像信号を信号処理部73に供給する。   The amplifying unit 72 includes a CDS circuit (Correlated Double Sampling circuit), an AGC circuit (Automatic Gain Control circuit), an A / D (Analog / Digital) conversion circuit, and the like, and removes reset noise of the image signal supplied from the CCD 71. Or amplifying the image signal or converting the analog image signal into a digital signal, and then supplying the digital image signal to the signal processing unit 73.

信号処理部73は、供給された画像信号に対してAE(Auto Exposure)処理やAWB(Auto White Balance)処理や、γ補正等の画像処理等を施した後、その画像信号を後段に出力するとともに、AF制御部53の評価値算出部81に供給する。また、信号処理部73は、画像信号の水平同期信号や垂直同期信号、並びにシステムクロック信号等の制御用同期信号を、評価値算出部81に供給する。   The signal processing unit 73 performs AE (Auto Exposure) processing, AWB (Auto White Balance) processing, image processing such as γ correction, and the like on the supplied image signal, and then outputs the image signal to the subsequent stage. At the same time, it is supplied to the evaluation value calculation unit 81 of the AF control unit 53. In addition, the signal processing unit 73 supplies a control synchronization signal such as a horizontal synchronization signal and a vertical synchronization signal of the image signal and a system clock signal to the evaluation value calculation unit 81.

AF制御部53は、画像処理部52より供給される画像信号等に基づいて、AF駆動部51を制御し、AF処理の制御に関する処理を行う。AF制御部53は、評価値算出部81およびAF制御処理部82を有している。   The AF control unit 53 controls the AF driving unit 51 based on the image signal supplied from the image processing unit 52 and performs processing related to control of AF processing. The AF control unit 53 includes an evaluation value calculation unit 81 and an AF control processing unit 82.

評価値算出部81は、画像処理部52の信号処理部73より供給される画像信号や同期信号、並びにAF制御処理部82を介して供給される設定データ等に基づいて、取り込み画像(画像信号)の「ぼけ」度合いを評価する評価値を、フィールド画像(プログレッシブ方式の場合はフレーム画像)毎に算出する。評価値算出部81は、算出した評価値をAF制御処理部82に供給する。なお、以下において、撮影画像(取り込み画像)がインターレス方式の場合についてのみ説明するが、この説明は、フィールド単位をフレーム単位に置き換えるだけで、プログレッシブ方式の場合にも適用することができる。   The evaluation value calculation unit 81 is based on the image signal and synchronization signal supplied from the signal processing unit 73 of the image processing unit 52, the setting data supplied via the AF control processing unit 82, and the like. ) Is evaluated for each field image (a frame image in the case of the progressive method). The evaluation value calculation unit 81 supplies the calculated evaluation value to the AF control processing unit 82. In the following, only the case where the captured image (captured image) is the interlace method will be described. However, this description can be applied to the progressive method only by replacing the field unit with the frame unit.

AF制御処理部82は、評価値算出部81より供給される過去の評価値から、次の評価値の予測をたて、その予測と、実際に評価値算出部81より供給される評価値との差分を監視することにより評価値のピークを検出する。詳細については後述するが、AF制御処理部82は、ピーク時において評価値の変化の傾きが正から負に反転することから、この差分が閾値を越える(予測が外れる)ことをピークとして検出する。そして、AF制御処理部82は、そのピーク検出に基づいて、シリアルバスを介して駆動制御部64を制御する。また、AF制御処理部82は、そのシリアルバスを介して駆動制御部64よりフォーカス位置やアイリス値等のセンサ情報を取得し、それらに基づいて、評価値算出用の設定データを生成し、その設定データを評価値算出部81に供給する。   The AF control processing unit 82 predicts the next evaluation value from the past evaluation values supplied from the evaluation value calculation unit 81, and the evaluation value actually supplied from the evaluation value calculation unit 81. The peak of the evaluation value is detected by monitoring the difference. Although details will be described later, the AF control processing unit 82 detects that the difference exceeds the threshold value (becomes unpredictable) as a peak because the gradient of the change in the evaluation value is reversed from positive to negative at the peak time. . Then, the AF control processing unit 82 controls the drive control unit 64 via the serial bus based on the peak detection. Further, the AF control processing unit 82 acquires sensor information such as a focus position and an iris value from the drive control unit 64 via the serial bus, and generates setting data for evaluation value calculation based on the sensor information. The setting data is supplied to the evaluation value calculation unit 81.

AF制御処理部82は、評価値保持部91、評価値ピーク探索部92、合焦動作指示部93、および検索動作指示部94を有している。   The AF control processing unit 82 includes an evaluation value holding unit 91, an evaluation value peak searching unit 92, a focusing operation instruction unit 93, and a search operation instruction unit 94.

評価値保持部91は、評価値算出部81より供給されるフィールド毎の評価値を、一時的に保持する。評価値保持部91は、所定フィールド数(例えばMフィールド、Mは自然数)の評価値を保持することが出来る記憶領域を有しており、最大で、最新のフィールドからMフィールド分の評価値(最新のM個の評価値)を保持する。そして、評価値保持部91は、必要に応じて、その保持している評価値の中から、最新のN個(Nは自然数、N≦M)を、評価値ピーク探索部92に供給する。なお、このNの値(つまり、評価値保持部91から評価値ピーク探索部92に一度に供給される評価値の数)は毎回同じであっても良いし、その都度異なるようにしてもよい。   The evaluation value holding unit 91 temporarily holds the evaluation value for each field supplied from the evaluation value calculation unit 81. The evaluation value holding unit 91 has a storage area that can hold evaluation values for a predetermined number of fields (for example, M fields, M is a natural number), and the maximum evaluation values for M fields from the latest field ( The latest M evaluation values) are held. Then, the evaluation value holding unit 91 supplies the latest N (N is a natural number, N ≦ M) to the evaluation value peak searching unit 92 from the held evaluation values as necessary. Note that the value of N (that is, the number of evaluation values supplied from the evaluation value holding unit 91 to the evaluation value peak searching unit 92 at a time) may be the same each time or may be different each time. .

評価値ピーク探索部92は、評価値保持部91より供給された評価値を用いて、評価値のピーク(最大値をとるフィールド、そのフォーカス位置、若しくはその評価値)の探索を行う。評価値ピーク探索部92は、評価値保持部91よりN個の評価値を取得すると、それらのうち過去の評価値を用いて最小二乗法演算を行い次の評価値を予測する。そして、評価値ピーク探索部92は、その予測値と最新の評価値との差分値を求め、その差分値が閾値以上であれば、その点をピークとして検出する。詳細については後述する。   The evaluation value peak search unit 92 uses the evaluation value supplied from the evaluation value holding unit 91 to search for the peak of the evaluation value (the field that takes the maximum value, its focus position, or its evaluation value). When the evaluation value peak search unit 92 acquires N evaluation values from the evaluation value holding unit 91, the evaluation value peak search unit 92 performs a least-squares calculation using the past evaluation values, and predicts the next evaluation value. Then, the evaluation value peak search unit 92 obtains a difference value between the predicted value and the latest evaluation value, and detects the point as a peak if the difference value is equal to or greater than a threshold value. Details will be described later.

このように評価値のピークの探索を行うと、評価値ピーク探索部92は、その探索結果を合焦動作指示部93に供給する。合焦動作指示部93は、ピークが検出されている場合、そのピークに焦点を合焦させるように動作制御部64に指示を供給する。ピークが検出されていない場合、合焦動作指示部93は、その旨を検索動作指示部94に供給する。   When the search for the peak of the evaluation value is performed as described above, the evaluation value peak search unit 92 supplies the search result to the focusing operation instruction unit 93. When a peak is detected, the focusing operation instruction unit 93 supplies an instruction to the operation control unit 64 so as to focus the peak. When the peak is not detected, the focusing operation instruction unit 93 supplies the fact to the search operation instruction unit 94.

検索動作指示部94は、評価値のピークが検出されていない場合、駆動制御部64を制御し、フォーカス位置をずらす等の指示を供給し、ピークの検索に必要な動作をフォーカスレンズ61やウォブリングレンズ62に行わせる。   When the peak of the evaluation value is not detected, the search operation instruction unit 94 controls the drive control unit 64 to supply an instruction to shift the focus position, etc., and performs an operation necessary for searching for the peak in the focus lens 61 or wobbling. Let the lens 62 perform this.

また、AF制御部53は、バス100、ROM(Read Only Memory)101、入力部102、出力部103、記憶部104、通信部105、およびドライブ106をさらに有している。AF制御処理部82には、バス100が接続され、そのバス100を介して、ROM101乃至ドライブ106が接続される。   The AF control unit 53 further includes a bus 100, a ROM (Read Only Memory) 101, an input unit 102, an output unit 103, a storage unit 104, a communication unit 105, and a drive 106. A bus 100 is connected to the AF control processing unit 82, and the ROM 101 to the drive 106 are connected via the bus 100.

ROM101は、読み出し専用の記憶媒体を有しており、AF制御処理部82において実行されるプログラムやデータが予め記憶されている。ROM101に記憶されているプログラムやデータは、AF制御処理部82により、バス100を介して必要に応じて読み出される。入力部102は、スイッチやボタン等の入力デバイスを有しており、例えばユーザにより入力された指示情報等を受け付け、それらを、バス100を介してAF制御処理部82に供給する。出力部103は、LED(Light Emitting Diode)ディスプレイ、LCD(Liquid Crystal Display)、または有機EL(Electro Luminescence)ディスプレイ等よりなる表示部や、スピーカ等よりなる音声出力部を有しており、AF制御処理部82よりバス100を介して供給された情報を表示したり出力したりする。   The ROM 101 has a read-only storage medium, and programs and data to be executed in the AF control processing unit 82 are stored in advance. Programs and data stored in the ROM 101 are read by the AF control processing unit 82 via the bus 100 as necessary. The input unit 102 includes an input device such as a switch or a button. For example, the input unit 102 receives instruction information input by a user and supplies the information to the AF control processing unit 82 via the bus 100. The output unit 103 includes a display unit including an LED (Light Emitting Diode) display, an LCD (Liquid Crystal Display), or an organic EL (Electro Luminescence) display, an audio output unit including a speaker, and the like. Information supplied from the processing unit 82 via the bus 100 is displayed or output.

記憶部104は、ハードディスクや半導体メモリ等を有し、AF制御処理部82により実行されるプログラムやデータが記憶されたり、AF制御処理部82より供給されるデータ等を記憶したりする。通信部105は、例えば、モデム、LAN(Local Area Network)アダプタ、USB(Universal Serial Bus)インタフェース、IEEE(Institute of Electrical and Electronic Engineers)1394インタフェース、SCSI(Small Computer System Interface)、またはIEEE802.11xアダプタ等を有し、所定の通信規格に基づいたインタフェース処理を行い、ネットワークを介して他の装置と通信を行い、例えば、他の装置より情報を受信し、それをAF制御処理部82に供給したり、AF制御処理部82からの情報を他の装置に送信したりする。   The storage unit 104 includes a hard disk, a semiconductor memory, and the like, and stores programs and data executed by the AF control processing unit 82 and stores data supplied from the AF control processing unit 82. The communication unit 105 is, for example, a modem, a LAN (Local Area Network) adapter, a USB (Universal Serial Bus) interface, an IEEE (Institute of Electrical and Electronic Engineers) 1394 interface, a SCSI (Small Computer System Interface), or an IEEE 802.11x adapter. Etc., perform interface processing based on a predetermined communication standard, communicate with other devices via a network, for example, receive information from other devices and supply it to the AF control processing unit 82 Or the information from the AF control processing unit 82 is transmitted to another device.

ドライブ106は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア107が適宜装着される読み出し書き込み処理部である。ドライブ106は、例えば、装着されたリムーバブルメディア107からプログラムやデータを読み出し、それを、必要に応じて記憶部104にインストールさせたり、AF制御処理部82に供給したりする。また、ドライブ106は、例えば、バス100を介してAF制御処理部82より取得したプログラムやデータを、装着されているリムーバブルメディア107に記録する。   The drive 106 is a read / write processing unit to which a removable medium 107 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately attached. For example, the drive 106 reads a program and data from the mounted removable medium 107 and installs it in the storage unit 104 or supplies it to the AF control processing unit 82 as necessary. Further, the drive 106 records, for example, the program and data acquired from the AF control processing unit 82 via the bus 100 on the attached removable medium 107.

AF制御処理部82が実行する処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。   When the processing executed by the AF control processing unit 82 is executed by software, a program constituting the software is installed from a network or a recording medium.

この記録媒体は、例えば、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク(MD(Mini-Disk)(登録商標)を含む)、もしくは半導体メモリなどよりなるリムーバブルメディア107により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM101や、記憶部104に含まれるハードディスクや半導体メモリ等で構成される。   This recording medium is, for example, a magnetic disk (including a flexible disk) on which a program is recorded, an optical disk (CD-ROM (Compact Disk-Read), which is distributed to distribute the program to the user separately from the apparatus main body. The apparatus is not only constituted by a removable medium 107 made up of only memory), DVD (including digital versatile disk), magneto-optical disk (including MD (Mini-Disk) (registered trademark)), or semiconductor memory. It is composed of a ROM 101 on which a program is recorded and a hard disk and a semiconductor memory included in the storage unit 104, which are distributed to the user in a state of being incorporated in the main body in advance.

次に、動作について説明する。   Next, the operation will be described.

撮影が開始されると、画像処理部52のCCD71は、点線矢印111に示されるような光軸でAF駆動部51のフォーカスレンズ61およびウォブリングレンズ62を介して入射された光を光電変換し、電気信号の画像情報(画像信号)を得る。そしてCCD71は、矢印112のように、その画像信号を増幅部72に供給する。増幅部72は、その画像信号を所定の方法で増幅させると、その増幅済みの画像信号を矢印113のように信号処理部73に供給する。信号処理部73は、供給された画像信号に対して画像処理を施すなどした後、それを、矢印114Aに示されるように図示せぬ後段に出力するとともに、矢印114Bに示されるようにAF制御部53の評価値算出部81に供給する。また、信号処理部73は、矢印115に示されるように、同期信号を評価値算出部81に供給する。   When shooting is started, the CCD 71 of the image processing unit 52 photoelectrically converts light incident through the focus lens 61 and the wobbling lens 62 of the AF driving unit 51 along the optical axis as indicated by the dotted arrow 111, Obtain image information (image signal) of the electrical signal. Then, the CCD 71 supplies the image signal to the amplifying unit 72 as indicated by an arrow 112. When the amplification unit 72 amplifies the image signal by a predetermined method, the amplification unit 72 supplies the amplified image signal to the signal processing unit 73 as indicated by an arrow 113. The signal processing unit 73 performs image processing on the supplied image signal, and then outputs the processed image signal to a subsequent stage (not shown) as indicated by an arrow 114A and also performs AF control as indicated by an arrow 114B. This is supplied to the evaluation value calculation unit 81 of the unit 53. Further, the signal processing unit 73 supplies the synchronization signal to the evaluation value calculation unit 81 as indicated by the arrow 115.

評価値算出部81は、矢印117に示されるようにAF制御処理部82より供給される設定データ等に基づいて、信号処理部73より供給される画像信号に対応する、取り込み画像の「ぼけ」具合を評価する評価値を、所定の算出方法で算出する。例えば、評価値は、フレーム画像の一部の画像領域内(評価枠内)におけるコントラストの大きさを示す値であり、その評価枠内の輝度値の高周波成分の合計値等に基づいて算出される。評価値算出部81は、このような評価値をフィールド毎に算出すると、それを矢印118に示されるように、AF制御処理部82の評価値保持部91に供給する。   The evaluation value calculation unit 81 “blurs” of the captured image corresponding to the image signal supplied from the signal processing unit 73 based on the setting data supplied from the AF control processing unit 82 as indicated by the arrow 117. An evaluation value for evaluating the condition is calculated by a predetermined calculation method. For example, the evaluation value is a value indicating the magnitude of contrast in a part of the image area (in the evaluation frame) of the frame image, and is calculated based on the total value of the high frequency components of the luminance values in the evaluation frame. The When the evaluation value calculation unit 81 calculates such an evaluation value for each field, the evaluation value calculation unit 81 supplies the evaluation value to the evaluation value holding unit 91 of the AF control processing unit 82 as indicated by an arrow 118.

評価値保持部91は、矢印118に示されるように評価値算出部81よりフィールド毎に供給される評価値を一時的に保持する。そして、その保持している評価値を、矢印119に示されるように、必要に応じて評価値ピーク探索部92に供給する。   The evaluation value holding unit 91 temporarily holds the evaluation value supplied for each field from the evaluation value calculation unit 81 as indicated by an arrow 118. Then, the held evaluation value is supplied to the evaluation value peak searching unit 92 as necessary as indicated by an arrow 119.

評価値ピーク探索部92は、矢印119のように供給される過去の評価値に基づいて最新の(現在の)評価値を、最小二乗法演算を用いて予測する。そして、評価値ピーク探索部92は、その予測値と実際の評価値との差分値を用いてピーク検出を行い、矢印120に示されるように、そのピーク探索結果を合焦動作指示部93に供給する。合焦動作指示部93は、ピークが検出されている場合、フォーカス位置をピークに合焦させるような制御情報を、矢印121に示されるようにシリアルバスを介して駆動制御部64に供給する。また、ピークが検出されていない場合、合焦動作指示部93は、矢印122に示されるようにその旨を検索動作指示部94に供給する。   The evaluation value peak search unit 92 predicts the latest (current) evaluation value based on the past evaluation value supplied as indicated by the arrow 119 by using the least square method calculation. Then, the evaluation value peak search unit 92 performs peak detection using a difference value between the predicted value and the actual evaluation value, and the peak search result is input to the focusing operation instruction unit 93 as indicated by an arrow 120. Supply. When the peak is detected, the focusing operation instruction unit 93 supplies control information for focusing the focus position to the peak to the drive control unit 64 via the serial bus as indicated by an arrow 121. When no peak is detected, the focusing operation instruction unit 93 supplies the fact to the search operation instruction unit 94 as indicated by an arrow 122.

検索動作指示部94は、矢印123に示されるように、シリアルバスを介して駆動制御部64を制御し、フォーカスレンズ61やウォブリングレンズ62等の光学系を駆動させ、ピークを検出するための動作、例えば、フォーカス位置の移動等を行わせる。   The search operation instruction unit 94 controls the drive control unit 64 via the serial bus as shown by the arrow 123 to drive the optical system such as the focus lens 61 and the wobbling lens 62 to detect a peak. For example, the focus position is moved.

このように、AF制御処理部82の合焦動作指示部93や検索動作指示部94により制御される(矢印121または矢印123)と、駆動制御部64は、その制御に基づいて矢印127に示されるようにレンズ駆動部63を制御し、フォーカスレンズ61やウォブリングレンズ62を駆動させる。ただし、駆動制御部64は、矢印126に示されるようにスイッチ66がON状態であることが通知されている場合のみ、そのような処理を行う。例えば、スイッチ66がOFF状態である場合、駆動制御部64は、休止状態となり、AF制御処理部82(合焦動作指示部93および検索動作指示部94)の制御を受け付けない。   As described above, when controlled by the focusing operation instruction unit 93 or the search operation instruction unit 94 of the AF control processing unit 82 (arrow 121 or arrow 123), the drive control unit 64 is indicated by an arrow 127 based on the control. The lens driving unit 63 is controlled so that the focus lens 61 and the wobbling lens 62 are driven. However, the drive control unit 64 performs such processing only when it is notified that the switch 66 is in the ON state as indicated by the arrow 126. For example, when the switch 66 is in the OFF state, the drive control unit 64 enters a pause state and does not accept control of the AF control processing unit 82 (the focusing operation instruction unit 93 and the search operation instruction unit 94).

また、駆動制御部64は、矢印125に示されるように、センサ65よりフォーカス位置、ズーム位置(焦点距離)、およびアイリス値等のセンサ情報を取得すると、それを矢印116に示されるように、シリアルバスを介してAF制御処理部82に供給する。AF制御処理部82は、それらのセンサ情報から評価値算出用の設定データを生成し、それを矢印117に示されるように評価値算出部81に供給する。   Further, when the drive control unit 64 acquires sensor information such as a focus position, a zoom position (focal length), and an iris value from the sensor 65 as indicated by an arrow 125, it is obtained as indicated by an arrow 116. It is supplied to the AF control processing unit 82 via the serial bus. The AF control processing unit 82 generates setting data for evaluation value calculation from the sensor information, and supplies it to the evaluation value calculation unit 81 as indicated by an arrow 117.

撮像装置50においては、このようにAF処理が制御される。   In the imaging apparatus 50, the AF process is controlled in this way.

図4は、図3の評価値ピーク探索部92の詳細な構成例を示すブロック図である。   FIG. 4 is a block diagram illustrating a detailed configuration example of the evaluation value peak search unit 92 of FIG.

図4において、評価値ピーク探索部92は、評価値取得部151、予測値算出部152、正規化差分値算出部153、評価値ピーク判定部154、閾値保持部155、および、フラグ更新部156を有している。   In FIG. 4, the evaluation value peak search unit 92 includes an evaluation value acquisition unit 151, a predicted value calculation unit 152, a normalized difference value calculation unit 153, an evaluation value peak determination unit 154, a threshold value holding unit 155, and a flag update unit 156. have.

評価値取得部151は、例えばフィールド周期で、評価値保持部91に保持されている評価値を新しいものから順にN個ずつ取得し、それを予測値算出部152および正規化差分値算出部153に供給する。予測値算出部152は、評価値算出部152より供給された過去の評価値を用いて最小二乗法演算を行い、現在の(最新の)評価値を予測する。   The evaluation value acquisition unit 151 acquires, for example, N evaluation values held in the evaluation value holding unit 91 in order from the newest one in the field period, and obtains them as a predicted value calculation unit 152 and a normalized difference value calculation unit 153. To supply. The predicted value calculation unit 152 performs a least square method calculation using the past evaluation values supplied from the evaluation value calculation unit 152, and predicts the current (latest) evaluation value.

例えば、図5に示されるグラフのように、過去の評価値として10個の評価値161乃至評価値170が評価値取得部151より供給されたとすると、予測値算出部152は、これらの評価値を用いて以下のような最小二乗法演算を行い、近似直線171を得る。   For example, as in the graph shown in FIG. 5, assuming that ten evaluation values 161 to 170 are supplied as evaluation values in the past from the evaluation value acquisition unit 151, the predicted value calculation unit 152 uses these evaluation values. The following method of least squares is used to obtain an approximate line 171.

y=C1×x+C0 ・・・(5)
C1={(xyの平均)−(xの平均)×(yの平均)}/{(x2の平均)−(xの平均)×(xの平均)} ・・・(6)
C0=(yの平均)−C1×(xの平均) ・・・(7)
y = C1 × x + C0 (5)
C1 = {(average of xy) − (average of x) × (average of y)} / {(average of x 2 ) − (average of x) × (average of x)} (6)
C0 = (average of y) −C1 × (average of x) (7)

そして、予測値算出部152は、式(5)に基づいて、最新の評価値の予測値y(直線171上の点)を算出する。予測値算出部152は、その予測値yを正規化差分値算出部153に供給する。   And the predicted value calculation part 152 calculates the predicted value y (point on the straight line 171) of the newest evaluation value based on Formula (5). The predicted value calculation unit 152 supplies the predicted value y to the normalized difference value calculation unit 153.

正規化差分値算出部153は、評価値取得部151より供給された現在の(最新の)評価値と、予測値算出部152より供給された、その現在の評価値の予測値yの差分値(予測値−現在の評価値)を算出し、さらにその差分値を、現在の評価値で正規化した正規化差分値、すなわち、以下の式(8)で示されるような正規化差分値Sを算出する。   The normalized difference value calculation unit 153 is a difference value between the current (latest) evaluation value supplied from the evaluation value acquisition unit 151 and the prediction value y of the current evaluation value supplied from the prediction value calculation unit 152. (Predicted value−current evaluation value) is calculated, and the difference value is normalized with the current evaluation value, that is, the normalized difference value S as represented by the following equation (8). Is calculated.

S=(予測値−現在の評価値)/現在の評価値 ・・・(8)   S = (predicted value−current evaluation value) / current evaluation value (8)

式(8)に示されるように、差分値を現在の評価値で正規化することにより、評価値ピーク判定部154は、被写体の輝度等に関わらず、各フィールドにおける差分値を同じ閾値に対して同条件で(現在の評価値に対する比率として)比較することができる。そして、正規化差分値算出部153は、その正規化差分値Sを評価値ピーク判定部154に供給する。評価値ピーク判定部154は、閾値保持部155に予め保持されている、予め定められた所定の閾値Thを、閾値保持部155より取得すると、その閾値Thと正規差分値Sとの大きさを比較し、評価値ピークを検出したか否かを判定する。   As shown in Expression (8), by normalizing the difference value with the current evaluation value, the evaluation value peak determination unit 154 sets the difference value in each field to the same threshold value regardless of the luminance of the subject. Can be compared under the same conditions (as a ratio to the current evaluation value). Then, the normalized difference value calculation unit 153 supplies the normalized difference value S to the evaluation value peak determination unit 154. When the evaluation value peak determination unit 154 obtains a predetermined threshold value Th previously stored in the threshold value holding unit 155 from the threshold value holding unit 155, the evaluation value peak determination unit 154 determines the magnitude of the threshold value Th and the normal difference value S. A comparison is made to determine whether or not an evaluation value peak has been detected.

例えば、評価値と予測値は図6に示されるグラフのように変動する。図6のグラフにおいて、曲線181が実際の評価値の推移を示し、点線曲線191が予測値の推移を示している。この図6のグラフの曲線181は、図1の曲線1に対応している。この図6のグラフに示されるように、評価値のピーク位置(部分201)においては、実際の評価値が増加から減少に移行し(傾きが正から負に移行し)、値も大きく変動する。予測値算出部152は過去の評価値より現在の評価値を予測する(予測値を算出する)ため、そのような変動を予測することはできない。従って、正規化差分値算出部153が算出する、予測値と現在の評価値の差分値に対応する正規化差分値Sは、図7のグラフに示される曲線211のように変動する。つまり、図7の曲線211は、図6の曲線191と曲線181との差分値を示しており、曲線211の部分212が図6の部分201に対応する。このように、ピークの部分では、予測が困難であるため、正規化差分値の値が大きくなる(大きく変動する)。   For example, the evaluation value and the predicted value vary as in the graph shown in FIG. In the graph of FIG. 6, a curve 181 indicates the transition of the actual evaluation value, and the dotted line curve 191 indicates the transition of the predicted value. The curve 181 in the graph of FIG. 6 corresponds to the curve 1 of FIG. As shown in the graph of FIG. 6, at the peak position of the evaluation value (portion 201), the actual evaluation value shifts from increase to decrease (slope shifts from positive to negative), and the value also fluctuates greatly. . Since the predicted value calculation unit 152 predicts the current evaluation value from the past evaluation values (calculates the predicted value), it cannot predict such fluctuation. Therefore, the normalized difference value S corresponding to the difference value between the predicted value and the current evaluation value calculated by the normalized difference value calculation unit 153 varies as a curve 211 shown in the graph of FIG. That is, the curve 211 in FIG. 7 indicates the difference value between the curve 191 and the curve 181 in FIG. 6, and the portion 212 of the curve 211 corresponds to the portion 201 in FIG. 6. Thus, since it is difficult to predict the peak portion, the value of the normalized difference value becomes large (fluctuates greatly).

評価値ピーク判定部154は、このような正規化差分値の大きな変動部分(図7の場合部分212)を所定の閾値を用いて検出し、その部分をピークとして検出する。ピークを検出した場合(正規化差分値が閾値を越えた場合)、評価値ピーク判定部154は、その判定結果をフラグ更新部156に供給する。フラグ更新部156は、評価値ピークを検出したことを示す評価値ピーク検出フラグをたて、そのフラグ情報を合焦動作指示部93に供給する。また、ピークを検出していない場合、評価値ピーク判定部154は、フラグ更新部156に評価値ピーク検出フラグを更新させずに、判定結果を合焦動作指示部93に供給する。   The evaluation value peak determination unit 154 detects such a fluctuation portion (a portion 212 in the case of FIG. 7) having a large normalized difference value using a predetermined threshold, and detects that portion as a peak. When the peak is detected (when the normalized difference value exceeds the threshold value), the evaluation value peak determination unit 154 supplies the determination result to the flag update unit 156. The flag update unit 156 sets an evaluation value peak detection flag indicating that an evaluation value peak has been detected, and supplies the flag information to the focusing operation instruction unit 93. When no peak is detected, the evaluation value peak determination unit 154 supplies the determination result to the focusing operation instruction unit 93 without causing the flag update unit 156 to update the evaluation value peak detection flag.

合焦動作指示部93は、この評価値ピーク検出フラグがたてられているか否かにより、評価値ピークが検出されたか否かを判定し、評価値ピークが検出されている場合はそのピーク位置に合焦させるように駆動制御部64に対して指示を出す。   The focusing operation instructing unit 93 determines whether or not an evaluation value peak is detected based on whether or not the evaluation value peak detection flag is set. If an evaluation value peak is detected, the peak position is determined. The drive control unit 64 is instructed to focus on.

以上のように、評価値ピーク探索部92は、最小二乗法を用いて過去の評価値から現在の評価値の予測値を算出し、その予測値を用いて正規化差分値を算出し、その正規化差分値と閾値とを比較することにより、ピークを検出する。このようにピークを検出することにより、評価値ピーク探索部92は、例えば、暗い被写体や、低コントラストの被写体のように、評価値を算出するのに条件の悪い被写体に対する合焦能力を大幅に向上させることができる。つまり、評価値ピーク探索部92は、上述した評価値ピークの探索方法を用いることにより、より高感度な評価値ピーク探索を行うことができる。すなわち、撮像装置50は、評価値ピーク検出感度を向上させ、合焦能力を向上させることができる。   As described above, the evaluation value peak search unit 92 calculates the predicted value of the current evaluation value from the past evaluation value using the least square method, calculates the normalized difference value using the predicted value, A peak is detected by comparing the normalized difference value with a threshold value. By detecting the peak in this way, the evaluation value peak searching unit 92 greatly increases the focusing ability for a subject having a poor condition for calculating an evaluation value, such as a dark subject or a low-contrast subject. Can be improved. That is, the evaluation value peak searching unit 92 can perform a higher sensitivity evaluation value peak search by using the above-described evaluation value peak searching method. That is, the imaging device 50 can improve the evaluation value peak detection sensitivity and improve the focusing ability.

次に、上述した各処理の流れについて説明する。最初に、図8のフローチャートを参照して、AF制御部53により実行されるフォーカス処理の流れの例を説明する。   Next, the flow of each process described above will be described. First, an example of the flow of focus processing executed by the AF control unit 53 will be described with reference to the flowchart of FIG.

ステップS1において、AF制御処理部82の検索動作指示部94は、シリアルバスを介して駆動制御部64を制御し、各部に検索動作を実行させる。その検索動作により信号処理部73より画像信号(フィールド画像またはフレーム画像)が供給されると、AF制御部53の評価値算出部81は、ステップS2において、その画像信号から評価値を算出する。評価値保持部91は、ステップ3において、その算出された評価値を保持する。評価値ピーク探索部92は、ステップS4において、最小二乗法を用いた評価値ピーク探索処理を行う。評価値ピーク探索処理の詳細は、図9のフローチャートを参照して後述する。   In step S1, the search operation instruction unit 94 of the AF control processing unit 82 controls the drive control unit 64 via the serial bus and causes each unit to execute a search operation. When an image signal (field image or frame image) is supplied from the signal processing unit 73 by the search operation, the evaluation value calculation unit 81 of the AF control unit 53 calculates an evaluation value from the image signal in step S2. In step 3, the evaluation value holding unit 91 holds the calculated evaluation value. In step S4, the evaluation value peak searching unit 92 performs an evaluation value peak searching process using the least square method. Details of the evaluation value peak search process will be described later with reference to the flowchart of FIG.

合焦動作指示部93は、ステップS5において、ステップS4の探索結果を参照し、評価値ピーク検出フラグがたっているか否かを判定し、評価値ピーク検出フラグがたっており、評価値のピークが検出されたと判定した場合、処理をステップS6に進め、駆動制御部64に対して制御情報を供給し、焦点をピーク位置に合焦させる。ステップS6の処理を終了すると合焦動作指示部93は、フォーカス処理を終了する。   In step S5, the focusing operation instruction unit 93 refers to the search result in step S4 to determine whether or not the evaluation value peak detection flag is set. The evaluation value peak detection flag is set and the peak of the evaluation value is detected. When it determines with having carried out, a process is advanced to step S6, control information is supplied with respect to the drive control part 64, and a focus is focused on a peak position. When the process of step S6 is completed, the focusing operation instruction unit 93 ends the focus process.

また、ステップS5において、評価値ピーク検出フラグがたってらず、評価値のピークが検出されていないと判定した場合、合焦動作指示部93は、処理をステップS7に進め、フォーカス処理を終了するか否かを判定し、終了すると判定した場合、ステップS8において終了処理を行った後、フォーカス処理を終了する。また、ステップS7においてフォーカス処理を終了しないと判定した場合、合焦動作指示部93は、処理をステップS1に戻し、検索動作指示部94に検索動作を実行させる等、それ以降の処理を繰り返させる。   If it is determined in step S5 that the evaluation value peak detection flag is not set and the evaluation value peak is not detected, the focusing operation instruction unit 93 advances the processing to step S7 and ends the focus processing. If it is determined whether or not to end, the end process is performed in step S8, and then the focus process is ended. If it is determined in step S7 that the focus process is not to be ended, the focusing operation instruction unit 93 returns the process to step S1, and causes the search operation instruction unit 94 to execute a search operation, and so on, and thereafter repeats the subsequent processes. .

次に、図8のステップS4において実行させる評価値ピーク探索処理の詳細な流れを、図9のフローチャートを参照して説明する。   Next, the detailed flow of the evaluation value peak search process executed in step S4 of FIG. 8 will be described with reference to the flowchart of FIG.

評価値取得部151は、ステップS21において、評価値保持部91より評価値を新しい方からN個取得する。ステップS22において予測値算出部152は、それらの評価値の内、過去の評価値を用いて最小二乗法演算を行い、現在の評価値の予測値を算出する。ステップS23において、正規化差分値算出部153は、現在の評価値とその予測値から正規化差分値を算出する。ステップS24において、評価値ピーク判定部154は、閾値保持部155より閾値を取得し、それを正規化差分値と比較し、その比較結果から評価値ピークを検出したか否かを判定する。検出したと判定した場合、ステップS25においてフラグ更新部156は、評価値ピーク検出フラグをたて評価値ピーク探索処理を終了し、処理を図8のステップS4に戻し、ステップS5以降の処理を実行させる。   In step S21, the evaluation value acquisition unit 151 acquires N evaluation values from the evaluation value holding unit 91 from the newer one. In step S <b> 22, the predicted value calculation unit 152 performs a least square method calculation using past evaluation values among the evaluation values, and calculates a predicted value of the current evaluation value. In step S23, the normalized difference value calculation unit 153 calculates a normalized difference value from the current evaluation value and its predicted value. In step S24, the evaluation value peak determination unit 154 acquires a threshold value from the threshold value holding unit 155, compares it with a normalized difference value, and determines whether or not an evaluation value peak is detected from the comparison result. When it determines with having detected, the flag update part 156 sets an evaluation value peak detection flag in step S25, complete | finishes an evaluation value peak search process, returns a process to step S4 of FIG. 8, and performs the process after step S5 Let

また、ステップS24において評価値ピークを検出していないと判定した場合、評価値ピーク判定部154は、ステップS25の処理を省略し、評価値ピーク探索処理を終了し、処理を図8のステップS4に戻し、ステップS5以降の処理を実行させる。   If it is determined in step S24 that the evaluation value peak has not been detected, the evaluation value peak determination unit 154 omits the process in step S25, ends the evaluation value peak search process, and performs the process in step S4 in FIG. Returning to step S5, the processing after step S5 is executed.

このように各部が各処理を行うことにより、AF制御部53は、例えば、暗い被写体や、低コントラストの被写体のように、評価値を算出するのに条件の悪い被写体に対する合焦能力を大幅に向上させることができる。つまり、AF制御部53は、上述した評価値ピークの探索方法を用いることにより、より高感度な評価値ピーク探索を行うことができる。すなわち、撮像装置50は、評価値ピーク検出感度を向上させ、合焦能力を向上させることができる。   As each unit performs each process in this manner, the AF control unit 53 greatly improves the focusing ability for a subject having a bad condition for calculating an evaluation value, such as a dark subject or a low-contrast subject. Can be improved. That is, the AF control unit 53 can perform the evaluation value peak search with higher sensitivity by using the evaluation value peak search method described above. That is, the imaging device 50 can improve the evaluation value peak detection sensitivity and improve the focusing ability.

なお、以上において、評価値ピーク探索部92の評価値取得部151は、評価値を新しいものから順にN個取得するように説明したが、評価値取得部151は、少なくとも現在の評価値を取得していればよく、それ以外に取得する過去の評価値は、新しいものから順番どおりでなくてもよい。   In the above description, the evaluation value acquisition unit 151 of the evaluation value peak search unit 92 has been described as acquiring N evaluation values in order from the newest, but the evaluation value acquisition unit 151 acquires at least the current evaluation value. The past evaluation values to be acquired other than that may not be in order from the new one.

また、以上において図4の予測値算出部152は、最小二乗法演算を用いて現在の評価値の予測値を算出するように説明したが、現在の評価値を所定以上の精度で予測可能であれば、どのような方法で予測を行い、予測値を算出するようにしてもよい。   In the above description, the prediction value calculation unit 152 in FIG. 4 has been described as calculating the prediction value of the current evaluation value using the least squares method calculation. However, the current evaluation value can be predicted with a predetermined accuracy or higher. If so, the prediction value may be calculated by performing prediction using any method.

上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウエアにより実行させることもできる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。   The series of processes described above can be executed by hardware or can be executed by software. When the above-described series of processing is executed by software, a program constituting the software is installed from a network or a recording medium.

この記録媒体は、例えば、上述したように、装置本体とは別に、ユーザにプログラムを配信するために配布されるリムーバブルメディア107により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM101や、記憶部104に含まれるハードディスクなどで構成される。   For example, as described above, this recording medium is configured not only by the removable medium 107 distributed to distribute the program to the user, but also by being installed in the apparatus main body in advance. Are composed of a ROM 101 in which a program is recorded and a hard disk included in the storage unit 104.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。   In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. It also includes processes that are executed individually.

また、本明細書において、1つの装置として説明した構成を分割し、複数の装置として構成するようにしてもよい。逆に、以上において複数の装置として説明した構成をまとめて1つの装置として構成されるようにしてもよい。また、上述した以外の構成を付加するようにしてももちろんよい。さらに、装置全体としての構成や動作が実質的に同じであれば、ある部分の構成の一部を他の部分の構成に含めるようにしてもよい。   Further, in this specification, the configuration described as one device may be divided and configured as a plurality of devices. Conversely, the configurations described above as a plurality of devices may be combined into a single device. Of course, configurations other than those described above may be added. Further, if the configuration and operation of the entire apparatus are substantially the same, a part of the configuration of a certain part may be included in the configuration of the other part.

ピーク探索における評価値の変動を説明する図である。It is a figure explaining the fluctuation | variation of the evaluation value in a peak search. 画像による評価値のノイズレベルの違いを説明する図である。It is a figure explaining the difference in the noise level of the evaluation value by an image. 本発明を適用した撮像装置の一実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on one Embodiment of the imaging device to which this invention is applied. 図3の評価値ピーク探索部の詳細な構成例を示すブロック図である。It is a block diagram which shows the detailed structural example of the evaluation value peak search part of FIG. 最小二乗法演算を説明する図である。It is a figure explaining the least squares method calculation. ピーク探索における評価値とその予測値の変動を説明する図である。It is a figure explaining the fluctuation | variation of the evaluation value in the peak search, and its prediction value. 図6のグラフに対応する正規化差分値の変動を説明する図である。It is a figure explaining the fluctuation | variation of the normalization difference value corresponding to the graph of FIG. フォーカス処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the flow of a focus process. 評価値ピーク探索処理の詳細な流れの例を説明するフローチャートである。It is a flowchart explaining the example of the detailed flow of an evaluation value peak search process.

符号の説明Explanation of symbols

50 撮像装置, 51 AF駆動部, 52 画像処理部, 53 AF制御部, 61 フォーカスレンズ, 62 ウォブリングレンズ, 63 レンズ駆動部, 64 駆動制御部, 73 信号処理部, 81 評価値算出部, 82 AF制御処理部, 91 評価値保持部, 92 評価値ピーク探索部, 93 合焦動作指示部, 94 検索動作指示部, 151 評価値取得部, 152 予測値算出部, 153 正規化差分値算出部, 154 評価値ピーク判定部, 155 閾値保持部, 156 フラグ更新部   50 imaging device, 51 AF drive unit, 52 image processing unit, 53 AF control unit, 61 focus lens, 62 wobbling lens, 63 lens drive unit, 64 drive control unit, 73 signal processing unit, 81 evaluation value calculation unit, 82 AF Control processing unit, 91 evaluation value holding unit, 92 evaluation value peak searching unit, 93 focusing operation instruction unit, 94 search operation instruction unit, 151 evaluation value acquisition unit, 152 predicted value calculation unit, 153 normalized difference value calculation unit, 154 evaluation value peak determination unit, 155 threshold holding unit, 156 flag update unit

Claims (11)

撮像装置の光学素子を駆動させて被写体を撮像する際のフォーカス位置を調整する駆動部の制御に関する処理を実行する制御装置において、
前記フォーカス位置の調整用のパラメータであり、前記被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出手段と、
前記予測値算出手段により算出された前記予測値と前記予測値が対応する前記現在の評価値との差分値に基づいて、前記現在の評価値が前記評価値のピークであるか否かを判定する評価値ピーク判定手段と
を備えることを特徴とする制御装置。
In a control device that executes processing related to control of a drive unit that adjusts a focus position when driving an optical element of an imaging device to image a subject,
It is a parameter for adjusting the focus position, and a prediction value is calculated by predicting a current evaluation value corresponding to the current field image of an evaluation value for evaluating the degree of blur of the captured image of the subject for each field image. Predicted value calculation means for
Whether or not the current evaluation value is a peak of the evaluation value is determined based on a difference value between the prediction value calculated by the prediction value calculation means and the current evaluation value corresponding to the prediction value. An evaluation value peak determination means for performing control.
前記予測値算出手段は、過去のフィールド画像に対応する複数の過去の評価値を用いて最小二乗法演算を行い、得られた近似直線から前記予測値を算出する
ことを特徴とする請求項1に記載の制御装置。
The predicted value calculation means performs a least square method calculation using a plurality of past evaluation values corresponding to past field images, and calculates the predicted value from the obtained approximate straight line. The control device described in 1.
前記差分値を算出し、得られた前記差分値を前記現在の評価値で正規化することにより、正規化差分値を算出する正規化差分値算出手段をさらに備え、
前記評価値ピーク判定手段は、前記正規化差分値算出手段により算出された前記正規化差分値に基づいて前記現在の評価値が前記評価値のピークであるか否かを判定する
ことを特徴とする請求項2に記載の制御装置。
Further comprising a normalized difference value calculating means for calculating a difference value, and normalizing the obtained difference value with the current evaluation value to calculate a normalized difference value,
The evaluation value peak determination means determines whether or not the current evaluation value is a peak of the evaluation value based on the normalized difference value calculated by the normalized difference value calculation means. The control device according to claim 2.
予め定められた所定の閾値を保持する閾値保持手段をさらに備え、
前記評価値ピーク判定手段は、前記正規化差分値算出手段により算出された前記正規化差分値を、前記閾値保持手段に保持されている前記閾値と比較し、その比較結果に基づいて前記現在の評価値が前記評価値のピークであるか否かを判定する
ことを特徴とする請求項3に記載の制御装置。
Further comprising a threshold value holding means for holding a predetermined threshold value,
The evaluation value peak determination means compares the normalized difference value calculated by the normalized difference value calculation means with the threshold value held in the threshold value holding means, and based on the comparison result, the current value It is determined whether an evaluation value is the peak of the said evaluation value. The control apparatus of Claim 3 characterized by the above-mentioned.
前記評価値ピーク判定手段は、前記正規化差分値が前記閾値より大きい場合、前記現在の評価値が前記評価値のピークであると判定する
ことを特徴とする請求項4に記載の制御装置。
The control device according to claim 4, wherein the evaluation value peak determination unit determines that the current evaluation value is a peak of the evaluation value when the normalized difference value is larger than the threshold value.
前記被写体の撮像画像に対応する画像信号から、前記評価値を、前記撮像画像のフィールド画像毎に算出する評価値算出手段をさらに備える
ことを特徴とする請求項1に記載の制御装置。
The control apparatus according to claim 1, further comprising: an evaluation value calculation unit that calculates the evaluation value for each field image of the captured image from an image signal corresponding to the captured image of the subject.
前記評価値算出手段により算出された前記評価値を一時的に保持する評価値保持手段をさらに備え、
前記予測値算出手段は、前記評価値保持手段により保持されている複数の前記評価値を用いて前記予測値を算出する
ことを特徴とする請求項6に記載の制御装置。
An evaluation value holding means for temporarily holding the evaluation value calculated by the evaluation value calculating means;
The control device according to claim 6, wherein the predicted value calculating unit calculates the predicted value using a plurality of the evaluation values held by the evaluation value holding unit.
前記評価値ピーク判定手段により前記現在の評価値が前記評価値のピークであると判定された場合、焦点を前記ピークに合焦させる合焦動作を指示する合焦動作指示手段をさらに備える
ことを特徴とする請求項1に記載の制御装置。
When the evaluation value peak determination unit determines that the current evaluation value is the peak of the evaluation value, the evaluation value peak determination unit further includes a focusing operation instruction unit that instructs a focusing operation to focus a focus on the peak. The control device according to claim 1, wherein
撮像装置の光学素子を駆動させて被写体を撮像する際のフォーカス位置を調整する駆動部の制御に関する処理を実行する制御装置の制御方法であって、
前記フォーカス位置の調整用のパラメータであり、前記被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出ステップと、
前記予測値算出ステップの処理により算出された前記予測値と前記予測値が対応する前記現在の評価値との差分値に基づいて、前記現在の評価値が前記評価値のピークであるか否かを判定する評価値ピーク判定ステップと、
前記評価値ピーク判定ステップの処理により、前記現在の評価値が前記評価値のピークであると判定された場合、焦点を前記ピークに合焦させる合焦ステップと
を含むことを特徴とする制御方法。
A control method for a control device that executes processing related to control of a drive unit that adjusts a focus position when driving an optical element of an imaging device to image a subject,
It is a parameter for adjusting the focus position, and a prediction value is calculated by predicting a current evaluation value corresponding to the current field image of an evaluation value for evaluating the degree of blur of the captured image of the subject for each field image. A predicted value calculating step,
Whether or not the current evaluation value is a peak of the evaluation value based on a difference value between the prediction value calculated by the processing of the prediction value calculation step and the current evaluation value corresponding to the prediction value An evaluation value peak determination step for determining
A control method comprising: a focusing step of focusing a focus on the peak when the current evaluation value is determined to be a peak of the evaluation value by the processing of the evaluation value peak determination step. .
撮像装置の光学素子を駆動させて被写体を撮像する際のフォーカス位置を調整する駆動部の制御に関する処理をコンピュータに行わせるプログラムであって、
前記フォーカス位置の調整用のパラメータであり、前記被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出ステップと、
前記予測値算出ステップの処理により算出された前記予測値と前記予測値が対応する前記現在の評価値との差分値に基づいて、前記現在の評価値が前記評価値のピークであるか否かを判定する評価値ピーク判定ステップと、
前記評価値ピーク判定ステップの処理により、前記現在の評価値が前記評価値のピークであると判定された場合、焦点を前記ピークに合焦させる合焦ステップと
を含むことを特徴とするプログラム。
A program that causes a computer to perform processing related to control of a drive unit that adjusts a focus position when an optical element of an imaging device is driven to image a subject,
It is a parameter for adjusting the focus position, and a prediction value is calculated by predicting a current evaluation value corresponding to the current field image of an evaluation value for evaluating the degree of blur of the captured image of the subject for each field image. A predicted value calculating step,
Whether or not the current evaluation value is a peak of the evaluation value based on a difference value between the prediction value calculated by the processing of the prediction value calculation step and the current evaluation value corresponding to the prediction value An evaluation value peak determination step for determining
And a focusing step of focusing a focus on the peak when the current evaluation value is determined to be a peak of the evaluation value by the processing of the evaluation value peak determination step.
被写体を撮像する撮像部と、光学素子を駆動させて、前記撮像部により前記被写体を撮像する際のフォーカス位置を調整する駆動部を有するカメラにおいて、
前記フォーカス位置の調整用のパラメータであり、前記被写体の撮像画像のぼけ度合いをフィールド画像毎に評価する評価値の、現在のフィールド画像に対応する現在の評価値の予測を行い、予測値を算出する予測値算出手段と、
前記予測値算出手段により算出された前記予測値と前記予測値が対応する前記現在の評価値との差分値に基づいて、前記現在の評価値が前記評価値のピークであるか否かを判定する評価値ピーク判定手段と、
前記評価値ピーク判定手段により前記現在の評価値が前記評価値のピークであると判定された場合、前記駆動部に対して、焦点を前記ピークに合焦させる合焦動作を指示する合焦動作指示手段と
を備えることを特徴とするカメラ。
In a camera having an imaging unit that images a subject, and a drive unit that drives an optical element and adjusts a focus position when imaging the subject by the imaging unit.
It is a parameter for adjusting the focus position, and a prediction value is calculated by predicting a current evaluation value corresponding to the current field image of an evaluation value for evaluating the degree of blur of the captured image of the subject for each field image. Predicted value calculation means for
Whether or not the current evaluation value is a peak of the evaluation value is determined based on a difference value between the prediction value calculated by the prediction value calculation means and the current evaluation value corresponding to the prediction value. Evaluation value peak determination means to perform,
When the evaluation value peak determination means determines that the current evaluation value is the peak of the evaluation value, a focusing operation that instructs the driving unit to perform a focusing operation to focus the peak. And a camera.
JP2005118348A 2005-04-15 2005-04-15 Control unit and method therefor, program, and camera Pending JP2006301004A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005118348A JP2006301004A (en) 2005-04-15 2005-04-15 Control unit and method therefor, program, and camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005118348A JP2006301004A (en) 2005-04-15 2005-04-15 Control unit and method therefor, program, and camera

Publications (1)

Publication Number Publication Date
JP2006301004A true JP2006301004A (en) 2006-11-02

Family

ID=37469408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005118348A Pending JP2006301004A (en) 2005-04-15 2005-04-15 Control unit and method therefor, program, and camera

Country Status (1)

Country Link
JP (1) JP2006301004A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04324768A (en) * 1991-04-24 1992-11-13 Olympus Optical Co Ltd Contrast information detection system and automatic focusing system
JPH1010416A (en) * 1996-06-26 1998-01-16 Nikon Corp Focusing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04324768A (en) * 1991-04-24 1992-11-13 Olympus Optical Co Ltd Contrast information detection system and automatic focusing system
JPH1010416A (en) * 1996-06-26 1998-01-16 Nikon Corp Focusing device

Similar Documents

Publication Publication Date Title
US7616252B2 (en) Control apparatus, control method, computer program, and camera
JP4979507B2 (en) Imaging apparatus and imaging method
JP2015108778A (en) Image capturing device and control method therefor
JP2008135908A (en) Phase adjustment apparatus, digital camera, and phase adjustment method
JP2008054177A (en) Imaging apparatus
JP2014202961A (en) Imaging apparatus and imaging method
JP2008304809A (en) Imaging device and focus control method
JP2008135824A (en) Phase adjusting device, digital camera, and phase adjusting method
JP2011039433A (en) Imaging apparatus, and method for controlling the same
JP6253245B2 (en) Imaging apparatus and imaging method
EP1860871A1 (en) Image pickup apparatus and image pickup control method
US7612823B2 (en) Control apparatus, control method, computer program, and camera
JP4855155B2 (en) Imaging apparatus and imaging method using the same
JP2006343777A (en) Focusing device and program
US7505678B2 (en) Control apparatus, control method, and computer program
KR101466782B1 (en) Imaging apparatus equipped with image gain adjustment function
JP2006301004A (en) Control unit and method therefor, program, and camera
JP2010062825A (en) Imaging device and method of controlling imaging
JP5418553B2 (en) Imaging apparatus and imaging method using the same
JP2006301006A (en) Control unit and method thereof, program, and camera
JP2010169825A (en) Imaging device
JP2015040940A (en) Focus adjustment unit, control method therefor, control program, and image capturing device
JP2008294667A (en) Imaging apparatus, and control method, program, and storage medium thereof
JP2009198817A (en) Imaging apparatus and imaging method
JP2006303586A (en) Control apparatus and method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100713

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101221