JP2002244174A - Optical system and camera system - Google Patents
Optical system and camera systemInfo
- Publication number
- JP2002244174A JP2002244174A JP2001041530A JP2001041530A JP2002244174A JP 2002244174 A JP2002244174 A JP 2002244174A JP 2001041530 A JP2001041530 A JP 2001041530A JP 2001041530 A JP2001041530 A JP 2001041530A JP 2002244174 A JP2002244174 A JP 2002244174A
- Authority
- JP
- Japan
- Prior art keywords
- drive signal
- shake
- shake correction
- correction system
- camera
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Structure And Mechanism Of Cameras (AREA)
- Adjustment Of Camera Lenses (AREA)
Abstract
(57)【要約】
【課題】 振れ補正系を駆動するための駆動信号の送信
とその他の制御信号との送信が重なる場合にも、本体装
置と付属装置との間の通信負荷が過大なものになること
を防止し、ある時間間隔で繰り返し行われる振れ補正制
御とその他の制御を並行して且つ円滑に行えるようにす
る。
【解決手段】 光軸の振れを検出する振れ検出手段及び
該振れ検出手段の出力に応じて前記付属装置の有する振
れ補正系を駆動するための駆動信号を算出する演算手段
とを有する本体装置と、前記振れ補正系及び前記振れ補
正系の前記駆動信号を受信し、該駆動信号に応じて前記
振れ補正系を駆動する振れ補正系駆動手段とを有する付
属装置とより成り、前記駆動信号以外の制御信号の増加
により前記通信ラインの通信負荷が増加する場合は、前
記駆動信号の送信間隔を変更(#118,#121)す
る光学システムとする。
(57) [Summary] [PROBLEMS] Even when transmission of a drive signal for driving a shake correction system and transmission of other control signals overlap, communication load between a main unit and an attached device is excessive. , So that the shake correction control repeatedly performed at certain time intervals and the other control can be performed in parallel and smoothly. SOLUTION: A main unit having a shake detecting means for detecting a shake of an optical axis, and a calculating means for calculating a drive signal for driving a shake correction system of the accessory device according to an output of the shake detecting means, and A drive unit for receiving the drive signal of the shake correction system and the shake correction system, and a shake correction system driving unit that drives the shake correction system in accordance with the drive signal, If the communication load on the communication line increases due to an increase in the control signal, the optical system is configured to change the transmission interval of the drive signal (# 118, # 121).
Description
【0001】[0001]
【発明の属する技術分野】本発明は、像振れ補正機能を
有する光学システム及びカメラシステムの改良に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement in an optical system having an image blur correction function and a camera system.
【0002】[0002]
【従来の技術】従来より、カメラシステムにおける防振
機能としては、図16に示すように、交換レンズ8内に
光軸の振れを検出するための振れセンサ4及び5を内蔵
し、このセンサからの出力に応じて撮影光学系10の全
面もしくは一部で構成される補正光学系9が駆動される
ものが一般的に良く知られている。2. Description of the Related Art Conventionally, as an image stabilizing function in a camera system, as shown in FIG. 16, there are built-in shake sensors 4 and 5 for detecting a shake of an optical axis in an interchangeable lens 8, and from this sensor. It is generally well known that the correction optical system 9 constituted by the entire surface or a part of the photographing optical system 10 is driven in accordance with the output of the imaging optical system 10.
【0003】また、カメラ本体側に振れセンサを有し、
交換レンズ側に振れ補正光学系を有し、ヨー,ピッチの
振れ情報を一つの信号ラインを介して交互にカメラ本体
側から交換レンズ側に送信し、その送信データに基づい
て交換レンズ側が防振制御を行う像振れ防止システム
も、特開平7−191354号公報で提案されている。In addition, a shake sensor is provided on the camera body side,
The interchangeable lens has a shake correction optical system, which sends yaw and pitch shake information alternately from the camera body to the interchangeable lens via a single signal line, and the interchangeable lens performs image stabilization based on the transmitted data. An image blur prevention system that performs control has also been proposed in Japanese Patent Application Laid-Open No. 7-191354.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、前述し
たようなカメラ本体側に振れセンサを、交換レンズ側に
振れ補正系を、それぞれ有した像振れ防止システムにお
いては、オートフォーカス(AF)等の制御を行う際に
それらの制御のための信号と一定間隔で通信される振れ
補正のための信号とで、通信負荷が過大なものとなって
しまうという問題がある。However, in an image blur prevention system having a shake sensor on the camera body side and a shake correction system on the interchangeable lens side as described above, control of auto focus (AF) and the like is performed. However, there is a problem that the communication load becomes excessive due to the signals for these controls and the signals for shake correction communicated at regular intervals.
【0005】この問題を解決する手段として、防振制御
のための演算とその他の演算を同一の演算回路で行うシ
ステムの場合に関しては、カメラの動作状態に応じて振
れセンサから演算回路への信号入力の時間間隔を変化さ
せて演算回路が常に適した負荷状態で動作できるように
し、その結果、通信負荷もカメラの動作状態に応じたも
のとなる像振れ防止システムが、特開平8−6086号
で提案されている。As a means for solving this problem, in the case of a system in which the calculation for image stabilization control and other calculations are performed by the same calculation circuit, a signal from the shake sensor to the calculation circuit in accordance with the operation state of the camera is used. Japanese Patent Application Laid-Open No. Hei 8-6086 discloses an image stabilization system in which the arithmetic circuit can always operate under an appropriate load state by changing the input time interval, and as a result, the communication load also depends on the operation state of the camera. Has been proposed.
【0006】しかし、このシステムでは演算回路には余
裕があるが、通信負荷が過大であるといった場合の防振
制御の精度劣化は避けられないものであった。However, in this system, although the arithmetic circuit has a margin, the accuracy of the image stabilization control when the communication load is excessive is inevitable.
【0007】(発明の目的)本発明の第1の目的は、振
れ補正系を駆動するための駆動信号の送信とその他の制
御信号との送信が重なる場合にも、本体装置と付属装置
との間の通信負荷が過大なものになることを防止し、あ
る時間間隔で繰り返し行われる振れ補正制御とその他の
制御を並行して且つ円滑に行うことのできる光学システ
ムを提供しようとするものである。(Aim of the Invention) A first object of the present invention is to provide a communication system between a main unit and an auxiliary device even when transmission of a drive signal for driving a shake correction system and transmission of other control signals overlap. It is an object of the present invention to provide an optical system capable of preventing an excessive communication load between them and performing shake correction control repeatedly performed at a certain time interval and other control in parallel and smoothly. .
【0008】本発明の第2の目的は、振れ補正系を駆動
するための駆動信号の送信とその他の制御信号との送信
が重なる場合にも、カメラ本体と交換レンズとの間の通
信負荷が過大なものになることを防止し、ある時間間隔
で繰り返し行われる振れ補正制御とその他の制御を並行
して且つ円滑に行うことのできるカメラシステムを提供
しようとするものである。A second object of the present invention is to reduce the communication load between the camera body and the interchangeable lens even when transmission of a drive signal for driving the shake correction system and transmission of other control signals overlap. It is an object of the present invention to provide a camera system capable of preventing the image from becoming excessively large and performing the shake correction control repeatedly performed at a certain time interval and other controls in parallel and smoothly.
【0009】[0009]
【課題を解決するための手段】上記第1の目的を達成す
るために、請求項1に記載の発明は、本体装置と、該本
体装置に装着される付属装置とから成り、前記本体装置
と前記付属装置との間で信号を通信するための通信ライ
ンを有する光学システムであって、前記本体装置は、光
軸の振れを検出する振れ検出手段と、該振れ検出手段の
出力に応じて前記付属装置の有する振れ補正系を駆動す
るための駆動信号を算出する演算手段とを有し、前記付
属装置は、前記振れ補正系と、前記振れ補正系の前記駆
動信号を受信し、該駆動信号に応じて前記振れ補正系を
駆動する振れ補正系駆動手段とを有し、前記駆動信号以
外の制御信号の増加により前記通信ラインの通信負荷が
増加する場合は、前記駆動信号の送信間隔を変更する光
学システムとするものである。Means for Solving the Problems In order to achieve the first object, the invention according to claim 1 comprises a main unit and an auxiliary device attached to the main unit, wherein the main unit and An optical system having a communication line for communicating a signal with the attached device, wherein the main body device includes a shake detection unit that detects a shake of an optical axis, and the shake detection unit according to an output of the shake detection unit. Calculating means for calculating a drive signal for driving a shake correction system of the accessory device, wherein the accessory device receives the drive signal of the shake correction system and the shake correction system, and And a vibration correction system driving unit that drives the vibration correction system in accordance with the condition. Optical system Than it is.
【0010】同じく上記第1の目的を達成するために、
請求項3に記載の発明は、本体装置と、該本体装置に装
着される付属装置とから成り、前記本体装置と前記付属
装置との間で信号を通信するための通信ラインを有する
光学システムであって、前記本体装置は、光軸の振れを
検出する振れ検出手段と、該振れ検出手段の出力に応じ
て前記付属装置の有する振れ補正系を駆動するための駆
動信号を算出する演算手段とを有し、前記付属装置は、
前記振れ補正系と、前記振れ補正系の前記駆動信号を受
信し、該駆動信号に応じて前記振れ補正系を駆動する振
れ補正系駆動手段とを有し、前記駆動信号以外の制御信
号の増加により前記通信ラインの通信負荷が増加する場
合は、前記駆動信号のデータ量を変更する光学システム
とするものである。[0010] Similarly, in order to achieve the first object,
According to a third aspect of the present invention, there is provided an optical system comprising a main body device and an auxiliary device attached to the main device, and having a communication line for communicating signals between the main body device and the auxiliary device. Wherein the main body device is a shake detecting means for detecting a shake of an optical axis, and a calculating means for calculating a drive signal for driving a shake correction system of the accessory device according to an output of the shake detecting means. And the accessory device comprises:
The image forming apparatus further includes: a shake correction system; and a shake correction system driving unit that receives the drive signal of the shake correction system and drives the shake correction system in accordance with the drive signal, and increases a control signal other than the drive signal. When the communication load of the communication line increases due to the above, the optical system changes the data amount of the drive signal.
【0011】また、上記第2の目的を達成するために、
請求項7に記載の発明は、カメラ本体と、該カメラ本体
に装着可能な交換レンズとから成り、前記カメラ本体と
前記交換レンズとの間で信号を通信するための通信ライ
ンを有するカメラシステムであって、前記カメラ本体
は、光軸の振れを検出する振れ検出手段と、該振れ検出
手段の出力に応じて前記交換レンズの有する振れ補正系
を駆動するための駆動信号を算出する演算手段とを有
し、前記交換レンズは、前記振れ補正系と、前記振れ補
正系の前記駆動信号を受信し、該駆動信号に応じて前記
振れ補正系を駆動する振れ補正系駆動手段とを有し、前
記駆動信号以外の制御信号の増加により前記通信ライン
の通信負荷が増加する場合は、前記駆動信号の送信間隔
を変更するカメラシステムとするものである。In order to achieve the second object,
According to a seventh aspect of the present invention, there is provided a camera system including a camera body and an interchangeable lens attachable to the camera body, and having a communication line for communicating signals between the camera body and the interchangeable lens. The camera body includes a shake detection unit that detects shake of an optical axis, and a calculation unit that calculates a drive signal for driving a shake correction system of the interchangeable lens according to an output of the shake detection unit. Wherein the interchangeable lens has the shake correction system, and a shake correction system driving unit that receives the drive signal of the shake correction system and drives the shake correction system according to the drive signal. When the communication load on the communication line increases due to an increase in control signals other than the drive signal, the camera system changes the transmission interval of the drive signal.
【0012】同じく上記第2の目的を達成するために、
請求項9に記載の発明は、カメラ本体と、該カメラ本体
に装着される交換レンズとから成り、前記カメラ本体と
前記交換レンズとの間で信号を通信するための通信ライ
ンを有するカメラシステムであって、前記カメラ本体
は、光軸の振れを検出する振れ検出手段と、該振れ検出
手段の出力に応じて前記交換レンズの有する振れ補正系
を駆動するための駆動信号を算出する演算手段とを有
し、前記交換レンズは、前記振れ補正系と、前記振れ補
正系の前記駆動信号を受信し、該駆動信号に応じて前記
振れ補正系を駆動する振れ補正系駆動手段とを有し、前
記駆動信号以外の制御信号の増加により前記通信ライン
の通信負荷が増加する場合は、前記駆動信号のデータ量
を変更するカメラシステムとするものである。[0012] Similarly, in order to achieve the second object,
According to a ninth aspect of the present invention, there is provided a camera system comprising a camera main body and an interchangeable lens mounted on the camera main body, and having a communication line for communicating signals between the camera main body and the interchangeable lens. The camera body includes a shake detection unit that detects shake of an optical axis, and a calculation unit that calculates a drive signal for driving a shake correction system of the interchangeable lens according to an output of the shake detection unit. Wherein the interchangeable lens has the shake correction system, and a shake correction system driving unit that receives the drive signal of the shake correction system and drives the shake correction system according to the drive signal. When the communication load on the communication line increases due to an increase in a control signal other than the drive signal, the camera system changes the data amount of the drive signal.
【0013】[0013]
【発明の実施の形態】以下、本発明を図示の実施の形態
に基づいて詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on illustrated embodiments.
【0014】(実施の第1の形態)図1は本発明の実施
の第1の形態に係るカメラシステムの概略を示す構成図
である。(First Embodiment) FIG. 1 is a configuration diagram schematically showing a camera system according to a first embodiment of the present invention.
【0015】同図において、カメラ本体1内には、全体
の制御を司るCPU2が具備され、更にカメラ全体のヨ
ー,ピッチ方向の振れを検出する振れセンサ4及び5が
図示した様にカメラ内に配置され、この振れセンサ出力
は共にA/Dコンバータ3によってデジタルデータに変
換されて、上記CPU2内に振れデータとして取り込ま
れる構成となっている。In FIG. 1, a CPU 2 for controlling the entire camera is provided in a camera body 1, and shake sensors 4 and 5 for detecting the shake in the yaw and pitch directions of the entire camera are provided in the camera as shown. The output of the shake sensor is converted into digital data by the A / D converter 3 and taken into the CPU 2 as shake data.
【0016】上記振れセンサ4及び5の内部の具体的構
成の一例としては、図2に示した様に、角速度センサと
しての振動ジャイロ及び積分回路等から成り立ってい
る。As an example of a specific configuration inside the shake sensors 4 and 5, as shown in FIG. 2, it is composed of a vibration gyro as an angular velocity sensor, an integration circuit, and the like.
【0017】図2において、振動ジャイロ20は駆動回
路22によって共振駆動されると共に、同期検波回路2
1等により所定の角速度出力となる様に出力変換が行わ
れる。前記同期検波回路21からの出力には通常不必要
なDCオフセットが含まれており、このDC分はコンデ
ンサ24及び抵抗25で構成されるハイパスフィルタで
取り除かれ、残りの振れ信号のみがOPアンプ23、抵
抗26及び27で構成される増幅器で増幅される。更に
この増幅器の出力はOPアンプ28、抵抗29,30、
及びコンデンサ31で構成される積分回路で積分され、
振れ変位に比例した出力に変換され、この積分出力は前
述した様にA/Dコンバータ3へ接続される構成となっ
ている。In FIG. 2, a vibration gyro 20 is driven by resonance by a driving circuit 22 and a synchronous detection circuit 2
Output conversion is performed so as to obtain a predetermined angular velocity output by 1 or the like. The output from the synchronous detection circuit 21 usually includes an unnecessary DC offset. This DC component is removed by a high-pass filter including a capacitor 24 and a resistor 25, and only the remaining shake signal is output to the OP amplifier 23. , And resistors 26 and 27. Further, the output of this amplifier is an OP amplifier 28, resistors 29 and 30,
And an integration circuit composed of a capacitor 31 and
The output is converted to an output proportional to the shake displacement, and the integrated output is connected to the A / D converter 3 as described above.
【0018】図1に戻り、CPU2内に取り込まれた振
れデータはカメラ本体1と交換レンズ8との情報のやり
とりを行う通常のシリアルバスライン7を介して、交換
レンズ8内のCPU11に転送される。交換レンズ8内
では、補正光学系9自体の絶対位置を検出する位置検出
器15及び16の出力がA/Dコンバータ18でデジタ
ルデータに変換されて上記CPU11内に取り込まれ、
更にCPU11では上述したカメラ本体1からの振れデ
ータとこの補正光学系9の位置データが比較され、その
比較結果がD/Aコンバータ12へ転送される。そし
て、このD/Aコンバータ12からの出力結果は、最終
的に駆動回路13及び14へ入力され、この駆動回路か
らの供給電力によって補正光学系9が駆動される構成と
なっている。Returning to FIG. 1, the shake data captured in the CPU 2 is transferred to the CPU 11 in the interchangeable lens 8 via a normal serial bus line 7 for exchanging information between the camera body 1 and the interchangeable lens 8. You. In the interchangeable lens 8, the outputs of the position detectors 15 and 16 for detecting the absolute position of the correction optical system 9 itself are converted into digital data by an A / D converter 18 and taken into the CPU 11,
Further, the CPU 11 compares the shake data from the camera body 1 with the position data of the correction optical system 9, and transfers the comparison result to the D / A converter 12. The output result from the D / A converter 12 is finally input to the driving circuits 13 and 14, and the correction optical system 9 is driven by the power supplied from the driving circuits.
【0019】尚、図1において、SW1はレリーズ釦の
第1ストロークでONするスイッチ、SW2はレリーズ
釦の第2ストロークでONするスイッチ、ISSWは防
振動作を開始させる為のスイッチである。In FIG. 1, SW1 is a switch that is turned on by the first stroke of the release button, SW2 is a switch that is turned on by the second stroke of the release button, and ISSW is a switch for starting the image stabilizing operation.
【0020】ここで、補正光学系9の具体的構成を、図
3に示す。Here, a specific configuration of the correction optical system 9 is shown in FIG.
【0021】図3は、補正レンズを光軸と垂直なx,y
方向に平行シフトすることにより、カメラの角度振れを
補正するいわゆるシフト光学系の構成を示したものであ
る。FIG. 3 shows the correction lens as x, y perpendicular to the optical axis.
This shows a configuration of a so-called shift optical system that corrects the angular shake of a camera by performing a parallel shift in the direction.
【0022】同図において、50,51はそれぞれ実際
のx,y軸方向の駆動源となる磁気回路ユニットとして
のヨーク部、52,53はそれぞれのヨーク部に対応し
たコイル部である。従って、このコイル部に前述した駆
動回路13,14から電流が供給されることにより、撮
影レンズの一部である補正レンズ(群)54がx,y方
向に偏心駆動される。55は上記補正レンズ54を固定
する為の支持アーム及び支持枠を表わしている。前記補
正レンズ54の動きは、該レンズと一体となって動くI
RED56,57及びシフト光学系全体を保持する為の
鏡筒部60上に取り付けられたPSD62,63との組
み合わせによって、非接触に検出される。In FIG. 1, reference numerals 50 and 51 denote yoke portions as magnetic circuit units serving as actual driving sources in the x and y directions, and 52 and 53 denote coil portions corresponding to the respective yoke portions. Accordingly, when current is supplied from the drive circuits 13 and 14 to the coil unit, the correction lens (group) 54 which is a part of the photographing lens is eccentrically driven in the x and y directions. Reference numeral 55 denotes a support arm and a support frame for fixing the correction lens 54. The movement of the correction lens 54 is based on I
Non-contact detection is performed by a combination of the REDs 56 and 57 and the PSDs 62 and 63 mounted on the lens barrel 60 for holding the entire shift optical system.
【0023】58はこのシフト光学系への通電を停止し
た時に補正レンズを光軸中心に機械的に略光軸中心位置
に保持する為のメカロック機構、59はチャージピン、
61はこのシフト光学系の倒れ方向を規制する為のあお
り止めとしての支持球である。Reference numeral 58 denotes a mechanical lock mechanism for mechanically holding the correction lens substantially at the optical axis center when the power supply to the shift optical system is stopped, 59 denotes a charge pin,
Numeral 61 denotes a support ball as an anti-tilt for restricting the falling direction of the shift optical system.
【0024】次に、本実施の第1の形態における具体的
な制御について、図4〜図7、図9〜図11に示したフ
ローチャート、及び、図8に示したタイミングチャート
等を用いて説明していく。Next, specific control according to the first embodiment of the present invention will be described with reference to flowcharts shown in FIGS. 4 to 7, FIGS. 9 to 11, and a timing chart shown in FIG. I will do it.
【0025】図4及び図5は、防振動作に関連するカメ
ラ本体側のメインフローを示すもので、同図において、
ステップ#100では、レリーズ釦の第1ストロークに
よりスイッチSW1がONしているかどうかの判定を行
い、ONしている場合はステップ#101及びステップ
#102へ進み、電源電圧がカメラ全体の動作保証に対
し充分かどうかの判定を、不図示のバッテリーチェック
回路によって実行し、電源電圧が不充分であると判定し
た場合はステップ#103へ進み、ここでスイッチSW
1がOFFする迄待機し、該スイッチSW1がOFFに
なった事を検知すると再びSTART位置に戻る。FIGS. 4 and 5 show the main flow on the camera body side related to the image stabilization operation.
In step # 100, it is determined whether or not the switch SW1 is ON by the first stroke of the release button. If the switch SW1 is ON, the process proceeds to step # 101 and step # 102, and the power supply voltage is used to assure the operation of the entire camera. It is determined by a battery check circuit (not shown) whether the power supply voltage is sufficient. If it is determined that the power supply voltage is insufficient, the process proceeds to step # 103, where the switch SW
1 is turned off, and when it is detected that the switch SW1 is turned off, it returns to the START position again.
【0026】一方、上記ステップ#102にてバッテリ
ーチェックの結果がOKと判定するとステップ#104
へ進み、スイッチISSWがONしているかどうかの判
定を行い、このスイッチがOFFしている場合には防振
動作が必要ないものとしてステップ#105へ進み、C
PU2内部のISONLを0にリセットし、直ちに図5
のステップ#122へ進むことになる。On the other hand, if it is determined in step # 102 that the result of the battery check is OK, step # 104
Then, it is determined whether or not the switch ISSW is turned on. If the switch is turned off, it is determined that the image stabilizing operation is not necessary, and the process proceeds to step # 105.
ISONL inside PU2 is reset to 0, and immediately
To step # 122.
【0027】また、上記ステップ#104にてスイッチ
ISSWがONしていることを検出した場合には、防振
撮影動作が選択されているものとしてステップ#106
へ進み、ロック解除命令をCPU2からCPU11へシ
リアルバスライン7を介して転送する。If it is detected in step # 104 that the switch ISSW is ON, it is determined that the anti-shake operation has been selected, and the process proceeds to step # 106.
Then, the lock release command is transferred from the CPU 2 to the CPU 11 via the serial bus line 7.
【0028】ここで、このコマンド通信の様子を示した
ものが図8のタイミングチャートであり、この図の中
で、SCKはシリアル通信の為の同期クロック、SDO
はカメラ本体から交換レンズ側へ転送されるシリアルデ
ータ、SDIは同時にレンズ側からカメラ本体へ転送さ
れるシリアルデータを表わしている。FIG. 8 is a timing chart showing the state of this command communication. In this figure, SCK is a synchronous clock for serial communication and SDO.
Represents serial data transferred from the camera body to the interchangeable lens side, and SDI represents serial data simultaneously transferred from the lens side to the camera body.
【0029】図8の様に、カメラ本体から交換レンズに
対して、少なくとも1バイト以上のメカロック解除のコ
マンドが送信されると、SDIからはデータを受け取っ
た事を示すBUSY信号が検出され、この事によりCP
U2内ではステップ#107でメカロック解除動作が完
了(実際にはメカロックの解除動作は時間的にもう少し
遅れるが、シーケンス的にはコマンド受信完了によって
解除完了と見なせる)したものと判定される。As shown in FIG. 8, when a mechanical lock release command of at least one byte is transmitted from the camera body to the interchangeable lens, a BUSY signal indicating that data has been received is detected from SDI. CP by thing
In U2, it is determined that the mechanical lock release operation has been completed in step # 107 (actually, the mechanical lock release operation is slightly delayed in time, but it can be considered that the release has been completed by the completion of command reception in sequence).
【0030】再び図4に戻り、次のステップ#108で
は、IS情報の送信をタイマ割り込みによるサンプリン
グの何回毎に行うかを決めるISINを初期値1にし、
続くステップ#109,110にて、それぞれヨー,ピ
ッチの割り込み処理回数を数えるためのカウンタTC
Y,TCPを初期値0に設定する。そして、次のステッ
プ#111において、ヨー,ピッチのどちらに対する割
り込み処理かを判定するためのY/Pフラグをクリアす
る。これらの設定完了後はステップ#112へ進み、一
定周期T毎に割り込みをかける為のタイマ計時動作を開
始し、次のステップ#113において、防振動作状態で
あることを示すCPU内部のISONLを1にセット
し、更にステップ#114にて、上記タイマの割り込み
動作を許可する。Referring again to FIG. 4, in the next step # 108, the ISIN for determining how many times the sampling of the IS information is performed by the timer interrupt is set to the initial value 1,
In the following steps # 109 and 110, counters TC for counting the number of times of interrupt processing for yaw and pitch, respectively.
Y and TCP are set to initial values 0. Then, in the next step # 111, the Y / P flag for determining which of the yaw and the pitch is the interrupt processing is cleared. After these settings are completed, the process proceeds to step # 112 to start a timer clocking operation for interrupting at regular intervals T, and in the next step # 113, the ISONL in the CPU indicating the anti-vibration operation state is reset. At step # 114, the interruption operation of the timer is permitted.
【0031】次の図5に示すステップ#115及びステ
ップ#116では、後述する演算用レジスターUY 及び
UP を各々0Hに初期設定し、次のステップ#117に
て、被写体の明るさを測定する測光動作を行う。そし
て、ステップ#118にて、この後フォーカス制御に入
り、交換レンズ側との通信量が増えるため「ISIN=
2」に設定し、IS情報の送信間隔を大きくする。この
設定を行った後はステップ#119へ進み、実際のフォ
ーカス制御を不図示の光学センサ及びフォーカスレンズ
の駆動によって実行する。このフォーカス制御はステッ
プ#120で合焦が検出される迄続け、合焦を検出する
とステップ#121へ進み、「ISIN=1」に再設定
することによりIS情報送信間隔を元に戻す。In steps # 115 and # 116 shown in FIG. 5, the registers UY and UP to be described later are each initialized to 0H. In the next step # 117, photometry for measuring the brightness of the object is performed. Perform the operation. Then, in step # 118, focus control is performed thereafter, and the amount of communication with the interchangeable lens side increases.
2 "to increase the IS information transmission interval. After making this setting, the process proceeds to step # 119, and actual focus control is executed by driving an optical sensor and a focus lens (not shown). This focus control is continued until focus is detected in step # 120. When focus is detected, the process proceeds to step # 121, and the IS information transmission interval is restored by resetting "ISIN = 1".
【0032】次のステップ#122では、実際のシャッ
タレリーズ動作に伴うスイッチSW2(不図示)がON
しているかどうかの判定を行い、これがONしているこ
とを検知すると、撮影者が実際のレリーズ動作を開始し
たものと判定してステップ#123へ進み、図1に示し
たカメラ本体側のミラー6のアップ動作を実行する。In the next step # 122, a switch SW2 (not shown) is turned on in accordance with the actual shutter release operation.
It is determined whether or not the camera is turned on, and if it is detected that the camera is turned on, it is determined that the photographer has actually started the release operation, and the process proceeds to step # 123, where the mirror on the camera body side shown in FIG. 6 is performed.
【0033】一方、上記ステップ#122にて、スイッ
チSW2が未だONしていない事を検知すると、撮影者
が未だフレーミング動作(撮影構図を決めている)中で
あると判定してステップ#124へ進み、ここでスイッ
チSW1が未だONしていることを検知すると再びステ
ップ#122へ戻り、上記動作を繰り返すことになる。
しかしながら、上記ステップ#124にて、スイッチS
W1がOFFになった事を検知すると、撮影者自身がカ
メラの撮影を終了したものとCPU2は判定してステッ
プ#125へ進み、前述したラッチISONLの内容の
判定を行う。そして、このステップ#125にて、IS
ONLの内容が0の場合には防振動作は実行されていな
いものと判定して直ちにステップ#100へ戻るが、I
SONLが1の場合は防振動作が実行されていたものと
判定してステップ#126へ進み、ここでロック設定命
令を送信する。このロック設定コマンドは、前述したロ
ック解除コマンドと同様(当然そのデータ内容は異な
る)に、CPU2からCPU11に対して図7に示した
タイミングチャートと同じ様にして送信される。そし
て、ステップ#127にて、ロック設定が完了したかど
うかの判定を行い、ロック設定完了を検知するとステッ
プ#128へ進み、前述したタイマの割り込み動作を禁
止して、これら一連の動作を終了する。On the other hand, if it is detected in step # 122 that the switch SW2 has not been turned on yet, it is determined that the photographer is still in the framing operation (photographing composition is determined), and the flow proceeds to step # 124. Proceeding, if it is detected that the switch SW1 is still ON, the flow returns to step # 122, and the above operation is repeated.
However, in step # 124, the switch S
When detecting that W1 has been turned off, the CPU 2 determines that the photographer himself has finished taking the image with the camera, and proceeds to step # 125 to determine the contents of the latch ISONL described above. Then, in this step # 125, the IS
When the content of ONL is 0, it is determined that the anti-shake operation has not been performed, and the process immediately returns to step # 100.
If SONL is 1, it is determined that the anti-shake operation has been performed, and the process proceeds to step # 126, where a lock setting command is transmitted. This lock setting command is transmitted from the CPU 2 to the CPU 11 in the same manner as in the timing chart shown in FIG. Then, in step # 127, it is determined whether or not the lock setting is completed. When the lock setting is detected, the process proceeds to step # 128, in which the above-described timer interrupt operation is prohibited, and a series of these operations is ended. .
【0034】次に、前述した一定周期T毎に発生する割
り込み処理動作の制御について、図6のフローチャート
を用いて説明する。Next, the control of the interrupt processing operation generated at the above-described fixed period T will be described with reference to the flowchart of FIG.
【0035】割り込みが発生すると、まずステップ#1
30にて、今回の処理がヨー方向に対するものかピッチ
方向に対するものか、Y/Pフラグの内容により判定を
行う。Y/Pフラグが1である場合はステップ#141
へ進み、ピッチ方向に対する処理に入る。このピッチ方
向に対する処理であるステップ#141〜#150に関
しては、以下のヨー方向に対する一連の処理であるステ
ップ#131〜#140と同じであるので、その説明は
省略する。When an interrupt occurs, first, step # 1
At 30, a determination is made as to whether the current processing is for the yaw direction or the pitch direction, based on the contents of the Y / P flag. If the Y / P flag is 1, step # 141
Then, the process for the pitch direction is started. Steps # 141 to # 150, which are processes in the pitch direction, are the same as steps # 131 to # 140, which are a series of processes in the following yaw direction, and a description thereof will be omitted.
【0036】上記ステップ#130にて、Y/Pフラグ
が0である場合は、今回の割り込みではヨー方向に対す
る処理を行うとしてステップ#131へ進み、ヨー方向
に関する割り込み回数カウンタTCYを1回カウントア
ップする。そして、次のステップ#132にて、図1に
示したヨー方向の振れセンサ5からの出力をA/Dコン
バータ3でデジタルデータに変換し始める。続くステッ
プ#133にて、この変換が終了した事を検知するとス
テップ#134へ進み、この変換結果に対して所定の演
算を行う。In step # 130, if the Y / P flag is 0, the process in the yaw direction is performed in this interrupt, and the flow advances to step # 131 to increment the yaw direction interrupt counter TCY by one. I do. Then, in the next step # 132, the A / D converter 3 starts converting the output from the yaw direction shake sensor 5 shown in FIG. In the subsequent step # 133, when it is detected that this conversion has been completed, the process proceeds to step # 134, where a predetermined operation is performed on the conversion result.
【0037】ここで、このデータ変換動作に対しては、
図7に示すデータ変換サブルーチンが使われている。Here, for this data conversion operation,
The data conversion subroutine shown in FIG. 7 is used.
【0038】このデータ変換サブルーチンの動作では、
まずステップ#150にて、A/D変換の結果を記憶し
ているADDATAレジスターの内容をCPU2内部の
汎用演算レジスターAに転送し、次のステップ#151
にて、個々のセンサ感度を補正する為のデータを同じく
汎用演算レジスターBに転送し、最終的にはステップ#
152にて、上記2つの汎用演算レジスターどうしの乗
算を行い、その結果をレジスターCに設定する。In the operation of this data conversion subroutine,
First, in step # 150, the contents of the ADDATA register storing the result of the A / D conversion are transferred to the general-purpose operation register A inside the CPU 2, and in the next step # 151
, The data for correcting the individual sensor sensitivities is similarly transferred to the general-purpose operation register B, and finally, the step #
At 152, the two general-purpose operation registers are multiplied, and the result is set in a register C.
【0039】図6に戻り、次のステップ#135では、
割り込み回数TCYと振れデータ送信間隔ISINとが
等しいかどうかの判定を行い、等しくないと判定した場
合(ISIN=2かつTCY=1である場合)には未だ
IS情報の送信タイミングではないとしてステップ#1
40へ進み、次回割り込みでピッチ方向の処理を行うた
めにY/Pフラグを1にセットして割り込み終了動作に
入る。Returning to FIG. 6, in the next step # 135,
It is determined whether or not the number of interrupts TCY is equal to the shake data transmission interval ISIN, and if it is determined that they are not equal (if ISIN = 2 and TCY = 1), it is determined that the transmission timing of the IS information has not yet been reached, and step # 1
Proceeding to 40, the Y / P flag is set to 1 to perform processing in the pitch direction at the next interruption, and the interruption ending operation is started.
【0040】また、上記ステップ#135にてTCYと
ISINが等しいと判定した場合(ISIN=1に設定
されている場合、及びISIN=2かつTCY=2であ
る場合)はステップ#136へ進み、演算結果の内容を
送信データレジスターに転送し、更にステップ#137
にて、実際の送信動作を開始する。これにより、ISI
Nが1に設定されている場合には、割り込みが行われる
毎に振れデータが交換レンズ側に送信されることにな
る。また、ISIN=2に設定されている場合には、ヨ
ー方向処理のための割り込み2回に対して1回の割合で
振れデータが交換レンズ側に送信される。If it is determined in step # 135 that TCY and ISIN are equal (if ISIN = 1 and if ISIN = 2 and TCY = 2), the process proceeds to step # 136. The content of the operation result is transferred to the transmission data register, and further, step # 137
Starts the actual transmission operation. As a result, ISI
When N is set to 1, shake data is transmitted to the interchangeable lens every time an interruption is performed. When ISIN = 2, the shake data is transmitted to the interchangeable lens side once every two interrupts for the yaw direction processing.
【0041】実際のセンサ出力の送信方法は、図8に示
したタイミングチャートのように、まず振れセンサの出
力を示すコマンドを送信し(当然このコマンドの中には
ヨー、ピッチ等の判別の為のフラグが含まれている)、
次に振れセンサの出力に相当するレジスターCの内容
を、少なくとも1バイト以上のシリアルデータとして転
送する。このデータの転送が完了した事をステップ#1
38にて検知すると、次のステップ#139にて、ヨー
方向割り込み回数カウンタTCYを0にリセットし、続
くステップ#140にて、Y/Pフラグを1にセットす
る。最後にステップ#151にて、このタイマ割り込み
のフラグを0にクリアして、割り込み処理動作を終了
し、図4に示したメインフローへ戻る。As for the actual method of transmitting the sensor output, as shown in the timing chart of FIG. 8, first, a command indicating the output of the shake sensor is transmitted. Flag is included),
Next, the contents of the register C corresponding to the output of the shake sensor are transferred as serial data of at least one byte. The completion of the data transfer is indicated by step # 1.
If detected at step 38, the yaw direction interrupt counter TCY is reset to 0 in the next step # 139, and the Y / P flag is set to 1 in the following step # 140. Finally, in step # 151, the timer interrupt flag is cleared to 0, the interrupt processing operation ends, and the process returns to the main flow shown in FIG.
【0042】このように、CPU2の処理上では一定周
期T毎に割り込みが発生し、カメラ本体内に設けられた
ヨーとピッチのセンサ出力のサンプリングとそれに対す
る演算処理が交互に行われる。更に、ISINで定めら
れた割り込み回数毎にその演算結果は交換レンズ側に送
信されることになる。As described above, in the processing of the CPU 2, an interrupt occurs at regular intervals T, and the sampling of the yaw and pitch sensor outputs provided in the camera body and the processing for the sampling are alternately performed. Further, the calculation result is transmitted to the interchangeable lens side at every interruption number determined by ISIN.
【0043】次に、交換レンズ側での制御について、図
9及び図10のフローチャートを用いて説明する。Next, control on the interchangeable lens side will be described with reference to the flowcharts of FIGS.
【0044】まず図9のフローチャートは、交換レンズ
内CPU11のメインフローを示したものであり、まず
ステップ#160,#161では、レンズ制御の為の補
正演算用内部レジスターCY ,CP を0Hにそれぞれリ
セットする。続いてステップ#162にて、ロック設定
制御を示すLCKフラグを0にリセットし、同様にステ
ップ#163にて、ロック解除制御を示すULCKフラ
グを0にリセットする。次にステップ#164にて、前
述したカメラ本体から送信されてくるデータを受け取る
為のシリアルインターフェースの割り込み動作を許可し
た後、ステップ#165にて、後述するシリアルインタ
ーフェース通信割り込み処理の中で、ロック解除を促す
コマンドが受信されたかどうかを判定し、このフラグU
LCKが0にリセットされている場合は、ロック解除命
令を受け取っていないものと判定してそのままステップ
#168へ進むが、ULCKが1にセットされている場
合はロック解除命令を受け取ったものと判定してステッ
プ#166へ進み、直ちにロック解除動作を行う。この
場合、CPU11からの制御信号によって、不図示のメ
カロックドライバーを介して、図3に示したメカロック
機構中のプランジャー58に対して所定方向の電流が通
電され、補正レンズ54の係止が解除される。そして、
次のステップ#167にて、上述したULCKフラグを
0にリセットする。First, the flowchart of FIG. 9 shows the main flow of the CPU 11 in the interchangeable lens. First, in steps # 160 and # 161, the internal registers CY and CP for correction calculation for lens control are set to 0H, respectively. Reset. Subsequently, at step # 162, the LCK flag indicating lock setting control is reset to 0, and similarly, at step # 163, the ULCK flag indicating lock release control is reset to 0. Next, in step # 164, after permitting the interrupt operation of the serial interface for receiving the data transmitted from the camera body described above, in step # 165, the lock operation is performed during the serial interface communication interrupt processing described later. It is determined whether or not a command prompting cancellation is received.
If LCK is reset to 0, it is determined that an unlock command has not been received, and the process proceeds directly to step # 168. If ULCK is set to 1, it is determined that an unlock command has been received. Then, the process proceeds to step # 166 to immediately perform the unlocking operation. In this case, a current in a predetermined direction is applied to the plunger 58 in the mechanical lock mechanism shown in FIG. 3 through a mechanical lock driver (not shown) through a control signal from the CPU 11 to release the locking of the correction lens 54. Is done. And
In the next step # 167, the above-mentioned ULCK flag is reset to 0.
【0045】次のステップ#168では、ロック設定を
示すLCKフラグが1にセットされているかどうかを判
定し、このフラグLCKが0にリセットされている場合
はロック設定命令は受け取っていないものと判定して、
そのままステップ#165へ戻ることになるが、LCK
が1にセットされている場合はロック設定命令を受け取
ったものと判定してステップ#169へ進み、直ちにロ
ック設定動作を行う。この場合も前述したロック解除動
作と同様に、CPU11からの制御信号によって、メカ
ロック機構中のプランジャー58に対して今度はロック
解除の場合と反対方向に電流が通電され、補正レンズ5
4の動きがレバーによって強制的に停止させられる。最
後にステップ#170にて、このLCKフラグを0にリ
セットし、再びステップ#165へ戻ることになり、前
述した動作を繰り返す事になる。In the next step # 168, it is determined whether or not the LCK flag indicating lock setting has been set to 1. If this flag LCK has been reset to 0, it is determined that the lock setting command has not been received. do it,
Returning to step # 165 as it is, LCK
Is set to 1, it is determined that the lock setting command has been received, and the flow advances to step # 169 to immediately perform the lock setting operation. In this case as well, similarly to the above-described unlocking operation, a current is applied to the plunger 58 in the mechanical lock mechanism in the opposite direction to that in the unlocking operation by the control signal from the CPU 11.
The movement of 4 is forcibly stopped by the lever. Finally, in step # 170, the LCK flag is reset to 0, and the process returns to step # 165, and the above-described operation is repeated.
【0046】次に、図10に示した交換レンズ側シリア
ル通信の処理について説明する。Next, the processing of the serial communication on the interchangeable lens side shown in FIG. 10 will be described.
【0047】まず、ステップ#180にて、カメラ本体
側から送られてくる通信内容としてのコマンドが何であ
るかの解釈を行い、次のステップ#181にて、この通
信内容がロック解除命令かどうかの判定を行う。ここで
ロック解除命令であると判定するとステップ#182へ
進み、CPU11内部でのロック解除動作を促す為のフ
ラグULCKを1にセットし、直ちにステップ#200
へ進み、ここでシリアル割込みの為のフラグをクリアし
て、この割込み動作は終了する。First, in step # 180, what is the command as the communication content sent from the camera body is interpreted, and in the next step # 181, it is determined whether or not the communication content is the unlock command. Is determined. If it is determined that the command is a lock release command, the process proceeds to step # 182, where a flag ULCK for prompting a lock release operation inside the CPU 11 is set to 1, and immediately step # 200 is performed.
Then, the flag for the serial interrupt is cleared, and this interrupt operation ends.
【0048】従って、この場合は前述した様に、図9の
メインフローでロック解除の動作が実行される。Therefore, in this case, the unlocking operation is executed in the main flow of FIG. 9 as described above.
【0049】一方、上記ステップ#181にてロック解
除命令ではないと判定した場合はステップ#183へ進
み、ロック設定命令かどうかの判定を行い、ここでロッ
ク設定命令であると判定した場合はステップ#184へ
進み、CPU11内部でのロック設定命令を促す為のフ
ラグLCKを1にセットし、ロック解除命令を受信した
時と同様にステップ#200へ進んで割り込み動作を終
了する。On the other hand, if it is determined in step # 181 that the command is not a lock release command, the flow advances to step # 183 to determine whether or not the command is a lock setting command. Proceeding to # 184, the flag LCK for prompting the lock setting command inside the CPU 11 is set to 1, and the process proceeds to step # 200 as in the case where the lock release command is received, and the interrupt operation is ended.
【0050】また、上記ステップ#183にてロック設
定命令でもないと判定した場合はステップ#185へ進
み、ヨー方向のセンサ受信データかどうかの判定を行
い、ここで受信コマンドがヨーセンサ受信用のコマンド
と一致していると判定した場合はステップ#186へ進
み、図7のタイミングチャートに示されている様な形式
でのシリアルデータの内容をCPU11内部のSY レジ
スターにセットする。そして、次のステップ#187に
て、図1に示した補正光学系9のヨー方向の動きを検出
しているセンサ部15(IRED,PSD及び処理回路
から成る)の出力をA/Dコンバータ18でデジタルデ
ータに変換する動作を開始する。続くステップ#188
では、このA/D変換の動作が終了したかどうかの判定
を行い、ここでA/D変換の動作が終了したものと判定
した場合はステップ#189へ進み、この結果をCPU
11内部のTY レジスターに転送する。この振れセンサ
からの出力に相当するデータが記憶されているSY レジ
スターと、補正系の位置出力に相当するデータが記憶さ
れているTY レジスターの内容が一致するように、次の
ステップ#190では、ヨー補正系のフィードバック演
算を実行するが、これについては図11のフローチャー
トを用いて説明する。If it is determined in step # 183 that the received command is not a lock setting command, the flow advances to step # 185 to determine whether or not the received data is sensor data in the yaw direction. If it is determined that they match, the process proceeds to step # 186, where the contents of the serial data in the format as shown in the timing chart of FIG. In the next step # 187, the output of the sensor unit 15 (comprising an IRED, a PSD, and a processing circuit) which detects the yaw direction movement of the correction optical system 9 shown in FIG. Starts the operation of converting to digital data. Following step # 188
Then, it is determined whether or not the A / D conversion operation has been completed. If it is determined that the A / D conversion operation has been completed, the process proceeds to step # 189, and the result is determined by the CPU.
11 to the TY register inside. In the next step # 190, the content of the SY register storing the data corresponding to the output from the shake sensor and the content of the TY register storing the data corresponding to the position output of the correction system are matched. The feedback calculation of the yaw correction system is executed, which will be described with reference to the flowchart of FIG.
【0051】図11において、まずステップ#210で
は、上述したSY レジスター(ピッチ方向の場合はSP
レジスター)とTY レジスター(ピッチ方向の場合はT
pレジスター)との差分を、再びSY (又はSP )レジ
スターにセットし、次のステップ#211にて、この結
果に対して、この補正光学系9のフィードバック制御の
ループゲインを決定する所定データLPGを乗算し、そ
の結果を再びSY (又はSP )レジスターにセットす
る。In FIG. 11, first, in step # 210, the above-mentioned SY register (SP in case of pitch direction)
Register) and TY register (T for pitch direction)
is set again in the SY (or SP) register, and in the next step # 211 the predetermined data LPG for determining the loop gain of the feedback control of the correction optical system 9 is calculated based on the result. , And set the result again in the SY (or SP) register.
【0052】次のステップ#212〜#214は、この
補正光学系9の位相補償演算(この場合、1次の位相進
み補償)が実行する為のフローで、この中で使われる係
数B1,A0,A1の値はあらかじめ公知のS−Z変換
によって所定のデータとして設定されている。The next steps # 212 to # 214 are the flow for executing the phase compensation calculation (in this case, the first-order phase lead compensation) of the correction optical system 9, and the coefficients B1 and A0 used in the flow are used. , A1 are set in advance as predetermined data by known SZ conversion.
【0053】具体的には、ステップ#212では、上記
SY (又はSP )の内容から、所定係数データB1と演
算レジスターCY (又はCP 、これらのレジスターは前
回のサンプリング時に決定されている値が記憶されてい
る)の乗算結果を減算し、その結果をDY (又はDP )
レジスターに設定する。次のステップ#213では、積
和演算として所定係数データA0と上記DY (又はDP
)レジスターの乗算値に、所定係数データA1と上記
CY (又はCP )レジスターの乗算値を加算し、最終的
な結果をOY (又はOP )レジスターに設定する。最後
のステップ#214では、次回の演算の為に、DY (又
はDP )レジスターの値をCY (又はCP)レジスター
に転送して、補正光学系9のフィードバック演算を終了
する。More specifically, in step # 212, based on the contents of SY (or SP), the predetermined coefficient data B1 and the operation register CY (or CP) are stored in the registers as values determined at the time of the previous sampling. Is subtracted, and the result is DY (or DP)
Set in the register. In the next step # 213, the predetermined coefficient data A0 and the above DY (or DP
) The predetermined coefficient data A1 and the multiplied value of the CY (or CP) register are added to the multiplied value of the register, and the final result is set in the OY (or OP) register. In the last step # 214, the value of the DY (or DP) register is transferred to the CY (or CP) register for the next calculation, and the feedback calculation of the correction optical system 9 is completed.
【0054】図10に戻り、ステップ#191では、前
述したヨー方向の補正系フィードバック演算の結果であ
るOY レジスターの値を、図1のD/Aコンバータ12
にDADATAとして転送し、この出力値に相当する電
流を駆動回路13を介して補正光学系9に加え、ヨー方
向の振れセンサ出力に基づいて補正光学系9のヨー方向
に対する駆動を実行することになる。この制御動作が終
了すると、直ちにステップ#200へ進んでこの割り込
み動作を終了する。Returning to FIG. 10, in step # 191, the value of the OY register, which is the result of the above-described yaw direction correction system feedback operation, is stored in the D / A converter 12 shown in FIG.
To the correction optical system 9 via the drive circuit 13 to drive the correction optical system 9 in the yaw direction based on the output of the yaw direction shake sensor. Become. Upon completion of this control operation, the flow immediately proceeds to step # 200 to terminate this interrupt operation.
【0055】また、上記ステップ#185にてヨーセン
サデータ受信のコマンドではないと判定した場合はステ
ップ#192へ進み、ここで今度はピッチのセンサデー
タ受信コマンドであるかどうかの判定を行う。ここでピ
ッチのセンサ受信データであると判定した場合、ステッ
プ#193〜#198を実行し、補正光学系9のピッチ
方向の駆動制御を行うが、この方法についてはヨー方向
のステップ#186〜#191と全く同じなので、その
説明は省略する。If it is determined in step # 185 that the received command is not a yaw sensor data reception command, the flow advances to step # 192 to determine whether the received command is a pitch sensor data reception command. If it is determined that the received data is pitch sensor reception data, steps # 193 to # 198 are executed to control the drive of the correction optical system 9 in the pitch direction. The description is omitted because it is exactly the same as 191.
【0056】また、上記ステップ#192にてピッチの
センサデータ受信コマンドでもないと判定した場合はス
テップ#199へ進み、通常のレンズ通信(例えばフォ
ーカスや絞りの制御等)の処理を行い、その動作終了
後、ステップ#200でシリアル通信の割り込みフラグ
をクリアして、全てのシリアル割込み処理を終了する。If it is determined in step # 192 that the received command is not a pitch sensor data reception command, the flow advances to step # 199 to perform normal lens communication (for example, control of focus and aperture). After the end, in step # 200, the serial communication interrupt flag is cleared, and all serial interrupt processing ends.
【0057】このように、上記実施の第1の形態では、
カメラ本体側に設けられた振れセンサの情報(振れデー
タ)をヨー,ピッチ交互に交換レンズ側に送信する通信
間隔を、フォーカス制御中(図5の#118)とそうで
ない時(図4の#108、図5の#121)で変更して
おり、これにより通信量が過大なものになることを防い
でいる。As described above, in the first embodiment,
The communication interval for transmitting the information (shake data) of the shake sensor provided on the camera body side to the interchangeable lens side alternately in yaw and pitch is during focus control (# 118 in FIG. 5) and when not (# in FIG. 4) 108, # 121) in FIG. 5 to prevent an excessive amount of communication.
【0058】なお、本実施の第1の形態では、一時的な
通信量の増加をもたらすカメラ動作の例としてフォーカ
ス制御を用いて説明したが、その他、交換レンズ側との
通信が必要となるカメラ動作(例えば、絞り駆動やレン
ズ情報の通信)においてもこの処理は有効である。In the first embodiment, focus control has been described as an example of a camera operation that temporarily increases the amount of communication. However, other cameras that require communication with the interchangeable lens are required. This processing is also effective in the operation (for example, aperture driving and communication of lens information).
【0059】(実施の第2の形態)次に、本発明の実施
の第2の形態について説明する。なお、カメラシステム
の構成は上記実施の第1の形態にて説明した図1〜図3
と同様であるのでので、その説明は省略する。(Second Embodiment) Next, a second embodiment of the present invention will be described. 1 to 3 described in the first embodiment.
Since it is the same as that described above, the description thereof is omitted.
【0060】図12及び図13は本発明の実施の第2の
形態に係るカメラ本体側の防振動作を含むメインフロー
を示すものである。FIGS. 12 and 13 show the main flow including the image stabilizing operation of the camera body according to the second embodiment of the present invention.
【0061】図12において、ステップ#300では、
レリーズ開始動作に伴うスイッチSW1がONしている
かどうかの判定を行い、ONしていることを検知すると
ステップ#301及びステップ#302にて、電源電圧
がカメラシステム全体の動作保証に対し充分かどうかの
判定を不図示のバッテリーチェック回路によって実行
し、電源電圧が不充分であると判定した場合はステップ
#303へ進み、ここではスイッチSW1がOFFする
迄待機し、該スイッチSW1がOFFになった事を検知
すると再びSTART位置に戻る。In FIG. 12, in step # 300,
It is determined whether or not the switch SW1 is turned on in response to the release start operation, and when it is detected that the switch SW1 is turned on, in steps # 301 and # 302, it is determined whether or not the power supply voltage is sufficient to guarantee the operation of the entire camera system. Is performed by a battery check circuit (not shown), and when it is determined that the power supply voltage is insufficient, the process proceeds to step # 303, where the process waits until the switch SW1 is turned off, and the switch SW1 is turned off. When the event is detected, it returns to the START position again.
【0062】一方、上記ステップ#302にてバッテリ
ーチェックの結果がOKと判定した場合はステップ#3
04へ進み、スイッチISSW(不図示)がONしてい
るかどうかの判定を行い、OFFしている場合には防振
動作が必要ないものと判定してステップ#305へ進
み、CPU内部のISONLを0にリセットし、直ちに
図13のステップ#320へ進むことになる。On the other hand, if it is determined in step # 302 that the result of the battery check is OK, the process proceeds to step # 3.
04, it is determined whether or not a switch ISSW (not shown) is ON. If it is OFF, it is determined that the image stabilization operation is not required, and the process proceeds to step # 305, where ISONL inside the CPU is reset. The value is reset to 0, and the process immediately proceeds to step # 320 in FIG.
【0063】また、上記ステップ#304にてスイッチ
ISSWがONしていることを検知すると、防振撮影動
作が選択されているものとしてステップ#306へ進
み、ロック解除命令をCPU2からCPU11へシリア
ルバスライン7を介して転送する。このコマンド通信に
ついては、上記実施の第1の形態に説明した図8と同じ
なので、その説明は省略する。そして、次のステップ#
307にて、ロック解除動作の完了を確認するとステッ
プ#308へ進み、交換レンズ側に送信する振れデータ
のデータ量を初期値の2Byteから1Byteに変更
するか否かを示すフラグISDAを0にクリアし、デー
タ量が2Byteとなるようにする。次のステップ#3
09では、ヨー,ピッチのどちらに対する割り込み処理
かを判定するためのY/Pフラグをクリアする。When it is detected in step # 304 that the switch ISSW is turned on, it is determined that the image stabilization operation has been selected, and the flow advances to step # 306 to issue an unlock command to the CPU 11 from the CPU 2. Transfer via line 7 This command communication is the same as that in FIG. 8 described in the first embodiment, and a description thereof will be omitted. And the next step #
When the completion of the unlock operation is confirmed at 307, the process proceeds to step # 308, and the flag ISDA indicating whether or not to change the data amount of the shake data to be transmitted to the interchangeable lens side from the initial value of 2 bytes to 1 byte is cleared to 0. Then, the data amount is set to 2 bytes. Next step # 3
In step 09, the Y / P flag for determining which of the yaw and the pitch is the interrupt processing is cleared.
【0064】これらの設定完了後はステップ#310へ
進み、一定周期T毎に割り込みをかける為のタイマ計時
動作を開始し、次のステップ#311にて、防振動作状
態であることを示すCPU内部のISONLを1にセッ
トし、更に、ステップ#312にて、上記タイマの割り
込み動作を許可する。そして、図13のステップ#31
3及びステップ#314にて、後述する演算用レジスタ
ーUY 及びUP を各々0Hに初期設定した後、ステップ
#315にて、被写体の明るさを測定する測光動作を行
う。続くステップ#316では、この後フォーカス制御
に入り、交換レンズ側との通信量が増えるため、ISD
Aを1にセットし、送信する振れデータのデータ量を小
さくし、1Byteにする。この設定を行った後はステ
ップ#317へ進み、実際のフォーカス制御を不図示の
光学センサ及びフォーカスレンズの駆動によって実行す
る。このフォーカス制御はステップ#318にて合焦を
検出できる迄続け、合焦を検出するとステップ#319
へ進み、ISDAを0に再設定することにより送信する
振れ情報のデータ量を元の2Byteに戻す。After these settings are completed, the flow advances to step # 310 to start a timer clocking operation for interrupting at regular intervals T, and in the next step # 311 a CPU indicating that the camera is in a vibration proof operation state. The internal ISONL is set to 1, and the interrupt operation of the timer is permitted in step # 312. Then, step # 31 of FIG.
After the initialization registers UY and UP described later are initialized to 0H in step 3 and step # 314, respectively, in step # 315, a photometric operation for measuring the brightness of the subject is performed. In the following step # 316, focus control is started thereafter, and the communication volume with the interchangeable lens side increases.
A is set to 1, and the amount of shake data to be transmitted is reduced to 1 Byte. After making this setting, the process proceeds to step # 317, and actual focus control is executed by driving an optical sensor and a focus lens (not shown). This focus control is continued until focus can be detected in step # 318, and when focus is detected, step # 319 is performed.
Then, the data amount of the shake information to be transmitted is returned to the original 2 bytes by resetting ISDA to 0.
【0065】次のステップ#320では、実際のシャッ
タレリーズ動作に伴うスイッチSW2(不図示)がON
しているかどうかの判定を行い、これがONしているこ
とを検知すると、撮影者が実際のレリーズ動作を開始し
たものと判定してステップ#321へ進み、図1に示し
たカメラ本体のミラー6のアップ動作を実行する。In the next step # 320, a switch SW2 (not shown) associated with the actual shutter release operation is turned on.
It is determined whether or not the camera has been turned on. When it is detected that the camera is turned on, it is determined that the photographer has actually started the release operation, and the flow advances to step # 321 to execute the mirror 6 of the camera body shown in FIG. Execute the up operation.
【0066】一方、上記ステップ#320にてスイッチ
SW2が未だONしていない事を検知すると、撮影者が
未だフレーミング動作(撮影構図を決めている)中であ
るとしてステップ#322へ進み、ここでスイッチSW
1が未だONしていることを検知した場合は再びステッ
プ#320へ戻り、上記動作を繰り返すことになる。し
かしながら、上記ステップ#322にてスイッチSW1
がOFFになった事を検知すると、撮影者自身が撮影を
終了したものとCPU2は判定してステップ#323へ
進み、前述したラッチISONLの内容の判定を行う。
そして、ここでISONLの内容が0の場合は、防振動
作は実行されていないものと判定して直ちにステップ#
300へ戻るが、ISONLが1の場合は防振動作が実
行されていたものと判定してステップ#324へ進み、
ここでロック設定命令を送信する。このロック設定コマ
ンドは、前述したロック解除コマンドと同様(当然その
データ内容は異なる)に、CPU2からCPU11に対
して図8に示したタイミングチャートと同じ様にして送
信される。続くステップ#325では、ロック設定が完
了したかどうかの判定を行い、ロック設定完了を検知し
た場合はステップ#326へ進み、前述したタイマの割
り込み動作を禁止して、これら一連の動作を終了する。On the other hand, if it is detected in step # 320 that the switch SW2 has not yet been turned ON, it is determined that the photographer is still in the framing operation (the photographing composition is determined), and the process proceeds to step # 322. Switch SW
If it is detected that 1 is still ON, the process returns to step # 320 again, and the above operation is repeated. However, in step # 322, the switch SW1
Is turned off, the CPU 2 determines that the photographer has finished photographing himself and proceeds to step # 323 to determine the contents of the latch ISONL described above.
If the content of ISONL is 0, it is determined that the image stabilization operation has not been performed, and the process proceeds to step #.
Returning to 300, if ISONL is 1, it is determined that the anti-shake operation has been performed, and the process proceeds to step # 324,
Here, the lock setting command is transmitted. This lock setting command is transmitted from the CPU 2 to the CPU 11 in the same manner as the above-described lock release command (of course, the data content is different) in the same manner as the timing chart shown in FIG. In the following step # 325, it is determined whether or not the lock setting has been completed. If the lock setting has been detected, the process proceeds to step # 326, where the above-described timer interrupt operation is inhibited, and a series of these operations ends. .
【0067】次に、前述した一定周期T毎に発生する割
り込み処理動作のカメラ本体側での制御について、図1
4及び図15のフローチャートを用いて説明する。Next, the control on the camera body side of the above-described interrupt processing operation that occurs at every constant period T will be described with reference to FIG.
4 and the flowchart of FIG.
【0068】割り込みが発生すると、まずステップ#3
30にて、今回の処理がヨー方向に対するものかピッチ
方向に対するものか、Y/Pフラグの内容により判定を
行う。Y/Pフラグが1である場合はステップ#341
へ進み、ピッチ方向に対する処理に入る。このピッチ方
向に対する処理であるステップ#341〜#350に関
しては、以下のヨー方向に対する一連の処理であるステ
ップ#331〜#340と同じであるので、その説明は
省略する。When an interrupt occurs, first, step # 3
At 30, a determination is made as to whether the current processing is for the yaw direction or the pitch direction, based on the contents of the Y / P flag. If the Y / P flag is 1, step # 341
Then, the process for the pitch direction is started. Steps # 341 to # 350, which are processes in the pitch direction, are the same as steps # 331 to # 340, which are a series of processes in the following yaw direction, and a description thereof will be omitted.
【0069】上記ステップ#330にてY/Pフラグが
0であると判定した場合は、今回の割り込みではヨー方
向に対する処理を行うとしてステップ#331へ進み、
図1に示したヨー方向の振れセンサ5からの出力をA/
Dコンバータ3でデジタルデータに変換し始める。そし
て、次のステップ#332にて、前記変換が終了した事
を検知するとステップ#333へ進み、この変換結果に
対して所定の演算を行う。ここで、このデータ変換動作
に関しては、上記実施の第1の形態(図7に示すデータ
変換サブルーチン)と全く同じであるので、その説明は
省略する。If it is determined in step # 330 that the Y / P flag is 0, it is assumed that processing in the yaw direction is performed in this interrupt, and the flow advances to step # 331.
The output from the yaw direction vibration sensor 5 shown in FIG.
The conversion into digital data by the D converter 3 starts. Then, in the next step # 332, when the completion of the conversion is detected, the process proceeds to step # 333, and a predetermined calculation is performed on the conversion result. Here, the data conversion operation is exactly the same as that of the first embodiment (the data conversion subroutine shown in FIG. 7), and the description thereof will be omitted.
【0070】続いてステップ#334では、ISDAの
内容の判定を行い、内容が0の場合はステップ#335
へ進み、レジスターCに設定されている2Byteの演
算結果を送信データレジスターに転送する。Subsequently, in step # 334, the contents of ISDA are determined. If the contents are 0, step # 335 is executed.
Then, the operation result of 2 bytes set in the register C is transferred to the transmission data register.
【0071】また、上記ステップ#334にてISDA
の内容が1である場合には、レンズ側に送信する振れ情
報のデータ量を小さくして通信負荷を軽減するため、レ
ジスターCの内容を防振制御の最小分解能を落とすなど
の演算により1Byteのデータに変換してレジスター
Dに設定する。続くステップ#337では、このレジス
ターDの内容を送信データレジスターに転送する。更
に、次のステップ#338にて、図8に示したタイミン
グチャートに従って実際の送信動作を開始する。ここ
で、振れデータが1Byteである場合には、振れデー
タが2Byteの場合とは異なるコマンドを用いること
により、交換レンズ側で受信する振れデータのデータ量
を容易に判定できる。In step # 334, ISDA
When the content of the register C is 1, in order to reduce the data amount of the shake information to be transmitted to the lens side and reduce the communication load, the content of the register C is reduced to 1 byte by an operation such as lowering the minimum resolution of the image stabilization control. Convert to data and set in register D. In a succeeding step # 337, the contents of the register D are transferred to the transmission data register. Further, in the next step # 338, the actual transmission operation is started according to the timing chart shown in FIG. Here, when the shake data is 1 Byte, the data amount of the shake data received on the interchangeable lens side can be easily determined by using a command different from that used when the shake data is 2 Bytes.
【0072】次のステップ#339では、所定バイト数
の送信が完了したかどうかの判定を行い、送信が完了し
た事を検知すると次の割り込みでピッチの処理動作を行
うためにステップ#340へ進み、Y/Pフラグを1に
セットする。最後にこのタイマ割り込みのフラグを0に
クリアして割り込み処理動作を終了し、図14に示した
メインフローへ戻る。In the next step # 339, it is determined whether or not the transmission of a predetermined number of bytes has been completed. When it is detected that the transmission has been completed, the process proceeds to step # 340 to perform the pitch processing operation by the next interrupt. , Y / P flag is set to 1. Finally, the timer interrupt flag is cleared to 0 to end the interrupt processing operation, and return to the main flow shown in FIG.
【0073】なお、交換レンズ側の動作については、上
記実施の第1の形態にて説明した、図9及び図10と同
じであるのでその説明は省略するが、交換レンズ側シリ
アル割り込み処理において受信したコマンドにより振れ
データのバイト数を判定し、1Byteである場合には
振れデータが2Byteの時と同一の最小分解能に変換
してから実際の補正動作を行う。The operation on the interchangeable lens side is the same as that described in the first embodiment with reference to FIGS. 9 and 10, and a description thereof will be omitted. The number of bytes of the shake data is determined by the given command. If the shake data is 1 Byte, the actual correction operation is performed after the shake data is converted to the same minimum resolution as when 2 Bytes.
【0074】このように実施の第2の形態では、カメラ
本体側に設けられた振れセンサの情報(振れデータ)を
ヨー,ピッチ交互にレンズ側に送信する際のそのデータ
量をフォーカス制御中(図13の#316(=1Byt
e))とそうでない時(図12の#308、図13の#
319(=2Byte))で変更しており、これにより
通信量が過大なものになることを防いでいる。As described above, in the second embodiment, the information (vibration data) of the vibration sensor provided on the camera body is transmitted to the lens side alternately in yaw and pitch, and the data amount is controlled during focus control ( # 316 in FIG. 13 (= 1 Byte)
e)) and when not (# 308 in FIG. 12, ## in FIG. 13)
319 (= 2 Bytes)), thereby preventing an excessive amount of communication.
【0075】なお、この実施の形態においても、一時的
な通信量の増加をもたらすカメラ動作の例としてフォー
カス制御を用いて説明したが、その他、交換レンズ側と
の通信が必要となるカメラ動作においてもこの処理は有
効である。In this embodiment, focus control has been described as an example of a camera operation that temporarily increases the amount of communication. However, other camera operations that require communication with the interchangeable lens side are also described. This process is also effective.
【0076】以上の実施の各形態によれば、カメラ本体
と交換レンズ間の通信負荷を考慮して防振制御に関する
情報の通信間隔、あるいは振れデータのデータ量を、図
4及び図5(#108、#118、#121)又は図1
2、図13(#308、#316、#319)にて説明
したように可変としたことにより、通信負荷が過大なも
のになることを防止することができ、ある時間間隔で繰
り返し行われる防振制御とその他のレンズ制御を平行し
て且つ円滑に行うことが可能となった。According to each of the above-described embodiments, the communication interval of information related to image stabilization control or the amount of shake data is determined in consideration of the communication load between the camera body and the interchangeable lens, as shown in FIGS. 108, # 118, # 121) or FIG.
2. By making variable as described in FIG. 13 (# 308, # 316, # 319), it is possible to prevent the communication load from becoming excessive, and to prevent the communication load from being repeated at certain time intervals. The vibration control and other lens control can be performed in parallel and smoothly.
【0077】(変形例)以上の実施の形態においては、
カメラシステムに適用した例を示しているが、これに限
定されるものではなく、防振機能を有し、データやり取
りを通信によって行う、振れ検出手段を有する本体装置
と振れ補正系を有する付属装置との組み合わせより成る
光学システムにも適用できるものである。(Modification) In the above embodiment,
An example in which the present invention is applied to a camera system is shown. However, the present invention is not limited to this. A main unit having a shake detecting unit and an auxiliary device having a shake correction system, which has an image stabilizing function and performs data exchange by communication. The present invention can also be applied to an optical system composed of a combination of the above.
【0078】[0078]
【発明の効果】以上説明したように、請求項1又は3に
記載の発明によれば、振れ補正系を駆動するための駆動
信号の送信とその他の制御信号との送信が重なる場合に
も、本体装置と付属装置との間の通信負荷が過大なもの
になることを防止し、ある時間間隔で繰り返し行われる
振れ補正制御とその他の制御を並行して且つ円滑に行う
ことができる光学システムを提供できるものである。As described above, according to the first or third aspect of the present invention, even when transmission of a drive signal for driving a shake correction system and transmission of other control signals overlap, An optical system capable of preventing a communication load between a main unit and an attached device from becoming excessive, and performing a shake correction control repeatedly performed at a certain time interval and other controls in parallel and smoothly. It can be provided.
【0079】また、請求項7又は9に記載の発明によれ
ば、振れ補正系を駆動するための駆動信号の送信とその
他の制御信号との送信が重なる場合にも、カメラ本体と
交換レンズとの間の通信負荷が過大なものになることを
防止し、ある時間間隔で繰り返し行われる振れ補正制御
とその他の制御を並行して且つ円滑に行うことができる
カメラシステムを提供できるものである。According to the seventh or ninth aspect of the present invention, even when transmission of a drive signal for driving a shake correction system and transmission of other control signals overlap with each other, the camera body and the interchangeable lens can be used. It is possible to provide a camera system capable of preventing the communication load from becoming excessively large, and performing the shake correction control repeatedly performed at certain time intervals and other controls in parallel and smoothly.
【図1】本発明の実施の第1の形態におけるカメラシス
テムの概略構成を示す図である。FIG. 1 is a diagram illustrating a schematic configuration of a camera system according to a first embodiment of the present invention.
【図2】図1のカメラシステムに具備された角加速度を
検出する振れセンサの構成を示す図である。FIG. 2 is a diagram showing a configuration of a shake sensor provided in the camera system of FIG. 1 for detecting angular acceleration.
【図3】図1のカメラシステムに具備された補正光学系
の具体的構成を示す斜視図である。FIG. 3 is a perspective view showing a specific configuration of a correction optical system provided in the camera system of FIG. 1;
【図4】図1のカメラシステムのカメラ本体側のメイン
処理の動作を示すフローチャートである。FIG. 4 is a flowchart showing an operation of a main process on the camera body side of the camera system of FIG. 1;
【図5】図4の動作の続きを示すフローチャートであ
る。FIG. 5 is a flowchart showing a continuation of the operation in FIG. 4;
【図6】図1のカメラシステムのカメラ本体側のタイマ
割り込み処理の動作を示すフローチャートである。FIG. 6 is a flowchart showing an operation of a timer interrupt process on the camera body side of the camera system of FIG. 1;
【図7】図1のカメラシステムの振れデータに対するデ
ータ変換サブルーチン処理での動作を示すフローチャー
トである。FIG. 7 is a flowchart showing an operation in a data conversion subroutine process for shake data of the camera system of FIG. 1;
【図8】図1のカメラシステムにて行われる通信の様子
を示すタイミングチャートである。FIG. 8 is a timing chart showing a state of communication performed in the camera system of FIG. 1;
【図9】図1のカメラシステムのレンズ側のメイン処理
の動作を示すフローチャートである。FIG. 9 is a flowchart showing an operation of a main process on the lens side of the camera system of FIG. 1;
【図10】図1のカメラシステムのレンズ側のタイマ割
り込み処理の動作を示すフローチャートである。FIG. 10 is a flowchart showing an operation of a timer interrupt process on the lens side of the camera system of FIG. 1;
【図11】図1のカメラシステムの補正系フィードバッ
ク演算サブルーチン処理での動作を示すフローチャート
である。FIG. 11 is a flowchart showing an operation in a correction system feedback calculation subroutine process of the camera system of FIG. 1;
【図12】本発明の実施の第2の形態に係るカメラシス
テムのカメラ側のメイン処理の動作を示すフローチャー
トである。FIG. 12 is a flowchart illustrating an operation of a main process on the camera side of the camera system according to the second embodiment of the present invention.
【図13】図12の動作の続きを示すフローチャートで
ある。FIG. 13 is a flowchart showing a continuation of the operation in FIG. 12;
【図14】本発明の実施の第2の形態におけるカメラシ
ステムのカメラ側のタイマ割り込み処理の動作を示すフ
ローチャートである。FIG. 14 is a flowchart illustrating an operation of a timer interrupt process on the camera side of the camera system according to the second embodiment of the present invention.
【図15】図14の動作の続きを示すフローチャートで
ある。FIG. 15 is a flowchart showing a continuation of the operation in FIG. 14;
【図16】従来の像振れ防止装置の構成を示す図であ
る。FIG. 16 is a diagram showing a configuration of a conventional image blur prevention device.
1 カメラ本体 2 カメラCPU 4,5 振れセンサ 7 シリアルバスライン 8 交換レンズ 9 補正光学系 11 交換レンズCPU DESCRIPTION OF SYMBOLS 1 Camera main body 2 Camera CPU 4, 5 Shake sensor 7 Serial bus line 8 Interchangeable lens 9 Correction optical system 11 Interchangeable lens CPU
Claims (12)
属装置とから成り、前記本体装置と前記付属装置との間
で信号を通信するための通信ラインを有する光学システ
ムであって、 前記本体装置は、光軸の振れを検出する振れ検出手段
と、該振れ検出手段の出力に応じて前記付属装置の有す
る振れ補正系を駆動するための駆動信号を算出する演算
手段とを有し、前記付属装置は、前記振れ補正系と、前
記振れ補正系の前記駆動信号を受信し、該駆動信号に応
じて前記振れ補正系を駆動する振れ補正系駆動手段とを
有し、 前記駆動信号以外の制御信号の増加により前記通信ライ
ンの通信負荷が増加する場合は、前記駆動信号の送信間
隔を変更することを特徴とする光学システム。1. An optical system, comprising: a main body device; and an auxiliary device attached to the main device, the optical system having a communication line for communicating a signal between the main device and the auxiliary device, The main body device has shake detection means for detecting shake of the optical axis, and arithmetic means for calculating a drive signal for driving a shake correction system of the accessory device according to an output of the shake detection means, The auxiliary device includes the shake correction system, and a shake correction system driving unit that receives the drive signal of the shake correction system and drives the shake correction system in accordance with the drive signal. An optical system, wherein when the communication load on the communication line increases due to the increase in the control signal, the transmission interval of the drive signal is changed.
合は、前記駆動信号の送信間隔を広くすることを特徴と
する請求項1に記載の光学システム。2. The optical system according to claim 1, wherein, when a communication load on the communication line increases, a transmission interval of the drive signal is widened.
属装置とから成り、前記本体装置と前記付属装置との間
で信号を通信するための通信ラインを有する光学システ
ムであって、 前記本体装置は、光軸の振れを検出する振れ検出手段
と、該振れ検出手段の出力に応じて前記付属装置の有す
る振れ補正系を駆動するための駆動信号を算出する演算
手段とを有し、前記付属装置は、前記振れ補正系と、前
記振れ補正系の前記駆動信号を受信し、該駆動信号に応
じて前記振れ補正系を駆動する振れ補正系駆動手段とを
有し、 前記駆動信号以外の制御信号の増加により前記通信ライ
ンの通信負荷が増加する場合は、前記駆動信号のデータ
量を変更することを特徴とする光学システム。3. An optical system, comprising: a main body device; and an auxiliary device attached to the main body device, the optical system having a communication line for communicating signals between the main body device and the auxiliary device, The main body device has shake detection means for detecting shake of the optical axis, and arithmetic means for calculating a drive signal for driving a shake correction system of the accessory device according to an output of the shake detection means, The accessory device includes the shake correction system, and a shake correction system driving unit that receives the drive signal of the shake correction system and drives the shake correction system in accordance with the drive signal. An optical system, wherein when the communication load on the communication line increases due to the increase in the control signal, the data amount of the drive signal is changed.
合は、前記駆動信号の送信時のデータ量を小さくするこ
とを特徴とする請求項3に記載の光学システム。4. The optical system according to claim 3, wherein when the communication load on the communication line increases, the data amount at the time of transmitting the drive signal is reduced.
との判定を容易にするため、前記データ量の変更前と後
で異なるコマンドを用いて前記駆動信号を送信すること
を特徴とする請求項3又は4に記載の光学システム。5. The method according to claim 1, wherein the drive signal is transmitted using different commands before and after the change of the data amount to facilitate determination that the data amount of the drive signal has been changed. Item 5. The optical system according to item 3 or 4.
レンズの合焦駆動制御のための信号であることを特徴と
する請求項1又は3に記載の光学システム。6. The optical system according to claim 1, wherein the control signal is a signal for focus drive control of a lens included in the accessory device.
な交換レンズとから成り、前記カメラ本体と前記交換レ
ンズとの間で信号を通信するための通信ラインを有する
カメラシステムであって、 前記カメラ本体は、光軸の振れを検出する振れ検出手段
と、該振れ検出手段の出力に応じて前記交換レンズの有
する振れ補正系を駆動するための駆動信号を算出する演
算手段とを有し、前記交換レンズは、前記振れ補正系
と、前記振れ補正系の前記駆動信号を受信し、該駆動信
号に応じて前記振れ補正系を駆動する振れ補正系駆動手
段とを有し、 前記駆動信号以外の制御信号の増加により前記通信ライ
ンの通信負荷が増加する場合は、前記駆動信号の送信間
隔を変更することを特徴とするカメラシステム。7. A camera system comprising a camera body and an interchangeable lens mountable on the camera body, the camera system having a communication line for communicating signals between the camera body and the interchangeable lens, The camera body has shake detection means for detecting shake of the optical axis, and arithmetic means for calculating a drive signal for driving a shake correction system of the interchangeable lens according to an output of the shake detection means, The interchangeable lens includes: the shake correction system; and a shake correction system driving unit that receives the drive signal of the shake correction system and drives the shake correction system in accordance with the drive signal. Wherein the transmission interval of the drive signal is changed when the communication load on the communication line increases due to the increase in the control signal.
合は、前記駆動信号の送信間隔を広くすることを特徴と
する請求項7に記載のカメラシステム。8. The camera system according to claim 7, wherein when the communication load on the communication line increases, the transmission interval of the drive signal is widened.
る交換レンズとから成り、前記カメラ本体と前記交換レ
ンズとの間で信号を通信するための通信ラインを有する
カメラシステムであって、 前記カメラ本体は、光軸の振れを検出する振れ検出手段
と、該振れ検出手段の出力に応じて前記交換レンズの有
する振れ補正系を駆動するための駆動信号を算出する演
算手段とを有し、前記交換レンズは、前記振れ補正系
と、前記振れ補正系の前記駆動信号を受信し、該駆動信
号に応じて前記振れ補正系を駆動する振れ補正系駆動手
段とを有し、 前記駆動信号以外の制御信号の増加により前記通信ライ
ンの通信負荷が増加する場合は、前記駆動信号のデータ
量を変更することを特徴とするカメラシステム。9. A camera system comprising: a camera body; and an interchangeable lens mounted on the camera body, the camera system having a communication line for communicating signals between the camera body and the interchangeable lens, The camera body has shake detection means for detecting shake of the optical axis, and arithmetic means for calculating a drive signal for driving a shake correction system of the interchangeable lens according to an output of the shake detection means, The interchangeable lens includes: the shake correction system; and a shake correction system driving unit that receives the drive signal of the shake correction system and drives the shake correction system in accordance with the drive signal. A data amount of the drive signal is changed when a communication load on the communication line increases due to an increase in the control signal.
場合は、前記駆動信号の送信時のデータ量を小さくする
ことを特徴とする請求項9に記載のカメラシステム。10. The camera system according to claim 9, wherein when the communication load on the communication line increases, the data amount at the time of transmitting the drive signal is reduced.
ことの判定を容易にするため、前記データ量の変更前と
後で異なるコマンドを用いて前記駆動信号を送信するこ
とを特徴とする請求項9又は10に記載のカメラシステ
ム。11. The driving signal is transmitted using different commands before and after the change of the data amount to facilitate determination that the data amount of the drive signal has been changed. Item 11. The camera system according to item 9 or 10.
の信号であることを特徴とする請求項7又は9に記載の
カメラシステム。12. The camera system according to claim 7, wherein the control signal is a signal for focusing drive control.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001041530A JP2002244174A (en) | 2001-02-19 | 2001-02-19 | Optical system and camera system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001041530A JP2002244174A (en) | 2001-02-19 | 2001-02-19 | Optical system and camera system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002244174A true JP2002244174A (en) | 2002-08-28 |
Family
ID=18903963
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001041530A Pending JP2002244174A (en) | 2001-02-19 | 2001-02-19 | Optical system and camera system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002244174A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102314051A (en) * | 2010-06-29 | 2012-01-11 | 株式会社尼康 | Interchangeable lens, camera body and camera system |
| JP2012058524A (en) * | 2010-09-09 | 2012-03-22 | Nikon Corp | Interchangeable lens |
-
2001
- 2001-02-19 JP JP2001041530A patent/JP2002244174A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102314051A (en) * | 2010-06-29 | 2012-01-11 | 株式会社尼康 | Interchangeable lens, camera body and camera system |
| US9036076B2 (en) | 2010-06-29 | 2015-05-19 | Nikon Corporation | Interchangeable lens, camera body and camera system for transmitting drive condition information at different frequencies |
| CN102314051B (en) * | 2010-06-29 | 2016-08-31 | 株式会社尼康 | Interchangeable lens, camera body and camera system |
| JP2012058524A (en) * | 2010-09-09 | 2012-03-22 | Nikon Corp | Interchangeable lens |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4794758B2 (en) | Camera system, camera and lens | |
| JP3897592B2 (en) | Camera system | |
| JP5850624B2 (en) | interchangeable lens | |
| US6088533A (en) | Transmission apparatus for image blur prevention | |
| JP3543998B2 (en) | Camera and camera control method | |
| JP3406953B2 (en) | Anti-vibration device and camera | |
| US6522837B2 (en) | Image blur correcting system | |
| JP3867359B2 (en) | Blur correction device | |
| JP4756789B2 (en) | Image stabilization system | |
| JP2002244174A (en) | Optical system and camera system | |
| JP4677074B2 (en) | Camera system and camera | |
| JP2003195383A (en) | Imaging system and camera | |
| US6983107B2 (en) | Optical device having image blur prevention function | |
| JP3948065B2 (en) | Blur correction device, optical device, and blur correction method | |
| JP2001290183A (en) | Anti-vibration control device and camera having the same | |
| US5771405A (en) | Shake correcting apparatus | |
| JPH07199259A (en) | Anti-vibration camera | |
| JP2002072272A (en) | Image stabilization system, camera system, camera and interchangeable lens | |
| JP3342251B2 (en) | Interchangeable lens and camera system using the same | |
| JPH0961871A (en) | Anti-vibration device | |
| JP2002049066A (en) | Image stabilization system, camera system and interchangeable lens | |
| JP2004325634A (en) | Imaging device and imaging system | |
| JPH07159839A (en) | Imaging device with image blur prevention function | |
| JP2003043544A (en) | Anti-vibration system | |
| JP2002148668A (en) | Anti-vibration control device, camera and camera system |