Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6700944B2 - Imaging system, lens device, imaging device, and method of controlling imaging system - Google Patents
[go: Go Back, main page]

JP6700944B2 - Imaging system, lens device, imaging device, and method of controlling imaging system - Google Patents

Imaging system, lens device, imaging device, and method of controlling imaging system Download PDF

Info

Publication number
JP6700944B2
JP6700944B2 JP2016090954A JP2016090954A JP6700944B2 JP 6700944 B2 JP6700944 B2 JP 6700944B2 JP 2016090954 A JP2016090954 A JP 2016090954A JP 2016090954 A JP2016090954 A JP 2016090954A JP 6700944 B2 JP6700944 B2 JP 6700944B2
Authority
JP
Japan
Prior art keywords
timing
information
time
communication
exposure
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.)
Expired - Fee Related
Application number
JP2016090954A
Other languages
Japanese (ja)
Other versions
JP2017200107A (en
JP2017200107A5 (en
Inventor
雅彰 野口
雅彰 野口
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2016090954A priority Critical patent/JP6700944B2/en
Publication of JP2017200107A publication Critical patent/JP2017200107A/en
Publication of JP2017200107A5 publication Critical patent/JP2017200107A5/ja
Application granted granted Critical
Publication of JP6700944B2 publication Critical patent/JP6700944B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Exposure Control For Cameras (AREA)
  • Adjustment Of Camera Lenses (AREA)
  • Studio Devices (AREA)

Description

本発明は、撮像システム、レンズ装置、撮像装置及び撮像システムの制御方法に関する。   The present invention relates to an imaging system, a lens device, an imaging device, and a method for controlling the imaging system.

近年、ビデオカメラやコンパクトカメラだけでなく、レンズ交換式のカメラにおいても動画撮影が重視されてきている。また、ビデオカメラやコンパクトカメラ等の撮像機器の像振れ補正性能は年々向上し、歩いたり走ったりしているときの大きなブレも補正可能となってきている。交換レンズ式カメラシステムにおいて、広角側で大きなブレを補正するために、レンズ内に配置されている像振れ補正用のシフトレンズを大きく動かした場合、周辺光量、MTFなどの光学性能が劣化するものがある。そのため、大きなブレを補正するためには、カメラ側でも電子補正を行う必要が生じる。カメラに搭載されている撮像素子の余剰画素を像振れ補正に使用することで、大きなブレを補正する。   In recent years, not only video cameras and compact cameras, but also interchangeable-lens type cameras have emphasized shooting moving images. In addition, the image blur correction performance of image pickup devices such as video cameras and compact cameras has improved year by year, and it has become possible to correct large blurring when walking or running. In an interchangeable lens type camera system, when a shift lens for image blur correction disposed in the lens is largely moved in order to correct a large blur on the wide angle side, optical performance such as peripheral light amount and MTF is deteriorated. There is. Therefore, in order to correct a large blur, it is necessary to perform electronic correction on the camera side as well. Large blurring is corrected by using the extra pixels of the image pickup device mounted on the camera for image blur correction.

レンズ側のシフトレンズとカメラ側の電子補正の両方を組み合わせて振れ補正を行う場合には、レンズ側とカメラ側で振れ補正の為のデータを通信する必要がある。例えば、レンズ側で角速度センサを用いて振れ検出及び振れ補正量の算出を行いその補正量をレンズ側とカメラ側で振り分けて振れ補正を行う場合、露光時間の中心となるタイミング(露光重心タイミング)で振れ補正量を算出する。そして、その補正量をレンズ側のシフトレンズで光学的に補正する(光学防振)分とカメラ側の電子補正で補正する(電子防振)分に分割し、レンズ側からカメラ側に電子補正の補正量を送信することとなる。そのためには、カメラの露光時間情報をレンズ側に所定のタイミングまでに通信する必要がある。特許文献1は、画像歪みを補正するためにレンズの振れ補正で処理したブレ残り信号をレンズからカメラへ送信し、カメラ側でブレ残り量を用いて歪み補正に必要なデータを算出し画像歪みを補正する技術を開示している。   When the shake correction is performed by combining both the shift lens on the lens side and the electronic correction on the camera side, it is necessary to communicate data for shake correction on the lens side and the camera side. For example, when the shake detection and shake correction amount are calculated using the angular velocity sensor on the lens side and the shake amount is corrected by dividing the correction amount between the lens side and the camera side, the timing that becomes the center of the exposure time (exposure center of gravity timing) The shake correction amount is calculated with. Then, the correction amount is divided into an amount that is optically corrected by the shift lens on the lens side (optical image stabilization) and an amount that is electronically corrected by the camera side (electronic image stabilization), and electronic correction is performed from the lens side to the camera side. Will be transmitted. For that purpose, it is necessary to communicate the exposure time information of the camera to the lens side by a predetermined timing. In Patent Document 1, a blur residual signal processed by lens shake compensation to correct image distortion is transmitted from the lens to the camera, and data required for distortion compensation is calculated on the camera side using the blur residual amount to calculate image distortion. There is disclosed a technique for correcting the above.

特開2014−039131号公報JP, 2014-039131, A

カメラとレンズの間の通信では、振れ補正の他、フォーカスや絞りなどカメラとレンズに関する様々な情報のやりとりがされている。通信の負荷状況によってはカメラからレンズへの情報の送信が、所定のタイミングまでに間に合わないことが起こりえる。特許文献1においては、レンズ側とカメラ側の通信の混雑に起因する通信の遅れにより、補正誤差が生じてしまう。このように、カメラの露光時間情報に合わせてレンズの振れ補正データを取得する必要がある場合、通信に遅延が生じて所定のタイミングに送信が間に合わず、振れ補正の算出するタイミングにずれが生じてしまいカメラの振れの補正が合わなくなってしまう。   In the communication between the camera and the lens, in addition to shake correction, various kinds of information about the camera and the lens such as focus and aperture are exchanged. Depending on the load condition of communication, the transmission of information from the camera to the lens may be delayed by a predetermined timing. In Patent Document 1, a correction error occurs due to communication delay caused by congestion of communication between the lens side and the camera side. As described above, when it is necessary to acquire the shake correction data of the lens in accordance with the exposure time information of the camera, a delay occurs in communication, the transmission cannot be performed at a predetermined timing, and a deviation occurs in the calculation timing of the shake correction. The camera shake will not be corrected properly.

本発明は、撮像装置の本体部とレンズ装置との通信に遅延が生じても最適な像振れ補正を行うことができる撮像システムを提供することを目的とする。   It is an object of the present invention to provide an image pickup system capable of performing optimal image blur correction even if a delay occurs in communication between the main body of the image pickup apparatus and the lens device.

上記課題を解決するために、本発明の一実施形態の撮像システムは、撮像装置の本体部とレンズ装置を備える。前記レンズ装置は、前記本体部と通信する第1の通信手段と、振れを検出する検出手段と、前記振れによる画像の像振れを補正する第1の補正手段と、前記検出手段により検出される振れの情報を取得して前記第1の補正手段を制御する第1の制御手段と、を備える。前記本体部は、撮像手段と、前記レンズ装置と通信する第2の通信手段と、前記検出手段の検出する振れを前記第1の制御手段が取得するタイミングを設定する設定手段と、を備る。前記第2の通信手段は前記第1の通信手段に対し、第1の通信にて、基準時間の情報を送信し、第2の通信にて、前記タイミングと前記基準時間との相対時間の情報を送信する。前記第1の制御手段は、前記相対時間に基づく第1のタイミングで前記検出手段が検出する振れの情報を取得し、前記第1のタイミングまでに前記第2の通信が行われない場合には、前回の露光までの露光時間に関する情報に基づく第2のタイミング、及び、遅延した前記第2の通信に基づく第3のタイミングで前記検出手段が検出する振れの情報を取得する。 In order to solve the above problems, an imaging system according to an embodiment of the present invention includes a main body of an imaging device and a lens device. The lens device is detected by a first communication unit that communicates with the main body unit, a detection unit that detects a shake, a first correction unit that corrects an image shake of an image due to the shake, and the detection unit. A first control unit that acquires shake information and controls the first correction unit. The body portion Bei imaging means, second communication means for communicating with the lens unit, a setting unit for a shake detecting pre Symbol detection means and the first control means sets the timing of acquiring the For example Ru. The second communication means transmits the reference time information to the first communication means in the first communication, and the relative time information between the timing and the reference time in the second communication. To send . The first control means obtains the information of the shake detected by the detection means at the first timing based on the relative time, and when the second communication is not performed by the first timing, , The information of the shake detected by the detecting means at the second timing based on the information about the exposure time until the previous exposure and the third timing based on the delayed second communication.

本発明によれば、撮像装置の本体部とレンズ装置との通信に遅延が生じても最適な像振れ補正を行うことができる撮像システムを提供することができる。   According to the present invention, it is possible to provide an image pickup system capable of performing optimum image blur correction even if a delay occurs in communication between the main body of the image pickup apparatus and the lens device.

撮像装置の構成図である。It is a block diagram of an imaging device. レンズとカメラ間での振れ補正データ取得のための通信の概略図である。FIG. 6 is a schematic diagram of communication between a lens and a camera for acquiring shake correction data. レンズとカメラ間での通信で遅延が生じた時の概略図である。It is a schematic diagram when a delay occurs in communication between a lens and a camera. レンズとカメラ間での通信で移動平均を用いた時の概略図である。It is a schematic diagram when a moving average is used in communication between a lens and a camera. レンズ処理のフローチャート図である。It is a flowchart figure of a lens process. レンズ処理のフローチャート図である。It is a flowchart figure of a lens process. 第2実施形態における振れ補正データ取得のための通信の概略図である。It is a schematic diagram of communication for acquisition of shake correction data in the second embodiment. 第3実施形態における振れ補正データ取得のための通信の概略図である。It is a schematic diagram of communication for acquisition of shake correction data in the third embodiment.

(第1実施形態)
図1は、第1実施形態に係わる、レンズが着脱可能な撮像システムの構成の一例を示した図である。撮像システムは、本体部であるカメラユニット部とカメラユニット部に着脱可能なレンズユニット部を有している。被写体像を結像させるためのレンズユニット部は、角速度センサ101〜レンズマイコン130を含んでいる。一方、被写体像を撮像するカメラユニット部は、マウント接点部141〜カメラマイコン160を含んでいる。
(First embodiment)
FIG. 1 is a diagram showing an example of the configuration of an imaging system in which a lens is attachable/detachable according to the first embodiment. The imaging system has a camera unit that is a main body and a lens unit that can be attached to and detached from the camera unit. The lens unit portion for forming a subject image includes the angular velocity sensor 101 to the lens microcomputer 130. On the other hand, the camera unit section that captures a subject image includes the mount contact section 141 to the camera microcomputer 160.

まず、レンズユニット部について説明する。撮影レンズ120は、固定レンズ121、変倍動作を行うズームレンズ(変倍レンズ)122、光量を制御する絞り123、振れ補正動作を行うシフトレンズ(補正部材)124、フォーカスおよび変倍によるピント位置補正レンズ125を備える。位置センサ107は、レンズ内に配置されている、シフトレンズ124の位置を検出する(補正量検出用の)位置センサである。   First, the lens unit section will be described. The taking lens 120 includes a fixed lens 121, a zoom lens (variable magnification lens) 122 that performs a magnification change operation, a diaphragm 123 that controls a light amount, a shift lens (correction member) 124 that performs a shake correction operation, and a focus position by focus and magnification change. A correction lens 125 is provided. The position sensor 107 is a position sensor (for correction amount detection) that detects the position of the shift lens 124 arranged in the lens.

角速度センサ101は、手ブレを検出する角速度センサ(ジャイロ)である。アンプ102は、角速度センサ101の出力を増幅する増幅器である。シフトレンズドライバ106は、シフトレンズ124を駆動するドライバである。位置センサアンプ108は、位置センサ107の出力を増幅する増幅器である。レンズマイコン130はレンズ制御を行うレンズシステム制御用マイクロコンピューターであり、A/D変換器103、振れ補正量演算部104、加算器105、A/D変換器109を有する。   The angular velocity sensor 101 is an angular velocity sensor (gyro) that detects camera shake. The amplifier 102 is an amplifier that amplifies the output of the angular velocity sensor 101. The shift lens driver 106 is a driver that drives the shift lens 124. The position sensor amplifier 108 is an amplifier that amplifies the output of the position sensor 107. The lens microcomputer 130 is a lens system control microcomputer that performs lens control, and includes an A/D converter 103, a shake correction amount calculation unit 104, an adder 105, and an A/D converter 109.

A/D変換器103は、アナログ/デジタル変換器であり、アンプ102で増幅された角速度センサ101からの出力であるアナログ信号をデジタル信号に変換し、レンズマイコン130に取り込む。なお、角速度センサ101の出力がデジタル出力の場合は、A/D変換器を用いずSPIやI2Cなどのシリアル通信接続により取り込む。振れ補正量演算部104は、A/D変換器103から入力されたジャイロデータを基に振れ補正量を算出する。振れ補正量演算部104からの出力は、ジャイロ出力からのドリフト成分および高周波ノイズの除去、パンニング制御など、必要な制御が行われた後のデータとなっている。また、振れ補正量演算部104において、レンズ側のシフトレンズによる光学補正とカメラ側の電子補正のそれぞれに対して振れ補正量を振り分ける。   The A/D converter 103 is an analog/digital converter, converts the analog signal output from the angular velocity sensor 101 amplified by the amplifier 102 into a digital signal, and takes it into the lens microcomputer 130. When the output of the angular velocity sensor 101 is a digital output, it is captured by serial communication connection such as SPI or I2C without using the A/D converter. The shake correction amount calculation unit 104 calculates a shake correction amount based on the gyro data input from the A/D converter 103. The output from the shake correction amount calculation unit 104 is data after necessary control such as removal of drift components and high frequency noise from the gyro output and panning control. Further, the shake correction amount calculation unit 104 distributes the shake correction amount to each of the optical correction by the shift lens on the lens side and the electronic correction on the camera side.

A/D変換器109は、アナログ/デジタル変換器であり、位置センサアンプ108の出力であるアナログ信号が入力され、デジタル信号に変換される。加算器105は、振れ補正量演算部104で算出されたシフトレンズによる光学補正に振り分けられた振れ補正量から、A/D変換器109から入力されるシフトレンズの位置を減算し、補正制御量を算出する加算器である。加算器105で算出した補正制御量は、駆動信号としてシフトレンズドライバ106に送られ、シフトレンズドライバ106は、レンズマイコン130からの駆動信号に基づいてシフトレンズ124を駆動する。   The A/D converter 109 is an analog/digital converter, and receives the analog signal output from the position sensor amplifier 108 and converts it into a digital signal. The adder 105 subtracts the position of the shift lens input from the A/D converter 109 from the shake correction amount assigned to the optical correction by the shift lens calculated by the shake correction amount calculation unit 104 to obtain a correction control amount. Is an adder for calculating The correction control amount calculated by the adder 105 is sent to the shift lens driver 106 as a drive signal, and the shift lens driver 106 drives the shift lens 124 based on the drive signal from the lens microcomputer 130.

マウント接点部110は、レンズユニット部をカメラユニット部(カメラ本体)に接合させるための、レンズ側のマウントに配置されている電源ライン及びシリアル通信ラインの電気的な接点部であり、カメラユニットとの通信手段である。レンズをカメラに装着することにより、カメラ側のマウントに配置されているマウント接点部141と接続され、電源、GNDラインおよび通信ラインが接続され、データの送受信が行われる。
なお、手ブレ検出および像振れ補正は、例えば、横方向と縦方向といった直交する2軸に関して行うが、構成は同じであるため、ここでは1軸についてのみ記載している。また、レンズマイコン130は、ズームレンズ122、絞り123、ピント位置補正レンズ125の制御も行っているが、ここでは像振れ補正制御(シフトレンズ124)に関する部分のみを記載している。
The mount contact section 110 is an electrical contact section for connecting the lens unit section to the camera unit section (camera body), and is an electrical contact section for the power supply line and the serial communication line arranged on the mount on the lens side. Communication means. By mounting the lens on the camera, the lens is connected to the mount contact portion 141 arranged on the mount on the camera side, the power source, the GND line, and the communication line are connected, and data is transmitted and received.
Note that camera shake detection and image blur correction are performed on two orthogonal axes such as the horizontal direction and the vertical direction, but the configuration is the same, so only one axis is described here. The lens microcomputer 130 also controls the zoom lens 122, the aperture 123, and the focus position correction lens 125, but only the part relating to the image blur correction control (shift lens 124) is described here.

次に、撮像装置でもあるカメラユニット部(本体部)について説明する。カメラ側のマウント接点部141は、レンズユニットとの通信手段であり、レンズユニットと接続されるとレンズ側とデータの送受信が行われる。撮像素子151は、撮像用のセンサ(CMOS型の撮像素子)であり、アナログ信号処理回路152は、撮像素子151からの出力を信号処理し、カメラ信号処理回路153に入力するアナログ信号処理回路である。
カメラ信号処理回路153は、ベクトル検出部143、画像補正部146を含む。
カメラマイコン160は、カメラシステム制御用マイクロコンピューターであり、ベクトル補正演算部144、電子振れ補正演算部142、データ設定部145、露光時間情報通知部147を有する。ベクトル補正演算部144は、ベクトル検出部143で検出されたベクトルデータからベクトルによる補正データを算出する。電子振れ補正演算部142は、レンズ側のマウント接点部110及びカメラ側のマウント接点部141を介して、レンズから電子補正で補正すべき振れ補正量を受け取る。データ設定部145は、画像補正部146で補正すべき補正データを作成し、切り出しデータの設定を行う。露光時間情報通知部147は、カメラ信号処理回路153やレンズ側に、基準時間タイミング、露光重心タイミング、露光タイミングなどの時間やタイミングに関する情報を設定し、通知を行う。
Next, the camera unit section (main body section) which is also the image pickup apparatus will be described. The mount contact section 141 on the camera side is a communication unit with the lens unit, and when connected to the lens unit, data is transmitted and received with the lens side. The image pickup device 151 is a sensor for image pickup (a CMOS type image pickup device), and the analog signal processing circuit 152 is an analog signal processing circuit for processing the output from the image pickup device 151 and inputting it to the camera signal processing circuit 153. is there.
The camera signal processing circuit 153 includes a vector detection unit 143 and an image correction unit 146.
The camera microcomputer 160 is a camera system control microcomputer, and has a vector correction calculation unit 144, an electronic shake correction calculation unit 142, a data setting unit 145, and an exposure time information notification unit 147. The vector correction calculation unit 144 calculates vector correction data from the vector data detected by the vector detection unit 143. The electronic shake correction calculation unit 142 receives the shake correction amount to be corrected by electronic correction from the lens via the mount contact unit 110 on the lens side and the mount contact unit 141 on the camera side. The data setting unit 145 creates correction data to be corrected by the image correction unit 146 and sets cutout data. The exposure time information notification unit 147 sets and notifies the time and timing information such as the reference time timing, the exposure gravity center timing, and the exposure timing to the camera signal processing circuit 153 and the lens side.

レンズユニットとカメラ本体が接続されると、ベクトル検出部143では、レンズ内で防振動作が行われた後の揺れ残りに相当するベクトル成分が検出される。検出されたベクトルは、カメラマイコン160に送られ、ベクトル補正演算部144で補正量の演算が行われる。そして、レンズとの接続によりレンズとカメラ間の通信が開始されると、レンズからカメラへ振れ補正の出力データが送信される。このデータは、レンズの振れ補正量演算部104で像振れ補正量を算出したうちの、電子補正で補正すべき補正量である。そして、データ設定部145は、レンズから電子振れ補正演算部142が受け取った振れ補正量と、ベクトル補正演算部144で演算された電子補正の像振れ補正データから最終的な電子振れ補正量を算出し、画像補正部146に設定する。以上のように、レンズ側のシフトレンズとカメラ側の電子補正の組み合わせにより、歩き撮りを行ったときなどに発生する振幅の大きな手ブレの補正が行われる。   When the lens unit and the camera body are connected, the vector detection unit 143 detects a vector component corresponding to the remaining unswing after the image stabilization operation is performed in the lens. The detected vector is sent to the camera microcomputer 160, and the vector correction calculator 144 calculates the correction amount. Then, when the communication between the lens and the camera is started by the connection with the lens, the output data for shake correction is transmitted from the lens to the camera. This data is a correction amount to be corrected by electronic correction, out of the image shake correction amounts calculated by the lens shake correction amount calculation unit 104. Then, the data setting unit 145 calculates the final electronic shake correction amount from the shake correction amount received by the electronic shake correction calculation unit 142 from the lens and the image shake correction data of the electronic correction calculated by the vector correction calculation unit 144. Then, the image correction unit 146 is set. As described above, the combination of the shift lens on the lens side and the electronic correction on the camera side corrects camera shake having a large amplitude, which occurs when taking a photograph while walking.

図2に、レンズとカメラの間での振れ補正データ取得のための通信の概略図を示す。図2の横軸は、時間の経過を表している。カメラの露光は垂直同期期間内に開始され所定の期間中露光される。垂直同期信号立ち下がりから次の垂直同期信号立ち下がりまでが1フィールドであり、この期間内に撮像素子151から各1枚の画像データが取得される。その露光期間中の中心となるタイミングを露光重心とし、電子防振はそのタイミングでの振れ量を用いて行われる。
カメラ側で設定している露光重心のタイミングの時間を、カメラとレンズ間の通信によりレンズ側に通信する方法は、次のようになる。まず、垂直同期と次の垂直同期の間毎にカメラの基準時間を設定し、カメラからレンズへ基準時間タイミングの通知を行う(図中のA)。基準時間は、例えば、垂直同期信号のタイミングを起点として情報として通知される。この通知によって、レンズ内で基準時間が設定される。
FIG. 2 shows a schematic diagram of communication between the lens and the camera for obtaining shake correction data. The horizontal axis of FIG. 2 represents the passage of time. The exposure of the camera is started within the vertical synchronization period and is exposed for a predetermined period. One field is from the falling edge of the vertical synchronizing signal to the falling edge of the next vertical synchronizing signal, and one piece of image data is acquired from the image pickup device 151 within this period. The center of the exposure period is set as the exposure center of gravity, and electronic image stabilization is performed using the shake amount at that timing.
The method of communicating the timing of the exposure gravity center timing set on the camera side to the lens side by communication between the camera and the lens is as follows. First, the reference time of the camera is set every vertical synchronization and the next vertical synchronization, and the camera notifies the lens of the reference time timing (A in the figure). The reference time is notified as information starting from the timing of the vertical synchronization signal, for example. By this notification, the reference time is set in the lens.

次に、カメラ撮像部の露光重心のタイミングをカメラからレンズに通信を行う。ここで露光重心のタイミング通知として、カメラの基準時間(ここではレンズの基準時間と同じとなる)からの相対時間を通知する(図中のB)。この相対時間は、基準時間から露光時間タイミングまでの時間である。レンズが露光重心のタイミング通知を受けたら、レンズ内で通知を受けた時間から露光重心の時間までの残り時間を算出し、レンズ内での露光重心タイミングを求める。   Next, the timing of the exposure center of gravity of the camera imaging unit is communicated from the camera to the lens. Here, as the timing notification of the exposure center of gravity, the relative time from the reference time of the camera (here, it is the same as the reference time of the lens) is notified (B in the figure). This relative time is the time from the reference time to the exposure time timing. When the lens receives the timing notification of the exposure center of gravity, the remaining time from the time when the notification is received in the lens to the time of the exposure center of gravity is calculated, and the exposure center of gravity timing in the lens is obtained.

次に、レンズ内の露光重心タイミング(第1のタイミング)になったら、振れ補正量演算部104は、角速度センサ101で検出された振れ情報を取得し、電子防振に必要な振れ補正量などのデータを算出する(図中のC)。なお、レンズ内の露光重心タイミングは、ここではカメラの撮像部の露光重心タイミングと同じになる。補正量の算出後、レンズからカメラへ露光重心時の振れ補正情報に基づく補正量を通知し(図中のD)、その補正量を用いてカメラ本体側で電子防振を行う。
以上のように、カメラとレンズ間で露光重心タイミングの通知および電子防振用のデータ取得を行えば、最適な振れ補正を行うことが出来る。
Next, at the exposure center-of-gravity timing (first timing) in the lens, the shake correction amount calculation unit 104 acquires the shake information detected by the angular velocity sensor 101, and the shake correction amount required for electronic image stabilization, etc. Data is calculated (C in the figure). The exposure barycentric timing in the lens is the same as the exposure barycentric timing of the image pickup unit of the camera here. After the correction amount is calculated, the lens notifies the camera of the correction amount based on the shake correction information at the time of the exposure center of gravity (D in the figure), and the camera body side performs electronic image stabilization using the correction amount.
As described above, if the notification of the exposure center-of-gravity timing and the data acquisition for electronic image stabilization are performed between the camera and the lens, optimum shake correction can be performed.

ここで、カメラとレンズ間の通信量が多く、混雑している場合に、露光重心タイミング通知が露光重心のタイミングに間に合わない事が起こり得る。この様子を、図3に示す。
露光重心のタイミング通知Bが遅延し、露光重心後のタイミング(図中のB1)で通知を受け取った場合、遅れて受け取ったタイミングで即座に振れ補正データを取得したとしても露光重心時のタイミングからずれてしまっている。そのため、電子防振用の振れ補正データにずれが生じてしまい、最適な電子防振が行えなくなってしまう。このように、露光重心タイミング通知が遅れてしまうと、最適な振れ補正が行われなくなってしまう。
Here, when the amount of communication between the camera and the lens is large and there is congestion, the exposure center-of-gravity timing notification may not be in time for the timing of the exposure center of gravity. This state is shown in FIG.
When the timing notification B of the exposure center of gravity is delayed and the notification is received at the timing (B1 in the figure) after the exposure center of gravity, even if the shake correction data is immediately acquired at the timing of the delay, the timing of the exposure center of gravity is changed. It is out of alignment. Therefore, deviation occurs in the shake correction data for electronic image stabilization, and optimal electronic image stabilization cannot be performed. In this way, if the notification of the exposure center of gravity timing is delayed, optimal shake correction will not be performed.

カメラからの露光重心タイミング通知が、露光重心タイミングよりも遅れてしまった場合において、最適な振れ補正を行う方法を図4に示す。ここでは、前回までの露光における露光時間に関する情報に基づいて露光重心タイミング時間の移動平均を求め、その移動平均時間(第2のタイミング)における振れ補正データを取得する(図中のC1のタイミング)。露光重心タイミング時間の通知に遅延が生じてしまった場合(図中のB1)は、通知を受け取った時(第3のタイミング)の振れ補正データを遅延時のデータとして取得する(図中のC2のタイミング)。そして、実際の露光重心時間と移動平均の時間および遅延した時間を比較し(C1とC2を比較し)、より露光重心時間(C)に近いほうの振れ補正データを露光重心データとして設定しカメラへ通知を行う(図中のD)。   FIG. 4 shows a method of performing optimum shake correction when the exposure gravity center timing notification from the camera is delayed from the exposure gravity center timing. Here, the moving average of the exposure gravity center timing time is obtained based on the information about the exposure time in the previous exposure, and the shake correction data at the moving average time (second timing) is acquired (timing C1 in the figure). .. When the notification of the exposure center-of-gravity timing time is delayed (B1 in the figure), the shake correction data at the time of receiving the notification (third timing) is acquired as the data at the time of delay (C2 in the figure). Timing). Then, the actual exposure center of gravity time is compared with the moving average time and the delayed time (C1 and C2 are compared), and the shake correction data closer to the exposure center of gravity time (C) is set as the exposure center of gravity data. Is notified (D in the figure).

図4で示した、カメラからの露光重心タイミング通知が、露光重心タイミングよりも遅れてしまった場合の処理のフローを、図5及び図6のフローチャートに示す。ここで、図5及び図6のフローチャートはカメラからの通信を受けるレンズ側の処理を示している。
レンズマイコン130は、各垂直同期期間のタイミングにおいて、タイミングを設定する情報として、基準時間タイミングの通知を受けたかどうかを判定する(S101)。通信の順序として必ず初めにこの通知を受けるので、通知を受け取るまでポーリングを続ける。基準時間タイミングの通知を受け取ったらS102に進み、カメラの基準時間に合わせるようにレンズ処理内での基準時間を設定する(S102)。次に、移動平均処理で求まった露光重心タイミングの移動平均時間を設定する(S103)。移動平均時間の値は、これまでの露光での通知で受け取った露光重心タイミング時間の移動平均処理によって求まった値である。なお、S103で設定する値として、移動平均処理の他に、LPFを掛けて算出した値や、重みづけを行った平均値などを求めてもよい。
次に、レンズ内のタイマー処理により、露光重心タイミングの移動平均時間が経過したかどうかを判定する(S104)。経過していた場合はS105に進み、経過していない場合はS115に進む。
5 and 6 show the flow of processing when the notification of the exposure gravity center timing from the camera shown in FIG. 4 is delayed from the exposure gravity center timing. Here, the flowcharts of FIGS. 5 and 6 show processing on the lens side that receives communication from the camera.
At the timing of each vertical synchronization period, the lens microcomputer 130 determines whether or not a reference time timing notification has been received as information for setting the timing (S101). Since this notification is always received first in the order of communication, polling is continued until the notification is received. When the notification of the reference time timing is received, the process proceeds to S102, and the reference time in the lens processing is set so as to match the reference time of the camera (S102). Next, the moving average time of the exposure gravity center timing obtained by the moving average processing is set (S103). The value of the moving average time is a value obtained by the moving average processing of the exposure gravity center timing time received by the notification of the exposure so far. In addition to the moving average process, the value set in S103 may be a value calculated by multiplying by LPF, a weighted average value, or the like.
Next, it is determined by a timer process in the lens whether or not the moving average time of the exposure gravity center timing has elapsed (S104). If it has elapsed, the process proceeds to S105, and if it has not elapsed, the process proceeds to S115.

露光重心タイミングの移動平均時間が経過していた場合、移動平均時間時のデータとして、振れ補正データを取得する(S105)。これは、図4のC1のタイミングで取得した振れ補正データである。
次に、露光重心タイミングの通知を受けたかどうか判定する(S106)。通知を受けていない場合は、通知を受け取るまでポーリングを続ける。通知を受けたらS107に進み、通知された情報である基準時間から露光重心タイミングまでの時間が経過してしまっているかどうかをレンズ内のタイマー処理を用いて判定する(S107)。露光重心タイミングの時間が経過してしまっている場合はS108に進み、まだ経過していない場合はS112に進む。
When the moving average time of the exposure gravity center timing has elapsed, shake correction data is acquired as data at the moving average time (S105). This is the shake correction data acquired at the timing of C1 in FIG.
Next, it is determined whether or not the notification of the exposure gravity center timing has been received (S106). If you have not received the notification, continue polling until you receive the notification. When the notification is received, the process proceeds to S107, and it is determined using a timer process in the lens whether or not the time from the reference time, which is the notified information, to the exposure gravity center timing has elapsed (S107). If the time of the exposure gravity center timing has elapsed, the process proceeds to S108, and if not, the process proceeds to S112.

露光重心タイミングの時間が経過してしまっている場合は遅延時のデータとして振れ補正データを取得する(S108)。これは、図4のC2のタイミングで取得した振れ補正データである。そして、今回の露光における振れ補正データを設定する(S109)。今回の露光における振れ補正データとして、例えば、移動平均の時間と遅延通知時の時間を比較し、本来の露光時間タイミングに近い方を選び、近い方のデータを今回の露光における振れ補正データとして設定する。また、設定方法はこれに限られず、例えば、露光時間タイミングの前に移動平均時、後に遅延時としてデータを取得した場合は移動平均時と遅延時のデータを線形補間し、露光重心タイミングのデータを算出するとしてもよい。
振れ補正データを設定したら、そのデータをカメラ側に通知し(S110)、カメラ側では受け取ったデータを基に電子防振処理を行う。そして、今回の露光重心タイミング時間を用いて移動平均時間を更新し(S111)、処理を終了する。
When the time of the exposure center of gravity timing has elapsed, shake correction data is acquired as data at the time of delay (S108). This is the shake correction data acquired at the timing of C2 in FIG. Then, the shake correction data for this exposure is set (S109). As the shake correction data for this exposure, for example, the moving average time is compared with the delay notification time, the one closer to the original exposure time timing is selected, and the closer data is set as the shake correction data for this exposure. To do. Further, the setting method is not limited to this. May be calculated.
After setting the shake correction data, the camera side is notified of the data (S110), and the camera side performs electronic image stabilization processing based on the received data. Then, the moving average time is updated using the present exposure centroid timing time (S111), and the process is ended.

次にS107において、露光重心タイミング時間が未だ経過していなかった時は、露光重心タイミング時間になったかどうかを判定する(S112)。露光重心タイミング時間になったと判定されなかった場合は、露光タイミング時間になるまでポーリングを続ける。S112において露光重心タイミング時間になったと判定された場合はS113に進み、露光重心タイミング時のデータとして振れ補正データを取得する(S113)。これは、図4のCのタイミングで取得した振れ補正データである。そして、今回の露光における振れ補正データとして、露光重心タイミング時に取得した振れ補正データを設定する(S114)。この場合、S113で取得した露光重心タイミングのデータがこの露光における露光期間中の振れ補正データとなるので、移動平均時の振れ補正データは不要となる。
以降同様に、振れ補正データを設定したら、そのデータをカメラ側に通知し(S110)、カメラ側では受け取ったデータを基に電子防振処理を行う。そして、今回の露光重心タイミング時間を用いて移動平均時間を更新し(S111)、処理を終了する。
Next, in S107, when the exposure gravity center timing time has not yet elapsed, it is determined whether the exposure gravity center timing time has come (S112). If it is not determined that the exposure center of gravity timing time is reached, polling is continued until the exposure timing time is reached. When it is determined in S112 that the exposure center-of-gravity timing time has come, the process proceeds to S113, and shake correction data is acquired as data at the exposure center-of-gravity timing (S113). This is the shake correction data acquired at the timing of C in FIG. Then, the shake correction data acquired at the exposure gravity center timing is set as the shake correction data in this exposure (S114). In this case, since the exposure center-of-gravity timing data acquired in S113 becomes the shake correction data during the exposure period in this exposure, the shake correction data at the time of moving average becomes unnecessary.
Similarly, after setting the shake correction data, the camera side is notified of the data (S110), and the camera side performs electronic image stabilization processing based on the received data. Then, the moving average time is updated using the present exposure centroid timing time (S111), and the process is ended.

次に、S104において露光重心タイミングの移動平均時間が経過していないと判定され、S115に進んだ場合の処理について説明する。
まず、露光重心タイミングの通知を受けたかどうかを判定する(S115)。通知を受けていないと判定された場合はS104に戻り、移動平均時間が経過するか、もしくは、露光重心タイミングの通知が来るまでポーリングを続ける。露光重心タイミングの通知を受けたと判定された場合は、S116に進む。
S115において露光重心タイミングの通知を受けたと判定された場合、基準時間から露光重心タイミングまでの時間をレンズ内のタイマー処理で比較し露光重心タイミング時間が経過しまっているかどうかを判定する(S116)。露光重心タイミング時間が経過しまっている場合はS117に、まだ経過していない場合はS119に進む。
Next, the processing performed when it is determined in S104 that the moving average time of the exposure gravity center timing has not elapsed and the processing proceeds to S115 will be described.
First, it is determined whether or not the notification of the exposure gravity center timing is received (S115). When it is determined that the notification has not been received, the process returns to S104, and the polling is continued until the moving average time elapses or the notification of the exposure gravity center timing comes. When it is determined that the notification of the exposure gravity center timing is received, the process proceeds to S116.
When it is determined that the notification of the exposure gravity center timing is received in S115, the time from the reference time to the exposure gravity center timing is compared by the timer process in the lens, and it is determined whether the exposure gravity center timing time has elapsed (S116). If the exposure center-of-gravity timing time has elapsed, the process proceeds to S117, and if not, the process proceeds to S119.

露光重心タイミング時間が経過してしまっている場合は、露光重心タイミングの通知を遅延して受けた遅延時のデータをその遅延時のデータを振れ補正データとして取得する(S117)。この場合、まだ移動平均時間時のデータを取得していないが、この遅延時のデータが露光時間タイミングに最も近くなるので、このデータを今回の露光における振れ補正データとして設定する(S118)。
以降同様に、振れ補正データを設定したら、そのデータをカメラ側に通知し(S110)、カメラ側では受け取ったデータを基に電子防振処理を行う。そして、今回の露光重心タイミング時間を用いて移動平均時間を更新し(S111)、処理を終了する。
If the exposure center-of-gravity timing time has elapsed, the delay-time data received after delaying the notification of the exposure center-of-gravity timing is acquired as the shake correction data (S117). In this case, the data for the moving average time has not been acquired yet, but the data for this delay is closest to the exposure time timing, so this data is set as shake correction data for this exposure (S118).
Similarly, after setting the shake correction data, the camera side is notified of the data (S110), and the camera side performs electronic image stabilization processing based on the received data. Then, the moving average time is updated using the present exposure centroid timing time (S111), and the process is ended.

S116において露光重心タイミングの時間が未だ経過していなかった場合は、露光重心タイミングの時間が経過するかどうかの判定を行う(S119)。時間が経過した場合は、その時の振れ補正データを露光重心タイミング時の振れ補正データとして取得する(S120)。この場合、露光重心タイミングのデータが、今回の露光における露光期間中の振れ補正データとして設定される(S121)。そのため、移動平均時のデータは不要となる。以降同様に、振れ補正データを設定したら、そのデータをカメラ側に通知し(S110)、カメラ側では受け取ったデータを基に電子防振処理を行う。そして、今回の露光重心タイミング時間を用いて移動平均時間を更新し(S111)、処理を終了する。   If the exposure centroid timing time has not yet elapsed in S116, it is determined whether the exposure centroid timing time has elapsed (S119). When the time has elapsed, the shake correction data at that time is acquired as the shake correction data at the exposure gravity center timing (S120). In this case, the exposure gravity center timing data is set as the shake correction data during the exposure period in the present exposure (S121). Therefore, data at the time of moving average is unnecessary. Similarly, after setting the shake correction data, the camera side is notified of the data (S110), and the camera side performs electronic image stabilization processing based on the received data. Then, the moving average time is updated using the present exposure centroid timing time (S111), and the process is ended.

一方、S119において露光重心タイミングの時間が経過していないと判定された場合は、移動平均時間が経過しているかどうかを判定する(S121)。移動平均時間が経過していない場合は、S119に戻り、露光重心タイミング時間、もしくは、移動平均時間のどちらかの時間が経過するまでポーリングを行う。S121において移動平均時間が経過したら、その時の振れ補正データを移動平均時の振れ補正データとして取得する(S122)。次に、露光重心タイミングの時間が経過したかどうかを判定し(S123)、経過するまでポーリングを続ける。時間が経過したら、その時の振れ補正データを取得する(S124)。そして、S124で取得したデータを、今回の露光における露光重心タイミング時の振れ補正データとして設定する(S125)。この場合も、移動平均時のデータは不要となる。以降同様に、振れ補正データを設定したら、そのデータをカメラ側に通知し(S110)、カメラ側では受け取ったデータを基に電子防振処理を行う。そして、今回の露光重心タイミング時間を用いて移動平均時間を更新し(S111)、処理を終了する。なお、S119において露光重心タイミングの時間が経過していないと判定された場合、S122に進むことなく、露光重心タイミングの時間が経過するまでS119でポーリングを行うようにしてもよい。   On the other hand, when it is determined in S119 that the time of the exposure gravity center timing has not elapsed, it is determined whether the moving average time has elapsed (S121). If the moving average time has not elapsed, the process returns to S119, and polling is performed until either the exposure gravity center timing time or the moving average time elapses. When the moving average time has elapsed in S121, the shake correction data at that time is acquired as the shake correction data at the time of moving average (S122). Next, it is determined whether or not the exposure gravity center timing time has elapsed (S123), and polling is continued until the time elapses. When the time has passed, the shake correction data at that time is acquired (S124). Then, the data acquired in S124 is set as the shake correction data at the exposure gravity center timing in this exposure (S125). Also in this case, the data at the time of moving average is unnecessary. Similarly, after setting the shake correction data, the camera side is notified of the data (S110), and the camera side performs electronic image stabilization processing based on the received data. Then, the moving average time is updated using the present exposure gravity center timing time (S111), and the process is ended. If it is determined in S119 that the exposure gravity center timing has not elapsed, the polling may be performed in S119 until the exposure gravity center timing elapses without proceeding to S122.

以上のように、本実施形態によれば、カメラとレンズ間の露光重心タイミング通知が露光重心のタイミングに間に合わない場合でも、移動平均時タイミングでのデータを用いて振れ補正のデータを補うことにより、最適な振れ補正を行うことが出来る。   As described above, according to the present embodiment, even when the exposure center-of-gravity timing notification between the camera and the lens is not in time for the exposure center-of-gravity timing, the shake correction data is supplemented by using the data at the moving average timing. , The optimum shake correction can be performed.

(第2実施形態)
次に、本発明の第2実施形態について説明する。第2実施形態について、第1実施形態と同じ機能の部分は説明を省略し、異なる部分についてのみ述べる。
図7に、レンズとカメラ間での振れ補正データ取得のための通信の概略図を示す。第1実施形態では、露光期間中の振れ補正データとして、露光重心タイミング時に取得した振れ補正データを利用することを基本とした。第2実施形態においては、露光期間中の振れ補正データとして、露光期間中の平均値を用いる。露光タイミングの通知(図中のB’)では、カメラからレンズへ露光開始時間と露光時間の情報を通知し、レンズはその期間の間の振れ補正データの平均値を算出する。そして、振れ補正データの平均値を振れ補正データとして設定する(図中のC3)。
(Second embodiment)
Next, a second embodiment of the present invention will be described. In the second embodiment, description of parts having the same functions as in the first embodiment will be omitted, and only different parts will be described.
FIG. 7 shows a schematic diagram of communication between the lens and the camera for obtaining shake correction data. In the first embodiment, the shake correction data acquired during the exposure gravity center timing is basically used as the shake correction data during the exposure period. In the second embodiment, the average value during the exposure period is used as the shake correction data during the exposure period. In the notification of the exposure timing (B' in the figure), the camera notifies the lens of the information on the exposure start time and the exposure time, and the lens calculates the average value of the shake correction data during the period. Then, the average value of the shake correction data is set as the shake correction data (C3 in the figure).

第2実施形態においても、露光タイミングの通知は露光期間の開始までに通知される必要がある。しかし、それよりも遅れてしまう場合は、第1実施形態と同様に、前回までの露光時間に関する情報に基づく期間と遅延した露光タイミング通知の時点からの期間の振れ補正データを取得する。そして、実際の開始時間とのずれ時間や実際の露光期間とのずれ時間などを比較し、移動平均時に取得したデータと露光タイミング通知の遅延時に取得したデータでより実際の露光期間に近い方のデータを用いる。また、移動平均時に取得したデータと露光タイミング通知の遅延時に取得したデータに基づいて線形補間を行って、振れ補正データを算出してもよい。
以上のように、本実施形態によれば、カメラとレンズ間の露光タイミング通知が露光のタイミングに間に合わない場合でも、移動平均時タイミングのデータを用いて振れ補正のデータを補うことにより、最適な振れ補正を行うことが出来る。
Also in the second embodiment, the notification of the exposure timing needs to be notified before the start of the exposure period. However, if it is later than that, as in the first embodiment, the shake correction data for the period based on the information regarding the exposure time up to the previous time and the shake correction data for the period from the delayed exposure timing notification are acquired. Then, the deviation time from the actual start time and the deviation time from the actual exposure period are compared, and the data acquired during the moving average and the data acquired during the delay of the exposure timing notification are used to determine the closer one Use the data. Further, the shake correction data may be calculated by performing linear interpolation on the basis of the data acquired during the moving average and the data acquired during the delay of the exposure timing notification.
As described above, according to the present embodiment, even when the exposure timing notification between the camera and the lens is not in time for the exposure timing, it is possible to compensate for the shake correction data by using the moving average time timing data. Shake correction can be performed.

(第3実施形態)
次に、本発明の第3の実施形態について説明する。第3実施形態についても、第1実施形態と同じ機能の部分は説明を省略し、異なる部分についてのみ述べる。
図8にレンズとカメラ間での振れ補正データ取得のための通信の概略図を示す。第3実施形態では露光期間中の振れ補正データは露光重心データの他に、ローリングシャッター歪補正(RS歪補正)のため露光期間中に等間隔時間に取得した数点の振れ補正データを用いる。本実施形態では露光重心時も合わせて9点としているが、これに限られるものではない。露光タイミングの通知(図中のB’)では、カメラからレンズへRS歪補正用データ取得開始時間と取得間隔時間の情報を通知し、レンズ処理ではその指定されたタイミングでの振れ補正データを取得し、振れ補正データを設定する(図中のC4)。RS歪補正用データ取得開始時間と取得間隔時間の情報は、ローリングシャッター歪みによる画像の歪みを複数の補正点で補正する制御を行う場合の、補正点の取得開始時間及び補正点間の差分時間を示す情報である。振れ補正データは、例えば、RS歪補正のため露光期間中に等間隔時間に取得した数点の振れ補正データの平均値を振れ補正データとして設定する。
(Third Embodiment)
Next, a third embodiment of the present invention will be described. Also in the third embodiment, the description of the portions having the same functions as those in the first embodiment will be omitted, and only different portions will be described.
FIG. 8 shows a schematic diagram of communication between the lens and the camera for obtaining shake correction data. In the third embodiment, as the shake correction data during the exposure period, in addition to the exposure center-of-gravity data, several points of shake correction data acquired at equal intervals during the exposure period for rolling shutter distortion correction (RS distortion correction) are used. In the present embodiment, the total number of exposure points is nine, but the number of exposure points is not limited to nine. In the notification of the exposure timing (B' in the figure), the camera notifies the lens of the information of the RS distortion correction data acquisition start time and the acquisition interval time, and the lens processing acquires the shake correction data at the specified timing. Then, the shake correction data is set (C4 in the figure). The information of the RS distortion correction data acquisition start time and the acquisition interval time is the acquisition start time of the correction points and the difference time between the correction points when the control for correcting the image distortion due to the rolling shutter distortion at the plurality of correction points is performed. Is information indicating. As the shake correction data, for example, the average value of the shake correction data of several points acquired at equal intervals during the exposure period for RS distortion correction is set as the shake correction data.

第3実施形態においても、露光タイミングの通知はRS歪補正用データの取得開始までに通知される必要がある。しかし、それよりも遅れてしまう場合は、第1実施形態と同様に、前回までの露光時間に関する情報に基づく期間と遅延した露光タイミング通知の時点からの期間における数点の振れ補正データを取得する。そして、実際の開始時間とのずれ時間や実際の取得間隔時間とのずれ時間などの比較を行い、移動平均時のデータ取得と遅延時のデータ取得でより実際の露光期間に近い方のデータを用いる。また、移動平均時に取得したデータと露光タイミング通知の遅延時に取得したデータに基づいて線形補間を行って、振れ補正データを算出してもよい。
以上のように、本実施形態によれば、カメラとレンズ間の露光タイミング通知がRS歪補正用データ取得のタイミングに間に合わない場合でも、移動平均時タイミングでのデータを用いて振れ補正のデータを補うことにより、最適な振れ補正を行うことが出来る。
Also in the third embodiment, the notification of the exposure timing needs to be notified before the start of the acquisition of the RS distortion correction data. However, if it is later than that, as in the first embodiment, several shake correction data in the period based on the information regarding the exposure time up to the previous time and the period from the delayed exposure timing notification are acquired. .. Then, the deviation time from the actual start time and the deviation time from the actual acquisition interval time are compared, and the data closer to the actual exposure period is acquired by the data acquisition during the moving average and the data acquisition during the delay. To use. Further, the shake correction data may be calculated by performing linear interpolation on the basis of the data acquired during the moving average and the data acquired during the delay of the exposure timing notification.
As described above, according to the present embodiment, even when the exposure timing notification between the camera and the lens is not in time for the RS distortion correction data acquisition timing, the shake correction data is obtained using the data at the moving average timing. By supplementing, optimum shake correction can be performed.

(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. It can also be realized by the processing. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

以上、本発明の好ましい実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。例えば、振れ量に応じて光学レンズの他に撮像素子を駆動させることによって振れ補正を行う場合や、光学レンズと撮像素子の両方を用いて振れ補正を行う場合なども同様な対応を行うことができる。本発明は、その要旨の範囲内で種々の変形及び変更が可能である。   Although the preferred embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment. For example, the same measure can be performed when the shake correction is performed by driving the image sensor in addition to the optical lens according to the shake amount, or when the shake correction is performed using both the optical lens and the image sensor. it can. The present invention can be variously modified and changed within the scope of the gist thereof.

101 角速度センサ
104 振れ補正量演算部
110 マウント接点部
124 シフトレンズ
130 レンズマイコン
141 マウント接点部
142 電子振れ補正演算部
147 露光時間情報通知部
151 撮像素子
160 カメラマイコン
101 angular velocity sensor 104 shake correction amount calculation unit 110 mount contact unit 124 shift lens 130 lens microcomputer 141 mount contact unit 142 electronic shake correction calculation unit 147 exposure time information notification unit 151 image sensor 160 camera microcomputer

Claims (16)

撮像装置の本体部とレンズ装置を備える撮像システムであって、
前記レンズ装置は、
前記本体部と通信する第1の通信手段と、
振れを検出する検出手段と、
前記振れによる画像の像振れを補正する第1の補正手段と、
前記検出手段により検出される振れの情報を取得して前記第1の補正手段を制御する第1の制御手段と、を備え、
前記本体部は、
撮像手段と、
前記レンズ装置と通信する第2の通信手段と、
前記検出手段の検出する振れを前記第1の制御手段が取得するタイミングを設定する設定手段と、を備え、
前記第2の通信手段は前記第1の通信手段に対し、
第1の通信にて、基準時間の情報を送信し、
第2の通信にて、前記タイミングと前記基準時間との相対時間の情報を送信し、
前記第1の制御手段は、前記相対時間に基づく第1のタイミングで前記検出手段が検出する振れの情報を取得し、前記第1のタイミングまでに前記第2の通信が行われない場合には、前回の露光までの露光時間に関する情報に基づく第2のタイミング、及び、遅延した前記第2の通信に基づく第3のタイミングで前記検出手段が検出する振れの情報を取得することを特徴とする撮像システム。
An imaging system comprising a main body of an imaging device and a lens device,
The lens device is
First communication means for communicating with the main body,
Detection means for detecting shake,
First correction means for correcting the image shake of the image due to the shake;
A first control means for controlling the first correction means by acquiring information on shake detected by the detection means,
The main body is
Imaging means,
Second communication means for communicating with the lens device;
Setting means for setting the timing at which the first control means acquires the shake detected by the detection means,
The second communication means is different from the first communication means.
In the first communication, send the information of the reference time,
In the second communication, information on the relative time between the timing and the reference time is transmitted,
The first control means obtains the information of the shake detected by the detection means at the first timing based on the relative time, and when the second communication is not performed by the first timing, , The second timing based on the information about the exposure time up to the previous exposure, and the third timing based on the delayed second communication, the information of the shake detected by the detection means is acquired. Imaging system.
撮像装置の本体部と通信する第1の通信手段と、
振れを検出する検出手段と、
前記振れによる画像の像振れを補正する第1の補正手段と、
前記検出手段により検出される振れの情報を取得して前記第1の補正手段を制御する第1の制御手段と、を備えるレンズ装置であって、
前記第1の通信手段は前記本体部が備える第2の通信手段から、
第1の通信にて、基準時間の情報を受信し、
第2の通信にて、相対時間の情報を受信し、
前記第1の制御手段は、前記基準時間と前記相対時間とに基づく第1のタイミングで前記検出手段が検出する振れの情報を取得し、前記第1のタイミングまでに前記第2の通信が行われない場合には、前回の露光までの露光時間に関する情報に基づく第2のタイミング、及び、遅延した前記第2の通信に基づく第3のタイミングで前記検出手段が検出する振れの情報を取得することを特徴とするレンズ装置。
First communication means for communicating with the main body of the imaging device,
Detection means for detecting shake,
First correction means for correcting the image shake of the image due to the shake;
A first control means for controlling the first correction means by acquiring information on shake detected by the detection means,
The first communication means is the second communication means provided in the main body,
In the first communication, the information of the reference time is received,
In the second communication, receive the information of relative time,
The first control means obtains information on the shake detected by the detection means at a first timing based on the reference time and the relative time, and the second communication is performed by the first timing. If not, the shake information detected by the detecting means is acquired at the second timing based on the information about the exposure time up to the previous exposure and the third timing based on the delayed second communication. A lens device characterized by the above.
前記第1の制御手段は、前記本体部が備える画像の像振れを補正する像振れ補正手段の補正量を算出し、第3の通信にて、前記第1の通信手段が前記第2の通信手段へ、算出した前記補正量を送信する制御を行い、
前記補正量は、前記振れの情報に基づき算出されることを特徴とする請求項2に記載のレンズ装置。
The first control unit calculates a correction amount of an image blur correction unit that corrects image blur of an image included in the main body unit, and the third communication causes the first communication unit to perform the second communication. To the means, control to transmit the calculated correction amount,
The lens device according to claim 2, wherein the correction amount is calculated based on the information on the shake.
前記第1のタイミングまでに前記第2の通信が行われない場合に、前記第1の制御手段は、前記第2のタイミングと前記第3のタイミングとを比較し、前記第1のタイミングに近いタイミングにおいて取得した振れの情報を、前記振れの情報として設定し、前記補正量を算出することを特徴とする請求項3に記載のレンズ装置。   When the second communication is not performed by the first timing, the first control means compares the second timing and the third timing, and is close to the first timing. The lens apparatus according to claim 3, wherein the shake information acquired at the timing is set as the shake information, and the correction amount is calculated. 前記第1のタイミングまでに前記第2の通信が行われない場合に、前記第1の制御手段は、前記第2のタイミングと前記第3のタイミングとでの振れの情報を線形補間して、前記振れの情報として設定し、前記補正量を算出することを特徴とする請求項3に記載のレンズ装置。   When the second communication is not performed by the first timing, the first control unit linearly interpolates the shake information at the second timing and the third timing, The lens device according to claim 3, wherein the correction amount is set as the shake information and the correction amount is calculated. 前記基準時間の情報は、垂直同期信号のタイミングを起点とする情報であることを特徴とする請求項2から5のうちいずれか1項に記載のレンズ装置。   6. The lens device according to claim 2, wherein the reference time information is information starting from a timing of a vertical synchronization signal. 前記相対時間の情報は、撮像手段の露光重心を示す情報であり、
前記第1のタイミングは、撮像手段の露光重心のタイミングであり、
前記第2のタイミングは、前回の露光までの露光時間に関する情報に基づく露光重心の移動平均によるタイミングであり、
前記第3のタイミングは、遅延した前記第2の通信が行われたタイミングであることを特徴とする請求項2から6のうちいずれか1項に記載のレンズ装置。
The information of the relative time is information indicating the exposure center of gravity of the imaging unit,
The first timing is the timing of the exposure center of gravity of the imaging means,
The second timing is a timing based on a moving average of the exposure gravity center based on information about the exposure time until the previous exposure,
7. The lens device according to claim 2, wherein the third timing is a timing at which the delayed second communication is performed.
前記相対時間の情報は、露光開始時間及び露光時間を示す情報であり、
前記第1のタイミングは、前記露光開始時間から前記露光時間が経過するまでの期間であり、
前記第2のタイミングは、前回の露光までの露光時間に関する情報に基づく露光開始時間から露光時間が経過するまでの時間の移動平均による期間であり、
前記第3のタイミングは、遅延した前記第2の通信が行われた時点から前記露光時間が経過するまでの期間であり、
各タイミングの振れの情報は、各タイミングの期間において取得した振れの情報の平均であることを特徴とする請求項2から6のうちいずれか1項に記載のレンズ装置。
The information of the relative time is information indicating the exposure start time and the exposure time,
The first timing is a period from the exposure start time to the exposure time elapses,
The second timing is a period based on a moving average of time from the exposure start time to the exposure time based on the information about the exposure time up to the previous exposure,
The third timing is a period from the time when the delayed second communication is performed until the exposure time elapses,
7. The lens device according to claim 2, wherein the shake information at each timing is an average of shake information acquired in each timing period.
前記相対時間の情報は、画像の歪みを複数の補正点で補正する制御を行う場合の前記補正点の取得開始時間及び前記補正点間の差分時間を示す情報であり、
前記第1のタイミングは、前記補正点の取得開始時間から前記差分時間ごとの複数のタイミングであり、
前記第2のタイミングは、前回の露光までの露光時間に関する情報に基づく前記補正点の取得開始時間及び補正点間の差分時間の移動平均による複数のタイミングであり、
前記第3のタイミングは、遅延した前記第2の通信が行われた時点から前記差分時間ごとの複数のタイミングであり、
各タイミングの振れの情報は、各タイミングの複数の補正点におけるタイミングにおいて取得した振れの情報に基づいて算出されることを特徴とする請求項2から6のうちいずれか1項に記載のレンズ装置。
The information of the relative time is information indicating the acquisition start time of the correction point and the difference time between the correction points when performing control to correct the image distortion with a plurality of correction points,
The first timing is a plurality of timings for each difference time from the acquisition start time of the correction point,
The second timing is a plurality of timings based on a moving average of the acquisition start time of the correction points and the difference time between the correction points based on the information about the exposure time up to the previous exposure,
The third timing is a plurality of timings for each of the difference times from the time when the delayed second communication is performed,
7. The lens device according to claim 2, wherein the shake information at each timing is calculated based on the shake information acquired at the timing at a plurality of correction points at each timing. ..
前記第1の制御手段は、レンズの駆動によって像振れ補正の制御を行うことを特徴とする請求項2から9のいずれか1項に記載のレンズ装置。   10. The lens device according to claim 2, wherein the first control unit controls the image blur correction by driving the lens. 第1の通信手段と、振れを検出する検出手段と、を備えるレンズ装置との通信を行う撮像装置であって、
撮像手段と、
前記レンズ装置と通信する第2の通信手段と、
タイミングを設定する設定手段と、
振れによる画像の像振れを補正する第2の補正手段と、
前記第2の補正手段を制御する第2の制御手段と、を備え、
前記第2の通信手段は前記第1の通信手段に対し、
第1の通信にて、基準時間の情報を送信し、
第2の通信にて、前記タイミングと前記基準時間との相対時間の情報を送信し、
前記第2の通信手段は前記第1の通信手段から、
第3の通信にて、像振れ補正量を受信して前記第2の制御手段に通知し、
前記第2の制御手段は、
前記第2の通信手段が前記設定手段により設定されたタイミングまでに前記第2の通信を行った場合は、前記相対時間に基づく第1のタイミングにおいて前記検出手段が検出した振れの情報に基づく前記像振れ補正量にしたがって前記第2の補正手段を制御し、
前記第2の通信の遅延により、前記第2の通信手段が前記設定手段により設定されたタイミングまでに前記第2の通信を行わなかった場合は、前回の露光までの露光時間に関する情報に基づく第2のタイミング及び遅延した前記第2の通信に基づく第3のタイミングにおいて前記検出手段が検出した振れの情報に基づく前記像振れ補正量にしたがって前記第2の補正手段を制御することを特徴とする撮像装置。
An image pickup apparatus for communicating with a lens device, comprising: a first communication unit; and a detection unit for detecting shake,
Imaging means,
Second communication means for communicating with the lens device;
Setting means for setting the timing,
Second correction means for correcting image shake of an image due to shake,
Second control means for controlling the second correction means,
The second communication means is different from the first communication means.
In the first communication, send the information of the reference time,
In the second communication, information on the relative time between the timing and the reference time is transmitted,
The second communication means is from the first communication means,
In the third communication, the image blur correction amount is received and notified to the second control means,
The second control means is
When the second communication means performs the second communication by the timing set by the setting means, the second communication means performs the second communication based on the shake information detected by the detection means at the first timing based on the relative time. Controlling the second correction means in accordance with the image blur correction amount,
When the second communication unit does not perform the second communication by the timing set by the setting unit due to the delay of the second communication, the second communication unit based on the information about the exposure time up to the previous exposure. The second correction means is controlled according to the image shake correction amount based on the information of the shake detected by the detection means at the second timing and the third timing based on the delayed second communication. Imaging device.
前記基準時間の情報は、垂直同期信号のタイミングを起点とする情報であることを特徴とする請求項11に記載の撮像装置。   The image pickup apparatus according to claim 11, wherein the reference time information is information having a timing of a vertical synchronization signal as a starting point. 前記基準時間からの相対時間の情報は、撮像手段の露光重心を示す情報であり、
前記第1のタイミングは、撮像手段の露光重心のタイミングであり、
前記第2のタイミングは、前回の露光までの露光時間に関する情報に基づく露光重心の移動平均によるタイミングであり、
前記第3のタイミングは、遅延した前記第2の通信が行われたタイミングであることを特徴とする請求項11または12に記載の撮像装置。
The information of the relative time from the reference time is information indicating the exposure center of gravity of the image pickup means,
The first timing is the timing of the exposure center of gravity of the imaging means,
The second timing is a timing based on a moving average of the exposure gravity center based on information about the exposure time until the previous exposure,
The imaging device according to claim 11, wherein the third timing is a timing at which the delayed second communication is performed.
前記基準時間からの相対時間の情報は、露光開始時間及び露光時間を示す情報であり、
前記第1のタイミングは、前記露光開始時間から前記露光時間が経過するまでの期間であり、
前記第2のタイミングは、前回の露光までの露光時間に関する情報に基づく露光開始時間から露光時間が経過するまでの時間の移動平均による期間であり、
前記第3のタイミングは、遅延した前記第2の通信が行われた時点から前記露光時間が経過するまでの期間であり、
各タイミングにおける振れの情報は、各タイミングの期間において取得した振れの情報の平均であることを特徴とする請求項11または12に記載の撮像装置。
The information of the relative time from the reference time is information indicating the exposure start time and the exposure time,
The first timing is a period from the exposure start time to the exposure time elapses,
The second timing is a period based on a moving average of time from the exposure start time to the exposure time based on the information about the exposure time up to the previous exposure,
The third timing is a period from the time when the delayed second communication is performed until the exposure time elapses,
Information deflection at each timing, the image pickup apparatus according to claim 11 or 12, characterized in that the average of the acquired vibration information in the period of each timing.
前記基準時間からの相対時間の情報は、画像の歪みを複数の補正点で補正する制御を行う場合の前記補正点の取得開始時間及び前記補正点間の差分時間を示す情報であり、
前記第1のタイミングは、前記補正点の取得開始時間から前記差分時間ごとの複数のタイミングであり、
前記第2のタイミングは、前回の露光までの露光時間に関する情報に基づく前記補正点の取得開始時間及び補正点間の差分時間の移動平均による複数のタイミングであり、
前記第3のタイミングは、遅延した前記第2の通信が行われた時点から前記差分時間ごとの複数のタイミングであり、
各タイミングにおける振れの情報は、各タイミングの複数の補正点におけるタイミングにおいて取得した振れの情報に基づいて算出されることを特徴とする請求項11または12に記載の撮像装置。
The information of the relative time from the reference time is information indicating the acquisition start time of the correction point and the difference time between the correction points when performing control to correct the image distortion with a plurality of correction points,
The first timing is a plurality of timings for each difference time from the acquisition start time of the correction point,
The second timing is a plurality of timings based on a moving average of the acquisition start time of the correction points and the difference time between the correction points based on the information about the exposure time up to the previous exposure,
The third timing is a plurality of timings for each of the difference times from the time when the delayed second communication is performed,
Information deflection at each timing, the image pickup apparatus according to claim 11 or 12, characterized in that it is calculated based on the obtained shake information of the timing of a plurality of correction points each timing.
撮像装置の本体部と通信する第1の通信手段と、
振れを検出する検出手段と、
前記振れによる画像の像振れを補正する第1の補正手段と、
前記検出手段により検出される振れの情報を取得して前記第1の補正手段を制御する第1の制御手段と、を備えるレンズ装置と、
撮像手段と、
前記レンズ装置と通信する第2の通信手段と、を備える撮像装置の本体部を有する撮像システムにて実行される制御方法であって、
前記検出手段の検出する振れを前記第1の制御手段が取得するタイミングを設定する設定工程と、
基準時間の情報を前記第2の通信手段から前記第1の通信手段へ送信する第1の通信工程と、
前記タイミングと前記基準時間との相対時間の情報を前記第2の通信手段から前記第1の通信手段へ送信する第2の通信工程と、
前記基準時間と前記相対時間とに基づく第1のタイミングで前記検出手段が検出する振れの情報を取得する工程と、を有し、
前記第1のタイミングまでに前記第2の通信工程が行われない場合には、
前回の露光までの露光時間に関する情報に基づく第2のタイミングで前記検出手段が検出する振れの情報を取得する工程と、
遅延した前記第2の通信工程に基づく第3のタイミングで前記検出手段が検出する振れの情報を取得する工程と、を実行することを特徴とする撮像システムの制御方法。
First communication means for communicating with the main body of the imaging device,
Detection means for detecting shake,
First correction means for correcting the image shake of the image due to the shake;
A lens device including: a first control unit that acquires information about a shake detected by the detection unit and controls the first correction unit;
Imaging means,
A control method executed by an imaging system having a main body of an imaging device, comprising: a second communication unit that communicates with the lens device.
A setting step of setting a timing at which the first control means acquires the shake detected by the detection means;
A first communication step of transmitting reference time information from the second communication means to the first communication means;
A second communication step of transmitting information on the relative time between the timing and the reference time from the second communication means to the first communication means;
And a step of acquiring information on a shake detected by the detection means at a first timing based on the reference time and the relative time,
When the second communication step is not performed by the first timing,
A step of acquiring information on a shake detected by the detecting means at a second timing based on information on an exposure time until the previous exposure;
And a step of acquiring information on shake detected by the detection means at a third timing based on the delayed second communication step.
JP2016090954A 2016-04-28 2016-04-28 Imaging system, lens device, imaging device, and method of controlling imaging system Expired - Fee Related JP6700944B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016090954A JP6700944B2 (en) 2016-04-28 2016-04-28 Imaging system, lens device, imaging device, and method of controlling imaging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016090954A JP6700944B2 (en) 2016-04-28 2016-04-28 Imaging system, lens device, imaging device, and method of controlling imaging system

Publications (3)

Publication Number Publication Date
JP2017200107A JP2017200107A (en) 2017-11-02
JP2017200107A5 JP2017200107A5 (en) 2019-06-13
JP6700944B2 true JP6700944B2 (en) 2020-05-27

Family

ID=60238247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016090954A Expired - Fee Related JP6700944B2 (en) 2016-04-28 2016-04-28 Imaging system, lens device, imaging device, and method of controlling imaging system

Country Status (1)

Country Link
JP (1) JP6700944B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12407926B2 (en) 2021-04-22 2025-09-02 Samsung Electronics Co., Ltd. Method and electronic device for image stabilization during image capturing using motion data

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020170904A1 (en) 2019-02-18 2020-08-27 富士フイルム株式会社 Shake correction device, image-capturing device, monitoring system, and program
JP7654457B2 (en) * 2021-04-23 2025-04-01 キヤノン株式会社 Imaging device, accessory, imaging device control method, accessory control method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8164680B2 (en) * 2008-03-27 2012-04-24 Panasonic Corporation Imaging system and camera body
JP5984574B2 (en) * 2012-08-14 2016-09-06 キヤノン株式会社 Imaging system, control method therefor, and imaging apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12407926B2 (en) 2021-04-22 2025-09-02 Samsung Electronics Co., Ltd. Method and electronic device for image stabilization during image capturing using motion data

Also Published As

Publication number Publication date
JP2017200107A (en) 2017-11-02

Similar Documents

Publication Publication Date Title
CN107135338B (en) Image pickup system, control method thereof, image pickup apparatus, and lens device
CN104345517B (en) Image shake correction device and method, lens barrel, optical device, and imaging device
US9692976B2 (en) Imaging apparatus with shake correction function
US9602727B2 (en) Imaging apparatus and imaging method
US9876958B2 (en) Imaging apparatus having a shake correction function in both of an interchangeable lens and a camera body
JP6700853B2 (en) Imaging system and control method thereof, imaging device, and lens device
JP6873716B2 (en) Image blur correction device and its control method, image pickup device, lens device
US20190124266A1 (en) Imaging apparatus and method of controlling thereof
US10250808B2 (en) Imaging apparatus and control method therefor
US9507170B2 (en) Optical apparatus, interchangeable lens, and method for correcting image blurring
JP2019164338A (en) Camera, lens device, control method, and computer program
JP6543946B2 (en) Shake correction device, camera and electronic device
JP6700944B2 (en) Imaging system, lens device, imaging device, and method of controlling imaging system
JP7346076B2 (en) Control device, lens device, imaging device, control method, and program
JP2024035336A (en) Image blur correction control device and control method
WO2020013200A1 (en) Replacement lens and camera body
JP2014191017A (en) Imaging device and method for controlling the same
JP6268981B2 (en) Blur correction device, interchangeable lens and camera
JP7057628B2 (en) Image pickup device and its image blur calculation method
JP2025032618A (en) Image blur correction control device and control method
JP2019075607A (en) Imaging apparatus and control method of the same
JP2020148999A (en) Control device, image pickup device, lens device, control method, and program
JP7182962B2 (en) IMAGING DEVICE, LENS DEVICE, AND CONTROL METHOD THEREOF
JP2020065104A (en) Control arrangement, imaging apparatus, imaging system, lens device, control method and program
JP2019149720A (en) Imaging system and method of controlling the same, imaging device, interchangeable lens, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190426

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190426

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200225

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: 20200310

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200501

R151 Written notification of patent or utility model registration

Ref document number: 6700944

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees