JP2007178842A - Imaging apparatus and method, and program thereof - Google Patents

Imaging apparatus and method, and program thereof Download PDF

Info

Publication number
JP2007178842A
JP2007178842A JP2005378895A JP2005378895A JP2007178842A JP 2007178842 A JP2007178842 A JP 2007178842A JP 2005378895 A JP2005378895 A JP 2005378895A JP 2005378895 A JP2005378895 A JP 2005378895A JP 2007178842 A JP2007178842 A JP 2007178842A
Authority
JP
Japan
Prior art keywords
frame
correction
detection
camera shake
video
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
JP2005378895A
Other languages
Japanese (ja)
Inventor
Sakae Okazaki
栄 岡崎
Soroj Triteyaprasert
ソロジ トライティヤパサート
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 JP2005378895A priority Critical patent/JP2007178842A/en
Publication of JP2007178842A publication Critical patent/JP2007178842A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Adjustment Of Camera Lenses (AREA)
  • Studio Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent the deterioration of detection accuracy liable to arise depending on the degree of camera shake. <P>SOLUTION: When a camera shake is large, and also, the correction amount of an image frame F<SB>1</SB>and the correction amount of an AF detection frame F<SB>2</SB>calculated in accordance with the camera shake exceed the maximum correction amount (camera shake amount > correction amount of AF detection frame F<SB>2</SB>= correction amount of image frame F<SB>1</SB>= maximum correction amount of image frame F<SB>1</SB>), the detection frame F<SB>2</SB>is corrected with the correction amount larger than that of the image frame F<SB>1</SB>, and the detection frame F<SB>2</SB>is moved linked with the movement of the image frame F<SB>1</SB>to the full range of an imaging device area A<SB>1</SB>, and after the image frame F<SB>1</SB>moves up to the full extent of the imaging device area A<SB>1</SB>, only the AF detection frame F<SB>2</SB>moves within the extent of the imaging device area A<SB>1</SB>. This invention is applicable to an imaging apparatus such as a digital video camera and a digital still camera. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、撮像装置および方法、並びにプログラムに関し、特に、手ぶれの程度によっては生じることのある検波精度の低下を防止することができるようにした撮像装置および方法、並びにプログラムに関する。   The present invention relates to an imaging apparatus, method, and program, and more particularly, to an imaging apparatus, method, and program that can prevent a reduction in detection accuracy that may occur depending on the degree of camera shake.

近年販売されているデジタルビデオカメラやデジタルスチルカメラの中には手ぶれ補正機能が搭載されているものがある。手ぶれ補正機能の方式として代表的なものには電子式と光学式がある。   Some digital video cameras and digital still cameras sold in recent years have a camera shake correction function. Representative methods for the camera shake correction function include an electronic method and an optical method.

電子式の手ぶれ補正は、連続して撮像された複数枚の画像の比較結果やジャイロセンサなどの出力から手ぶれ(手ぶれの量と方向)を検出し、検出した手ぶれに応じて、撮像素子を構成する画素全体で取り込まれた画像内の、記録や表示などの処理の対象として実際に用いる画像の範囲を移動させることによって手ぶれを補正するものである。   Electronic image stabilization detects camera shake (the amount and direction of camera shake) from the comparison results of multiple images taken continuously and the output of a gyro sensor, etc., and configures the image sensor according to the detected camera shake. The camera shake is corrected by moving the range of the image that is actually used as the target of processing such as recording and display in the image captured by the entire pixel.

図1は、電子式の手ぶれ補正の概念を示す図である。   FIG. 1 is a diagram showing the concept of electronic camera shake correction.

図1に示されるように、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などよりなる撮像素子全体で取り込まれた画像(映像)の範囲に相当する撮像素子エリアA1の内側に、記録などの処理の対象として実際に用いる映像の範囲を規定する枠である映像枠F1が設定され、この映像枠F1が手ぶれに応じて撮像素子エリアA1の範囲内で移動することによって手ぶれが補正される。このように、電子式の手ぶれ補正の場合、映像枠F1の大きさは撮像素子エリアA1の大きさより小さいものになる。 As shown in FIG. 1, inside the image sensor area A 1 corresponding to the range of an image (video) captured by the entire image sensor made of CCD (Charge Coupled Device), CMOS (Complementary Metal Oxide Semiconductor) or the like, A video frame F 1, which is a frame that defines a range of a video that is actually used as a target of processing such as recording, is set, and the video frame F 1 moves within the range of the imaging element area A 1 according to camera shake. Camera shake is corrected. Thus, in the case of electronic camera shake correction, the size of the image frame F 1 is smaller than the size of the image sensor area A 1 .

図1の例においては、AF(Auto Focus)制御のために行われる検波の対象となる範囲を規定する枠であるAF検波枠F2が映像枠F1の中央付近に示されている。AF検波枠F2の位置も手ぶれに応じて移動することによって被写体の同じ範囲の検波が可能となり、手ぶれが生じたとしてもフォーカスを被写体にあて続けることが可能となる。 In the example of FIG. 1, an AF detection frame F 2 that is a frame that defines a range to be detected for AF (Auto Focus) control is shown near the center of the video frame F 1 . By moving the position of the AF detection frame F 2 in accordance with camera shake, it is possible to detect the same range of the subject, and it is possible to continue focusing on the subject even if camera shake occurs.

電子式の手ぶれ補正の概念としては、撮像素子エリアA1の位置はそのままに、手ぶれが生じることによって被写体が撮像素子エリアA1内で移動するから、それを追う形で映像枠F1とAF検波枠F2が撮像素子エリアA1内で移動するものとなる。図1の状態を基準とした場合、映像枠F1が撮像素子エリアA1に接するまでの距離aで表される量が最大の補正量になる。 The concept of electronic image stabilization, is intact position of the imaging device area A 1, from the subject by the camera shake occurs is moved in the imaging device area A 1, a video frame F 1 and AF in a manner to follow it The detection frame F 2 moves within the image sensor area A 1 . When the state of FIG. 1 is used as a reference, the amount represented by the distance a until the video frame F 1 contacts the image sensor area A 1 is the maximum correction amount.

一方、光学式の手ぶれ補正は、連続して撮像された複数枚の画像の比較結果やジャイロセンサなどの出力から手ぶれを検出し、検出した手ぶれに応じて、レンズユニットに含まれる補正用のレンズを移動させて撮像素子に届く光を調整することによって手ぶれを補正するものである。   On the other hand, the optical camera shake correction detects camera shake from the comparison result of a plurality of images taken continuously or the output of a gyro sensor, etc., and a correction lens included in the lens unit according to the detected camera shake. The camera shake is corrected by adjusting the light reaching the image sensor by moving the lens.

図2は、光学式の手ぶれ補正の概念を示す図である。   FIG. 2 is a diagram illustrating the concept of optical camera shake correction.

光学式の手ぶれ補正の場合、この方式は撮像素子に届く光を調整するものであるから、図2に示されるように、手ぶれが生じたとしても、レンズを移動させることによって被写体の同じ範囲を映像枠F1に収めることができる範囲が最大の光学補正エリアA2となる。 In the case of optical image stabilization, this method adjusts the light reaching the image sensor. Therefore, as shown in FIG. 2, even if camera shake occurs, the same range of the subject can be set by moving the lens. The range that can be accommodated in the image frame F 1 is the maximum optical correction area A 2 .

図2の例においても、AF検波枠F2が映像枠F1の中央付近に示されている。レンズが移動することによってAF検波枠F2に届く光も調整され、手ぶれが生じたとしてもフォーカスを被写体にあて続けることが可能となる。 Also in the example of FIG. 2, the AF detection frame F 2 is shown near the center of the video frame F 1 . As the lens moves, the light reaching the AF detection frame F 2 is also adjusted, and even if camera shake occurs, it is possible to continue focusing on the subject.

光学式の手ぶれ補正の概念としては、映像枠F1、AF検波枠F2の位置はそのままに、それらの枠に被写体の同じ範囲が収まるように、光学補正エリアA2(レンズ)が手ぶれに応じて移動するものとなる。図2の状態を基準とした場合、光学補正エリアA2が映像枠F1に接するまでの距離bで表される量が最大の補正量になる。なお、撮像素子のエリアを図2に重ねた場合、その枠の大きさは、例えば、映像枠F1の大きさとほぼ同じか若干大きいものになる。 As a concept of optical camera shake correction, the optical correction area A 2 (lens) is used for camera shake so that the same range of the subject can be accommodated in the frames without changing the positions of the image frame F 1 and the AF detection frame F 2. It will move accordingly. When the state of FIG. 2 is used as a reference, the amount represented by the distance b until the optical correction area A 2 comes into contact with the image frame F 1 is the maximum correction amount. When the area of the image sensor is overlapped in FIG. 2, the size of the frame is, for example, substantially the same as or slightly larger than the size of the video frame F 1 .

特許文献1には、手ぶれが生じたときにAF検波枠を大きくすることによって、合焦させたい被写体がAF検波枠から外れてしまうことを防止する技術が開示されている。
特開2003−107338号公報
Patent Document 1 discloses a technique for preventing a subject to be focused from being out of the AF detection frame by enlarging the AF detection frame when camera shake occurs.
JP 2003-107338 A

電子式、光学式のいずれにおいても、従来の手ぶれ補正の場合、以上のようにして設定される映像枠と検波枠の補正を、それらを連動させて常に同じ量だけ行っていたことから、手ぶれの程度によっては、AF検波の精度(オートフォーカスの精度)が劣化してしまうことがあった。   In both electronic and optical methods, in the case of conventional image stabilization, the image frame and detection frame set as described above are always corrected in the same amount by linking them together. Depending on the degree, the accuracy of AF detection (accuracy of autofocus) may deteriorate.

映像枠と検波枠の補正について図3乃至図6を参照して説明する。図3乃至図6において、上方の図は手ぶれの状況を示し、中央の図は補正された映像の状況を示す。また、下方の図は補正されたAF検波の状況を示す。ここでは、電子式の手ぶれ補正について主に説明するが、光学式の手ぶれ補正についても同様である。   The correction of the video frame and the detection frame will be described with reference to FIGS. 3 to 6, the upper diagram shows the state of camera shake, and the middle diagram shows the state of the corrected image. The lower figure shows the corrected AF detection status. Here, electronic camera shake correction will be mainly described, but the same applies to optical camera shake correction.

図3は、手ぶれが比較的小さく、手ぶれに応じて算出される補正量が最大の補正量(補正後の映像枠F1とAF検波枠F2の位置が撮像素子エリアA1の内側に収まる量)より少ない場合(手ぶれ量=AF検波枠F2の補正量=映像枠F1の補正量<映像枠F1の最大の補正量)の補正の例を示す図である。 FIG. 3 shows that the camera shake is relatively small and the correction amount calculated in accordance with the camera shake is the maximum correction amount (the positions of the corrected video frame F 1 and AF detection frame F 2 are inside the image sensor area A 1. It is a diagram showing an example of correction when the amount is less than (amount) (camera shake amount = correction amount of AF detection frame F 2 = correction amount of video frame F 1 <maximum correction amount of video frame F 1 ).

この場合、図3の上方に示されるように手ぶれが生じたとしても、手ぶれに応じて映像枠F1を撮像素子エリアA1の範囲内で移動させることによって、図3の中央に示されるように、人物を中心とした一定の被写体の範囲を映像枠F1に収めることができ、映像の手ぶれ補正が実現される。 In this case, even if camera shake occurs as shown in the upper part of FIG. 3, the image frame F 1 is moved in the range of the image sensor area A 1 in accordance with the camera shake, as shown in the center of FIG. In addition, a range of a certain subject centered on a person can be accommodated in the video frame F 1 , and video image stabilization is realized.

また、映像枠F1と同じ量だけAF検波枠F2を移動させることによって、図3の下方に示されるように、一定の被写体の範囲をAF検波枠F2に収めることができ、AF検波の手ぶれ補正、すなわち、フォーカスを被写体にあて続けることが可能となる。 In addition, by moving the AF detection frame F 2 by the same amount as the image frame F 1 , as shown in the lower part of FIG. 3, a certain subject range can be accommodated in the AF detection frame F 2. Camera shake correction, that is, it is possible to continue focusing on the subject.

図4は、手ぶれが比較的大きく、手ぶれに応じて算出される映像枠F1の補正量とAF検波枠F2の補正量が最大の補正量と等しい場合(手ぶれ量=AF検波枠F2の補正量=映像枠F1の補正量=映像枠F1の最大の補正量)の補正の例を示す図である。 FIG. 4 shows a case where the camera shake is relatively large and the correction amount of the video frame F 1 calculated according to the camera shake and the correction amount of the AF detection frame F 2 are equal to the maximum correction amount (camera shake amount = AF detection frame F 2). correction amount = video frame F 1 correction amount = a diagram showing an example of correction of the maximum correction amount) of the image frame F 1.

この場合、図4の上方に示されるように手ぶれが生じたとしても、手ぶれに応じて映像枠F1を撮像素子エリアA1の範囲一杯まで移動させることによって、図4の中央に示されるように、一定の被写体の範囲を映像枠F1に収めることができ、映像の手ぶれ補正が実現される。 In this case, even if camera shake occurs as shown in the upper part of FIG. 4, the image frame F 1 is moved to the full range of the image sensor area A 1 according to the camera shake, as shown in the center of FIG. In addition, a certain subject range can be accommodated in the image frame F 1 , and image stabilization of the image is realized.

また、映像枠F1と同じ量だけAF検波枠F2を移動させることによって、図4の下方に示されるように、一定の被写体の範囲をAF検波枠F2に収めることができ、フォーカスを被写体にあて続けることが可能となる。 In addition, by moving the AF detection frame F 2 by the same amount as the image frame F 1 , as shown in the lower part of FIG. 4, it is possible to fit a certain subject range in the AF detection frame F 2 , and focus. It is possible to continue to hit the subject.

図5は、手ぶれが大きく、手ぶれに応じて算出される映像枠F1の補正量とAF検波枠F2の補正量が最大の補正量を超える場合(手ぶれ量>AF検波枠F2の補正量=映像枠F1の補正量=映像枠F1の最大の補正量)の補正の例を示す図である。 FIG. 5 shows a case where the camera shake is large and the correction amount of the image frame F 1 calculated according to the camera shake and the correction amount of the AF detection frame F 2 exceed the maximum correction amount (camera shake amount> AF detection frame F 2 correction). weight = is a diagram illustrating an example of correction of the correction amount of the video frame F 1 = maximum correction amount of the video frame F 1).

この場合、図5の上方に示されるように手ぶれが生じたとき、手ぶれに応じて映像枠F1を撮像素子エリアA1の範囲一杯まで移動させたとしても、図5の中央に示されるように、一定の被写体の範囲を映像枠F1に収めることができず、映像の手ぶれ補正ができなくなる。 In this case, when camera shake occurs as shown in the upper part of FIG. 5, even if the image frame F 1 is moved to the full range of the image sensor area A 1 according to the camera shake, as shown in the center of FIG. In addition, a certain subject range cannot be accommodated in the image frame F 1 , and image stabilization of the image cannot be performed.

また、映像枠F1と同じ量だけAF検波枠F2を移動させたとしても、図5の下方に示されるように、一定の被写体の範囲をAF検波枠F2に収めることができず、フォーカスを被写体にあて続けることができなくなる。 Further, even if the AF detection frame F 2 is moved by the same amount as the video frame F 1 , as shown in the lower part of FIG. 5, a certain subject range cannot be accommodated in the AF detection frame F 2 . The focus cannot be kept on the subject.

このように、映像枠と検波枠を連動させて同じ量だけ補正した場合、手ぶれが大きく、手ぶれに応じて算出される映像枠F1の補正量とAF検波枠F2の補正量が最大の補正量を超えるときには、AF検波枠F2に一定の被写体の範囲を収めることができないことから検波の精度が劣化し、フォーカスを被写体にあて続けることができなくなる。 As described above, when the video frame and the detection frame are interlocked and corrected by the same amount, camera shake is large, and the correction amount of the video frame F 1 and the correction amount of the AF detection frame F 2 calculated according to the camera shake are the largest. when more than the amount of correction, the accuracy of detection because it to the AF detection frame F 2 can not hold a certain range of the object is deteriorated and it becomes impossible to continue focus on the subject.

図6乃至図8は、映像の手ぶれ補正機能がOFF(停止状態)の場合の手ぶれ、映像、AF検波の状況を示す図である。   6 to 8 are diagrams showing the states of camera shake, video, and AF detection when the image shake correction function of the video is OFF (stopped state).

従来の手ぶれ補正においては、映像の手ぶれ補正とAF検波の手ぶれ補正が連動しているから、この場合、AF検波の手ぶれ補正機能もOFFになる。図6に示される手ぶれの状況は図3のものと同じであり、図7に示される手ぶれの状況は図4のものと同じである。また、図8に示される手ぶれの状況は図5のものと同じである。   In the conventional camera shake correction, the camera shake correction of the image and the camera shake correction of the AF detection are linked. In this case, the camera shake correction function of the AF detection is also turned off. The camera shake situation shown in FIG. 6 is the same as that in FIG. 3, and the camera shake situation shown in FIG. 7 is the same as that in FIG. Further, the situation of camera shake shown in FIG. 8 is the same as that of FIG.

この場合、図6乃至図8のそれぞれの図の中央に示されるように、手ぶれに応じて映像にもぶれが生じ、それぞれの図の下方に示されるように、手ぶれに応じてAF検波にもぶれが生じる。   In this case, as shown in the center of each of FIGS. 6 to 8, the image is shaken according to the camera shake, and the AF detection is performed according to the camera shake as shown in the lower part of each figure. Shake occurs.

このように、映像の手ぶれ補正とAF検波の手ぶれ補正が連動している場合、映像の手ぶれ補正機能がOFFのときにはAF検波の手ぶれ補正機能もOFFとなり、手ぶれが生じたときにはAF検波枠F2に一定の被写体の範囲を収めることができないことからフォーカスを被写体にあて続けることができなくなる。 As described above, when the image stabilization of the image and the camera shake correction of the AF detection are linked, the image stabilization function of the AF detection is also turned off when the image stabilization function of the image is OFF, and the AF detection frame F 2 when the camera shake occurs. Since it is impossible to fit a range of a certain subject, the focus cannot be kept on the subject.

本発明はこのような状況に鑑みてなされたものであり、手ぶれの程度によっては生じることのある検波精度の低下を防止することができるようにするものである。   The present invention has been made in view of such circumstances, and is intended to prevent a reduction in detection accuracy that may occur depending on the degree of camera shake.

本発明の一側面の撮像装置は、撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠を設定する映像枠設定手段と、前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠を設定する検波枠設定手段と、手ぶれを検出する検出手段と、前記検出手段により検出された手ぶれに応じて、前記検波枠設定手段により設定された前記検波枠の補正を、前記映像枠設定手段により設定された前記映像枠の補正とは別に行う補正手段とを備える。   An imaging apparatus according to an aspect of the present invention includes a video frame setting unit that sets a video frame that defines a range to be processed in a video captured by an image sensor, a frame smaller than the video frame, and an imaging condition Detection frame setting means for setting a detection frame for defining a range to be detected for setting, detection means for detecting camera shake, and the detection frame according to the camera shake detected by the detection means And a correction unit that corrects the detection frame set by the setting unit separately from the correction of the video frame set by the video frame setting unit.

前記補正手段には、前記映像枠と前記検波枠のそれぞれの位置を、前記撮像素子によって取り込まれた映像の範囲内で移動させることによって前記映像枠の補正と前記検波枠の補正を電子的に行わせることができる。   The correction means electronically performs correction of the video frame and correction of the detection frame by moving the positions of the video frame and the detection frame within the range of the video captured by the imaging device. Can be done.

前記検出手段により検出された手ぶれに応じた前記映像枠と前記検波枠の補正量が、前記撮像素子によって取り込まれた映像の範囲により定められる最大の補正量を超える場合、前記補正手段には、前記検波枠の補正を、前記撮像素子によって取り込まれた映像の範囲内で位置を移動させることによって電子的に行わせることができる。   When the correction amount of the video frame and the detection frame corresponding to the camera shake detected by the detection unit exceeds the maximum correction amount determined by the range of the video captured by the image sensor, the correction unit includes: The detection frame can be corrected electronically by moving the position within the range of the video captured by the image sensor.

前記補正手段には、レンズを移動させ、前記撮像素子に届く光を調整することによって前記映像枠の補正と前記検波枠の補正を光学的に行わせ、前記検出手段により検出された手ぶれに応じた前記映像枠と前記検波枠の補正量が、前記レンズの移動可能範囲により定められる最大の補正量を超える場合、前記検波枠の補正を、前記撮像素子によって取り込まれた映像の範囲内で位置を移動させることによって電子的に行わせることができる。   The correction means optically corrects the image frame and the detection frame by moving a lens and adjusting light reaching the image sensor, and responds to camera shake detected by the detection means. When the correction amount of the video frame and the detection frame exceeds the maximum correction amount determined by the movable range of the lens, the correction of the detection frame is positioned within the range of the video captured by the imaging device. This can be done electronically by moving.

前記補正手段には、前記映像枠の補正を、レンズを移動させ、前記撮像素子に届く光を調整することによって光学的に行わせるとともに、前記検波枠の補正を、前記撮像素子によって取り込まれた映像の範囲内で位置を移動させることによって電子的に行わせることができる。   The correction unit optically corrects the image frame by moving a lens and adjusting light reaching the image sensor, and the correction of the detection frame is captured by the image sensor. This can be done electronically by moving the position within the video range.

本発明の一側面の撮像方法またはプログラムは、撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠を設定し、前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠を設定し、手ぶれを検出し、検出した手ぶれに応じて、前記検波枠の補正を、前記映像枠の補正とは別に行うステップを含む。   An imaging method or program according to an aspect of the present invention sets a video frame that defines a range to be processed in a video captured by an imaging device, and sets an imaging condition that is smaller than the video frame. Setting a detection frame that defines a range to be detected in order to detect camera shake, and performing correction of the detection frame separately from correction of the video frame according to the detected camera shake .

本発明の一側面においては、撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠が設定され、前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠が設定される。また、手ぶれが検出され、検出された手ぶれに応じて、前記検波枠の補正が、前記映像枠の補正とは別に行われる。   In one aspect of the present invention, a video frame that defines a range to be processed in a video captured by an image sensor is set, and is a frame smaller than the video frame, and is used for setting imaging conditions. A detection frame that defines a range to be detected is set. In addition, camera shake is detected, and the detection frame is corrected separately from the correction of the video frame in accordance with the detected camera shake.

本発明の一側面によれば、手ぶれの量によっては生じることのある検波精度の低下を防止することができる。   According to one aspect of the present invention, it is possible to prevent a reduction in detection accuracy that may occur depending on the amount of camera shake.

以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。   Embodiments of the present invention will be described below. Correspondences between the constituent elements of the present invention and the embodiments described in the specification or the drawings are exemplified as follows. This description is intended to confirm that the embodiments supporting the present invention are described in the specification or the drawings. Therefore, even if there is an embodiment which is described in the specification or the drawings but is not described here as an embodiment corresponding to the constituent elements of the present invention, that is not the case. It does not mean that the form does not correspond to the constituent requirements. On the contrary, even if an embodiment is described herein as corresponding to the invention, this does not mean that the embodiment does not correspond to other than the configuration requirements. .

本発明の一側面の撮像装置(例えば、図9の撮像装置1)は、撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠を設定する映像枠設定手段(例えば、図9のメモリコントローラ42)と、前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠を設定する検波枠設定手段(例えば、図9のAEゲート18)と、手ぶれを検出する検出手段(例えば、図9の振動検出部25)と、前記検出手段により検出された手ぶれに応じて、前記検波枠設定手段により設定された前記検波枠の補正を、前記映像枠設定手段により設定された前記映像枠の補正とは別に行う補正手段(例えば、図9のカメラコントローラ24)とを備える。   An imaging apparatus according to an aspect of the present invention (for example, the imaging apparatus 1 in FIG. 9) is a video frame setting unit (for example, FIG. 9 memory controller 42) and a detection frame setting means (for example, FIG. 9) that sets a detection frame that is a frame smaller than the video frame and that defines a range to be detected for setting the imaging condition. AE gate 18), detection means for detecting camera shake (for example, vibration detection unit 25 in FIG. 9), and the detection frame set by the detection frame setting means in accordance with the camera shake detected by the detection means. Correction means (for example, the camera controller 24 in FIG. 9) for performing the above correction separately from the correction of the video frame set by the video frame setting means.

本発明の一側面の撮像方法またはプログラムは、撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠を設定し、前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠を設定し、手ぶれを検出し、検出した手ぶれに応じて、前記検波枠の補正を、前記映像枠の補正とは別に行うステップ(例えば、図18のステップS4)を含む。   An imaging method or program according to an aspect of the present invention sets a video frame that defines a range to be processed in a video captured by an imaging device, and sets an imaging condition that is smaller than the video frame. Setting a detection frame that defines a range to be detected for detection, detecting camera shake, and performing correction of the detection frame separately from correction of the video frame according to the detected camera shake (for example, Step S4) of FIG. 18 is included.

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

図9は、本発明の一実施形態に係る撮像装置1の構成例を示すブロック図である。   FIG. 9 is a block diagram illustrating a configuration example of the imaging apparatus 1 according to an embodiment of the present invention.

レンズブロック11は、ズームの調整をするためのズームレンズ12やフォーカス(ピント)の調整をするためのフォーカスレンズ13から構成され、被写体からの光を撮像素子14に入射させる。   The lens block 11 includes a zoom lens 12 for adjusting the zoom and a focus lens 13 for adjusting the focus (focus), and makes light from the subject incident on the image sensor 14.

撮像素子14は、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などよりなり、タイミングジェネレータ(TG)27から供給される信号にしたがって、レンズブロック11を介して入射する被写体からの光を受光して光電変換を行い、受光量に応じた電気信号としてのアナログの画像信号をアナログ信号処理部15に出力する。   The image sensor 14 is composed of a CCD (Charge Coupled Device), a CMOS (Complementary Metal Oxide Semiconductor), or the like, and receives light from a subject incident through the lens block 11 in accordance with a signal supplied from a timing generator (TG) 27. It receives light, performs photoelectric conversion, and outputs an analog image signal as an electrical signal corresponding to the amount of received light to the analog signal processing unit 15.

アナログ信号処理部15は、撮像素子14から供給された信号に対して相関2重サンプリングなどの信号処理を施す。また、アナログ信号処理部15は、信号処理を施すことによって得られた信号をA/D変換し、その結果得られるデジタルの画像データをカメラ信号処理部16に出力する。   The analog signal processing unit 15 performs signal processing such as correlated double sampling on the signal supplied from the image sensor 14. The analog signal processing unit 15 performs A / D conversion on the signal obtained by performing the signal processing, and outputs the digital image data obtained as a result to the camera signal processing unit 16.

カメラ信号処理部16は、アナログ信号処理部15から供給された画像データをAE(Auto Exposure)ゲート18、AF(Auto Focus)ゲート19、およびACC(Auto Color Control)ゲート20に出力する。また、カメラ信号処理部16は、アナログ信号処理部15から供給された画像データをメモリ部17にも出力する。   The camera signal processing unit 16 outputs the image data supplied from the analog signal processing unit 15 to an AE (Auto Exposure) gate 18, an AF (Auto Focus) gate 19, and an ACC (Auto Color Control) gate 20. The camera signal processing unit 16 also outputs the image data supplied from the analog signal processing unit 15 to the memory unit 17.

メモリ部17はメモリ41とメモリコントローラ42から構成され、このうちのメモリ41には、カメラ信号処理部16から供給された画像データが順次記憶される。メモリコントローラ42は、メモリ41にデータが記憶された1フレームの画像内の所定の範囲のデータをカメラコントローラ24による制御にしたがって切り出し、切り出したデータを、記録や表示などの処理対象となる映像(動画)を構成する1フレームの画像のデータとして後段に出力する。メモリ部17の後段には、メモリコントローラ42により切り出された画像から構成される動画のデータを記録メディアに記録させるブロックなどが設けられる。   The memory unit 17 includes a memory 41 and a memory controller 42, and among these, the image data supplied from the camera signal processing unit 16 is sequentially stored. The memory controller 42 cuts out a predetermined range of data in the image of one frame whose data is stored in the memory 41 in accordance with the control by the camera controller 24, and the cut-out data is a video to be processed such as recording or display ( Is output to the subsequent stage as image data of one frame constituting the movie. At the subsequent stage of the memory unit 17, a block for recording moving image data composed of images cut out by the memory controller 42 on a recording medium is provided.

例えば、メモリコントローラ42は、撮像素子14によって取り込まれた画像内の、設定された映像枠(記録や表示などの処理の対象となる範囲を規定する枠(有効画素の範囲の枠))に収められている画像だけを切り出し、出力する。映像枠がどの位置に設定されるのかを表す情報はカメラコントローラ24から供給される。後に詳述するように、映像枠の設定位置は、被写体の同じ範囲だけを切り出すことができるようにユーザの手ぶれに応じて移動し、これにより、手ぶれ補正が実現される。このように、図9の撮像装置1は、電子式の手ぶれ補正機能を有する装置である。   For example, the memory controller 42 fits in a set video frame (a frame that defines a range to be processed such as recording or display (a frame of an effective pixel range)) in an image captured by the image sensor 14. Cut out and output only the current image. Information indicating where the video frame is set is supplied from the camera controller 24. As will be described in detail later, the setting position of the video frame moves according to the user's camera shake so that only the same range of the subject can be cut out, thereby realizing the camera shake correction. 9 is an apparatus having an electronic camera shake correction function.

AEゲート18は、カメラ信号処理部16から供給された画像データのうち、カメラコントローラ24によって設定されたAE検波枠内のデータだけを抽出し、抽出したデータを、撮像の条件である露出を設定するために行われる検波の対象のデータとしてAE検波器21に出力する。本実施例では、AE検波枠の大きさは映像枠の大きさよりも小さいものとされ、映像枠内のどの位置にAE検波枠を設定するのかを表す情報がカメラコントローラ24から供給される。AE検波枠も、例えば、AF検波枠と同様に映像枠の中央付近に設定される。   The AE gate 18 extracts only the data within the AE detection frame set by the camera controller 24 from the image data supplied from the camera signal processing unit 16, and sets the exposure that is the imaging condition for the extracted data. Therefore, the data is output to the AE detector 21 as data to be detected. In the present embodiment, the size of the AE detection frame is smaller than the size of the video frame, and information indicating where the AE detection frame is set in the video frame is supplied from the camera controller 24. The AE detection frame is also set near the center of the video frame, for example, like the AF detection frame.

AFゲート19は、カメラ信号処理部16から供給された画像データのうち、カメラコントローラ24によって設定されたAF検波枠内のデータだけを抽出し、抽出したデータを、撮像の条件であるフォーカスを設定するために行われる検波の対象のデータとしてAF検波器22に出力する。AF検波枠の大きさは映像枠の大きさよりも小さいものとされ、映像枠内のどの位置にAF検波枠を設定するのかを表す情報がカメラコントローラ24から供給される。AF検波枠は、上述したように例えば映像枠の中央付近に設定される。   The AF gate 19 extracts only the data within the AF detection frame set by the camera controller 24 from the image data supplied from the camera signal processing unit 16, and sets the focus, which is an imaging condition, to the extracted data. The data is output to the AF detector 22 as data to be detected. The size of the AF detection frame is smaller than the size of the video frame, and information indicating where the AF detection frame is set in the video frame is supplied from the camera controller 24. As described above, the AF detection frame is set, for example, near the center of the video frame.

ACCゲート20は、カメラ信号処理部16から供給された画像データのうち、カメラコントローラ24によって設定されたACC検波枠内のデータだけを抽出し、抽出したデータを、撮像の条件である、取り込まれる画像の色を設定するために行われる検波の対象のデータとしてACC検波器23に出力する。本実施例では、ACC検波枠の大きさは映像枠の大きさよりも小さいものとされ、映像枠内のどの位置にACC検波枠を設定するのかを表す情報がカメラコントローラ24から供給される。ACC検波枠も、例えば、AF検波枠と同様に映像枠の中央付近に設定される。   The ACC gate 20 extracts only the data within the ACC detection frame set by the camera controller 24 from the image data supplied from the camera signal processing unit 16, and the extracted data is captured as imaging conditions. The data is output to the ACC detector 23 as data to be detected for setting the color of the image. In the present embodiment, the size of the ACC detection frame is smaller than the size of the video frame, and information indicating where the ACC detection frame is set in the video frame is supplied from the camera controller 24. The ACC detection frame is also set near the center of the video frame, for example, like the AF detection frame.

AE検波器21は、AEゲート18から供給されたデータに基づいて被写体の明るさのデータを取得し、取得したデータをカメラコントローラ24に出力する。   The AE detector 21 acquires subject brightness data based on the data supplied from the AE gate 18 and outputs the acquired data to the camera controller 24.

AF検波器22は、AFゲート19から供給されたデータに基づいて被写体の高周波成分のデータを取得し、取得したデータをカメラコントローラ24に出力する。   The AF detector 22 acquires high-frequency component data of the subject based on the data supplied from the AF gate 19 and outputs the acquired data to the camera controller 24.

ACC検波器23は、ACCゲート20から供給されたデータに基づいて被写体の色のデータを取得し、取得したデータをカメラコントローラ24に出力する。   The ACC detector 23 acquires subject color data based on the data supplied from the ACC gate 20 and outputs the acquired data to the camera controller 24.

カメラコントローラ24は、内部のROM(Read Only Memory)に記憶されているプログラムを実行し、撮像装置1全体の動作を制御する。   The camera controller 24 executes a program stored in an internal ROM (Read Only Memory) and controls the operation of the entire imaging apparatus 1.

例えば、カメラコントローラ24は、撮像装置1の筐体表面に設けられるボタンに対するユーザの操作を受け付ける図示せぬ入力部から供給される切換え信号にしたがって映像の手ぶれ補正機能のON/OFFを切換える。   For example, the camera controller 24 switches ON / OFF of the image stabilization function of the video in accordance with a switching signal supplied from an input unit (not shown) that accepts a user operation on a button provided on the surface of the casing of the imaging device 1.

また、カメラコントローラ24は、入力部から供給されるズーム指示信号にしたがってレンズドライバ28にズームを調整させるとともに、マニュアルフォーカス指示信号にしたがってレンズドライバ28にフォーカスを調整させる。カメラコントローラ24は、マニュアル/オートフォーカス切換え信号にしたがって、フォーカスのモードをマニュアルモードとオートモードとで切換える。   Further, the camera controller 24 causes the lens driver 28 to adjust the zoom according to the zoom instruction signal supplied from the input unit, and causes the lens driver 28 to adjust the focus according to the manual focus instruction signal. The camera controller 24 switches the focus mode between the manual mode and the auto mode according to the manual / autofocus switching signal.

カメラコントローラ24は、AE検波器21から供給された被写体の明るさのデータに基づいて絞りを制御するなどして露出を調整し、また、フォーカスのモードがオートモードとして設定されている場合、AF検波器22から供給された被写体のコントラストのデータに基づいてレンズドライバ28を制御し、フォーカスレンズ13の位置を調整させる。さらに、カメラコントローラ24は、ACC検波器23から供給された被写体の色のデータに基づいて、アナログ信号処理部15やカメラ信号処理部16において行われる処理の内容を規定するパラメータを設定し、取り込まれる画像の色を調整する。   The camera controller 24 adjusts the exposure by controlling the aperture based on the brightness data of the subject supplied from the AE detector 21. When the focus mode is set as the auto mode, the AF is performed. The lens driver 28 is controlled based on the subject contrast data supplied from the detector 22 to adjust the position of the focus lens 13. Further, the camera controller 24 sets and takes in parameters that define the content of processing performed in the analog signal processing unit 15 and the camera signal processing unit 16 based on the subject color data supplied from the ACC detector 23. Adjust the color of the displayed image.

カメラコントローラ24は、映像の手ぶれ補正をONにすることがユーザにより選択されている場合、補正量算出部26から供給された補正量に応じて、例えば、撮像素子エリアA1上における補正後の映像枠の位置を表す情報をメモリ部17のメモリコントローラ42に出力し、映像枠を補正させる。 The camera controller 24, when it is turned ON image stabilization of a video has been selected by the user, in accordance with the correction amount supplied from the correction amount calculation unit 26, for example, after the correction on the image pickup device area A 1 Information indicating the position of the video frame is output to the memory controller 42 of the memory unit 17 to correct the video frame.

また、カメラコントローラ24は、補正量算出部26から供給された補正量に応じて、映像枠の補正とは別に、AE検波枠の補正をAEゲート18に、AF検波枠の補正をAFゲート19に、ACC検波枠の補正をACCゲート20に行わせる。検波枠の補正は、映像の手ぶれ補正がONの状態にあってもOFFの状態にあっても、検波枠の手ぶれ補正がONの状態にあるときには行われる。後に詳述するように、映像枠より小さい枠として設定される検波枠は、映像枠よりも多く撮像素子エリアA1内で移動させることができるから、映像枠と連動して同じ量だけ補正されるのではなく、必要に応じて、映像枠とは別に、映像枠の補正量よりも多い量だけ補正される。 Further, the camera controller 24 performs the correction of the AE detection frame to the AE gate 18 and the correction of the AF detection frame to the AF gate 19 separately from the correction of the video frame according to the correction amount supplied from the correction amount calculation unit 26. Then, the ACC gate 20 is corrected for the ACC detection frame. The correction of the detection frame is performed when the camera shake correction of the detection frame is in the ON state, regardless of whether the camera shake correction of the image is in the ON state or the OFF state. As will be described in detail later, the detection frame set as a frame smaller than the video frame can be moved in the image sensor area A 1 more than the video frame, and thus is corrected by the same amount in conjunction with the video frame. Rather than being corrected, the video frame is corrected by an amount larger than the video frame correction amount, if necessary.

カメラコントローラ24は、TG27を制御して撮像を行わせる処理なども行う。   The camera controller 24 also performs processing for controlling the TG 27 to perform imaging.

振動検出部25はジャイロセンサなどよりなり、手ぶれによって撮像装置1に加えられた振動の大きさと方向を検出し、検出結果を表す情報を補正量算出部26に出力する。   The vibration detection unit 25 includes a gyro sensor or the like, detects the magnitude and direction of vibration applied to the imaging apparatus 1 due to camera shake, and outputs information indicating the detection result to the correction amount calculation unit 26.

補正量算出部26は、振動検出部25から供給された情報に基づいて、撮像装置1に振動が加えられる前と加えられた後とで被写体の同じ範囲が映像枠に収まるように映像枠の補正量を決定し、決定した補正量を表す情報をカメラコントローラ24に出力する。また、補正量算出部26は、撮像装置1に振動が加えられる前と加えられた後とで被写体の同じ範囲が検波枠に収まるように、検波枠の補正量を映像枠の補正量とは別に決定し、決定した補正量を表す情報をカメラコントローラ24に出力する。   Based on the information supplied from the vibration detection unit 25, the correction amount calculation unit 26 adjusts the video frame so that the same range of the subject is within the video frame before and after vibration is applied to the imaging device 1. The correction amount is determined, and information representing the determined correction amount is output to the camera controller 24. Further, the correction amount calculation unit 26 determines the correction amount of the detection frame as the correction amount of the video frame so that the same range of the subject is within the detection frame before and after the vibration is applied to the imaging apparatus 1. Separately determined, information indicating the determined correction amount is output to the camera controller 24.

タイミングジェネレータ27は、カメラコントローラ24による制御にしたがって水平駆動信号と垂直駆動信号をそれぞれ発生し、それらを撮像素子14に出力する。これにより、各画素の信号が水平駆動信号と垂直駆動信号にしたがって撮像素子14から読み出される。   The timing generator 27 generates a horizontal drive signal and a vertical drive signal according to the control by the camera controller 24 and outputs them to the image sensor 14. Thereby, the signal of each pixel is read from the image sensor 14 according to the horizontal drive signal and the vertical drive signal.

レンズドライバ28は、カメラコントローラ24による制御にしたがってモータ29を駆動し、ズームレンズ12の位置を調整するとともに、モータ30を駆動し、フォーカスレンズ13の位置を調整する。   The lens driver 28 drives the motor 29 according to the control by the camera controller 24 to adjust the position of the zoom lens 12 and also drives the motor 30 to adjust the position of the focus lens 13.

図10は、撮像装置1の他の構成例を示すブロック図である。図9に示される構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。   FIG. 10 is a block diagram illustrating another configuration example of the imaging apparatus 1. The same components as those shown in FIG. 9 are denoted by the same reference numerals. The overlapping description will be omitted as appropriate.

図10の撮像装置1は、基本的に、振動検出部25に換えて画像動きベクトル検出部51が設けられている点が図9の撮像装置1と異なる。   The imaging apparatus 1 in FIG. 10 basically differs from the imaging apparatus 1 in FIG. 9 in that an image motion vector detection unit 51 is provided instead of the vibration detection unit 25.

画像動きベクトル検出部51は、カメラ信号処理部16から供給された複数フレームの画像に基づいて被写体の動きを検出し、検出した動きを表す動きベクトルを補正量算出部26に出力する。手ぶれが生じた場合、取り込まれた画像の被写体には手ぶれに応じた動きが現れるから、被写体が静止しているものとすると、画像動きベクトル検出部51から出力される動きベクトルはユーザの手ぶれの状況を表わすものになる。すなわち、図10の撮像装置1は、手ぶれをジャイロセンサなどにより検出するのではなく、画像処理により検出する装置である。   The image motion vector detection unit 51 detects the motion of the subject based on a plurality of frames of images supplied from the camera signal processing unit 16 and outputs a motion vector representing the detected motion to the correction amount calculation unit 26. When a camera shake occurs, a motion corresponding to the camera shake appears in the captured image subject. Therefore, assuming that the subject is stationary, the motion vector output from the image motion vector detection unit 51 is the user's camera shake. It represents the situation. That is, the imaging apparatus 1 in FIG. 10 is an apparatus that detects camera shake by image processing instead of detecting it by a gyro sensor or the like.

補正量算出部26は、画像動きベクトル検出部51から供給された動きベクトルに基づいて、撮像装置1に振動が加えられる前と加えられた後とで被写体の同じ範囲が映像枠に収まるように映像枠の補正量を決定し、決定した補正量を表す情報をカメラコントローラ24に出力する。また、補正量算出部26は、撮像装置1に振動が加えられる前と加えられた後とで被写体の同じ範囲が検波枠に収まるように、検波枠の補正量を映像枠の補正量とは別に決定し、決定した補正量を表す情報をカメラコントローラ24に出力する。   Based on the motion vector supplied from the image motion vector detection unit 51, the correction amount calculation unit 26 makes the same range of the subject fit in the video frame before and after vibration is applied to the imaging device 1. The correction amount of the video frame is determined, and information representing the determined correction amount is output to the camera controller 24. Further, the correction amount calculation unit 26 determines the correction amount of the detection frame as the correction amount of the video frame so that the same range of the subject is within the detection frame before and after the vibration is applied to the imaging apparatus 1. Separately determined, information indicating the determined correction amount is output to the camera controller 24.

カメラコントローラ24においては、補正量算出部26から供給された情報に基づいて、映像枠、検波枠の補正が別々に行われる。   In the camera controller 24, the video frame and the detection frame are corrected separately based on the information supplied from the correction amount calculation unit 26.

なお、図10の撮像装置1において、カメラ信号処理部16は、アナログ信号処理部15から供給された画像データをメモリ部17、AEゲート18、AFゲート19、ACCゲート20、および画像動きベクトル検出部51に出力する。   10, the camera signal processing unit 16 uses the image data supplied from the analog signal processing unit 15 as the memory unit 17, the AE gate 18, the AF gate 19, the ACC gate 20, and the image motion vector detection. To the unit 51.

ここで、撮像装置1において行われる映像枠と検波枠の補正について図11乃至図13を参照して説明する。図11乃至図13において、上方の図は手ぶれの状況を示し、中央の図は補正された映像の状況を示す。また、下方の図は補正されたAF検波の状況を示す。AF制御のための検波について主に説明するが、AEゲート18により設定されたAE検波枠を用いた検波、ACCゲート20により設定されたACC検波枠を用いた検波の場合も同様である。   Here, correction of the video frame and the detection frame performed in the imaging apparatus 1 will be described with reference to FIGS. 11 to 13. 11 to 13, the upper diagram shows the state of camera shake, and the middle diagram shows the state of the corrected image. The lower figure shows the corrected AF detection status. Although the detection for AF control will be mainly described, the same applies to the detection using the AE detection frame set by the AE gate 18 and the detection using the ACC detection frame set by the ACC gate 20.

図11は、手ぶれが比較的小さく、手ぶれに応じて算出される映像枠F1の補正量とAF検波枠F2の補正量が最大の補正量より少ない場合(手ぶれ量=AF検波枠F2の補正量=映像枠F1の補正量<映像枠F1の最大の補正量)の補正の例を示す図である。 FIG. 11 shows a case where the camera shake is relatively small and the correction amount of the image frame F 1 and the correction amount of the AF detection frame F 2 calculated according to the camera shake are smaller than the maximum correction amount (camera shake amount = AF detection frame F 2). correction amount = a diagram showing an example of correction of the correction amount of the video frame F 1 <maximum correction amount of the video frame F 1).

この場合、図11の上方に示されるように手ぶれが生じたとしても、手ぶれに応じて映像枠F1を撮像素子エリアA1の範囲内で移動させることによって、図11の中央に示されるように、一定の被写体の範囲を映像枠F1に収めることができ、映像の手ぶれ補正が実現される。 In this case, even if camera shake occurs as shown in the upper part of FIG. 11, the image frame F 1 is moved in the range of the image sensor area A 1 in accordance with the camera shake, as shown in the center of FIG. In addition, a certain subject range can be accommodated in the image frame F 1 , and image stabilization of the image is realized.

また、映像枠F1と同じ量だけAF検波枠F2を移動させることによって、図11の下方に示されるように、一定の被写体の範囲をAF検波枠F2に収めることができ、AF検波の手ぶれ補正、すなわち、フォーカスを被写体にあて続けることが可能となる。 Further, by moving the AF detection frame F 2 by the same amount as the image frame F 1 , as shown in the lower part of FIG. 11, a certain subject range can be accommodated in the AF detection frame F 2 , and AF detection is performed. Camera shake correction, that is, it is possible to continue focusing on the subject.

図11においては映像枠F1の補正量とAF検波枠F2の補正量は同じ量となる。この補正は、映像枠F1とAF検波枠F2が連動して移動する図3の補正と同じである。 In FIG. 11, the correction amount of the video frame F 1 and the correction amount of the AF detection frame F 2 are the same. This correction is the same as the correction in FIG. 3 in which the video frame F 1 and the AF detection frame F 2 move in conjunction with each other.

図12は、手ぶれが比較的大きく、手ぶれに応じて算出される映像枠F1の補正量とAF検波枠F2の補正量が最大の補正量と等しい場合(手ぶれ量=AF検波枠F2の補正量=映像枠F1の補正量=映像枠F1の最大の補正量)の補正の例を示す図である。 FIG. 12 shows a case where the camera shake is relatively large and the correction amount of the image frame F 1 calculated according to the camera shake and the correction amount of the AF detection frame F 2 are equal to the maximum correction amount (camera shake amount = AF detection frame F 2). correction amount = video frame F 1 correction amount = a diagram showing an example of correction of the maximum correction amount) of the image frame F 1.

この場合、図12の上方に示されるように手ぶれが生じたとしても、手ぶれに応じて映像枠F1を撮像素子エリアA1の範囲一杯まで移動させることによって、図12の中央に示されるように、一定の被写体の範囲を映像枠F1に収めることができ、映像の手ぶれ補正が実現される。 In this case, even if camera shake occurs as shown in the upper part of FIG. 12, the image frame F 1 is moved to the full range of the image sensor area A 1 according to the camera shake, as shown in the center of FIG. In addition, a certain subject range can be accommodated in the image frame F 1 , and image stabilization of the image is realized.

また、映像枠F1と同じ量だけAF検波枠F2を移動させることによって、図12の下方に示されるように、一定の被写体の範囲をAF検波枠F2に収めることができ、フォーカスを被写体にあて続けることが可能となる。 Also, by moving the AF detection frame F 2 by the same amount as the image frame F 1 , a fixed subject range can be accommodated in the AF detection frame F 2 as shown in the lower part of FIG. It is possible to continue to hit the subject.

図12の例においては映像枠F1の補正量とAF検波枠F2の補正量は同じ量となる。この補正は、映像枠F1とAF検波枠F2が連動して移動する図4の補正と同じである。 In the example of FIG. 12, the correction amount of the video frame F 1 and the correction amount of the AF detection frame F 2 are the same amount. This correction is the same as the correction in FIG. 4 in which the video frame F 1 and the AF detection frame F 2 move in conjunction with each other.

図13は、手ぶれが大きく、手ぶれに応じて算出される映像枠F1の補正量とAF検波枠F2の補正量が最大の補正量を超える場合(手ぶれ量>AF検波枠F2の補正量=映像枠F1の補正量=映像枠F1の最大の補正量)の補正の例を示す図である。 FIG. 13 shows a case where the camera shake is large and the correction amount of the image frame F 1 calculated according to the camera shake and the correction amount of the AF detection frame F 2 exceed the maximum correction amount (camera shake amount> AF detection frame F 2 correction). weight = is a diagram illustrating an example of correction of the correction amount of the video frame F 1 = maximum correction amount of the video frame F 1).

この場合、図13の上方に示されるように手ぶれが生じたとき、手ぶれに応じて映像枠F1を撮像素子エリアA1の範囲一杯まで移動させたとしても、図13の中央に示されるように、一定の被写体の範囲を映像枠F1に収めることができず、映像の手ぶれ補正ができなくなる。 In this case, as shown in the upper part of FIG. 13, even if the image frame F 1 is moved to the full range of the image sensor area A 1 according to the camera shake, as shown in the upper part of FIG. In addition, a certain subject range cannot be accommodated in the image frame F 1 , and image stabilization of the image cannot be performed.

また、この場合、映像については手ぶれ補正ができない状態であっても、撮像装置1においては上述したように映像枠F1の補正と検波枠F2の補正が別々に行われ、検波枠F2に対しては映像枠F1より多い量の補正が施されるから、このような補正が行われることによって、図13の下方に示されるように、一定の被写体の範囲をAF検波枠F2に収めることができ、フォーカスを被写体にあて続けることが可能となる。すなわち、この場合、映像枠F1とAF検波枠F2が別々に移動することになる(映像枠F1が撮像素子エリアA1の範囲一杯のところに移動するまでは連動して移動し、撮像素子エリアA1の範囲一杯のところまで映像枠F1が移動した後はAF検波枠F2だけが移動することになる)。 In this case, even when the image cannot be corrected for camera shake, the imaging apparatus 1 performs the correction of the image frame F 1 and the correction of the detection frame F 2 separately as described above, and the detection frame F 2. since the correction amount larger than the video frame F 1 applied for by such correction is performed, as shown in the lower part of FIG. 13, AF the scope of certain of the subject detection frame F 2 It is possible to keep the focus on the subject. That is, in this case, the image frame F 1 and the AF detection frame F 2 are moved separately (moved in conjunction until the image frame F 1 is moved to the full range of the image sensor area A 1 , After the image frame F 1 has moved to the full range of the image sensor area A 1 , only the AF detection frame F 2 will move).

図14は、映像枠F1と検波枠F2の補正量について示す図である。 FIG. 14 is a diagram illustrating correction amounts of the video frame F 1 and the detection frame F 2 .

図14に示されるように、同じ点Pを中心として映像枠F1と検波枠F2を設定し、それぞれの枠を右上方向に移動させる場合、映像枠F1の最大の補正量は、映像枠F1の右隅と撮像素子エリアA1の右隅を結ぶ線aで表され、検波枠F2の最大の補正量は、検波枠F2の右隅と撮像素子エリアA1の右隅を結ぶ、線aより長い線cで表される。 As shown in FIG. 14, when the image frame F 1 and the detection frame F 2 are set around the same point P and each frame is moved in the upper right direction, the maximum correction amount of the image frame F 1 is the image represented by line a connecting the right corner of the right corner of the frame F 1 and the image sensor area a 1, the maximum correction amount of detection frame F 2, the detection frames F 2 right corner and right corner of the image sensor area a 1 Is represented by a line c longer than the line a.

このように、検波枠F2が映像枠F1より小さい場合、検波枠F2の移動可能範囲には映像枠F1の移動可能範囲よりも余裕があり、映像枠F1よりも大きな補正を検波枠F2に施すことができるから、撮像装置1においては、映像枠F1の補正と検波枠F2の補正が別々に行われることにより、映像の手ぶれ補正ができないほどに手ぶれが発生していても検波の手ぶれ補正はでき、検波の精度を確保し続けることが可能になる。 Thus, if detection frame F 2 video frame F 1 is smaller than, the movable range of the detection frame F 2 is plentiful than the moving range of the video frame F 1, the larger correction than the video frame F 1 Since it can be applied to the detection frame F 2 , in the imaging apparatus 1, the image frame F 1 and the detection frame F 2 are separately corrected, and thus image blur occurs to the extent that image blur cannot be corrected. Even in this case, camera shake correction for detection can be performed, and it is possible to continue to ensure the accuracy of detection.

図15乃至図17は、映像の手ぶれ補正機能がOFF(停止状態)の場合の手ぶれ、映像、AF検波の状況を示す図である。   FIGS. 15 to 17 are diagrams illustrating the state of camera shake, video, and AF detection when the image shake correction function of the video is OFF (stopped state).

撮像装置1においては、映像の手ぶれ補正とAF検波の手ぶれ補正が別々に行われるから、映像の手ぶれ補正機能がOFFの場合でも、AF検波の手ぶれ補正機能はONにすることができる。   In the imaging apparatus 1, the camera shake correction for video and the camera shake correction for AF detection are performed separately. Therefore, even when the camera shake correction function for video is OFF, the camera shake correction function for AF detection can be turned on.

図15に示される手ぶれの状況は図11のものと同じであり、図16に示される手ぶれの状況は図12のものと同じである。また、図17に示される手ぶれの状況は図13のものと同じである。   The camera shake situation shown in FIG. 15 is the same as that of FIG. 11, and the camera shake situation shown in FIG. 16 is the same as that of FIG. Further, the camera shake situation shown in FIG. 17 is the same as that of FIG.

この場合、図15乃至図17のそれぞれの図の中央に示されるように、手ぶれに応じて映像にもぶれが生じるものの、それぞれの図の下方に示されるように、手ぶれに応じてAF検波枠F2の補正が行われ、一定の被写体の範囲をAF検波枠F2に収めることができ、フォーカスを被写体にあて続けることが可能となる。 In this case, as shown in the center of each of FIGS. 15 to 17, the image is also shaken according to the camera shake, but as shown in the lower part of each figure, the AF detection frame is set according to the camera shake. The correction of F 2 is performed, so that a certain subject range can be accommodated in the AF detection frame F 2 , and the focus can be kept on the subject.

ここで、図18のフローチャートを参照して、以上のような構成を有する撮像装置1の手ぶれ補正処理について説明する。図18の処理は、手ぶれ補正機能がONのときに行われる処理であり、例えば、撮像の開始が指示されたときに開始される。なお、図9の構成を有する撮像装置1の処理として説明するが、図10の構成を有する撮像装置1によっても同様の処理が行われる。   Here, with reference to the flowchart of FIG. 18, the camera shake correction process of the imaging device 1 having the above-described configuration will be described. The process in FIG. 18 is a process that is performed when the camera shake correction function is ON. For example, the process is started when an instruction to start imaging is given. In addition, although demonstrated as a process of the imaging device 1 which has a structure of FIG. 9, the same process is performed also by the imaging device 1 which has a structure of FIG.

