JP2018205711A - Accessory device and imaging device - Google Patents

Accessory device and imaging device Download PDF

Info

Publication number
JP2018205711A
JP2018205711A JP2018096870A JP2018096870A JP2018205711A JP 2018205711 A JP2018205711 A JP 2018205711A JP 2018096870 A JP2018096870 A JP 2018096870A JP 2018096870 A JP2018096870 A JP 2018096870A JP 2018205711 A JP2018205711 A JP 2018205711A
Authority
JP
Japan
Prior art keywords
communication
accessory
microcomputer
data
imaging device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018096870A
Other languages
Japanese (ja)
Other versions
JP6818716B2 (en
Inventor
杉田 淳
Atsushi Sugita
淳 杉田
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 EP18175175.1A priority Critical patent/EP3410697A1/en
Priority to US15/992,356 priority patent/US10873691B2/en
Priority to CN201810540052.6A priority patent/CN108989619B/en
Priority to CN202110674180.1A priority patent/CN113472982B/en
Publication of JP2018205711A publication Critical patent/JP2018205711A/en
Priority to US17/096,047 priority patent/US11689802B2/en
Application granted granted Critical
Publication of JP6818716B2 publication Critical patent/JP6818716B2/en
Priority to US18/316,459 priority patent/US20230283895A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Accessories Of Cameras (AREA)
  • Structure And Mechanism Of Cameras (AREA)
  • Studio Devices (AREA)
  • Lens Barrels (AREA)

Abstract

To conduct excellent imaging control using an operation member provided in an accessory device by one versus multi communication between an imaging device and an interchangeable lens as well as an accessory device.SOLUTION: An accessory device 300 is connectable to an imaging device 200 together with an interchangeable lens device 100. The accessory device has: an accessory communication unit 341 that provides a communication channel between the imaging device and the accessory device; an operation member 310 that makes an operation by a user operable; and an accessory control unit 302 that communicates with the imaging device via the accessory communication unit. The accessory control unit is configured to notify the imaging device of a communication request in response to detection of the operation of the operation member; and transmit operation state information indicative of an operation state of the operation member 310 after transmitting information corresponding to an operation start of the operation member.SELECTED DRAWING: Figure 9

Description

本発明は、相互に通信が可能な撮像装置(以下、カメラ本体という)、交換レンズ装置(以下、交換レンズという)およびカメラ本体とレンズとの間に配置されるアダプタ装置(以下、アダプタという)等のアクセサリ装置を含む撮像(カメラ)システムに関する。   The present invention relates to an imaging device (hereinafter referred to as a camera body), an interchangeable lens device (hereinafter referred to as an interchangeable lens), and an adapter device (hereinafter referred to as an adapter) disposed between the camera body and the lens. The present invention relates to an imaging (camera) system including an accessory device such as the above.

レンズ交換型カメラシステムでは、カメラ本体と交換レンズとが通信システムを介して相互にデータを送受信する。この際、画質や応答性の高い撮像処理や画像記録、さらに滑らかな絞り制御やフォーカス制御等の撮像制御を実現するために、大容量かつリアルタイム性の高いデータ通信を行う必要がある。   In the interchangeable lens camera system, the camera body and the interchangeable lens exchange data with each other via a communication system. At this time, in order to realize image pickup control such as image pickup processing and image recording with high image quality and responsiveness, and smooth aperture control and focus control, it is necessary to perform data communication with large capacity and high real-time property.

また、カメラ本体と交換レンズとの間にワイドコンバータやテレコンバータ(エクステンダ)等のアダプタが装着される場合があり、該アダプタが絞り制御やフォーカス制御等のレンズ制御を行うためのユーザにより操作可能な操作部材を有することがある。このようなアダプタも交換レンズと同様にカメラ本体と通信を行う必要がある。このため、カメラシステムには、カメラ本体が交換レンズおよびアダプタに対して一対多通信を行うことでリアルタイム性の高いデータ通信(つまりは撮像制御)が可能な通信システムが必要となる。   In addition, an adapter such as a wide converter or teleconverter (extender) may be mounted between the camera body and the interchangeable lens, and this adapter can be operated by the user to perform lens control such as aperture control and focus control. May have an operation member. Such an adapter needs to communicate with the camera body in the same manner as the interchangeable lens. For this reason, the camera system requires a communication system capable of high-real-time data communication (that is, imaging control) by the camera body performing one-to-many communication with the interchangeable lens and the adapter.

特許文献1には、カメラ本体と交換レンズとの間にアダプタが装着された場合に、該アダプタによる光学パラメータの変化を補正するようにしたカメラシステムが開示されている。特許文献2には、交換レンズに設けられた操作部材に対してカメラ本体が任意の機能に関連付けすることを可能としたカメラシステムが開示されている。   Patent Document 1 discloses a camera system in which when an adapter is mounted between a camera body and an interchangeable lens, a change in optical parameters caused by the adapter is corrected. Patent Document 2 discloses a camera system that enables a camera body to associate an arbitrary function with an operation member provided on an interchangeable lens.

特開2006−171392号公報JP 2006-171392 A 特開2013−097352号公報JP 2013-097352 A

しかしながら、特許文献1および2のいずれに開示されたカメラシステムでもカメラ本体と交換レンズとの間で一対一通信が行われるにすぎず、これではアダプタが操作部材を有する場合にリアルタイム性の高い撮像制御を実現することができない。また、特許文献2に開示されたカメラシステムでは、カメラ本体が交換レンズの操作部材の操作情報を常に監視するため、これにアダプタの常時監視が追加されると、通信待ちが発生し易くなってデータ通信のリアルタイム性を損ねる。   However, in the camera system disclosed in any of Patent Documents 1 and 2, only one-to-one communication is performed between the camera body and the interchangeable lens. With this, when the adapter has an operation member, imaging with high real-time characteristics is performed. Control cannot be realized. Further, in the camera system disclosed in Patent Document 2, since the camera body constantly monitors the operation information of the operation member of the interchangeable lens, waiting for communication is likely to occur if the adapter is constantly monitored. The real-time property of data communication is impaired.

本発明は、カメラ本体と交換レンズおよびアダプタ等のアクセサリ装置との間の一対多通信を可能として、アクセサリ装置に設けられた操作部材を用いてリアルタイム性の高い撮像制御を行えるようにしたカメラシステムを提供する。   The present invention provides a camera system that enables one-to-many communication between a camera body and an accessory device such as an interchangeable lens and an adapter, and that enables high-real-time imaging control using an operation member provided in the accessory device. provide.

本発明の一側面としてのアクセサリ装置は、撮像装置に対して交換レンズ装置とともに接続可能である。該アクセサリ装置は、撮像装置との間に通信チャネルが設けられたアクセサリ通信部と、ユーザによる操作が可能な操作部材と、アクセサリ通信部を介して撮像装置と通信するアクセサリ制御部とを有する。アクセサリ制御部は、前記操作部材の前記操作を検出することに応じて前記撮像装置に対して通信要求を通知し、
前記通信要求の通知から前記操作の終了を検出するまで、前記操作部材の操作状態を示す操作状態情報の前記撮像装置への送信を繰り返すよう制御することを特徴とする。
The accessory device as one aspect of the present invention can be connected to the imaging device together with the interchangeable lens device. The accessory device includes an accessory communication unit provided with a communication channel with the imaging device, an operation member that can be operated by a user, and an accessory control unit that communicates with the imaging device via the accessory communication unit. The accessory control unit notifies the imaging device of a communication request in response to detecting the operation of the operation member,
Control is performed so as to repeat transmission of operation state information indicating the operation state of the operation member to the imaging device until the end of the operation is detected from the notification of the communication request.

また、本発明の他の一側面としての撮像装置は、交換レンズ装置とともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の接続が可能である。該撮像装置は、アクセサリ装置との間に通信チャネルが設けられた第1通信部と、該第1通信部を介してアクセサリ装置と通信するカメラ制御部とを有する。カメラ制御部は、アクセサリ装置が操作部材の操作を検出することに応じて通知した通信要求を受け、該通信要求を受信してから操作の終了を示す操作終了情報を受信するまで、アクセサリ装置からの操作部材の操作状態を示す操作状態情報の要求を繰り返すことを特徴とする。   In addition, the imaging device according to another aspect of the present invention can connect an accessory device having an operation member that can be operated by a user together with the interchangeable lens device. The imaging apparatus includes a first communication unit provided with a communication channel with the accessory device, and a camera control unit that communicates with the accessory device via the first communication unit. The camera control unit receives the communication request notified in response to the accessory device detecting the operation of the operation member, and receives the communication request from the accessory device until receiving the operation end information indicating the end of the operation. The operation state information indicating the operation state of the operation member is repeatedly requested.

なお、上記アクセサリ装置、交換レンズ装置および撮像装置を含む撮像システムも、本発明の他の一側面を構成する。   An imaging system including the accessory device, the interchangeable lens device, and the imaging device also constitutes another aspect of the present invention.

また、本発明の他の一側面としての通信制御方法は、撮像装置に対して交換レンズ装置とともに接続可能なアクセサリ装置であり、撮像装置および交換レンズ装置との間に通信チャネルを設けるとともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置に適用される。該通信制御方法は、操作部材の操作を検出することに応じて撮像装置に対して通信要求を通知するステップと、該通信要求の通知から操作の終了を検出するまで、操作部材の操作状態を示す操作状態情報の撮像装置への送信を繰り返すステップとを含む処理をアクセサリ装置に行わせることを特徴とする。   A communication control method according to another aspect of the present invention is an accessory device that can be connected to an imaging device together with an interchangeable lens device. A communication channel is provided between the imaging device and the interchangeable lens device, and a user The present invention is applied to an accessory device having an operation member that can be operated by. The communication control method includes a step of notifying the imaging apparatus of a communication request in response to detecting an operation of the operation member, and an operation state of the operation member until detecting the end of the operation from the notification of the communication request. The accessory device is caused to perform processing including a step of repeatedly transmitting the operation state information shown to the imaging device.

さらに本発明の他の一側面としての通信制御方法は、交換レンズ装置とともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の接続が可能な撮像装置であり、アクセサリ装置および交換レンズとの間に通信チャネルを設ける撮像装置に適用される。該通信制御方法は、アクセサリ装置が操作部材の操作を検出することに応じて通知した通信要求を受けるステップと、該通信要求を受信してから操作の終了を示す操作終了情報を受信するまで、アクセサリ装置からの操作部材の操作状態を示す操作状態情報の要求を繰り返すステップとを含む処理を撮像装置に行わせることを特徴とする通信制御方法。   Furthermore, a communication control method according to another aspect of the present invention is an imaging device capable of connecting an accessory device having an operation member that can be operated by a user together with the interchangeable lens device, between the accessory device and the interchangeable lens. This is applied to an imaging apparatus provided with a communication channel. The communication control method includes a step of receiving a communication request notified in response to the accessory device detecting the operation of the operation member, and until receiving operation end information indicating the end of the operation after receiving the communication request. A communication control method characterized by causing an imaging device to perform processing including a step of repeating a request for operation state information indicating an operation state of an operation member from an accessory device.

なお、上記通信制御方法に従う処理をアクセサリ装置や撮像装置のコンピュータに実行させるコンピュータプログラムとしての通信制御プログラムも、本発明の一側面を構成する。   Note that a communication control program as a computer program that causes a computer of an accessory device or an imaging device to execute processing according to the communication control method also constitutes one aspect of the present invention.

本発明によれば、撮像装置と交換レンズ装置およびアクセサリ装置との間の一対多通信を可能として、アクセサリ装置に設けられた操作部材を用いたリアルタイム性の高い良好な撮像制御を行える撮像システムを実現することができる。   According to the present invention, an imaging system capable of performing one-to-many communication between an imaging device, an interchangeable lens device, and an accessory device and performing good imaging control with high real-time characteristics using an operation member provided in the accessory device is realized. can do.

本発明の実施例1におけるカメラシステムの構成を示すブロック図。1 is a block diagram showing a configuration of a camera system in Embodiment 1 of the present invention. 実施例1における第1通信の通信経路を示す図。3 is a diagram illustrating a communication path of first communication in Embodiment 1. FIG. 実施例1における第2通信の通信経路を示す図。The figure which shows the communication path | route of the 2nd communication in Example 1. FIG. 実施例1における第2通信の通信フォーマットを示す図。The figure which shows the communication format of the 2nd communication in Example 1. FIG. 実施例1における第1通信の通信フォーマットを示す図。3 is a diagram illustrating a communication format of first communication in Embodiment 1. FIG. 実施例1におけるブロードキャスト通信での通信波形を示す図。FIG. 3 is a diagram illustrating communication waveforms in broadcast communication according to the first embodiment. 実施例1におけるブロードキャスト通信での通信波形を示す別の図。FIG. 6 is another diagram illustrating communication waveforms in broadcast communication according to the first embodiment. 実施例1におけるP2P通信での通信波形を示す図。The figure which shows the communication waveform in the P2P communication in Example 1. FIG. 実施例1における通信モード切替え時の通信波形を示す図。The figure which shows the communication waveform at the time of communication mode switching in Example 1. FIG. 実施例1におけるブロードキャスト通信でのカメラ本体の処理を示すフローチャート。6 is a flowchart illustrating processing of the camera body in broadcast communication according to the first exemplary embodiment. 実施例1におけるブロードキャスト通信での交換レンズおよびアダプタの処理を示すフローチャート。5 is a flowchart illustrating processing of an interchangeable lens and an adapter in broadcast communication according to the first exemplary embodiment. 実施例1におけるP2P通信でのカメラ本体の処理を示すフローチャート。6 is a flowchart illustrating processing of the camera body in P2P communication according to the first embodiment. 実施例1におけるP2P通信での交換レンズおよびアダプタの処理を示すフローチャート。5 is a flowchart showing processing of an interchangeable lens and an adapter in P2P communication in Embodiment 1. 実施例1におけるアダプタの操作部材の操作に応じた制御のシーケンスを示す図。The figure which shows the sequence of control according to operation of the operation member of the adapter in Example 1. FIG. 本発明の実施例2におけるアダプタの操作部材の操作に応じた制御のシーケンスを示す図。The figure which shows the sequence of control according to operation of the operation member of the adapter in Example 2 of this invention. 実施例1におけるアダプタの処理を示すフローチャート。5 is a flowchart illustrating processing of an adapter according to the first embodiment. 実施例1におけるカメラ本体の処理を示すフローチャート。5 is a flowchart illustrating processing of the camera body in the first embodiment. 実施例1における交換レンズの処理を示すフローチャート。5 is a flowchart showing processing of an interchangeable lens in Embodiment 1. 実施例1におけるアダプタの操作部材の操作に応じた制御のシーケンスを示す図。The figure which shows the sequence of control according to operation of the operation member of the adapter in Example 1. FIG.

以下、本発明の実施例について図面を参照しながら説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1には、本発明の実施例1である撮像装置(以下、カメラ本体という)200と、交換レンズ100および中間アクセサリ装置としてのアダプタ装置(以下、単にアダプタという)300を含む撮像システム(以下、カメラシステムという)の構成を示す。本実施例のカメラ本体200は、交換レンズ100とアダプタ300がともに装着された状態で使用可能である。   FIG. 1 illustrates an imaging system (hereinafter referred to simply as an adapter) 300 including an imaging device (hereinafter referred to as a camera body) 200 that is Embodiment 1 of the present invention, an interchangeable lens 100, and an adapter device (hereinafter simply referred to as an adapter) 300 as an intermediate accessory device. , A configuration of a camera system). The camera body 200 of the present embodiment can be used with both the interchangeable lens 100 and the adapter 300 mounted.

図1には例として1つのアダプタ300がカメラ本体200と交換レンズ100の間に装着されるカメラシステムを示すが、複数のアダプタを連結してカメラ本体200と交換レンズ100の間に装着してもよい。   FIG. 1 shows a camera system in which one adapter 300 is mounted between the camera body 200 and the interchangeable lens 100 as an example, but a plurality of adapters are connected to be mounted between the camera body 200 and the interchangeable lens 100. Also good.

本実施例のカメラシステムでは、複数の通信方式を用いて、カメラ本体200と交換レンズ100およびアダプタ300との間で通信を行う。カメラ本体200、交換レンズ100およびアダプタ300は、それぞれの第1通信部を介して制御コマンドやデータ(情報)の伝送を行う。また、各第1通信部は複数の通信方式をサポートしており、通信するデータの種類や通信目的に応じて、互いに同期して同一の通信方式に切り替えることにより、様々な状況に対して最適な通信方式を選択することができる。   In the camera system of the present embodiment, communication is performed between the camera body 200, the interchangeable lens 100, and the adapter 300 using a plurality of communication methods. The camera body 200, the interchangeable lens 100, and the adapter 300 transmit control commands and data (information) via the respective first communication units. In addition, each first communication unit supports multiple communication methods, and is optimal for various situations by switching to the same communication method in synchronization with each other according to the type of data to be communicated and the communication purpose. Communication method can be selected.

また、本実施例のカメラシステムでは、カメラ本体200、交換レンズ100およびアダプタ300各第1の通信部を介して通信する経路のほかに、カメラ本体200および交換レンズ100の第2通信部を介して通信する経路を有している。   In the camera system of this embodiment, the camera body 200, the interchangeable lens 100, and the adapter 300 can be communicated via the first communication units of the camera body 200 and the interchangeable lens 100 via the second communication unit. And have a communication path.

まず、交換レンズ100、カメラ本体200およびアダプタ300のより具体的な構成について説明する。   First, more specific configurations of the interchangeable lens 100, the camera body 200, and the adapter 300 will be described.

交換レンズ100とアダプタ300は、結合機構であるマウント400を介して機械的および電気的に接続されている。同様に、アダプタ300とカメラ本体200は、結合機構であるマウント401を介して機械的および電気的に接続されている。交換レンズ100およびアダプタ300は、マウント400,401に設けられた電源端子部(図示せず)を介してカメラ本体200から電源を取得する。そして、後述する各種アクチュエータや、レンズマイクロコンピュータ111およびアダプタマイクロコンピュータ302の動作に必要な電源を供給する。交換レンズ100、カメラ本体200およびアダプタ300は、マウント400,401に設けられた通信端子部(図示せず)を介して相互に通信を行う。   The interchangeable lens 100 and the adapter 300 are mechanically and electrically connected via a mount 400 that is a coupling mechanism. Similarly, the adapter 300 and the camera body 200 are mechanically and electrically connected via a mount 401 that is a coupling mechanism. The interchangeable lens 100 and the adapter 300 obtain power from the camera body 200 via a power terminal portion (not shown) provided on the mounts 400 and 401. Then, it supplies power necessary for the operation of various actuators to be described later, the lens microcomputer 111 and the adapter microcomputer 302. The interchangeable lens 100, the camera body 200, and the adapter 300 communicate with each other via a communication terminal unit (not shown) provided on the mounts 400 and 401.

交換レンズ100は、撮像光学系を有する。撮像光学系は、被写体OBJ側から順に、フィールドレンズ101と、変倍を行う変倍レンズ102と、光量を調節する絞りユニット114を含む。さらに、撮像光学系は、像振れを低減(補正)する防振レンズ103と、焦点調節を行うフォーカスレンズ104とを含む。   The interchangeable lens 100 has an imaging optical system. The imaging optical system includes, in order from the subject OBJ side, a field lens 101, a zoom lens 102 that performs zooming, and a diaphragm unit 114 that adjusts the amount of light. Further, the imaging optical system includes an anti-vibration lens 103 that reduces (corrects) image blur and a focus lens 104 that performs focus adjustment.

変倍レンズ102とフォーカスレンズ104はそれぞれ、レンズ保持枠105,106により保持されている。レンズ保持枠105,106は、不図示のガイド軸により光軸方向(図中に破線で示す)に移動可能にガイドされており、ステッピングモータ107,108によって光軸方向に駆動される。ステッピングモータ107,108はそれぞれ、駆動パルスに同期してズームレンズ102およびフォーカスレンズ104を移動させる。   The variable power 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 by a guide shaft (not shown) so as to be movable in the optical axis direction (indicated by a broken line in the figure), and are driven by the stepping motors 107 and 108 in the optical axis direction. The stepping motors 107 and 108 move the zoom lens 102 and the focus lens 104 in synchronization with the drive pulse, respectively.

防振レンズ103は、撮像光学系の光軸に直交する方向にシフトすることで、カメラ振れ(手振れ等)に起因する像振れを低減する。   The anti-vibration lens 103 shifts in a direction orthogonal to the optical axis of the imaging optical system, thereby reducing image blur caused by camera shake (such as camera shake).

レンズマイクロコンピュータ(以下、レンズマイコンという)111は、交換レンズ100内の各部の動作を制御するレンズ制御部である。また、レンズマイコン111は、レンズ通信インタフェース回路を含むレンズ第1の通信部112を介して、カメラ本体200から送信された制御コマンドや送信要求コマンドを受信する。レンズマイコン111は、制御コマンドに対応するレンズ制御を行ったり、レンズ第1の通信部112を介して送信要求コマンドに対応するレンズデータをカメラ本体200に送信したりする。   A lens microcomputer (hereinafter referred to as a lens microcomputer) 111 is a lens control unit that controls the operation of each unit in the interchangeable lens 100. The lens microcomputer 111 receives a control command and a transmission request command transmitted from the camera body 200 via the lens first communication unit 112 including a lens communication interface circuit. The lens microcomputer 111 performs lens control corresponding to the control command, or transmits lens data corresponding to the transmission request command to the camera body 200 via the lens first communication unit 112.

また、レンズマイコン111は、制御コマンドのうち変倍やフォーカシングに関するコマンドに応答してズーム駆動回路119およびフォーカス駆動回路120に駆動信号を出力してステッピングモータ107,108を駆動させる。これにより、ズームレンズ102による変倍動作を制御するズーム処理やフォーカスレンズ104による焦点調節動作を制御するAF(オートフォーカス)処理を行う。   In addition, the lens microcomputer 111 drives the stepping motors 107 and 108 by outputting drive signals to the zoom drive circuit 119 and the focus drive circuit 120 in response to commands relating to scaling and focusing among the control commands. Thus, zoom processing for controlling the zooming operation by the zoom lens 102 and AF (auto focus) processing for controlling the focus adjustment operation by the focus lens 104 are performed.

絞りユニット114は、絞り羽根114a,114bを備えている。絞り羽根114a,114bの状態(位置)は、ホール素子115により検出される。ホール素子115からの出力は、増幅回路122およびA/D変換回路123を介してレンズマイコン111に入力される。レンズマイコン111は、A/D変換回路123からの入力信号に基づいて絞り駆動回路121に駆動信号を出力して絞りアクチュエータ113を駆動させる。これにより、絞りユニット114による光量調節動作を制御する。   The aperture unit 114 includes aperture blades 114a and 114b. The state (position) of the diaphragm blades 114a and 114b is detected by the Hall element 115. The output from the Hall element 115 is input to the lens microcomputer 111 via the amplifier circuit 122 and the A / D conversion circuit 123. The lens microcomputer 111 outputs a drive signal to the aperture drive circuit 121 based on the input signal from the A / D conversion circuit 123 to drive the aperture actuator 113. Thereby, the light quantity adjustment operation by the diaphragm unit 114 is controlled.

さらに、レンズマイコン111は、交換レンズ100内に設けられた振動ジャイロ等の振れセンサ(不図示)により検出されたカメラ振れに応じて、防振駆動回路125を介して防振アクチュエータ(ボイスコイルモータ等)126を駆動する。これにより、防振レンズ103のシフト動作(防振動作)を制御する防振処理が行われる。   Further, the lens microcomputer 111 receives a vibration-proof actuator (voice coil motor) via a vibration-proof drive circuit 125 in accordance with camera shake detected by a shake sensor (not shown) such as a vibration gyro provided in the interchangeable lens 100. Etc.) 126 is driven. As a result, an image stabilization process for controlling the shift operation (image stabilization operation) of the image stabilization lens 103 is performed.

また交換レンズ100は、ユーザにより回転操作可能なマニュアル操作リング(いわゆる電子リング)130とリング回転検出器131を有する。リング回転検出器131は、例えばマニュアル操作リング130の回転に応じて2相の信号を出力するフォトインタラプタにより構成されている。レンズマイコン111は、該2相の信号を用いて、マニュアル操作リング130の回転操作量(方向を含む)を検出することができる。また、レンズマイコン111はマニュアル操作リング130の回転操作量を、レンズ第1の通信部112を介してカメラマイコン205に通知することができる。   The interchangeable lens 100 also includes a manual operation ring (so-called electronic ring) 130 and a ring rotation detector 131 that can be rotated by a user. The ring rotation detector 131 is configured by, for example, a photo interrupter that outputs a two-phase signal according to the rotation of the manual operation ring 130. The lens microcomputer 111 can detect the rotational operation amount (including the direction) of the manual operation ring 130 using the two-phase signals. In addition, the lens microcomputer 111 can notify the camera microcomputer 205 of the rotation operation amount of the manual operation ring 130 via the lens first communication unit 112.

アダプタ300は、例えば焦点距離を変更するためのエクステンダであり、変倍レンズ301と、アダプタマイクロコンピュータ(以下、アダプタマイコンという)302とを有する。アダプタマイコン302は、アダプタ300内の各部の動作を制御するアダプタ制御部(アクセサリ制御部、通信制御部とも称する)である。また、アダプタマイコン302は、通信インタフェース回路を含むアダプタ第1の通信部(アクセサリ通信部)303を介して、カメラ本体200から送信された制御コマンドや送信要求コマンドを受信する。アダプタマイコン302は、制御コマンドに対応するアダプタ制御を行ったり、アダプタ第1の通信部303を介して送信要求コマンドに対応するアダプタデータをカメラ本体200に送信したりする。本実施例では、アダプタ300がエクステンダである場合を説明するが、焦点距離を変化させるワイドコンバータでもよいし、フランジバック長を変化させるマウントコンバータでもよい。   The adapter 300 is an extender for changing the focal length, for example, and includes a variable power lens 301 and an adapter microcomputer (hereinafter referred to as an adapter microcomputer) 302. The adapter microcomputer 302 is an adapter control unit (also referred to as an accessory control unit or a communication control unit) that controls the operation of each unit in the adapter 300. The adapter microcomputer 302 receives a control command and a transmission request command transmitted from the camera body 200 via an adapter first communication unit (accessory communication unit) 303 including a communication interface circuit. The adapter microcomputer 302 performs adapter control corresponding to the control command, or transmits adapter data corresponding to the transmission request command to the camera body 200 via the adapter first communication unit 303. In this embodiment, the case where the adapter 300 is an extender will be described. However, a wide converter that changes the focal length or a mount converter that changes the flange back length may be used.

またアダプタ300は、交換レンズ100と同様に、ユーザにより回転操作可能な操作部材としてのアダプタ操作リング(いわゆる電子リング)310とリング回転検出器311を有する。リング回転検出器311も、交換レンズ100のリング回転検出器131と同様に、例えばアダプタ操作リング310の回転に応じて2相の信号を出力するフォトインタラプタにより構成されている。アダプタマイコン302は、該2相の信号を用いて、アダプタ操作リング310の回転操作量(方向を含む)を検出することができる。またアダプタマイコン302は、アダプタ操作リング310の回転操作量を、アダプタ第1の通信部303を介してカメラマイコン205に通知することができる。   Similarly to the interchangeable lens 100, the adapter 300 includes an adapter operation ring (so-called electronic ring) 310 and a ring rotation detector 311 as operation members that can be rotated by a user. Similarly to the ring rotation detector 131 of the interchangeable lens 100, the ring rotation detector 311 is also configured by a photo interrupter that outputs a two-phase signal according to the rotation of the adapter operation ring 310, for example. The adapter microcomputer 302 can detect the rotation operation amount (including the direction) of the adapter operation ring 310 using the two-phase signals. The adapter microcomputer 302 can notify the camera microcomputer 205 of the rotation operation amount of the adapter operation ring 310 via the adapter first communication unit 303.

なお、アダプタ300に設けられる操作部材は操作リング以外のもの、例えばスイッチ、ボタン、タッチパネルでもよい。また、アダプタ300に複数の操作部材を設けてもよい。   The operation member provided in the adapter 300 may be other than the operation ring, for example, a switch, a button, or a touch panel. The adapter 300 may be provided with a plurality of operation members.

カメラ本体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 (hereinafter referred to as camera microcomputer) 205, a display. Part 206.

撮像素子201は、交換レンズ100内の撮像光学系により形成された被写体像を光電変換して電気信号(アナログ信号)を出力する。A/D変換回路202は、撮像素子201からのアナログ信号をデジタル信号に変換する。信号処理回路203は、A/D変換回路202からのデジタル信号に対して各種画像処理を行って映像信号を生成する。また、信号処理回路203は、映像信号から被写体像のコントラスト状態(撮像光学系の焦点状態)を示すフォーカス情報や露出状態を表す輝度情報も生成する。信号処理回路203は、映像信号を表示部206に出力し、表示部206は映像信号を構図やピント状態等の確認に用いられるライブビュー画像として表示する。   The image sensor 201 photoelectrically converts the subject 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 image sensor 201 into a digital signal. The signal processing circuit 203 performs various 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 focus information indicating the contrast state of the subject image (focus state of the imaging optical system) and luminance information indicating the exposure state from the video signal. 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 checking the composition, focus state, and the like.

カメラ制御部としてのカメラマイコン(通信制御部とも称する)205は、不図示の撮像指示スイッチおよび各種設定スイッチ等のカメラ操作部材からの入力に応じてカメラ本体200の制御を行う。また、カメラマイコン205は、通信インタフェース回路を含むカメラ第1の通信部208を介して、不図示のズームスイッチの操作に応じてズームレンズ102の変倍動作に関する制御コマンドをレンズマイコン111に送信する。さらに、カメラマイコン205は、カメラ第1の通信部208を介して、輝度情報に応じた絞りユニット114の光量調節動作やフォーカス情報に応じたフォーカスレンズ104の焦点調節動作に関する制御コマンドをレンズマイコン111に送信する。またカメラマイコン205は、必要に応じて交換レンズ100の制御情報や状態情報を取得するための送信要求コマンドをレンズマイコン111に送信する。さらにカメラマイコン205は、アダプタ300の制御情報や状態情報を取得するための送信要求コマンドをアダプタマイコン302に送信する。   A camera microcomputer (also referred to as a communication control unit) 205 as a camera control unit controls the camera body 200 according to inputs from camera operation members such as an imaging instruction switch and various setting switches (not shown). In addition, the camera microcomputer 205 transmits a control command related to the zooming operation of the zoom lens 102 to the lens microcomputer 111 in response to an operation of a zoom switch (not shown) via the camera first communication unit 208 including a communication interface circuit. . Furthermore, the camera microcomputer 205 sends, via the camera first communication unit 208, control commands related to the light amount adjustment operation of the aperture unit 114 according to the luminance information and the focus adjustment operation of the focus lens 104 according to the focus information. Send to. The camera microcomputer 205 transmits a transmission request command for acquiring control information and status information of the interchangeable lens 100 to the lens microcomputer 111 as necessary. Further, the camera microcomputer 205 transmits a transmission request command for acquiring control information and status information of the adapter 300 to the adapter microcomputer 302.

次に、カメラ本体200(カメラマイコン205)の第1通信部241と、アダプタ300(アダプタマイコン302)の第1通信部341と、交換レンズ100(レンズマイコン111)の第1通信部141との間に構成される通信経路について、図2Aを用いて説明する。この通信経路で行われる通信を第1通信とも称する。カメラマイコン205、レンズマイコン111およびアダプタマイコン302は、前述したマウント400,401に設けられた通信端子部を介して接続された信号線(チャネル)を用いて通信を行う。   Next, the first communication unit 241 of the camera body 200 (camera microcomputer 205), the first communication unit 341 of the adapter 300 (adapter microcomputer 302), and the first communication unit 141 of the interchangeable lens 100 (lens microcomputer 111). A communication path configured between them will be described with reference to FIG. 2A. Communication performed on this communication path is also referred to as first communication. The camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 perform communication using signal lines (channels) connected via the communication terminal portions provided in the mounts 400 and 401 described above.

信号線としては、通信制御用の信号を伝達するための信号線(第1の信号線:信号伝達チャネルに相当する)CSと、データを通信するための信号線(第2の信号線:データ通信チャネルに相当する)DATAとが設けられている。   As signal lines, a signal line (first signal line: corresponding to a signal transmission channel) CS for transmitting a communication control signal and a signal line (second signal line: data) for communicating data. DATA (corresponding to a communication channel).

信号線CSは、カメラマイコン205、アダプタマイコン302およびレンズマイコン111に接続されている。このため、カメラマイコン205、アダプタマイコン302およびレンズマイコン111は、信号線CSの状態としてのHi(High)とLowを検出することができる。また信号線CSは、カメラ本体200内で不図示の電源にプルアップ接続されている。そして、信号線CSは、交換レンズ100内の接地スイッチ1121、カメラ本体200内の接地スイッチ2081およびアダプタ300内の接地スイッチ3031を介してグランドGNDと接続(オープンドレイン接続)が可能となっている。   The signal line CS is connected to the camera microcomputer 205, the adapter microcomputer 302, and the lens microcomputer 111. Therefore, the camera microcomputer 205, the adapter microcomputer 302, and the lens microcomputer 111 can detect Hi (High) and Low as the state of the signal line CS. The signal line CS is connected to a power source (not shown) in the camera body 200 by pull-up connection. The signal line CS can be connected to the ground GND (open drain connection) via the ground switch 1121 in the interchangeable lens 100, the ground switch 2081 in the camera body 200, and the ground switch 3031 in the adapter 300. .

この構成により、カメラマイコン205、アダプタマイコン302およびレンズマイコン111はそれぞれ、接地スイッチ2081,1121,3031をオン(接続)することにより信号線CSをLowにすることが可能である。またカメラマイコン205、アダプタマイコン302およびレンズマイコン111はそれぞれ、接地スイッチ2081,1121,3031をオフ(遮断)することで、信号線CSをHiにすることができる。信号線CSを通じて伝達される通信制御用の信号(指示や通知)およびその出力処理の詳細については後述する。   With this configuration, the camera microcomputer 205, the adapter microcomputer 302, and the lens microcomputer 111 can turn the signal line CS Low by turning on (connecting) the ground switches 2081, 1121, and 3031, respectively. In addition, the camera microcomputer 205, the adapter microcomputer 302, and the lens microcomputer 111 can set the signal line CS to Hi by turning off (shut off) the ground switches 2081, 1121, and 3031, respectively. Details of a communication control signal (instruction or notification) transmitted through the signal line CS and its output processing will be described later.

信号線DATAは、データの送信方向を切り替えながら使用可能な単線の双方向データ通信線である。信号線DATAは、交換レンズ100内の入出力切替えスイッチ1122を介してレンズマイコン111と接続可能であり、カメラ本体200内の入出力切替えスイッチ2082を介してカメラマイコン205と接続可能である。また、信号線DATAは、アダプタ300内の入出力切替えスイッチ3032を介してアダプタマイコン302と接続可能である。各マイコンは、データを送信するためのCMOS方式のデータ出力部とデータを受信するためのCMOS方式のデータ入力部とを備えている(いずれも図示せず)。各マイコンは、上記入出力切替えスイッチを切り替えることで、信号線DATAをデータ出力部に接続するかデータ入力部に接続するかを選択することができる。   The signal line DATA is a single-line bidirectional data communication line that can be used while switching the data transmission direction. The signal line DATA can be connected to the lens microcomputer 111 via the input / output changeover switch 1122 in the interchangeable lens 100, and can be connected to the camera microcomputer 205 via the input / output changeover switch 2082 in the camera body 200. Further, the signal line DATA can be connected to the adapter microcomputer 302 via the input / output changeover switch 3032 in the adapter 300. Each microcomputer includes a CMOS data output unit for transmitting data and a CMOS data input unit for receiving data (none of which is shown). Each microcomputer can select whether the signal line DATA is connected to the data output unit or the data input unit by switching the input / output changeover switch.

カメラマイコン205、アダプタマイコン302およびレンズマイコン111はそれぞれ、データを送信する際には、信号線DATAをデータ出力部に接続するように入出力切替えスイッチを設定する。またカメラマイコン205、アダプタマイコン302およびレンズマイコン111はそれぞれ、データを受信する際には、信号線DATAをデータ入力部と接続するように入出力切替えスイッチを設定する。信号線DATAの入出力切替え処理の詳細については後述する。   Each of the camera microcomputer 205, adapter microcomputer 302, and lens microcomputer 111 sets an input / output changeover switch so as to connect the signal line DATA to the data output unit when transmitting data. The camera microcomputer 205, the adapter microcomputer 302, and the lens microcomputer 111 each set an input / output switch so as to connect the signal line DATA to the data input unit when receiving data. Details of the input / output switching processing of the signal line DATA will be described later.

図2Aでは通信回路の一例を示したが、他の通信回路であってもよい。例えば、信号線CSをカメラ本体200内でGNDにプルダウン接続し、交換レンズ100の接地スイッチ1121、カメラ本体200の接地スイッチ2081およびアダプタ300の接地スイッチ3031を介して不図示の電源と接続可能な構成としてもよい。また、交換レンズ100、カメラ本体200およびアダプタ300において信号線DATAを常にデータ入力部に接続される構成とし、信号線DATAとデータ出力部との接続/遮断をスイッチにより切り替え可能な構成としてもよい。   Although FIG. 2A shows an example of the communication circuit, other communication circuits may be used. For example, the signal line CS can be pulled down to GND in the camera body 200 and connected to a power source (not shown) via the ground switch 1121 of the interchangeable lens 100, the ground switch 2081 of the camera body 200, and the ground switch 3031 of the adapter 300. It is good also as a structure. In the interchangeable lens 100, the camera body 200, and the adapter 300, the signal line DATA may always be connected to the data input unit, and the connection / cutoff between the signal line DATA and the data output unit may be switched by a switch. .

なお、通信回路は、後述するブロードキャスト通信およびP2P通信が行えれば、図2Aに示した通信回路以外の構成を有していてもよい。   Note that the communication circuit may have a configuration other than the communication circuit illustrated in FIG. 2A as long as broadcast communication and P2P communication described later can be performed.

次に、カメラ本体200(カメラマイコン205)の第2通信部242と、交換レンズ100(レンズマイコン111)の第2通信部142との間に構成される通信経路について、図2Bを用いて説明する。この通信経路で行われる通信を第1通信とも称する。   Next, a communication path configured between the second communication unit 242 of the camera body 200 (camera microcomputer 205) and the second communication unit 142 of the interchangeable lens 100 (lens microcomputer 111) will be described with reference to FIG. 2B. To do. Communication performed on this communication path is also referred to as first communication.

第2通信接点群1420,3420,2420にはそれぞれ、クロック同期通信を行うためのカメラマイコン205から出力されるクロックラインLCLKの端子である第2通信LCLK端子1420a,3420a,3421a,2420aが含まれている。また、同様にクロック同期通信のカメラマイコン205から出力されるデータラインDCLの端子である第2通信DCL端子1420b,3420b,3421b,2420bが含まれている。また、同様にクロック同期通信のレンズマイコン111から出力されるデータラインDLCの端子である第2通信DLC端子1420c,3420c,3421c,2420cが含まれている。   The second communication contact groups 1420, 3420, and 2420 include second communication LCLK terminals 1420a, 3420a, 3421a, and 2420a, which are terminals of the clock line LCLK output from the camera microcomputer 205 for performing clock synchronous communication. ing. Similarly, second communication DCL terminals 1420b, 3420b, 3421b, and 2420b, which are terminals of the data line DCL output from the camera microcomputer 205 for clock synchronous communication, are included. Similarly, second communication DLC terminals 1420c, 3420c, 3421c, and 2420c, which are terminals of a data line DLC output from the lens microcomputer 111 for clock synchronous communication, are included.

図2Bに示すように、クロックラインLCLKおよびデータラインDCLは、交換レンズ100内でプルアップされている。また、クロックラインLCLKおよびデータラインDLCは、カメラ本体200内でプルアップされている。   As shown in FIG. 2B, the clock line LCLK and the data line DCL are pulled up in the interchangeable lens 100. The clock line LCLK and the data line DLC are pulled up in the camera body 200.

アダプタ300内のクロックラインLCLK、データラインDCLおよびデータラインDLCはそれぞれ、第2通信接点3420,3421の間で短絡されている。
ここで第2通信は、第1通信と同じ通信方式や、双方向の調歩同期通信、マスタ・スレーブ方式、トークンパッシング方式等で実現可能である。調歩同期通信により実現する場合、クロックラインLCLKにカメラマイコン205から出力された信号に基づいて、データラインDCLおよびデータラインDLCの通信タイミングを制御するようにしても良い。
[通信データフォーマット]
次に、図2Cおよび図3を用いて、カメラ本体200(カメラマイコン205)、交換レンズ100(レンズマイコン111)およびアダプタ300(アダプタマイコン302)の間でやり取りされる通信データ通信フォーマットについて説明する。
The clock line LCLK, the data line DCL, and the data line DLC in the adapter 300 are short-circuited between the second communication contacts 3420 and 3421, respectively.
Here, the second communication can be realized by the same communication method as the first communication, a bidirectional asynchronous communication, a master / slave method, a token passing method, or the like. When realized by asynchronous communication, the communication timing of the data line DCL and the data line DLC may be controlled based on the signal output from the camera microcomputer 205 to the clock line LCLK.
[Communication data format]
Next, a communication data communication format exchanged between the camera body 200 (camera microcomputer 205), the interchangeable lens 100 (lens microcomputer 111), and the adapter 300 (adapter microcomputer 302) will be described with reference to FIGS. 2C and 3. .

まず、第1通信の通信データフォーマットについて説明する。通信データフォーマットは、後述するブロードキャスト通信とP2P通信とで共通である。ここでは、マイコン間で予め通信に使用する通信速度を取り決めておき、この取決めに従う通信ビットレートで送受信を行う、いわゆる調歩同期式通信を行う場合の通信データフォーマットについて説明する。   First, the communication data format of the first communication will be described. The communication data format is common to broadcast communication and P2P communication described later. Here, a communication data format in the case of performing so-called asynchronous communication in which communication speeds used for communication between microcomputers are determined in advance and transmission / reception is performed at a communication bit rate according to the determined will be described.

まずデータ送信を行っていない非送信状態では、信号レベルはHiに維持されている。次にデータ送信の開始をデータ受信側に通知するために、信号レベルを1ビット期間の間、Lowとする。この1ビット期間をスタートビットSTと呼ぶ。続いて、次の2ビット目から9ビット目までの8ビット期間で1バイトのデータを送信する。データのビット配列はMSBファーストフォーマットとして、最上位のデータD7から始まり、データD6、データD5、…、データD1と続き、最下位のデータD0で終わる。10ビット目には1ビットのパリティPA情報が付加され、最後に送信データの最後を示すストップビットSPの期間、信号レベルをHiとすることで、スタートビットSTから開始された1フレーム期間が終了する。   First, in a non-transmission state in which data transmission is not performed, the signal level is maintained at Hi. Next, in order to notify the data reception side of the start of data transmission, the signal level is set to Low for one bit period. This one bit period is called a start bit ST. Subsequently, 1-byte data is transmitted in an 8-bit period from the second bit to the ninth bit. The bit arrangement of data starts with the most significant data D7 in MSB first format, continues with data D6, data D5,..., Data D1, and ends with the least significant data D0. In the 10th bit, 1-bit parity PA information is added. Finally, the frame level started from the start bit ST is completed by setting the signal level to Hi during the stop bit SP indicating the end of the transmission data. To do.

図3では通信データフォーマットの例を示したが、他の通信データフォーマットを用いてもよい。例えば、データのビット配列はLSBファーストや9ビット長でもよいし、パリティPA情報を付加しなくてもよい。またブロードキャスト通信とP2P通信とで通信データフォーマットを切り替えてもよい。   Although FIG. 3 shows an example of the communication data format, other communication data formats may be used. For example, the bit arrangement of data may be LSB first, 9 bits long, or parity PA information need not be added. The communication data format may be switched between broadcast communication and P2P communication.

次に、第2通信のデータフォーマットについて説明する。図2の(b)は、第一通信が行われている時のクロックラインLCLK、データラインDCL、データラインDLCの波形を示している。カメラ本体200の第2通信部242は、クロックラインLCLKにクロックを出力すると共に、クロックラインLCLKの立ち上がり信号に合わせてデータラインDCLにB7〜B0の8ビットのデータを出力する。   Next, the data format of the second communication will be described. FIG. 2B shows waveforms of the clock line LCLK, the data line DCL, and the data line DLC when the first communication is performed. The second communication unit 242 of the camera body 200 outputs a clock to the clock line LCLK and outputs 8-bit data B7 to B0 to the data line DCL in accordance with the rising signal of the clock line LCLK.

同様に、レンズ側第1通信部114は、クロックラインLCLKの立ち上がり信号に合わせてデータラインDLCにB7〜B0の8ビットのデータを出力する。   Similarly, the lens side first communication unit 114 outputs 8-bit data B7 to B0 to the data line DLC in accordance with the rising signal of the clock line LCLK.

さらにカメラ本体200の第2通信部242はクロックラインLCLKの立ち上がり信号に合わせてデータラインDLCのB7〜B0の8ビットのデータを受信する。同様に交換レンズ100の第2通信部142はクロックラインLCLKの立ち上がり信号に合わせてデータラインDCLのB7〜B0の8ビットのデータを受信する。   Further, the second communication unit 242 of the camera body 200 receives the 8-bit data B7 to B0 of the data line DLC in accordance with the rising signal of the clock line LCLK. Similarly, the second communication unit 142 of the interchangeable lens 100 receives 8-bit data B7 to B0 of the data line DCL in accordance with the rising signal of the clock line LCLK.

以上の構成により、カメラ本体200の第2通信部242および交換レンズ100の第2通信部142が通信データをお互いに交換することができる。   With the above configuration, the second communication unit 242 of the camera body 200 and the second communication unit 142 of the interchangeable lens 100 can exchange communication data with each other.

交換レンズ100の第2通信部142は、データラインDCLのB7〜B0の8ビットのデータを受信すると、クロックラインLCLKをTbusyの時間LOWを出力し、その後LOWの出力を解除する。ここで、Tbusy時間は交換レンズ10が受信データを処理している時間であり、カメラ本体200の第2通信部242はデータ送信後にクロックラインLCLKがLOWからHIGHに変化するまでデータ送信を行わない構成となっている。この信号制御により、第1通信のフロー制御を行うことができる。   When the second communication unit 142 of the interchangeable lens 100 receives 8-bit data of B7 to B0 of the data line DCL, the clock line LCLK is output for BUSy time LOW, and then the output of LOW is canceled. Here, the Tbusy time is a time during which the interchangeable lens 10 processes received data, and the second communication unit 242 of the camera body 200 does not transmit data until the clock line LCLK changes from LOW to HIGH after data transmission. It has a configuration. By this signal control, the flow control of the first communication can be performed.

以上の処理を繰り返すことで、第1通信によりカメラ本体200の第2通信部242と交換レンズ100の第2通信部142の間でデータの伝達を行うことができる。
[ブロードキャスト通信]
次に、ブロードキャスト通信について、図4Aおよび図4Bを用いて説明する。ブロードキャスト通信は、カメラマイコン205、レンズマイコン111およびアダプタマイコン302のうちの1つが他の2つに対して同時にデータを送信する(すなわち一斉送信)を行う一対多通信である。このブロードキャスト通信は、信号線CSおよび信号線DATAを用いて行われる。また、ブロードキャスト通信が行われる通信モードをブロードキャスト通信モードともいう。
By repeating the above processing, data can be transmitted between the second communication unit 242 of the camera body 200 and the second communication unit 142 of the interchangeable lens 100 through the first communication.
[Broadcast communication]
Next, broadcast communication will be described with reference to FIGS. 4A and 4B. Broadcast communication is one-to-many communication in which one of the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 transmits data to the other two at the same time (ie, simultaneous transmission). This broadcast communication is performed using the signal line CS and the signal line DATA. A communication mode in which broadcast communication is performed is also referred to as a broadcast communication mode.

図4Aは、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で行われるブロードキャスト通信での信号波形を示している。ここでは例として、カメラマイコン205からレンズマイコン111とアダプタマイコン302へのブロードキャスト通信に応答して、アダプタマイコン302がカメラマイコン205とレンズマイコン111にブロードキャスト通信を行う場合について説明する。   FIG. 4A shows signal waveforms in broadcast communication performed between the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302. Here, as an example, a case where the adapter microcomputer 302 performs broadcast communication to the camera microcomputer 205 and the lens microcomputer 111 in response to broadcast communication from the camera microcomputer 205 to the lens microcomputer 111 and the adapter microcomputer 302 will be described.

まず通信マスタであるカメラマイコン205は、ブロードキャスト通信を開始することをそれぞれ通信スレーブであるレンズマイコン111およびアダプタマイコン302に通知するために、信号線CSへのLow出力を開始する(401)。次にカメラマイコン205は、送信するデータを信号線DATAに出力する(402)。   First, the camera microcomputer 205 as a communication master starts Low output to the signal line CS in order to notify the lens microcomputer 111 and the adapter microcomputer 302 as communication slaves that broadcast communication is started (401). Next, the camera microcomputer 205 outputs the data to be transmitted to the signal line DATA (402).

一方、レンズマイコン111とアダプタマイコン302は、信号線DATAから入力されたスタートビットSTを検出したタイミングで信号線CSへのLow出力を開始する(403,404)。この時点ではすでにカメラマイコン205が信号線CSへのLow出力を開始しているので、信号線CSの信号レベルは変化しない。   On the other hand, the lens microcomputer 111 and the adapter microcomputer 302 start Low output to the signal line CS at the timing when the start bit ST input from the signal line DATA is detected (403, 404). At this time, since the camera microcomputer 205 has already started outputting Low to the signal line CS, the signal level of the signal line CS does not change.

