JPH1184455A - Camera - Google Patents

Camera

Info

Publication number
JPH1184455A
JPH1184455A JP24442297A JP24442297A JPH1184455A JP H1184455 A JPH1184455 A JP H1184455A JP 24442297 A JP24442297 A JP 24442297A JP 24442297 A JP24442297 A JP 24442297A JP H1184455 A JPH1184455 A JP H1184455A
Authority
JP
Japan
Prior art keywords
shake
camera
unit
data
horizontal
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.)
Granted
Application number
JP24442297A
Other languages
Japanese (ja)
Other versions
JP3731310B2 (en
Inventor
Yoshihiro Hara
吉宏 原
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.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
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 Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP24442297A priority Critical patent/JP3731310B2/en
Priority to US09/150,367 priority patent/US6285831B1/en
Publication of JPH1184455A publication Critical patent/JPH1184455A/en
Application granted granted Critical
Publication of JP3731310B2 publication Critical patent/JP3731310B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Adjustment Of Camera Lenses (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a camera to always move and control a shake correction lens to a proper position regardless of the attitude of the camera by keeping existing circuit constitution as it is. SOLUTION: This camera is provided with a reference position set part 581 making reference positional data in the lateral and the longitudinal directions for moving the respective lenses of a correction lens part 3 to a centering position for a target position set part 53 as set data SDPH and SDPV set to a driving part 6, a difference arithmetic part 582 calculating difference data by fetching the positional data of the respective lenses of the lens part 3 after being moved according to the reference positional data in the lateral and the longitudinal directions from a positional data input part 57 and by comparing them with the reference positional data in the lateral and the longitudinal directions and a correcting position set part 583 obtaining the correction positional data in the lateral and the longitudinal directions by reducing the respective values of the difference data from the value of the reference positional data in the lateral and the longitudinal directions and by making the respective correction positional data for the position set part 53 as the set data SDPH and SDPV set to the driving part 6.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、カメラ姿勢に拘わ
らず、振れ補正レンズを目標位置へ正確に駆動するカメ
ラに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a camera for accurately driving a shake correction lens to a target position regardless of the posture of the camera.

【0002】[0002]

【従来技術】近年、複数のCCD(電荷結合素子)等の
光電変換素子が二次元状に配列されたエリアセンサ等を
用いて、特に手振れに起因する被写体像の振れ量を検出
し、振れ補正レンズを、検出された振れ量を打ち消すよ
うに移動させて補正する機能を有するカメラが提案され
ている。
2. Description of the Related Art In recent years, a shake amount of a subject image caused by camera shake is detected by using an area sensor or the like in which a plurality of photoelectric conversion elements such as a plurality of CCDs (charge-coupled devices) are arranged in a two-dimensional manner. There has been proposed a camera having a function of correcting a lens by moving the lens so as to cancel the detected shake amount.

【0003】特開平1−131522号公報には、手振
れ補正開始時に手振れ補正レンズを中央位置に制御する
ための制御回路の構成が開示されている。また、特開平
4−328531号公報には、手振れ補正レンズの駆動
中に、カメラの姿勢によっては重力の影響を受けて制御
性能が劣化することを補うためのサーボ回路の性能アッ
プに関する改善方法が示されている。
[0003] Japanese Patent Application Laid-Open No. 1-131522 discloses a configuration of a control circuit for controlling a camera shake correction lens to a center position at the start of camera shake correction. Japanese Patent Application Laid-Open No. 4-328531 discloses an improvement method for improving the performance of a servo circuit for compensating that the control performance is deteriorated due to the influence of gravity depending on the posture of the camera while the camera shake correction lens is being driven. It is shown.

【0004】[0004]

【発明が解決しようとする課題】特開平4−32853
1号公報記載の方法では、重力の影響を受けないように
する分、サーボ性能のアップのためにサーボ回路に対す
る改善を要するのでコストアップとなってしまうという
問題がある。
Problems to be Solved by the Invention Japanese Patent Laid-Open No. 4-32853
The method described in Japanese Patent Application Laid-Open Publication No. 2005-133,067 has a problem that the cost is increased since the servo circuit needs to be improved for the improvement of the servo performance, as much as the influence of gravity is eliminated.

【0005】本発明は、上記事情に鑑みてなされたもの
で、既存の回路構成のままで、カメラ姿勢に拘わらず、
振れ補正レンズを常に適正な位置に移動制御させること
が可能なカメラを提供することを目的とする。
[0005] The present invention has been made in view of the above circumstances, and can be performed with the existing circuit configuration regardless of the camera posture.
It is an object of the present invention to provide a camera that can always control movement of a shake correction lens to an appropriate position.

【0006】[0006]

【課題を解決するための手段】上記課題を解決するため
の本発明は、撮影レンズの光軸に交差する面上を移動可
能な振れ補正レンズと、前記振れ補正レンズに対し目標
位置を設定する位置設定手段と、前記位置設定手段の設
定位置に前記振れ補正レンズを移動させるための移動手
段と、前記振れ補正レンズの位置を検出する位置検出手
段と、前記位置検出手段により検出された位置と前記目
標位置とを比較する比較手段と、前記比較手段での比較
結果を利用して前記目標位置を補正する位置補正手段と
を備えたものである。
According to the present invention, there is provided a shake correcting lens movable on a plane intersecting an optical axis of a photographing lens, and a target position set with respect to the shake correcting lens. Position setting means, moving means for moving the shake correction lens to a position set by the position setting means, position detection means for detecting the position of the shake correction lens, and a position detected by the position detection means. A comparing unit that compares the target position with the target position; and a position correcting unit that corrects the target position by using a comparison result of the comparing unit.

【0007】この構成では、前記比較手段によって好ま
しくは停止位置と目標位置との位置差を算出するなどし
て両位置の関係が比較され、前記位置補正手段により目
標位置が補正されるので、前記補正レンズは、該補正さ
れた目標位置に応じて駆動されて、目標位置に正確に移
動するようになる。
In this configuration, the relationship between the two positions is compared preferably by calculating the position difference between the stop position and the target position by the comparing means, and the target position is corrected by the position correcting means. The correction lens is driven according to the corrected target position, and moves to the target position accurately.

【0008】なお、前記比較手段は、前記位置検出手段
により検出された位置と前記目標位置との差情報を算出
するものであり、前記位置補正手段により補正される目
標位置は、前記目標位置情報と前記差情報との演算によ
り算出されるものであってもよい。この構成によれば、
前記補正レンズは、補正された目標位置に応じて駆動さ
れて、目標位置に正確に移動するようになる。
The comparing means calculates difference information between the position detected by the position detecting means and the target position, and the target position corrected by the position correcting means is the target position information. And the difference information. According to this configuration,
The correction lens is driven according to the corrected target position, and moves to the target position accurately.

【0009】また、前記比較結果に応じてカメラ姿勢を
検出する姿勢検出手段を備え、前記位置補正手段により
補正される目標位置は、前記目標位置情報と前記姿勢検
出手段で検出されたカメラ姿勢に対応する差情報との演
算により算出されるものであってもよい。この構成で
は、例えば所定の目標位置に応じて前記補正レンズを駆
動させ、この駆動後に検出された前記補正レンズの位置
と前記所定の目標位置との差情報を求めて、このときの
カメラ姿勢とともにメモリ等に予め記憶しておけば、前
記姿勢検出手段で検出されたカメラ姿勢に対応する差情
報が得られるようになる。これにより、前記補正レンズ
は、前記目標位置情報とカメラ姿勢に対応する差情報と
から得られる情報に応じて駆動され、目標位置に正確に
移動するようになる。
Further, the apparatus further comprises posture detecting means for detecting a camera posture in accordance with the comparison result, wherein the target position corrected by the position correcting means is the target position information and the camera posture detected by the posture detecting means. It may be calculated by calculation with the corresponding difference information. In this configuration, for example, the correction lens is driven in accordance with a predetermined target position, and difference information between the position of the correction lens detected after the driving and the predetermined target position is obtained, together with the camera posture at this time. If stored in a memory or the like in advance, difference information corresponding to the camera posture detected by the posture detecting means can be obtained. Thereby, the correction lens is driven according to the information obtained from the target position information and the difference information corresponding to the camera attitude, and moves accurately to the target position.

【0010】[0010]

【発明の実施の形態】図1は、本発明の一実施形態を示
すカメラのブロック図である。本カメラ1は、撮影部
2、補正レンズ部3、振れ検出部4、振れ補正量設定部
5、駆動部6、位置検出部7、露出制御部8、モード判
定部9及び測距モジュール10により構成されている。
FIG. 1 is a block diagram of a camera showing an embodiment of the present invention. The camera 1 includes a photographing unit 2, a correction lens unit 3, a shake detection unit 4, a shake correction amount setting unit 5, a drive unit 6, a position detection unit 7, an exposure control unit 8, a mode determination unit 9, and a distance measurement module 10. It is configured.

【0011】撮影部2は、光軸Lを有する撮影レンズ2
1、及び装填されたフィルム22を光軸L上の結像位置
に給送する図略の機構部を備え、被写体像を撮影するも
のである。
The photographing unit 2 includes a photographing lens 2 having an optical axis L.
1, and an unillustrated mechanism for feeding the loaded film 22 to an image forming position on the optical axis L, for photographing a subject image.

【0012】補正レンズ部3は、撮影レンズ21の前方
に配置された横振れ補正レンズ31及び縦振れ補正レン
ズ32で構成され、被写体像振れをプリズム方式で補正
するものである。横振れ補正レンズ31及び縦振れ補正
レンズ32は、それぞれ、光軸Lに平行な光軸を有し、
光軸Lと直交する面上を互いに直交する横及び縦方向に
移動可能に支持されている。
The correction lens unit 3 includes a horizontal shake correction lens 31 and a vertical shake correction lens 32 disposed in front of the photographing lens 21, and corrects subject image shake by a prism method. The horizontal shake correction lens 31 and the vertical shake correction lens 32 each have an optical axis parallel to the optical axis L,
It is supported movably in the horizontal and vertical directions orthogonal to each other on a plane orthogonal to the optical axis L.

【0013】振れ検出部4は、検出用レンズ41、振れ
センサ42、振れセンサ制御部43及び信号処理部44
により構成されており、被写体に対するカメラ1本体の
相対的な振れにより生じる被写体像振れを検出するため
の画像データを得るものである。検出用レンズ41は、
撮影レンズ21の光軸Lと平行な光軸を有し、被写体像
を後方の振れセンサ42上に結像させるものである。振
れセンサ42は、複数のCCD(電荷結合素子)等の光
電変換素子が二次元状に配列されたエリアセンサであ
り、検出用レンズ41により結像された被写体像を受光
し、受光量に応じた電気信号を得るものである。被写体
像の画像信号は、各光電変換素子で受光されて得られた
電気信号である画素信号の平面的な集合として得られ
る。振れセンサ制御部43は、振れセンサ42に対して
所定の電荷蓄積時間(積分時間)で繰り返し受光動作を
行わせ、各受光動作で得られた画像信号を信号処理部4
4に送出させるものである。信号処理部44は、振れセ
ンサ42からの各画素信号に対し、所定の信号処理(信
号増幅及びオフセット調整等の処理)を施して、画素デ
ータにA/D変換するものである。
The shake detecting section 4 includes a detecting lens 41, a shake sensor 42, a shake sensor control section 43, and a signal processing section 44.
And obtains image data for detecting a subject image shake caused by a relative shake of the camera 1 main body with respect to the subject. The detection lens 41 is
It has an optical axis parallel to the optical axis L of the taking lens 21, and forms an object image on the shake sensor 42 behind. The shake sensor 42 is an area sensor in which a plurality of photoelectric conversion elements such as a plurality of CCDs (charge-coupled devices) are two-dimensionally arranged. The shake sensor 42 receives a subject image formed by the detection lens 41, and responds to the amount of received light. To obtain an electrical signal. The image signal of the subject image is obtained as a planar set of pixel signals, which are electric signals obtained by being received by the respective photoelectric conversion elements. The shake sensor control unit 43 causes the shake sensor 42 to repeatedly perform a light receiving operation for a predetermined charge accumulation time (integration time), and outputs an image signal obtained in each light receiving operation to the signal processing unit 4.
4. The signal processing unit 44 performs predetermined signal processing (processing such as signal amplification and offset adjustment) on each pixel signal from the shake sensor 42, and performs A / D conversion to pixel data.

【0014】図2は、振れ検出部4がカバーする振れ検
出エリアの一例を示す図で、(a)はカメラ1が横向き
姿勢にある場合の振れ検出エリアの様子を示し、(b)
は縦向き姿勢の場合の振れ検出エリアの様子を示してい
る。本実施形態では、振れ検出部4は、図2(a)に示
されるように、撮影画面に対して、中央に位置する振れ
検出エリアA1と、周辺のエリアとして例えば左側に位
置する振れ検出エリアA2とをカバーするように構成さ
れている。即ち、振れセンサ42は、検出用レンズ41
によって結像される被写体像のうち、振れ検出エリアA
1内に対応する被写体像をカバーするだけの受光素子が
形成された受光面と、振れ検出エリアA2内に対応する
被写体像をカバーするだけの受光素子が形成された別の
受光面とを有している。
FIGS. 2A and 2B are diagrams showing an example of a shake detection area covered by the shake detection section 4. FIG. 2A shows the state of the shake detection area when the camera 1 is in the horizontal position, and FIG.
Shows the state of the shake detection area in the case of the vertical posture. In the present embodiment, as shown in FIG. 2A, the shake detection unit 4 includes a shake detection area A1 located at the center of the shooting screen and a shake detection area located on the left side as a peripheral area, for example. A2. That is, the shake sensor 42 is connected to the detection lens 41.
Of the subject image formed by the
1 has a light receiving surface on which a light receiving element only covering the corresponding subject image is formed, and another light receiving surface on which a light receiving element only covering the corresponding subject image is formed in the shake detection area A2. doing.

【0015】なお、振れ検出部4は、撮影画面の全てを
カバーする振れセンサ42を用いてもよい。この場合、
画像処理の段階で、検出エリアA1,A2に相当するエ
リアの信号を抽出するようにしてもよい。
The shake detecting section 4 may use a shake sensor 42 that covers the entire photographed screen. in this case,
At the stage of image processing, signals of an area corresponding to the detection areas A1 and A2 may be extracted.

【0016】図1に示される振れ補正量設定部5は、振
れ量検出部51、係数変換部52、目標位置設定部5
3、補正ゲイン設定部54、温度センサ55、メモリ5
6、位置データ入力部57、基準・補正位置設定部58
及び姿勢判断部59により構成され、駆動部6に対して
駆動信号を生成するための設定データをセットするもの
である。温度センサ55は、カメラ1の環境温度を検出
するものである。メモリ56は、振れ量検出部51で用
いられる画像データや振れ量等のデータを一時記憶する
RAMや、係数変換部52で用いられる変換係数等を記
憶するEEPROMにより構成される。また、メモリ5
6(EEPROM)には、横向き及び縦向きのカメラ姿
勢に応じた差データが登録データとして予め測定され記
憶されている。なお、メモリ56に記憶される登録デー
タは、横向き及び縦向き姿勢のいずれか一方でもよい。
横向き及び縦向きのいずれかの姿勢を判断する場合、横
向きでなければ縦向き姿勢であることが判別可能だから
である。
The shake correction amount setting section 5 shown in FIG. 1 includes a shake amount detection section 51, a coefficient conversion section 52, and a target position setting section 5.
3. Correction gain setting unit 54, temperature sensor 55, memory 5
6. Position data input unit 57, reference / correction position setting unit 58
And setting data for generating a drive signal for the drive unit 6. The temperature sensor 55 detects the environmental temperature of the camera 1. The memory 56 includes a RAM for temporarily storing data such as image data and a shake amount used in the shake amount detection unit 51 and an EEPROM for storing conversion coefficients and the like used in the coefficient conversion unit 52. Also, the memory 5
6 (EEPROM), difference data corresponding to the horizontal and vertical camera postures is measured and stored in advance as registration data. Note that the registration data stored in the memory 56 may be either one of the horizontal orientation and the vertical orientation.
This is because when judging either the horizontal orientation or the vertical orientation, it is possible to determine that the orientation is vertical unless the orientation is horizontal.

【0017】図3は、振れ量検出部51のブロック図で
ある。振れ量検出部51は、振れ量算出部511、デー
タ選択部512及び予測振れ量算出部513によって構
成され、信号処理部44からの画像データを用いて振れ
量を求め、この振れ量を利用して予測振れ量を更に求め
るものである。
FIG. 3 is a block diagram of the shake amount detection section 51. The shake amount detection unit 51 includes a shake amount calculation unit 511, a data selection unit 512, and a predicted shake amount calculation unit 513, calculates a shake amount using image data from the signal processing unit 44, and uses the shake amount. Thus, the predicted shake amount is further obtained.

【0018】振れ量算出部511は、画像データダンプ
部511a、検出エリア選択部511b及び画像比較演
算部511cによって構成されている。画像データダン
プ部511aは、信号処理部44からの画像データをメ
モリ56(RAM)にダンプするものである。メモリ5
6には、振れ検出エリアA1,A2の各々の画像データ
が記憶される。
The shake amount calculating section 511 includes an image data dump section 511a, a detection area selecting section 511b, and an image comparing / calculating section 511c. The image data dump unit 511a dumps the image data from the signal processing unit 44 to the memory 56 (RAM). Memory 5
6 stores image data of each of the shake detection areas A1 and A2.

【0019】検出エリア選択部511bは、振れ検出エ
リアA1,A2のいずれか一方を選択するものであり、
画像比較演算部511cは、選択されたエリア内の画像
データを利用して振れ量を導出するものである。
The detection area selector 511b selects one of the shake detection areas A1 and A2.
The image comparison calculation unit 511c derives a shake amount using image data in the selected area.

【0020】ここで、振れ検出エリアの選択方法につい
て、「フラッシュ発光禁止モード」とこれ以外のモード
とに分けて説明する。但し、本実施形態では、図1に示
すモード判定部9が、「フラッシュ発光禁止モード」、
「夜景モード」、「スローシンクロモード」及び「フラ
ッシュオートモード」のいずれかのモードに切り替える
スイッチSMDを監視して、いずれのモードが選択された
かを判定するようになっている。
Here, the method of selecting the shake detection area will be described separately for the "flash emission prohibition mode" and other modes. However, in the present embodiment, the mode determination unit 9 shown in FIG.
The switch SMD for switching to any one of the “night scene mode”, the “slow synchro mode”, and the “flash auto mode” is monitored to determine which mode has been selected.

【0021】(1)「フラッシュ発光禁止モード」時の
振れ検出エリアの選択方法 「フラッシュ発光禁止モード」の場合には、検出エリア
選択部511bは、後述の姿勢判断部59からの横向き
姿勢か縦向き姿勢のいずれであるかを示すカメラ姿勢情
報に応じて、振れ検出エリアA1,A2のうちからどち
らか一方を選択する。
(1) Method of Selecting a Shake Detection Area in "Flash Emission Prohibition Mode" In the case of "flash emission prohibition mode", the detection area selector 511b determines whether the posture is horizontal or vertical from the posture determination section 59 described later. One of the shake detection areas A1 and A2 is selected in accordance with the camera posture information indicating which of the orientations is the orientation.

【0022】即ち、カメラ姿勢情報が縦向き姿勢を示す
場合には、検出エリア選択部511bは、メモリ56か
ら振れ検出エリアA1内の画像データを優先して読み出
し、この画像データのコントラスト値CA1を所定値Ca
と比較し、CA1がCaよりも高ければ振れ検出エリアA
1を選択し、そうでなければ振れ検出エリアA2を選択
する。縦向き姿勢の場合には、図2(b)に示されるよ
うに、振れ検出エリアA2は、主被写体と関係のない空
や地面等の存在する可能性が高い一方、振れ検出エリア
A1は、主被写体の存在する可能性が高いからである。
That is, when the camera posture information indicates a vertical posture, the detection area selection unit 511b preferentially reads out the image data in the shake detection area A1 from the memory 56, and reads the contrast value C A1 of this image data. To a predetermined value Ca
, If C A1 is higher than Ca, the shake detection area A
1 is selected, otherwise the shake detection area A2 is selected. In the case of the vertical orientation, as shown in FIG. 2B, the shake detection area A2 has a high possibility that the sky, the ground, or the like irrelevant to the main subject exists, while the shake detection area A1 has This is because there is a high possibility that the main subject exists.

【0023】これに対して、横向き姿勢の場合には、検
出エリア選択部511bは、メモリ56から振れ検出エ
リアA1,A2内の画像データを読み出し、両エリア内
の画像のコントラスト値CA1,CA2を比較し、コントラ
スト値が高い方のエリアを選択する。横向き姿勢の場
合、主被写体は、振れ検出エリアA1,A2のいずれの
エリアにも同じように存在する可能性があるからであ
る。
On the other hand, in the case of the horizontal posture, the detection area selecting section 511b reads out the image data in the shake detection areas A1 and A2 from the memory 56, and contrast values C A1 and C of the images in both areas. Compare A2 and select the area with the higher contrast value. This is because, in the case of the horizontal orientation, the main subject may exist in any of the shake detection areas A1 and A2 in the same manner.

【0024】(2)「フラッシュ発光禁止モード」時以
外の振れ検出エリアの選択方法 「夜景モード」、「スローシンクロモード」及び「フラ
ッシュオートモード」のいずれかのモードの場合には、
検出エリア選択部511bは、露出制御部8からのフラ
ッシュの使用・未使用を表すフラグFF と測距モジュー
ル10からの測距データとに応じて、振れ検出エリアA
1,A2のどちらか一方を選択する。
(2) Method of selecting a shake detection area other than in the "flash emission prohibition mode" In the case of any of the "night scene mode", "slow synchro mode" and "flash auto mode",
Detection area selecting section 511b, in accordance with the flag F F representing use or non-use of flash from the exposure control unit 8 and the distance data from the distance measuring module 10, the shake detection area A
One of A1 and A2 is selected.

【0025】即ち、フラグFF がフラッシュ使用を示す
場合(FF =1)で、且つ測距データにより示される被
写体距離がフラッシュ光が届く距離D以下である場合に
は、検出エリア選択部511bは、メモリ56から振れ
検出エリアA2内の画像データを優先して読み出し、こ
の画像データのコントラスト値CA2を所定値Cbと比較
する。この比較の結果、CA2がCbよりも高ければ振れ
検出エリアA2が選択され、そうでなければ振れ検出エ
リアA1が選択される。これは、フラッシュ使用時にお
いて、主被写体が振れ検出エリアA1に位置すればフラ
ッシュ光で適正露出になり、主被写体に対するカメラ1
本体の相対的な振れの影響が無視できる程度のものとな
る一方、夜景等の被写体が振れ検出エリアA2に位置し
ている場合にはフラッシュ光で適正露出にならず、長い
(後述のTLMD 以上の)シャッタ開時間で撮影される結
果、カメラ1本体の振れが問題となるからである。但
し、本実施形態では、距離Dは、フラッシュのガイド番
号(GNo)の値を開放絞り値で除算して得たものをい
う。
[0025] That is, when the flag F F indicates flash use (F F = 1), and when the object distance indicated by the distance data is less than the distance D flash light reaches the detection area selecting section 511b Reads the image data in the shake detection area A2 from the memory 56 with priority, and compares the contrast value C A2 of the image data with a predetermined value Cb. As a result of this comparison, if C A2 is higher than Cb, the shake detection area A2 is selected; otherwise, the shake detection area A1 is selected. This is because, when the flash is used, if the main subject is located in the shake detection area A1, the exposure becomes proper with the flash light, and the camera 1
While the influence of the relative shake of the main body is negligible, when the subject such as a night view is located in the shake detection area A2, the exposure is not properly performed by the flash light, and the exposure is long (T LMD described later). This is because, as a result of taking a picture with the shutter open time, the shake of the camera 1 itself becomes a problem. However, in the present embodiment, the distance D is obtained by dividing the value of the guide number (GNo) of the flash by the open aperture value.

【0026】一方、フラグFF がフラッシュ未使用を示
す場合(FF =0)や、被写体距離が距離Dよりも長い
場合には、検出エリア選択部511bは、メモリ56か
ら振れ検出エリアA1,A2内の画像データを読み出
し、両エリア内の画像のコントラスト値CA1,CA2を比
較し、コントラスト値が高い方のエリアを選択する。こ
の場合、主被写体が振れ検出エリアA1に位置している
と考えることができないので、被写体距離が距離Dより
も長くても、主被写体が適正露出でないと推定すること
ができない。このため、コントラスト値が高い方のエリ
アで振れ補正が実行されるようになっている。なお、こ
の場合、「フラッシュ発光禁止モード」の場合と同様に
処理するようにしてもよい。
On the other hand, when the flag F F indicates the flash unused and (F F = 0), when the object distance is longer than the distance D, the detection area selection section 511b is detected area shake from memory 56 A1, The image data in A2 is read, the contrast values C A1 and C A2 of the images in both areas are compared, and the area having the higher contrast value is selected. In this case, since the main subject cannot be considered to be located in the shake detection area A1, even if the subject distance is longer than the distance D, it cannot be estimated that the main subject is not properly exposed. For this reason, shake correction is performed in an area having a higher contrast value. In this case, processing may be performed in the same manner as in the case of the “flash emission prohibition mode”.

【0027】なお、上記各コントラスト値は、コントラ
スト値の最大値でもよく平均値でもよい。
Each of the above-mentioned contrast values may be the maximum value or the average value of the contrast values.

【0028】画像比較演算部511cは、検出エリア選
択部511bにより選択された振れ検出エリア内の画像
データを利用して、振れ量を求めるものである。即ち、
メモリ56に記憶されている最新の画像データについ
て、基準画像に対応する画像を参照画像として抽出し、
基準画像位置に対する参照画像位置の変化量から画素数
単位の振れ量が求められる。振れ量は、横及び縦方向の
各々について求められ、メモリ56に一時記憶される。
The image comparison / calculation unit 511c calculates the amount of shake using the image data in the shake detection area selected by the detection area selection unit 511b. That is,
For the latest image data stored in the memory 56, an image corresponding to the reference image is extracted as a reference image,
From the amount of change in the reference image position with respect to the reference image position, the shake amount in pixel units is obtained. The shake amount is obtained for each of the horizontal and vertical directions, and is temporarily stored in the memory 56.

【0029】図4は、鏡胴内に収納された縦振れ補正レ
ンズ32等の斜視図である。本実施形態では、縦振れ補
正レンズ32は、鏡胴24内に収納され、支点Oで回動
可能に支持されたフレーム321に取り付けられてい
る。フレーム321の外周部における支点Oの反対側に
は、ギヤ部322が形成されている。このギヤ部322
と噛合するギヤ631を有するモータ632が駆動する
ことで、縦振れ補正レンズ32は略縦方向に移動する。
図4から理解されるように、縦振れ補正レンズ32は、
鏡胴24の内径に当たる可動範囲R内において、略縦方
向に移動可能である。横方向についても同様である。
FIG. 4 is a perspective view of the vertical shake correction lens 32 and the like housed in the lens barrel. In the present embodiment, the vertical shake correction lens 32 is housed in the lens barrel 24 and is attached to a frame 321 supported rotatably at a fulcrum O. A gear portion 322 is formed on the outer peripheral portion of the frame 321 on the side opposite to the fulcrum O. This gear portion 322
When the motor 632 having the gear 631 meshing with the lens is driven, the vertical shake correction lens 32 moves substantially in the vertical direction.
As understood from FIG. 4, the vertical shake correction lens 32
Within the movable range R corresponding to the inner diameter of the lens barrel 24, it can be moved substantially vertically. The same applies to the horizontal direction.

【0030】ここで、図4により画像比較演算部511
cが用いる基準画像について説明する。基準画像は、補
正レンズ部3の各レンズが所定の基準位置、例えば各レ
ンズが互いに逆向きに等距離移動可能な中央位置(図4
ではRa=Rbとなる位置)にセットされた際に、振れ
検出部4から取り込まれた画像データに含まれる画像の
ことである。このように、中央位置を基準にすること
で、一方の可動範囲が他方よりも短い場合に生じやすく
なるレンズが終端に当たりやすくなるという問題が回避
される。
Here, the image comparison / calculation unit 511 shown in FIG.
The reference image used by c will be described. The reference image is a center position where each lens of the correction lens unit 3 can be moved at a predetermined reference position, for example, each lens can be moved in the opposite direction by the same distance (FIG. 4).
(Where Ra = Rb), the image included in the image data taken in from the shake detecting unit 4. In this way, by using the center position as a reference, the problem that the lens that is likely to occur when one movable range is shorter than the other can easily hit the end can be avoided.

【0031】図5は、データ選択部512による振れ量
データ選択抽出の説明図である。データ選択部512
は、所定の基準時間(速度演算時間Tv及び加速度演算
時間Tα)を用いて、最新の振れ量を含む4個の振れ量
をメモリ56から選択抽出するものである。即ち、最新
時点t1(以下taとする。)における振れ量Eaが選
択抽出され、時点taに対してTv(所要の信頼性を有
する振れ速度を求めるのに必要な時間幅)よりも長く且
つ最短となる時点t3(以下tbとする。)が検索さ
れ、この時点tbにおける振れ量Ebが選択抽出され
る。また、時点taに対してTα(所要の信頼性を有す
る振れ加速度を求めるのに必要な時間幅)よりも長く且
つ最短となる時点t5(以下tcとする。)が検索さ
れ、この時点Tcにおける振れ量Ecが選択抽出され
る。更に、時点tcに対して前述のTvよりも長く且つ
最短となる時点t7(以下tdとする。)が検索され、
この時点tdにおける振れ量Edが選択抽出される。こ
れら4個の振れ量Ea,Eb,Ec,Ed及び時点t
a,tb,tc,tdは、横及び縦方向の各々について
選択抽出されるとともに、対応してメモリ56に記憶さ
れる。
FIG. 5 is an explanatory diagram of shake amount data selection and extraction by the data selection unit 512. Data selection unit 512
Is to selectively extract four shake amounts including the latest shake amount from the memory 56 using predetermined reference times (speed calculation time Tv and acceleration calculation time Tα). That is, the shake amount Ea at the latest time point t1 (hereinafter referred to as ta) is selectively extracted, and is longer and shorter than Tv (the time width required for obtaining a shake speed having required reliability) at the time point ta. A time point t3 (hereinafter, referred to as tb) is retrieved, and the shake amount Eb at the time point tb is selectively extracted. Further, a time point t5 (hereinafter referred to as tc) which is longer and shorter than Tα (the time width required for obtaining the shake acceleration having the required reliability) is searched for the time point ta, and at this time point Tc The shake amount Ec is selectively extracted. Further, a time point t7 (hereinafter referred to as td) which is longer and shorter than the above-described Tv with respect to the time point tc is searched,
The shake amount Ed at this time point td is selectively extracted. These four shake amounts Ea, Eb, Ec, Ed and time point t
a, tb, tc, and td are selectively extracted in each of the horizontal and vertical directions, and stored in the memory 56 correspondingly.

【0032】但し、時点t1,t2,…の順に時刻が古
くなっている。また各時点は、積分時間の中間時点を表
している。更に、各時点における上向きの矢印は、検出
された振れ量を表しているもので、これらの振れ量はメ
モリ56に記憶されているものである。
However, the time is older in the order of the time points t1, t2,... Each time point represents an intermediate time point of the integration time. Further, upward arrows at each time point indicate detected shake amounts, and these shake amounts are stored in the memory 56.

【0033】なお、データ選択部512は、上記選択方
法に限らず、所定の基準時間に最も近い離間時間となる
時点における振れ量を選択するものでもよく、或いは所
定の基準時間よりも短く且つ最長となる離間時間となる
時点における振れ量を選択するようにしてもよい。
The data selection section 512 is not limited to the above selection method, and may select the amount of shake at the time when the separation time is closest to the predetermined reference time, or may be shorter than the predetermined reference time and the longest. The amount of shake at the point in time when the separation time becomes may be selected.

【0034】図3に示される予測振れ量算出部513
は、横及び縦方向の各々について、データ選択部512
で選択抽出された4個の振れ量を用いて予測振れ量を算
出するものである。即ち、最新の振れ量Eaと過去の1
つの振れ量Ebから(数1)により振れ速度V1が求め
られ、残りの古い方の2つの振れ量Ec,Edから(数
2)により振れ速度V2が求められる。そして、振れの
速度V1,V2から(数3)により振れ加速度αが求め
られる。
The predicted shake amount calculator 513 shown in FIG.
Is a data selection unit 512 for each of the horizontal and vertical directions.
Is used to calculate the predicted shake amount using the four shake amounts selected and extracted in (1). That is, the latest shake amount Ea and the past shake amount Ea
The shake speed V1 is obtained from the two shake amounts Eb by (Equation 1), and the shake speed V2 is obtained from (Rev. 2) from the remaining two old shake amounts Ec and Ed. Then, the shake acceleration α is obtained from the shake speeds V1 and V2 by (Equation 3).

【0035】[0035]

【数1】V1=(Ea−Eb)/(ta−tb)V1 = (Ea−Eb) / (ta−tb)

【0036】[0036]

【数2】V2=(Ec−Ed)/(tc−td)V2 = (Ec−Ed) / (tc−td)

【0037】[0037]

【数3】α=(V1−V2)/(ta−tc) 次いで、手振れによる振れはほぼ等加速度運動に従って
推移していくとの仮定に基づいて、最新の振れ量Ea、
振れ速度V1及び振れ加速度αから、(数4)により予
測振れ量EP が算出される。
Α = (V1−V2) / (ta−tc) Next, based on the assumption that the shake due to the hand shake changes substantially according to the uniform acceleration motion, the latest shake amount Ea,
From the shake speed V1 and vibration acceleration alpha, prediction shake amount E P is calculated by the equation (4).

【0038】[0038]

【数4】 (Equation 4)

【0039】但し、定数k(0<k<1)は、実際の手
振れに近づけるための補正係数であり、また、T=(1
/2)×T1+T2+T3+T4+Tdである。ここ
に、時間T1は振れセンサ42の積分時間、時間T2は
振れセンサ42の画像情報がメモリ56にダンプされる
までに要する転送時間、時間T3は振れ量算出の演算時
間、時間T4は予測振れ量算出の予測演算時間である。
また、時間Tdは、振れ量検出部51が予測振れ量を送
出した時点から補正レンズ部3による駆動が完了するま
でに要する時間である。
Here, the constant k (0 <k <1) is a correction coefficient for approaching the actual camera shake, and T = (1
/ 2) × T1 + T2 + T3 + T4 + Td. Here, time T1 is the integration time of the shake sensor 42, time T2 is the transfer time required for the image information of the shake sensor 42 to be dumped to the memory 56, time T3 is the calculation time for calculating the shake amount, and time T4 is the predicted shake. This is the estimated calculation time for the amount calculation.
The time Td is a time required from when the shake amount detection unit 51 sends out the estimated shake amount to when the driving by the correction lens unit 3 is completed.

【0040】図1に示される係数変換部52は、横及び
縦方向の予測振れ量を、メモリ56に記憶されている変
換係数を用いて、補正レンズ部3に対する横及び縦方向
の目標角度位置(駆動量)に変換するものである。ま
た、係数変換部52は、温度センサ55で検出された環
境温度に応じて補正係数を算出し、この補正係数で横及
び縦方向の目標角度位置を補正する。この補正係数は、
環境温度変化に伴って生じる検出用レンズ41の焦点距
離や補正レンズ部3による光の屈折率(パワー)の変動
分を補正するためのものである。
The coefficient conversion unit 52 shown in FIG. 1 calculates the horizontal and vertical predicted shake amounts by using the conversion coefficients stored in the memory 56 and the horizontal and vertical target angular positions with respect to the correction lens unit 3. (Drive amount). Further, the coefficient conversion unit 52 calculates a correction coefficient according to the environmental temperature detected by the temperature sensor 55, and corrects the horizontal and vertical target angle positions using the correction coefficient. This correction factor is
This is for correcting a change in the focal length of the detection lens 41 and a change in the refractive index (power) of light caused by the correction lens unit 3 due to a change in environmental temperature.

【0041】目標位置設定部53は、温度補正された横
及び縦方向の目標角度位置を目標位置情報(駆動終了位
置)に変換するものである。これら横及び縦方向の目標
位置情報は、それぞれ設定データSDPH,SDPVとして
駆動部6にセットされる。
The target position setting section 53 converts the target angle position in the horizontal and vertical directions after temperature correction into target position information (drive end position). These horizontal and vertical target position information are set in the drive unit 6 as setting data SD PH and SD PV , respectively.

【0042】補正ゲイン設定部54は、温度センサ55
で検出された環境温度に応じて、横及び縦方向のゲイン
補正量を求め、それぞれを設定データSDGH,SDGV
して駆動部6に出力するものである。横及び縦方向のゲ
イン補正量は、それぞれ横及び縦方向の基本ゲインを補
正するものである。設定データSDGH,SDGV及び基本
ゲインの詳細については後述する。
The correction gain setting section 54 includes a temperature sensor 55
The gain correction amounts in the horizontal and vertical directions are obtained according to the environmental temperature detected in step (1), and the respective gain correction amounts are output to the drive unit 6 as setting data SD GH and SD GV . The horizontal and vertical gain correction amounts correct the horizontal and vertical basic gains, respectively. Details of the setting data SD GH and SD GV and the basic gain will be described later.

【0043】位置データ入力部57は、位置検出部7の
各出力信号をA/D変換し、得られた各出力データか
ら、横振れ補正レンズ31及び縦振れ補正レンズ32の
各位置をモニターするものである。この位置データをモ
ニターすることで、補正レンズ部3用の駆動メカの異常
状態やカメラ姿勢等が検出可能となる。
The position data input section 57 A / D converts each output signal of the position detection section 7 and monitors each position of the horizontal shake correction lens 31 and the vertical shake correction lens 32 based on the obtained output data. Things. By monitoring the position data, it is possible to detect an abnormal state of the drive mechanism for the correction lens unit 3, a camera posture, and the like.

【0044】駆動部6は、駆動制御回路61、横アクチ
ュエータ62及び縦アクチュエータ63により構成され
ている。駆動制御回路61は、目標位置設定部53及び
補正ゲイン設定部54からの設定データSDPH,S
PV,SDGH,SDGVに応じて、横及び縦方向の駆動信
号を生成するものである。横アクチュエータ62及び縦
アクチュエータ63は、コアレスモータ等(図4のモー
タ632及びギヤ631参照)で構成され、それぞれ駆
動制御回路61で生成された横及び縦方向の駆動信号に
応じて、横振れ補正レンズ31及び縦振れ補正レンズ3
2を駆動するものである。
The drive section 6 comprises a drive control circuit 61, a horizontal actuator 62 and a vertical actuator 63. The drive control circuit 61 includes setting data SD PH and S PH from the target position setting unit 53 and the correction gain setting unit 54.
It generates horizontal and vertical drive signals in accordance with D PV , SD GH , and SD GV . The horizontal actuator 62 and the vertical actuator 63 are composed of a coreless motor or the like (see the motor 632 and the gear 631 in FIG. 4), and perform horizontal shake correction in accordance with horizontal and vertical drive signals generated by the drive control circuit 61, respectively. Lens 31 and vertical shake correction lens 3
2 is driven.

【0045】図6は、サーボ回路の一部を構成する駆動
制御回路61の一例を示すブロック図である。まず、駆
動制御回路61にセットされる設定データSDGH,SD
GVについて説明する。カメラ1は、その環境温度が変化
すると、振れ補正の駆動系に関する種々の特性が変化す
る。例えば、環境温度の変化に伴って、モータ(図4の
モータ632参照)の各トルク定数、補正レンズ部3及
び駆動部6における駆動系(可動メカ)のバックラッシ
ュ、及びその駆動系のギヤ(図4のギヤ部322及びギ
ヤ631参照)の硬さなどが変化する。
FIG. 6 is a block diagram showing an example of the drive control circuit 61 constituting a part of the servo circuit. First, the setting data SD GH , SD set in the drive control circuit 61
GV will be described. When the environmental temperature of the camera 1 changes, various characteristics of the drive system for shake correction change. For example, as the environmental temperature changes, each torque constant of the motor (see the motor 632 in FIG. 4), the backlash of the drive system (movable mechanism) in the correction lens unit 3 and the drive unit 6, and the gear ( The hardness of the gear portion 322 and the gear 631 in FIG. 4) changes.

【0046】図7は、この変化の一要因となるモータト
ルクの温度特性図である。図7から理解されるように、
環境温度が基準温度(例えば25℃)から外れると、モ
ータトルクは基準温度での値とは異なる値を示す。この
結果、振れ補正に関する駆動特性が変化してしまうこと
となる。このように、横及び縦方向の基本ゲイン(基準
温度における駆動ゲイン)による駆動特性は、温度セン
サ55で得た環境温度が基準温度から外れると、変動す
るようになる。
FIG. 7 is a temperature characteristic diagram of the motor torque which is a factor of this change. As can be understood from FIG.
If the environmental temperature deviates from the reference temperature (for example, 25 ° C.), the motor torque indicates a value different from the value at the reference temperature. As a result, the drive characteristics related to the shake correction change. As described above, the drive characteristics based on the horizontal and vertical basic gains (drive gains at the reference temperature) change when the environmental temperature obtained by the temperature sensor 55 deviates from the reference temperature.

【0047】そこで、補正ゲイン設定部54は、温度セ
ンサ55で得た環境温度に応じて、横及び縦方向の各基
本ゲインによる駆動特性の変動を補正するゲイン補正量
を生成する。本実施形態では、環境温度が基準温度から
外れることにより生じるモータトルク、バックラッシュ
及びギヤの硬さ等の各変動を個別に補正するゲイン補正
量を求めるための関数(環境温度を引数とする。)が、
横及び縦方向の各々について予め求められている。そし
て、横及び縦方向の各々について、各補正関数に温度セ
ンサ55で検出された環境温度が入力され、得られた各
値の合計値がゲイン補正量として求められる。これら横
及び縦方向のゲイン補正量は、それぞれ設定データSD
GH,SDGVとして、駆動制御回路61にセットされる。
Therefore, the correction gain setting section 54 generates a gain correction amount for correcting a change in drive characteristics due to each of the basic gains in the horizontal and vertical directions according to the environmental temperature obtained by the temperature sensor 55. In the present embodiment, a function (environment temperature is used as an argument) for obtaining a gain correction amount for individually correcting each variation such as motor torque, backlash, and gear hardness that occurs when the environment temperature deviates from the reference temperature. )But,
It is determined in advance for each of the horizontal and vertical directions. Then, for each of the horizontal and vertical directions, the environmental temperature detected by the temperature sensor 55 is input to each correction function, and the total value of the obtained values is obtained as a gain correction amount. These gain correction amounts in the horizontal and vertical directions are respectively set in the setting data SD.
GH and SD GV are set in the drive control circuit 61.

【0048】次に、駆動制御回路61について説明す
る。図1では、説明の便宜上、設定データSDGH,SD
GVは、2本の信号線で伝送されるように図示している
が、実際には、図略の2本のデータ線(SCK,SD)
及び3本の制御線(CS,DA/GAIN,X/Y)に
よりシリアル伝送されてセットされる。同様に、設定デ
ータDPH,SDPVも交互に駆動制御回路61に送出され
る。
Next, the drive control circuit 61 will be described. In FIG. 1, the setting data SD GH , SD
The GV is illustrated as being transmitted on two signal lines, but actually, two data lines (SCK, SD) not shown
And serially transmitted and set by three control lines (CS, DA / GAIN, X / Y). Similarly, the setting data D PH and SD PV are sent to the drive control circuit 61 alternately.

【0049】このため、駆動制御回路61は、バッファ
及びサンプルホールド回路等を備えている。即ち、図6
において、バッファ601,602は、それぞれ目標位
置設定部53から交互にセットされる設定データS
PH,SDPVを記憶するメモリである。
For this purpose, the drive control circuit 61 includes a buffer, a sample and hold circuit, and the like. That is, FIG.
, The buffers 601 and 602 store setting data S that are set alternately from the target position setting unit 53, respectively.
This is a memory for storing D PH and SD PV .

【0050】DAC603は、D/A変換器であり、バ
ッファ601にセットされた設定データSDPHを目標位
置電圧VPHに変換する。また、DAC603は、バッフ
ァ602にセットされた設定データSDPVを目標位置電
圧VPVに変換する。
The DAC 603 is a D / A converter, and converts the setting data SD PH set in the buffer 601 into a target position voltage V PH . Further, the DAC 603 converts the setting data SD PV set in the buffer 602 into a target position voltage V PV .

【0051】S/H604,605はサンプルホールド
回路である。S/H604は、DAC603で変換され
た目標位置電圧VPHをサンプリングし、次のサンプリン
グまでその値をホールドする。同様に、S/H605
は、DAC603で変換された目標位置電圧VPVをサン
プリングし、次のサンプリングまでその値をホールドす
る。
S / Hs 604 and 605 are sample and hold circuits. The S / H 604 samples the target position voltage V PH converted by the DAC 603, and holds the value until the next sampling. Similarly, S / H605
Samples the target position voltage V PV converted by the DAC 603 and holds the value until the next sampling.

【0052】加算回路606は、目標位置電圧VPHと横
位置検出部71の出力電圧VH との差電圧を求めるもの
である。加算回路607は、目標位置電圧VPVと縦位置
検出部72の出力電圧VV との差電圧を求めるものであ
る。加算回路606,607は、横位置検出部71及び
縦位置検出部72から出力される負電圧である出力電圧
H,VVと目標位置電圧VPH,VPVとを加算することに
より差電圧を求めている。
The adder circuit 606 calculates the difference voltage between the target position voltage V PH and the output voltage V H of the lateral position detector 71. The addition circuit 607 obtains a difference voltage between the target position voltage V PV and the output voltage V V of the vertical position detection unit 72. The adder circuits 606 and 607 add the negative output voltages V H and V V output from the horizontal position detector 71 and the vertical position detector 72 to the target position voltages V PH and V PV , respectively, to obtain a difference voltage. Seeking.

【0053】V/V608は、入力電圧を、基準温度に
対して予め設定された比率で、横方向の比例ゲインとし
ての電圧に増幅するものであり、V/V609は、入力
電圧を、基準温度に対して予め設定された比率で、縦方
向の比例ゲインとしての電圧に増幅するものである。こ
こで、横方向の比例ゲインとは、横振れ補正レンズ31
の目標位置と横位置検出部71により検出された横振れ
補正レンズ31の位置との差に比例するゲインのことで
ある。また、縦方向の比例ゲインとは、縦振れ補正レン
ズ32の目標位置と縦位置検出部72により検出された
縦振れ補正レンズ32の位置との差に比例するゲインの
ことである。
V / V 608 amplifies the input voltage to a voltage as a lateral proportional gain at a preset ratio with respect to the reference temperature, and V / V 609 converts the input voltage to the reference temperature. To a voltage set as a proportional gain in the vertical direction at a preset ratio. Here, the proportional gain in the lateral direction refers to the lateral shake correction lens 31.
Is a gain proportional to the difference between the target position of the horizontal shake correction lens 31 and the position of the lateral shake correction lens 31 detected by the horizontal position detection unit 71. The vertical proportional gain is a gain proportional to the difference between the target position of the vertical shake correction lens 32 and the position of the vertical shake correction lens 32 detected by the vertical position detection unit 72.

【0054】微分回路610は、基準温度に対して予め
設定された時定数による微分を、加算回路606で求め
られた差電圧に施して、横方向の微分ゲインとしての電
圧を得るものである。この得られた電圧は、横方向の速
度差(目標の駆動速度と現在の駆動速度との差)に相当
する。同様に、微分回路611は、基準温度に対して予
め設定された時定数による微分を、加算回路607で求
められた差電圧に施して、縦方向の微分ゲインとしての
電圧を得るものである。この得られた電圧は、縦方向の
速度差(目標の駆動速度と現在の駆動速度との差)に相
当する。
The differentiating circuit 610 performs a differentiation by a preset time constant with respect to the reference temperature on the difference voltage obtained by the adding circuit 606 to obtain a voltage as a differential gain in the horizontal direction. The obtained voltage corresponds to a speed difference in the lateral direction (difference between the target drive speed and the current drive speed). Similarly, the differentiating circuit 611 obtains a voltage as a differential gain in the vertical direction by performing differentiation by a preset time constant with respect to the reference temperature on the difference voltage obtained by the adding circuit 607. The obtained voltage corresponds to a vertical speed difference (difference between the target driving speed and the current driving speed).

【0055】このように、V/V608,609及び微
分回路610,611によって、横及び縦方向の各々に
ついて、基準温度に対する基本ゲインとしての比例及び
微分ゲインの設定が行われる。
As described above, the proportional and differential gains as basic gains with respect to the reference temperature are set in the horizontal and vertical directions by the V / Vs 608 and 609 and the differentiation circuits 610 and 611.

【0056】バッファ612は、補正ゲイン設定部54
からの設定データSDGHを記憶するメモリである。この
設定データSDGHとは、横方向の基本ゲイン(比例及び
微分ゲイン)を補正するゲイン補正量(比例及び微分ゲ
イン補正量)である。バッファ613は、補正ゲイン設
定部54からの設定データSDGVを記憶するメモリであ
る。この設定データSDGVとは、縦方向の基本ゲイン
(比例及び微分ゲイン)を補正するゲイン補正量(比例
及び微分ゲイン補正量)である。
The buffer 612 includes the correction gain setting section 54
It is a memory for storing the setting data SDGH from. The setting data SDGH is a gain correction amount (proportional and differential gain correction amount) for correcting the horizontal basic gain (proportional and differential gain). The buffer 613 is a memory that stores the setting data SD GV from the correction gain setting unit 54. The setting data SD GV is a gain correction amount (proportional and differential gain correction amount) for correcting the vertical basic gain (proportional and differential gain).

【0057】HPゲイン補正回路614は、V/V60
8で得られた横方向の比例ゲインに対して、バッファ6
12からの横方向の比例ゲイン補正量に相当するアナロ
グ電圧を加えて、温度補正後における横方向の比例ゲイ
ンを出力するものである。また、VPゲイン補正回路6
15は、V/V609で得られた縦方向の比例ゲインに
対して、バッファ613からの縦方向の比例ゲイン補正
量に相当するアナログ電圧を加えて、温度補正後におけ
る縦方向の比例ゲインを出力するものである。
The HP gain correction circuit 614 has a V / V60
8 with respect to the horizontal proportional gain obtained in
An analog voltage corresponding to the horizontal proportional gain correction amount from 12 is added to output a horizontal proportional gain after temperature correction. The VP gain correction circuit 6
Numeral 15 adds an analog voltage corresponding to the vertical proportional gain correction amount from the buffer 613 to the vertical proportional gain obtained by the V / V 609, and outputs a vertical proportional gain after temperature correction. Is what you do.

【0058】HDゲイン補正回路616は、微分回路6
10で得られた横方向の微分ゲインに対して、バッファ
612からの横方向の微分ゲイン補正量に相当するアナ
ログ電圧を加えて、温度補正後における横方向の微分ゲ
インを出力するものである。また、VDゲイン補正回路
617は、微分回路611で得られた縦方向の微分ゲイ
ンに対して、バッファ613からの縦方向の微分ゲイン
補正量に相当するアナログ電圧を加えて、温度補正後に
おける縦方向の微分ゲインを出力するものである。
The HD gain correction circuit 616 is
An analog voltage corresponding to the horizontal differential gain correction amount from the buffer 612 is added to the horizontal differential gain obtained in step 10 to output the horizontal differential gain after temperature correction. Further, the VD gain correction circuit 617 adds an analog voltage corresponding to the vertical differential gain correction amount from the buffer 613 to the vertical differential gain obtained by the differentiating circuit 611, and outputs the vertical differential gain after temperature correction. It outputs the differential gain in the direction.

【0059】このように、HPゲイン補正回路614、
VPゲイン補正回路615、HDゲイン補正回路616
及びVDゲイン補正回路617によって、基本ゲインと
しての比例及び微分ゲインが温度補正される。
As described above, the HP gain correction circuit 614,
VP gain correction circuit 615, HD gain correction circuit 616
And the VD gain correction circuit 617 performs temperature correction on the proportional and differential gains as the basic gain.

【0060】LPF618は、HPゲイン補正回路61
4及びHDゲイン補正回路616の各出力電圧に含まれ
る高周波ノイズを除去するローパスフィルタである。L
PF619は、VPゲイン補正回路615及びVDゲイ
ン補正回路617の各出力電圧に含まれる高周波ノイズ
を除去するローパスフィルタである。
The LPF 618 includes an HP gain correction circuit 61
4 and a low-pass filter for removing high-frequency noise included in each output voltage of the HD gain correction circuit 616. L
The PF 619 is a low-pass filter that removes high-frequency noise included in each output voltage of the VP gain correction circuit 615 and the VD gain correction circuit 617.

【0061】ドライバー620は、LPF618、61
9の出力電圧に対応した駆動電力を、それぞれ横アクチ
ュエータ62及び縦アクチュエータ63に供給するモー
タ駆動用のICである。
The driver 620 includes LPFs 618 and 61
9 is a motor driving IC that supplies drive power corresponding to the output voltage of No. 9 to the horizontal actuator 62 and the vertical actuator 63, respectively.

【0062】図1に示される位置検出部7は、横位置検
出部71及び縦位置検出部72により構成されている。
横位置検出部71及び縦位置検出部72は、それぞれ横
振れ補正レンズ31及び縦振れ補正レンズ32の現在位
置を検出するものである。
The position detecting section 7 shown in FIG. 1 comprises a horizontal position detecting section 71 and a vertical position detecting section 72.
The horizontal position detector 71 and the vertical position detector 72 detect the current positions of the horizontal shake correction lens 31 and the vertical shake correction lens 32, respectively.

【0063】図8は、横位置検出部71の構成図であ
る。横位置検出部71は、発光ダイオード(LED)7
11、スリット712及びPSD713を有している。
LED711は、横振れ補正レンズ31のフレーム31
1におけるギヤ部の形成位置に取り付けられている(図
4のLED721参照)。スリット712は、LED7
11の発光部から射出される光の指向性を鋭くするため
のものである。PSD713は、鏡胴24の内壁側にお
けるLED711に対向する位置に取り付けられ、LE
D711からの射出光束の受光位置(重心位置)に応じ
た値の光電変換電流I1,I2を出力するものである。
光電変換電流I1,I2の差が測定されることで、横振
れ補正レンズ31の位置が検出されるようになってい
る。縦位置検出部72も、同様にして縦振れ補正レンズ
32の位置を検出するように構成されている。
FIG. 8 is a block diagram of the horizontal position detecting section 71. The horizontal position detection unit 71 includes a light emitting diode (LED) 7.
11, a slit 712 and a PSD 713.
The LED 711 is connected to the frame 31 of the horizontal shake correction lens 31.
1 (see LED 721 in FIG. 4). Slit 712 is LED7
This is for sharpening the directivity of light emitted from the light emitting unit 11. The PSD 713 is attached at a position facing the LED 711 on the inner wall side of the lens barrel 24,
It outputs photoelectric conversion currents I1 and I2 of values corresponding to the light receiving position (center of gravity position) of the light beam emitted from D711.
By measuring the difference between the photoelectric conversion currents I1 and I2, the position of the lateral shake correction lens 31 is detected. The vertical position detection section 72 is also configured to detect the position of the vertical shake correction lens 32 in the same manner.

【0064】図9は、横位置検出部71のブロック図で
ある。横位置検出部71は、LED711及びPSD7
13に加えて、I/V変換回路714,715、加算回
路716、電流制御回路717、減算回路718及びL
PF719等によって構成されている。I/V変換回路
714,715は、それぞれPSD713の出力電流I
1,I2を電圧V1,V2に変換するものである。加算
回路716は、I/V変換回路714,715の出力電
圧V1,V2の加算電圧V3を求めるものである。電流
制御回路717は、加算回路716の出力電圧V3、即
ちLED711の発光量を一定に保持するようにトラン
ジスタTr1のベース電流を増減するものである。減算
回路718は、I/V変換回路714,715の出力電
圧V1,V2の差電圧V4を求めるものである。LPF
719は、減算回路718の出力電圧V4に含まれる高
周波成分をカットするものである。
FIG. 9 is a block diagram of the horizontal position detector 71. The horizontal position detection unit 71 includes the LED 711 and the PSD 7
13 as well as I / V conversion circuits 714 and 715, an addition circuit 716, a current control circuit 717, a subtraction circuit 718 and L
It is composed of PF719 and the like. The I / V conversion circuits 714 and 715 respectively output the output current I
1, I2 are converted into voltages V1, V2. The addition circuit 716 obtains an addition voltage V3 of the output voltages V1 and V2 of the I / V conversion circuits 714 and 715. The current control circuit 717 increases or decreases the base current of the transistor Tr1 so as to keep the output voltage V3 of the adder circuit 716, that is, the light emission amount of the LED 711 constant. The subtraction circuit 718 calculates a difference voltage V4 between the output voltages V1 and V2 of the I / V conversion circuits 714 and 715. LPF
Reference numeral 719 cuts a high-frequency component included in the output voltage V4 of the subtraction circuit 718.

【0065】次に、横位置検出部71による検出動作に
ついて説明する。PSD713から送出された電流I
1,I2は、それぞれI/V変換回路714,715で
電圧V1,V2に変換される。
Next, the detection operation by the horizontal position detector 71 will be described. Current I sent from PSD 713
1 and I2 are converted into voltages V1 and V2 by I / V conversion circuits 714 and 715, respectively.

【0066】次いで、電圧V1,V2は加算回路716
で加算される。電流制御回路717は、この加算により
得られた電圧V3が常に一定となる電流を、トランジス
タTr1のベースに供給する。LED711は、このベ
ース電流に応じた光量で発光する。
Next, the voltages V1 and V2 are added to the adder circuit 716.
Is added. The current control circuit 717 supplies a current at which the voltage V3 obtained by the addition is always constant to the base of the transistor Tr1. The LED 711 emits light with a light amount corresponding to the base current.

【0067】他方、電圧V1,V2は、減算回路718
で減算される。この減算により得られた電圧V4は、横
振れ補正レンズ31の位置を示す値になっている。例え
ば、PSD713の中心から右側に長さx離れた位置に
受光位置(重心位置)がある場合、長さx,電流I1,
I2及びPSD713の受光エリア長Lは、(数5)の
関係を満たす。
On the other hand, the voltages V1 and V2 are subtracted from the subtraction circuit 718.
Is subtracted. The voltage V4 obtained by this subtraction is a value indicating the position of the lateral shake correction lens 31. For example, when there is a light receiving position (center of gravity position) at a position that is distance x to the right from the center of PSD 713, length x, current I1,
The light receiving area length L of I2 and PSD 713 satisfies the relationship of (Equation 5).

【0068】[0068]

【数5】 (Equation 5)

【0069】同様に、長さx,電圧V1,V2及び受光
エリア長Lは(数6)の関係を満たす。
Similarly, the length x, the voltages V1 and V2, and the light receiving area length L satisfy the relationship of (Equation 6).

【0070】[0070]

【数6】 (Equation 6)

【0071】これより、V2+V1の値、即ち電圧V3
の値が常に一定となるように制御すれば(数7)の関係
が得られ、V2−V1の値、即ち電圧V4の値が長さx
を示すものとなり、電圧V4をモニターすれば横振れ補
正レンズ31の位置を検出することが可能となる。
From this, the value of V2 + V1, that is, the voltage V3
Is controlled to be always constant, the relationship of (Equation 7) is obtained, and the value of V2−V1, that is, the value of the voltage V4 becomes the length x
The position of the lateral shake correction lens 31 can be detected by monitoring the voltage V4.

【0072】[0072]

【数7】 (Equation 7)

【0073】図1に示される露出制御部8は、測光部8
1、露出決定部82、フラッシュ発光部83及びフラッ
シュ制御部84により構成されている。測光部81は、
Cds(硫化カドミウム)等の光電変換素子で被写体か
らの光を受光して、被写体の明るさ(被写体輝度)を検
出するものである。
The exposure control unit 8 shown in FIG.
1, an exposure determination unit 82, a flash emission unit 83, and a flash control unit 84. The photometric unit 81
The light from the subject is received by a photoelectric conversion element such as Cds (cadmium sulfide) and the brightness of the subject (subject brightness) is detected.

【0074】図10は、露出決定部82のブロック図で
ある。露出決定部82は、露出時間決定部821、像振
れ発生判定部822及びフラッシュ使用・未使用決定部
8223により構成されている。露出時間決定部821
は、測光部81で検出された被写体輝度に応じて、適正
露出時間(tss)を決定するものである。
FIG. 10 is a block diagram of the exposure determining section 82. The exposure determining unit 82 includes an exposure time determining unit 821, an image blur occurrence determining unit 822, and a flash use / non-use determination unit 8223. Exposure time determination unit 821
Determines the appropriate exposure time (tss) in accordance with the subject luminance detected by the photometry unit 81.

【0075】像振れ発生判定部822は、モード判定部
9の判定結果が「フラッシュオートモード」の場合に、
露出時間決定部821で決定された適正露出時間が手振
れ限界時間(TLMD )以上であるか否かを判定するもの
である。手振れ限界時間は、手振れによる被写体像振れ
が目立たない程度の時間であり、例えば、撮影レンズ2
1の焦点距離をf[mm]とすれば、1/(1.4×f)
[秒]程度の時間になる。なお、適正露出時間が手振れ限
界時間以上になれば、被写体像振れが目立つ(発生す
る)ようになる。
The image blur occurrence determining section 822 determines whether the mode determination section 9 has determined that the flash auto mode has been set.
This is for determining whether or not the appropriate exposure time determined by the exposure time determination unit 821 is equal to or longer than the camera shake limit time (T LMD ). The camera shake limit time is a time in which the image blur of the subject due to the camera shake is inconspicuous.
If the focal length of 1 is f [mm], 1 / (1.4 × f)
It takes about [seconds]. If the proper exposure time is equal to or longer than the camera shake limit time, the subject image shake becomes conspicuous (occurs).

【0076】フラッシュ使用・未使用決定部823は、
モード判定部9や像振れ発生判定部822の判定結果に
応じて、フラッシュを使用するか否かを決定し、フラッ
シュ使用の場合にはフラグFF に“1”をセットし、そ
うでなければ“0”をセットして送出するものである。
即ち、「フラッシュオートモード」であって適正露出時
間が手振れ限界時間以上である場合と、「スローシンク
ロモード」の場合に、フラッシュ使用の決定がなされ、
これ以外はフラッシュ未使用の決定がなされるようにな
っている。
The flash use / non-use determination unit 823
According to the determination result of the mode determination unit 9 and the image blur occurrence determination unit 822 determines whether to use a flash, set to "1" in the flag F F in the case of the flash used, otherwise "0" is set and transmitted.
That is, in the “flash auto mode” and when the proper exposure time is equal to or longer than the camera shake limit time, and in the “slow synchro mode”, the use of the flash is determined,
Otherwise, a decision is made to not use the flash.

【0077】図1に示されるフラッシュ発光部83は、
Xe(クセノン)管等の白色光源であるフラッシュとこ
のフラッシュに充電電力を供給する充電用コンデンサ等
により構成(図示省略)される。フラッシュ制御部84
は、充電用コンデンサからフラッシュへの充電電力の供
給を開始させ、被写体で反射して戻ってくるフラッシュ
の光量を監視し、監視中の光量が適正露光に達した時点
で充電電力の供給を停止させる制御を行うものである。
また、フラッシュ制御部84は、露出決定部82でセッ
トされたフラグFF を振れ量検出部51に渡す。
The flash light emitting unit 83 shown in FIG.
The flash (white light source) such as a Xe (xenon) tube and a charging capacitor for supplying charging power to the flash (not shown). Flash control unit 84
Starts the supply of charging power to the flash from the charging capacitor, monitors the amount of flash light reflected back from the subject, and stops supplying charging power when the monitored amount of light reaches the proper exposure This is to perform the control to make it.
The flash control unit 84, passes the set in exposure determination unit 82 flag F F to the shake amount detection unit 51.

【0078】測距モジュール10は、赤外のLED(I
RED)と、被写体で反射して戻ってくるLEDの光を
受光する一次元PSD等により構成され、PSDの受光
位置に応じて被写体までの距離に相当する測距情報を得
るものである。
The distance measuring module 10 includes an infrared LED (I
RED) and a one-dimensional PSD or the like that receives the light of the LED reflected back from the subject and obtains distance measurement information corresponding to the distance to the subject according to the light receiving position of the PSD.

【0079】なお、測距モジュール10は、このアクテ
ィブ方式のものに限らず、被写体からの光を受光する一
対のラインセンサ等により構成される外光パッシブモジ
ュールでもよい。外光パッシブモジュールでは、一対の
ラインセンサで被写体像が受光され、両ラインセンサ間
での被写体像のズレ量から被写体までの距離に相当する
測距データが求められるようになっている。また、一対
のラインセンサは、正確な測距情報を得るべく、撮影画
面内に複数、例えばH形状を有して配設され、カメラ姿
勢に応じていずれかの測距エリアを優先して用いるかが
使い分けられてより正確な測距を行うようにしたもので
もよい。
The distance measuring module 10 is not limited to the active type, but may be an external light passive module including a pair of line sensors for receiving light from a subject. In the external light passive module, a subject image is received by a pair of line sensors, and distance measurement data corresponding to a distance to the subject is obtained from a shift amount of the subject image between the two line sensors. In addition, in order to obtain accurate distance measurement information, a pair of line sensors are arranged in a plurality of, for example, an H shape in a shooting screen, and one of the distance measurement areas is preferentially used according to a camera posture. It is also possible to use different types of squid to perform more accurate ranging.

【0080】図11は、基準・補正位置設定部58のブ
ロック図である。基準・補正位置設定部58は、基準位
置設定部581、差演算部582及び補正位置設定部5
83により構成されている。
FIG. 11 is a block diagram of the reference / correction position setting section 58. The reference / correction position setting unit 58 includes a reference position setting unit 581, a difference calculation unit 582, and a correction position setting unit 5
83.

【0081】基準位置設定部581は、目標位置設定部
53に対し、補正レンズ部3の各レンズを中央位置に移
動させるための横及び縦方向の基準位置データを、設定
データSDPH,SDPVとして駆動部6にセットさせるも
のである。
The reference position setting unit 581 sets the horizontal and vertical reference position data for moving each lens of the correction lens unit 3 to the center position with respect to the target position setting unit 53 by using the setting data SD PH and SD PV. Is set in the drive unit 6 as

【0082】差演算部582は、横及び縦方向の基準位
置データに応じて移動した後の補正レンズ部3の各レン
ズの位置データを位置データ入力部57から取り込み、
取り込んだ両位置と横及び縦方向の基準位置との差を算
出するものである。得られた差データは、補正位置設定
部583及び姿勢判断部59に送出される。
The difference calculation unit 582 fetches the position data of each lens of the correction lens unit 3 after moving according to the reference position data in the horizontal and vertical directions from the position data input unit 57,
The difference between the two taken-in positions and the reference position in the horizontal and vertical directions is calculated. The obtained difference data is sent to the correction position setting unit 583 and the posture determination unit 59.

【0083】図12は、差演算部582が算出する差の
発生を説明するための縦振れ補正レンズ32の正面図
で、(a)は撮影レンズが上/下方向に向けられている
場合を示し、(b)はカメラが横向き姿勢の場合を示
し、(c)は縦向き姿勢の場合を示している。
FIG. 12 is a front view of the vertical shake correction lens 32 for explaining the occurrence of the difference calculated by the difference calculation unit 582. FIG. 12A shows a case where the photographing lens is directed upward / downward. (B) shows the case where the camera is in the horizontal position, and (c) shows the case where the camera is in the vertical position.

【0084】例えば、縦方向の基準位置(例えば中央位
置)データに応じてギヤ631を回動させて停止状態と
なったモータ632(図4を参照)のサーボ力が、縦振
れ補正レンズ32及びフレーム321の重力の影響を受
けなければ、縦振れ補正レンズ32は、図12(a)に
示されるように、中央位置に正確に停止する。
For example, the servo force of the motor 632 (see FIG. 4) stopped by rotating the gear 631 according to the data of the vertical reference position (for example, the center position) is applied to the vertical vibration correction lens 32 and If not affected by the gravity of the frame 321, the vertical shake correction lens 32 accurately stops at the center position as shown in FIG.

【0085】ここで、横向き姿勢の場合には、停止状態
となったモータ632のサーボ力が縦振れ補正レンズ3
2及びフレーム321の下向きの重力に負けて、縦振れ
補正レンズ32は、中央位置まで上昇することができ
ず、図12(b)に示されるように、そのわずか下側の
位置で平衡して停止する。
Here, in the case of the horizontal posture, the servo force of the stopped motor 632 is applied to the vertical shake correction lens 3.
Due to the downward gravity of the frame 2 and the frame 321, the vertical shake correction lens 32 cannot rise to the center position, and as shown in FIG. Stop.

【0086】これに対して、縦向き姿勢の場合には、停
止状態となったモータ632のサーボ力が、図12
(c)に示されるように重力の影響を(全く乃至はほと
んど)受けないので、縦振れ補正レンズ32は、中央位
置に(略)正確に停止する。
On the other hand, in the case of the vertical posture, the servo force of the stopped motor 632 is
As shown in (c), since the lens is not affected by the gravity (at all or almost), the vertical shake correction lens 32 stops (substantially) accurately at the center position.

【0087】そこで、横向き姿勢の差データを予め求め
てメモリ56に記憶しておく。同様に、横振れ補正レン
ズ31について、縦向き姿勢の差データを予め求めてメ
モリ56に記憶しておく。
Therefore, the difference data of the horizontal posture is obtained in advance and stored in the memory 56. Similarly, for the horizontal shake correction lens 31, difference data of the vertical orientation is obtained in advance and stored in the memory 56.

【0088】図13は、差データとともにメモリ56に
予め記憶されるカメラ1の姿勢情報を説明するための、
一例となる横向き姿勢での補正レンズ部3の停止位置を
示す図である。−Hmax から+Hmax は、横振れ補正レ
ンズ31の可動範囲を示し、−Vmax から+Vmax は、
縦振れ補正レンズ32の可動範囲を示している。
FIG. 13 is a diagram for explaining the posture information of the camera 1 stored in advance in the memory 56 together with the difference data.
FIG. 5 is a diagram illustrating a stop position of the correction lens unit 3 in a horizontal posture as an example. From -H max + H max, the horizontal deflection indicates the movable range of the correction lens 31, from -V max + V max is
The movable range of the vertical shake correction lens 32 is shown.

【0089】横向き姿勢の場合、横及び縦方向の基準位
置データがセットされると、横振れ補正レンズ31は基
準位置(H=0)で停止し、縦振れ補正レンズ32は基
準位置から下方にずれた位置(V=−5)で停止する。
この時の「横向き姿勢」を示すカメラ姿勢情報が差デー
タ(0,−5)とともにメモリ56に記憶される。同様
に、カメラ1本体の右側が上になる「縦向き姿勢」を示
すカメラ姿勢情報は、差データ(−5,0)とともにメ
モリ56に記憶され、右側が下になる「縦向き姿勢」を
示すカメラ姿勢情報は、差データ(5,0)とともにメ
モリ56に記憶される。
In the case of the horizontal orientation, when the horizontal and vertical reference position data are set, the horizontal shake correction lens 31 stops at the reference position (H = 0), and the vertical shake correction lens 32 moves downward from the reference position. Stop at the shifted position (V = -5).
At this time, the camera posture information indicating the “horizontal posture” is stored in the memory 56 together with the difference data (0, −5). Similarly, the camera posture information indicating the “vertical posture” in which the right side of the camera 1 body is upward is stored in the memory 56 together with the difference data (−5, 0), and the “vertical posture” in which the right side is downward is The indicated camera posture information is stored in the memory 56 together with the difference data (5, 0).

【0090】なお、上記の横向き姿勢及び縦向き姿勢に
限らず、図14に示されるように、斜め向き姿勢もカメ
ラ姿勢の検出対象に含めるようにしてもよい。この場
合、カメラ1本体の右側を45度上側に傾けた「斜め向
き姿勢」を示すカメラ姿勢情報は、差データ(−3,−
3)とともにメモリ56に記憶され、左側を45度上側
に傾けた「斜め向き姿勢」を示すカメラ姿勢情報は、差
データ(3,−3)とともにメモリ56に記憶される。
It should be noted that not only the horizontal orientation and the vertical orientation described above, but also a diagonal orientation may be included in the detection target of the camera orientation as shown in FIG. In this case, the camera posture information indicating the “diagonal posture” in which the right side of the camera 1 body is inclined upward by 45 degrees is the difference data (−3, −
The camera posture information indicating the “diagonal posture” in which the left side is inclined 45 degrees upward is stored in the memory 56 together with the difference data (3, −3).

【0091】また、2次元を動作範囲とするレンズを使
用すれば、1つのレンズで差データを2次元的に測定す
ることが可能になる。
If a lens having a two-dimensional operation range is used, it is possible to measure difference data two-dimensionally with one lens.

【0092】更に、上記カメラ姿勢の判断に限らず、差
データが安定しない場合、カメラ1の姿勢が安定してい
ないと判断するようにしてもよい。つまり、両データを
ベクトル的に扱えば全ての姿勢検出(判断)が可能にな
る。
Further, the present invention is not limited to the above-described determination of the camera attitude, and when the difference data is not stable, it may be determined that the attitude of the camera 1 is not stable. That is, if both data are handled in a vector manner, all posture detection (judgment) becomes possible.

【0093】図11に示される補正位置設定部583
は、差演算部582からの差データを保持し、目標位置
設定部53の変換で得られた横及び縦方向の目標位置に
対し、それぞれ差データの横及び縦方向の値を加えて
(加算することで目標位置が補正されるように差データ
が求められていることによる。但し、減算することで目
標位置が補正されるように差データが求められている場
合には減算となる。)、横及び縦方向の目標位置を補正
するものである。これにより、補正レンズ部3の各レン
ズは、対応する目標位置に正確に移動するようになる。
これら補正された横及び縦方向の目標位置は、目標位置
設定部53に渡され、それぞれ設定データSDPH,SD
PVとして駆動部6にセットされる。なお、補正位置設定
部583は、差データを保持するためのメモリを有する
ものでもよく、或いはメモリ56のRAMを使用するも
のでもよい。
The correction position setting section 583 shown in FIG.
Holds the difference data from the difference calculator 582, and adds the horizontal and vertical values of the difference data to the horizontal and vertical target positions obtained by the conversion of the target position setting unit 53, respectively (addition). This is because the difference data is calculated so that the target position is corrected by performing the subtraction. However, when the difference data is calculated so that the target position is corrected by performing the subtraction, the subtraction is performed.) , Horizontal and vertical target positions. As a result, each lens of the correction lens unit 3 accurately moves to the corresponding target position.
These corrected target positions in the horizontal and vertical directions are passed to a target position setting section 53, where the setting data SD PH and SD
It is set in the drive unit 6 as PV . Note that the correction position setting unit 583 may have a memory for holding the difference data, or may use a RAM of the memory 56.

【0094】図1に示される姿勢判断部59は、差演算
部582からの差データとメモリ56の登録データとを
照合して、カメラ1の姿勢を検出(判断)するものであ
る。例えば、差データが(0,−5)の場合、照合の結
果、カメラ1は横向き姿勢であると判断される。カメラ
姿勢が判別できることで、振れ検出エリアの選定や、更
にはオートフォーカスにおける測距エリアの選定が容易
となり、より正確且つ高速な制御が可能になる。
The attitude determination section 59 shown in FIG. 1 detects (determines) the attitude of the camera 1 by comparing the difference data from the difference calculation section 582 with the registered data in the memory 56. For example, when the difference data is (0, -5), as a result of the comparison, it is determined that the camera 1 is in the horizontal orientation. By being able to determine the camera attitude, it is easy to select a shake detection area and further a distance measurement area in auto focus, and more accurate and high-speed control becomes possible.

【0095】なお、振れセンサ制御部43、信号処理部
44、振れ量検出部51、係数変換部52、目標位置設
定部53、補正ゲイン設定部54、位置データ入力部5
7、基準位置設定部58、姿勢判断部59、露出決定部
82、フラッシュ制御部84及びモード判定部9等は、
以下の処理が記述されたプログラムを実行するMPU
(マイクロプロセッサユニット)によって構成される。
また、上記各部は、1個或いは複数個のMPUで構成さ
れたものでもよい。
The shake sensor control unit 43, signal processing unit 44, shake amount detection unit 51, coefficient conversion unit 52, target position setting unit 53, correction gain setting unit 54, position data input unit 5
7, the reference position setting unit 58, the posture determination unit 59, the exposure determination unit 82, the flash control unit 84, the mode determination unit 9, etc.
MPU that executes a program describing the following processing
(Microprocessor unit).
Further, each of the above units may be configured by one or a plurality of MPUs.

【0096】次に、カメラ1の動作について説明する。
まず、姿勢判断部59によりカメラ姿勢が判断される際
の動作について説明する。カメラ姿勢を判断する場合、
目標位置設定部53によって、基準位置設定部581か
らの横及び縦方向の基準位置データが設定データS
PH,SDPVとして駆動部6にセットされる。これと並
行して、温度センサ55で検出された環境温度に応じて
求められた横及び縦方向のゲイン補正量が設定データS
GH,SDGVとして駆動部6にセットされる。次いで、
設定データSDPH,SDPV,SDGH,SDGVに応じて、
横及び縦方向の駆動信号が生成され、これら駆動信号に
応じて駆動レンズ部3が駆動される。
Next, the operation of the camera 1 will be described.
First, an operation when the posture determination unit 59 determines the camera posture will be described. When determining the camera attitude,
The target position setting unit 53 converts the horizontal and vertical reference position data from the reference position setting unit 581 into the setting data S.
D PH and SD PV are set in the drive unit 6. In parallel with this, the horizontal and vertical gain correction amounts determined according to the environmental temperature detected by the temperature sensor 55 are set data S
D GH and SD GV are set in the drive unit 6. Then
According to the setting data SD PH , SD PV , SD GH , SD GV ,
Drive signals in the horizontal and vertical directions are generated, and the drive lens unit 3 is driven according to the drive signals.

【0097】この駆動後の駆動レンズ部3の各レンズ位
置は、位置検出部7で検出され、位置データとして位置
データ入力部57に取り込まれる。横及び縦方向の位置
データは、それぞれ横及び縦方向の基準位置データと比
較され、差データが算出される。
Each lens position of the driving lens unit 3 after this driving is detected by the position detecting unit 7 and is taken into the position data input unit 57 as position data. The horizontal and vertical position data are compared with the horizontal and vertical reference position data, respectively, to calculate difference data.

【0098】この差データとメモリ56に記憶されてい
る登録データとを照合することで、カメラ姿勢が判断さ
れる。例えば、カメラ姿勢情報を読み出す元になった差
データが(H,V)=(0,5)である場合、「横向き
姿勢」を示すカメラ姿勢情報が読み出される。
By comparing the difference data with the registered data stored in the memory 56, the camera posture is determined. For example, when the difference data from which the camera posture information is read is (H, V) = (0, 5), the camera posture information indicating the “horizontal posture” is read.

【0099】図15は、「フラッシュ発光禁止モード」
時における「振れ検出エリア選択」のサブルーチンを示
すフローチャートである。このサブルーチンがコールさ
れると、カメラ姿勢が横向き姿勢であるか否かの判断が
行われる(#5)。
FIG. 15 shows the "flash emission prohibited mode".
9 is a flowchart showing a subroutine of “selection of shake detection area” at the time. When this subroutine is called, it is determined whether or not the camera posture is the sideways posture (# 5).

【0100】横向き姿勢であれば(#5でYES)、振
れ検出エリアA1,A2内の画像データがメモリ56か
ら読み出されて、両画像データからコントラスト値
A1,CA2が得られる(#10,15)。次いで、CA1
がCA2以上であるか否かの判定が行われ(#20)、C
A1がCA2以上であれば振れ検出エリアA1が選択され
(#25)、そうでなければ振れ検出エリアA2が選択
される(#30)。この後、リターンする。
If the camera is in the horizontal orientation (YES in # 5), the image data in the shake detection areas A1 and A2 is read from the memory 56, and the contrast values C A1 and C A2 are obtained from both image data (# 10, 15). Then, C A1
Is determined whether or not is greater than or equal to C A2 (# 20).
If A1 is equal to or larger than CA2 , the shake detection area A1 is selected (# 25), otherwise, the shake detection area A2 is selected (# 30). After that, it returns.

【0101】横向き姿勢でなければ(#5でNO)、振
れ検出エリアA1内の画像データがメモリ56から読み
出され、画像データからコントラスト値CA1が得られる
(#35)。次いで、CA1がCa以上であるか否かの判
定が行われ(#40)、CA1がCa以上であれば振れ検
出エリアA1が選択され(#45)、そうでなければ振
れ検出エリアA2が選択される(#50)。この後、リ
ターンする。
If the posture is not the horizontal orientation (NO in # 5), the image data in the shake detection area A1 is read from the memory 56, and the contrast value C A1 is obtained from the image data (# 35). A determination is then C A1 is whether or not more Ca is performed (# 40), C A1 is Invite shake detection area A1 long or Ca is selected (# 45), otherwise shake detection area A2 Is selected (# 50). After that, it returns.

【0102】なお、ステップ#5で、横向き姿勢でなけ
れば縦向き姿勢であるとしたが、カメラ姿勢情報は、横
向き姿勢か縦向き姿勢のいずれかを示すので、カメラ姿
勢が縦向き姿勢であるか否かを判断するステップを、ス
テップ#5のNOの後に更に設けるようにしてもよい。
In step # 5, it is assumed that the camera is in the vertical position unless the camera is in the horizontal position. However, since the camera position information indicates either the horizontal position or the vertical position, the camera position is the vertical position. The step of judging whether or not may be further provided after NO in step # 5.

【0103】図16は、「目標位置補正」のサブルーチ
ンを示すフローチャートである。このサブルーチンがコ
ールされると、目標位置設定部53の変換で得られた縦
方向の目標位置に差データの縦方向の値を加算し、縦方
向の目標位置が補正される(#55)。この補正された
目標位置は、目標位置設定部53に渡され、設定データ
SDPVとして駆動部6にセットされる。
FIG. 16 is a flowchart showing a subroutine of "target position correction". When this subroutine is called, the vertical value of the difference data is added to the vertical target position obtained by the conversion of the target position setting unit 53, and the vertical target position is corrected (# 55). The corrected target position is passed to the target position setting unit 53, and is set in the drive unit 6 as setting data SD PV .

【0104】次いで、目標位置設定部53の変換で得ら
れた横方向の目標位置に差データの横方向の値を加算
し、横方向の目標位置が補正される(#60)。この補
正された目標位置は、目標位置設定部53に渡され、設
定データSDPHとして駆動部6にセットされる。この
後、リターンする。
Next, the horizontal value of the difference data is added to the horizontal target position obtained by the conversion by the target position setting unit 53, and the horizontal target position is corrected (# 60). The corrected target position is passed to the target position setting unit 53, and is set as setting data SD PH in the driving unit 6. After that, it returns.

【0105】これにより、補正された横及び縦方向の目
標位置に応じた横及び縦方向の駆動信号が生成され、横
振れ補正レンズ31及び縦振れ補正レンズ32は、対応
する駆動信号に応じて、目標位置に正確に移動するよう
になる。
As a result, horizontal and vertical drive signals corresponding to the corrected horizontal and vertical target positions are generated, and the horizontal shake correction lens 31 and the vertical shake correction lens 32 are driven in accordance with the corresponding drive signals. , To accurately move to the target position.

【0106】図17は、「露出決定」のサブルーチンを
示すフローチャートである。このサブルーチンがコール
されると、測光部81で検出された被写体輝度に応じて
適正露出時間tssが決定される(#65)。
FIG. 17 is a flowchart showing a subroutine "exposure determination". When this subroutine is called, an appropriate exposure time tss is determined according to the subject luminance detected by the photometry section 81 (# 65).

【0107】次いで、選択されたモードが「夜景モー
ド」であるか否かの判定が行われ(#70)、「夜景モ
ード」であれば(#70でYES)、フラグFF
“0”にセットされ(#75)、リターンする。
Next, it is determined whether or not the selected mode is the "night scene mode"(# 70). If the selected mode is the "night scene mode" (YES in # 70), the flag FF is set to "0". (# 75), and the process returns.

【0108】「夜景モード」でなければ(#70でN
O)、「スローシンクロモード」であるか否かの判定が
行われ(#80)、「スローシンクロモード」であれば
(#80でYES)、フラグFF が“1”にセットされ
(#85)、リターンする。
If it is not the "night scene mode" (N in # 70)
O), it is determined whether the mode is the “slow synchro mode” (# 80). If the mode is the “slow synchro mode” (YES in # 80), the flag FF is set to “1” (#) 85) Return.

【0109】「スローシンクロモード」でなければ(#
80でNO)、「フラッシュオートモード」であって、
且つ適正露出時間tssが手振れ限界時間TLMD 以上で
あるか否かの判定が行われる(#90)。ステップ#9
0でYESであればフラグFF が“1”にセットされ
(#95)、そうでなければ“0”にセットされる(#
100)。この後、リターンする。
If the mode is not the "slow synchro mode"(#
NO at 80), the flash auto mode
Further, it is determined whether or not the appropriate exposure time tss is equal to or longer than the camera shake limit time T LMD (# 90). Step # 9
If YES in 0 flag F F is set to "1"(# 95) is set to unless "0" so (#
100). After that, it returns.

【0110】図18は、「フラッシュ発光禁止モード」
時以外における「振れ検出エリア選択」のサブルーチン
を示すフローチャートである。このサブルーチンがコー
ルされると、露出決定部82からのフラグFF が“1”
であるか否かの判定が行われる(#105)。フラグF
F が“1”でなければ(#105でNO)、振れ検出エ
リアA1,A2内の画像データがメモリ56から読み出
されて、両画像データからコントラスト値CA1,CA2
得られる(#110,115)。次いで、CA1がC
A2以上であるか否かの判定が行われ(#120)、C
A1がCA2以上であれば振れ検出エリアA1が選択され
(#125)、そうでなければ振れ検出エリアA2が選
択される(#130)。この後、リターンする。
FIG. 18 shows the "flash emission prohibition mode".
It is a flowchart which shows the subroutine of "vibration detection area selection" except at the time. When this subroutine is called, the flag F F from exposure determination unit 82 is "1"
Is determined (# 105). Flag F
If F is not "1" (NO in # 105), the image data in the shake detection areas A1 and A2 is read from the memory 56, and the contrast values C A1 and C A2 are obtained from both image data (# 110, 115). Next, C A1 becomes C
It is determined whether or not A2 or more (# 120).
If A1 is equal to or greater than C A2 , the shake detection area A1 is selected (# 125), otherwise, the shake detection area A2 is selected (# 130). After that, it returns.

【0111】フラグFF が“1”であれば(#105で
YES)、被写体距離が距離D以下であるか否かの判定
が行われ(#135)、被写体距離が距離D以下でなけ
れば(#135でNO)、ステップ#110に進む。
[0111] If the flag F F is "1" (YES in # 105), the subject distance is determined whether or not is made is less than the distance D (# 135), unless the object distance is a distance D below (NO in # 135), the process proceeds to step # 110.

【0112】即ち、フラッシュを発光しない、又は発光
しても届かない場合は、コントラストの高いエリアを選
択して振れ補正が行われる。
That is, if the flash does not emit light or does not reach even when the flash fires, an area having high contrast is selected and shake correction is performed.

【0113】被写体距離が距離D以下であれば(#13
5でYES)、振れ検出エリアA2内の画像データがメ
モリ56から読み出され、画像データからコントラスト
値CA2が得られる(#140)。次いで、CA2が所定値
Cb以上であるか否かの判定が行われ(#145)、C
A2がCb以上であれば振れ検出エリアA2が選択され
(#150)、そうでなければ振れ検出エリアA1が選
択される(#155)。この後、リターンする。
If the subject distance is equal to or less than the distance D (# 13
(YES in 5), the image data in the shake detection area A2 is read from the memory 56, and the contrast value C A2 is obtained from the image data (# 140). Next, it is determined whether or not C A2 is equal to or greater than a predetermined value Cb (# 145).
If A2 is equal to or larger than Cb, the shake detection area A2 is selected (# 150), otherwise, the shake detection area A1 is selected (# 155). After that, it returns.

【0114】即ち、フラッシュを発光するシーンで、主
被写体にフラッシュが届く場合は、フラッシュの瞬間光
で主被写体が適正露光となるため、フラッシュの届かな
い背景に対して振れ補正を行い、主被写体及び背景とも
に適正露光となる制御が行われる。
That is, in a scene in which a flash is emitted, when the flash reaches the main subject, the main subject is properly exposed with the instantaneous light of the flash. In addition, control is performed so that appropriate exposure is performed for both the background and the background.

【0115】このように、フラッシュの使用・未使用や
測距情報などのカメラの撮影条件に応じた振れ検出アル
ゴリズムが採用されることで、様々な撮影シーンに対応
する適切で迅速な振れ検出が行われるようになる。
As described above, by adopting the shake detection algorithm according to the shooting conditions of the camera such as use / non-use of the flash and distance measurement information, appropriate and quick shake detection corresponding to various shooting scenes can be performed. Will be done.

【0116】なお、本実施形態では、横及び縦方向の補
正位置データは、横及び縦方向の基準位置データ値に差
データの各値を加えて算出されるようになっているが、
必ずしもこれに限らず、各差データ毎に予め算出され
て、その差データで特定されるカメラ姿勢とともにメモ
リ等に記憶されるようにしてもよい。これにより、メモ
リ等から、差データに対応するカメラ姿勢とともに記憶
されている横及び縦方向の補正位置データを読み出すこ
とで、横及び縦方向の基準位置データの補正が可能にな
る。
In this embodiment, the horizontal and vertical correction position data are calculated by adding each value of the difference data to the horizontal and vertical reference position data values.
However, the present invention is not limited to this, and may be calculated in advance for each difference data and stored in a memory or the like together with the camera posture specified by the difference data. Thereby, the horizontal and vertical reference position data can be corrected by reading the horizontal and vertical correction position data stored together with the camera attitude corresponding to the difference data from a memory or the like.

【0117】また、カメラ姿勢は、中央位置に移動させ
るための横及び縦方向の基準位置データの設定に応じて
検出されるようにしているが、必ずしもこれに限らず、
通常の振れ補正時の目標位置に応じて検出されるように
してもよい。
The camera posture is detected in accordance with the setting of the horizontal and vertical reference position data for moving to the center position. However, the present invention is not limited to this.
The detection may be performed according to the target position at the time of normal shake correction.

【0118】更に、カメラ姿勢は、補正レンズ部3を利
用して検出されるようになっているが、必ずしもこれに
限らず、目標位置に応じて一の面上を移動可能にされた
可動部材を利用して検出されるようにしてもよい。
Further, the camera posture is detected by using the correction lens unit 3, but it is not necessarily limited to this, and a movable member movable on one surface in accordance with a target position. May be used to detect.

【0119】[0119]

【発明の効果】請求項1記載の発明によれば、既存の回
路構成のままで、カメラ姿勢に拘わらず、振れ補正レン
ズを常に適正な位置に移動制御させることが可能にな
る。これにより、振れ補正レンズの可動範囲を最大に設
定することが可能になり、レンジオーバーになる可能性
が低くなる。
According to the first aspect of the present invention, it is possible to always control the movement of the shake correction lens to an appropriate position regardless of the camera posture, with the existing circuit configuration. Thus, the movable range of the shake correction lens can be set to the maximum, and the possibility of over-range is reduced.

【0120】請求項2記載の発明によれば、補正レンズ
を目標位置に正確に移動させることが可能になる。
According to the second aspect of the invention, it is possible to accurately move the correction lens to the target position.

【0121】請求項3記載の発明によれば、例えば所定
の目標位置に応じて補正レンズを駆動させ、この駆動後
に検出された補正レンズの位置と所定の目標位置との差
情報を求めて、このときのカメラ姿勢とともにメモリ等
に予め記憶しておけば、姿勢検出手段で検出されたカメ
ラ姿勢に対応する差情報を得ることができる。これによ
り、補正レンズを目標位置に正確に移動させることが可
能になる。
According to the third aspect of the invention, for example, the correction lens is driven in accordance with a predetermined target position, and difference information between the position of the correction lens detected after the driving and the predetermined target position is obtained. If this information is stored in advance in a memory or the like together with the camera attitude at this time, difference information corresponding to the camera attitude detected by the attitude detection means can be obtained. This makes it possible to accurately move the correction lens to the target position.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態を示すカメラのブロック図
である。
FIG. 1 is a block diagram of a camera showing an embodiment of the present invention.

【図2】(a)は、カメラが横向き姿勢にある場合の振
れ検出エリアの様子を示し、(b)は、縦向き姿勢の場
合の振れ検出エリアの様子を示す図である。
2A is a diagram illustrating a state of a shake detection area when the camera is in a horizontal position, and FIG. 2B is a diagram illustrating a state of a shake detection area when the camera is in a vertical position.

【図3】振れ量検出部のブロック図である。FIG. 3 is a block diagram of a shake amount detection unit.

【図4】鏡胴内に収納された縦振れ補正レンズ等の斜視
図である。
FIG. 4 is a perspective view of a vertical shake correction lens and the like housed in a lens barrel.

【図5】データ選択部による振れ量データ選択抽出の説
明図である。
FIG. 5 is an explanatory diagram of shake amount data selection and extraction by a data selection unit.

【図6】サーボ回路の一部を構成する駆動制御回路の一
例を示すブロック図である。
FIG. 6 is a block diagram showing an example of a drive control circuit forming a part of a servo circuit.

【図7】駆動特性の変化の一要因となるモータトルクの
温度特性図である。
FIG. 7 is a temperature characteristic diagram of a motor torque which is a factor of a change in drive characteristics.

【図8】横位置検出部の構成図である。FIG. 8 is a configuration diagram of a horizontal position detection unit.

【図9】横位置検出部のブロック図である。FIG. 9 is a block diagram of a horizontal position detection unit.

【図10】露出決定部のブロック図である。FIG. 10 is a block diagram of an exposure determining unit.

【図11】基準・補正位置設定部のブロック図である。FIG. 11 is a block diagram of a reference / correction position setting unit.

【図12】差演算部が算出する差の発生を説明するため
の縦振れ補正レンズの正面図で、(a)は撮影レンズが
上/下方向に向けられている場合を示し、(b)はカメ
ラが横向き姿勢の場合を示し、(c)は縦向き姿勢の場
合を示している。
12A and 12B are front views of a vertical shake correction lens for explaining the occurrence of a difference calculated by a difference calculation unit, where FIG. 12A illustrates a case where a taking lens is directed upward / downward, and FIG. Shows a case where the camera is in a horizontal position, and FIG. 3C shows a case where the camera is in a vertical position.

【図13】横向き姿勢での補正レンズ部の停止位置例を
示す図である。
FIG. 13 is a diagram illustrating an example of a stop position of a correction lens unit in a horizontal posture.

【図14】斜め向き姿勢での補正レンズ部の停止位置例
を示す図である。
FIG. 14 is a diagram illustrating an example of a stop position of a correction lens unit in an oblique orientation.

【図15】「フラッシュ発光禁止モード」時における
「振れ検出エリア選択」のサブルーチンを示すフローチ
ャートである。
FIG. 15 is a flowchart illustrating a subroutine of “selection of shake detection area” in the “flash emission inhibition mode”.

【図16】「目標位置補正」のサブルーチンを示すフロ
ーチャートである。
FIG. 16 is a flowchart illustrating a subroutine of “target position correction”.

【図17】「露出決定」のサブルーチンを示すフローチ
ャートである。
FIG. 17 is a flowchart illustrating a subroutine of “exposure determination”.

【図18】「フラッシュ発光禁止モード」時以外におけ
る「振れ検出エリア選択」のサブルーチンを示すフロー
チャートである。
FIG. 18 is a flowchart illustrating a subroutine of “selection of shake detection area” other than in the “flash emission prohibition mode”.

【符号の説明】[Explanation of symbols]

1 カメラ 2 撮影部 3 補正レンズ部 4 振れ検出部 5 振れ補正量設定部 6 駆動部(移動手段) 7 位置検出部(位置検出手段) 8 露出制御部 9 モード判定部 10 測距モジュール 21 撮影レンズ 31 横振れ補正レンズ 32 縦振れ補正レンズ 42 振れセンサ 43 振れセンサ制御部 44 信号処理部 51 振れ量検出部 52 係数変換部 53 目標位置設定部 54 補正ゲイン設定部 55 温度センサ 56 メモリ 57 位置データ入力部 58 位置・補正位置設定部 59 姿勢判断部(姿勢検出手段) 61 駆動制御回路 62 横アクチュエータ 63 縦アクチュエータ 71 横位置検出部 72 縦位置検出部 81 測光部 82 露出決定部 83 フラッシュ発光部 84 フラッシュ制御部 581 基準位置設定部(位置設定手段) 582 差演算部(差演算手段) 583 補正位置設定部(位置補正手段) REFERENCE SIGNS LIST 1 camera 2 imaging unit 3 correction lens unit 4 shake detection unit 5 shake correction amount setting unit 6 drive unit (moving means) 7 position detection unit (position detection means) 8 exposure control unit 9 mode determination unit 10 distance measurement module 21 shooting lens 31 horizontal shake correction lens 32 vertical shake correction lens 42 shake sensor 43 shake sensor control unit 44 signal processing unit 51 shake amount detection unit 52 coefficient conversion unit 53 target position setting unit 54 correction gain setting unit 55 temperature sensor 56 memory 57 position data input Unit 58 position / correction position setting unit 59 posture determination unit (posture detection unit) 61 drive control circuit 62 horizontal actuator 63 vertical actuator 71 horizontal position detection unit 72 vertical position detection unit 81 photometry unit 82 exposure determination unit 83 flash emission unit 84 flash Control unit 581 Reference position setting unit (position setting means) 582 Part (difference calculating means) 583 correction position setting unit (position correction means)

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 撮影レンズの光軸に交差する面上を移動
可能な振れ補正レンズと、前記振れ補正レンズに対し目
標位置を設定する位置設定手段と、前記位置設定手段の
設定位置に前記振れ補正レンズを移動させるための移動
手段と、前記振れ補正レンズの位置を検出する位置検出
手段と、前記位置検出手段により検出された位置と前記
目標位置とを比較する比較手段と、前記比較手段での比
較結果を利用して前記目標位置を補正する位置補正手段
とを備えたことを特徴とするカメラ。
1. A shake correction lens movable on a plane intersecting an optical axis of a photographing lens, a position setting unit for setting a target position with respect to the shake correction lens, and a shake setting position set by the position setting unit. Moving means for moving the correction lens, position detection means for detecting the position of the shake correction lens, comparison means for comparing the position detected by the position detection means with the target position, and the comparison means And a position correcting means for correcting the target position using the result of the comparison.
【請求項2】 前記比較手段は、前記位置検出手段によ
り検出された位置と前記目標位置との差情報を算出する
ものであり、前記位置補正手段により補正される目標位
置は、前記目標位置情報と前記差情報との演算により算
出されるものであることを特徴とする請求項1記載のカ
メラ。
2. The method according to claim 1, wherein the comparing means calculates difference information between the position detected by the position detecting means and the target position, and the target position corrected by the position correcting means is the target position information. The camera according to claim 1, wherein the camera is calculated by calculating the difference information.
【請求項3】 前記比較結果に応じてカメラ姿勢を検出
する姿勢検出手段を備え、前記位置補正手段により補正
される目標位置は、前記目標位置情報と前記姿勢検出手
段で検出されたカメラ姿勢に対応する差情報との演算に
より算出されるものであることを特徴とする請求項1記
載のカメラ。
3. A posture detecting means for detecting a camera posture in accordance with the result of the comparison, wherein a target position corrected by the position correcting means corresponds to the target position information and a camera posture detected by the posture detecting means. 2. The camera according to claim 1, wherein the camera is calculated by calculation with corresponding difference information.
JP24442297A 1997-09-09 1997-09-09 camera Expired - Fee Related JP3731310B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP24442297A JP3731310B2 (en) 1997-09-09 1997-09-09 camera
US09/150,367 US6285831B1 (en) 1997-09-09 1998-09-09 Optical apparatus with a posture detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24442297A JP3731310B2 (en) 1997-09-09 1997-09-09 camera

Publications (2)

Publication Number Publication Date
JPH1184455A true JPH1184455A (en) 1999-03-26
JP3731310B2 JP3731310B2 (en) 2006-01-05

Family

ID=17118428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24442297A Expired - Fee Related JP3731310B2 (en) 1997-09-09 1997-09-09 camera

Country Status (1)

Country Link
JP (1) JP3731310B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006220758A (en) * 2005-02-08 2006-08-24 Canon Inc Shake correction device, optical equipment, control method for shake correction device
JP2016173517A (en) * 2015-03-18 2016-09-29 キヤノン株式会社 Image blurring correction device, optical instrument, imaging apparatus and control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006220758A (en) * 2005-02-08 2006-08-24 Canon Inc Shake correction device, optical equipment, control method for shake correction device
JP2016173517A (en) * 2015-03-18 2016-09-29 キヤノン株式会社 Image blurring correction device, optical instrument, imaging apparatus and control method

Also Published As

Publication number Publication date
JP3731310B2 (en) 2006-01-05

Similar Documents

Publication Publication Date Title
JP3661367B2 (en) Camera with shake correction function
US8750699B2 (en) Image capture apparatus
US7405762B2 (en) Camera having AF function
EP1763229B1 (en) Imaging system for a moving apparatus
US6907139B2 (en) Three-dimensional image capturing device
US6285831B1 (en) Optical apparatus with a posture detection device
US6747691B1 (en) Apparatus capable of determining shake of the apparatus relative to an object
US6141498A (en) Shake corrector for use in an optical apparatus, a photographing apparatus provided with a shake corrector, and a shake correcting method
US6044228A (en) Camera capable of shake correction
JPH11194377A (en) Shake correcting camera
JP3731310B2 (en) camera
JPH1164909A (en) Camera provided with shake correcting function
JP3731311B2 (en) camera
JPH1184454A (en) Camera
JP4662817B2 (en) Digital camera
JPH1184449A (en) Camera
JP3675131B2 (en) Camera with shake correction function
US6721498B2 (en) Distance measuring apparatus and camera comprising the apparatus
JPH1184448A (en) Camera with shake correcting function
JPH1184453A (en) Camera with shake correcting function
JP2001165622A (en) Optical device
US6137956A (en) Shake detecting/correcting device for use in an optical apparatus and a shake detecting/correcting method
JPH10161168A (en) Shake correcting device
JP5251600B2 (en) Electronic camera
JP3757573B2 (en) Camera with shake correction function

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041012

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20041203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20041213

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041213

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20041213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20041203

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050412

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050613

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050810

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050920

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051003

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081021

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121021

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131021

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees