JP2019095721A - Accessory device, imaging apparatus, and communication control program - Google Patents
Accessory device, imaging apparatus, and communication control program Download PDFInfo
- Publication number
- JP2019095721A JP2019095721A JP2017227454A JP2017227454A JP2019095721A JP 2019095721 A JP2019095721 A JP 2019095721A JP 2017227454 A JP2017227454 A JP 2017227454A JP 2017227454 A JP2017227454 A JP 2017227454A JP 2019095721 A JP2019095721 A JP 2019095721A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- accessory device
- accessory
- state
- lens
- 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
- Lens Barrels (AREA)
- Structure And Mechanism Of Cameras (AREA)
- Studio Devices (AREA)
Abstract
Description
本発明は、相互に通信が可能な撮像装置(カメラ本体)と交換レンズ等のアクセサリ装置に関する。 The present invention relates to an accessory device such as an imaging device (camera body) and an interchangeable lens that can communicate with each other.
特許文献1には、外力によるズーム位置の変化を検知するため、常にズーム位置の変化を監視し、ズーム位置が変化した場合にはズームレンズの停止位置を初期化するズームレンズの位置制御装置が開示されている。特許文献2には、通常時には同期通信を行い、所定時には非同期通信(UART)を行う撮像装置が開示されている。 In Patent Document 1, in order to detect a change in zoom position due to an external force, a zoom lens position control device constantly monitors the change in zoom position, and initializes the stop position of the zoom lens when the zoom position changes. It is disclosed. Patent Document 2 discloses an imaging device that normally performs synchronous communication and performs asynchronous communication (UART) at a predetermined time.
しかしながら、特許文献1に開示されたズームレンズの位置制御装置は、ズーム位置の変化後はズームレンズ内で初期化を行っているのみであり、ズーム位置の変化によるカメラ本体の影響を考慮していない。特許文献2には、交換レンズの駆動状態に応じて非同期通信でステータス情報を送ることが開示されているのみである。このため特許文献1および特許文献2の構成では、交換レンズの状態変化に応じてカメラ本体が素早く適切な制御を行うように高精度な通信制御を行うことができない。また、交換レンズ以外のアクセサリ装置にも同様の課題は生じ得る。 However, the zoom lens position control device disclosed in Patent Document 1 only performs initialization in the zoom lens after the change of the zoom position, and takes into consideration the influence of the camera body due to the change of the zoom position. Absent. Patent Document 2 only discloses sending status information by asynchronous communication in accordance with the driving state of the interchangeable lens. Therefore, in the configurations of Patent Document 1 and Patent Document 2, it is not possible to perform highly accurate communication control so that the camera body quickly performs appropriate control according to the state change of the interchangeable lens. In addition, the same problem may occur in accessory devices other than interchangeable lenses.
そこで本発明は、高精度な通信制御が可能なアクセサリ装置、撮像装置、および、通信制御プログラムを提供することを目的とする。 Then, an object of the present invention is to provide an accessory device, an imaging device, and a communication control program capable of highly accurate communication control.
本発明の一側面としてのアクセサリ装置は、撮像装置に着脱可能なアクセサリ装置であって、前記撮像装置と通信を行うアクセサリ通信部と、前記アクセサリ通信部を介した前記撮像装置との前記通信を制御するアクセサリ制御部とを有し、前記アクセサリ通信部は、第一の通信方式および第二の通信方式で前記撮像装置との前記通信を行い、前記アクセサリ制御部は、前記第一の通信方式において、前記撮像装置から送信要求を受信した場合、前記アクセサリ装置の状態を示す情報を前記撮像装置に送信し、前記第二の通信方式において、前記アクセサリ装置の前記状態が変化した場合、前記アクセサリ装置の前記状態を示す情報を前記撮像装置に送信する。 An accessory device as one aspect of the present invention is an accessory device that is attachable to and detachable from an imaging device, and the communication between an accessory communication unit that communicates with the imaging device and the imaging device via the accessory communication unit is performed. An accessory control unit for controlling the accessory communication unit, the accessory communication unit performs the communication with the imaging device in the first communication method and the second communication method, and the accessory control unit performs the first communication method Wherein, when a transmission request is received from the imaging device, information indicating a state of the accessory device is transmitted to the imaging device, and in the second communication method, the accessory state is changed, the accessory is Information indicative of the state of the device is transmitted to the imaging device.
本発明の他の側面としての撮像装置は、アクセサリ装置が着脱可能な撮像装置であって、前記アクセサリ装置と通信を行うカメラ通信部と、前記カメラ通信部を介した前記アクセサリ装置との前記通信を制御するカメラ制御部とを有し、前記カメラ通信部は、第一の通信方式および第二の通信方式で前記アクセサリ装置との前記通信を行い、前記カメラ制御部は、前記第一の通信方式において、前記アクセサリ装置へ送信要求を送信した場合、前記アクセサリ装置の状態を示す情報を前記アクセサリ装置から受信し、前記第二の通信方式において、前記アクセサリ装置の前記状態が変化した場合、前記アクセサリ装置の前記状態を示す情報を前記アクセサリ装置から受信する。 An imaging apparatus according to another aspect of the present invention is an imaging apparatus to which an accessory device can be attached and detached, and the communication between the camera communication unit that communicates with the accessory device and the accessory device via the camera communication unit And the camera communication unit performs the communication with the accessory device by the first communication method and the second communication method, and the camera control unit performs the first communication. In the method, when a transmission request is transmitted to the accessory device, information indicating a state of the accessory device is received from the accessory device, and in the second communication method, when the state of the accessory device changes, the information Information indicating the state of the accessory device is received from the accessory device.
本発明の他の側面としての通信制御プログラムは、撮像装置に着脱可能なアクセサリ装置のコンピュータに、第一の通信方式で撮像装置との通信を行うステップと、第二の通信方式で前記撮像装置の通信を行うステップとを実行させる通信制御プログラムであって、前記第一の通信方式による前記通信を行うステップにおいて、前記撮像装置から送信要求を受信した場合、前記アクセサリ装置の状態を示す情報を前記撮像装置に送信し、前記第二の通信方式による前記通信を行うステップにおいて、前記アクセサリ装置の前記状態が変化した場合、前記アクセサリ装置の前記状態を示す情報を前記撮像装置に送信する。 A communication control program according to another aspect of the present invention comprises the steps of: communicating with an imaging device according to a first communication method to a computer of an accessory device detachable from the imaging device; A communication control program for executing the step of performing communication, wherein, in the step of performing the communication according to the first communication method, when a transmission request is received from the imaging device, information indicating the state of the accessory device is In the step of transmitting to the imaging device and performing the communication according to the second communication method, when the state of the accessory device changes, information indicating the state of the accessory device is transmitted to the imaging device.
本発明の他の目的及び特徴は、以下の実施例において説明される。 Other objects and features of the present invention are described in the following examples.
本発明によれば、高精度な通信制御が可能なアクセサリ装置、撮像装置、および、通信制御プログラムを提供することができる。 According to the present invention, it is possible to provide an accessory device capable of highly accurate communication control, an imaging device, and a communication control program.
以下、本発明の実施例について、図面を参照しながら詳細に説明する。各図において、同一の部材については同一の参照符号を付し、重複する説明は省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In each of the drawings, the same members are denoted by the same reference numerals, and redundant description will be omitted.
図1は、本発明の実施例1における撮像装置としてのカメラ本体200と、これに取り外し可能(着脱可能)に装着されたアクセサリ装置としての交換レンズ(レンズ装置)100とを含む撮像システム(カメラシステム)の構成を示している。ただし、アクセサリ装置は交換レンズ100に限定されるものではなく、本実施例はカメラ本体200に着脱可能な他のアクセサリ装置にも適用可能である。 FIG. 1 shows an imaging system (camera) including a camera body 200 as an imaging device according to a first embodiment of the present invention, and an interchangeable lens (lens device) 100 as an accessory device detachably (removably) attached thereto. System) is shown. However, the accessory device is not limited to the interchangeable lens 100, and this embodiment is also applicable to other accessory devices that can be attached to and detached from the camera body 200.
カメラ本体200と交換レンズ100は、それぞれが有する通信部を介して制御命令や内部情報の伝送を行う。また、それぞれの通信部は複数の通信フォーマットをサポートしており、通信データの種類や通信目的に応じて互いに同期して同一の通信フォーマットに切り替えることにより、様々な状況に対する最適な通信フォーマットを選択することが可能となっている。本実施例では、通信フォーマットとして、後述する第一の通信フォーマット(第一の通信方式)と第二の通信フォーマット(第二の通信方式)が設定されている。カメラ本体200は、交換レンズ100との通信モードを、第一の通信フォーマットに対応する第一のカメラ通信モードと第二の通信フォーマットに対応する第二のカメラ通信モードに設定可能である。交換レンズ100は、カメラ本体200との通信モードを、第一の通信フォーマットに対応する第一のレンズ通信モードと第二の通信フォーマットに対応する第二のレンズ通信モードに設定可能である。 The camera body 200 and the interchangeable lens 100 transmit control instructions and internal information through the communication units that they each have. Also, each communication unit supports a plurality of communication formats, and selects the optimum communication format for various situations by switching to the same communication format in synchronization with each other according to the type of communication data and the communication purpose. It is possible to In this embodiment, a first communication format (first communication method) and a second communication format (second communication method) described later are set as the communication format. The camera body 200 can set the communication mode with the interchangeable lens 100 to a first camera communication mode corresponding to a first communication format and a second camera communication mode corresponding to a second communication format. The interchangeable lens 100 can set the communication mode with the camera body 200 to a first lens communication mode corresponding to a first communication format and a second lens communication mode corresponding to a second communication format.
まず、交換レンズ100とカメラ本体200の具体的な構成について説明する。交換レンズ100とカメラ本体200は、結合機構であるマウント300を介して機械的および電気的に接続されている。交換レンズ100は、マウント300に設けられた不図示の電源端子を介してカメラ本体200から電力の供給を受け、後述する各種アクチュエータやレンズマイコン(レンズマイクロコンピュータ)111の制御を行う。また、交換レンズ100とカメラ本体200は、マウント300に設けられた通信端子(図2に示す)を介して相互に通信を行う。 First, specific configurations of the interchangeable lens 100 and the camera body 200 will be described. The interchangeable lens 100 and the camera body 200 are mechanically and electrically connected via a mount 300 which is a coupling mechanism. The interchangeable lens 100 receives power supply from the camera body 200 via a power supply terminal (not shown) provided on the mount 300, and controls various actuators and a lens microcomputer (lens microcomputer) 111 described later. The interchangeable lens 100 and the camera body 200 communicate with each other via a communication terminal (shown in FIG. 2) provided on the mount 300.
交換レンズ100は、撮像光学系を有する。撮像光学系は、被写体OBJ側から順に、フィールドレンズ101と、変倍を行う変倍レンズ(ズームレンズ)102と、光量を調節する絞りユニット114と、像振れ補正レンズ103と、焦点調節を行うフォーカスレンズ104とを含む。 The interchangeable lens 100 has an imaging optical system. The imaging optical system performs focusing in order from the object OBJ side, the field lens 101, the variable magnification lens (zoom lens) 102 that performs magnification variation, the aperture unit 114 that adjusts the light amount, the image blur correction lens 103, and And a focusing lens 104.
変倍レンズ102とフォーカスレンズ104はそれぞれ、レンズ保持枠105、106により保持されている。レンズ保持枠105、106は、不図示のガイド軸により図中に破線で示した光軸方向に移動可能にガイドされており、それぞれステッピングモータ107、108によって光軸方向に駆動される。ステッピングモータ107、108はそれぞれ、駆動パルスに同期して変倍レンズ102およびフォーカスレンズ104を移動させる。 The variable magnification lens 102 and the focus lens 104 are held by lens holding frames 105 and 106, respectively. The lens holding frames 105 and 106 are guided movably in the optical axis direction indicated by a broken line in the drawing by a guide shaft (not shown), and are driven in the optical axis direction by stepping motors 107 and 108, respectively. The stepping motors 107 and 108 move the variable power lens 102 and the focus lens 104 in synchronization with the drive pulse.
像振れ補正レンズ103は、撮像光学系の光軸に直交する方向に移動することで、手振れ等に起因する像振れを低減する。 The image blur correction lens 103 moves in a direction perpendicular to the optical axis of the imaging optical system to reduce image blur caused by camera shake and the like.
レンズマイコン111は、交換レンズ100内の各部の動作を制御するアクセサリ制御部である。レンズマイコン111は、アクセサリ通信部としてのレンズ通信部112を介して、カメラ本体200から送信された制御コマンドを受信し、レンズデータ(アクセサリデータ)の送信要求を受ける。また、レンズマイコン111は、制御コマンドに対応するレンズ制御を行い、レンズ通信部112を介して送信要求に対応するレンズデータをカメラ本体200に送信する。 The lens microcomputer 111 is an accessory control unit that controls the operation of each unit in the interchangeable lens 100. The lens microcomputer 111 receives a control command transmitted from the camera body 200 via the lens communication unit 112 as an accessory communication unit, and receives a transmission request for lens data (accessory data). Also, the lens microcomputer 111 performs lens control corresponding to the control command, and transmits lens data corresponding to the transmission request to the camera body 200 via the lens communication unit 112.
また、レンズマイコン111は、制御コマンドのうち変倍やフォーカシングに関するコマンドに応答してズーム駆動回路119およびフォーカス駆動回路120に制御信号を出力してステッピングモータ107、108を駆動させる。これにより、変倍レンズ102による変倍動作を制御するズーム処理やフォーカスレンズ104による焦点調節動作を制御するAF(オートフォーカス)処理が行われる。 The lens microcomputer 111 outputs control signals to the zoom drive circuit 119 and the focus drive circuit 120 in response to commands relating to zooming and focusing among the control commands to drive the stepping motors 107 and 108. As a result, zoom processing for controlling the magnification change operation by the variable magnification lens 102 and AF (Auto Focus) processing for controlling the focus adjustment operation by the focus lens 104 are performed.
交換レンズ100は、ユーザにより回転操作可能なマニュアルフォーカスリング130と、マニュアルフォーカスリング130の回転操作量を検出するフォーカスエンコーダ131とを有する。レンズマイコン111は、フォーカスエンコーダ131により検出されたマニュアルフォーカスリング130の回転操作量に応じてフォーカス駆動回路120にステッピングモータ108を駆動させてフォーカスレンズ104を移動させる。これにより、MF(マニュアルフォーカス)が行われる。 The interchangeable lens 100 has a manual focus ring 130 that can be rotationally operated by the user, and a focus encoder 131 that detects the amount of rotational operation of the manual focus ring 130. The lens microcomputer 111 causes the focus drive circuit 120 to drive the stepping motor 108 in accordance with the amount of rotational operation of the manual focus ring 130 detected by the focus encoder 131 to move the focus lens 104. As a result, MF (manual focus) is performed.
絞りユニット114は、絞り羽根114a、114bを備えて構成される。絞り羽根114a、114bの状態は、ホール素子115により検出され、増幅回路122およびA/D変換回路123を介してレンズマイコン111に入力される。レンズマイコン111は、A/D変換回路123からの入力信号に基づいて絞り駆動回路121に駆動信号を出力して絞りアクチュエータ113を駆動させる。これにより、絞りユニット114による光量調節動作を制御する。 The aperture unit 114 is configured to include aperture blades 114a and 114b. The states of the diaphragm blades 114 a and 114 b are detected by the Hall element 115, and are input to the lens microcomputer 111 via the amplification circuit 122 and the A / D conversion circuit 123. The lens microcomputer 111 outputs a drive signal to the diaphragm drive circuit 121 based on the input signal from the A / D conversion circuit 123 to drive the diaphragm actuator 113. Thereby, the light amount adjusting operation by the diaphragm unit 114 is controlled.
さらに、レンズマイコン111は、交換レンズ100内に設けられた振動ジャイロ等の不図示の振れセンサにより検出された振れに応じて、防振駆動回路125を介して防振アクチュエータ126を駆動する。これにより、像振れ補正レンズ103の移動を制御する像振れ補正処理が行われる。 Further, the lens microcomputer 111 drives the anti-vibration actuator 126 via the anti-vibration drive circuit 125 in accordance with the shake detected by a shake sensor (not shown) such as a vibrating gyroscope provided in the interchangeable lens 100. Thereby, image shake correction processing for controlling the movement of the image shake correction lens 103 is performed.
カメラ本体200は、CCDセンサやCMOSセンサ等の撮像素子201と、A/D変換回路202と、信号処理回路203と、記録部204と、カメラマイコン(カメラマイクロコンピュータ)205と、表示部206とを有する。 The camera body 200 includes an imaging device 201 such as a CCD sensor or a CMOS sensor, an A / D conversion circuit 202, a signal processing circuit 203, a recording unit 204, a camera microcomputer (camera microcomputer) 205, and a display unit 206. Have.
撮像素子201は、交換レンズ100内の撮像光学系により形成された被写体像(光学像)を光電変換して電気信号(アナログ信号)を出力する。A/D変換回路202は、撮像素子201からのアナログ信号をデジタル信号に変換する。信号処理回路203は、A/D変換回路202からのデジタル信号に対して各種画像処理を行って映像信号を生成する。また信号処理回路203は、映像信号から被写体像のコントラスト状態、つまり撮像光学系の焦点状態を示すフォーカス情報や露出状態を表す輝度情報も生成する。信号処理回路203は、映像信号を表示部206に出力し、表示部206は映像信号を構図やピント状態等の確認に用いられるライブビュー画像として表示する。 The imaging element 201 photoelectrically converts an object image (optical image) formed by the imaging optical system in the interchangeable lens 100 and outputs an electrical signal (analog signal). The A / D conversion circuit 202 converts an analog signal from the imaging element 201 into a digital signal. The signal processing circuit 203 performs various kinds of image processing on the digital signal from the A / D conversion circuit 202 to generate a video signal. The signal processing circuit 203 also generates, from the video signal, the contrast state of the subject image, that is, the focus information indicating the focus state of the imaging optical system and the luminance information indicating the exposure state. The signal processing circuit 203 outputs the video signal to the display unit 206, and the display unit 206 displays the video signal as a live view image used for confirmation of composition, focus state, and the like.
カメラ制御部としてのカメラマイコン205は、不図示の撮像指示スイッチおよび各種設定スイッチ等を含むカメラ操作部207からの入力に応じてカメラ本体200の制御を行う。また、カメラマイコン205は、カメラデータ送受信部208bを介して、不図示のズームスイッチの操作に応じて変倍レンズ102の変倍動作に関する制御コマンドをレンズマイコン111に送信する。さらに、カメラマイコン205は、カメラデータ送受信部208bを介して、輝度情報に応じた絞りユニット114の光量調節動作やフォーカス情報に応じたフォーカスレンズ104の焦点調節動作に関する制御コマンドをレンズマイコン111に送信する。 A camera microcomputer 205 as a camera control unit controls the camera body 200 according to an input from a camera operation unit 207 including an imaging instruction switch (not shown) and various setting switches. Further, the camera microcomputer 205 transmits a control command related to the magnification change operation of the magnification varying lens 102 to the lens microcomputer 111 according to the operation of the zoom switch (not shown) via the camera data transmission / reception unit 208b. Furthermore, the camera microcomputer 205 transmits, to the lens microcomputer 111, a control command related to the light amount adjustment operation of the diaphragm unit 114 according to the luminance information and the focus adjustment operation of the focus lens 104 according to the focus information via the camera data transmission / reception unit 208b. Do.
次に、図2を用いてカメラ本体200(カメラマイコン205)と交換レンズ100(レンズマイコン111)との間で構成される通信回路とこれらの間で行われる通信について説明する。カメラマイコン205は、レンズマイコン111との間での通信方式や通信設定を管理する機能と、レンズマイコン111に対して送信要求等の通知を行う機能とを有する。また、レンズマイコン111は、レンズデータを生成する機能と該レンズデータを送信する機能とを有する。 Next, communication circuits configured between the camera body 200 (camera microcomputer 205) and the interchangeable lens 100 (lens microcomputer 111) and communication performed between them will be described using FIG. The camera microcomputer 205 has a function of managing a communication method and communication settings with the lens microcomputer 111, and a function of notifying the lens microcomputer 111 of a transmission request and the like. The lens microcomputer 111 also has a function of generating lens data and a function of transmitting the lens data.
カメラマイコン205はカメラ通信インタフェース回路208aを有し、レンズマイコン111はレンズ通信インタフェース回路112aを有する。カメラマイコン205(カメラデータ送受信部208b)とレンズマイコン111(レンズデータ送受信部112b)は、マウント300に設けられた通信端子部(図中に3つの四角形で示す)とカメラ通信インタフェース回路208a、112aを介して通信を行う。本実施例では、カメラマイコン205とレンズマイコン111は、3つのチャネルを用いた(3線式の)調歩同期式シリアル通信を行う。カメラデータ送受信部208bとカメラ通信インタフェース回路208aとによりカメラ通信部208が構成され、レンズデータ送受信部112bとレンズ通信インタフェース回路112aとによりアクセサリ通信部としてのレンズ通信部112が構成される。 The camera microcomputer 205 has a camera communication interface circuit 208a, and the lens microcomputer 111 has a lens communication interface circuit 112a. The camera microcomputer 205 (camera data transmission / reception unit 208b) and the lens microcomputer 111 (lens data transmission / reception unit 112b) are communication terminal units (shown by three squares in the figure) provided on the mount 300 and camera communication interface circuits 208a and 112a. Communicate through In this embodiment, the camera microcomputer 205 and the lens microcomputer 111 perform (three-wire type) asynchronous serial communication using three channels. A camera communication unit 208 includes the camera data transmission / reception unit 208b and the camera communication interface circuit 208a, and a lens communication unit 112 as an accessory communication unit includes the lens data transmission / reception unit 112b and the lens communication interface circuit 112a.
本実施例では、カメラマイコン205とレンズマイコン111は、3つのチャネルを用いた3線式の第一のシリアル通信(第一の通信方式)と、2つのチャネルを用いた2線式の第二のシリアル通信(第二の通信方式)とを切り替えながら通信制御を行う。 In the present embodiment, the camera microcomputer 205 and the lens microcomputer 111 perform three-wire first serial communication (first communication method) using three channels and a two-wire second serial communication using two channels. The communication control is performed while switching to the serial communication (second communication method).
第一のシリアル通信において、3つのチャネルのうちの1つは、クロック信号が入出力されるクロックチャネル(LCLK)である。他の2つのチャネルのうち1つは、レンズマイコン111からカメラマイコン205へのレンズデータ送信に用いられる第一のデータ通信チャネル(DLC)である。もう1つのチャネルは、カメラマイコン205からレンズマイコン111へのカメラデータ送信に用いられる第二のデータ通信チャネル(DCL)である。第一のシリアル通信は、一般的には、クロック同期通信方式と呼ばれる通信フォーマットを採用している。 In the first serial communication, one of the three channels is a clock channel (LCLK) to which a clock signal is input / output. One of the other two channels is a first data communication channel (DLC) used for lens data transmission from the lens microcomputer 111 to the camera microcomputer 205. Another channel is a second data communication channel (DCL) used for camera data transmission from the camera microcomputer 205 to the lens microcomputer 111. The first serial communication generally adopts a communication format called a clock synchronous communication system.
第二のシリアル通信において、3つのチャネルのうちの1つは、未使用チャネル(RTS)である。他の2つのチャネルのうち1つは、レンズマイコン111からカメラマイコン205へのレンズデータ送信に用いられる第一のデータ通信チャネル(DLC)である。もう1つのチャネルは、カメラマイコン205からレンズマイコン111へのカメラデータ送信に用いられる第二のデータ通信チャネル(DCL)である。第二のシリアル通信は、一般的には、調歩同期通信方式(UART)と呼ばれる通信フォーマットを採用している。ただし本実施例において、第一のシリアル通信および第二のシリアル通信はこれらの通信方式に限定されるものではなく、非接触の光電式や電波式などの他の通信方式であってもよい。 In the second serial communication, one of the three channels is an unused channel (RTS). One of the other two channels is a first data communication channel (DLC) used for lens data transmission from the lens microcomputer 111 to the camera microcomputer 205. Another channel is a second data communication channel (DCL) used for camera data transmission from the camera microcomputer 205 to the lens microcomputer 111. The second serial communication generally employs a communication format called start-stop synchronous communication system (UART). However, in the present embodiment, the first serial communication and the second serial communication are not limited to these communication methods, and may be other communication methods such as non-contact photoelectric type or radio wave type.
図3は、第一のシリアル通信(第一の通信方式)および第二のシリアル通信(第二の通信方式)を示す概略図であり、図2中のLCLK/RTS、DCL、DLCの各通信チャネルの電気信号を示している。図3の中心線であるC線に対して左側が第一のシリアル通信、右側が第二のシリアル通信であり、C線を境界として第一のシリアル通信から第二のシリアル通信に切り替わっている。本実施例において、カメラ本体200に設定されている撮影モードに応じて通信方式が決定される。例えば、カメラ本体200の撮影モードとして静止画モードが選択されている場合、第一のシリアル通信でカメラ本体200と交換レンズ100との通信が行われる。一方、撮影モードとして動画モードが選択されている場合、第二のシリアル通信でカメラ本体200と交換レンズ100との通信が行われる。 FIG. 3 is a schematic diagram showing the first serial communication (first communication method) and the second serial communication (second communication method), and each communication of LCLK / RTS, DCL, DLC in FIG. The electrical signal of the channel is shown. The first serial communication on the left side and the second serial communication on the right side of the center line C in FIG. 3 are switched from the first serial communication to the second serial communication with the C line as a boundary. . In the present embodiment, the communication method is determined according to the photographing mode set in the camera body 200. For example, when the still image mode is selected as the shooting mode of the camera body 200, communication between the camera body 200 and the interchangeable lens 100 is performed in the first serial communication. On the other hand, when the moving image mode is selected as the shooting mode, communication between the camera body 200 and the interchangeable lens 100 is performed in the second serial communication.
また、他の例として、第一のシリアル通信は古いシステムに対応する通信方式であり、後から第二のシリアル通信による通信方式が追加された場合を想定している。すなわち、古いカメラ本体や、古い交換レンズがカメラ本体に装着された場合には第一のシリアル通信のみ対応するが、新しい交換レンズが新しいカメラ本体に装着された場合には第一のシリアル通信後に第二のシリアル通信に切り換えるなどが可能である。なお本実施例は、前述の第二のシリアル通信(第二の通信方式)で通信している場合に適用されることを前提としているため、第二のシリアル通信について詳述する。 Further, as another example, it is assumed that the first serial communication is a communication method corresponding to an old system, and a communication method by the second serial communication is added later. That is, when the old camera body or the old interchangeable lens is attached to the camera body, only the first serial communication is supported, but when the new interchangeable lens is attached to the new camera body, after the first serial communication It is possible to switch to the second serial communication. Note that the present embodiment is premised to be applied to the case where communication is performed by the above-described second serial communication (second communication method), so the second serial communication will be described in detail.
第二のシリアル通信は、前述のように2つのチャネルを用いて通信を行い、調歩同期通信であるためそれぞれのチャネルが独立して通信を行うことができる仕様となっている。独立して通信を行うため、カメラ本体200と交換レンズ100は、互いに受信している情報を判別する必要があり、通信の最初にこれから送信する情報の種類および情報量(通信量)をコマンド情報として送信相手に送る必要がある。本実施例では、交換レンズ100の状態(レンズ位置など)に関する情報をカメラ本体200に送信する場合を想定している。このためレンズマイコン111は、図3の調歩同期通信の際に、第一のデータ通信チャネル(DLC)を介して、まず情報の種類を示すコマンド情報をカメラマイコン205へ送信する。その後、レンズマイコン111は、第一のデータ通信チャネル(DLC)を介して、レンズ情報(交換レンズ100の状態をデータ)をカメラマイコン205へ送信する。 In the second serial communication, communication is performed using two channels as described above, and since this is asynchronous communication, each channel can communicate independently. In order to communicate independently, the camera body 200 and the interchangeable lens 100 need to determine the information received from each other, and the type and amount of information (communication amount) to be transmitted from now on at the beginning of the communication are command information It is necessary to send to the other party as. In this embodiment, it is assumed that information on the state (lens position etc.) of the interchangeable lens 100 is transmitted to the camera body 200. Therefore, the lens microcomputer 111 first transmits command information indicating the type of information to the camera microcomputer 205 via the first data communication channel (DLC) at the time of the synchronous communication in FIG. Thereafter, the lens microcomputer 111 transmits lens information (data of the state of the interchangeable lens 100) to the camera microcomputer 205 through the first data communication channel (DLC).
コマンド情報はそれ自体が情報量を示しているため、カメラマイコン205は、コマンド情報を解析することにより、情報の種類および情報量の2つの情報を判定することができる。従って、カメラマイコン205は、最初に受信したコマンド情報に基づいて、次から受信したレンズ情報の総量を判定することにより、更にその次のコマンド情報の先頭の位置を判別することができる。なお、この動作はレンズマイコン111に限定されるものではなく、カメラマイコン205がレンズマイコン111へ情報を送信する場合にもカメラマイコン205は同様の動作を行う。 Since the command information itself indicates the amount of information, the camera microcomputer 205 can determine the two types of information and the amount of information by analyzing the command information. Therefore, the camera microcomputer 205 can determine the position of the head of the next command information by determining the total amount of lens information received from the next based on the command information received first. Note that this operation is not limited to the lens microcomputer 111. Even when the camera microcomputer 205 transmits information to the lens microcomputer 111, the camera microcomputer 205 performs the same operation.
図4は、変倍レンズ102の位置情報と電圧との関係を示す図であり、変倍レンズ102が光軸方向に駆動された場合における不図示の移動量を検知するセンサ信号の変化を示している。図4において、横軸は変倍レンズ102の位置(ズーム位置)、縦軸は電圧(不図示のA/D変換器の出力電圧)をそれぞれ示している。ここで、変倍レンズ102の位置(ズーム位置)とは、変倍に際して移動するレンズ群が複数である場合には各レンズ群の位置に相当し、各ズーム位置が異なる焦点距離に対応する。 FIG. 4 is a diagram showing the relationship between the position information of the variable power lens 102 and the voltage, and shows the change in the sensor signal for detecting the unillustrated moving amount when the variable power lens 102 is driven in the optical axis direction. ing. In FIG. 4, the horizontal axis represents the position (zoom position) of the variable magnification lens 102, and the vertical axis represents voltage (the output voltage of an A / D converter not shown). Here, the position (zoom position) of the variable magnification lens 102 corresponds to the position of each lens group when there are a plurality of lens groups that move during zooming, and each zoom position corresponds to a different focal length.
本実施例では、不図示のセンサはボリューム抵抗を有し、変倍レンズ102の位置に対する抵抗値に応じて電圧が変化する回路が構成されている。この電圧変化をレンズマイコン111の不図示のA/D変換器で検知し、望遠端であるV−Tele電圧と広角端であるV−Wide電圧をそれぞれ変倍位置であるZOOM63とZOOM0として調整して記憶させている。すなわち、変倍レンズ102の位置(ズーム位置)は、広角端から望遠端までZOOM0〜ZOOM63までの64分割されたデジタル位置情報として変換されている。仮に現在のA/D変換器の出力値が(V−Zoom)であるとした場合、デジタル位置情報に変換するための演算式は、以下のように表される。 In this embodiment, a sensor (not shown) has a volume resistance, and a circuit in which a voltage changes in accordance with the resistance value with respect to the position of the variable magnification lens 102 is configured. This voltage change is detected by an A / D converter (not shown) of the lens microcomputer 111, and the V-Tele voltage at the telephoto end and the V-Wide voltage at the wide-angle end are adjusted as ZOOM 63 and ZOOM 0 as magnification change positions, respectively. I remember. That is, the position (zoom position) of the variable magnification lens 102 is converted as 64 divided digital position information from ZOOM 0 to ZOOM 63 from the wide-angle end to the telephoto end. Assuming that the current output value of the A / D converter is (V-Zoom), an arithmetic expression for converting to digital position information is expressed as follows.
|64/((V−Tele)−(V−Wide))×((V−Zoom)−(V−Wide))|
レンズマイコン111は、このデジタル位置情報の変化を常に(所定時間ごとに)監視し、変倍情報(ズーム位置情報)を更新している。
| 64 / ((V-Tele)-(V-Wide)) × ((V-Zoom)-(V-Wide)) |
The lens microcomputer 111 constantly monitors the change of the digital position information (every predetermined time), and updates the magnification change information (zoom position information).
図5は、フォーカスレンズ104の位置情報(フォーカス位置)と駆動量との関係を示す図である。各フォーカス位置は、異なる物体距離に相当する。ステッピングモータ108は、駆動パルスに同期してフォーカスレンズ104を移動させる。このため、このときの駆動パルスがフォーカスレンズ104の絶対位置として扱われている。例えばフォーカスレンズ104の無限端を駆動量0パルスとする場合、0〜50パルスまでがFOCUS0(無限端)の位置であるとする。同様に、駆動量が51パルス〜100パルスまでがFOCUS1、・・・・、駆動量が551パルス〜600パルスまでがFOCUS7(至近端)であると判定される。このように本実施例では、ステッピングモータ108の駆動量をフォーカスレンズ104の位置情報として特定することができる。従って、レンズマイコン111は、交換レンズ100に電源が投入された場合、フォーカスレンズ104を無限端の位置に駆動し、その位置を駆動量が0パルスとなるように動作する。レンズマイコン111は、このようなフォーカスレンズ104の位置変化を常に(所定時間ごとに)監視し、フォーカス位置情報として更新している。 FIG. 5 is a diagram showing the relationship between the position information (focus position) of the focus lens 104 and the drive amount. Each focus position corresponds to a different object distance. The stepping motor 108 moves the focus lens 104 in synchronization with the drive pulse. Therefore, the drive pulse at this time is treated as an absolute position of the focus lens 104. For example, in the case where the infinite end of the focus lens 104 is 0 pulse, it is assumed that 0 to 50 pulses are at the position of FOCUS 0 (infinite end). Similarly, it is determined that the drive amount of 51 pulses to 100 pulses is FOCUS1... And the drive amount of 551 pulses to 600 pulses is FOCUS 7 (closest end). As described above, in the present embodiment, the driving amount of the stepping motor 108 can be specified as the position information of the focus lens 104. Therefore, when the interchangeable lens 100 is powered on, the lens microcomputer 111 drives the focus lens 104 to the infinite end position so that the position becomes a zero pulse. The lens microcomputer 111 constantly monitors such a positional change of the focus lens 104 (every predetermined time) and updates it as focus position information.
図6は、交換レンズ100の光学仕様に関する情報(光学情報)、絞りユニット114に関する情報、ズーム位置やフォーカス位置などのレンズ位置情報などと、カメラマイコン205に送信する際のコマンド情報との関係を示す図である。交換レンズ100に関する光学情報A〜Cやコマンド情報などは、レンズマイコン111の内部メモリなどの記憶手段に記憶されている。 FIG. 6 shows the relationship between information on optical specifications of the interchangeable lens 100 (optical information), information on the aperture unit 114, lens position information such as zoom position and focus position, etc., and command information when transmitting to the camera microcomputer 205. FIG. Optical information A to C, command information and the like regarding the interchangeable lens 100 are stored in storage means such as an internal memory of the lens microcomputer 111.
図3を参照して説明したように、第二のシリアル通信は調歩同期通信であるため、カメラマイコン205はレンズマイコン111から受信した情報を判別する必要がある。そこでレンズマイコン111は、最初の通信で、これから送信する情報の種類をカメラマイコン205に判別させるため、コマンド情報を送信する。このコマンド情報は、各種の光学情報と1対1で対応付けられている。 As described with reference to FIG. 3, since the second serial communication is asynchronous communication, the camera microcomputer 205 needs to determine the information received from the lens microcomputer 111. Therefore, in the first communication, the lens microcomputer 111 transmits command information to cause the camera microcomputer 205 to determine the type of information to be transmitted. The command information is in one-to-one correspondence with various optical information.
図6に示されるように、交換レンズ100の光学情報Aは、16進数の「A0」がコマンド情報となる。同様に、交換レンズ100の光学情報Bは16進数の「B0」、光学情報Cは16進数の「C0」がそれぞれコマンド情報として扱われる。また、絞りユニット114のアクチュエータ情報(絞り位置情報)に関して、16進数の「C0」がコマンド情報である。また、フォーカスレンズ104や変倍レンズ102の絶対位置情報(Fリング位置情報、Zリング位置情報)に関して、16進数の「E0」、「F0」がそれぞれコマンド情報である。このようにカメラマイコン205は、最初に受信したコマンド情報に基づいて、予め紐付けられた対応表により情報の種類の判定および整理を行い、内部メモリなどの記憶手段に記憶させてカメラ本体200の制御に使用する。またカメラマイコン205は、受信したコマンド情報に基づいて通信量を判定し、必要な情報に生成すると同時に次のコマンド情報が何回目の受信情報であるかを判定する。カメラマイコン205がこれらの判定を繰り返すことにより通信が成立する。なお、前述したこれらの光学情報は、変倍レンズ102やフォーカスレンズ104の位置に応じて変化する情報であるため、レンズの位置が変化することで光学情報の値も変化する仕様となっている。 As shown in FIG. 6, in the optical information A of the interchangeable lens 100, “A0” in hexadecimal is command information. Similarly, the optical information B of the interchangeable lens 100 is treated as hexadecimal "B0", and the optical information C is treated as hexadecimal "C0" as command information. Further, regarding actuator information (diaphragm position information) of the diaphragm unit 114, hexadecimal "C0" is command information. Further, with regard to the absolute position information (F ring position information, Z ring position information) of the focus lens 104 and the variable magnification lens 102, “E0” and “F0” in hexadecimal are command information respectively. As described above, the camera microcomputer 205 determines and organizes the types of information according to the correspondence table linked in advance based on the command information received first, and stores the information in the storage means such as the internal memory. Used for control. Also, the camera microcomputer 205 determines the amount of communication based on the received command information, and generates necessary information, and at the same time determines what time the next command information is received information. Communication is established when the camera microcomputer 205 repeats these determinations. Note that since the above-described optical information is information that changes according to the position of the variable magnification lens 102 or the focus lens 104, the optical information value also changes as the lens position changes. .
図7は、カメラマイコン205の通信割り込み処理に関するフローチャートである。図7の通信割り込み処理は、カメラマイコン205がレンズマイコン111からの通信を受信した場合に、カメラマイコン205により実行される。 FIG. 7 is a flowchart regarding communication interrupt processing of the camera microcomputer 205. The communication interrupt process of FIG. 7 is executed by the camera microcomputer 205 when the camera microcomputer 205 receives a communication from the lens microcomputer 111.
カメラマイコン205がレンズマイコン111からの通信を受信すると、ステップS300において通信割り込みが発動する。続いてステップS301において、カメラマイコン205は、今回の通信がコマンド情報であるか否か、すなわちコマンド解析モードであるか否かを判定する。今回の通信がコマンド情報であると判定した場合、ステップS302へ進む。ステップS302において、カメラマイコン205は、レンズマイコン111から受信した情報を解析し、これからレンズマイコン111から受信する情報がいずれの情報であるかを判定する(コマンド解析処理)。 When the camera microcomputer 205 receives a communication from the lens microcomputer 111, a communication interrupt is triggered in step S300. Subsequently, in step S301, the camera microcomputer 205 determines whether or not the current communication is command information, that is, whether or not the command analysis mode is in effect. If it is determined that the current communication is command information, the process proceeds to step S302. In step S302, the camera microcomputer 205 analyzes the information received from the lens microcomputer 111, and determines which information the information received from the lens microcomputer 111 is from now on (command analysis processing).
続いてステップS303において、カメラマイコン205は、次に受信したコマンド情報に基づいて予めカメラマイコン205内に記憶されているコマンド情報に対応した情報量を導き出し、受信する情報量を取得する。本実施例では、レンズマイコン111から受信したコマンド情報は、図6の16進数で「A0」の光学情報Aであり、情報量としては4バイト(1回の通信情報を1バイトとする)を受信するものとして説明するが、これに限定されるものではない。続いてステップS304において、カメラマイコン205は、コマンド情報が光学情報Aで受信量が4バイトのため、次の通信情報はデータであると判定し、データ取得モードに設定する。そしてステップS308において、カメラマイコン205は、本割り込み処理を終了する。カメラマイコン205は、ステップ304にてデータ取得モードに設定することにより、次に通信を受信した際にはステップS301にてコマンド解析モードではないと判定する。 Subsequently, in step S303, the camera microcomputer 205 derives an amount of information corresponding to the command information stored in advance in the camera microcomputer 205 based on the next received command information, and acquires the amount of information to be received. In the present embodiment, the command information received from the lens microcomputer 111 is optical information A of “A0” in hexadecimal in FIG. 6, and the amount of information is 4 bytes (one communication information is 1 byte). Although described as receiving, it is not limited to this. Subsequently, in step S304, since the command information is optical information A and the reception amount is 4 bytes, the camera microcomputer 205 determines that the next communication information is data, and sets the data acquisition mode. Then, in step S308, the camera microcomputer 205 ends the interrupt processing. By setting the data acquisition mode at step 304, the camera microcomputer 205 determines that it is not in the command analysis mode at step S301 when the communication is received next.
ステップ301にてカメラマイコン205がコマンド解析モードではないと判定した場合、データ取得モードに設定されていることになるため、ステップS305へ進む。ステップS305において、カメラマイコン205は、データ取得処理を行う。そしてステップS306において、カメラマイコン205は、指定された光学情報Aの情報(所定情報)の全てを受信したか否かを判定する。光学情報Aの全ての情報の受信が完了していない場合、ステップ308に進み、割り込み処理を終了する。 If it is determined in step S301 that the camera microcomputer 205 is not in the command analysis mode, the data acquisition mode is set, and thus the process proceeds to step S305. In step S305, the camera microcomputer 205 performs data acquisition processing. Then, in step S306, the camera microcomputer 205 determines whether all the information (predetermined information) of the designated optical information A has been received. If the reception of all the optical information A has not been completed, the process proceeds to step 308 and the interrupt process is ended.
一方、ステップ306にて全ての情報の受信が完了している場合、カメラマイコン205は、受信した4バイトの情報から光学情報Aのデータを生成し、カメラマイコン205の内部メモリなどの記憶手段に記憶する。カメラマイコン205は、記憶した情報(光学情報Aのデータ)に基づいて、交換レンズ100やカメラ本体200を制御する。そしてステップS307において、カメラマイコン205は、データ取得モードからコマンド解析モードに移行させる(コマンド解析モードに設定する)。これによりカメラマイコン205は、次回の通信からは、レンズマイコン111から受信した情報がコマンド情報であるとして認識するように動作する。そしてステップS308において、割り込み処理を終了する。 On the other hand, when reception of all the information is completed in step 306, the camera microcomputer 205 generates data of optical information A from the received 4 bytes of information and stores it in a storage means such as an internal memory of the camera microcomputer 205. Remember. The camera microcomputer 205 controls the interchangeable lens 100 and the camera body 200 based on the stored information (data of optical information A). Then, in step S307, the camera microcomputer 205 shifts from the data acquisition mode to the command analysis mode (sets the command analysis mode). Thus, the camera microcomputer 205 operates so as to recognize that the information received from the lens microcomputer 111 is command information from the next communication. Then, in step S308, the interrupt processing ends.
図8は、第二の通信方式におけるレンズマイコン111の位置検出処理に関するフローチャートである。レンズマイコン111は、所定時間ごとにフォーカスレンズ104および変倍レンズ102のそれぞれの位置を検出している。すなわち図8の位置検出処理は、所定時間ごとにレンズマイコン111により実行される。 FIG. 8 is a flowchart regarding the position detection process of the lens microcomputer 111 in the second communication method. The lens microcomputer 111 detects the positions of the focus lens 104 and the variable magnification lens 102 at predetermined time intervals. That is, the position detection process of FIG. 8 is executed by the lens microcomputer 111 at predetermined time intervals.
まずステップS400において、所定時間が経過すると、レンズマイコン111は位置検出処理を実行する。続いてステップS401において、レンズマイコン111は、変倍レンズ102の位置(ズーム位置)を検出する。例えば、レンズマイコン111は変倍レンズ102の位置情報を示す不図示のA/D変換器の値(V−Zoom)を読み出し、図4を参照して説明した演算式に基づいてデジタル位置情報に変換する。この演算により、レンズマイコン111は、現在の交換レンズ100のズーム位置が64分割した位置におけるいずれの位置であるかを判定することができる。続いてステップS402において、レンズマイコン111は、フォーカスレンズ104の位置(フォーカス位置)を検出する。例えば、レンズマイコン111は、フォーカスレンズ104の現在の駆動パルス量を読み出し、図5の表に則ってフォーカスレンズ104の位置(デジタル位置情報)を判定することができる。 First, in step S400, when a predetermined time has elapsed, the lens microcomputer 111 executes position detection processing. Subsequently, in step S401, the lens microcomputer 111 detects the position (zoom position) of the variable magnification lens 102. For example, the lens microcomputer 111 reads out the value (V-Zoom) of the A / D converter (not shown) indicating the position information of the variable magnification lens 102, and converts it into digital position information based on the arithmetic expression described with reference to FIG. Convert. By this calculation, the lens microcomputer 111 can determine which position the current zoom position of the interchangeable lens 100 is divided into 64 positions. Subsequently, in step S402, the lens microcomputer 111 detects the position (focus position) of the focus lens 104. For example, the lens microcomputer 111 can read out the current drive pulse amount of the focus lens 104 and determine the position (digital position information) of the focus lens 104 according to the table of FIG.
続いてステップS403において、レンズマイコン111は、ステップS401にて検出したズーム位置またはステップS402にて検出したフォーカス位置が変化したか(今回のデジタル位置情報が前回のデジタル位置情報に対して変化したか)否かを判定する。ズーム位置およびフォーカス位置のいずれも変化していない場合、ステップS407に進み、位置検出処理を終了する。一方、ズーム位置およびフォーカス位置の少なくとも一方が変化した場合、ステップS404に進む。ステップS404において、レンズマイコン111は、次回の位置情報変化の判定に使用するため、現在の位置情報(現在位置)を内部メモリなどの記憶手段に記憶する。 Subsequently, in step S403, the lens microcomputer 111 changes the zoom position detected in step S401 or the focus position detected in step S402 (whether the current digital position information has changed with respect to the previous digital position information) ) Or not. If neither the zoom position nor the focus position has changed, the process advances to step S407 to end the position detection process. On the other hand, if at least one of the zoom position and the focus position has changed, the process proceeds to step S404. In step S404, the lens microcomputer 111 stores the current position information (current position) in a storage unit such as an internal memory, for use in determining the next change in position information.
続いてステップS405において、レンズマイコン111は、フォーカス位置またはズーム位置が変化したため、現在位置に対応する光学情報を生成する。例えば、ズーム位置の変化に影響される光学情報としては焦点距離情報や開放F値情報などがあり、フォーカス位置の変化に影響される情報としては距離情報などがあるが、これらに限定されるものではない。 Subsequently, in step S405, since the focus position or the zoom position has changed, the lens microcomputer 111 generates optical information corresponding to the current position. For example, optical information affected by changes in zoom position includes focal length information and open F value information, and information affected by changes in focus position includes distance information and the like, but is limited thereto is not.
続いてステップS406において、レンズマイコン111は、ステップS406にて生成した光学情報をカメラ本体200に送信する。例えば、レンズマイコン111は、光学情報送信処理の際に、最初の通信で各種の光学情報に対応するコマンド情報をカメラマイコン205に送信し、次の通信で光学情報の送信を開始する。すなわちレンズマイコン111は、第二の通信方式において、情報の種類および情報量をカメラ本体200に送信した後にレンズ位置(交換レンズ100の状態)を示す情報を送信する。レンズマイコン111は、全ての光学情報の送信が完了するまでこの送信処理を繰り返し、送信処理が完了した後、ステップS407に進み、位置検出処理を終了する。 Subsequently, in step S406, the lens microcomputer 111 transmits the optical information generated in step S406 to the camera body 200. For example, at the time of optical information transmission processing, the lens microcomputer 111 transmits command information corresponding to various optical information to the camera microcomputer 205 in the first communication, and starts transmission of optical information in the next communication. That is, the lens microcomputer 111 transmits information indicating the lens position (the state of the interchangeable lens 100) after transmitting the type and amount of information to the camera body 200 in the second communication method. The lens microcomputer 111 repeats this transmission process until transmission of all the optical information is completed, and after the transmission process is completed, the process proceeds to step S407, and the position detection process is ended.
次に、本発明の実施例2について説明する。実施例1ではレンズマイコン111はズーム位置やフォーカス位置の変化に応じて交換レンズ100の光学情報をカメラ本体200に送信するが、本実施例ではレンズマイコン111は絞りユニット114の位置(絞り位置)の変化に応じて光学情報を送信する。ここで絞りユニット114の位置(絞り位置)とは、検出対象としての開口絞りの開口径を変化させるための羽根の位置(駆動状態)であり、開口絞りの開口径の大きさに相当する。 Next, a second embodiment of the present invention will be described. In the first embodiment, the lens microcomputer 111 transmits the optical information of the interchangeable lens 100 to the camera body 200 according to the change of the zoom position and the focus position, but in the present embodiment, the lens microcomputer 111 detects the position of the diaphragm unit 114 (diaphragm position). Transmit optical information according to the change of. Here, the position (diaphragm position) of the diaphragm unit 114 is the position (driven state) of the blade for changing the aperture diameter of the aperture stop as a detection target, and corresponds to the size of the aperture diameter of the aperture stop.
図6に示されるように、レンズマイコン111は、絞りユニット114の位置(絞り位置情報)が変化した場合にも、その変化をカメラマイコン205へ送信する。このため、例えばレンズマイコン111の判断で絞りユニット114を駆動させて絞り位置が変化した場合、その動作に関する情報をカメラマイコン205に送信する必要がある。レンズマイコン111は、例えば、絞りユニット114が動作中であることを示す情報や、絞り位置情報そのものを送信する。また、絞りユニット114以外でも、レンズマイコン111が独自の判断で変倍レンズ102やフォーカスレンズ104を駆動させた場合も同様である。図6に示されるように、フォーカスレンズ104や変倍レンズ102を手動や外部アクチュエータで回転操作される不図示のフォーカスリングやズームリングの位置情報が変化した場合にも、レンズマイコン111がその位置情報をカメラマイコン205に送信する。 As shown in FIG. 6, even when the position of the diaphragm unit 114 (diaphragm position information) changes, the lens microcomputer 111 transmits the change to the camera microcomputer 205. For this reason, for example, when the diaphragm unit 114 is driven by the determination of the lens microcomputer 111 to change the diaphragm position, it is necessary to transmit information on the operation to the camera microcomputer 205. The lens microcomputer 111 transmits, for example, information indicating that the diaphragm unit 114 is in operation, and diaphragm position information itself. In addition to the diaphragm unit 114, the same applies to the case where the lens microcomputer 111 drives the variable power lens 102 or the focus lens 104 based on its own judgment. As shown in FIG. 6, even when the position information of the focus ring or zoom ring (not shown) operated by rotating the focus lens 104 or the variable magnification lens 102 manually or by an external actuator changes, the position of the lens microcomputer 111 The information is transmitted to the camera microcomputer 205.
このように実施例1または実施例2において、アクセサリ通信部(レンズ通信部112)は、第一の通信方式および第二の通信方式でカメラ本体200との通信を行う。アクセサリ制御部(レンズマイコン111)は、第一の通信方式において、カメラ本体200から送信要求を受信した場合、アクセサリ装置(交換レンズ100)の状態を示す情報をカメラ本体200に送信する。一方、アクセサリ制御部は、第二の通信方式において、アクセサリ装置の状態が変化した場合、アクセサリ装置の状態を示す情報をカメラ本体200に送信する。換言すると、アクセサリ制御部は、第一の通信方式において、カメラ本体200から送信要求を受信した場合、受信した送信要求に応じた情報のみをカメラ本体200に送信する。一方、アクセサリ制御部は、第二の通信方式において、アクセサリ装置の状態が変化した場合、状態の変化に応じて、順次、アクセサリ装置の情報をカメラ本体200に送信する。 As described above, in the first embodiment or the second embodiment, the accessory communication unit (lens communication unit 112) communicates with the camera body 200 by the first communication method and the second communication method. When the accessory control unit (lens microcomputer 111) receives a transmission request from the camera body 200 in the first communication method, the accessory control unit (lens microcomputer 111) transmits information indicating the state of the accessory device (interchangeable lens 100) to the camera body 200. On the other hand, when the state of the accessory device changes in the second communication method, the accessory control unit transmits information indicating the state of the accessory device to the camera body 200. In other words, when the accessory control unit receives the transmission request from the camera body 200 in the first communication scheme, the accessory control unit transmits only the information corresponding to the received transmission request to the camera body 200. On the other hand, in the second communication method, when the state of the accessory device changes in the second communication method, the accessory control unit sequentially transmits information on the accessory device to the camera body 200 according to the change in the state.
好ましくは、アクセサリ制御部は、第一の通信方式において、送信要求を受信した場合にはアクセサリ装置の状態を示す情報をカメラ本体200に送信し、送信要求を受信していない場合にはアクセサリ装置の状態が変化してもその情報を送信しない。また好ましくは、アクセサリ制御部は、第二の通信方式において、所定時間ごとにアクセサリ装置の状態が変化したか否かを判定する。アクセサリ装置の状態が変化した場合、アクセサリ装置の状態を示す情報をカメラ本体200に送信する。一方、アクセサリ制御部は、アクセサリ装置の状態が変化していない場合、アクセサリ装置の状態を示す情報をカメラ本体200に送信しない。 Preferably, in the first communication method, the accessory control unit transmits information indicating the state of the accessory device to the camera body 200 when the transmission request is received, and the accessory device when the transmission request is not received. Does not send that information even if it changes. Further preferably, in the second communication method, the accessory control unit determines whether or not the state of the accessory device has changed every predetermined time. When the state of the accessory device changes, information indicating the state of the accessory device is transmitted to the camera body 200. On the other hand, when the state of the accessory device has not changed, the accessory control unit does not transmit information indicating the state of the accessory device to the camera body 200.
次に、本発明の実施例3について説明する。実施例1や実施例2ではレンズマイコンの処理に関して説明したが、カメラマイコンでも同様の処理が可能である。カメラ本体200には不図示の複数のスイッチが設けられており、これらのスイッチの操作により交換レンズ100に対してスイッチの状態が変化したことを通知することが可能である。 Next, a third embodiment of the present invention will be described. Although the processing of the lens microcomputer has been described in the first and second embodiments, the same processing can be performed by the camera microcomputer. The camera body 200 is provided with a plurality of switches (not shown), and by operating these switches, it is possible to notify the interchangeable lens 100 that the state of the switch has changed.
各マイコンの処理に関しては図7と図8のフローチャートを入れ替え、ズームやフォーカスの位置情報の代わりにカメラ本体200の不図示のスイッチの状態に関する情報に入れ替える制御となる。従って、詳しい説明は省略する。 With regard to the processing of each microcomputer, the flowcharts of FIG. 7 and FIG. 8 are interchanged, and control is interchanged to information on the state of a switch (not shown) of the camera body 200 instead of zoom and focus position information. Therefore, the detailed description is omitted.
本実施例において、カメラ制御部(カメラマイコン205)は、第一の通信方式において、アクセサリ装置(交換レンズ100)へ送信要求を送信した場合、アクセサリ装置の状態を示す情報をアクセサリ装置から受信する。一方、カメラ制御部は、第二の通信方式において、カメラ本体200の状態が変化した場合、カメラ本体200の状態を示す情報をアクセサリ装置に送信する。 In the present embodiment, when the camera control unit (camera microcomputer 205) transmits a transmission request to the accessory device (interchangeable lens 100) in the first communication method, the camera control unit (camera microcomputer 205) receives information indicating the state of the accessory device from the accessory device. . On the other hand, when the state of the camera body 200 changes in the second communication method, the camera control unit transmits information indicating the state of the camera body 200 to the accessory device.
各実施例によれば、通信機能を有する光学機器において、各種位置情報やスイッチの状態が変化したことをトリガーにして、接続された相手に最新の情報を送信することが可能となる。従って特にレンズ交換式のデジタルカメラやビデオカメラ等のカメラシステムに利用可能である。 According to each embodiment, in the optical apparatus having the communication function, it is possible to transmit the latest information to the connected party by using various position information and the state of the switch as a trigger. Therefore, it can be used particularly for camera systems such as lens-interchangeable digital cameras and video cameras.
(その他の実施例)
本発明は、上述の実施形態の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 storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. Can also be realized. It can also be implemented by a circuit (eg, an ASIC) that implements one or more functions.
各実施例によれば、例えば交換レンズの状態の変化をカメラ本体に素早く伝達することができ、ピント精度、AE精度、合焦時間の短縮、手ぶれ補正の精度などが向上する。このため各実施例によれば、高精度な通信制御が可能なアクセサリ装置、撮像装置、および、通信制御プログラムを提供することができる。 According to each embodiment, for example, changes in the state of the interchangeable lens can be quickly transmitted to the camera body, and focusing accuracy, AE accuracy, shortening of focusing time, and accuracy of camera shake correction can be improved. Therefore, according to each embodiment, it is possible to provide an accessory device capable of highly accurate communication control, an imaging device, and a communication control program.
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。 As mentioned above, although the preferable embodiment of this invention was described, this invention is not limited to these embodiment, A various deformation | transformation and change are possible within the range of the summary.
100 交換レンズ(アクセサリ装置)
111 レンズマイコン(アクセサリ制御部)
112 レンズ通信部(アクセサリ通信部)
100 Interchangeable Lens (Accessory Device)
111 Lens Microcomputer (Accessory Controller)
112 Lens Communication Unit (Accessory Communication Unit)
Claims (14)
前記撮像装置と通信を行うアクセサリ通信部と、
前記アクセサリ通信部を介した前記撮像装置との前記通信を制御するアクセサリ制御部と、を有し、
前記アクセサリ通信部は、第一の通信方式および第二の通信方式で前記撮像装置との前記通信を行い、
前記アクセサリ制御部は、
前記第一の通信方式において、前記撮像装置から送信要求を受信した場合、前記アクセサリ装置の状態を示す情報を前記撮像装置に送信し、
前記第二の通信方式において、前記アクセサリ装置の前記状態が変化した場合、前記アクセサリ装置の前記状態を示す情報を前記撮像装置に送信する
ことを特徴とするアクセサリ装置。 An accessory device that can be attached to and removed from an imaging device,
An accessory communication unit that communicates with the imaging device;
An accessory control unit that controls the communication with the imaging device via the accessory communication unit;
The accessory communication unit performs the communication with the imaging device in a first communication method and a second communication method.
The accessory control unit
In the first communication method, when a transmission request is received from the imaging device, information indicating a state of the accessory device is transmitted to the imaging device,
6. An accessory device according to the second communication method, wherein, when the state of the accessory device changes, information indicating the state of the accessory device is transmitted to the imaging device.
前記第一の通信方式において、前記撮像装置から前記送信要求を受信した場合、前記撮像装置から受信した前記送信要求に応じた情報のみを前記撮像装置に送信し、
前記第二の通信方式において、前記アクセサリ装置の前記状態が変化した場合、前記状態の変化に応じて、順次、前記情報を前記撮像装置に送信する
ことを特徴とする請求項1に記載のアクセサリ装置。 The accessory control unit
In the first communication method, when the transmission request is received from the imaging device, only information corresponding to the transmission request received from the imaging device is transmitted to the imaging device.
The accessory according to claim 1, wherein, in the second communication method, when the state of the accessory device changes, the information is sequentially transmitted to the imaging device according to the change of the state. apparatus.
前記撮像装置から前記送信要求を受信した場合、前記アクセサリ装置の前記状態を示す情報を前記撮像装置に送信し、
前記撮像装置から前記送信要求を受信していない場合、前記アクセサリ装置の前記状態が変化しても前記情報を前記撮像装置に送信しない
ことを特徴とする請求項1または2に記載のアクセサリ装置。 In the first communication method, the accessory control unit
When the transmission request is received from the imaging device, information indicating the state of the accessory device is transmitted to the imaging device,
The accessory device according to claim 1, wherein when the transmission request is not received from the imaging device, the information is not transmitted to the imaging device even when the state of the accessory device changes.
所定時間ごとに前記アクセサリ装置の前記状態が変化したか否かを判定し、
前記アクセサリ装置の前記状態が変化した場合、前記アクセサリ装置の前記状態を示す前記情報を前記撮像装置に送信し、
前記アクセサリ装置の前記状態が変化していない場合、前記アクセサリ装置の前記状態を示す前記情報を前記撮像装置に送信しない
ことを特徴とする請求項1乃至3のいずれか1項に記載のアクセサリ装置。 In the second communication method, the accessory control unit
Determining whether the state of the accessory device has changed at predetermined time intervals;
When the state of the accessory device changes, the information indicating the state of the accessory device is transmitted to the imaging device;
The accessory device according to any one of claims 1 to 3, wherein the information indicating the state of the accessory device is not transmitted to the imaging device when the state of the accessory device is not changed. .
前記アクセサリ装置の前記状態は、前記レンズ装置におけるレンズ位置である
ことを特徴とする請求項1乃至4のいずれか1項に記載のアクセサリ装置。 The accessory device is a lens device,
The accessory device according to any one of claims 1 to 4, wherein the state of the accessory device is a lens position in the lens device.
ことを特徴とする請求項5に記載のアクセサリ装置。 The accessory device according to claim 5, wherein the lens position is a position of a focus lens.
ことを特徴とする請求項5に記載のアクセサリ装置。 The accessory device according to claim 5, wherein the lens position is a position of a zoom lens.
ことを特徴とする請求項1乃至4のいずれか1項に記載のアクセサリ装置。 The accessory device according to any one of claims 1 to 4, wherein the state of the accessory device is a state of a switch of the accessory device.
ことを特徴とする請求項1乃至8のいずれか1項に記載のアクセサリ装置。 The accessory control unit transmits the information indicating the state of the accessory device after transmitting the type and amount of information to the imaging device in the second communication method. The accessory device according to any one of 8.
前記アクセサリ装置と通信を行うカメラ通信部と、
前記カメラ通信部を介した前記アクセサリ装置との前記通信を制御するカメラ制御部と、を有し、
前記カメラ通信部は、第一の通信方式および第二の通信方式で前記アクセサリ装置との前記通信を行い、
前記カメラ制御部は、
前記第一の通信方式において、前記アクセサリ装置へ送信要求を送信した場合、前記アクセサリ装置の状態を示す情報を前記アクセサリ装置から受信し、
前記第二の通信方式において、前記アクセサリ装置の前記状態が変化した場合、前記アクセサリ装置の前記状態を示す情報を前記アクセサリ装置から受信する
ことを特徴とする撮像装置。 An imaging device to which the accessory device is attachable and detachable.
A camera communication unit that communicates with the accessory device;
A camera control unit that controls the communication with the accessory device via the camera communication unit;
The camera communication unit performs the communication with the accessory device in a first communication method and a second communication method.
The camera control unit
In the first communication method, when a transmission request is transmitted to the accessory device, information indicating a state of the accessory device is received from the accessory device,
In the second communication method, when the state of the accessory device changes, information indicating the state of the accessory device is received from the accessory device.
前記アクセサリ装置が前記第二の通信方式に対応しているか否かを判定し、
前記アクセサリ装置が前記第二の通信方式に対応している場合、前記第二の通信方式による前記アクセサリ装置との前記通信の制御を行い、
前記アクセサリ装置が前記第二の通信方式に対応していない場合、前記第二の通信方式による前記アクセサリ装置との前記通信の制御を行わない
ことを特徴とする請求項10に記載の撮像装置。 The camera control unit
Determining whether the accessory device is compatible with the second communication method;
If the accessory device corresponds to the second communication method, control of the communication with the accessory device is performed by the second communication method,
The imaging device according to claim 10, wherein the communication with the accessory device according to the second communication method is not controlled when the accessory device does not correspond to the second communication method.
前記アクセサリ装置と通信を行うカメラ通信部と、
前記カメラ通信部を介した前記アクセサリ装置との前記通信を制御するカメラ制御部と、を有し、
前記カメラ通信部は、第一の通信方式および第二の通信方式で前記アクセサリ装置との前記通信を行い、
前記カメラ制御部は、
前記第一の通信方式において、前記アクセサリ装置へ送信要求を送信した場合、前記アクセサリ装置の状態を示す情報を前記アクセサリ装置から受信し、
前記第二の通信方式において、前記撮像装置の状態が変化した場合、前記撮像装置の前記状態を示す情報を前記アクセサリ装置に送信する
ことを特徴とする撮像装置。 An imaging device to which the accessory device is attachable and detachable.
A camera communication unit that communicates with the accessory device;
A camera control unit that controls the communication with the accessory device via the camera communication unit;
The camera communication unit performs the communication with the accessory device in a first communication method and a second communication method.
The camera control unit
In the first communication method, when a transmission request is transmitted to the accessory device, information indicating a state of the accessory device is received from the accessory device,
In the second communication method, when the state of the imaging device changes, information indicating the state of the imaging device is transmitted to the accessory device.
撮像光学系を介して形成された光学像を光電変換する撮像素子と、を有する
ことを特徴とする撮像システム。 An accessory device according to any one of claims 1 to 9,
An image pickup system comprising: an image pickup element for photoelectrically converting an optical image formed through an image pickup optical system.
第一の通信方式で撮像装置との通信を行うステップと、
第二の通信方式で前記撮像装置の通信を行うステップと、を実行させる通信制御プログラムであって、
前記第一の通信方式による前記通信を行うステップにおいて、前記撮像装置から送信要求を受信した場合、前記アクセサリ装置の状態を示す情報を前記撮像装置に送信し、
前記第二の通信方式による前記通信を行うステップにおいて、前記アクセサリ装置の前記状態が変化した場合、前記アクセサリ装置の前記状態を示す情報を前記撮像装置に送信する
ことを特徴とする通信制御プログラム。 In the computer of the accessory device that can be attached to and detached from the imaging device,
Communicating with the imaging device in a first communication scheme;
It is a communication control program which performs the step which communicates the said imaging device by a 2nd communication system, Comprising:
In the step of performing the communication according to the first communication method, when a transmission request is received from the imaging device, information indicating a state of the accessory device is transmitted to the imaging device,
10. A communication control program comprising transmitting information indicating the state of the accessory device to the imaging device when the state of the accessory device changes in the step of performing the communication according to the second communication method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017227454A JP2019095721A (en) | 2017-11-28 | 2017-11-28 | Accessory device, imaging apparatus, and communication control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017227454A JP2019095721A (en) | 2017-11-28 | 2017-11-28 | Accessory device, imaging apparatus, and communication control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019095721A true JP2019095721A (en) | 2019-06-20 |
Family
ID=66971595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017227454A Pending JP2019095721A (en) | 2017-11-28 | 2017-11-28 | Accessory device, imaging apparatus, and communication control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019095721A (en) |
-
2017
- 2017-11-28 JP JP2017227454A patent/JP2019095721A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7409623B2 (en) | Accessory devices, cameras, communication control programs, and camera systems | |
| US12063436B2 (en) | Image capturing apparatus, accessory apparatus, and control method therefor | |
| JP7135062B2 (en) | Accessory equipment and imaging equipment | |
| JP6427289B1 (en) | Accessory device, camera and communication control program | |
| JP6341947B2 (en) | Accessory device, imaging device, and communication control program | |
| JP6427288B1 (en) | Accessory device, camera and communication control program | |
| JP2019095721A (en) | Accessory device, imaging apparatus, and communication control program | |
| EP3705939B1 (en) | Camera, accessory device and control method thereof | |
| JP2025029819A (en) | Accessory device, accessory device control method, and program | |
| JP2019201337A (en) | Accessory device, camera system including the same, and program | |
| JP7799784B2 (en) | Optical device, control method, and program | |
| JP7710884B2 (en) | Imaging device and lens device | |
| JP2020034740A (en) | Imaging device, accessory, and program | |
| JP2017181832A (en) | Accessory device, imaging device, and control method thereof | |
| JP6786695B2 (en) | Accessory device, imaging device and communication control program | |
| JP6768419B2 (en) | Accessory device, image pickup device and communication control program | |
| JP2025078125A (en) | Imaging device, accessory device, and control method and program thereof | |
| JP2021184053A (en) | Lens device, imaging apparatus, and camera system | |
| JP2025073514A (en) | Accessory, accessory control method, and program | |
| JP2023177479A (en) | Accessory devices, imaging apparatus, imaging system, control method, and program | |
| JP2023177533A (en) | Control device, lens device, imaging apparatus, imaging system, control method, and program | |
| JP2018097087A (en) | Accessory device, imaging device, and communication control program | |
| JP2017122798A (en) | Accessories, optical equipment, optical equipment systems, imaging systems | |
| JP2018152890A (en) | Accessory device, imaging device, and communication control program | |
| JP2019015866A (en) | Controller, lens device, imaging apparatus, control method, and program |