その後カメラマイコン205は、ストップビットSPの出力まで終了すると、信号線CSへのLow出力を解除する(405)。レンズマイコン111とアダプタマイコン302は、信号線DATAから入力されたデータをそのストップビットSPまで受信した後、受信したデータの解析および該受信データに関連付けられた内部処理を行う。そして、次のデータを受信するための準備が整った後に、レンズマイコン111とアダプタマイコン302は信号線CSへのLow出力を解除する(406,407)。前述した通り、信号線CSの信号レベルは、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の全てが信号線CSへのLow出力を解除することでHiとなる。したがって、カメラマイコン205、レンズマイコン111およびアダプタマイコン302は、各々が信号線CSへのLow出力を解除した後に信号線CSの信号レベルがHiとなることを確認することができる。カメラマイコン205、レンズマイコン111およびアダプタマイコン302はそれぞれ、信号線CSの信号レベルがHiとなったことを確認することで、今回の通信処理を終了し、次の通信を行うための準備が整ったと判断することができる。   Thereafter, when the camera microcomputer 205 finishes outputting the stop bit SP, the camera microcomputer 205 cancels the Low output to the signal line CS (405). The lens microcomputer 111 and the adapter microcomputer 302 receive the data input from the signal line DATA up to the stop bit SP, and then analyze the received data and perform internal processing associated with the received data. After the preparation for receiving the next data is completed, the lens microcomputer 111 and the adapter microcomputer 302 cancel the Low output to the signal line CS (406, 407). As described above, the signal level of the signal line CS becomes Hi when all of the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 cancel the Low output to the signal line CS. Therefore, the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 can confirm that the signal level of the signal line CS becomes Hi after each canceling the Low output to the signal line CS. Each of the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 confirms that the signal level of the signal line CS has become Hi, and thus completes the current communication process and is ready for the next communication. Can be judged.

次にアダプタマイコン302は、信号線CSの信号レベルがHiに戻ったことを確認すると、ブロードキャスト通信を開始することをカメラマイコン205およびレンズマイコン111に通知するために、信号線CSへのLow出力を開始する(411)。   Next, when confirming that the signal level of the signal line CS has returned to Hi, the adapter microcomputer 302 outputs Low to the signal line CS in order to notify the camera microcomputer 205 and the lens microcomputer 111 that broadcast communication is to be started. Is started (411).

続いてアダプタマイコン302は、送信するデータを信号線DATAに出力する(412)。またカメラマイコン205およびレンズマイコン111は、信号線DATAから入力されたスタートビットSTを検出したタイミングで信号線CSへのLow出力を開始する(413,414)。この時点ではすでにアダプタマイコン302が信号線CSへのLow出力を開始しているので、信号線CSに伝搬される信号レベルは変化しない。その後アダプタマイコン302は、ストップビットSPの出力まで終了すると信号線CSへのLow出力を解除する(415)。一方、カメラマイコン205およびレンズマイコン111は、信号線DATAから入力されたストップビットSPまで受信した後、受信したデータの解析および該受信データに関連付けられた内部処理を行う。そして、カメラマイコン205およびレンズマイコン111は、次のデータを受信するための準備が整った後に信号線CSへのLow出力を解除する(416,417)。   Subsequently, the adapter microcomputer 302 outputs data to be transmitted to the signal line DATA (412). The camera microcomputer 205 and the lens microcomputer 111 start Low output to the signal line CS at the timing when the start bit ST input from the signal line DATA is detected (413, 414). Since the adapter microcomputer 302 has already started outputting Low to the signal line CS at this time, the signal level propagated to the signal line CS does not change. After that, the adapter microcomputer 302 cancels the Low output to the signal line CS when it finishes outputting the stop bit SP (415). On the other hand, after receiving up to the stop bit SP input from the signal line DATA, the camera microcomputer 205 and the lens microcomputer 111 analyze the received data and perform internal processing associated with the received data. Then, the camera microcomputer 205 and the lens microcomputer 111 cancel the Low output to the signal line CS after preparation for receiving the next data is completed (416, 417).

なお、カメラマイコン205のレンズマイコン111とアダプタマイコン302へのブロードキャスト通信に応答して、レンズマイコン111がカメラマイコン205とアダプタマイコン302にブロードキャスト通信を行う場合も同様である。すなわち、レンズマイコン111は信号線CSへのLow出力を開始し、信号線DATAに送信するデータを出力すると、レンズマイコン111は信号線CSへのLow出力を解除する。カメラマイコン205およびアダプタマイコン302が、レンズマイコン111によって出力されたデータを信号線DATAから入力されたストップビットSPまで受信した後に信号線CSへのLow出力を解除することで、次の通信が可能な状態へと戻る。   The same applies when the lens microcomputer 111 performs broadcast communication to the camera microcomputer 205 and the adapter microcomputer 302 in response to broadcast communication to the lens microcomputer 111 and the adapter microcomputer 302 of the camera microcomputer 205. That is, when the lens microcomputer 111 starts low output to the signal line CS and outputs data to be transmitted to the signal line DATA, the lens microcomputer 111 cancels low output to the signal line CS. The camera microcomputer 205 and the adapter microcomputer 302 receive the data output from the lens microcomputer 111 up to the stop bit SP input from the signal line DATA, and then cancel the Low output to the signal line CS, thereby enabling the next communication. Return to the correct state.

図4Bも、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で行われるブロードキャスト通信での信号波形を示している。ここでは、レンズマイコン111からブロードキャスト通信の開始をカメラマイコン205に通知する例を示す。この例では、カメラマイコン205からのレンズマイコン111およびアダプタマイコン302へのブロードキャスト通信に応答する形でアダプタマイコン302がカメラマイコン205およびレンズマイコン111にブロードキャスト通信を行う。   FIG. 4B also shows signal waveforms in broadcast communication performed between the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302. Here, an example in which the lens microcomputer 111 notifies the camera microcomputer 205 of the start of broadcast communication is shown. In this example, the adapter microcomputer 302 performs broadcast communication with the camera microcomputer 205 and the lens microcomputer 111 in response to broadcast communication from the camera microcomputer 205 to the lens microcomputer 111 and the adapter microcomputer 302.

まずレンズマイコン111は、ブロードキャスト通信を開始することをカメラマイコン205およびアダプタマイコン302に通知するために、信号線CSへのLow出力を開始する(421)。すなわち、レンズマイコン111は信号線CSの信号レベルを変化させることにより、カメラマイコン205に通信要求を通知する。信号線CSの信号レベルがHi(第1の信号レベルとも称する)からLow(第2の信号レベルとも称する)になったことを検出したカメラマイコン205は、信号線CSへのLow出力を開始する(422)。この時点ではすでにレンズマイコン111が信号線CSへのLow出力を開始しているので、信号線CSの信号レベルは変化しない。   First, the lens microcomputer 111 starts low output to the signal line CS in order to notify the camera microcomputer 205 and the adapter microcomputer 302 that broadcast communication is started (421). That is, the lens microcomputer 111 notifies the communication request to the camera microcomputer 205 by changing the signal level of the signal line CS. The camera microcomputer 205 that has detected that the signal level of the signal line CS has changed from Hi (also referred to as the first signal level) to Low (also referred to as the second signal level) starts low output to the signal line CS. (422). At this time, since the lens microcomputer 111 has already started to output Low to the signal line CS, the signal level of the signal line CS does not change.

次にカメラマイコン205は、信号線CSによって通知された通信要求に対応して送信するデータを信号線DATAに出力する(423)。アダプタマイコン302は、信号線DATAから入力されたスタートビットSTを検出したタイミングで信号線CSへのLow出力を開始する(424)。この時点ではすでにカメラマイコン205が信号線CSへのLow出力を開始しているので、信号線CSの信号レベルは変化しない。   Next, the camera microcomputer 205 outputs data to be transmitted in response to the communication request notified by the signal line CS to the signal line DATA (423). The adapter microcomputer 302 starts Low output to the signal line CS at the timing when the start bit ST input from the signal line DATA is detected (424). At this time, since the camera microcomputer 205 has already started outputting Low to the signal line CS, the signal level of the signal line CS does not change.

カメラマイコン205は、ストップビットSPの出力まで終了すると、信号線CSへのLow出力を解除する(425)。一方、レンズマイコン111およびアダプタマイコン302は、信号線DATAから入力されたストップビットSPまで受信した後、受信したデータの解析および該受信データに関連付けられた内部処理を行いう。そして、レンズマイコン111およびアダプタマイコン302は、次のデータを受信するための準備が整った後に信号線CSへのLow出力を解除する(426,427)。前述した通り、信号線CSの信号レベルは、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の全てが信号線CSへのLow出力を解除することでHiとなる。したがって、カメラマイコン205、レンズマイコン111およびアダプタマイコン302は、それぞれが信号線CSへのLow出力を解除した後、信号線CSの信号レベルがHiとなることを確認することができる。カメラマイコン205、レンズマイコン111およびアダプタマイコン302はそれぞれ、信号線CSの信号レベルがHiとなることを確認することで、今回の通信処理を終了し、次の通信を行うための準備が整ったと判断することができる。   When the camera microcomputer 205 finishes outputting the stop bit SP, the camera microcomputer 205 cancels the Low output to the signal line CS (425). On the other hand, after receiving up to the stop bit SP input from the signal line DATA, the lens microcomputer 111 and the adapter microcomputer 302 perform analysis of the received data and internal processing associated with the received data. Then, the lens microcomputer 111 and the adapter microcomputer 302 cancel the Low output to the signal line CS after preparation for receiving the next data is completed (426, 427). As described above, the signal level of the signal line CS becomes Hi when all of the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 cancel the Low output to the signal line CS. Therefore, the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 can confirm that the signal level of the signal line CS becomes Hi after each canceling the Low output to the signal line CS. Each of the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 confirms that the signal level of the signal line CS is Hi, and completes the current communication process and is ready for the next communication. Judgment can be made.

次にアダプタマイコン302は、信号線CSの信号レベルがHiに戻ったことを確認すると、ブロードキャスト通信を開始することをカメラマイコン205およびレンズマイコン111に通知するために信号線CSへのLow出力を開始する(431)。すなわち、レンズマイコン111は信号線CSの信号レベルを変化させることにより、カメラマイコン205に通信要求を通知する。   Next, when the adapter microcomputer 302 confirms that the signal level of the signal line CS has returned to Hi, the adapter microcomputer 302 outputs a Low output to the signal line CS to notify the camera microcomputer 205 and the lens microcomputer 111 that broadcast communication is to be started. Start (431). That is, the lens microcomputer 111 notifies the communication request to the camera microcomputer 205 by changing the signal level of the signal line CS.

次にアダプタマイコン302は、送信するデータを信号線DATAに出力する(432)。一方、カメラマイコン205およびレンズマイコン111は、信号線DATAから入力されたスタートビットSTを検出したタイミングで信号線CSへのLow出力を開始する(433,434)。この時点ではすでにアダプタマイコン302が信号線CSへのLow出力を開始しているので、信号線CSの信号レベルは変化しない。   Next, the adapter microcomputer 302 outputs the data to be transmitted to the signal line DATA (432). On the other hand, the camera microcomputer 205 and the lens microcomputer 111 start Low output to the signal line CS at the timing when the start bit ST input from the signal line DATA is detected (433, 434). At this time, since the adapter microcomputer 302 has already started outputting Low to the signal line CS, the signal level of the signal line CS does not change.

その後アダプタマイコン302は、ストップビットSPの出力まで終了すると、信号線CSへのLow出力を解除する(435)。一方、カメラマイコン205およびレンズマイコン111は、信号線DATAから入力されたストップビットSPまで受信した後、受信したデータの解析および該受信データに関連付けられた内部処理を行う。そして、カメラマイコン205およびレンズマイコン111は、次のデータを受信するための準備が整った後に信号線CSへのLow出力を解除する(436,437)。   After that, when the adapter microcomputer 302 ends the output up to the stop bit SP, the adapter microcomputer 302 cancels the Low output to the signal line CS (435). On the other hand, after receiving up to the stop bit SP input from the signal line DATA, the camera microcomputer 205 and the lens microcomputer 111 analyze the received data and perform internal processing associated with the received data. Then, the camera microcomputer 205 and the lens microcomputer 111 cancel the Low output to the signal line CS after preparation for receiving the next data is completed (436, 437).

図4Bの例では、通信スレーブであるレンズマイコン111およびアダプタマイコン302からブロードキャスト通信が開始する。この場合、通信マスタであるカメラマイコン205は、信号線CSへのLow出力が開始された時点(421)では、レンズマイコン111とアダプタマイコン302のどちらが信号線CSをLowにしたのかを判別することができない。このため、カメラマイコン205は、レンズマイコン111およびアダプタマイコン302の両方に対してブロードキャスト通信を開始したか(通信リクエストしたか)を確認する通信を行う必要がある。   In the example of FIG. 4B, broadcast communication starts from the lens microcomputer 111 and the adapter microcomputer 302 which are communication slaves. In this case, the camera microcomputer 205 serving as the communication master determines which of the lens microcomputer 111 and the adapter microcomputer 302 has set the signal line CS Low when the Low output to the signal line CS is started (421). I can't. For this reason, the camera microcomputer 205 needs to perform communication for confirming whether broadcast communication has been started (whether a communication request has been made) to both the lens microcomputer 111 and the adapter microcomputer 302.

また、カメラマイコン205がブロードキャスト通信を開始するために信号線CSにLowを出力したタイミングで、レンズマイコン111またはアダプタマイコン302がブロードキャスト通信を開始するために信号線CSにLowを出力する場合がある。この場合、カメラマイコン205はレンズマイコン111またはアダプタマイコン302が信号線CSにLowを出力したことを検出することができない。この場合、レンズマイコン111またはアダプタマイコン302に対して、ブロードキャスト通信を開始したか(通信リクエストしたか)を確認する通信が行われない。このため、所定時間が経過しても通信リクエストの確認通信が行われなかった場合は、信号線CSを再度Low出力して、カメラマイコン205に対して通信リクエストを行う。   In addition, when the camera microcomputer 205 outputs Low to the signal line CS to start broadcast communication, the lens microcomputer 111 or the adapter microcomputer 302 may output Low to the signal line CS to start broadcast communication. . In this case, the camera microcomputer 205 cannot detect that the lens microcomputer 111 or the adapter microcomputer 302 has output Low to the signal line CS. In this case, communication for confirming whether broadcast communication is started (communication request) is not performed to the lens microcomputer 111 or the adapter microcomputer 302. For this reason, when the communication for confirming the communication request is not performed even after the predetermined time has elapsed, the signal line CS is again output Low and a communication request is made to the camera microcomputer 205.

以上のように、ブロードキャスト通信において信号線CSで伝達される信号は、ブロードキャスト通信の開始(実行)および実行中を示す信号として機能する。   As described above, the signal transmitted through the signal line CS in the broadcast communication functions as a signal indicating the start (execution) and execution of the broadcast communication.

図4Aおよび図4Bではブロードキャスト通信の例を示したが、他のブロードキャスト通信を行ってもよい。例えば、1回のブロードキャスト通信で送信するデータは、図4Aおよび図4Bに示したように1バイトのデータでもよいが、2バイトや3バイトのデータであってもよい。また、ブロードキャスト通信を通信マスタであるカメラマイコン205から通信スレーブであるレンズマイコン111およびアダプタマイコン302への一方向通信としてもよい。
[P2P通信]
次に、カメラ本体200(カメラマイコン205)、交換レンズ100(レンズマイコン111)およびアダプタ300(アダプタマイコン302)の間で行われるP2P通信について説明する。P2P通信は、通信マスタであるカメラ本体200が通信スレーブである交換レンズ100とアダプタ300から通信する相手(特定アクセサリ装置)を1つ指定(選択)し、その指定した通信スレーブとの間のみでデータを送受信する一対一通信(個別通信)である。このP2P通信は、信号線DATAと信号線CSを用いて行われる。また、P2P通信が行われる通信モードをP2P通信モードともいう。
Although examples of broadcast communication are shown in FIGS. 4A and 4B, other broadcast communication may be performed. For example, the data transmitted in one broadcast communication may be 1-byte data as shown in FIGS. 4A and 4B, but may be 2-byte or 3-byte data. Broadcast communication may be one-way communication from the camera microcomputer 205 serving as a communication master to the lens microcomputer 111 and adapter microcomputer 302 serving as communication slaves.
[P2P communication]
Next, P2P communication performed between the camera body 200 (camera microcomputer 205), the interchangeable lens 100 (lens microcomputer 111), and the adapter 300 (adapter microcomputer 302) will be described. In the P2P communication, the camera body 200 that is a communication master designates (selects) one other party (specific accessory device) that communicates from the interchangeable lens 100 that is a communication slave and the adapter 300, and only between the designated communication slave. One-to-one communication (individual communication) for transmitting and receiving data. This P2P communication is performed using the signal line DATA and the signal line CS. A communication mode in which P2P communication is performed is also referred to as a P2P communication mode.

図5は、例として、カメラマイコン205と通信相手として指定されたレンズマイコン111との間でやり取りされるP2P通信の信号波形を示している。カメラマイコン205からの1バイトのデータ送信に応答して、レンズマイコン111がカメラマイコン205に対して2バイトのデータ送信を行う。通信モード(ブロードキャスト通信モードとP2P通信モード)の切替え処理およびP2P通信での通信相手の指定処理については後述する。   FIG. 5 shows, as an example, signal waveforms of P2P communication exchanged between the camera microcomputer 205 and the lens microcomputer 111 designated as the communication partner. In response to the 1-byte data transmission from the camera microcomputer 205, the lens microcomputer 111 transmits 2-byte data to the camera microcomputer 205. Processing for switching between communication modes (broadcast communication mode and P2P communication mode) and processing for specifying a communication partner in P2P communication will be described later.

まず通信マスタであるカメラマイコン205は、送信するデータを信号線DATAに出力する(501)。カメラマイコン205は、ストップビットSPの出力まで終了した後、信号線CSへのLow出力を開始する(502)。その後カメラマイコン205は、次のデータの受信準備が整った後に、信号線CSへのLow出力を解除する(503)。一方、レンズマイコン111は、信号線CSから入力されたLow信号を検出した後、信号線DATAから入力された受信データの解析および該受信データに関連付けられた内部処理を行う。その後レンズマイコン111は、信号線CSの信号レベルがHiに戻ったことを確認した後、送信すべきデータを2バイト分連続で信号線DATAに出力する(504)。レンズマイコン111は、2バイト目のストップビットSPの出力まで終了した後、信号線CSへのLow出力を開始する(505)。そしてレンズマイコン111は、次のデータの受信準備が整った後に信号線CSへのLow出力を解除する(506)。   First, the camera microcomputer 205 as a communication master outputs data to be transmitted to the signal line DATA (501). The camera microcomputer 205 starts the low output to the signal line CS after finishing the output of the stop bit SP (502). Thereafter, the camera microcomputer 205 cancels the Low output to the signal line CS after preparation for receiving the next data is completed (503). On the other hand, after detecting the Low signal input from the signal line CS, the lens microcomputer 111 performs analysis of received data input from the signal line DATA and internal processing associated with the received data. Thereafter, after confirming that the signal level of the signal line CS has returned to Hi, the lens microcomputer 111 outputs data to be transmitted to the signal line DATA continuously for 2 bytes (504). After the lens microcomputer 111 finishes outputting the stop bit SP of the second byte, it starts outputting Low to the signal line CS (505). Then, the lens microcomputer 111 cancels the Low output to the signal line CS after preparation for receiving the next data is completed (506).

P2P通信の通信相手として指定されていないアダプタマイコン302は、信号線CSおよび信号線DATAに信号を出力しない。   The adapter microcomputer 302 that is not designated as a communication partner for P2P communication does not output signals to the signal line CS and the signal line DATA.

以上のように、P2P通信において信号線CSで伝達される信号は、データ送信の終了と次のデータ送信の待機要求を示す通知信号として機能する。   As described above, the signal transmitted through the signal line CS in the P2P communication functions as a notification signal indicating the end of data transmission and a standby request for the next data transmission.

なお、図5ではP2P通信の例を示したが、他のP2P通信を行ってもよく、例えば信号線DATAにてデータを1バイトずつ送信してもよいし、3バイト以上のデータを送信してもよい。
[通信モードの切替え処理および通信相手の指定処理]
次に、通信モードの切替え処理とP2P通信での通信相手の指定処理について、図6を用いて説明する。図6は、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間でやり取りされる通信モード切替えおよび通信相手指定時の信号波形を示している。P2P通信の通信相手の指定は、ブロードキャスト通信により行われる。ここでは例として、カメラマイコン205からP2P通信の通信相手としてアダプタマイコン302が指定され、カメラマイコン205からの1バイトデータのP2P通信とアダプタマイコン302からの1バイトデータのP2P通信が実行される場合を説明する。また、その後にカメラマイコン205からP2P通信の通信相手としてレンズマイコン111が指定され、カメラマイコン205からの2バイトデータのP2P通信とレンズマイコン111からの3バイトデータのP2P通信が実行される。
Although FIG. 5 shows an example of P2P communication, other P2P communication may be performed. For example, data may be transmitted one byte at a time using the signal line DATA, or data of 3 bytes or more may be transmitted. May be.
[Communication mode switching processing and communication partner designation processing]
Next, a communication mode switching process and a communication partner designation process in P2P communication will be described with reference to FIG. FIG. 6 shows signal waveforms at the time of communication mode switching and communication partner designation exchanged between the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302. The communication partner of P2P communication is designated by broadcast communication. Here, as an example, the adapter microcomputer 302 is designated as the communication partner of the P2P communication from the camera microcomputer 205, and the 1 byte data P2P communication from the camera microcomputer 205 and the 1 byte data P2P communication from the adapter microcomputer 302 are executed. Will be explained. Thereafter, the lens microcomputer 111 is designated as the communication partner of the P2P communication from the camera microcomputer 205, and P2P communication of 2-byte data from the camera microcomputer 205 and P2P communication of 3-byte data from the lens microcomputer 111 are executed.

まず通信マスタであるカメラマイコン205は、図4Aで説明した手順でブロードキャスト通信を実行する(601)。このブロードキャスト通信で通知するのは、次のP2P通信でカメラマイコン205と通信を行う相手を指定するスレーブ指定データである。通信スレーブであるレンズマイコン111およびアダプタマイコン302は、ブロードキャスト通信で受信したスレーブ指定データを基づいて、自身がP2P通信の通信相手として指定されたか否かを判定する。この判定結果によって、カメラマイコン205と指定された通信スレーブとの通信モードがブロードキャスト通信モードからP2P通信モードに切り替わる(602)。ここでは通信相手としてアダプタマイコン302が指定されているため、次のP2P通信では図5で説明した手順に従ってカメラマイコン205とアダプタマイコン302との間でデータの送受信が行われる(603)。ここではカメラマイコン205からアダプタマイコン302に1バイトデータを送信し、その後アダプタマイコン302からカメラマイコン205へ1バイトデータを送信する。   First, the camera microcomputer 205, which is a communication master, executes broadcast communication according to the procedure described in FIG. 4A (601). What is notified by this broadcast communication is slave designation data for designating a partner to communicate with the camera microcomputer 205 in the next P2P communication. The lens microcomputer 111 and the adapter microcomputer 302, which are communication slaves, determine whether or not they are designated as communication partners for P2P communication based on slave designation data received by broadcast communication. Based on the determination result, the communication mode between the camera microcomputer 205 and the designated communication slave is switched from the broadcast communication mode to the P2P communication mode (602). In this case, since the adapter microcomputer 302 is designated as the communication partner, in the next P2P communication, data is transmitted and received between the camera microcomputer 205 and the adapter microcomputer 302 according to the procedure described in FIG. 5 (603). Here, 1-byte data is transmitted from the camera microcomputer 205 to the adapter microcomputer 302, and then 1-byte data is transmitted from the adapter microcomputer 302 to the camera microcomputer 205.

カメラマイコン205とアダプタマイコン302とのP2P通信が終了すると、カメラマイコン205は再びブロードキャスト通信によってP2P通信で通信する通信相手を指定することができる。ここでは次のP2P通信の通信相手としてレンズマイコン111を指定するために、スレーブ指定データとしてレンズマイコン111を設定して図4Aで説明した手順でブロードキャスト通信を実行する(604)。このブロードキャスト通信に応じてアダプタマイコン302はP2P通信を終了し、これと同時にカメラマイコン205とレンズマイコン111の通信モードがP2P通信モードに切り替えられる(605)。なお、ここでブロードキャスト通信を実行しない場合は、カメラマイコン205とアダプタマイコン302とのP2P通信が継続される。   When the P2P communication between the camera microcomputer 205 and the adapter microcomputer 302 is completed, the camera microcomputer 205 can again designate a communication partner to communicate by P2P communication by broadcast communication. Here, in order to designate the lens microcomputer 111 as a communication partner of the next P2P communication, the lens microcomputer 111 is set as slave designation data, and broadcast communication is executed according to the procedure described with reference to FIG. 4A (604). In response to the broadcast communication, the adapter microcomputer 302 ends the P2P communication, and at the same time, the communication mode of the camera microcomputer 205 and the lens microcomputer 111 is switched to the P2P communication mode (605). If broadcast communication is not executed here, P2P communication between the camera microcomputer 205 and the adapter microcomputer 302 is continued.