ステップS1において、カメラコントローラ24は、メモリ部17のメモリコントローラ42を制御して映像枠を設定するとともに、AEゲート18、AFゲート19、ACCゲート20を制御して検波枠を設定する。   In step S1, the camera controller 24 controls the memory controller 42 of the memory unit 17 to set a video frame, and controls the AE gate 18, the AF gate 19, and the ACC gate 20 to set a detection frame.

ステップS2において、振動検出部25は手ぶれを検出し、検出結果を表す情報を補正量算出部26に出力する。   In step S <b> 2, the vibration detection unit 25 detects camera shake and outputs information indicating the detection result to the correction amount calculation unit 26.

ステップS3において、補正量算出部26は、振動検出部25により検出された手ぶれに応じて映像枠の補正量と検波枠の補正量を算出し、算出した補正量を表す情報をカメラコントローラ24に出力する。   In step S <b> 3, the correction amount calculation unit 26 calculates the correction amount of the video frame and the correction amount of the detection frame according to the camera shake detected by the vibration detection unit 25, and sends information representing the calculated correction amount to the camera controller 24. Output.

ステップS4において、カメラコントローラ24は、補正量算出部26により算出された補正量にしたがってメモリコントローラ42を制御し、映像枠を補正させるとともに、AEゲート18、AFゲート19、ACCゲート20を制御し、検波枠を補正させる。例えば、図13を参照して説明したように、手ぶれの量に応じて決定される映像枠の補正量と検波枠の補正量が最大の補正量を超えるとき、検波枠に対しては、映像枠より多い量の補正が施される。   In step S <b> 4, the camera controller 24 controls the memory controller 42 according to the correction amount calculated by the correction amount calculation unit 26, corrects the video frame, and controls the AE gate 18, AF gate 19, and ACC gate 20. The detection frame is corrected. For example, as described with reference to FIG. 13, when the correction amount of the video frame and the correction amount of the detection frame determined according to the amount of camera shake exceed the maximum correction amount, A larger amount of correction than the frame is applied.

手ぶれ補正機能がONのときには以上の処理が行われ、これにより、手ぶれの量によっては生じることのある検波精度の低下が防止される。   When the camera shake correction function is ON, the above processing is performed, thereby preventing a reduction in detection accuracy that may occur depending on the amount of camera shake.

次に、図19のフローチャートを参照して、手ぶれ補正機能がOFFのときの撮像装置1の手ぶれ補正処理について説明する。   Next, camera shake correction processing of the imaging apparatus 1 when the camera shake correction function is OFF will be described with reference to a flowchart of FIG.

ステップS11,S12の処理は、図18のステップS1,S2の処理とそれぞれ同様である。すなわち、ステップS11において、カメラコントローラ24は、メモリコントローラ42を制御して映像枠を設定するとともに、AEゲート18、AFゲート19、ACCゲート20を制御して検波枠を設定する。   Steps S11 and S12 are the same as steps S1 and S2 in FIG. That is, in step S11, the camera controller 24 controls the memory controller 42 to set a video frame, and controls the AE gate 18, the AF gate 19, and the ACC gate 20 to set a detection frame.

ステップS12において、振動検出部25は手ぶれを検出し、検出結果を表す情報を補正量算出部26に出力する。   In step S <b> 12, the vibration detection unit 25 detects camera shake and outputs information indicating the detection result to the correction amount calculation unit 26.

ステップS13において、補正量算出部26は、振動検出部25により検出された手ぶれに応じて検波枠の補正量を算出し、算出した補正量を表す情報をカメラコントローラ24に出力する。   In step S <b> 13, the correction amount calculation unit 26 calculates the correction amount of the detection frame in accordance with the camera shake detected by the vibration detection unit 25, and outputs information representing the calculated correction amount to the camera controller 24.

ステップS14において、カメラコントローラ24は、補正量算出部26により算出された補正量にしたがってAEゲート18、AFゲート19、ACCゲート20を制御し、検波枠を補正させる。例えば、図15乃至図17を参照して説明したように、AF検波枠の補正だけが行われ、AF検波の手ぶれ補正が実現される。   In step S14, the camera controller 24 controls the AE gate 18, the AF gate 19, and the ACC gate 20 according to the correction amount calculated by the correction amount calculation unit 26, and corrects the detection frame. For example, as described with reference to FIGS. 15 to 17, only the correction of the AF detection frame is performed, and the camera shake correction of the AF detection is realized.

図20は、撮像装置1のさらに他の構成例を示すブロック図である。図9に示される構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。   FIG. 20 is a block diagram illustrating still another configuration example of the imaging apparatus 1. The same components as those shown in FIG. 9 are denoted by the same reference numerals. The overlapping description will be omitted as appropriate.

図20の撮像装置1は光学式の手ぶれ補正機能を有する装置である。図20の撮像装置1においては、撮像素子14に届く光を補正用のレンズによって調整することで手ぶれ補正が実現される。   The imaging apparatus 1 in FIG. 20 is an apparatus having an optical camera shake correction function. In the image pickup apparatus 1 of FIG. 20, camera shake correction is realized by adjusting light reaching the image pickup device 14 with a correction lens.

図20の撮像装置1には、そのレンズブロック11に手ぶれ補正レンズ71が設けられるとともに、手ぶれ補正レンズ71の位置を移動させるモータ72が設けられる。   In the imaging apparatus 1 of FIG. 20, a camera shake correction lens 71 is provided in the lens block 11, and a motor 72 that moves the position of the camera shake correction lens 71 is provided.

カメラコントローラ24は、補正量算出部26により算出された映像枠と検波枠の補正量(映像枠と検波枠に一定の被写体の範囲を収めるための手ぶれ補正レンズ71の補正量)に応じてレンズドライバ28を制御し、一定の被写体の範囲の光が撮像素子14に届くように手ぶれ補正レンズ71を移動させる。   The camera controller 24 selects a lens according to the correction amount of the video frame and the detection frame calculated by the correction amount calculation unit 26 (the correction amount of the camera shake correction lens 71 for keeping a certain subject range in the video frame and the detection frame). The driver 28 is controlled to move the camera shake correction lens 71 so that light within a certain subject range reaches the image sensor 14.

また、カメラコントローラ24は、手ぶれが大きく、手ぶれ補正レンズ71を移動させたとしても一定の被写体の範囲の光を撮像素子14に導くことができない場合、すなわち、映像枠と検波枠の補正量が、手ぶれ補正レンズ71の移動可能範囲によって規定される最大の補正量を超えるとき、AEゲート18、AFゲート19、ACCゲート20を制御し、一定の被写体の範囲が収まるように検波枠だけを電子的に補正させる。   Further, the camera controller 24 has a large amount of camera shake, and even when the camera shake correction lens 71 is moved, the camera controller 24 cannot guide light within a certain subject range to the image sensor 14, that is, the correction amount of the video frame and the detection frame is small. When the maximum correction amount defined by the movable range of the camera shake correction lens 71 is exceeded, the AE gate 18, the AF gate 19 and the ACC gate 20 are controlled so that only the detection frame is electronically so that a certain subject range can be accommodated. Make corrections.

図21は、図20の撮像装置1により行われる手ぶれ補正の例を示す図である。   FIG. 21 is a diagram illustrating an example of camera shake correction performed by the imaging apparatus 1 of FIG.

光学式の手ぶれ補正の場合、図2を参照して説明したように、手ぶれ補正レンズ71の位置を移動させることによって同じ範囲の被写体からの光を映像枠F1に導くことができる範囲が最大の光学補正エリアA2となり、その大きさは映像枠F1の大きさよりも大きいものになる。 In the case of optical camera shake correction, as described with reference to FIG. 2, the range in which light from the subject in the same range can be guided to the image frame F 1 by moving the position of the camera shake correction lens 71 is the maximum. The optical correction area A 2 is larger than the size of the image frame F 1 .

図21の例においては、AF検波枠F2が映像枠F1の中央付近に示されている。被写体、映像枠F1、AF検波枠F2の位置関係を保持するように光学補正エリアA2が移動することによって手ぶれ補正が実現される(一定の被写体の範囲を映像枠F1とAF検波枠F2に収めることができる)。なお、図21の例においては、撮像素子14の大きさは映像枠F1の大きさより若干大きいものとされ、撮像素子14の大きさを表す撮像素子エリアA1が点線で示されている。 In the example of FIG. 21, the AF detection frame F 2 is shown near the center of the video frame F 1 . Camera shake correction is realized by moving the optical correction area A 2 so as to maintain the positional relationship between the subject, the image frame F 1 , and the AF detection frame F 2 (a range of a certain subject is set between the image frame F 1 and the AF detection region). Can fit in frame F 2 ). In the example of FIG. 21, the size of the image sensor 14 is slightly larger than the size of the image frame F 1 , and the image sensor area A 1 representing the size of the image sensor 14 is indicated by a dotted line.

例えば、図21の上方に示される状態で手ぶれが生じた場合、手ぶれの量が、手ぶれ補正レンズ71を移動させることによって映像枠F1とAF検波枠F2に一定の被写体の範囲を収めることができる量であるときには、図21の中央に示されるように、光学的な補正によって映像とAF検波の手ぶれ補正が実現される。光学補正エリアA2が映像枠F1に接しているから、図21の中央に示される状態は、これ以上の大きさの手ぶれに対しては補正を光学的に行うことができない状態である。 For example, when camera shake occurs in the state shown in the upper part of FIG. 21, the amount of camera shake moves the camera shake correction lens 71 so that the range of a certain subject falls within the image frame F 1 and the AF detection frame F 2. As shown in the center of FIG. 21, camera shake correction of the image and AF detection is realized by optical correction. Since the optical correction area A 2 is in contact with the image frame F 1 , the state shown in the center of FIG. 21 is a state where correction cannot be optically performed for camera shake of a larger size.

また、光学的な補正を行うことができない程度の手ぶれが生じた場合、図21の下方に示されるように、手ぶれに応じてAF検波枠F2だけが撮像素子エリアA1の範囲内で移動し、一定の被写体の範囲がAF検波枠F2に収められる。すなわち、AF検波枠F2は映像枠F1より小さく、そのAF検波枠F2は撮像素子エリアA1の範囲内で移動させることができるから、AF検波枠F2の手ぶれ補正だけが電子的に行われる。 Further, when camera shake that cannot be optically corrected occurs, only the AF detection frame F 2 moves within the range of the image sensor area A 1 according to the camera shake as shown in the lower part of FIG. and, a certain range of the object is contained in AF detection frame F 2. That is, since the AF detection frame F 2 is smaller than the video frame F 1 and the AF detection frame F 2 can be moved within the image sensor area A 1 , only the camera shake correction of the AF detection frame F 2 is electronic. To be done.

このように、図20の撮像装置1においては、映像枠の補正とは別に、検波枠の補正だけが必要に応じて電子的に行われる。なお、図21の下方に示される状態のとき、映像には手ぶれの影響が現れることになる。   As described above, in the imaging apparatus 1 of FIG. 20, apart from the correction of the video frame, only the correction of the detection frame is electronically performed as necessary. In the state shown in the lower part of FIG. 21, the influence of camera shake appears in the video.

図20の説明に戻り、また、カメラコントローラ24は、メモリ部17のメモリコントローラ42を制御し、映像枠内の画像を後段に出力させる。   Returning to the description of FIG. 20, the camera controller 24 controls the memory controller 42 of the memory unit 17 to output the image in the video frame to the subsequent stage.

レンズドライバ28は、カメラコントローラ24による制御にしたがってモータ72を駆動し、手ぶれ補正レンズ71の位置を移動させる。   The lens driver 28 drives the motor 72 according to the control by the camera controller 24 to move the position of the camera shake correction lens 71.

図22は、撮像装置1の他の構成例を示すブロック図である。図10、図20に示される構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。   FIG. 22 is a block diagram illustrating another configuration example of the imaging apparatus 1. The same components as those shown in FIGS. 10 and 20 are denoted by the same reference numerals. The overlapping description will be omitted as appropriate.

図22の撮像装置1は、図20の撮像装置1により行われる以上のような手ぶれ補正を、画像処理により検出された手ぶれに応じて行う装置である。すなわち、図22の撮像装置1には、図20の振動検出部25に換えて画像動きベクトル検出部51(図10)が設けられる。   The imaging device 1 in FIG. 22 is a device that performs the above-described camera shake correction performed by the imaging device 1 in FIG. 20 according to the camera shake detected by the image processing. That is, the imaging apparatus 1 in FIG. 22 includes an image motion vector detection unit 51 (FIG. 10) instead of the vibration detection unit 25 in FIG. 20.

図22の画像動きベクトル検出部51は、カメラ信号処理部16から供給された複数フレームの画像に基づいて被写体の動きを検出し、検出した動きを表す動きベクトルを補正量算出部26に出力する。   The image motion vector detection unit 51 in FIG. 22 detects the motion of the subject based on the images of a plurality of frames supplied from the camera signal processing unit 16, and outputs a motion vector representing the detected motion to the correction amount calculation unit 26. .

カメラコントローラ24は、補正量算出部26により算出された補正量にしたがってレンズドライバ28を制御し、光学的な手ぶれ補正を行わせるとともに、手ぶれが大きい場合、AEゲート18、AFゲート19、ACCゲート20を制御し、必要に応じて電子的に検波枠を補正させる。   The camera controller 24 controls the lens driver 28 according to the correction amount calculated by the correction amount calculation unit 26 to perform optical camera shake correction. When the camera shake is large, the AE gate 18, the AF gate 19, and the ACC gate. 20 is controlled and the detection frame is electronically corrected as necessary.

ここで、図23のフローチャートを参照して、以上のような構成を有する撮像装置1の手ぶれ補正処理について説明する。図20の構成を有する撮像装置1の処理として説明するが、図22の構成を有する撮像装置1によっても同様の処理が行われる。   Here, with reference to the flowchart of FIG. 23, the camera shake correction process of the imaging apparatus 1 having the above-described configuration will be described. Although described as processing of the imaging apparatus 1 having the configuration of FIG. 20, the same processing is performed also by the imaging apparatus 1 having the configuration of FIG.

ステップS21において、カメラコントローラ24は、メモリコントローラ42を制御して映像枠を設定するとともに、AEゲート18、AFゲート19、ACCゲート20を制御して検波枠を設定する。   In step S21, the camera controller 24 controls the memory controller 42 to set the video frame, and controls the AE gate 18, the AF gate 19, and the ACC gate 20 to set the detection frame.

ステップS22において、振動検出部25は手ぶれを検出し、検出結果を表す情報を補正量算出部26に出力する。   In step S <b> 22, the vibration detection unit 25 detects camera shake and outputs information indicating the detection result to the correction amount calculation unit 26.

ステップS23において、補正量算出部26は、振動検出部25により検出された手ぶれに応じて一定の被写体の範囲を映像枠と検波枠に収めるための補正量を算出し、算出した補正量を表す情報をカメラコントローラ24に出力する。   In step S <b> 23, the correction amount calculation unit 26 calculates a correction amount for fitting a certain subject range into the video frame and the detection frame in accordance with the camera shake detected by the vibration detection unit 25, and represents the calculated correction amount. Information is output to the camera controller 24.

ステップS24において、カメラコントローラ24は、補正量算出部26により算出された補正量にしたがってレンズドライバ28を制御し、一定の被写体の範囲の光が撮像素子14(映像枠と検波枠)に届くように手ぶれ補正レンズ71を移動させる。   In step S24, the camera controller 24 controls the lens driver 28 according to the correction amount calculated by the correction amount calculation unit 26 so that light within a certain subject range reaches the image sensor 14 (video frame and detection frame). The camera shake correction lens 71 is moved.

ステップS25において、手ぶれに応じて算出された補正量が最大の補正量を超えたか否かを判定し、超えたと判定した場合、ステップS26に進み、カメラコントローラ24は、AEゲート18、AFゲート19、ACCゲート20を制御し、検波枠を電子的に補正させる。図21を参照して説明したように、手ぶれに応じて決定される補正量が最大の補正量を超えるとき、映像枠とは別に、検波枠だけが電子的に補正される。   In step S25, it is determined whether or not the correction amount calculated according to the camera shake exceeds the maximum correction amount. If it is determined that the correction amount has been exceeded, the process proceeds to step S26, where the camera controller 24 performs the AE gate 18 and the AF gate 19. The ACC gate 20 is controlled to electronically correct the detection frame. As described with reference to FIG. 21, when the correction amount determined in accordance with camera shake exceeds the maximum correction amount, only the detection frame is electronically corrected separately from the video frame.

一方、ステップS25において、手ぶれに応じて算出された補正量が最大の補正量を超えていないと判定された場合、光学的な補正だけが手ぶれに応じて行われ、処理は終了される。   On the other hand, when it is determined in step S25 that the correction amount calculated according to the camera shake does not exceed the maximum correction amount, only the optical correction is performed according to the camera shake, and the process is terminated.

以上の処理が手ぶれ補正機能がONのときに行われ、検波精度の低下が防止される。なお、手ぶれ補正機能がOFFのとき、例えば、図19を参照して説明した処理と同様の処理が行われ、検波の手ぶれ補正だけが行われる。   The above processing is performed when the camera shake correction function is ON, and a reduction in detection accuracy is prevented. When the camera shake correction function is OFF, for example, processing similar to the processing described with reference to FIG. 19 is performed, and only camera shake correction for detection is performed.

以上においては、手ぶれが大きく、手ぶれ補正レンズ71を移動させたとしても一定の被写体の範囲の光を撮像素子14に導くことができない場合にはじめて、それまで光学的に行われていた検波枠の補正が電子的に行われるものとしたが、そのような状態になる前に、検波枠の補正については、光学的に行われる映像枠の補正とは別に電子的に行われるようにしてもよい。   In the above, the detection frame of the detection frame that has been optically performed until then can be detected only when the camera shake is large and the light in a certain subject range cannot be guided to the image sensor 14 even if the camera shake correction lens 71 is moved. Although the correction is performed electronically, the detection frame may be corrected electronically separately from the optical frame correction performed optically before such a state is reached. .

また、以上においては、AE検波枠、AF検波枠、ACC検波枠の手ぶれ補正について説明したが、映像枠の内側に設定される枠の補正であれば、他の枠の補正にも上述したような処理を適用することができる。   In the above description, the camera shake correction of the AE detection frame, the AF detection frame, and the ACC detection frame has been described. However, as long as the correction of the frame set inside the video frame is performed, the correction of other frames is also performed as described above. Can be applied.

上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。   The series of processes described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, a program constituting the software executes various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a program recording medium in a general-purpose personal computer or the like.

図24は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成例を示すブロック図である。   FIG. 24 is a block diagram illustrating a configuration example of a personal computer that executes the above-described series of processing by a program.

CPU(Central Processing Unit)101は、ROM(Read Only Memory)102、または記憶部108に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)103には、CPU101が実行するプログラムやデータなどが適宜記憶される。これらのCPU101、ROM102、およびRAM103は、バス104により相互に接続されている。   A CPU (Central Processing Unit) 101 executes various processes according to a program stored in a ROM (Read Only Memory) 102 or a storage unit 108. A RAM (Random Access Memory) 103 appropriately stores programs executed by the CPU 101 and data. These CPU 101, ROM 102, and RAM 103 are connected to each other by a bus 104.

CPU101にはまた、バス104を介して入出力インターフェース105が接続されている。入出力インターフェース105には、キーボード、マウス、マイクロホンなどよりなる入力部106、ディスプレイ、スピーカなどよりなる出力部107が接続されている。CPU101は、入力部106から入力される指令に対応して各種の処理を実行する。そして、CPU101は、処理の結果を出力部107に出力する。   An input / output interface 105 is also connected to the CPU 101 via the bus 104. Connected to the input / output interface 105 are an input unit 106 made up of a keyboard, mouse, microphone, and the like, and an output unit 107 made up of a display, a speaker, and the like. The CPU 101 executes various processes in response to commands input from the input unit 106. Then, the CPU 101 outputs the processing result to the output unit 107.

入出力インターフェース105に接続されている記憶部108は、例えばハードディスクからなり、CPU101が実行するプログラムや各種のデータを記憶する。通信部109は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。   The storage unit 108 connected to the input / output interface 105 includes, for example, a hard disk, and stores programs executed by the CPU 101 and various data. The communication unit 109 communicates with an external device via a network such as the Internet or a local area network.

入出力インターフェース105に接続されているドライブ110は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア111が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部108に転送され、記憶される。   The drive 110 connected to the input / output interface 105 drives a removable medium 111 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and drives programs and data recorded there. Get etc. The acquired program and data are transferred to and stored in the storage unit 108 as necessary.

コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図24に示すように、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア111、または、プログラムが一時的もしくは永続的に格納されるROM102や、記憶部108を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部109を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。   As shown in FIG. 24, a program recording medium for storing a program that is installed in a computer and is ready to be executed by the computer includes a magnetic disk (including a flexible disk), an optical disk (CD-ROM (Compact Disc-Read Only). Memory, DVD (Digital Versatile Disc), a magneto-optical disk, a removable medium 111 that is a package medium composed of a semiconductor memory, or the ROM 102 in which a program is temporarily or permanently stored, or a storage unit 108 It is comprised by the hard disk etc. which comprise. The program is stored in the program recording medium using a wired or wireless communication medium such as a local area network, the Internet, or digital satellite broadcasting via a communication unit 109 that is an interface such as a router or a modem as necessary. Done.

なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。   In the present specification, the steps for describing a program are not only processes performed in time series in the order described, but also processes that are executed in parallel or individually even if they are not necessarily processed in time series. Is also included.

電子式の手ぶれ補正の概念を示す図である。It is a figure which shows the concept of electronic camera shake correction. 光学式の手ぶれ補正の概念を示す図である。It is a figure which shows the concept of optical camera-shake correction. 映像の手ぶれ補正機能がONのときの映像枠と検波枠の補正の例を示す図である。It is a figure which shows the example of correction | amendment of a video frame and a detection frame when the image stabilization function of a video | video is ON. 映像の手ぶれ補正機能がONのときの映像枠と検波枠の補正の他の例を示す図である。It is a figure which shows the other example of correction | amendment of a video frame and a detection frame when the image stabilization function of a video | video is ON. 映像の手ぶれ補正機能がONのときの映像枠と検波枠の補正のさらに他の例を示す図である。It is a figure which shows the further another example of correction | amendment of a video frame and a detection frame when the image stabilization function of a video | video is ON. 映像の手ぶれ補正機能がOFFのときの検波枠の補正の例を示す図である。It is a figure which shows the example of correction | amendment of a detection frame when the image stabilization function of an image | video is OFF. 映像の手ぶれ補正機能がOFFのときの検波枠の補正の他の例を示す図である。It is a figure which shows the other example of correction | amendment of a detection frame when the camera-shake correction function of an image | video is OFF. 映像の手ぶれ補正機能がOFFのときの検波枠の補正のさらに他の例を示す図である。It is a figure which shows the further another example of correction | amendment of a detection frame when the image stabilization function of an image | video is OFF. 本発明の一実施形態に係る撮像装置の構成例を示すブロック図である。It is a block diagram showing an example of composition of an imaging device concerning one embodiment of the present invention. 撮像装置の他の構成例を示すブロック図である。FIG. 25 is a block diagram illustrating another configuration example of the imaging apparatus. 映像の手ぶれ補正機能がONのときの映像枠と検波枠の補正の例を示す図である。It is a figure which shows the example of correction | amendment of a video frame and a detection frame when the image stabilization function of a video | video is ON. 映像の手ぶれ補正機能がONのときの映像枠と検波枠の補正の他の例を示す図である。It is a figure which shows the other example of correction | amendment of a video frame and a detection frame when the image stabilization function of a video | video is ON. 映像の手ぶれ補正機能がONのときの映像枠と検波枠の補正のさらに他の例を示す図である。It is a figure which shows the further another example of correction | amendment of a video frame and a detection frame when the image stabilization function of a video | video is ON. 補正量を示す図である。It is a figure which shows the corrected amount. 映像の手ぶれ補正機能がOFFのときの検波枠の補正の例を示す図である。It is a figure which shows the example of correction | amendment of a detection frame when the image stabilization function of an image | video is OFF. 映像の手ぶれ補正機能がOFFのときの検波枠の補正の他の例を示す図である。It is a figure which shows the other example of correction | amendment of a detection frame when the camera-shake correction function of an image | video is OFF. 映像の手ぶれ補正機能がOFFのときの検波枠の補正のさらに他の例を示す図である。It is a figure which shows the further another example of correction | amendment of a detection frame when the image stabilization function of an image | video is OFF. 撮像装置の手ぶれ補正処理について説明するフローチャートである。10 is a flowchart for describing camera shake correction processing of the imaging apparatus. 撮像装置の他の手ぶれ補正処理について説明するフローチャートである。12 is a flowchart for describing another camera shake correction process of the imaging apparatus. 撮像装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of an imaging device. 図20の撮像装置において行われる手ぶれ補正の概念を示す図である。It is a figure which shows the concept of the camera-shake correction performed in the imaging device of FIG. 撮像装置の他の構成例を示すブロック図である。FIG. 25 is a block diagram illustrating another configuration example of the imaging apparatus. 撮像装置の他の手ぶれ補正処理について説明するフローチャートである。12 is a flowchart for describing another camera shake correction process of the imaging apparatus. パーソナルコンピュータコンピュータの構成例を示すブロック図である。It is a block diagram which shows the structural example of a personal computer computer.

符号の説明Explanation of symbols

1 撮像装置, 17 メモリ部, 18 AEゲート, 19 AFゲート, 20 ACCゲート, 21 AE検波器, 22 AF検波器, 23 ACC検波器, 24 コントローラ, 25 振動検出部, 26 補正量算出部, 41 メモリ, 42 メモリコントローラ, 51 画像動きベクトル検出部, 71 光学手ぶれ補正レンズ   DESCRIPTION OF SYMBOLS 1 Imaging device, 17 Memory part, 18 AE gate, 19 AF gate, 20 ACC gate, 21 AE detector, 22 AF detector, 23 ACC detector, 24 controller, 25 Vibration detection part, 26 Correction amount calculation part, 41 Memory, 42 Memory controller, 51 Image motion vector detection unit, 71 Optical image stabilization lens

Claims (7)

撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠を設定する映像枠設定手段と、
前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠を設定する検波枠設定手段と、
手ぶれを検出する検出手段と、
前記検出手段により検出された手ぶれに応じて、前記検波枠設定手段により設定された前記検波枠の補正を、前記映像枠設定手段により設定された前記映像枠の補正とは別に行う補正手段と
を備える撮像装置。
Video frame setting means for setting a video frame defining a range to be processed in the video captured by the image sensor;
A detection frame setting means for setting a detection frame which is a frame smaller than the video frame and defines a range to be detected for setting an imaging condition;
Detection means for detecting camera shake;
Correction means for performing correction of the detection frame set by the detection frame setting means separately from correction of the video frame set by the video frame setting means in accordance with camera shake detected by the detection means. An imaging apparatus provided.
前記補正手段は、前記映像枠と前記検波枠のそれぞれの位置を、前記撮像素子によって取り込まれた映像の範囲内で移動させることによって前記映像枠の補正と前記検波枠の補正を電子的に行う
請求項1に記載の撮像装置。
The correction means electronically corrects the video frame and the detection frame by moving respective positions of the video frame and the detection frame within a range of the video captured by the imaging device. The imaging device according to claim 1.
前記検出手段により検出された手ぶれに応じた前記映像枠と前記検波枠の補正量が、前記撮像素子によって取り込まれた映像の範囲により定められる最大の補正量を超える場合、前記補正手段は、前記検波枠の補正を、前記撮像素子によって取り込まれた映像の範囲内で位置を移動させることによって電子的に行う
請求項2に記載の撮像装置。
When the correction amount of the video frame and the detection frame corresponding to the camera shake detected by the detection unit exceeds the maximum correction amount determined by the range of the video captured by the imaging device, the correction unit The imaging apparatus according to claim 2, wherein the detection frame is corrected electronically by moving a position within a range of an image captured by the imaging element.
前記補正手段は、レンズを移動させ、前記撮像素子に届く光を調整することによって前記映像枠の補正と前記検波枠の補正を光学的に行い、前記検出手段により検出された手ぶれに応じた前記映像枠と前記検波枠の補正量が、前記レンズの移動可能範囲により定められる最大の補正量を超える場合、前記検波枠の補正を、前記撮像素子によって取り込まれた映像の範囲内で位置を移動させることによって電子的に行う
請求項1に記載の撮像装置。
The correction unit optically corrects the image frame and the detection frame by moving a lens and adjusting light reaching the imaging device, and the correction unit detects the image according to the camera shake detected by the detection unit. When the correction amount of the video frame and the detection frame exceeds the maximum correction amount determined by the movable range of the lens, the correction of the detection frame is moved within the range of the video captured by the image sensor. The imaging device according to claim 1, wherein the imaging device is electronically performed.
前記補正手段は、前記映像枠の補正を、レンズを移動させ、前記撮像素子に届く光を調整することによって光学的に行うとともに、前記検波枠の補正を、前記撮像素子によって取り込まれた映像の範囲内で位置を移動させることによって電子的に行う
請求項1に記載の撮像装置。
The correction means optically corrects the image frame by moving a lens and adjusting light reaching the image sensor, and correcting the detection frame is performed on the image captured by the image sensor. The imaging apparatus according to claim 1, wherein the imaging apparatus is electronically moved by moving a position within a range.
撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠を設定し、
前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠を設定し、
手ぶれを検出し、
検出した手ぶれに応じて、前記検波枠の補正を、前記映像枠の補正とは別に行う
ステップを含む撮像方法。
Set a video frame that defines the range to be processed in the video captured by the image sensor,
A frame that is smaller than the video frame, and sets a detection frame that defines a range to be detected in order to set an imaging condition;
Detect camera shake,
An imaging method including a step of performing correction of the detection frame separately from correction of the video frame according to detected camera shake.
撮像素子によって取り込まれた映像内の処理対象とする範囲を規定する映像枠を設定し、
前記映像枠より小さい枠であって、撮像条件を設定するために行われる検波の対象となる範囲を規定する検波枠を設定し、
手ぶれを検出し、
検出した手ぶれに応じて、前記検波枠の補正を、前記映像枠の補正とは別に行う
ステップを含む処理をコンピュータに実行させるプログラム。
Set a video frame that defines the range to be processed in the video captured by the image sensor,
Set a detection frame that is smaller than the video frame and defines a range to be detected in order to set an imaging condition,
Detect camera shake,
A program that causes a computer to execute processing including a step of performing correction of the detection frame separately from correction of the video frame in accordance with detected camera shake.
JP2005378895A 2005-12-28 2005-12-28 Imaging apparatus and method, and program thereof Pending JP2007178842A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005378895A JP2007178842A (en) 2005-12-28 2005-12-28 Imaging apparatus and method, and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005378895A JP2007178842A (en) 2005-12-28 2005-12-28 Imaging apparatus and method, and program thereof

Publications (1)

Publication Number Publication Date
JP2007178842A true JP2007178842A (en) 2007-07-12

Family

ID=38304076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005378895A Pending JP2007178842A (en) 2005-12-28 2005-12-28 Imaging apparatus and method, and program thereof

Country Status (1)

Country Link
JP (1) JP2007178842A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001004907A (en) * 1999-06-17 2001-01-12 Canon Inc Camera and optical equipment
JP2004229001A (en) * 2003-01-23 2004-08-12 Sony Corp Image pickup device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001004907A (en) * 1999-06-17 2001-01-12 Canon Inc Camera and optical equipment
JP2004229001A (en) * 2003-01-23 2004-08-12 Sony Corp Image pickup device

Similar Documents

Publication Publication Date Title
US9762802B2 (en) Image blurring correction apparatus, control method thereof, optical device and imaging apparatus
US8514288B2 (en) Image capturing apparatus
JP6594524B2 (en) Imaging apparatus, operating method, image processing apparatus, and image processing method
JP6494202B2 (en) Image shake correction apparatus, control method thereof, and imaging apparatus
JP5563163B2 (en) Imaging apparatus and imaging method
US10694109B2 (en) Imaging apparatus
JP2008164839A (en) Photographing apparatus and focusing method
JP2007243759A (en) Digital imaging apparatus
JP4022595B2 (en) Imaging device
WO2012073779A1 (en) Mobile terminal, image processing method and program
JP2017067954A (en) Imaging apparatus, and image shake correction method of the same
JP4281724B2 (en) Imaging apparatus and method
JP6833451B2 (en) Image processing equipment, its image processing method and optical equipment
US8836821B2 (en) Electronic camera
JP2010078941A (en) Image blur correction device and image blur correction method
JP2006184400A (en) Imaging apparatus, method and program
JP5436116B2 (en) Image processing apparatus, imaging apparatus, and control method
JP2009159549A (en) Image pickup apparatus and control method thereof
JP2009055160A (en) Imaging apparatus and imaging method
JP2008046181A (en) Focus controller, focus control method, imaging apparatus and program
US11265478B2 (en) Tracking apparatus and control method thereof, image capturing apparatus, and storage medium
JP2007178842A (en) Imaging apparatus and method, and program thereof
JP6289070B2 (en) Imaging apparatus and control method thereof
JP6039197B2 (en) Imaging apparatus and control method thereof
WO2019146164A1 (en) Imaging device, imaging method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110120

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110628