次のP2P通信では、図5で説明した手順に従ってカメラマイコン205とレンズマイコン111との間でデータの送受信が行われる。ここではカメラマイコン205がレンズマイコン111に2バイトデータを送信し、その後レンズマイコン111がカメラマイコン205に3バイトデータを送信する(606)。   In the next P2P communication, data is transmitted and received between the camera microcomputer 205 and the lens microcomputer 111 according to the procedure described in FIG. Here, the camera microcomputer 205 transmits 2-byte data to the lens microcomputer 111, and then the lens microcomputer 111 transmits 3-byte data to the camera microcomputer 205 (606).

以上のように、ブロードキャスト通信によってP2P通信の通信相手を指定することが可能であり、同時にブロードキャスト通信とP2P通信の切替えを行うことができる。
[通信制御処理]
次に、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で行われる通信制御処理について説明する。まず、図7Aおよび図7Bのフローチャートを用いて、ブロードキャスト通信モードでの処理について説明する。図7Aはカメラマイコン205が行うブロードキャスト送信処理を示し、図7Bはレンズマイコン111およびアダプタマイコン302が行うブロードキャスト受信処理を示している。ここでは例として、カメラマイコン205からレンズマイコン111およびアダプタマイコン302に対してブロードキャスト通信を行う場合の処理を示している。それぞれコンピュータであるカメラマイコン205、レンズマイコン111およびアダプタマイコン302は、コンピュータプログラムとしての通信制御プログラムに従って本処理および後述する他の処理を実行する。
As described above, it is possible to designate a communication partner of P2P communication by broadcast communication, and at the same time, switching between broadcast communication and P2P communication can be performed.
[Communication control processing]
Next, communication control processing performed between the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 will be described. First, processing in the broadcast communication mode will be described using the flowcharts of FIGS. 7A and 7B. 7A shows a broadcast transmission process performed by the camera microcomputer 205, and FIG. 7B shows a broadcast reception process performed by the lens microcomputer 111 and the adapter microcomputer 302. Here, as an example, processing in the case of performing broadcast communication from the camera microcomputer 205 to the lens microcomputer 111 and the adapter microcomputer 302 is shown. Each of the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302, which are computers, executes this processing and other processing described later in accordance with a communication control program as a computer program.

ブロードキャスト通信を開始するイベントが発生すると、カメラマイコン205は、図7AのステップS700において接地スイッチ2081をオン(接続)して信号線CSをLowにする。これにより、レンズマイコン111およびアダプタマイコン302に対してブロードキャスト通信の開始が通知される。イベントとは、例えば、カメラマイコン205がレンズマイコン111やアダプタマイコン302に対してデータ送信を要求したことである。また、レンズマイコン111またはアダプタマイコン302がブロードキャスト通信の開始を要求するために信号線CSにLowを出力したこともイベントの1つである。レンズマイコン111およびアダプタマイコン302は、このブロードキャスト通信の開始通知を受けることで、図7Bで説明するブロードキャスト受信処理を開始する。   When an event for starting broadcast communication occurs, the camera microcomputer 205 turns on (connects) the ground switch 2081 to set the signal line CS to Low in step S700 of FIG. 7A. Thereby, the start of broadcast communication is notified to the lens microcomputer 111 and the adapter microcomputer 302. The event is, for example, that the camera microcomputer 205 requests the lens microcomputer 111 or the adapter microcomputer 302 to transmit data. Another event is that the lens microcomputer 111 or the adapter microcomputer 302 outputs Low to the signal line CS in order to request the start of broadcast communication. Upon receiving this broadcast communication start notification, the lens microcomputer 111 and the adapter microcomputer 302 start the broadcast reception process described with reference to FIG. 7B.

次にステップS701では、カメラマイコン205は、入出力切換えスイッチ2082を動作させて信号線DATAをデータ出力部に接続する。次にステップS702では、カメラマイコン205は、信号線DATAを用いてデータ送信を行い、全データの送信が完了するとステップS703に進む。なお、ここで送受信するデータのバイト数に制限は無く、カメラマイコン205、レンズマイコン111およびアダプタマイコン302間で認識が一致していればよい。   In step S701, the camera microcomputer 205 operates the input / output changeover switch 2082 to connect the signal line DATA to the data output unit. In step S702, the camera microcomputer 205 transmits data using the signal line DATA, and when transmission of all data is completed, the process proceeds to step S703. Here, the number of bytes of data to be transmitted and received is not limited, and it is sufficient that the recognition is consistent among the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302.

ステップS703では、カメラマイコン205は、ステップS702で送信したデータがレンズマイコン111またはアダプタマイコン302からの送信も含む双方向コマンドであるか否かを判定する。カメラマイコン205は、双方向コマンドでない場合はステップS704に進み、双方向コマンドである場合は705に進む。   In step S703, the camera microcomputer 205 determines whether the data transmitted in step S702 is a bidirectional command including transmission from the lens microcomputer 111 or the adapter microcomputer 302. If it is not a bidirectional command, the camera microcomputer 205 proceeds to step S704. If it is a bidirectional command, the camera microcomputer 205 proceeds to 705.

ステップS704では、カメラマイコン205は、通信処理が終了したことを示すために接地スイッチ2081をオフ(遮断)することで信号線CSへのLow出力を解除する。そして、ステップS715に進む。   In step S704, the camera microcomputer 205 cancels the low output to the signal line CS by turning off (cutting off) the ground switch 2081 to indicate that the communication process has ended. Then, the process proceeds to step S715.

ステップS705では、カメラマイコン205は、入出力切換えスイッチ2082を動作させることで信号線DATAをデータ入力部に接続する。そして、ステップS706において、カメラマイコン205は、通信処理が終了したことを示すために、接地スイッチ2081をオフ(遮断)することで信号線CSへのLow出力を解除する。   In step S705, the camera microcomputer 205 operates the input / output changeover switch 2082 to connect the signal line DATA to the data input unit. In step S706, the camera microcomputer 205 cancels the Low output to the signal line CS by turning off (shut off) the ground switch 2081 in order to indicate that the communication process has ended.

次にステップS707では、カメラマイコン205は、レンズマイコン111およびアダプタマイコン302のデータ受信が完了するまで、すなわち信号線CSがHiになるまで待機する。信号線CSがHiになるとステップS708に進む。   In step S707, the camera microcomputer 205 waits until data reception by the lens microcomputer 111 and the adapter microcomputer 302 is completed, that is, until the signal line CS becomes Hi. When the signal line CS becomes Hi, the process proceeds to step S708.

ステップS708では、カメラマイコン205は、レンズマイコン111またはアダプタマイコン302からのデータ送信が行われるまで、すなわち信号線CSがLowになるまで待機する。信号線CSがLowになるとS709に進む。   In step S708, the camera microcomputer 205 waits until data transmission from the lens microcomputer 111 or the adapter microcomputer 302 is performed, that is, until the signal line CS becomes Low. When the signal line CS becomes Low, the process proceeds to S709.

ステップS709では、カメラマイコン205は、信号線DATAからのデータ受信を許可する。次にステップS710では、カメラマイコン205は、信号線DATAのスタートビットを検出するまで待機する。スタートビットを検出するとステップS711に進む。   In step S709, the camera microcomputer 205 permits data reception from the signal line DATA. In step S710, the camera microcomputer 205 waits until it detects a start bit of the signal line DATA. If a start bit is detected, the process proceeds to step S711.

ステップS711では、カメラマイコン205は、通信処理中であることを示すために接地スイッチ2081をオン(接続)することで信号線CSへのLow出力を開始する。続いてステップS712では、カメラマイコン205は、全データを受信するまで待機する。そして全データの受信が完了するとステップS713に進む。なお、ここで送受信するデータのバイト数にも制限は無く、カメラマイコン205、レンズマイコン111およびアダプタマイコン302間で認識が一致していればよい。   In step S711, the camera microcomputer 205 starts low output to the signal line CS by turning on (connecting) the ground switch 2081 to indicate that communication processing is being performed. Subsequently, in step S712, the camera microcomputer 205 waits until all data is received. When the reception of all data is completed, the process proceeds to step S713. Here, the number of bytes of data to be transmitted and received is not limited, and it is sufficient that the recognition is consistent among the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302.

ステップS713では、カメラマイコン205は、信号線DATAからのデータ受信を禁止する。続いてステップS714では、カメラマイコン205は、通信処理が終了したことを示すために接地スイッチ2081をオフ(遮断)することで信号線CSへのLow出力を解除する。そして、ステップS715では、カメラマイコン205は、レンズマイコン111およびアダプタマイコン302のデータ受信が完了するまで、すなわち信号線CSがHiになるまで待機する。信号線CSがHiになるとステップS716に進む。   In step S713, the camera microcomputer 205 prohibits data reception from the signal line DATA. Subsequently, in step S714, the camera microcomputer 205 cancels the Low output to the signal line CS by turning off (cutting off) the ground switch 2081 to indicate that the communication process has ended. In step S715, the camera microcomputer 205 waits until data reception by the lens microcomputer 111 and the adapter microcomputer 302 is completed, that is, until the signal line CS becomes Hi. When the signal line CS becomes Hi, the process proceeds to step S716.

ステップS716では、カメラマイコン205は、ステップS702でのデータ送信によりレンズマイコン111またはアダプタマイコン302をP2P通信の通信相手として指定したか否かを判定する。カメラマイコン205は、通信相手として指定していた場合はステップS717に進み、そうでなければブロードキャスト通信モードのままブロードキャスト通信の送信処理を終了する。   In step S716, the camera microcomputer 205 determines whether the lens microcomputer 111 or the adapter microcomputer 302 has been designated as the communication partner of P2P communication by the data transmission in step S702. If the camera microcomputer 205 has been designated as the communication partner, the process proceeds to step S717. Otherwise, the camera microcomputer 205 ends the broadcast communication transmission process in the broadcast communication mode.

ステップS717では、カメラマイコン205は、P2P通信モードに移行してブロードキャスト送信処理を終了する。   In step S717, the camera microcomputer 205 transitions to the P2P communication mode and ends the broadcast transmission process.

図7Bにおいて、ブロードキャスト通信モードまたはP2P通信モードにおいて通信待機中に信号線CSがLowレベルになると、レンズマイコン111およびアダプタマイコン302は、これをブロードキャスト通信の開始通知と認識する。そしてブロードキャスト受信処理を開始する。   In FIG. 7B, when the signal line CS becomes low level during communication standby in the broadcast communication mode or the P2P communication mode, the lens microcomputer 111 and the adapter microcomputer 302 recognize this as a broadcast communication start notification. Then, broadcast reception processing is started.

まずステップS720では、レンズマイコン111およびアダプタマイコン302は、信号線DATAからのデータ受信を許可する。次にステップS721では、レンズマイコン111およびアダプタマイコン302は、信号線DATAのスタートビットを受信したか否かを判定し、受信していなければステップS722に進み、受信していればステップS724に進む。このとき、レンズマイコン111およびアダプタマイコン302は、自身の通信モードがP2P通信モードであった場合はブロードキャスト通信モードに移行する。   First, in step S720, the lens microcomputer 111 and the adapter microcomputer 302 permit data reception from the signal line DATA. Next, in step S721, the lens microcomputer 111 and the adapter microcomputer 302 determine whether or not the start bit of the signal line DATA has been received. If not received, the process proceeds to step S722. If received, the process proceeds to step S724. . At this time, the lens microcomputer 111 and the adapter microcomputer 302 shift to the broadcast communication mode when their communication mode is the P2P communication mode.

ステップS722では、レンズマイコン111およびアダプタマイコン302は、信号線CSがHiか否かを判定し、Hiであればブロードキャスト通信の受信処理を終了するためにステップS723に進む。Hiでなければ、スタートビット受信を引き続き待つためにステップS721に戻る。   In step S722, the lens microcomputer 111 and the adapter microcomputer 302 determine whether or not the signal line CS is Hi. If the signal line CS is Hi, the process proceeds to step S723 to end the broadcast communication reception process. If it is not Hi, the process returns to step S721 to continue waiting for the start bit reception.

ステップS723では、レンズマイコン111およびアダプタマイコン302は、信号線DATAからのデータ受信を禁止し、ブロードキャスト受信処理を終了する。   In step S723, the lens microcomputer 111 and the adapter microcomputer 302 prohibit data reception from the signal line DATA and end the broadcast reception process.

一方、ステップS724では、レンズマイコン111およびアダプタマイコン302は、自身の通信モードがP2P通信モードである場合はブロードキャスト通信モードに移行する。そして、ステップS725では、レンズマイコン111およびアダプタマイコン302は、通信処理中であることを示すために接地スイッチ1121,3031をオン(接続)することで信号線CSへのLow出力を開始する。   On the other hand, in step S724, the lens microcomputer 111 and the adapter microcomputer 302 shift to the broadcast communication mode when their communication mode is the P2P communication mode. In step S725, the lens microcomputer 111 and the adapter microcomputer 302 start outputting Low to the signal line CS by turning on (connecting) the ground switches 1121 and 3031 to indicate that communication processing is being performed.

次にステップS726では、レンズマイコン111およびアダプタマイコン302は、全データを受信するまで待機する。全データの受信が完了すると、ステップS727に進む。ここで受信するデータのバイト数にも制限は無く、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で認識が一致していればよい。   Next, in step S726, the lens microcomputer 111 and the adapter microcomputer 302 wait until all data is received. When reception of all data is completed, the process proceeds to step S727. The number of bytes of data received here is not limited, and it is only necessary that the recognition is consistent among the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302.

続いてS727では、レンズマイコン111およびアダプタマイコン302は、信号線DATAからのデータ受信を禁止する。そして、ステップS728では、レンズマイコン111およびアダプタマイコン302は、通信処理が終了したことを示すために接地スイッチ1121,3031をオフ(遮断)することで信号線CSへのLow出力を解除する。   Subsequently, in S727, the lens microcomputer 111 and the adapter microcomputer 302 prohibit data reception from the signal line DATA. In step S728, the lens microcomputer 111 and the adapter microcomputer 302 release the Low output to the signal line CS by turning off (shut off) the ground switches 1121 and 3031 to indicate that the communication process has been completed.

次にステップS729では、レンズマイコン111およびアダプタマイコン302は、ステップS725で受信したデータが自身からの送信を意味する双方向コマンドであるか否かを判定する。レンズマイコン111およびアダプタマイコン302は、自身からの送信を意味する双方向コマンドであった場合にはステップS730に進み、そうでなければステップS735に進む。   Next, in step S729, the lens microcomputer 111 and the adapter microcomputer 302 determine whether or not the data received in step S725 is a bidirectional command meaning transmission from itself. The lens microcomputer 111 and the adapter microcomputer 302 proceed to step S730 if it is a bidirectional command meaning transmission from itself, otherwise proceed to step S735.

ステップS730では、レンズマイコン111およびアダプタマイコン302は、他のマイコンがデータ受信を完了するまで、すなわち信号線CSがHiになるまで待機する。信号線CSがHiになるとS731に進む。   In step S730, the lens microcomputer 111 and the adapter microcomputer 302 wait until the other microcomputers complete data reception, that is, until the signal line CS becomes Hi. When the signal line CS becomes Hi, the process proceeds to S731.

ステップS731では、レンズマイコン111およびアダプタマイコン302は、ブロードキャスト通信の開始を通知するために接地スイッチ1121,3031をオン(接続)して信号線CSをLowにする。そして、ステップS732では、レンズマイコン111およびアダプタマイコン302は、入出力切換えスイッチ1122,3032を動作させることで信号線DATAをデータ出力部に接続する。   In step S731, the lens microcomputer 111 and the adapter microcomputer 302 turn on (connect) the ground switches 1121 and 3031 to notify the start of broadcast communication and set the signal line CS to Low. In step S732, the lens microcomputer 111 and the adapter microcomputer 302 operate the input / output changeover switches 1122 and 3032 to connect the signal line DATA to the data output unit.

続いてステップS733では、レンズマイコン111およびアダプタマイコン302は、信号線DATAを用いてデータ送信を行う。全データの送信が終了するとステップS734に進む。ここで受信するデータのバイト数にも制限は無く、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で認識が一致していればよい。   Subsequently, in step S733, the lens microcomputer 111 and the adapter microcomputer 302 perform data transmission using the signal line DATA. When the transmission of all data is completed, the process proceeds to step S734. The number of bytes of data received here is not limited, and it is only necessary that the recognition is consistent among the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302.

ステップS734では、レンズマイコン111およびアダプタマイコン302は、自身のデータ送信処理が終了したことを示すために、接地スイッチ1121,3031をオフ(遮断)することで信号線CSへのLow出力を解除する。   In step S734, the lens microcomputer 111 and the adapter microcomputer 302 release the Low output to the signal line CS by turning off (shut off) the ground switches 1121 and 3031 in order to indicate that the data transmission process of the lens microcomputer 111 and the adapter microcomputer 302 has ended. .

次にステップS735では、レンズマイコン111およびアダプタマイコン302は、他のマイコンのデータ受信が完了するまで、すなわち信号線CSがHiになるまで待機する。信号線CSがHiになるとステップS736に進む。   Next, in step S735, the lens microcomputer 111 and the adapter microcomputer 302 wait until data reception by other microcomputers is completed, that is, until the signal line CS becomes Hi. When the signal line CS becomes Hi, the process proceeds to step S736.

ステップS736では、レンズマイコン111およびアダプタマイコン302は、ステップS726でカメラマイコン205から受信したデータによりP2P通信の通信相手として指定されたか否かを判定する。レンズマイコン111およびアダプタマイコン302は、指定されていればステップS737に進み、そうでければブロードキャスト通信モードのままブロードキャスト受信処理を終了する。   In step S <b> 736, the lens microcomputer 111 and the adapter microcomputer 302 determine whether or not the data is received from the camera microcomputer 205 in step S <b> 726 and is designated as a communication partner for P2P communication. If the lens microcomputer 111 and the adapter microcomputer 302 are designated, the process proceeds to step S737. If not, the lens microcomputer 111 and the adapter microcomputer 302 end the broadcast reception process in the broadcast communication mode.

ステップS737では、レンズマイコン111およびアダプタマイコン302は、信号線DATAからのデータ受信を許可する。続いてステップS738では、レンズマイコン111およびアダプタマイコン302は、P2P通信モードに移行してブロードキャスト受信処理を終了する。   In step S737, the lens microcomputer 111 and the adapter microcomputer 302 permit data reception from the signal line DATA. Subsequently, in step S738, the lens microcomputer 111 and the adapter microcomputer 302 shift to the P2P communication mode and end the broadcast reception process.

以上のブロードキャスト送信および受信処理により、カメラマイコン205からレンズマイコン111およびアダプタマイコン302へのブロードキャスト通信を用いたデータ通信を実現することができる。   With the above broadcast transmission and reception processing, data communication using broadcast communication from the camera microcomputer 205 to the lens microcomputer 111 and the adapter microcomputer 302 can be realized.

次に、図8Aおよび図8Bのフローチャートを用いて、P2P通信モードでの処理について説明する。図8Aはカメラマイコン205が行うP2P送信処理を示し、図8Bは、例としてカメラマイコン205によりP2P通信の通信相手として指定されたアダプタマイコン302が行うP2P受信処理を示している。P2P通信の通信相手として指定されたのがレンズマイコン111である場合も、図8Bと同様のP2P受信処理を行う。   Next, processing in the P2P communication mode will be described using the flowcharts of FIGS. 8A and 8B. FIG. 8A shows a P2P transmission process performed by the camera microcomputer 205, and FIG. 8B shows a P2P reception process performed by the adapter microcomputer 302 designated by the camera microcomputer 205 as a communication partner of P2P communication as an example. Even when the lens microcomputer 111 is designated as the communication partner of the P2P communication, the P2P reception process similar to that in FIG. 8B is performed.

P2P通信を開始するイベントが発生すると、カメラマイコン205は、ステップS800において入出力切替えスイッチ2082を動作させて信号線DATAをデータ出力部に接続し、ステップS801でデータ送信を行う。全データの送信が完了すると、カメラマイコン205はステップS802に進む。ここで送信するデータのバイト数には制限は無く、カメラマイコン205とアダプタマイコン302との間で認識が一致していればよい。   When an event for starting P2P communication occurs, the camera microcomputer 205 operates the input / output changeover switch 2082 in step S800 to connect the signal line DATA to the data output unit, and performs data transmission in step S801. When the transmission of all data is completed, the camera microcomputer 205 proceeds to step S802. Here, the number of bytes of data to be transmitted is not limited, and it is sufficient that the recognition is consistent between the camera microcomputer 205 and the adapter microcomputer 302.

ステップS802では、カメラマイコン205は、接地スイッチ2081をオン(接続)することで信号線CSへのLow出力を開始して、P2P通信によるデータ送信の完了をアダプタマイコン302に通知する。アダプタマイコン302は、この通知を受けることで、図8Bで説明するP2P受信処理を開始する。   In step S802, the camera microcomputer 205 turns on (connects) the ground switch 2081 to start low output to the signal line CS, and notifies the adapter microcomputer 302 of completion of data transmission by P2P communication. Upon receiving this notification, the adapter microcomputer 302 starts the P2P reception process described with reference to FIG. 8B.

次にステップS803では、カメラマイコン205は、ステップS802で送信したデータがアダプタマイコン302からのデータ送信も含む双方向コマンドであるか否かを判定する。カメラマイコン205は、双方向コマンドでなければS804に進み、双方向コマンドであればS805に進む。   In step S803, the camera microcomputer 205 determines whether the data transmitted in step S802 is a bidirectional command including data transmission from the adapter microcomputer 302. If it is not a bidirectional command, the camera microcomputer 205 proceeds to S804, and if it is a bidirectional command, the process proceeds to S805.

ステップS804では、カメラマイコン205は、アダプタマイコン302がデータ受信を完了したことを検出するために、接地スイッチ2081をオフ(遮断)することで信号線CSへのLow出力を解除する。そしてステップS809に進む。   In step S804, the camera microcomputer 205 cancels the Low output to the signal line CS by turning off (cutting off) the ground switch 2081 in order to detect that the adapter microcomputer 302 has completed the data reception. Then, the process proceeds to step S809.

ステップS805では、カメラマイコン205は、入出力切換えスイッチ2082を動作させることで信号線DATAをデータ入力部に接続する。そしてステップS806に進む。   In step S805, the camera microcomputer 205 operates the input / output changeover switch 2082 to connect the signal line DATA to the data input unit. Then, the process proceeds to step S806.

ステップS806では、カメラマイコン205は、アダプタマイコン302からのデータ送信が完了したことを検出するために、接地スイッチ2081をオフ(遮断)することで信号線CSへのLow出力を解除する。そしてステップS807に進む。   In step S806, the camera microcomputer 205 cancels the low output to the signal line CS by turning off (cutting off) the ground switch 2081 in order to detect that the data transmission from the adapter microcomputer 302 has been completed. Then, the process proceeds to step S807.

ステップS807では、カメラマイコン205は、アダプタマイコン302からのデータ送信が完了するまで、すなわち信号線CSのLowになるまで待機する。信号線CSがLowになると、カメラマイコン205はアダプタマイコン302からのデータ送信が完了したと判定してステップS808に進む。ここで受信するデータのバイト数にも制限は無く、カメラマイコン205とアダプタマイコン302の間で認識が一致していればよい。   In step S807, the camera microcomputer 205 waits until data transmission from the adapter microcomputer 302 is completed, that is, until the signal line CS becomes Low. When the signal line CS becomes Low, the camera microcomputer 205 determines that the data transmission from the adapter microcomputer 302 is completed, and proceeds to step S808. The number of bytes of data received here is not limited, and it is only necessary that the recognition is consistent between the camera microcomputer 205 and the adapter microcomputer 302.

ステップS808では、カメラマイコン205は、信号線DATAから受信したデータの解析を行う。次にステップS809では、カメラマイコン205は、信号線CSがHiになるまで待機する。そして信号線CSがHiになると、カメラマイコン205は今回のP2P通信が完了したと判定してステップS810に進む。   In step S808, the camera microcomputer 205 analyzes the data received from the signal line DATA. In step S809, the camera microcomputer 205 waits until the signal line CS becomes Hi. When the signal line CS becomes Hi, the camera microcomputer 205 determines that the current P2P communication is completed, and the process proceeds to step S810.

ステップS810では、カメラマイコン205は、次の通信でブロードキャスト通信を開始するか否かを判定し、ブロードキャスト通信を開始する場合はステップS811に進む。引き続きP2P通信を行う場合は、P2P通信モードのままP2P送信処理を終了する。   In step S810, the camera microcomputer 205 determines whether to start broadcast communication in the next communication. If broadcast communication is to be started, the process proceeds to step S811. When performing P2P communication continuously, the P2P transmission process is terminated in the P2P communication mode.

ステップS811では、カメラマイコン205は、ブロードキャスト通信モードに移行してP2P送信処理を終了する。   In step S811, the camera microcomputer 205 shifts to the broadcast communication mode and ends the P2P transmission process.

図8BのステップS820において、アダプタマイコン302は、信号線DATAから受信したデータの解析を行う。次にステップS821では、アダプタマイコン302は、信号線CSがHiになるまで、すなわちステップS804もしくはステップS806の処理が完了するまで待機する。信号線CSがHiになると、ステップS822に進む。   In step S820 of FIG. 8B, the adapter microcomputer 302 analyzes the data received from the signal line DATA. Next, in step S821, the adapter microcomputer 302 waits until the signal line CS becomes Hi, that is, until the processing in step S804 or step S806 is completed. When the signal line CS becomes Hi, the process proceeds to step S822.

ステップS822では、アダプタマイコン302は、ステップS820で解析した受信データが、アダプタマイコン302からのデータ送信も含む双方向コマンドであるか否かを判定する。アダプタマイコン302は、双方向コマンドでなければステップS823に進み、双方向コマンドであればステップS824に進む。   In step S822, the adapter microcomputer 302 determines whether or not the reception data analyzed in step S820 is a bidirectional command including data transmission from the adapter microcomputer 302. The adapter microcomputer 302 proceeds to step S823 if it is not a bidirectional command, and proceeds to step S824 if it is a bidirectional command.

ステップS823では、アダプタマイコン302は、カメラマイコン205にデータ受信を完了したことを通知するために、接地スイッチ3031をオン(接続)することで、CSへのLow出力を開始する。この後、ステップS828に進む。   In step S823, the adapter microcomputer 302 starts low output to the CS by turning on (connecting) the ground switch 3031 to notify the camera microcomputer 205 that data reception has been completed. Thereafter, the process proceeds to step S828.

一方、ステップS824では、アダプタマイコン302は、入出力切換えスイッチ3032を動作させることで信号線DATAをデータ出力部に接続する。次にステップS825では、アダプタマイコン302は、信号線DATAを用いてデータ送信を行い、全データの送信が完了するとステップS826に進む。ここで送信するデータのバイト数には制限は無く、カメラマイコン205とアダプタマイコン302の間で認識が一致していればよい。   On the other hand, in step S824, the adapter microcomputer 302 operates the input / output changeover switch 3032 to connect the signal line DATA to the data output unit. In step S825, the adapter microcomputer 302 performs data transmission using the signal line DATA, and when transmission of all data is completed, the adapter microcomputer 302 proceeds to step S826. Here, the number of bytes of data to be transmitted is not limited, and it is sufficient that the recognition is consistent between the camera microcomputer 205 and the adapter microcomputer 302.

続いてステップS826では、アダプタマイコン302は、接地スイッチ3031をオン(接続)することで信号線CSへのLow出力を開始する。これにより、P2P通信によるデータ送信完了をカメラマイコン205へ通知する。   Subsequently, in step S826, the adapter microcomputer 302 starts the Low output to the signal line CS by turning on (connecting) the ground switch 3031. Thereby, the camera microcomputer 205 is notified of the completion of data transmission by P2P communication.

次にステップS827では、アダプタマイコン302は、入出力切換えスイッチ3032を動作させることで信号線DATAをデータ入力部に接続する。そしてステップS828に進む。   In step S827, the adapter microcomputer 302 operates the input / output changeover switch 3032 to connect the signal line DATA to the data input unit. Then, the process proceeds to step S828.

ステップS828では、アダプタマイコン302は、カメラマイコン205にP2P通信が完了したことを通知するために、接地スイッチ3031をオフ(遮断)することで信号線CSへのLow出力を解除する。次にステップS829では、アダプタマイコン302は、カメラマイコン205がP2P通信を完了したことを検出するために信号線CSがHiになるまで待機する。信号線CSがHiになると、アダプタマイコン302はP2P受信処理を終了する。   In step S828, the adapter microcomputer 302 cancels the Low output to the signal line CS by turning off (shut off) the ground switch 3031 to notify the camera microcomputer 205 that the P2P communication is completed. Next, in step S829, the adapter microcomputer 302 waits until the signal line CS becomes Hi in order to detect that the camera microcomputer 205 has completed P2P communication. When the signal line CS becomes Hi, the adapter microcomputer 302 ends the P2P reception process.

以上の処理により、通信マスタであるカメラマイコン205から通信スレーブであるアダプタマイコン302へのP2P通信を用いたデータ送信を行うことができる。
[アダプタの操作部材の操作に応じた制御]
次に、図9を用いて、本実施例におけるアダプタ操作リング310を用いた撮像制御を実現するためにカメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で行われる撮像通信処理(通信制御方法)について説明する。ここでは例として、図1および図2Aに示したようにカメラ本体200に1つのアダプタ300を介して交換レンズ100が接続されている場合について説明する。この例では、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で信号線CSと信号線DATAをブロードキャスト通信およびP2P通信を行う。そしてカメラマイコン205はアダプタマイコン302からアダプタ操作リング310の後述する操作状態情報を受信し、カメラマイコン205がレンズマイコン111を介して交換レンズ100内の絞りユニット114の駆動(以下、絞り駆動という)を制御する。
With the above processing, data transmission using P2P communication can be performed from the camera microcomputer 205 serving as a communication master to the adapter microcomputer 302 serving as a communication slave.
[Control according to the operation of the adapter operation member]
Next, referring to FIG. 9, imaging communication processing (communication control method) performed between the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 in order to realize imaging control using the adapter operation ring 310 in this embodiment. ). Here, as an example, the case where the interchangeable lens 100 is connected to the camera body 200 via one adapter 300 as shown in FIGS. 1 and 2A will be described. In this example, broadcast communication and P2P communication are performed on the signal line CS and the signal line DATA among the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302. The camera microcomputer 205 receives operation state information (described later) of the adapter operation ring 310 from the adapter microcomputer 302, and the camera microcomputer 205 drives the aperture unit 114 in the interchangeable lens 100 via the lens microcomputer 111 (hereinafter referred to as aperture drive). To control.

なお、アダプタ操作リング310の操作に応じて、交換レンズ100内の変倍レンズ102やフォーカスレンズ104の駆動を制御してもよいし、カメラ本体200内のTv値(露光時間)やISO感度を変更したり、設定メニューを選択したりしてもよい。   The driving of the variable power lens 102 and the focus lens 104 in the interchangeable lens 100 may be controlled according to the operation of the adapter operation ring 310, and the Tv value (exposure time) and ISO sensitivity in the camera body 200 may be controlled. It may be changed or a setting menu may be selected.

アダプタマイコン302が、ユーザによるアダプタ操作リング310の回転操作(以下、リング操作という)を検出すると(900)、本処理が開始される。アダプタマイコン302は、図1に示したリング回転検出器311の出力の変化を通じてリング操作の開始を検出すると、アダプタ操作リング310の操作状態情報(以下、リング操作状態情報という)のサンプリングを開始する(901)。リング操作状態情報としては、アダプタ操作リング310の操作方向(回転方向)を含む操作量(回転量)、該操作量の累積値、操作速度、操作加速度等があり、これらのうちいずれでもよい。本実施例では、操作量の累積値と操作速度をリング操作状態情報としてサンプリングする。   When the adapter microcomputer 302 detects a rotation operation (hereinafter referred to as a ring operation) of the adapter operation ring 310 by the user (900), this process is started. When the adapter microcomputer 302 detects the start of the ring operation through the change in the output of the ring rotation detector 311 shown in FIG. 1, the adapter microcomputer 302 starts sampling the operation state information of the adapter operation ring 310 (hereinafter referred to as ring operation state information). (901). The ring operation state information includes an operation amount (rotation amount) including an operation direction (rotation direction) of the adapter operation ring 310, a cumulative value of the operation amount, an operation speed, an operation acceleration, and the like. In the present embodiment, the accumulated value of the operation amount and the operation speed are sampled as ring operation state information.

次にアダプタマイコン302は、カメラマイコン205に対してリング操作の開始を通知するために、当該通知の前に図4Bに示した信号線CSへのLow出力(421)でブロードキャスト通信の開始をカメラマイコン205に要求する(902)。すなわち、アダプタマイコン302はカメラマイコン205に対して通信要求を送信する。   Next, in order to notify the camera microcomputer 205 of the start of the ring operation, the adapter microcomputer 302 informs the camera of the start of broadcast communication by the Low output (421) to the signal line CS shown in FIG. 4B before the notification. A request is made to the microcomputer 205 (902). That is, the adapter microcomputer 302 transmits a communication request to the camera microcomputer 205.

アダプタマイコン302からの通信要求を受信したカメラマイコン205は、ブロードキャスト通信を開始するが、この時点ではレンズマイコン111とアダプタマイコン302のうちどちらが通信要求を送信してきたのかを判別することができない。さらに通信要求の要因(イベント)も不明であるため、カメラマイコン205はレンズマイコン111とアダプタマイコン302のそれぞれに通信要求の要因(以下、通信要求要因という)を問い合わせる必要がある。本実施例では、図6に示したブロードキャスト通信(604)を用いて、最初にP2P通信の通信相手としてレンズマイコン111を指定する(903)。なお、通信要求要因の問い合わせ順序は、アダプタマイコン302が先であってもよい。また、このときにレンズマイコン111がブロードキャスト通信の通信要求を出力しないことが予め明らかであれば、レンズマイコン111に対して通信要求要因を問い合わせなくてもよい。   The camera microcomputer 205 that has received the communication request from the adapter microcomputer 302 starts broadcast communication, but at this point, it cannot determine which of the lens microcomputer 111 and the adapter microcomputer 302 has transmitted the communication request. Further, since the cause (event) of the communication request is unknown, the camera microcomputer 205 needs to inquire the communication request factor (hereinafter referred to as a communication request factor) to each of the lens microcomputer 111 and the adapter microcomputer 302. In this embodiment, using the broadcast communication (604) shown in FIG. 6, the lens microcomputer 111 is first designated as the communication partner of the P2P communication (903). Note that the communication order factor inquiry order may be the adapter microcomputer 302 first. At this time, if it is clear in advance that the lens microcomputer 111 does not output a communication request for broadcast communication, the lens microcomputer 111 need not be inquired about a communication request factor.

次にカメラマイコン205は、図5で説明したP2P通信を用いてレンズマイコン111に対して信号線DATAを介して通信要求要因を問い合わせる。そして、レンズマイコン111から該通信要求要因を信号線DATAを介して受信する(904)。この例では通信要求を出力したのはレンズマイコン111ではないため、レンズマイコン111は通信要求要因がないことを示す情報をカメラマイコン205に送信する。このP2P通信によって、カメラマイコン205は、レンズマイコン111が通信要求を出力したのではないことを確認する。カメラマイコン205は、次に図6に示したブロードキャスト通信(601)を用いて、P2P通信の通信相手としてアダプタマイコン302を指定する(905)。そしてカメラマイコン205は、図5で説明したP2P通信を用いてアダプタマイコン302に対して信号線DATAを介して通信要求要因を問い合わせる(第3のデータを送信する)。そして、アダプタマイコン302から該通信要求要因(第4のデータ)を信号線DATAを介して受信する(906)。この例では通信要求を出力したのはアダプタマイコン302であるため、アダプタマイコン302は、通信要求要因がリング操作の開始であることを示す情報(以下、リング操作開始情報という)を送信する。カメラマイコン205がアダプタマイコン302からリング操作開始情報を受信することで、カメラマイコン205は、通信要求を送ったのがアダプタマイコン302であることと、当該通信要求の要因がリング操作の開始であることを判別することが可能である。   Next, the camera microcomputer 205 inquires of the lens microcomputer 111 about a communication request factor via the signal line DATA using the P2P communication described in FIG. Then, the communication request factor is received from the lens microcomputer 111 via the signal line DATA (904). In this example, since it is not the lens microcomputer 111 that has output the communication request, the lens microcomputer 111 transmits information indicating that there is no communication request factor to the camera microcomputer 205. Through this P2P communication, the camera microcomputer 205 confirms that the lens microcomputer 111 has not output a communication request. Next, using the broadcast communication (601) shown in FIG. 6, the camera microcomputer 205 designates the adapter microcomputer 302 as a communication partner of P2P communication (905). The camera microcomputer 205 inquires of the adapter microcomputer 302 about the communication request factor via the signal line DATA using the P2P communication described in FIG. 5 (transmits the third data). Then, the communication request factor (fourth data) is received from the adapter microcomputer 302 via the signal line DATA (906). In this example, since the adapter microcomputer 302 outputs the communication request, the adapter microcomputer 302 transmits information indicating that the communication request factor is the start of the ring operation (hereinafter referred to as ring operation start information). When the camera microcomputer 205 receives the ring operation start information from the adapter microcomputer 302, the camera microcomputer 205 sends the communication request to the adapter microcomputer 302 and the cause of the communication request is the start of the ring operation. It is possible to determine that.

アダプタマイコン302からリング操作開始情報を受信したカメラマイコン205は、アダプタマイコン302から上述したリング操作状態情報を取得する。このために、まず図6に示したブロードキャスト通信(601)を用いて、P2P通信の通信相手としてアダプタマイコン302を指定する(907)。ただし、このブロードキャスト通信は、アダプタマイコン302の通信モードがP2P通信モードである場合は行わなくてもよい。続いてカメラマイコン205は、P2P通信を用いて、アダプタマイコン302に対してリング操作状態情報(第1のデータ)の送信を要求(すなわち第2のデータを送信)し、アダプタマイコン302からリング操作状態情報を受信する(908)。アダプタマイコン302は、リング操作状態情報を送信した時点で、次のリング操作状態情報を送信するために、内部のリング操作状態情報をリセットする。例えば、アダプタ操作リング310の操作量の累積値を0にリセットする。   The camera microcomputer 205 that has received the ring operation start information from the adapter microcomputer 302 acquires the above-described ring operation state information from the adapter microcomputer 302. For this purpose, first, the adapter microcomputer 302 is designated as a communication partner of P2P communication using the broadcast communication (601) shown in FIG. 6 (907). However, this broadcast communication may not be performed when the communication mode of the adapter microcomputer 302 is the P2P communication mode. Subsequently, the camera microcomputer 205 requests the adapter microcomputer 302 to transmit the ring operation state information (first data) using P2P communication (that is, transmits the second data), and the adapter microcomputer 302 performs the ring operation. Status information is received (908). When the adapter microcomputer 302 transmits the ring operation state information, the adapter microcomputer 302 resets the internal ring operation state information in order to transmit the next ring operation state information. For example, the cumulative value of the operation amount of the adapter operation ring 310 is reset to zero.

これ以降、カメラマイコン205は、後述するリング操作終了情報を受信するまで、所定周期でブロードキャスト通信(601)でのアダプタマイコン302の指定とP2P通信でのアダプタマイコン302からのリング操作状態情報の受信(908)とを繰り返す。これにより、カメラマイコン205は、所定周期ごとに最新のリング操作状態情報を取得することができる。   Thereafter, the camera microcomputer 205 designates the adapter microcomputer 302 in the broadcast communication (601) and receives the ring operation state information from the adapter microcomputer 302 in the P2P communication until receiving ring operation end information described later. (908) is repeated. Thereby, the camera microcomputer 205 can acquire the latest ring operation state information every predetermined period.

リング操作状態情報を受信したカメラマイコン205は、レンズマイコン111に対して、リング操作状態情報に基づいて絞り駆動要求を送信する(909)。絞り駆動要求のための通信は、ブロードキャスト通信でもP2P通信でもよい。また。当該絞り駆動要求を、カメラマイコン205の第2通信部242を介して送信し、レンズマイコン111の第2通信部142で受信するようにしてもよい。つまり、絞り駆動に関する通信を第2通信部242と第2通信部142とを介した通信経路、すなわちリング操作状態情報の送受信を行う通信経路とは異なる通信経路で行ってもよい。これにより、絞り駆動に関する通信とリング操作状態に関する通信のリアルタイム性を向上させることができる。   The camera microcomputer 205 that has received the ring operation state information transmits an aperture drive request to the lens microcomputer 111 based on the ring operation state information (909). Communication for the aperture drive request may be broadcast communication or P2P communication. Also. The aperture drive request may be transmitted via the second communication unit 242 of the camera microcomputer 205 and received by the second communication unit 142 of the lens microcomputer 111. That is, communication related to aperture driving may be performed via a communication path that is different from a communication path via the second communication unit 242 and the second communication unit 142, that is, a communication path that transmits and receives ring operation state information. Thereby, the real-time property of the communication regarding the aperture driving and the communication regarding the ring operation state can be improved.

また、カメラマイコン205は、リング操作状態情報を受信するごとに絞り駆動要求をレンズマイコン111に送信するが、この絞り駆動要求のレンズマイコン111への送信周期は、リング操作状態情報の受信周期と異なっていてもよい。例えば、絞り駆動要求のレンズマイコン111への送信周期よりもリング操作状態情報の受信周期を短く設定してもよい。リング操作状態情報の受信周期を長く設定してしまうと、受信周期の長さによっては操作量の累積量がオーバーフローしてしまう場合もある。また、絞り駆動要求のレンズマイコン111への送信周期は、AE制御の周期に依存させる必要がある。このように、絞り駆動要求のレンズマイコン111への送信周期とリング操作状態情報の受信周期とをそれぞれ適切な周期に制御することで、アダプタマイコン302とカメラマイコン302各々がより適した処理を行うことができる。   Each time the camera microcomputer 205 receives the ring operation state information, the camera microcomputer 205 transmits an aperture drive request to the lens microcomputer 111. The transmission period of the aperture drive request to the lens microcomputer 111 is the same as the reception period of the ring operation state information. May be different. For example, the ring operation state information reception cycle may be set shorter than the transmission cycle of the aperture drive request to the lens microcomputer 111. If the ring operation state information reception cycle is set to be long, the accumulated amount of operation may overflow depending on the length of the reception cycle. Further, the transmission cycle of the aperture drive request to the lens microcomputer 111 needs to depend on the AE control cycle. As described above, the adapter microcomputer 302 and the camera microcomputer 302 each perform more suitable processing by controlling the transmission period of the aperture drive request to the lens microcomputer 111 and the reception period of the ring operation state information to appropriate periods. be able to.

アダプタ操作リング310のユーザ操作に対する良好な絞り駆動を実現するためには、アダプタ操作リング310の操作量(累積値)と操作速度に比例した絞り駆動に加えて、動画品質のために滑らかで間欠的にならない連続的な絞り駆動が求められる。本実施例では、カメラマイコン205は、レンズマイコン111に対して絞り駆動要求として目標Av値(目標とする絞り値)と絞り駆動速度を送信する。受信した目標Av値と絞り駆動速度とに基づいて、レンズマイコン111が内部情報として保持する目標Av値と絞り駆動速度とを、絞りを駆動させながら更新する。レンズマイコン111は更新された目標Av値と絞り駆動速度に応じて、連続的な絞り駆動を行う。これを一定の周期で繰り返すことで、絞り駆動を停止させずに、絞り駆動を行うことが可能となる。絞り駆動を停止させると明るさの変化が間欠的になり、特に動画の画質に影響を及ぼす。これに対し、絞りを連続的に駆動させた場合には、明るさがなめらかに変化することから、より品位の高い動画を取得することができる。また、絞りを連続的に駆動させることで、絞り駆動の停止や、絞り駆動を停止した状態から絞り駆動を再開するためにかかる時間を削減することが可能である。   In order to realize a good aperture drive for user operation of the adapter operation ring 310, in addition to the aperture drive proportional to the operation amount (cumulative value) of the adapter operation ring 310 and the operation speed, smooth and intermittent for the video quality A continuous aperture drive that is not possible is required. In this embodiment, the camera microcomputer 205 transmits a target Av value (target aperture value) and an aperture drive speed as an aperture drive request to the lens microcomputer 111. Based on the received target Av value and aperture drive speed, the target Av value and aperture drive speed held by the lens microcomputer 111 as internal information are updated while driving the aperture. The lens microcomputer 111 performs continuous aperture driving according to the updated target Av value and aperture driving speed. By repeating this at a constant cycle, it becomes possible to perform the aperture driving without stopping the aperture driving. When the aperture drive is stopped, the brightness changes intermittently, particularly affecting the image quality of the moving image. On the other hand, when the aperture is continuously driven, the brightness changes smoothly, so that a higher quality moving image can be acquired. In addition, by continuously driving the diaphragm, it is possible to reduce the time required to stop the diaphragm driving or to restart the diaphragm driving from the state where the diaphragm driving is stopped.

このときのカメラマイコン205からの絞り駆動要求の送信周期をTとし、前回の絞り駆動要求の送信から次回の絞り駆動要求の送信までの期間中におけるアダプタ操作リング310の操作量の累積値をCntとする。また、1Cntあたりの絞り駆動量を係数αで示し、レンズマイコン111が絞りを駆動させつつ目標Av値と絞り駆動速度を更新するための余裕時間をΔtとする。当該余裕時間を設けることで、マイコンの負荷や通信帯域の圧迫等の理由により、仮に絞り駆動要求の送信が遅延した場合であっても、絞り駆動を停止させずに絞り駆動を行うことができる。このとき、カメラマイコン205は、目標Av値と絞り駆動速度を下記の式(1)、(2)のように算出する。
目標Av値 = 前回の目標Av値 +(Cnt×α) (1)
絞り駆動速度 =(Cnt×α)/(T+Δt) (2)
上記計算式(1)、(2)は例にすぎず、他の計算式を用いて目標Av値と絞り駆動速度を算出してもよい。また、カメラマイコン205は、絞り駆動要求として目標Av値や絞り駆動速度以外の情報をレンズマイコン111に送信してもよい。
The transmission period of the aperture drive request from the camera microcomputer 205 at this time is T, and the cumulative value of the operation amount of the adapter operation ring 310 during the period from the transmission of the previous aperture drive request to the transmission of the next aperture drive request is Cnt. And The aperture driving amount per 1 Cnt is indicated by a coefficient α, and a margin time for the lens microcomputer 111 to update the target Av value and the aperture driving speed while driving the aperture is Δt. By providing the margin time, the diaphragm drive can be performed without stopping the diaphragm drive even if the transmission of the diaphragm drive request is delayed due to the load on the microcomputer or the compression of the communication band. . At this time, the camera microcomputer 205 calculates the target Av value and the aperture driving speed as in the following equations (1) and (2).
Target Av value = Previous target Av value + (Cnt × α) (1)
Aperture driving speed = (Cnt × α) / (T + Δt) (2)
The calculation formulas (1) and (2) are merely examples, and the target Av value and the aperture driving speed may be calculated using other calculation formulas. Further, the camera microcomputer 205 may transmit information other than the target Av value and the aperture driving speed to the lens microcomputer 111 as an aperture driving request.

次にアダプタマイコン302は、リング回転検出器311の出力が所定時間を超えて変化しないことでアダプタ操作リング310の操作の終了を検出すると、リング操作状態情報にリング操作が終了したことを示すリング操作終了情報を格納する(910)。リング操作の終了は、上記方法とは別の方法で検出してもよい。   Next, when the adapter microcomputer 302 detects the end of the operation of the adapter operation ring 310 because the output of the ring rotation detector 311 does not change over a predetermined time, the ring operation state information indicates that the ring operation has ended. The operation end information is stored (910). The end of the ring operation may be detected by a method different from the above method.

次にカメラマイコン205は、アダプタマイコン302からリング操作状態情報を受信する(908)。ただし、ここで受信するリング操作状態情報にはリング操作終了情報が含まれている。カメラマイコン205は、このリング操作終了情報に基づいてこれ以降の周期的なリング操作状態情報の取得を終了する(911)。カメラマイコン205は、最後に受信したリング操作状態情報に含まれるアダプタ操作リング310の操作量の累積値と操作速度に基づいて絞り駆動要求をレンズマイコン111に送信した後、周期的な絞り駆動要求の送信を終了する(912)。   Next, the camera microcomputer 205 receives ring operation state information from the adapter microcomputer 302 (908). However, the ring operation status information received here includes ring operation end information. Based on this ring operation end information, the camera microcomputer 205 ends the subsequent acquisition of the ring operation state information (911). The camera microcomputer 205 transmits the aperture drive request to the lens microcomputer 111 based on the cumulative value of the operation amount of the adapter operation ring 310 and the operation speed included in the last received ring operation state information, and then performs a periodic aperture drive request. Is terminated (912).

次に、図11(a)のフローチャートを用いて、上述した撮像通信処理においてアダプタマイコン302が行うリング操作開始処理を説明する。アダプタマイコン302は、リング操作の開始を検出すると本処理を開始する。ステップS1101では、アダプタマイコン302は、カメラマイコン205に対してリング操作が開始されたこと通知するために、内部送信バッファにリング操作開始情報を通信要求要因として設定する。そして、カメラマイコン205に対してブロードキャスト通信の通信要求を送信する。内部送信バッファに設定した通信要求要因(リング操作開始情報)は、後述するP2P通信によりカメラマイコン205に送信する。   Next, a ring operation start process performed by the adapter microcomputer 302 in the above-described imaging communication process will be described using the flowchart of FIG. The adapter microcomputer 302 starts this processing when detecting the start of the ring operation. In step S1101, the adapter microcomputer 302 sets ring operation start information as a communication request factor in the internal transmission buffer in order to notify the camera microcomputer 205 that the ring operation has started. Then, a communication request for broadcast communication is transmitted to the camera microcomputer 205. The communication request factor (ring operation start information) set in the internal transmission buffer is transmitted to the camera microcomputer 205 by P2P communication described later.

次にステップS1102では、アダプタマイコン302は、リング操作状態情報のサンプリングを行う。そしてステップS1103では、アダプタマイコン302は、リング操作が終了しているか否かを判定する。アダプタマイコン302は、操作が終了していなければステップS1102に戻り、終了していれば内部送信バッファにあるリング操作状態情報にリング操作終了情報を格納して本処理を終了する。   In step S1102, the adapter microcomputer 302 samples ring operation state information. In step S1103, the adapter microcomputer 302 determines whether or not the ring operation has been completed. If the operation has not been completed, the adapter microcomputer 302 returns to step S1102, and if completed, stores the ring operation end information in the ring operation status information in the internal transmission buffer, and ends this processing.

図11(b)のフローチャートを用いて、上述した撮像通信処理においてアダプタマイコン302が行うリング操作P2P通信処理を説明する。アダプタマイコン302は、カメラマイコン205によりP2P通信の通信相手として指定されると、本処理を開始する。   A ring operation P2P communication process performed by the adapter microcomputer 302 in the above-described imaging communication process will be described with reference to the flowchart of FIG. When the adapter microcomputer 302 is designated by the camera microcomputer 205 as a communication partner for P2P communication, the adapter microcomputer 302 starts this processing.

ステップS1111では、アダプタマイコン302は、カメラマイコン205からP2P通信により受信したデータを解析する。次にステップS1112では、アダプタマイコン302は、カメラマイコン205からの受信データが通信要求要因の送信要求であるか否かを判定し、そうであればステップS1113に進み、そうでなければステップS1114に進む。   In step S1111, the adapter microcomputer 302 analyzes data received from the camera microcomputer 205 by P2P communication. In step S1112, the adapter microcomputer 302 determines whether the received data from the camera microcomputer 205 is a transmission request for a communication request factor. If so, the process proceeds to step S1113; otherwise, the process proceeds to step S1114. move on.

ステップS1113では、アダプタマイコン302は、カメラマイコン205にステップS1101で内部送信バッファに設定した通信要求要因(リング操作開始情報)を送信して、本処理を終了する。内部送信バッファ内の通信要求要因はその送信後にリセットされる。   In step S1113, the adapter microcomputer 302 transmits the communication request factor (ring operation start information) set in the internal transmission buffer in step S1101 to the camera microcomputer 205, and ends this process. The communication request factor in the internal transmission buffer is reset after the transmission.

ステップS1114では、アダプタマイコン302は、受信データがリング操作状態情報の送信要求(操作状態送信要求)であるか否かを判定し、そうであればステップS1115に進み、そうでなければステップS1117に進む。   In step S1114, the adapter microcomputer 302 determines whether or not the received data is a ring operation state information transmission request (operation state transmission request). If so, the process proceeds to step S1115; otherwise, the process proceeds to step S1117. move on.

ステップS1115では、アダプタマイコン302は、ステップS1102でサンプリングして内部送信バッファに設定したリング操作状態情報をカメラマイコン205に送信する。そして、ステップS1116では、アダプタマイコン302は、リング操作状態情報のうち操作量の累積値をリセットして、本処理を終了する。操作量の累積値をリセットすることで、アダプタマイコン302はカメラマイコン205に対して過不足なく操作量送信することができる。   In step S1115, the adapter microcomputer 302 transmits to the camera microcomputer 205 the ring operation state information sampled in step S1102 and set in the internal transmission buffer. In step S1116, the adapter microcomputer 302 resets the accumulated value of the operation amount in the ring operation state information, and ends this process. By resetting the accumulated value of the operation amount, the adapter microcomputer 302 can transmit the operation amount to the camera microcomputer 205 without excess or deficiency.

ステップS1117では、アダプタマイコン302は、カメラマイコン205に対して、通信要求要因およびリング操作状態情報の送信以外のP2P通信処理を行って本処理を終了する。通信要求要因およびリング操作状態情報の送信以外のP2P通信処理は、例えば、アダプタ300における操作部材の有無、リング操作状態情報を送信可能な最短周期(最短時間間隔)およびアダプタ300の光学倍率等、アダプタ固有の情報を送信する処理である。また、カメラマイコン205からの受信要求であってもよく、例えばリング操作状態情報のサンプリングの開始や停止の要求であってもよい。なお、本実施例では、リング操作状態情報を送信可能な最短周期は、アダプタ300が装着された状態でのカメラ200の起動時に、カメラマイコン205がアダプタマイコン302に要求し、アダプタマイコン302から受信する。   In step S1117, the adapter microcomputer 302 performs a P2P communication process other than the transmission of the communication request factor and the ring operation state information to the camera microcomputer 205, and ends this process. The P2P communication processing other than the transmission of the communication request factor and the ring operation state information includes, for example, the presence / absence of an operation member in the adapter 300, the shortest cycle (shortest time interval) in which the ring operation state information can be transmitted, and the optical magnification of the adapter 300, etc. This is a process for transmitting adapter-specific information. Further, it may be a reception request from the camera microcomputer 205, for example, a request to start or stop ring operation state information sampling. In this embodiment, the shortest cycle in which the ring operation state information can be transmitted is requested by the camera microcomputer 205 to the adapter microcomputer 302 and received from the adapter microcomputer 302 when the camera 200 is activated with the adapter 300 attached. To do.

次に、図12(a)のフローチャートを用いて、上述した撮像通信処理においてカメラマイコン205が行う通信要求要因確認処理を説明する。この処理は、レンズマイコン111またはアダプタマイコン302のいずれかが出力した通信要求の要因を確認する処理である。   Next, communication request factor confirmation processing performed by the camera microcomputer 205 in the above-described imaging communication processing will be described using the flowchart of FIG. This process is a process for confirming the cause of the communication request output by either the lens microcomputer 111 or the adapter microcomputer 302.

通信要求を受信したカメラマイコン205は、ステップS1201において、レンズマイコン111に対してP2P通信により通信要求要因の送信要求を送信し、レンズマイコン111から通信要求要因を取得する。   In step S 1201, the camera microcomputer 205 that has received the communication request transmits a communication request factor transmission request to the lens microcomputer 111 through P2P communication, and acquires the communication request factor from the lens microcomputer 111.

次にステップS1202では、カメラマイコン205は、ステップS1201で取得した通信要求要因を解析し、ブロードキャスト通信を要求したのがレンズマイコン111か否かを判定する。カメラマイコン205は、ブロードキャスト通信を要求したのがレンズマイコン111であれば本処理フローを終了し、そうでなければステップS1203に進む。   In step S1202, the camera microcomputer 205 analyzes the communication request factor acquired in step S1201, and determines whether the lens microcomputer 111 has requested broadcast communication. If it is the lens microcomputer 111 that requested the broadcast communication, the camera microcomputer 205 ends this processing flow, and otherwise proceeds to step S1203.

ステップS1203では、カメラマイコン205は、アダプタマイコン302に対してP2P通信により通信要求要因の送信要求を送信し、アダプタマイコン302から通信要求要因を取得する。そして本処理を終了する。   In step S <b> 1203, the camera microcomputer 205 transmits a communication request factor transmission request to the adapter microcomputer 302 by P2P communication, and acquires the communication request factor from the adapter microcomputer 302. Then, this process ends.

図12(b)のフローチャートを用いて、上述した撮像通信処理においてカメラマイコン205が行うリング操作状態情報取得処理を説明する。ステップS1211では、カメラマイコン205は、現時点がアダプタマイコン302からリング操作状態情報を取得するタイミングであるか否かを判定し、そうであればステップS1212に進み、そうでなければステップS1213に進む。   A ring operation state information acquisition process performed by the camera microcomputer 205 in the above-described imaging communication process will be described with reference to the flowchart of FIG. In step S1211, the camera microcomputer 205 determines whether the current time is the timing for acquiring the ring operation state information from the adapter microcomputer 302. If so, the process proceeds to step S1212; otherwise, the process proceeds to step S1213.

ステップS1212では、カメラマイコン205は、P2P通信によりアダプタマイコン305に対してリング操作状態情報の送信要求(操作状態送信要求)を送信し、アダプタマイコン305からリング操作状態情報を取得する。   In step S <b> 1212, the camera microcomputer 205 transmits a ring operation state information transmission request (operation state transmission request) to the adapter microcomputer 305 through P2P communication, and acquires the ring operation state information from the adapter microcomputer 305.

次にステップS1213では、カメラマイコン205は、絞り駆動を行うタイミングであるか否かを判定し、そうであればステップS1214に進み、そうでなければステップS1215に進む。   In step S1213, the camera microcomputer 205 determines whether it is time to perform aperture driving. If so, the process proceeds to step S1214; otherwise, the process proceeds to step S1215.

ステップS1214では、カメラマイコン205は、レンズマイコン111に対して、絞り駆動要求を送信する。そしてステップS1215に進む。   In step S <b> 1214, the camera microcomputer 205 transmits an aperture drive request to the lens microcomputer 111. Then, the process proceeds to step S1215.

ステップS1215では、カメラマイコン205は、アダプタマイコン302から取得したリング操作状態情報を解析する。リング操作終了情報が含まれていれば本処理を終了し、そうでなければステップS1211に戻る。   In step S1215, the camera microcomputer 205 analyzes the ring operation state information acquired from the adapter microcomputer 302. If the ring operation end information is included, this process ends. Otherwise, the process returns to step S1211.

次に、図13のフローチャートを用いて、上述した撮像通信処理においてレンズマイコン111が行うP2P通信処理を説明する。カメラマイコン205によりP2P通信の通信相手に指定されたレンズマイコン111は、ステップS1311においてカメラマイコン205から受信したデータを解析する。   Next, P2P communication processing performed by the lens microcomputer 111 in the above-described imaging communication processing will be described using the flowchart of FIG. The lens microcomputer 111 designated by the camera microcomputer 205 as the communication partner of the P2P communication analyzes the data received from the camera microcomputer 205 in step S1311.

次に、ステップS1312では、レンズマイコン111は、受信データが通信要求要因の送信要求であるか否かを判定し、そうであればステップS1313に進み、そうでなければステップS1314に進む。   In step S1312, the lens microcomputer 111 determines whether the received data is a transmission request for a communication request factor. If so, the process proceeds to step S1313. If not, the process proceeds to step S1314.

ステップS1313では、レンズマイコン111は、内部送信バッファに設定した通信要求要因をカメラマイコン205に送信して本処理フローを終了する。内部送信バッファに設定した通信要求要因はその送信後にリセットされる。   In step S1313, the lens microcomputer 111 transmits the communication request factor set in the internal transmission buffer to the camera microcomputer 205, and the process flow ends. The communication request factor set in the internal transmission buffer is reset after the transmission.

ステップS1314では、レンズマイコン111は、通信要求要因の送信以外のP2P通信処理をカメラマイコン205に対して行って本処理を終了する。通信要求要因の送信以外のP2P通信処理は、例えば、交換レンズ100における操作部材の有無、操作部材の操作状態情報、操作状態情報の送信可能な最短周期、焦点距離その他の光学情報といった交換レンズ100の固有情報の送信等である。また、カメラマイコン205からの受信要求であってもよく、例えば絞り駆動要求やフォーカスレンズ駆動要求であってもよい。   In step S1314, the lens microcomputer 111 performs P2P communication processing other than transmission of the communication request factor on the camera microcomputer 205, and ends this processing. The P2P communication processing other than the transmission of the communication request factor includes, for example, the interchangeable lens 100 such as the presence / absence of the operation member in the interchangeable lens 100, the operation state information of the operation member, the shortest cycle in which the operation state information can be transmitted, the focal length and other optical information For example, transmission of unique information. Further, it may be a reception request from the camera microcomputer 205, for example, an aperture drive request or a focus lens drive request.

本実施例の処理によれば、カメラマイコン205がアダプタマイコン302に対して、リング操作の開始の検出の可否を要求するための通信を周期的に行わなくてもよい。これにより、ユーザによってリング操作がなされていない場合の通信やカメラマイコン205の処理を削減することができる。   According to the processing of the present embodiment, the camera microcomputer 205 may not periodically perform communication for requesting the adapter microcomputer 302 whether or not to detect the start of the ring operation. Thereby, communication when the ring operation is not performed by the user and processing of the camera microcomputer 205 can be reduced.

また、ユーザによるリング操作に応じてアダプタマイコン30からカメラマイコン205に対してブロードキャスト通信を要求する。これにより、カメラマイコン205がアダプタマイコン302に対してリング操作(開始および終了)の検出の可否やリング操作状態情報のサンプリングの可否を通知するための通信を行う場合と比較して、より少ないタイムラグでブロードキャスト通信を開始することが可能となる。つまり、カメラ本体200と交換レンズ100との間に接続されたアダプタ300に設けられたアダプタ操作リング310のユーザ操作に対応(比例)した、かつリアルタイム性が高い良好な絞り駆動を行うことができる。   Further, the adapter microcomputer 30 requests broadcast communication from the adapter microcomputer 30 to the camera microcomputer 205 according to the ring operation by the user. As a result, the time lag is smaller than when the camera microcomputer 205 performs communication to notify the adapter microcomputer 302 whether or not the ring operation (start and end) can be detected and whether or not the ring operation state information can be sampled. Thus, it is possible to start broadcast communication. That is, it is possible to perform a good aperture driving that corresponds (proportional) to a user operation of the adapter operation ring 310 provided in the adapter 300 connected between the camera body 200 and the interchangeable lens 100 and has high real-time characteristics. .

次に、本発明の実施例2について説明する。本実施例のカメラシステムの構成は、実施例1と同様である。本実施例では、カメラ本体200と交換レンズ100およびアダプタ300との間で、交換レンズ100およびアダプタ300が操作部材を有するか否を示す情報やこれらの操作状態情報の送信可能周期を示す情報等を共有する。このため、本実施例では、交換レンズ100とアダプタ300のうち操作部材としてのアダプタ操作リング310を有する方(ここでは交換レンズ100は操作部材を有さないものとする)から優先して通信要求要因を確認し、上記情報の通信可能周期を可変にする。   Next, a second embodiment of the present invention will be described. The configuration of the camera system of this embodiment is the same as that of the first embodiment. In this embodiment, information indicating whether or not the interchangeable lens 100 and the adapter 300 have an operation member between the camera body 200 and the interchangeable lens 100 and the adapter 300, information indicating a transmission possible period of these operation state information, and the like. Share For this reason, in this embodiment, the communication request is given priority from the interchangeable lens 100 and the adapter 300 having the adapter operation ring 310 as the operation member (here, the interchangeable lens 100 does not have the operation member). Check the cause and change the communicable cycle of the above information.

図10には、本実施例におけるアダプタ操作リング310を用いた撮像制御を実現するためにカメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で行われる撮像通信処理について説明する。ここでも例として、図1および図2Aに示したようにカメラ本体200に1つのアダプタ300を介して交換レンズ100が接続されている場合について説明する。この例では、カメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で信号線CSと信号線DATAをブロードキャスト通信およびP2P通信を行う。そしてカメラマイコン205はアダプタマイコン302から後述するリング操作状態情報を受信し、カメラマイコン205がレンズマイコン111を介して交換レンズ100内の絞りユニット114の駆動(絞り駆動)を制御する。   FIG. 10 illustrates an imaging communication process performed between the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 in order to realize imaging control using the adapter operation ring 310 in the present embodiment. Here, as an example, the case where the interchangeable lens 100 is connected to the camera body 200 via one adapter 300 as shown in FIGS. 1 and 2A will be described. In this example, broadcast communication and P2P communication are performed on the signal line CS and the signal line DATA among the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302. The camera microcomputer 205 receives ring operation state information (to be described later) from the adapter microcomputer 302, and the camera microcomputer 205 controls the driving (aperture driving) of the aperture unit 114 in the interchangeable lens 100 via the lens microcomputer 111.

本処理は、まずカメラシステムが起動したことで開始される(1000)。カメラマイコン205は、アダプタマイコン302に対してアダプタ300の固有情報を問い合わせるために、図6に示したブロードキャスト通信(601)を用いてP2P通信の通信相手にアダプタマイコン302を指定する(1001)。アダプタ300の固有情報(以下、アダプタ固有情報という)とは、アダプタ操作リング310等の操作部材を有するか否かと、リング操作状態情報の送信可能周期を含む。また、アダプタ固有情報に、エクステンダとしての光学倍率等の光学情報や、駆動可能な変倍レンズを有するか否かを示す情報を含めてもよい。   This process is started when the camera system is started (1000). The camera microcomputer 205 designates the adapter microcomputer 302 as a communication partner of P2P communication using the broadcast communication (601) shown in FIG. 6 in order to inquire the adapter microcomputer 302 about the unique information of the adapter 300 (1001). The unique information of the adapter 300 (hereinafter referred to as “adapter unique information”) includes whether or not an operation member such as the adapter operation ring 310 is provided, and the transmission period of the ring operation state information. Further, the adapter unique information may include optical information such as an optical magnification as an extender and information indicating whether or not a variable magnification lens that can be driven is provided.

次にカメラマイコン205は、P2P通信を用いてアダプタマイコン302に対してアダプタ固有情報の送信を要求し、アダプタマイコン302からアダプタ固有情報を受信する(1002)。これにより、カメラマイコン205は、アダプタ300がアダプタ操作リング310を有することを確認できるとともに、リング操作状態情報の送信可能周期(以下、リング情報送信可能周期という)を把握することができる。   Next, the camera microcomputer 205 requests the adapter microcomputer 302 to transmit adapter unique information using P2P communication, and receives the adapter unique information from the adapter microcomputer 302 (1002). As a result, the camera microcomputer 205 can confirm that the adapter 300 has the adapter operation ring 310 and can grasp the ring operation state information transmission period (hereinafter referred to as ring information transmission period).

次にカメラマイコン205は、レンズマイコン111に対して交換レンズ100の固有情報を問い合わせるために、図6に示したブロードキャスト通信(604)を用いてP2P通信の通信相手にレンズマイコン111を指定する(1003)。   Next, the camera microcomputer 205 designates the lens microcomputer 111 as the communication partner of the P2P communication using the broadcast communication (604) shown in FIG. 6 in order to inquire the lens microcomputer 111 about the unique information of the interchangeable lens 100 ( 1003).

次にカメラマイコン205は、P2P通信を用いてレンズマイコン111に交換レンズ100の固有情報(以下、レンズ固有情報という)の送信を要求し、レンズマイコン111からレンズ固有情報を受信する(1004)。これにより、カメラマイコン205は、交換レンズ100が操作部材を持たないことを確認することができる。   Next, the camera microcomputer 205 requests the lens microcomputer 111 to transmit the unique information of the interchangeable lens 100 (hereinafter referred to as lens unique information) using P2P communication, and receives the lens unique information from the lens microcomputer 111 (1004). Thereby, the camera microcomputer 205 can confirm that the interchangeable lens 100 does not have an operation member.

次にアダプタマイコン302は、ユーザによるリング操作を検出すると(1005)、リング操作状態情報のサンプリングを開始する(1006)。リング操作状態情報は、実施例1と同じである。   Next, when the adapter microcomputer 302 detects a ring operation by the user (1005), sampling of the ring operation state information is started (1006). The ring operation state information is the same as that in the first embodiment.

次にアダプタマイコン302は、カメラマイコン205に対してリング操作の開始を通知するために、当該通知の前に図4Bに示した信号線CSへのLow出力(421)でブロードキャスト通信の開始をカメラマイコン205に要求する(1007)。すなわち、アダプタマイコン302はカメラマイコン205に対して通信要求を送信する。   Next, in order to notify the camera microcomputer 205 of the start of the ring operation, the adapter microcomputer 302 informs the camera of the start of broadcast communication by the Low output (421) to the signal line CS shown in FIG. 4B before the notification. A request is made to the microcomputer 205 (1007). That is, the adapter microcomputer 302 transmits a communication request to the camera microcomputer 205.

アダプタマイコン302からの通信要求を受信したカメラマイコン205は、先の処理で交換レンズ100は操作部材を有さず、アダプタ300がアダプタ操作リング310を有することを確認している。このため、カメラマイコン205は、アダプタマイコン302に対して優先して通信要求要因を問い合わせる。これにより、より早くアダプタ操作リング310の操作開始を検出することができる。カメラマイコン205は、図6に示したブロードキャスト通信(601)を用いて、P2P通信の通信相手としてアダプタマイコン302を指定する(1008)。   The camera microcomputer 205 that has received the communication request from the adapter microcomputer 302 has confirmed that the interchangeable lens 100 has no operation member and the adapter 300 has the adapter operation ring 310 in the previous processing. For this reason, the camera microcomputer 205 inquires of the adapter microcomputer 302 about the communication request factor. Thereby, the operation start of the adapter operation ring 310 can be detected earlier. The camera microcomputer 205 uses the broadcast communication (601) shown in FIG. 6 to designate the adapter microcomputer 302 as a communication partner of P2P communication (1008).

次にカメラマイコン205は、図5で説明したP2P通信を用いて、アダプタマイコン302に対して信号線DATAを介して通信要求要因を問い合わせる。そして、アダプタマイコン302から信号線DATAを介して通信要求要因(リング操作開始情報)を受信する(1009)。この時点で通信要求要因が判明するとともに、通信要求を送ったのがアダプタマイコン302であることが判明するため、この後にレンズマイコン111に対して通信要求要因を問い合わせる必要はない。   Next, the camera microcomputer 205 inquires of the adapter microcomputer 302 about a communication request factor via the signal line DATA using the P2P communication described in FIG. Then, a communication request factor (ring operation start information) is received from the adapter microcomputer 302 via the signal line DATA (1009). At this time, the communication request factor is determined, and it is determined that the adapter microcomputer 302 has sent the communication request. Therefore, it is not necessary to inquire the lens microcomputer 111 about the communication request factor thereafter.

次にカメラマイコン205は、アダプタマイコン302からリング操作状態情報を取得するため、図6に示したブロードキャスト通信(601)を用いて、P2P通信の通信相手としてアダプタマイコン302を指定する(1010)。ただし、このブロードキャスト通信は、アダプタマイコン302の通信モードがP2P通信モードである場合は行わなくてもよい。続いてカメラマイコン205は、P2P通信を用いて、アダプタマイコン302に対してリング操作状態情報の送信を要求し、アダプタマイコン302からリング操作状態情報を受信する(1011)。実施例1と同様に、アダプタマイコン302は、リング操作状態情報を送信した時点で、次のリング操作状態情報を送信するために、内部のリング操作状態情報をリセットする。   Next, in order to acquire ring operation state information from the adapter microcomputer 302, the camera microcomputer 205 designates the adapter microcomputer 302 as a communication partner of P2P communication using the broadcast communication (601) shown in FIG. 6 (1010). However, this broadcast communication may not be performed when the communication mode of the adapter microcomputer 302 is the P2P communication mode. Subsequently, the camera microcomputer 205 requests the adapter microcomputer 302 to transmit ring operation state information using P2P communication, and receives the ring operation state information from the adapter microcomputer 302 (1011). As in the first embodiment, the adapter microcomputer 302 resets the internal ring operation state information in order to transmit the next ring operation state information when the ring operation state information is transmitted.

カメラマイコン205は、起動時(1002)にアダプタマイコン302から受信したリング情報送信可能周期に基づいて要求周期を設定する。そしてその要求周期で、これ以降、リング操作終了情報を受信するまで、アダプタマイコン302の指定(1010)とアダプタマイコン302からのリング操作状態情報の受信(1011)とを繰り返す。これにより、カメラマイコン205は、要求周期ごとに最新のリング操作状態情報を取得することができる。   The camera microcomputer 205 sets a request period based on the ring information transmission possible period received from the adapter microcomputer 302 at the time of activation (1002). Then, in the request cycle, the designation of the adapter microcomputer 302 (1010) and the reception of the ring operation status information from the adapter microcomputer 302 (1011) are repeated until the ring operation end information is received thereafter. Thereby, the camera microcomputer 205 can acquire the latest ring operation state information for each request cycle.

リング情報送信可能周期の情報には、アダプタマイコン302がリング操作状態情報を送信可能な最短周期と最長周期とが含まれる。カメラマイコン205は、その最短周期から最長周期までの範囲内に要求周期を設定する。例えば、アダプタ操作リング310の操作量や操作速度が大きい場合は要求周期をより短い周期に設定することで、より敏感な撮像制御(絞り駆動)を可能とする。逆に操作量や操作速度が小さい場合は要求周期をより長い周期に設定することで余計な通信を抑えることができる。要求周期の設定方法はこの限りではない。また、本実施例ではアダプタマイコン302がリング情報送信可能周期をカメラマイコン205に送信する。これにより、アダプタ300がカメラ本体200に初めて接続されるような場合(カメラマイコン205にとって未知のアダプタ)であっても、適切な要求周期でリング操作状態情報を取得することができる。   The information on the ring information transmittable cycle includes the shortest cycle and the longest cycle in which the adapter microcomputer 302 can transmit the ring operation state information. The camera microcomputer 205 sets the required cycle within the range from the shortest cycle to the longest cycle. For example, when the operation amount and the operation speed of the adapter operation ring 310 are large, more sensitive imaging control (aperture driving) is enabled by setting the request cycle to a shorter cycle. Conversely, when the operation amount and the operation speed are small, unnecessary communication can be suppressed by setting the request cycle to a longer cycle. The method for setting the request cycle is not limited to this. In this embodiment, the adapter microcomputer 302 transmits a ring information transmission possible cycle to the camera microcomputer 205. Thereby, even when the adapter 300 is connected to the camera body 200 for the first time (an adapter unknown to the camera microcomputer 205), the ring operation state information can be acquired at an appropriate request cycle.

次にカメラマイコン205は、レンズマイコン111に対して、取得したリング操作状態情報に基づいて絞り駆動要求を送信する(1012)。実施例1でも述べたように、絞り駆動要求のための通信は、ブロードキャスト通信でもP2P通信でもよい。また、カメラマイコン205は、リング操作状態情報を受信するごとに絞り駆動要求をレンズマイコン111に送信するが、この絞り駆動要求のレンズマイコン111への送信周期は、リング操作状態情報の受信周期と異なっていてもよい。   Next, the camera microcomputer 205 transmits an aperture drive request to the lens microcomputer 111 based on the acquired ring operation state information (1012). As described in the first embodiment, the communication for the aperture drive request may be broadcast communication or P2P communication. Each time the camera microcomputer 205 receives the ring operation state information, the camera microcomputer 205 transmits an aperture drive request to the lens microcomputer 111. The transmission period of the aperture drive request to the lens microcomputer 111 is the same as the reception period of the ring operation state information. May be different.

これ以降のカメラマイコン205、アダプタマイコン302およびレンズマイコン111が行う処理は、カメラマイコン205によるリング操作終了情報の受信(1013)とそれに応じた処理(1014,1015)を含めて、実施例1と同様である。   The subsequent processing performed by the camera microcomputer 205, the adapter microcomputer 302, and the lens microcomputer 111 includes the reception of the ring operation end information (1013) by the camera microcomputer 205 and the corresponding processing (1014, 1015). It is the same.

以上の撮像通信処理では、アダプタ300の固有情報としてのリング情報送信可能周期をカメラマイコン205が予め取得するので、アダプタ300に対して適切な要求周期でリング操作状態情報の送信を要求することできる。これにより、カメラ本体200と交換レンズ100との間に接続されたアダプタ300に設けられたアダプタ操作リング310のユーザ操作により対応(比例)した、かつよりリアルタイム性が高い撮像制御を行うことができる。   In the imaging communication process described above, since the camera microcomputer 205 previously acquires the ring information transmission possible cycle as the unique information of the adapter 300, it is possible to request the adapter 300 to transmit ring operation state information at an appropriate request cycle. . As a result, it is possible to perform imaging control with higher real-time properties that is supported (proportional) by the user operation of the adapter operation ring 310 provided in the adapter 300 connected between the camera body 200 and the interchangeable lens 100. .

上記各実施例によれば、カメラ本体200と交換レンズ100およびアダプタ300との間の一対多通信を可能として、アダプタ300に設けられたアダプタ操作リング310を用いたリアルタイム性の高い良好な撮像制御を行うことができる。   According to each of the above embodiments, one-to-many communication between the camera body 200, the interchangeable lens 100, and the adapter 300 is possible, and good imaging control with high real-time characteristics using the adapter operation ring 310 provided in the adapter 300 is performed. It can be carried out.

次に、本発明の実施例3について説明する。本実施例のカメラシステムの構成は、実施例1と同様である。本実施例では、カメラ本体200から、交換レンズ100およびアダプタ300に対して、ブロードキャスト通信要求の禁止および許可できることを特徴とする。具体的には、アダプタ操作リング310操作開始から操作終了までの期間において、アダプタ300に対して、アダプタ操作リング310操作要因によるブロードキャスト通信を禁止する。このように余分なブロードキャスト通信要求を制限することで、通信帯域を空けることが可能になる。   Next, Embodiment 3 of the present invention will be described. The configuration of the camera system of this embodiment is the same as that of the first embodiment. This embodiment is characterized in that broadcast communication requests can be prohibited and permitted from the camera body 200 to the interchangeable lens 100 and the adapter 300. Specifically, broadcast communication due to the operation factor of the adapter operation ring 310 is prohibited for the adapter 300 during the period from the start of the operation of the adapter operation ring 310 to the end of the operation. By limiting the extra broadcast communication request in this way, it becomes possible to free a communication band.

図14を用いて、本実施例におけるアダプタ操作リング310を用いた撮像制御を実現するためにカメラマイコン205、レンズマイコン111およびアダプタマイコン302の間で行われる撮像通信処理について説明する。図10と同じ処理については説明を省略する。   With reference to FIG. 14, an imaging communication process performed between the camera microcomputer 205, the lens microcomputer 111, and the adapter microcomputer 302 in order to realize imaging control using the adapter operation ring 310 in the present embodiment will be described. Description of the same processing as in FIG. 10 is omitted.

906にて通信要求を送信元がアダプタマイコン302であり、該通信要求の要因がリング操作の開始であることを判別したカメラマイコン205は、P2P通信の通信相手であるアダプタマイコン302に対して、リング操作の開始が要因であるブロードキャスト通信要求の禁止通知を送信する(1401)。   In 906, the camera microcomputer 205 that has determined that the transmission source is the adapter microcomputer 302 and that the cause of the communication request is the start of the ring operation is to the adapter microcomputer 302 that is the communication partner of P2P communication, A broadcast communication request prohibition notice due to the start of the ring operation is transmitted (1401).

さらに、911にてリング操作の終了を判別したカメラマイコン205は、P2P通信の通信相手であるアダプタマイコン302に対して、リング操作の開始が要因であるブロードキャスト通信要求の許可通知を送信する(1402)。   Furthermore, the camera microcomputer 205 that has determined the end of the ring operation in 911 transmits a broadcast communication request permission notice due to the start of the ring operation to the adapter microcomputer 302 that is the communication partner of the P2P communication (1402). ).

本実施例によれば、カメラ本体200と交換レンズ100およびアダプタ300との間の一対多通信を可能として、アダプタ300に設けられたアダプタ操作リング310を用いたリアルタイム性の高い良好な撮像制御を行うことができる。さらに、余分なブロードキャスト通信要求を制限することで、通信帯域を空けることが可能になる。
(その他の実施例)
なお、上述の実施例1において、カメラマイコン205がアダプタマイコン302に対して、リング操作(開始および終了)の検出の可否やリング操作状態情報のサンプリングの可否を通知するための通信を行ってもよい。これにより絞り駆動が不要な撮像状況での余計な通信やアダプタマイコン302の処理を削減することができる。この場合は、S1115では操作量のみをアダプタマイコン302が送信するようにしてもよい。カメラマイコン205は当該操作量に基づいて、リング操作の開始および終了を判定する。例えば、カメラマイコン205は、操作量が0より大きくなった場合にリング操作が開始されたと判定する。また、例えばカメラマイコン205は、操作量が0より大きくなってから再度操作量が0になった場合に、リング操作が終了されたと判断してもよい。また、リング操作が開始された後に操作量0を所定回数以上検出した場合に、リング操作が終了されたと判断してもよい。
According to the present embodiment, one-to-many communication between the camera body 200, the interchangeable lens 100, and the adapter 300 is possible, and good real-time imaging control using the adapter operation ring 310 provided in the adapter 300 is performed. be able to. Furthermore, it is possible to free up a communication band by limiting extra broadcast communication requests.
(Other examples)
In the first embodiment described above, even if the camera microcomputer 205 performs communication for notifying the adapter microcomputer 302 whether or not the ring operation (start and end) can be detected and whether or not the ring operation state information can be sampled. Good. As a result, it is possible to reduce unnecessary communication and processing of the adapter microcomputer 302 in an imaging situation that does not require aperture driving. In this case, the adapter microcomputer 302 may transmit only the operation amount in S1115. The camera microcomputer 205 determines the start and end of the ring operation based on the operation amount. For example, the camera microcomputer 205 determines that the ring operation has been started when the operation amount is greater than zero. Further, for example, the camera microcomputer 205 may determine that the ring operation has been completed when the operation amount becomes 0 again after the operation amount becomes greater than 0. Alternatively, it may be determined that the ring operation has been completed when the operation amount 0 is detected a predetermined number of times or more after the ring operation has been started.

また、上述の実施例において、リングの操作状態に関する情報(例えば操作量)ともに、リング操作が終了したか否かを示す情報を送信するようにしてもよい。この場合、例えば、リング操作が終了していない場合には、リングの操作量とともに、リング操作が終了していない旨の情報を送信する。   Further, in the above-described embodiment, information indicating whether or not the ring operation has been completed may be transmitted together with information on the operation state of the ring (for example, the operation amount). In this case, for example, when the ring operation has not ended, information indicating that the ring operation has not ended is transmitted together with the ring operation amount.

また、上述の実施例ではアダプタ300に対して行う処理を説明したが、アダプタ以外のアクセサリ(交換レンズを含む)に操作リングがある場合には、同様の処理を行うことで、上述の本実施例と同様の効果を得ることができる。   Moreover, although the process performed with respect to the adapter 300 was demonstrated in the above-mentioned Example, when there exists an operation ring in accessories (including an interchangeable lens) other than an adapter, the above-mentioned this process is performed by performing the same process. The same effect as the example can be obtained.

また、上述の実施例では、カメラ本体200、交換レンズ100およびアダプタ300の各第1通信部を介して図9および図10の処理を行うことを説明した。これに対し、レンズ第1通信部112とアダプタ第1通信部303とを介した通信を用いないようにしてもよい。この場合、例えば図9の903〜904、図10の1003〜1004は省略することができる。また、カメラマイコン205からレンズマイコン111に送信する各絞り駆動要求は、カメラ第2通信部242とレンズ第2通信部142とを介した通信によって送信する。つまり、各第1通信部を介した通信はカメラ200及びアダプタ200が通信を行うために用いられ、各第2通信部を介した通信は、カメラ200及びアダプタ300が通信するために用いられる。なお、レンズ第1通信部112とアダプタ第1通信部303とを介した通信を行う経路をはじめから持たないカメラシステムとしてもよい。また、この場合、図9及び図10ではブロードキャスト通信を用いずに、P2P通信のみを行ってもよい。   In the above-described embodiment, it has been described that the processes of FIGS. 9 and 10 are performed via the first communication units of the camera body 200, the interchangeable lens 100, and the adapter 300. In contrast, communication via the lens first communication unit 112 and the adapter first communication unit 303 may not be used. In this case, for example, 903 to 904 in FIG. 9 and 1003 to 1004 in FIG. 10 can be omitted. Each aperture drive request transmitted from the camera microcomputer 205 to the lens microcomputer 111 is transmitted by communication via the camera second communication unit 242 and the lens second communication unit 142. That is, the communication via each first communication unit is used for communication between the camera 200 and the adapter 200, and the communication via each second communication unit is used for communication between the camera 200 and the adapter 300. In addition, it is good also as a camera system which does not have the path | route which performs communication via the lens 1st communication part 112 and the adapter 1st communication part 303 from the beginning. In this case, only P2P communication may be performed without using broadcast communication in FIGS. 9 and 10.

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。   The present invention supplies a program that realizes 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 This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。   Each embodiment described above is only a representative example, and various modifications and changes can be made to each embodiment in carrying out the present invention.

100 交換レンズ
111 レンズマイクロコンピュータ
112 レンズ第1の通信部
200 カメラ本体
205 カメラマイクロコンピュータ
208 カメラ第1の通信部
300 アダプタ
302 アダプタマイクロコンピュータ
303 アダプタ第1の通信部
DESCRIPTION OF SYMBOLS 100 Interchangeable lens 111 Lens microcomputer 112 Lens 1st communication part 200 Camera main body 205 Camera microcomputer 208 Camera 1st communication part 300 Adapter 302 Adapter microcomputer 303 Adapter 1st communication part

Claims (49)

撮像装置に対して接続可能なアクセサリ装置であって、
前記撮像装置との間に通信チャネルが設けられたアクセサリ通信部と、
ユーザによる操作が可能な操作部材と、
前記アクセサリ通信部を介して前記撮像装置と通信するアクセサリ制御部とを有し、
前記アクセサリ制御部は、
前記操作部材の前記操作を検出することに応じて前記撮像装置に対して通信要求を通知し、
前記通信要求の通知から前記操作の終了を検出するまで、前記操作部材の操作状態を示す操作状態情報の前記撮像装置への送信を繰り返すよう制御することを特徴とするアクセサリ装置。
An accessory device connectable to the imaging device,
An accessory communication unit provided with a communication channel between the imaging device;
An operation member that can be operated by a user;
An accessory control unit that communicates with the imaging device via the accessory communication unit;
The accessory control unit
In response to detecting the operation of the operation member, a communication request is notified to the imaging device,
From the notification of the communication request, until the end of the operation is detected, the accessory device is controlled to repeatedly transmit the operation state information indicating the operation state of the operation member to the imaging device.
前記アクセサリ制御部は、
前記撮像装置から前記操作状態情報の送信を要求する操作状態送信要求を受信するごとに、前記操作状態情報を前記操作装置に送信することを特徴とする請求項1に記載のアクセサリ装置。
The accessory control unit
2. The accessory device according to claim 1, wherein the operation state information is transmitted to the operation device every time an operation state transmission request for requesting transmission of the operation state information is received from the imaging device.
前記アクセサリ制御部は、検出した前記操作部材の操作状態に基づいて、前記操作の終了を検出することを特徴とする請求項1又は2に記載のアクセサリ装置。   The accessory device according to claim 1, wherein the accessory control unit detects the end of the operation based on the detected operation state of the operation member. 前記アクセサリ制御部は、前記撮像装置から前記操作の終了を示す情報を受信し、当該情報に基づいて前記操作の終了を検出することを特徴とする請求項1又は2に記載のアクセサリ装置。   The accessory device according to claim 1, wherein the accessory control unit receives information indicating the end of the operation from the imaging device, and detects the end of the operation based on the information. 前記操作状態は、操作量の累積値であり、
前記アクセサリ制御部は、前記撮像装置から前記操作状態送信要求を受信するまでは前記操作量を累積し、前記操作状態情報の受信に応じて前記累積値を前記操作状態情報として前記撮像装置に送信することを特徴とする請求項1から4のいずれか一項に記載のアクセサリ装置。
The operation state is a cumulative value of the operation amount,
The accessory control unit accumulates the operation amount until receiving the operation state transmission request from the imaging device, and transmits the accumulated value to the imaging device as the operation state information in response to reception of the operation state information. The accessory device according to any one of claims 1 to 4, wherein:
前記アクセサリ制御部は前記累積値を前記操作状態情報として前記撮像装置に送信すると、該累積値をリセットすることを特徴とする請求項5に記載のアクセサリ装置。   The accessory device according to claim 5, wherein the accessory control unit resets the cumulative value when the cumulative value is transmitted to the imaging device as the operation state information. 前記操作状態は、前記操作部材の操作速度または操作加速度であることを特徴とする請求項1から4のいずれか一項に記載のアクセサリ装置。   The accessory device according to any one of claims 1 to 4, wherein the operation state is an operation speed or an operation acceleration of the operation member. 前記アクセサリ制御部は、前記撮像装置から前記通信要求への応答として通信要因要求を受信し、当該通信要因要求に対して前記操作部材の操作の開始を示す操作開始情報を送信することを特徴とする請求項1から7のいずれか一項に記載のアクセサリ装置。   The accessory control unit receives a communication factor request as a response to the communication request from the imaging device, and transmits operation start information indicating start of operation of the operation member in response to the communication factor request. The accessory device according to any one of claims 1 to 7. 前記アクセサリ制御部は、前記アクセサリ装置が前記操作部材を有することを示す情報を前記撮像装置に送信することを特徴とする請求項1から4のいずれか一項に記載のアクセサリ装置。   The accessory device according to any one of claims 1 to 4, wherein the accessory control unit transmits information indicating that the accessory device has the operation member to the imaging device. 前記アクセサリ制御部は、前記操作状態情報を前記撮像装置に送信可能な時間間隔の情報を前記撮像装置に送信することを特徴とする請求項1から5のいずれか一項に記載のアクセサリ装置。   The accessory device according to claim 1, wherein the accessory control unit transmits information of a time interval at which the operation state information can be transmitted to the imaging device to the imaging device. 前記アクセサリ装置は、撮像装置に対して交換レンズ装置とともに接続可能なアクセサリ装置であることを特徴とする請求項1から10のいずれか一項に記載のアクセサリ装置。   The accessory device according to any one of claims 1 to 10, wherein the accessory device is an accessory device that can be connected to an imaging device together with an interchangeable lens device. 前記アクセサリ通信部は、前記交換レンズ装置との間にも通信チャネルが設けられてお前記撮像装置、前記交換レンズおよび前記アクセサリ装置の間での信号の伝達に用いられる信号伝達チャネルと、前記撮像装置、前記交換レンズおよび前記アクセサリ装置の間のデータ通信に用いられるデータ通信チャネルとに接続され、
前記アクセサリ制御部は、
前記信号伝達チャネルを介して前記撮像装置に前記通信要求を通知し、
前記データ通信チャネルを介して前記撮像装置から通信相手に指定されることに応じて、該データ通信チャネルを介して前記操作開始情報と前記操作状態情報を前記撮像装置に送信することを特徴とする請求項1から11のいずれか一項に記載のアクセサリ装置。
The accessory communication unit is provided with a communication channel also between the interchangeable lens device, the signal transmission channel used for signal transmission between the imaging device, the interchangeable lens, and the accessory device, and the imaging Connected to a data communication channel used for data communication between the device, the interchangeable lens and the accessory device;
The accessory control unit
Notifying the imaging device of the communication request via the signaling channel;
The operation start information and the operation state information are transmitted to the imaging apparatus via the data communication channel in response to being designated as a communication partner from the imaging apparatus via the data communication channel. The accessory device according to any one of claims 1 to 11.
前記アクセサリ通信部は、前記交換レンズ装置との間にも通信チャネルが設けられていることを特徴とする請求項1から12のいずれか一項に記載のアクセサリ装置。   The accessory device according to claim 1, wherein a communication channel is provided between the accessory communication unit and the interchangeable lens device. 交換レンズ装置とともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の接続が可能な撮像装置であって、
前記アクセサリ装置との間に通信チャネルが設けられた第1通信部と、
該第1通信部を介して前記アクセサリ装置と通信するカメラ制御部とを有し、
前記カメラ制御部は、
前記アクセサリ装置が前記操作部材の前記操作を検出することに応じて通知した通信要求を受け、
該通信要求を受信してから前記操作の終了を示す操作終了情報を受信するまで、前記アクセサリ装置からの前記操作部材の操作状態を示す操作状態情報の要求を繰り返すことを特徴とする撮像装置。
An imaging device capable of connecting an accessory device having an operation member that can be operated by a user together with an interchangeable lens device,
A first communication unit provided with a communication channel with the accessory device;
A camera control unit that communicates with the accessory device via the first communication unit;
The camera control unit
In response to the communication request notified in response to the accessory device detecting the operation of the operation member,
An imaging apparatus that repeats a request for operation state information indicating an operation state of the operation member from the accessory device until receiving operation end information indicating the end of the operation after receiving the communication request.
前記カメラ制御部は、前記アクセサリ装置に対して前記操作状態情報の送信を要求する操作状態送信要求を送信することにより、前記アクセサリ装置から前記操作状態情報を受信することを特徴とする請求項8に記載の撮像装置。   The said camera control part receives the said operation state information from the said accessory apparatus by transmitting the operation state transmission request | requirement which requests | requires transmission of the said operation state information with respect to the said accessory apparatus. The imaging device described in 1. 前記カメラ制御部は、前記アクセサリ装置から前記通信要求を受けることに応じて、前記操作状態情報の送信を要求する操作状態送信要求を第1の周期に基づいて前記アクセサリ装置に送信することを特徴とする請求項14または15に記載の撮像装置。   The camera control unit transmits an operation state transmission request for requesting transmission of the operation state information to the accessory device based on a first period in response to receiving the communication request from the accessory device. The imaging device according to claim 14 or 15. 前記カメラ制御部は、前記アクセサリ装置から前記操作状態情報を送信が可能な時間間隔の情報を受信し、該時間間隔に基づく前記第1の周期で前記アクセサリ装置に対して前記操作状態送信要求を送信することを特徴とする請求項14から16のいずれか一項に記載の撮像装置。   The camera control unit receives information on a time interval at which the operation state information can be transmitted from the accessory device, and sends the operation state transmission request to the accessory device in the first period based on the time interval. The imaging device according to claim 14, wherein the imaging device transmits the image. 前記アクセサリ装置は、前記撮像装置と交換レンズ装置との間に接続される中間アクセサリ装置であり、
前記第1通信部とは異なる、交換レンズとの間に通信チャネルが設けられた第2通信部を有しており、
前記カメラ制御部は、前記第2の通信部を介して、前記操作状態情報に基づく、該交換レンズの動作を制御するための制御情報を、第2の周期に基づいて前記交換レンズへ送信することを特徴とする請求項14から17のいずれか一項に記載の撮像装置。
The accessory device is an intermediate accessory device connected between the imaging device and the interchangeable lens device,
Different from the first communication unit, having a second communication unit provided with a communication channel between the interchangeable lens,
The camera control unit transmits control information for controlling the operation of the interchangeable lens based on the operation state information to the interchangeable lens based on the second period via the second communication unit. The imaging apparatus according to any one of claims 14 to 17, wherein the imaging apparatus is characterized in that
前記第1の周期は、前記第2の周期よりも短い周期であることを特徴とする請求項18に記載の撮像装置。   The imaging apparatus according to claim 18, wherein the first period is shorter than the second period. 前記カメラ制御部は、前記アクセサリ装置から前記通信要求を受信した場合には、前記アクセサリ装置に通信要求の理由を示す通信要因要求を送信することを特徴とする請求項14から19のいずれか一項に記載の撮像装置。   The said camera control part transmits the communication factor request | requirement which shows the reason of a communication request | requirement to the said accessory apparatus, when the said communication request | requirement is received from the said accessory apparatus. The imaging device according to item. 前記カメラ制御部は、前記アクセサリ装置が前記操作部材を有することを示す情報を受信した場合に、該アクセサリ装置に前記操作状態送信要求を送信することを特徴とする請求項14から20のいずれか一項に記載の撮像装置。   The said camera control part transmits the said operation state transmission request to this accessory apparatus, when the information which shows that the said accessory apparatus has the said operation member is received. The imaging device according to one item. 前記操作状態情報は、前記交換レンズの絞りの駆動に対応する情報であることを特徴とする請求項14から21のいずれか一項に記載の撮像装置。   The imaging apparatus according to any one of claims 14 to 21, wherein the operation state information is information corresponding to driving of a diaphragm of the interchangeable lens. 前記第1通信部は、前記撮像装置および前記アクセサリ装置の間での信号の伝達に用いられる信号伝達チャネルと、前記撮像装置、および前記アクセサリ装置の間のデータ通信に用いられるデータ通信チャネルとに接続され、
前記カメラ制御部は、
前記信号伝達チャネルを介して前記アクセサリ装置から前記通信要求を受けることに応じて前記データ通信チャネルを介して前記アクセサリ装置を通信相手に指定し、
前記データ通信チャネルを介して前記アクセサリ装置から前記操作開始情報および前記操作状態情報を受信することを特徴とする請求項14から22のいずれか一項に記載の撮像装置。
The first communication unit includes a signal transmission channel used for signal transmission between the imaging device and the accessory device, and a data communication channel used for data communication between the imaging device and the accessory device. Connected,
The camera control unit
In response to receiving the communication request from the accessory device via the signal transmission channel, the accessory device is designated as a communication partner via the data communication channel,
The imaging apparatus according to any one of claims 14 to 22, wherein the operation start information and the operation state information are received from the accessory device via the data communication channel.
撮像装置と、該撮像装置に対して交換レンズ装置とともに接続可能なアクセサリ装置とを含む撮像システムであって、
前記アクセサリ装置は、
前記撮像装置との間に通信チャネルが設けられたアクセサリ通信部と、
ユーザによる操作が可能な操作部材と、
前記アクセサリ通信部を介して前記撮像装置と通信するアクセサリ制御部とを有し、
前記撮像装置は、
前記アクセサリ装置との間に通信チャネルが設けられた第1通信部と、
該第1通信部を介して前記アクセサリ装置と通信するカメラ制御部とを有し、
前記アクセサリ制御部は、
前記操作部材の前記操作を検出することに応じて前記撮像装置に対して通信要求を通知し、
前記通信要求の通知から前記操作の終了を検出するまで、前記操作部材の操作状態を示す操作状態情報の前記撮像装置への送信を繰り返すよう制御し、
前記カメラ制御部は、
前記アクセサリ装置が前記操作部材の前記操作を検出することに応じて通知した通信要求を受け、
該通信要求を受信してから前記操作の終了を示す操作終了情報を受信するまで、前記アクセサリ装置からの前記操作部材の操作状態を示す操作状態情報の要求を繰り返すことを特徴とする撮像システム。
An imaging system including an imaging device and an accessory device connectable to the imaging device together with an interchangeable lens device,
The accessory device is:
An accessory communication unit provided with a communication channel between the imaging device;
An operation member that can be operated by a user;
An accessory control unit that communicates with the imaging device via the accessory communication unit;
The imaging device
A first communication unit provided with a communication channel with the accessory device;
A camera control unit that communicates with the accessory device via the first communication unit;
The accessory control unit
In response to detecting the operation of the operation member, a communication request is notified to the imaging device,
Until the end of the operation is detected from the notification of the communication request, control is performed to repeat transmission of the operation state information indicating the operation state of the operation member to the imaging device,
The camera control unit
In response to the communication request notified in response to the accessory device detecting the operation of the operation member,
An imaging system that repeats a request for operation state information indicating an operation state of the operation member from the accessory device until receiving operation end information indicating the end of the operation after receiving the communication request.
撮像装置に対して交換レンズ装置とともに接続可能なアクセサリ装置であり、前記撮像装置および前記交換レンズ装置との間に通信チャネルを設けるとともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の通信制御方法であって、
前記アクセサリ装置に、
前記操作部材の前記操作を検出することに応じて前記撮像装置に対して通信要求を通知するステップと、
前記通信要求の通知から前記操作の終了を検出するまで、前記操作部材の操作状態を示す操作状態情報の前記撮像装置への送信を繰り返すよう制御するステップとを含む処理を行わせることを特徴とする通信制御方法。
An accessory device that can be connected to an imaging device together with an interchangeable lens device. A communication channel is provided between the imaging device and the interchangeable lens device, and communication control of the accessory device includes an operation member that can be operated by a user. A method,
In the accessory device,
Notifying the imaging device of a communication request in response to detecting the operation of the operating member;
Performing a process including a step of repeating transmission of operation state information indicating an operation state of the operation member to the imaging device until the end of the operation is detected from the notification of the communication request. Communication control method.
交換レンズ装置とともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の接続が可能な撮像装置であり、前記アクセサリ装置および前記交換レンズとの間に通信チャネルを設ける撮像装置の通信制御方法であって、
前記撮像装置に、
前記アクセサリ装置が前記操作部材の前記操作を検出することに応じて通知した通信要求を受けるステップと、
該通信要求を受信してから前記操作の終了を示す操作終了情報を受信するまで、前記アクセサリ装置からの前記操作部材の操作状態を示す操作状態情報の要求を繰り返すステップとを含む処理を行わせることを特徴とする通信制御方法。
An imaging device capable of connecting an accessory device having an operation member that can be operated by a user together with an interchangeable lens device, and a communication control method for the imaging device in which a communication channel is provided between the accessory device and the interchangeable lens. And
In the imaging device,
Receiving the communication request notified in response to the accessory device detecting the operation of the operation member;
Repeating the process of receiving the operation state information indicating the operation state of the operation member from the accessory device until receiving the operation end information indicating the end of the operation after receiving the communication request. A communication control method characterized by the above.
撮像装置に対して交換レンズ装置とともに接続可能なアクセサリ装置であり、前記撮像装置および前記交換レンズ装置との間に通信チャネルを設けるとともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置のコンピュータに処理を実行させるコンピュータプログラムであって、
前記処理は、
前記操作部材の前記操作を検出することに応じて前記撮像装置に対して通信要求を通知するステップと、
前記通信要求の通知から前記操作の終了を検出するまで、前記操作部材の操作状態を示す操作状態情報の前記撮像装置への送信を繰り返すよう制御するステップとを含むことを特徴とする通信制御プログラム。
An accessory device that can be connected to an imaging device together with an interchangeable lens device. The accessory device has a communication channel between the imaging device and the interchangeable lens device and has an operation member that can be operated by a user. A computer program for executing processing,
The process is
Notifying the imaging device of a communication request in response to detecting the operation of the operating member;
And a step of controlling to repeat transmission of operation state information indicating an operation state of the operation member to the imaging device until the end of the operation is detected from the notification of the communication request. .
交換レンズ装置とともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の接続が可能な撮像装置であり、前記アクセサリ装置および前記交換レンズとの間に通信チャネルを設ける撮像装置のコンピュータに処理を実行させるコンピュータプログラムであって、
前記処理は、
前記アクセサリ装置が前記操作部材の前記操作を検出することに応じて通知した通信要求を受けるステップと、
該通信要求を受信してから前記操作の終了を示す操作終了情報を受信するまで、前記アクセサリ装置からの前記操作部材の操作状態を示す操作状態情報の要求を繰り返すステップとを含むことを特徴とする通信制御プログラム。
An imaging device capable of connecting an accessory device having an operation member that can be operated by a user together with the interchangeable lens device, and executing processing on a computer of the imaging device provided with a communication channel between the accessory device and the interchangeable lens A computer program,
The process is
Receiving the communication request notified in response to the accessory device detecting the operation of the operation member;
Repeating the request of the operation state information indicating the operation state of the operation member from the accessory device until receiving the operation end information indicating the end of the operation after receiving the communication request. Communication control program.
撮像装置に対して装着することができるアクセサリ装置であって、
ユーザによる操作が可能な操作部材と、
前記撮像装置と通信を行う第1の通信線、および前記第1の通信線とは異なる通信線であって前記撮像装置と通信を行う第2の通信線と、
前記操作部材への操作を検出することに応じて前記第2の通信線の信号レベルを第1の信号レベルから前記第1の信号レベルとは異なる第2の信号レベルへ変化させ、前記操作部材の操作量に対応する第1のデータの送信要求に対応する第2のデータの前記第1の通信線を介した受信に応じて当該第1のデータを送信する通信制御部とを備え、
前記通信制御部は、前記第2の通信線の前記第2の信号レベルへの前記変化に応じて前記第1の通信線を介して送られてくる第3のデータの受信に応じて、前記操作部材の操作開始に対応する第4のデータを、前記第1のデータの送信前に前記第1の通信線を介して送信するよう制御することを特徴とするアクセサリ装置。
An accessory device that can be attached to an imaging device,
An operation member that can be operated by a user;
A first communication line that communicates with the imaging device, and a second communication line that is a communication line different from the first communication line and communicates with the imaging device;
In response to detecting an operation on the operation member, the signal level of the second communication line is changed from the first signal level to a second signal level different from the first signal level, and the operation member A communication control unit that transmits the first data in response to reception of the second data corresponding to the first data transmission request corresponding to the operation amount of the first data via the first communication line,
The communication control unit is configured to receive the third data sent via the first communication line in response to the change of the second communication line to the second signal level. An accessory device, wherein the fourth data corresponding to the start of operation of the operation member is controlled to be transmitted via the first communication line before transmission of the first data.
前記アクセサリ制御部は、前記第1のデータに基づいて、前記操作の終了を検出することを特徴とする請求項29に記載のアクセサリ装置。   30. The accessory device according to claim 29, wherein the accessory control unit detects the end of the operation based on the first data. 前記アクセサリ制御部は、前記撮像装置から前記操作の終了を示す情報を受信し、当該情報に基づいて前記操作の終了を検出することを特徴とする請求項29又は30に記載のアクセサリ装置。   The accessory device according to claim 29 or 30, wherein the accessory control unit receives information indicating the end of the operation from the imaging device, and detects the end of the operation based on the information. 前記第1のデータは、操作量の累積値であり、
前記通信制御部は、前記第2のデータを受信するまでは前記操作量を累積し、前記第2のデータの受信に応じて前記累積値を前記第1のデータとして前記撮像装置に送信することを特徴とする請求項29から31のいずれか一項に記載のアクセサリ装置。
The first data is a cumulative value of an operation amount,
The communication control unit accumulates the operation amount until the second data is received, and transmits the accumulated value to the imaging apparatus as the first data in response to the reception of the second data. 32. The accessory device according to any one of claims 29 to 31, wherein:
前記通信制御部は、前記累積値を前記第1のデータとして送信すると、該累積値をリセットすることを特徴とする請求項32に記載のアクセサリ装置。   The accessory device according to claim 32, wherein the communication control unit resets the accumulated value when the accumulated value is transmitted as the first data. 前記第1のデータは、前記操作部材の操作速度または操作加速度であることを特徴とする請求項1から33のいずれか一項に記載のアクセサリ装置。   The accessory device according to any one of claims 1 to 33, wherein the first data is an operation speed or an operation acceleration of the operation member. 前記アクセサリ制御部は、前記アクセサリ装置が前記操作部材を有することを示す情報を前記撮像装置に送信することを特徴とする請求項29から34のいずれか一項に記載のアクセサリ装置。   The accessory device according to any one of claims 29 to 34, wherein the accessory control unit transmits information indicating that the accessory device has the operation member to the imaging device. 前記アクセサリ制御部は、前記第1のデータを前記撮像装置に送信可能な時間間隔の情報を前記撮像装置に送信することを特徴とする請求項29から35のいずれか一項に記載のアクセサリ装置。   36. The accessory device according to any one of claims 29 to 35, wherein the accessory control unit transmits information of a time interval at which the first data can be transmitted to the imaging device to the imaging device. . 前記アクセサリ装置は、前記撮像装置に対して交換レンズ装置とともに接続可能なアクセサリ装置であることを特徴とする請求項29から36のいずれか一項に記載のアクセサリ装置。   The accessory device according to any one of claims 29 to 36, wherein the accessory device is an accessory device that can be connected to the imaging device together with an interchangeable lens device. 前記アクセサリ通信部は、前記交換レンズ装置との間にも通信チャネルが設けられていることを特徴とする請求項29から37のいずれか一項に記載のアクセサリ装置。   The accessory device according to any one of claims 29 to 37, wherein a communication channel is provided between the accessory communication unit and the interchangeable lens device. 前記操作量は、前記交換レンズの絞りの駆動に対応する操作量であることを特徴とする請求項37または38に記載の撮像装置。   The image pickup apparatus according to claim 37 or 38, wherein the operation amount is an operation amount corresponding to driving of a diaphragm of the interchangeable lens. 交換レンズ装置とともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の接続が可能な撮像装置であって、
前記アクセサリ装置と通信を行う第1の通信線、および前記第1の通信線とは異なる通信線であって前記撮像アクセサリと通信を行う第2の通信線と、
前記第2の通信線の信号レベルの第1の信号レベルから前記第1の信号レベルとは異なる第2の信号レベルへ変化に応じて前記操作部材の操作量に対応する第1のデータの送信要求に対応する第2のデータを送信する通信制御部とを備え、
前記通信制御部は、前記第2の通信線の前記第2の信号レベルへの前記変化に応じて前記第1の通信線を介して送られてくる第3のデータの送信に応じて、前記操作部材の操作開始に対応する第4のデータを受信してから、前記第2のデータの送信することを特徴とする撮像装置。
An imaging device capable of connecting an accessory device having an operation member that can be operated by a user together with an interchangeable lens device,
A first communication line that communicates with the accessory device, and a second communication line that is a communication line different from the first communication line and communicates with the imaging accessory;
Transmission of first data corresponding to the operation amount of the operation member in response to a change from the first signal level of the signal level of the second communication line to a second signal level different from the first signal level. A communication control unit that transmits second data corresponding to the request,
In response to transmission of third data sent via the first communication line in response to the change to the second signal level of the second communication line, the communication control unit An image pickup apparatus, wherein the second data is transmitted after receiving the fourth data corresponding to the operation start of the operation member.
前記通信制御部は、前記アクセサリ装置に対して前記第2のデータを送信することにより、前記アクセサリ装置から第1のデータを受信することを特徴とする請求項40に記載の撮像装置。   41. The imaging apparatus according to claim 40, wherein the communication control unit receives the first data from the accessory device by transmitting the second data to the accessory device. 前記通信制御部は、前記第2のデータを第1の周期に基づいて前記アクセサリ装置に送信することを特徴とする請求項40または41に記載の撮像装置。   The imaging apparatus according to claim 40 or 41, wherein the communication control unit transmits the second data to the accessory device based on a first period. 前記アクセサリ装置は、前記撮像装置と交換レンズ装置との間に接続される中間アクセサリ装置であり、
交換レンズとの間に、前記第1の通信部とも前記第2の通信部とも異なる第3の通信線を有し、
前記通信制御部は、前記第3の通信線を介して、前記第1のデータに基づく、該交換レンズの動作を制御するための制御情報を、第2の周期に基づいて前記交換レンズへ送信することを特徴とする請求項42に記載の撮像装置。
The accessory device is an intermediate accessory device connected between the imaging device and the interchangeable lens device,
Between the interchangeable lens, a third communication line different from the first communication unit and the second communication unit is provided,
The communication control unit transmits control information for controlling the operation of the interchangeable lens based on the first data to the interchangeable lens based on the second period via the third communication line. The imaging apparatus according to claim 42, wherein:
前記第1の周期は、前記第2の周期よりも短い周期であることを特徴とする請求項43に記載の撮像装置。   44. The imaging apparatus according to claim 43, wherein the first period is shorter than the second period. 前記通信制御部は、前記アクセサリ装置から前記通信要求を受信した場合には、前記アクセサリ装置に前記第3のデータを送信することを特徴とする請求項40から44のいずれか一項に記載の撮像装置。   The said communication control part transmits the said 3rd data to the said accessory apparatus, when the said communication request | requirement is received from the said accessory apparatus, The any one of Claims 40 to 44 characterized by the above-mentioned. Imaging device. 前記通信制御部は、前記アクセサリ装置が前記操作部材を有することを示す情報を受信した場合に、該アクセサリ装置に前記第2のデータを送信することを特徴とする請求項40から45のいずれか一項に記載の撮像装置。   The communication control unit, when receiving information indicating that the accessory device has the operation member, transmits the second data to the accessory device. The imaging device according to one item. 前記操作量は、前記交換レンズの絞りの駆動に対応する操作量であることを特徴とする請求項40から46のいずれか一項に記載の撮像装置。   47. The imaging apparatus according to claim 40, wherein the operation amount is an operation amount corresponding to driving of a diaphragm of the interchangeable lens. 撮像装置に対して装着することができ、 ユーザによる操作が可能な操作部材と、前記撮像装置と通信を行う第1の通信線、および前記第1の通信線とは異なる通信線であって前記撮像装置と通信を行う第2の通信線と、を有するアクセサリ装置の制御方法であって、
前記操作部材への操作を検出することに応じて前記第2の通信線の信号レベルを第1の信号レベルから前記第1の信号レベルとは異なる第2の信号レベルへ変化させ、前記操作部材の操作量に対応する第1のデータの送信要求に対応する第2のデータの前記第1の通信線を介した受信に応じて当該第1のデータを送信するステップを有し、
当該ステップでは、前記第2の通信線の前記第2の信号レベルへの前記変化に応じて前記第1の通信線を介して送られてくる第3のデータの受信に応じて、前記操作部材の操作開始に対応する第4のデータを、前記第1のデータの送信前に前記第1の通信線を介して送信するよう制御することを特徴とするアクセサリ装置の制御方法。
An operation member that can be attached to the imaging device and can be operated by a user, a first communication line that communicates with the imaging device, and a communication line that is different from the first communication line, A second communication line that communicates with the imaging device;
In response to detecting an operation on the operation member, the signal level of the second communication line is changed from the first signal level to a second signal level different from the first signal level, and the operation member A step of transmitting the first data in response to reception of the second data corresponding to the first data transmission request corresponding to the operation amount of the first data via the first communication line,
In this step, in response to the reception of the third data sent via the first communication line in response to the change of the second communication line to the second signal level, the operation member 4. A control method for an accessory device, wherein the fourth data corresponding to the start of the operation is controlled to be transmitted via the first communication line before the transmission of the first data.
交換レンズ装置とともに、ユーザによる操作が可能な操作部材を有するアクセサリ装置の接続が可能であり、前記アクセサリ装置と通信を行う第1の通信線、および前記第1の通信線とは異なる通信線であって前記撮像アクセサリと通信を行う第2の通信線とを有する撮像装置の制御方法であって、
前記第2の通信線の信号レベルの第1の信号レベルから前記第1の信号レベルとは異なる第2の信号レベルへ変化に応じて前記操作部材の操作量に対応する第1のデータの送信要求に対応する第2のデータを送信するステップを有し、
当該ステップでは、前記第2の通信線の前記第2の信号レベルへの前記変化に応じて前記第1の通信線を介して送られてくる第3のデータの送信に応じて、前記操作部材の操作開始に対応する第4のデータを受信してから、前記第2のデータの送信することを特徴とする撮像装置。
Along with the interchangeable lens device, an accessory device having an operation member that can be operated by a user can be connected, and a first communication line that communicates with the accessory device and a communication line that is different from the first communication line A control method for an imaging apparatus having a second communication line for communicating with the imaging accessory,
Transmission of first data corresponding to the operation amount of the operation member in response to a change from the first signal level of the signal level of the second communication line to a second signal level different from the first signal level. Sending second data corresponding to the request;
In this step, in response to transmission of third data sent via the first communication line in response to the change of the second communication line to the second signal level, the operation member An image pickup apparatus, wherein the second data is transmitted after receiving the fourth data corresponding to the start of the operation.
JP2018096870A 2017-05-31 2018-05-21 Accessory device and imaging device Active JP6818716B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP18175175.1A EP3410697A1 (en) 2017-05-31 2018-05-30 Accessory apparatus and imaging apparatus
US15/992,356 US10873691B2 (en) 2017-05-31 2018-05-30 Accessory apparatus and imaging apparatus
CN201810540052.6A CN108989619B (en) 2017-05-31 2018-05-30 Accessory apparatus, image pickup apparatus, and control method thereof
CN202110674180.1A CN113472982B (en) 2017-05-31 2018-05-30 Accessory apparatus, image pickup apparatus, and control method thereof
US17/096,047 US11689802B2 (en) 2017-05-31 2020-11-12 Accessory apparatus and imaging apparatus
US18/316,459 US20230283895A1 (en) 2017-05-31 2023-05-12 Accessory apparatus and imaging apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017107961 2017-05-31
JP2017107961 2017-05-31

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020213231A Division JP7135062B2 (en) 2017-05-31 2020-12-23 Accessory equipment and imaging equipment

Publications (2)

Publication Number Publication Date
JP2018205711A true JP2018205711A (en) 2018-12-27
JP6818716B2 JP6818716B2 (en) 2021-01-20

Family

ID=64957772

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2018096870A Active JP6818716B2 (en) 2017-05-31 2018-05-21 Accessory device and imaging device
JP2020213231A Active JP7135062B2 (en) 2017-05-31 2020-12-23 Accessory equipment and imaging equipment
JP2022136265A Active JP7467550B2 (en) 2017-05-31 2022-08-29 Accessory device and imaging device

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2020213231A Active JP7135062B2 (en) 2017-05-31 2020-12-23 Accessory equipment and imaging equipment
JP2022136265A Active JP7467550B2 (en) 2017-05-31 2022-08-29 Accessory device and imaging device

Country Status (1)

Country Link
JP (3) JP6818716B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020040137A1 (en) * 2018-08-22 2020-02-27 キヤノン株式会社 Accessory and program
JP2022049399A (en) * 2020-09-16 2022-03-29 キヤノン株式会社 Accessory device, imaging apparatus, imaging system, communication device, communication method, and program
EP4080278A1 (en) 2021-04-23 2022-10-26 Canon Kabushiki Kaisha Electronic apparatus and its control method, and accessory and its control method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7192028B2 (en) * 2021-04-23 2022-12-19 キヤノン株式会社 Electronics and accessories

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09211653A (en) * 1996-01-31 1997-08-15 Minolta Co Ltd Lens interchangeable camera
JP2007017746A (en) * 2005-07-08 2007-01-25 Konica Minolta Photo Imaging Inc Imaging system, camera main body and lens
JP2011175024A (en) * 2010-02-23 2011-09-08 Canon Inc Accessory
JP2012037692A (en) * 2010-08-06 2012-02-23 Canon Inc Intermediate accessory of camera system and camera system
WO2012131794A1 (en) * 2011-03-29 2012-10-04 パナソニック株式会社 Interchangeable lens and camera body
JP2013025168A (en) * 2011-07-22 2013-02-04 Nikon Corp Adapter, camera system and adapter control program
JP2013025169A (en) * 2011-07-22 2013-02-04 Nikon Corp Adapter, camera system and adapter control program
US20130044407A1 (en) * 2011-08-16 2013-02-21 Lsis Co., Ltd. Solid insulated switchgear

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04350611A (en) * 1991-05-28 1992-12-04 Minolta Camera Co Ltd Focusing device for camera
JPH063582A (en) * 1992-06-23 1994-01-14 Canon Inc Camera system
JP2003057742A (en) * 2001-08-20 2003-02-26 Nikon Corp Intermediate ring device
JP2003202623A (en) * 2002-01-04 2003-07-18 Canon Inc Electronic equipment system
JP2006133621A (en) 2004-11-08 2006-05-25 Olympus Corp Camera system and camera
JP2012042773A (en) 2010-08-20 2012-03-01 Sony Corp Mounting adapter and imaging device
US8982246B2 (en) 2010-10-22 2015-03-17 Panasonic Intellectual Property Management Co., Ltd. Imaging apparatus and camera body having optical zoom function and digital zoom function
JP5895416B2 (en) 2011-09-20 2016-03-30 株式会社ニコン Adapter, camera system, and adapter control program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09211653A (en) * 1996-01-31 1997-08-15 Minolta Co Ltd Lens interchangeable camera
JP2007017746A (en) * 2005-07-08 2007-01-25 Konica Minolta Photo Imaging Inc Imaging system, camera main body and lens
JP2011175024A (en) * 2010-02-23 2011-09-08 Canon Inc Accessory
JP2012037692A (en) * 2010-08-06 2012-02-23 Canon Inc Intermediate accessory of camera system and camera system
WO2012131794A1 (en) * 2011-03-29 2012-10-04 パナソニック株式会社 Interchangeable lens and camera body
JP2013025168A (en) * 2011-07-22 2013-02-04 Nikon Corp Adapter, camera system and adapter control program
JP2013025169A (en) * 2011-07-22 2013-02-04 Nikon Corp Adapter, camera system and adapter control program
US20130044407A1 (en) * 2011-08-16 2013-02-21 Lsis Co., Ltd. Solid insulated switchgear

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020040137A1 (en) * 2018-08-22 2020-02-27 キヤノン株式会社 Accessory and program
JP2020030295A (en) * 2018-08-22 2020-02-27 キヤノン株式会社 Accessory and program
JP7154876B2 (en) 2018-08-22 2022-10-18 キヤノン株式会社 Accessories and programs
JP2022049399A (en) * 2020-09-16 2022-03-29 キヤノン株式会社 Accessory device, imaging apparatus, imaging system, communication device, communication method, and program
JP7293177B2 (en) 2020-09-16 2023-06-19 キヤノン株式会社 Accessory device, imaging device, imaging system, communication device, communication method, and program
US11747716B2 (en) 2020-09-16 2023-09-05 Canon Kabushiki Kaisha Accessory apparatus, image pickup apparatus, image pickup system, communication apparatus, communication method, and storage medium
EP4080278A1 (en) 2021-04-23 2022-10-26 Canon Kabushiki Kaisha Electronic apparatus and its control method, and accessory and its control method

Also Published As

Publication number Publication date
JP2021056528A (en) 2021-04-08
JP6818716B2 (en) 2021-01-20
JP7135062B2 (en) 2022-09-12
JP7467550B2 (en) 2024-04-15
JP2022167999A (en) 2022-11-04

Similar Documents

Publication Publication Date Title
CN113472982B (en) Accessory apparatus, image pickup apparatus, and control method thereof
JP7135062B2 (en) Accessory equipment and imaging equipment
CN111756981B (en) Image pickup apparatus, accessory apparatus, control method thereof, and image pickup system
WO2018221590A1 (en) Accessory device, camera, communication control program, and camera system
JP2020064301A (en) Imaging device, accessory device, and control method therefor
US10708485B2 (en) Image capturing apparatus, lens apparatus, and data communication process program
US11543736B2 (en) Camera, accessory apparatus, communication control method, storage medium, and camera system
JP2018205778A (en) Accessory device, camera and communication control program
JP6479242B2 (en) Camera and communication control method thereof
WO2018221588A1 (en) Accessory device, camera, and communication control program
WO2018221558A1 (en) Camera and communication control method for same
JP7046709B2 (en) Accessory device, camera system with it, and program
WO2019087672A1 (en) Camera, accessory device and control method thereof
JP6838943B2 (en) A lens device, an image pickup device, and a communication control method for the lens device and the image pickup device.
JP2020170964A (en) Imaging device, accessory device, and their control method
JP2018031942A (en) Imaging apparatus, accessory device, imaging system, communication control method, and communication control program
JP2017181832A (en) Accessory device, imaging device, and control method of those
JP2020034740A (en) Imaging device, accessory, and program
JP2020025335A (en) Accessory device, imaging device, and communication control program
JP2019095721A (en) Accessory device, imaging apparatus, and communication control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200330

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200330

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200907

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201228

R151 Written notification of patent or utility model registration

Ref document number: 6818716

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151