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

JP6700837B2 - Imaging device, lens unit, accessory, control method thereof, and imaging system - Google Patents

Imaging device, lens unit, accessory, control method thereof, and imaging system Download PDF

Info

Publication number
JP6700837B2
JP6700837B2 JP2016027244A JP2016027244A JP6700837B2 JP 6700837 B2 JP6700837 B2 JP 6700837B2 JP 2016027244 A JP2016027244 A JP 2016027244A JP 2016027244 A JP2016027244 A JP 2016027244A JP 6700837 B2 JP6700837 B2 JP 6700837B2
Authority
JP
Japan
Prior art keywords
accessory
control unit
lens
camera
state
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.)
Active
Application number
JP2016027244A
Other languages
Japanese (ja)
Other versions
JP2017146420A (en
Inventor
豪也 高梨
豪也 高梨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2016027244A priority Critical patent/JP6700837B2/en
Publication of JP2017146420A publication Critical patent/JP2017146420A/en
Application granted granted Critical
Publication of JP6700837B2 publication Critical patent/JP6700837B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、撮像装置、レンズユニット、アクセサリ、およびそれらの制御方法、ならびに撮像システムに関する。   The present invention relates to an imaging device, a lens unit, an accessory, a control method thereof, and an imaging system.

従来、一眼レフカメラのようなレンズ交換式の撮像装置は、交換レンズの装着有無や、装着されている交換レンズの動作状態を検出する機能を有している。また、特許文献1には、レンズ装置とカメラとの間に装着するアクセサリと通信可能なレンズ交換式カメラが開示されている。   2. Description of the Related Art Conventionally, a lens-interchangeable image pickup device such as a single-lens reflex camera has a function of detecting whether or not an interchangeable lens is attached and the operating state of the attached interchangeable lens. Further, Patent Document 1 discloses an interchangeable lens type camera capable of communicating with an accessory mounted between the lens device and the camera.

特開2011−197094号公報Japanese Unexamined Patent Publication No. 2011-197094

しかしながら、従来、交換レンズに脱着可能な機器のように、カメラに装着されるアクセサリ装置に対して着脱可能なアクセサリ(以下、サブアクセサリと呼ぶ)の装着有無や動作状態をカメラが把握する技術は提案されていなかった。サブアクセサリは、カメラの動作とは無関係なタイミングで着脱されうる一方、サブアクセサリが正常に動作しないと、カメラの動作が妨げられる可能性がある。   However, conventionally, there is a technique in which the camera grasps whether or not an accessory (hereinafter, referred to as a sub-accessory) that can be attached to and detached from an accessory device attached to the camera, such as a device that can be attached to and detached from an interchangeable lens, is attached to the camera It was not suggested. While the sub-accessory can be attached/detached at a timing unrelated to the operation of the camera, if the sub-accessory does not operate normally, the operation of the camera may be hindered.

本発明はこのような課題を解決するためになされたもので、撮像装置に装着されるアクセサリに脱着可能なアクセサリの装着有無や動作状態といった情報を取得可能な撮像装置およびその制御方法の提供を1目的とする。   The present invention has been made to solve such a problem, and provides an imaging device and a control method therefor capable of acquiring information such as whether or not an accessory that can be attached to and detached from an accessory attached to the imaging device and an operating state of the accessory. 1 purpose.

上述の目的は、第1のアクセサリを装着可能な撮像装置であって、所定のタイミングにおいて、当該撮像装置に装着されている第1のアクセサリに装着されている、第2のアクセサリの動作状態を取得する取得手段と、取得した動作状態に基づいて、第2のアクセサリの動作不良を判定する判定手段と、判定手段により動作不良と判定された場合に、動作不良を報知する報知手段と、を有し、取得手段は、周期的に、第1のアクセサリに対して第2のアクセサリの装着状態の問い合わせを送信し、装着状態の問い合わせに対する第1のアクセサリの応答に基づいて第2のアクセサリが新たに装着されたことを検出し、第1のアクセサリに第2のアクセサリが新たに装着されたことが検出された際に、第2のアクセサリの動作状態の取得要求を第1のアクセサリに対して送信し、第2のアクセサリの動作状態を示す情報を、第1のアクセサリから受信する、ことを特徴とする撮像装置によって達成される。 The above-mentioned object is an image pickup apparatus to which the first accessory can be attached, and at a predetermined timing, an operation state of the second accessory attached to the first accessory attached to the image pickup apparatus is displayed. Acquisition means for acquiring, determination means for determining a malfunction of the second accessory based on the acquired operating state, and notification means for notifying a malfunction when the determination means determines a malfunction. The acquisition unit periodically transmits an inquiry about the mounting state of the second accessory to the first accessory, and the second accessory determines that the second accessory is based on the response of the first accessory to the inquiry about the mounting state. detecting that it has been newly mounted, when the second accessory is detected to have been newly mounted to the first accessory, a request to obtain the operation state of the second accessory to the first accessory It is achieved by an imaging device characterized by transmitting information to the first accessory and transmitting the information indicating the operating state of the second accessory from the first accessory.

このような構成により本発明によれば、撮像装置に装着されるアクセサリに脱着可能なアクセサリの装着有無や動作状態といった情報を取得可能な撮像装置およびその制御方法を提供することができる。   With such a configuration, according to the present invention, it is possible to provide an image pickup apparatus and a control method thereof that can acquire information such as whether or not an accessory that can be attached to and detached from an image pickup apparatus is attached and the operation state.

本発明の第1実施形態に係る撮影システムの構成例を示すブロック図FIG. 3 is a block diagram showing a configuration example of an image capturing system according to the first embodiment of the present invention. 実施形態に係る撮影システムの動作を説明するためのフローチャートFlowchart for explaining the operation of the imaging system according to the embodiment 実施形態に係る撮影システムの動作を説明するためのフローチャートFlowchart for explaining the operation of the imaging system according to the embodiment 実施形態に係る撮影システムの動作を説明するためのフローチャートFlowchart for explaining the operation of the imaging system according to the embodiment 実施形態に係る撮影システムの動作を説明するためのフローチャートFlowchart for explaining the operation of the imaging system according to the embodiment 実施形態に係る撮影システムにおけるカメラとレンズの通信動作に関する図FIG. 3 is a diagram relating to a communication operation between a camera and a lens in the imaging system according to the embodiment. 実施形態に係る撮影システムの動作を説明するためのフローチャートFlowchart for explaining the operation of the imaging system according to the embodiment 実施形態に係るカメラにおける画面表示例を示す図The figure which shows the example of a screen display in the camera which concerns on embodiment. 実施形態に係る撮影システムのファームウェア更新動作を説明するためのフローチャートFlowchart for explaining the firmware update operation of the imaging system according to the embodiment 実施形態におけるファームウェア更新ファイルの構成例を示す図The figure which shows the structural example of the firmware update file in embodiment. 実施形態に係る撮影システムのファームウェア更新動作を説明するためのフローチャートFlowchart for explaining the firmware update operation of the imaging system according to the embodiment 実施形態に係る撮影システムのファームウェア更新動作を説明するためのフローチャートFlowchart for explaining the firmware update operation of the imaging system according to the embodiment 本発明の第2実施形態に係る遠隔撮影システムの構成例を示す模式図The schematic diagram which shows the structural example of the remote photography system which concerns on 2nd Embodiment of this invention. 第2実施形態に係る外部装置の構成例を示すブロック図Block diagram showing a configuration example of an external device according to the second embodiment 第2実施形態に係る動作不良状態の表示制御に関するフローチャートFlowchart regarding display control of defective operation state according to the second embodiment 第2実施形態に係る動作不良状態の表示制御に関するフローチャートFlowchart regarding display control of defective operation state according to the second embodiment 第2実施形態で用いるエラー表示タイミングテーブルの例を示す図The figure which shows the example of the error display timing table used by 2nd Embodiment. 第2実施形態に係る動作不良状態の表示制御に関するフローチャートFlowchart regarding display control of defective operation state according to the second embodiment

以下、本発明の例示的な実施形態を、添付の図面に基づいて詳細に説明する。なお、以下で説明する実施形態においては、交換レンズ、エクステンダ、フラッシュのようにカメラ本体に装着する機器をアクセサリまたは第1アクセサリ、(第1)アクセサリに着脱可能な機器をサブアクセサリまたは第2アクセサリと呼ぶ。ただし、エクステンダはレンズユニットの一部を構成するため、エクステンダを介してカメラに装着された交換レンズは第1アクセサリとする。また、アクセサリの一例としてズーム機能を有する交換レンズ、サブアクセサリの一例としてレンズのズーム機構をレンズ外部から機械的に駆動するズームアダプタを用いる構成について説明する。しかしながら、本発明は他のアクセサリおよびサブアクセサリの組み合わせに対しても適用可能である。   Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the embodiments described below, a device such as an interchangeable lens, an extender, or a flash that is attached to the camera body is an accessory or a first accessory, and a device that is removable from the (first) accessory is a sub accessory or a second accessory. Call. However, since the extender constitutes a part of the lens unit, the interchangeable lens attached to the camera via the extender is the first accessory. Further, a configuration will be described in which an interchangeable lens having a zoom function is used as an example of an accessory, and a zoom adapter that mechanically drives a zoom mechanism of the lens from the outside of the lens is used as an example of a sub accessory. However, the present invention is also applicable to other accessory and sub-accessory combinations.

●(第1実施形態)
図1は、本発明の実施形態にかかわる撮像システムを構成する機器の接続関係および、各機器の機能構成例を示すブロック図である。本実施形態の撮像システム100は、レンズ交換式のデジタルカメラ(カメラ本体)101と、デジタルカメラ101に着脱可能なレンズユニット(交換レンズまたは撮像レンズ)102と、レンズ102に着脱可能なズームアダプタ103とを有する。
● (First embodiment)
FIG. 1 is a block diagram showing a connection relationship of devices included in an imaging system according to an embodiment of the present invention and a functional configuration example of each device. The imaging system 100 according to the present embodiment includes an interchangeable lens type digital camera (camera body) 101, a lens unit (interchangeable lens or imaging lens) 102 detachable from the digital camera 101, and a zoom adapter 103 detachable from the lens 102. Have and.

デジタルカメラ(以下、カメラと呼ぶ)101とレンズユニット(以下、レンズと呼ぶ)102とは、レンズマウントに設けられたマウントIF124を通じて双方向に通信可能である。マウントIF124はまた、カメラ101からレンズ102に電力を供給するためにも用いられる。レンズ102とズームアダプタ103はアダプタIF125を通じて双方向に通信可能である。   A digital camera (hereinafter, referred to as a camera) 101 and a lens unit (hereinafter, referred to as a lens) 102 can bidirectionally communicate with each other through a mount IF 124 provided on a lens mount. Mount IF 124 is also used to power lens 102 from camera 101. The lens 102 and the zoom adapter 103 can communicate bidirectionally through the adapter IF 125.

レンズ102は、カメラ101が有する撮像素子108における結像面に被写体の光学像を形成する撮像レンズである。本実施形態においてレンズ102は変倍レンズ104aを有するズームレンズである。レンズ102の筐体に設けられたズーム操作部120aは、ユーザがレンズ102の焦点距離または倍率を変更するために操作する可動部材であり、代表的にはズームリングである。ズーム機構120bはズーム操作部120aの動きに連動して変倍レンズ104aを光軸上で移動させる。   The lens 102 is an imaging lens that forms an optical image of a subject on an image forming surface of the image sensor 108 included in the camera 101. In the present embodiment, the lens 102 is a zoom lens having a variable power lens 104a. The zoom operation unit 120a provided in the housing of the lens 102 is a movable member operated by the user to change the focal length or magnification of the lens 102, and is typically a zoom ring. The zoom mechanism 120b moves the variable power lens 104a on the optical axis in conjunction with the movement of the zoom operation unit 120a.

なお、本実施形態ではズーム操作部120aとズーム機構120bとが機械的に連携して変倍レンズ104aを駆動する構成であるものとする。しかし、ズーム操作部120aの操作方向および操作量を検出し、操作方向および操作量に応じてモータやアクチュエータを制御することによって変倍レンズ104aを駆動してもよい。この場合、ズーム操作部120aの操作方向および操作量は後述するレンズ制御部119が検出し、モータやアクチュエータを制御すればよい。なお、変倍レンズ104aの位置(あるいはレンズ102の倍率)はレンズ制御部119が検出可能である。   In this embodiment, the zoom operation unit 120a and the zoom mechanism 120b are mechanically linked to drive the variable power lens 104a. However, the zoom lens 104a may be driven by detecting the operation direction and the operation amount of the zoom operation unit 120a and controlling the motor and the actuator according to the operation direction and the operation amount. In this case, the operation direction and operation amount of the zoom operation unit 120a may be detected by the lens control unit 119, which will be described later, and the motor and actuator may be controlled. The position of the variable power lens 104a (or the magnification of the lens 102) can be detected by the lens controller 119.

レンズ102は可動部品として絞り104bおよびフォーカスレンズ104cをさらに有する。絞り104bおよびフォーカスレンズ104cは、レンズ制御部119の制御に基づいてレンズ駆動部105がモータやアクチュエータによって駆動する。   The lens 102 further includes a diaphragm 104b and a focus lens 104c as movable parts. The lens driving unit 105 drives the diaphragm 104b and the focus lens 104c by a motor or an actuator under the control of the lens control unit 119.

メモリ部126は、書き換え可能な不揮発メモリで構成され、レンズ制御部119が実行する制御プログラム(ファームウェア)、レンズ102に関する固有情報や状態情報を記憶する。固有情報は例えば機種名(識別情報)、光学特性、補正情報などである。また、状態情報は例えば動作状態(正常/異常/セーフモード)変倍レンズ104aの位置情報(または倍率)、フォーカスレンズ104cの位置情報、絞り104bのF値、ファームウェアのバージョンや更新状態、ズームアダプタ103の装着有無などである。ただし、これらに限定されない。また、メモリ部126には、後述するセーフモードでレンズ102を動作させる際に実行するプログラムも記憶されている。   The memory unit 126 is composed of a rewritable nonvolatile memory, and stores a control program (firmware) executed by the lens control unit 119, and unique information and state information regarding the lens 102. The unique information is, for example, a model name (identification information), optical characteristics, correction information, and the like. The state information is, for example, the operating state (normal/abnormal/safe mode), the position information (or magnification) of the zoom lens 104a, the position information of the focus lens 104c, the F value of the diaphragm 104b, the firmware version or update state, the zoom adapter 103. Whether or not is attached. However, it is not limited to these. Further, the memory unit 126 also stores a program executed when the lens 102 is operated in the safe mode described later.

レンズ制御部119はCPUなどのプログラマブルプロセッサを有し、メモリ部126からプログラムを読み出して実行することにより、後述するレンズ102の動作をはじめとした、各種の動作を実現する。例えばレンズ制御部119は、カメラ制御部112からマウントIF124を通じて受信した命令に応じた動作、例えばレンズ駆動部105の制御や、メモリ部126に記憶されたファームウェアの更新を実行する。   The lens control unit 119 has a programmable processor such as a CPU, and reads various programs from the memory unit 126 and executes the programs to implement various operations including the operation of the lens 102 described below. For example, the lens control unit 119 executes an operation according to a command received from the camera control unit 112 via the mount IF 124, for example, controls the lens driving unit 105 and updates the firmware stored in the memory unit 126.

レンズ制御部119は、メモリ部126に記憶されている古いファームウェアを、例えばカメラ101からマウントIF124を介して受信した新しいファームウェアで上書きすることによってファームウェアを更新する。また、レンズ制御部119は、ファームウェアの更新処理の状態を表すデータ(更新状態データ)をメモリ部126に記録することで、更新処理を管理する。例えばレンズ制御部119はファームウェアの上書きを行う前に、更新状態データを「未完了」を示す値にし、ファームウェアの上書きが完了すると更新状態データを「完了」を示す値にする。なお、「完了」を示す値は「正常完了」を示す値と「異常完了」を示す値とで異なっていてもよい。また、「異常完了」を示す値は、異常の原因に応じて異なる値であってよい。「異常完了」を示す値の場合にはエラー表示を行うようにしてもよい。   The lens control unit 119 updates the firmware by overwriting the old firmware stored in the memory unit 126 with the new firmware received from the camera 101 via the mount IF 124, for example. Further, the lens control unit 119 manages the update process by recording data indicating the state of the firmware update process (update state data) in the memory unit 126. For example, the lens control unit 119 sets the update state data to a value indicating “incomplete” before overwriting the firmware, and sets the update state data to a value indicating “complete” when the overwriting of the firmware is completed. The value indicating “completed” may be different from the value indicating “normally completed” and the value indicating “abnormally completed”. The value indicating "abnormal completion" may be a different value depending on the cause of the abnormality. If the value is "abnormal completion", an error may be displayed.

例えば、ファームウェアの更新中にレンズ102がカメラ101から外された場合、レンズ102への電源供給が絶たれるため、更新状態データが「未完了」を示す値のまま更新処理が中断される。例えばレンズ制御部119は、カメラ101に装着された際に更新状態データを確認し、未完了状態を示す値であった場合には、動作が制限されたモード(セーフモード)に移行する。   For example, when the lens 102 is removed from the camera 101 during the firmware update, the power supply to the lens 102 is cut off, and the update process is interrupted while the update state data remains a value indicating “incomplete”. For example, the lens control unit 119 confirms the update state data when the lens 101 is attached to the camera 101, and when the value is a value indicating an incomplete state, shifts to a mode (safe mode) in which the operation is restricted.

セーフモードでは、ファームウェアの更新を行うために必要な処理を含む、制限された機能だけが実行可能である。具体的には、セーフモードであることを示す情報(あるいはファームウェア更新の要求)をカメラ101に送信する処理と、カメラ101から受信したファームウェアでメモリ部126内のファームウェアを更新する処理が可能である。それ以外の処理、例えばレンズ駆動部105の制御は行えない。   In the safe mode, only limited functions including the processing necessary for updating the firmware can be executed. Specifically, a process of transmitting information (or a firmware update request) indicating the safe mode to the camera 101 and a process of updating the firmware in the memory unit 126 with the firmware received from the camera 101 are possible. Other processing, for example, control of the lens driving unit 105 cannot be performed.

通常、メモリ部126の容量はファームウェア全体を二重化して記憶できるほど大きくない。そのため、セーフモード用のプログラムの記憶に利用できる容量は制限される。したがってセーフモードでは、必要最低限の機能を含む、限られた機能だけが提供される。レンズ制御部119はセーフモード中にマウントIF124やアダプタIF125を通じて、セーフモードでは実行できない処理の要求、例えばズームアダプタ103のファームウェア更新要求を受信した場合、要求を無視する。   Usually, the capacity of the memory unit 126 is not large enough to store the entire firmware in a duplicated manner. Therefore, the capacity that can be used to store the safe mode program is limited. Therefore, the safe mode provides only limited functions including the minimum necessary functions. When the lens control unit 119 receives a request for processing that cannot be executed in the safe mode, such as a firmware update request for the zoom adapter 103, via the mount IF 124 and the adapter IF 125 during the safe mode, the lens control unit 119 ignores the request.

カメラ制御部112は、例えば取得したレンズ102の動作状態から、装着されているレンズ102がセーフモードであることを検出することができる。そして、レンズ102がセーフモードであることが検出されると、カメラ制御部112は、レンズ102の正常動作にはファームウェア更新が必要であることを例えば表示部118へのメッセージ表示などによってユーザに報知することができる。   The camera control unit 112 can detect that the mounted lens 102 is in the safe mode from, for example, the acquired operation state of the lens 102. Then, when the lens 102 is detected to be in the safe mode, the camera control unit 112 notifies the user that firmware update is necessary for the normal operation of the lens 102, for example, by displaying a message on the display unit 118. be able to.

カメラ101において、シャッタ駆動部107は、カメラ制御部112の制御に基づいてシャッタ106の開閉動作を行う。複数の画素が配列された撮像素子108は、シャッタ106が開いている間に露光され、レンズ102が結像した被写体像を、各画素で変換された電気信号で構成される画像信号として出力する。   In the camera 101, the shutter driving unit 107 opens and closes the shutter 106 under the control of the camera control unit 112. The image sensor 108 in which a plurality of pixels are arranged is exposed while the shutter 106 is open, and outputs a subject image formed by the lens 102 as an image signal composed of an electrical signal converted by each pixel. ..

画像処理部109は撮像素子108が出力する画像信号に対して様々な処理を適用し、画像データや制御情報などを生成する。画像処理部109が画像データ生成のために適用しうる処理は、A/D変換処理、ノイズ低減処理、欠陥画素補正処理、色変換処理、色補間(デモザイク)処理、ホワイトバランス調整処理、階調補正処理、歪み補正処理、スケーリング処理などがある。また、画像処理部109は制御情報として、自動焦点検出(AF)、自動露出制御(AE)に用いるデータを生成する。制御情報には例えばコントラストAFに用いる評価値、位相差AFに用いる像信号、輝度情報、被写体領域の位置や大きさに関する情報などがある。なお、画像処理部109は、ここで例示した以外の処理を実行したり、例示した処理の1つ以上を実行しなかったりしてもよい。   The image processing unit 109 applies various processes to the image signal output from the image sensor 108 to generate image data, control information, and the like. Processing that the image processing unit 109 can apply to generate image data includes A/D conversion processing, noise reduction processing, defective pixel correction processing, color conversion processing, color interpolation (demosaic) processing, white balance adjustment processing, and gradation. There are correction processing, distortion correction processing, scaling processing, and the like. Further, the image processing unit 109 generates data used for automatic focus detection (AF) and automatic exposure control (AE) as control information. The control information includes, for example, an evaluation value used for contrast AF, an image signal used for phase difference AF, brightness information, information on the position and size of the subject region, and the like. It should be noted that the image processing unit 109 may execute processing other than those illustrated here, or may not execute one or more of the illustrated processing.

タイミング生成部110は撮像素子108および画像処理部109に、各種のタイミング信号および制御信号を出力する。
メモリ部130は、書き換え可能な不揮発メモリで構成され、カメラ制御部112が実行するプログラム(ファームウェアおよびアプリケーションソフトウェア)、GUIデータ、音声データ、各種の初期値や設定値、カメラ101の各種の情報などを記憶する。
カメラ制御部112は各種演算処理および撮像装置全体を制御する。
バッファメモリ111は画像データなどを一時的に記憶するためのメモリである。
The timing generation unit 110 outputs various timing signals and control signals to the image sensor 108 and the image processing unit 109.
The memory unit 130 is composed of a rewritable nonvolatile memory, and is a program (firmware and application software) executed by the camera control unit 112, GUI data, audio data, various initial values and setting values, various information of the camera 101, and the like. Memorize
The camera control unit 112 controls various arithmetic processes and the entire imaging device.
The buffer memory 111 is a memory for temporarily storing image data and the like.

カメラ制御部112はCPUなどのプログラマブルプロセッサを有し、メモリ部130からプログラムを読み出して実行することにより、カメラ101全体の動作ならびにレンズ102の動作を制御する。例えばカメラ制御部112は、画像処理部109が生成した制御情報を用い、フォーカスレンズ104cの位置を制御するAF処理や、絞り104bおよびシャッタ106の動作を制御するAE処理を実行する。また、カメラ制御部112は、操作部131を通じて入力された指示に応じた処理(例えばGUIを通じた対話的な動作)を実行する。   The camera control unit 112 has a programmable processor such as a CPU, and controls the operation of the entire camera 101 and the operation of the lens 102 by reading and executing a program from the memory unit 130. For example, the camera control unit 112 uses the control information generated by the image processing unit 109 to execute an AF process for controlling the position of the focus lens 104c and an AE process for controlling the operations of the diaphragm 104b and the shutter 106. In addition, the camera control unit 112 executes a process (for example, an interactive operation via a GUI) according to an instruction input through the operation unit 131.

また、カメラ制御部112は、上述したように、レンズ102がセーフモードの場合や、操作部131を通じた指示に基づいて、レンズ102のファームウェア更新処理を実行する。さらに、後述するようにカメラ制御部112は、レンズ102に装着可能なサブアクセサリに関する処理も実行する。この処理には、レンズ102に対するサブアクセサリの装着有無や、装着されているサブアクセサリの動作状態の検出処理、サブアクセサリの動作制御処理が含まれる。   In addition, as described above, the camera control unit 112 executes the firmware update processing of the lens 102 when the lens 102 is in the safe mode or based on the instruction through the operation unit 131. Further, as will be described later, the camera control unit 112 also executes processing regarding a sub accessory that can be attached to the lens 102. This processing includes presence/absence of attachment of a sub accessory to the lens 102, detection processing of an operation state of the attached sub accessory, and operation control processing of the sub accessory.

メディアIF113は、例えば着脱可能なメモリカードである記録媒体114に対してデータの記録や読み出しを行うためのインタフェースである。
記録媒体114は、カメラ101での撮影によって得られた画像データや音声データの記録先として用いられるほか、カメラ101、レンズ102、ズームアダプタ103のファームウェア更新時には新しいファームウェアの供給元としても用いられる。
The media IF 113 is an interface for recording and reading data with respect to the recording medium 114, which is a removable memory card, for example.
The recording medium 114 is used as a recording destination of image data and audio data obtained by photographing with the camera 101, and is also used as a supply source of new firmware when the firmware of the camera 101, the lens 102, and the zoom adapter 103 is updated.

外部IF115は、カメラ101に無線や有線で外部機器を接続するために用いられる。
画像合成部116はたとえばHDR画像の生成時のように、バッファメモリ111に一時的に保持された複数の画像データを合成する。
The external IF 115 is used to connect an external device to the camera 101 wirelessly or by wire.
The image synthesizing unit 116 synthesizes a plurality of image data temporarily stored in the buffer memory 111, for example, when generating an HDR image.

コーデック117はバッファメモリ111に記憶された画像データを所定の方式で符号化したり、記録媒体114から読み出してバッファメモリ111に記憶された符号化画像データを復号したりする。符号化方式としては例えばJPEG形式やMPEG形式が代表的であるが、他の方式であってもよい。コーデック117は符号化もしくは復号処理後の画像データを例えばバッファメモリ111に記憶する。   The codec 117 encodes the image data stored in the buffer memory 111 by a predetermined method or decodes the encoded image data read from the recording medium 114 and stored in the buffer memory 111. A typical encoding method is, for example, the JPEG format or the MPEG format, but other methods may be used. The codec 117 stores the image data that has been encoded or decoded in the buffer memory 111, for example.

表示部118は例えば液晶ディスプレイ(LCD)を有し、カメラ101のGUIや、ライブビュー画像、記録用に撮影した画像や記録媒体114から読み出した画像、カメラ101、レンズ102、ズームアダプタ103の情報などの表示に用いられる。表示部118はまた、レンズ102やズームアダプタ103のファームウェア更新をユーザが指示するためのメニュー画面の表示や、レンズ102やズームアダプタ103でエラーが発生したり、動作状態の異常が検出されたりしたことの報知にも用いられる。表示部118の表示動作は表示制御回路120を通じてカメラ制御部112が制御する。   The display unit 118 has, for example, a liquid crystal display (LCD), a GUI of the camera 101, a live view image, an image taken for recording or an image read from the recording medium 114, information of the camera 101, the lens 102, and the zoom adapter 103. It is used to display such as. The display unit 118 also displays a menu screen for instructing the user to update the firmware of the lens 102 or the zoom adapter 103, an error occurs in the lens 102 or the zoom adapter 103, or an abnormal operation state is detected. It is also used for notification. The display operation of the display unit 118 is controlled by the camera control unit 112 through the display control circuit 120.

マウントIF124は、カメラ101(カメラ制御部112)とレンズ102(レンズ制御部119)との間の双方向通信インタフェースである。カメラ制御部112からマウントIF124を通じてレンズ制御部119へ命令や要求を送信することにより、レンズの102の固有情報や状態情報を取得したり、絞り104bやフォーカスレンズ104cを制御したりすることができる。   The mount IF 124 is a bidirectional communication interface between the camera 101 (camera control unit 112) and the lens 102 (lens control unit 119). By transmitting a command or request from the camera control unit 112 to the lens control unit 119 through the mount IF 124, it is possible to acquire the unique information and the state information of the lens 102 and control the diaphragm 104b and the focus lens 104c. ..

また、カメラ制御部112は、マウントIF124を通じて、レンズ102に装着可能なサブアクセサリ(ここではズームアダプタ103)の情報を取得することができる。   In addition, the camera control unit 112 can acquire information of the sub accessory (here, the zoom adapter 103) that can be attached to the lens 102 through the mount IF 124.

操作部131は、ユーザがカメラ101に設定や指示を行うための入力デバイス群である。操作部131には、メニューキー、方向キーおよび決定キーのような、GUIを操作するために用いる操作部材や、レリーズボタン、モードダイヤル、ズームボタンのような撮像操作に用いる操作部材が含まれる。表示部118がタッチディスプレイの場合、表示部118も操作部131に含まれる。なお、操作部131には、音声認識を利用する入力デバイスのように、物理的な操作を必要としない入力デバイスが含まれてもよい。   The operation unit 131 is an input device group for the user to make settings and instructions to the camera 101. The operation unit 131 includes operation members such as a menu key, a direction key, and an enter key used for operating the GUI, and operation members used for an imaging operation such as a release button, a mode dial, and a zoom button. When the display unit 118 is a touch display, the display unit 118 is also included in the operation unit 131. The operation unit 131 may include an input device that does not require a physical operation, such as an input device that uses voice recognition.

ズームアダプタ103は、レンズ102のサブアクセサリであり、レンズ102に装着された状態において、ズーム駆動部122の可動部がレンズ102のズーム操作部120aと接するように構成されている。ズーム駆動部122の可動部はモータやアクチュエータなどによって駆動され、接しているズーム操作部120aを機械的に駆動する。ズーム駆動部122の動力は例えば電池である電源部128から供給される。   The zoom adapter 103 is a sub-accessory of the lens 102, and is configured such that the movable portion of the zoom drive unit 122 contacts the zoom operation unit 120 a of the lens 102 when attached to the lens 102. The movable portion of the zoom drive unit 122 is driven by a motor, an actuator, or the like, and mechanically drives the zoom operation unit 120a in contact therewith. The power of the zoom drive unit 122 is supplied from a power supply unit 128 which is, for example, a battery.

アダプタIF125は、ズームアダプタ103(アダプタ制御部121)とレンズ102(レンズ制御部119)との間の通信インタフェースである。アダプタIF125を介して、レンズ102はズームアダプタ103の装着や取り外しを検出したり、ズームアダプタ103の状態情報(例えばファームウェアのバージョンや更新状態、動作状態など)を取得したりすることができる。また、レンズ102は、カメラ101から受信した、ズームアダプタ103への制御命令を、アダプタIF125を通じてズームアダプタ103へ転送することができる。   The adapter IF 125 is a communication interface between the zoom adapter 103 (adapter control unit 121) and the lens 102 (lens control unit 119). Through the adapter IF 125, the lens 102 can detect attachment/detachment of the zoom adapter 103 and can acquire status information of the zoom adapter 103 (for example, firmware version, update status, operating status, etc.). Further, the lens 102 can transfer the control command to the zoom adapter 103 received from the camera 101 to the zoom adapter 103 through the adapter IF 125.

メモリ部127は、書き換え可能な不揮発メモリで構成され、アダプタ制御部121が実行する制御プログラム(ファームウェア)、ズームアダプタ103に関する固有情報や状態情報を記憶する。固有情報は例えば機種名(識別情報)などである。また、状態情報は例えばズーム駆動部122の位置情報、ファームウェアのバージョンや更新状態、ズームアダプタ103の動作状態(正常/異常/セーフモード)、モード切り替えスイッチ123の状態、電源部128の状態(残量など)である。ただし、これらに限定されない。また、メモリ部127には、セーフモードでズームアダプタ103を動作させる際に実行するプログラムも記憶されている。   The memory unit 127 is composed of a rewritable nonvolatile memory, and stores a control program (firmware) executed by the adapter control unit 121, and unique information and state information regarding the zoom adapter 103. The unique information is, for example, a model name (identification information). The state information includes, for example, position information of the zoom drive unit 122, firmware version and update state, operation state of the zoom adapter 103 (normal/abnormal/safe mode), state of the mode changeover switch 123, state of the power supply unit 128 (remaining amount). Etc.). However, it is not limited to these. Further, the memory unit 127 also stores a program executed when the zoom adapter 103 is operated in the safe mode.

アダプタ制御部121はCPUなどのプログラマブルプロセッサを有し、メモリ部127からプログラムを読み出して実行することにより、後述するズームアダプタ103の動作をはじめとした、各種の動作を実現する。例えばアダプタ制御部121は、レンズ制御部119からアダプタIF125を通じて受信した命令に応じた動作、例えばズーム駆動部122の制御や、メモリ部127に記憶されたファームウェアの更新を実行する。   The adapter control unit 121 has a programmable processor such as a CPU, and reads various programs from the memory unit 127 and executes the programs to realize various operations including the operation of the zoom adapter 103 described later. For example, the adapter control unit 121 executes an operation according to a command received from the lens control unit 119 through the adapter IF 125, for example, controls the zoom drive unit 122 and updates the firmware stored in the memory unit 127.

アダプタ制御部121は、メモリ部127に記憶されている古いファームウェアを、レンズ102からアダプタIF125を介して受信した新しいファームウェアで上書きすることによってファームウェアを更新する。また、アダプタ制御部121は、ファームウェアの更新処理の状態を表すデータ(更新状態データ)をメモリ部127に記録することで、更新処理を管理する。例えばアダプタ制御部121はファームウェアの上書きを行う前に、更新状態データを「未完了」を示す値にし、ファームウェアの上書きが完了すると更新状態データを「完了」を示す値にする。なお、「完了」を示す値は「正常完了」を示す値と「異常完了」を示す値とで異なっていてもよい。また、「異常完了」を示す値は、異常の原因に応じて異なる値であってよい。   The adapter control unit 121 updates the firmware by overwriting the old firmware stored in the memory unit 127 with the new firmware received from the lens 102 via the adapter IF 125. Further, the adapter control unit 121 manages the update process by recording data (update state data) representing the state of the firmware update process in the memory unit 127. For example, the adapter control unit 121 sets the update status data to a value indicating “uncompleted” before overwriting the firmware, and sets the update status data to a value indicating “completed” when the firmware overwriting is completed. The value indicating “completed” may be different from the value indicating “normally completed” and the value indicating “abnormally completed”. The value indicating "abnormal completion" may be a different value depending on the cause of the abnormality.

例えば、新しいファームウェアの受信と更新とを並行して実施している際にズームアダプタ103がレンズ102から外されたり、レンズ102がカメラ101から外されたりした場合、更新状態データが「未完了」を示す値のまま更新処理が中断される。例えばアダプタ制御部121は、レンズ102に装着された際に更新状態データを確認し、未完了状態を示す値であった場合には、動作が制限されたモード(セーフモード)に移行する。   For example, when the zoom adapter 103 is detached from the lens 102 or the lens 102 is detached from the camera 101 while receiving and updating new firmware in parallel, the update state data is “uncompleted”. The update process is interrupted with the value indicating ". For example, the adapter control unit 121 confirms the updated state data when the lens 102 is attached to the lens 102, and when the value is a value indicating an incomplete state, shifts to a mode (safe mode) in which the operation is restricted.

セーフモードでは、ファームウェアの更新を行うために必要な処理を含む、制限された機能だけが実行可能である。具体的には、アダプタの動作状態(あるいはファームウェア更新の要求)をレンズ102に送信する処理と、レンズ102を通じて受信したファームウェアでメモリ部127内のファームウェアを更新する処理が可能である。それ以外の処理、例えばズーム駆動部122の制御は行えない。レンズ102のメモリ部126と同様、セーフモード用のプログラムに利用できる容量が制限されるためである。アダプタ制御部121はセーフモード中に、セーフモードでは実行できない処理の要求、例えばズーム制御要求をアダプタIF125を通じて受信した場合、要求を無視する。   In the safe mode, only limited functions including the processing necessary for updating the firmware can be executed. Specifically, a process of transmitting the operating state of the adapter (or a firmware update request) to the lens 102 and a process of updating the firmware in the memory unit 127 with the firmware received through the lens 102 are possible. Other processing, for example, control of the zoom drive unit 122 cannot be performed. This is because, like the memory unit 126 of the lens 102, the capacity that can be used for the program for the safe mode is limited. If the adapter control unit 121 receives a request for processing that cannot be executed in the safe mode, for example, a zoom control request, during the safe mode, the adapter control unit 121 ignores the request.

モード切り替えスイッチ123は、レンズ102のズーム操作を手動で(ズーム操作部120aを操作して)行うか、自動で(ズームアダプタ103を用いた電動ズームを)行うかをユーザが切り替えるためのスイッチである。手動が選択されている場合、アダプタ制御部121はズームアダプタ103の駆動命令を受信してもズーム駆動部122を駆動しない。   The mode changeover switch 123 is a switch for the user to switch between zooming the lens 102 manually (by operating the zoom operating unit 120a) and automatically (electrically zooming using the zoom adapter 103). is there. When manual is selected, the adapter control unit 121 does not drive the zoom drive unit 122 even when receiving a drive command for the zoom adapter 103.

カメラ101とレンズ102は、マウントIF124を介して双方向の通信を行う。例えば、カメラ101側はレンズ102に対し、フォーカス制御に関する命令を送信する。また、レンズ102は、カメラ101に対し、最大ズーム位置、最小ズーム位置などレンズ固有の情報や、現在のフォーカスレンズ位置やズーム位置など、レンズの状態に関する情報を送信することができる。   The camera 101 and the lens 102 perform bidirectional communication via the mount IF 124. For example, the camera 101 side transmits a command regarding focus control to the lens 102. Further, the lens 102 can transmit information specific to the lens such as the maximum zoom position and the minimum zoom position, and information regarding the lens state such as the current focus lens position and zoom position to the camera 101.

また、レンズ102とズームアダプタ103は、アダプタIF125を介して双方向の通信を行う。例えば、レンズ102は、ズームアダプタ103に対してズーム位置情報(現在のズーム位置、最大ズーム位置、最小ズーム位置)を通知する。ズームアダプタ103は、通知されたズーム位置情報をもとに、ズーム操作が可能か否かを判断することができる。また、ズームアダプタ103は、ズームアダプタ103の状態に関する情報をレンズ102に送信することもできる。   Further, the lens 102 and the zoom adapter 103 perform bidirectional communication via the adapter IF 125. For example, the lens 102 notifies the zoom adapter 103 of zoom position information (current zoom position, maximum zoom position, minimum zoom position). The zoom adapter 103 can determine whether or not zoom operation is possible based on the notified zoom position information. The zoom adapter 103 can also send information about the state of the zoom adapter 103 to the lens 102.

本実施形態において、カメラ101とズームアダプタ103とは接続はされていないが、レンズ102を介して双方向の通信が可能である。例えば、レンズ102(レンズ制御部119)が、ズームアダプタ103(アダプタ制御部121)から受信した情報をカメラ101(カメラ制御部112)に転送もしくは通知することで、ズームアダプタ103とカメラ101との双方向通信を実現可能である。また、レンズ102が、カメラ101から受信した情報をズームアダプタ103に転送もしくは通知することにより、カメラ101からズームアダプタ103に情報を送信することが可能である。例えばカメラ101からズームアダプタ103が解釈可能なズーム駆動の命令をレンズ102に送信することにより、ズームアダプタ103の動作を制御し、レンズ102をズームさせることが可能である。   In this embodiment, the camera 101 and the zoom adapter 103 are not connected, but bidirectional communication is possible via the lens 102. For example, the lens 102 (lens control unit 119) transfers or notifies the camera 101 (camera control unit 112) of information received from the zoom adapter 103 (adapter control unit 121), so that the zoom adapter 103 and the camera 101 Two-way communication can be realized. Further, the lens 102 transfers or notifies the zoom adapter 103 of the information received from the camera 101, whereby the information can be transmitted from the camera 101 to the zoom adapter 103. For example, by transmitting a zoom drive command interpretable by the zoom adapter 103 from the camera 101 to the lens 102, the operation of the zoom adapter 103 can be controlled and the lens 102 can be zoomed.

なお、ズームアダプタ103を駆動する命令(ズーム制御命令)は、カメラ101(操作部130)の操作に応じて生成されるだけでなく、外部IF115を通じてカメラ101が外部機器から受信したものであってもよい。例えば、カメラ101と通信可能な外部機器(例えば携帯電話機やタブレット端末)で動作する遠隔撮影用のアプリケーションのユーザ操作に応じて、外部機器から送信されたズーム制御命令であってよい。そして、このズーム制御命令を、カメラ101がレンズ102に、さらにレンズ102がズームアダプタ103に転送する。このように、外部機器が送信したズームアダプタ103の制御命令をカメラ101およびレンズ102が中継することにより、ズームアダプタ103を外部機器から遠隔操作することができる。したがって、レンズ102が例えば手動ズームであったとしても、外部機器から遠隔的にレンズのズーム制御を行うことが可能になる。   Note that the command for driving the zoom adapter 103 (zoom control command) is not only generated in response to the operation of the camera 101 (operation unit 130) but also received by the camera 101 from an external device through the external IF 115. Good. For example, it may be a zoom control command transmitted from an external device in response to a user operation of an application for remote photography that operates on an external device (for example, a mobile phone or a tablet terminal) that can communicate with the camera 101. Then, the camera 101 transfers this zoom control command to the lens 102, and the lens 102 transfers it to the zoom adapter 103. In this way, the camera 101 and the lens 102 relay the control command of the zoom adapter 103 transmitted from the external device, whereby the zoom adapter 103 can be remotely operated from the external device. Therefore, even if the lens 102 is, for example, a manual zoom lens, it is possible to remotely control the lens zoom from an external device.

このように、レンズ102(レンズ制御部119)がデータを中継もしくは転送することにより、カメラ101とズームアダプタ103との双方向通信が実現される。なお、レンズ制御部119は、例えばヘッダ情報を参照することによって、カメラ101やズームアダプタ103から受信したデータがレンズ102に宛てられたものか、他の装置に転送すべきものかどうかを判別することができる。   In this way, the lens 102 (lens control unit 119) relays or transfers data, whereby bidirectional communication between the camera 101 and the zoom adapter 103 is realized. Note that the lens control unit 119 can determine whether the data received from the camera 101 or the zoom adapter 103 is addressed to the lens 102 or should be transferred to another device by referring to the header information, for example. You can

レンズ制御部119は、ズーム駆動命令の実行結果や、ズームアダプタ103の状態に関する情報を、アダプタ制御部121からアダプタIF125を介して受信し、マウントIF124を介してカメラ制御部112に転送する。   The lens control unit 119 receives the execution result of the zoom drive command and information regarding the state of the zoom adapter 103 from the adapter control unit 121 via the adapter IF 125, and transfers the information to the camera control unit 112 via the mount IF 124.

また、カメラ制御部112は、マウントIF124を介してレンズ102の装着を検出すると、マウントIF124を介してレンズ制御部119に情報要求命令を送信する。レンズ制御部119はこの命令に応答してメモリ部126から固有情報や状態情報を読み出し、カメラ制御部112に送信する。なお、レンズ制御部119は、サブアクセサリ(ここではズームアダプタ103)が装着されると、サブアクセサリの制御部に情報要求命令を送信し、サブアクセサリの固有情報や状態情報を取得し、メモリ部126に保存してもよい。この場合レンズ制御部119は、サブアクセサリが外されたり、サブアクセサリの動作状態が変化したりすると、メモリ部126に記憶した、サブアクセサリの固有情報や状態情報に反映させる。また、レンズ制御部119は、カメラ制御部112から情報要求命令を受信すると、メモリ部126からレンズ102の情報に加え、サブアクセサリの情報も読み出し、カメラ制御部112に送信する。メモリ部126にサブアクセサリの情報を保存していない場合、レンズ制御部119は情報要求命令を受信すると、アダプタ制御部121に情報要求命令を転送し、応答に含まれるサブアクセサリの固有情報や状態情報をメモリ部126に保存してもよい、   Further, when the camera control unit 112 detects attachment of the lens 102 via the mount IF 124, the camera control unit 112 transmits an information request command to the lens control unit 119 via the mount IF 124. In response to this command, the lens control unit 119 reads out the unique information and the status information from the memory unit 126 and sends them to the camera control unit 112. When the sub accessory (the zoom adapter 103 in this case) is attached, the lens control unit 119 transmits an information request command to the control unit of the sub accessory, acquires the unique information and the status information of the sub accessory, and the memory unit It may be stored in 126. In this case, when the sub-accessory is removed or the operating state of the sub-accessory changes, the lens control unit 119 reflects the unique information and the state information of the sub-accessory stored in the memory unit 126. Further, when the lens control unit 119 receives the information request command from the camera control unit 112, the lens control unit 119 also reads the sub-accessory information from the memory unit 126 in addition to the information on the lens 102 and transmits the information to the camera control unit 112. When the information of the sub accessory is not stored in the memory unit 126, when the lens control unit 119 receives the information request command, the lens control unit 119 transfers the information request command to the adapter control unit 121, and the unique information and status of the sub accessory included in the response. The information may be stored in the memory unit 126,

カメラ制御部112は、レンズ102から取得した状態情報に基づいて、レンズ102にサブアクセサリが装着されているか否かや、レンズ102のファームウェア更新が必要か否かなどを判定することができる。なお、レンズ102にサブアクセサリ(ズームアダプタ103)が装着されていると判定され、ズームアダプタ103の動作状態がレンズ102から受信した情報に含まれていない場合、カメラ制御部112はまずズームアダプタ103の動作状態を取得する。すなわち、カメラ制御部112はズームアダプタ103の動作状態の取得命令をレンズ制御部119に送信する。ここでは、カメラ制御部112はズームアダプタ103の固有情報は取得しなくてもよい。カメラ制御部112は、取得した動作状態から、ズームアダプタ103がセーフモードで動作していると判定した場合、例えば表示部118にメッセージ表示するなどして、ズームアダプタ103の動作不良をユーザに報知することができる。   The camera control unit 112 can determine, based on the state information acquired from the lens 102, whether or not a sub-accessory is attached to the lens 102, whether or not the firmware of the lens 102 needs to be updated, and the like. If it is determined that the sub-accessory (zoom adapter 103) is attached to the lens 102 and the operation state of the zoom adapter 103 is not included in the information received from the lens 102, the camera control unit 112 first determines the zoom adapter 103. Get the operating status of. That is, the camera control unit 112 sends an instruction to acquire the operating state of the zoom adapter 103 to the lens control unit 119. Here, the camera control unit 112 does not have to acquire the unique information of the zoom adapter 103. If the camera control unit 112 determines from the acquired operation state that the zoom adapter 103 is operating in the safe mode, the camera control unit 112 notifies the user of the malfunction of the zoom adapter 103 by displaying a message on the display unit 118, for example. be able to.

ズームアダプタ103の固有情報(識別情報など)は、ズームアダプタ103の正常動作状態が受信された後の任意のタイミングで取得してよい。例えば、操作部131を通じてレンズ102やズームアダプタ103のファームウェア更新が指示された際に、カメラ制御部112はレンズ制御部119に対し、レンズ102の情報およびズームアダプタ103の情報についても取得する。なお、情報の要求命令は、要求する情報を指定できてもよい。従って、カメラ制御部112は、固有情報だけ、状態情報だけ、あるいは、固有情報や状態情報に含まれる特定の情報だけを要求ならびに取得することができる。   The unique information (identification information, etc.) of the zoom adapter 103 may be acquired at any timing after the normal operation state of the zoom adapter 103 is received. For example, when the firmware update of the lens 102 and the zoom adapter 103 is instructed through the operation unit 131, the camera control unit 112 also acquires the information of the lens 102 and the information of the zoom adapter 103 from the lens control unit 119. The information request command may be able to specify the requested information. Therefore, the camera control unit 112 can request and acquire only the unique information, only the status information, or only the specific information included in the unique information or the status information.

レンズ制御部119はマウントIF124を介してカメラ制御部112からデータを受信すると、例えばデータの宛先に基づいて、受信データがアダプタ制御部121へ転送すべきデータか否かを判定する。そして、レンズ制御部119は、アダプタ制御部121へ転送すべきデータと判定された受信データは、アダプタIF125を介してアダプタ制御部121へ転送する。   When the lens control unit 119 receives the data from the camera control unit 112 via the mount IF 124, the lens control unit 119 determines whether the received data is the data to be transferred to the adapter control unit 121, for example, based on the destination of the data. Then, the lens control unit 119 transfers the received data determined to be the data to be transferred to the adapter control unit 121 to the adapter control unit 121 via the adapter IF 125.

また、レンズ制御部119は、アダプタIF125を介してアダプタ制御部121からデータを受信すると、例えばデータの宛先に基づいて、受信データがカメラ制御部112へ転送すべきデータか否かを判定する。そして、レンズ制御部119は、カメラ制御部112へ転送すべきデータと判定された受信データは、マウントIF124を介してカメラ制御部112へ転送する。   When the lens control unit 119 receives data from the adapter control unit 121 via the adapter IF 125, the lens control unit 119 determines whether the received data is data to be transferred to the camera control unit 112, for example, based on the destination of the data. Then, the lens control unit 119 transfers the received data determined to be the data to be transferred to the camera control unit 112 to the camera control unit 112 via the mount IF 124.

従って、レンズ制御部119は、カメラ制御部112から受信したズームアダプタ103の情報要求命令を、アダプタIF125を介してアダプタ制御部121に転送する。アダプタ制御部121は、情報要求命令に応じてメモリ部127から情報を読み出し、アダプタIF125を介して、カメラ制御部112宛てのデータとしてレンズ制御部119に送信する。そして、レンズ制御部119は、アダプタ制御部121から受信したデータをマウントIF124を介してカメラ制御部112に転送する。   Therefore, the lens control unit 119 transfers the information request command of the zoom adapter 103 received from the camera control unit 112 to the adapter control unit 121 via the adapter IF 125. The adapter control unit 121 reads information from the memory unit 127 in response to the information request command, and transmits it to the lens control unit 119 as data addressed to the camera control unit 112 via the adapter IF 125. Then, the lens control unit 119 transfers the data received from the adapter control unit 121 to the camera control unit 112 via the mount IF 124.

カメラ制御部112は、このようにして取得したアクセサリ(レンズ102)やサブアクセサリ(ズームアダプタ103)の情報に基づいて、適合するファームウェア更新用のデータファイルが、記録媒体114に存在するか否かを判定する。   Based on the information of the accessory (lens 102) and the sub accessory (zoom adapter 103) acquired in this way, the camera control unit 112 determines whether or not a compatible firmware update data file exists in the recording medium 114. To judge.

次に、図2および図3のフローチャートを用いて、レンズ102がカメラ101に装着された際の、カメラ制御部112、レンズ制御部119、アダプタ制御部121の動作に関して説明する。図2(a),(b)はカメラ制御部112の動作を、図3(a)はレンズ制御部119の動作を、図3(b)はアダプタ制御部121の動作を、それぞれ示す。なお、図2および図3では、各機器(制御部)の動作の相互関係が明確になるように参照数字を付してある。また、簡略化のために、カメラ制御部112、レンズ制御部119、アダプタ制御部121をそれぞれ「カメラ」、「レンズ」、「サブアクセサリ」と表記している。   Next, operations of the camera control unit 112, the lens control unit 119, and the adapter control unit 121 when the lens 102 is attached to the camera 101 will be described with reference to the flowcharts of FIGS. 2 and 3. 2A and 2B show the operation of the camera control unit 112, FIG. 3A shows the operation of the lens control unit 119, and FIG. 3B shows the operation of the adapter control unit 121. 2 and 3, reference numerals are attached so that the mutual relationship of the operations of the devices (control units) is clear. Further, for simplification, the camera control unit 112, the lens control unit 119, and the adapter control unit 121 are described as “camera”, “lens”, and “sub accessory”, respectively.

S202でカメラ制御部112は、レンズ102が非装着の状態で動作している際、マウントIF124を監視し、レンズ102が装着さたか否かを判定する。カメラ制御部112は、例えばマウントIF124が有する所定のピンの電圧が所定値になったことなどに基づいて、レンズ102が装着されたと判定された場合には処理をS203へ進め、レンズ102が装着されたと判定されなければS202を繰り返す。   In S202, the camera control unit 112 monitors the mount IF 124 while the lens 102 is operating in the non-mounted state, and determines whether or not the lens 102 is mounted. If it is determined that the lens 102 is attached based on, for example, that the voltage of a predetermined pin of the mount IF 124 has reached a predetermined value, the camera control unit 112 advances the process to S203, and attaches the lens 102. If it is not determined that it has been performed, S202 is repeated.

S203でカメラ制御部112は、装着されたレンズおよび、レンズに装着されているサブアクセサリの動作状態の検出処理を実行し、アイドル状態に移行する。S203の処理の詳細について、図2(b)を用いて説明する。なお、説明及び理解を容易にするため、カメラ制御部112におけるS203の処理に関連してレンズ制御部119およびアダプタ制御部121で行われる動作についても、図3を用いて合わせて説明する。   In step S203, the camera control unit 112 executes a process of detecting the operating state of the attached lens and the sub-accessory attached to the lens, and shifts to the idle state. Details of the process of S203 will be described with reference to FIG. To facilitate the description and understanding, the operations performed by the lens control unit 119 and the adapter control unit 121 in relation to the processing of S203 in the camera control unit 112 will also be described with reference to FIG.

S211でカメラ制御部112は、現在のサブアクセサリの装着状態の問い合わせをレンズ制御部119へ送信する。問い合わせはS212(図3(a))でレンズ制御部119に受信される。
S213でレンズ制御部119は、レンズ102にどのようなサブアクセサリが装着されているかを確認する。本実施形態でレンズ制御部119は例えばアダプタIF125を確認し、ズームアダプタ103が装着されているか否かを確認する。
S214でレンズ制御部119は、サブアクセサリの装着状態(装着有無)をカメラ制御部112へ送信する。装着状態はS215(図2(b))でカメラ制御部112に受信される。
In step S211, the camera control unit 112 transmits an inquiry about the current mounting state of the sub accessory to the lens control unit 119. The inquiry is received by the lens controller 119 in S212 (FIG. 3A).
In step S213, the lens control unit 119 confirms what kind of sub accessory is mounted on the lens 102. In this embodiment, the lens control unit 119 checks the adapter IF 125, for example, and checks whether the zoom adapter 103 is attached.
In step S<b>214, the lens control unit 119 transmits the attachment state (presence/absence of attachment) of the sub accessory to the camera control unit 112. The mounted state is received by the camera control unit 112 in S215 (FIG. 2B).

S216でカメラ制御部112は、レンズ102およびサブアクセサリ(ズームアダプタ103)の動作状態の判定依頼をレンズ制御部119へ送信する。この判定依頼はS217でレンズ制御部119に受信される。なお、カメラ制御部112は、レンズ102以外のアクセサリ(例えばエクステンダやフラッシュなど)が装着されている場合、それらのアクセサリの制御部に対しても動作状態の判定依頼を送信する。   In step S216, the camera control unit 112 transmits to the lens control unit 119 a request for determining the operating state of the lens 102 and the sub accessory (zoom adapter 103). This determination request is received by the lens control unit 119 in S217. If accessories other than the lens 102 (for example, an extender or a flash) are attached, the camera control unit 112 also sends a determination request of the operating state to the control units of those accessories.

S218でレンズ制御部119は、S213で確認した、現在装着されているサブアクセサリ(ズームアダプタ103)の制御部(アダプタ制御部121)に対し、アダプタIF125を通じて動作状態の判定依頼を送信する。この判定依頼は、S219(図3(b))でアダプタ制御部121に受信される。
S220でアダプタ制御部121は、例えば予め定められた条件を満たすか否かに応じて、ズームアダプタ103が動作不良状態かどうかを判定する。予め定められた条件の例としては、ファームウェア更新が正常完了していない状態(セーフモード状態)である場合、高温によりズーム駆動部122を駆動するモータやアクチュエータが動作しない(動作させられない)場合、電源電圧が閾値未満の場合がある。しかし、これらに限定されない。
S220の判定結果はS221でレンズ制御部119へ送信され、S223でレンズ制御部119に受信される。
In step S218, the lens control unit 119 transmits an operation state determination request through the adapter IF 125 to the control unit (adapter control unit 121) of the currently attached sub accessory (zoom adapter 103) confirmed in step S213. This determination request is received by the adapter control unit 121 in S219 (FIG. 3B).
In S220, the adapter control unit 121 determines whether the zoom adapter 103 is in a malfunctioning state, for example, depending on whether a predetermined condition is satisfied. As an example of the predetermined condition, when the firmware update is not normally completed (safe mode state), when the motor or actuator that drives the zoom drive unit 122 does not operate (cannot be operated) due to high temperature, The power supply voltage may be less than the threshold value. However, it is not limited to these.
The determination result of S220 is transmitted to the lens control unit 119 in S221 and received by the lens control unit 119 in S223.

一方、レンズ制御部119は、S222で、例えば予め定められた条件を満たすか否かに応じて、レンズ102が動作不良状態かどうかを判定する。予め定められた条件の例としては、ファームウェア更新が正常完了していない状態(セーフモード状態)である場合、変倍レンズやフォーカスレンズの位置検出センサの動作不良などがあるが、これらに限定されない。   On the other hand, in S222, the lens control unit 119 determines whether the lens 102 is in the malfunction state, for example, depending on whether or not a predetermined condition is satisfied. Examples of the predetermined conditions include, but are not limited to, malfunctions of the position detection sensors of the variable power lens and the focus lens when the firmware update is not normally completed (safe mode state).

S224でレンズ制御部119は、S222で判定したレンズ102の動作状態と、S223で受信した、サブアクセサリの動作状態の判定結果とをカメラ制御部112へ送信する。これらの判定結果は、S225でカメラ制御部112に受信される。
S234でカメラ制御部112は、受信した判定結果から、レンズ102もしくはサブアクセサリ(ズームアダプタ103)が動作不良状態を否かを判定し、動作不良状態と判定されればS235へ処理を進め、動作不良状態と判定されなければ処理を終了する。
In S224, the lens control unit 119 transmits the operation state of the lens 102 determined in S222 and the determination result of the operation state of the sub accessory received in S223 to the camera control unit 112. These determination results are received by the camera control unit 112 in S225.
In step S234, the camera control unit 112 determines from the received determination result whether the lens 102 or the sub accessory (zoom adapter 103) is in the malfunctioning state. If it is determined that the malfunctioning state is in the malfunctioning state, the processing proceeds to step S235. If it is not determined to be in a defective state, the process ends.

S235でカメラ制御部112は、動作不良状態と判定されたデバイスに対応するエラーメッセージを表示部118に表示する。カメラ制御部112は、レンズ102が動作不良状態であれば図8(a)に示す画面601のような表示を行い、レンズ102のファームウェアを更新するか、別のレンズを装着するようにユーザに要求する。同様に、ズームアダプタ103が動作不良状態と判定された場合、カメラ制御部112は図8(b)に示す画面602のような表示を行う。なお、カメラ制御部112は、レンズ102とズームアダプタ103の両方が動作不良状態の場合も、図8(a)や(b)と同様の表示を行う。   In step S235, the camera control unit 112 displays an error message corresponding to the device determined to be in the malfunction state on the display unit 118. If the lens 102 is in a malfunctioning state, the camera control unit 112 displays a screen 601 shown in FIG. 8A and prompts the user to update the firmware of the lens 102 or attach another lens. Request. Similarly, when the zoom adapter 103 is determined to be in a malfunctioning state, the camera control unit 112 displays a screen 602 shown in FIG. 8B. It should be noted that the camera control unit 112 performs the same display as in FIGS. 8A and 8B even when both the lens 102 and the zoom adapter 103 are in the malfunction state.

ここでは、カメラ101にレンズ102が装着された際、サブアクセサリの装着有無をレンズに問い合わせ、サブアクセサリが装着されていることが分かった場合に改めてサブアクセサリ(およびレンズ102)の動作状態の判定依頼を行う構成について説明した。   Here, when the lens 102 is attached to the camera 101, the lens is inquired whether or not the sub accessory is attached, and when it is found that the sub accessory is attached, the operation state of the sub accessory (and the lens 102) is determined again. The configuration for making a request has been described.

しかし、レンズ102がカメラ101に装着された際、レンズ制御部119がアダプタIF125を通じてサブアクセサリの装着有無の検出および、サブアクセサリの動作状態を含む情報取得を行い、メモリ部126に保存するように構成してもよい。そして、カメラ制御部112から情報要求命令を受信すると、レンズ制御部119はメモリ部126に保存されているレンズならびにサブアクセサリの情報をカメラ制御部112に応答してもよい。これにより、カメラ制御部112は、レンズ102の装着時にレンズ制御部119に対して情報要求命令を送信するだけで、レンズ102の情報だけでなく、サブアクセサリについての情報(装着有無、識別情報、動作状態となど)を把握することができる。   However, when the lens 102 is attached to the camera 101, the lens control unit 119 detects whether the sub accessory is attached or not through the adapter IF 125, acquires information including the operation state of the sub accessory, and stores the information in the memory unit 126. You may comprise. Then, when receiving the information request command from the camera control unit 112, the lens control unit 119 may respond to the camera control unit 112 with the information on the lens and the sub accessory stored in the memory unit 126. As a result, the camera control unit 112 only transmits an information request command to the lens control unit 119 when the lens 102 is attached, and not only the information on the lens 102 but also information on sub-accessories (presence or absence of attachment, identification information, Operating status and so on).

次に、図4および図5のフローチャートを用いて、レンズ制御部119を通常モードから省電力モードに移行させる処理と、レンズ制御部119が省電力モードから通常モードに復帰(ウェイクアップ)した際の処理について説明する。図4(a)および図5(b)はカメラ制御部112の動作を、図4(b)はレンズ制御部119の動作を、図5(a)はアダプタ制御部121の動作を、それぞれ示す。なお、図4および図5においても、各制御部の動作の相互関係が明確になるように参照数字を付してある。また、簡略化のために、カメラ制御部112、レンズ制御部119、アダプタ制御部121をそれぞれ「カメラ」、「レンズ」、「サブアクセサリ」と表記している。   Next, referring to the flowcharts of FIGS. 4 and 5, a process of shifting the lens control unit 119 from the normal mode to the power saving mode and a process when the lens control unit 119 returns from the power saving mode to the normal mode (wake up) The processing will be described. FIGS. 4A and 5B show the operation of the camera control unit 112, FIG. 4B shows the operation of the lens control unit 119, and FIG. 5A shows the operation of the adapter control unit 121. .. 4 and 5, reference numerals are attached so as to clarify the mutual relation of the operations of the control units. Further, for simplification, the camera control unit 112, the lens control unit 119, and the adapter control unit 121 are described as “camera”, “lens”, and “sub accessory”, respectively.

まず、図4(a)および(b)を用い、レンズ制御部119を省電力モードに移行させる処理について説明する。本実施形態では、カメラ101が起動している状態で、所定時間カメラ101の操作が行われない場合などの予め定められた条件が満たされると、カメラ101の電力消費を節約するため、レンズ制御部119を省電力モードに移行させる。   First, the process of shifting the lens control unit 119 to the power saving mode will be described with reference to FIGS. In the present embodiment, when a predetermined condition such as a case where the camera 101 is not operated for a predetermined time is satisfied while the camera 101 is activated, the power consumption of the camera 101 is saved and the lens control is performed. The unit 119 is shifted to the power saving mode.

S300でカメラ制御部112は、カメラ101に対する操作が行われないまま所定時間経過したか否かを判定し、経過したと判定されればS301へ処理を進め、経過したと判定されなければS300の処理を繰り返す。なお、S300における判定に用いられる所定時間は、ユーザが設定可能であってよい。   In S300, the camera control unit 112 determines whether or not a predetermined time has elapsed without any operation on the camera 101. If it is determined that the predetermined time has elapsed, the process proceeds to S301, and if it is not determined that the predetermined time has elapsed, the camera control unit 112 proceeds to S300. Repeat the process. Note that the predetermined time used for the determination in S300 may be settable by the user.

S301でカメラ制御部112は、レンズ102およびサブアクセサリの動作ステータスの問い合わせをレンズ制御部119へ送信する。この問い合わせは、S302でレンズ制御部119に受信される。なお、動作ステータスは、現在どのような動作を実施しているかに関する情報であり、動作状態とは異なる。   In step S301, the camera control unit 112 transmits an inquiry about the operation status of the lens 102 and the sub accessory to the lens control unit 119. This inquiry is received by the lens controller 119 in S302. The operation status is information regarding what kind of operation is currently performed, and is different from the operation state.

S303でレンズ制御部119は、レンズ102の動作ステータスを確認する。レンズ102の動作ステータスとしては、フォーカスレンズ駆動中、シフトレンズ駆動中などが例示されるが、これらに限定されない。
S304でレンズ制御部119は、動作ステータスの問い合わせをアダプタ制御部121に送信する。この問い合わせはS305でアダプタ制御部121に受信される。
S306でアダプタ制御部121は、ズームアダプタ103の動作ステータスを確認する。動作ステータスは例えばズーム駆動制御中やモータ駆動中などがあるが、これらに限定されない。
In step S303, the lens control unit 119 confirms the operation status of the lens 102. Examples of the operation status of the lens 102 include driving of the focus lens and driving of the shift lens, but are not limited thereto.
In step S304, the lens control unit 119 transmits an operation status inquiry to the adapter control unit 121. This inquiry is received by the adapter control unit 121 in S305.
In step S306, the adapter control unit 121 confirms the operation status of the zoom adapter 103. The operation status includes, for example, zoom drive control and motor drive, but is not limited thereto.

S307でアダプタ制御部121は、ズームアダプタ103の動作ステータスをレンズ制御部119へ送信する。この動作ステータスはS308でレンズ制御部119に受信される。
S309でレンズ制御部119は、レンズ102およびズームアダプタ103の動作ステータスをカメラ制御部112へ送信する。これらの動作ステータスはS310でカメラ制御部112に受信される。
In step S307, the adapter control unit 121 transmits the operation status of the zoom adapter 103 to the lens control unit 119. This operation status is received by the lens controller 119 in S308.
In step S309, the lens control unit 119 transmits the operation status of the lens 102 and the zoom adapter 103 to the camera control unit 112. These operation statuses are received by the camera control unit 112 in S310.

S311でカメラ制御部112は、レンズ102またはズームアダプタ103のいずれかが動作中か否かを判定し、動作中と判定されればS312に、動作中と判定されなければS323に、それぞれ処理を進める。
S312でカメラ制御部112は、動作中と判定されたレンズ102またはズームアダプタ103に対して駆動停止要求を送信する。この駆動停止要求はS313でレンズ制御部119で受信される。
In step S311, the camera control unit 112 determines whether either the lens 102 or the zoom adapter 103 is in operation. Proceed.
In step S312, the camera control unit 112 transmits a drive stop request to the lens 102 or the zoom adapter 103 determined to be in operation. This drive stop request is received by the lens controller 119 in step S313.

S314でレンズ制御部119は、駆動停止要求の対象を判定する。判定は例えば、駆動停止要求の宛先に基づいて行うことができる。レンズ制御部119は、駆動停止要求の対象がレンズ102であればS315でレンズ102の各部の動作を停止させる。また、駆動停止要求の対象がズームアダプタ103であれば、S316でレンズ制御部119は、駆動停止要求をアダプタ制御部121に送信(転送)する。なお、駆動停止要求の対象がレンズ102とズームアダプタ103の両方の場合、レンズ制御部119はS315とS316の両方を実施する。   In step S314, the lens control unit 119 determines the target of the drive stop request. The determination can be made, for example, based on the destination of the drive stop request. If the target of the drive stop request is the lens 102, the lens control unit 119 stops the operation of each unit of the lens 102 in S315. If the target of the drive stop request is the zoom adapter 103, the lens control unit 119 transmits (transfers) the drive stop request to the adapter control unit 121 in step S316. In addition, when the target of the drive stop request is both the lens 102 and the zoom adapter 103, the lens control unit 119 performs both S315 and S316.

アダプタ制御部121はS317で動作停止要求を受信すると、S318で各部の動作を停止させ、S319で動作停止を示す動作ステータスをレンズ制御部119に送信する。   When the adapter control unit 121 receives the operation stop request in S317, the operation of each unit is stopped in S318, and the operation status indicating the operation stop is transmitted to the lens control unit 119 in S319.

S320でレンズ制御部119は、アダプタ制御部121からズームアダプタ103の動作ステータスを受信し、レンズ102の動作ステータスと共にS321でカメラ制御部112へ送信する。
S322でカメラ制御部112は、受信した動作ステータスに基づいて、レンズ102およびズームアダプタ103が動作停止したことを確認する。
S323でカメラ制御部112は、レンズ制御部119へスリープ移行要求を送信する。レンズ制御部119はスリープ移行要求をS324で受信し、S325でレンズ制御部119をスリープ状態に移行するための各種処理を行う。処理の実行が終了すると、S326でレンズ制御部119はスリープ状態への移行完了をカメラ制御部112に通知し、スリープ状態に移行する。
S327でカメラ制御部112は、レンズ制御部119からスリープ状態への移行完了の通知を受信する。
In S320, the lens control unit 119 receives the operation status of the zoom adapter 103 from the adapter control unit 121, and transmits it to the camera control unit 112 in S321 together with the operation status of the lens 102.
In step S322, the camera control unit 112 confirms that the lens 102 and the zoom adapter 103 have stopped operating based on the received operation status.
In step S323, the camera control unit 112 transmits a sleep transition request to the lens control unit 119. The lens control unit 119 receives the sleep shift request in S324, and performs various processes for shifting the lens control unit 119 to the sleep state in S325. When the execution of the processing is completed, the lens control unit 119 notifies the camera control unit 112 of the completion of the transition to the sleep state in S326, and transitions to the sleep state.
In step S327, the camera control unit 112 receives the notification of completion of transition to the sleep state from the lens control unit 119.

以上のような処理を通じて、カメラ101に対して一定時間操作がなされないと、レンズ制御部119をスリープ状態に移行させる。本実施形態において、カメラ制御部112はレンズ制御部119を介してアダプタ制御部121と通信する必要があるが、レンズ制御部119がスリープ状態のときにサブアクセサリが取り付けられたり交換されたりする可能性がある。動作状態が不良なサブアクセサリが装着される可能性があるため、カメラ制御部112はレンズ制御部119のスリープ状態を解除する(通常状態に復帰させる)場合に、サブアクセサリの動作状態をチェックする。この処理を、図5(b)に示すフローチャートを用いて説明する。   Through the above processing, if the camera 101 is not operated for a certain period of time, the lens control unit 119 shifts to the sleep state. In this embodiment, the camera control unit 112 needs to communicate with the adapter control unit 121 via the lens control unit 119, but when the lens control unit 119 is in the sleep state, a sub accessory can be attached or replaced. There is a nature. Since there is a possibility that a sub-accessory with a poor operating state may be attached, the camera control unit 112 checks the operating state of the sub-accessory when canceling the sleep state of the lens control unit 119 (returning to the normal state). . This process will be described with reference to the flowchart shown in FIG.

レンズ制御部119がスリープ状態にあるとき、S330でカメラ制御部112は、カメラ101もしくはレンズ102に対する操作を監視もしくは判定し、操作が検出されると処理をS331に進める。例えばカメラ101の操作部131に含まれるレリーズスイッチの操作や、レンズ102の鏡筒に備えられているAF/MFスイッチの切り替え操作が検出されると、カメラ制御部112は処理をS331に進める。   When the lens control unit 119 is in the sleep state, the camera control unit 112 monitors or determines the operation on the camera 101 or the lens 102 in S330, and when the operation is detected, the process proceeds to S331. For example, when the operation of the release switch included in the operation unit 131 of the camera 101 or the switching operation of the AF/MF switch included in the lens barrel of the lens 102 is detected, the camera control unit 112 advances the process to S331.

S331でカメラ制御部112はレンズ制御部119にスリープ状態の解除要求を送信する。レンズ制御部119は解除要求を受信すると、スリープ状態から通常状態に復帰し、スリープ解除の完了をカメラ制御部112に通知する。
レンズ制御部119からスリープ解除の完了を受信すると、カメラ制御部112はS332で、S203(図2(a))と同様にして、レンズ102およびサブアクセサリの動作状態の検出ならびに判定処理を実行する。
In step S331, the camera control unit 112 transmits a sleep state cancellation request to the lens control unit 119. Upon receiving the release request, the lens control unit 119 returns from the sleep state to the normal state and notifies the camera control unit 112 of the completion of the sleep release.
Upon receiving the completion of the sleep release from the lens control unit 119, the camera control unit 112 executes the detection and determination processing of the operation state of the lens 102 and the sub-accessory in S332 in the same manner as in S203 (FIG. 2A). ..

以上説明したように、本実施形態では、カメラ101にレンズ102が装着されたり、レンズ102(レンズ制御部119)のスリープ状態が解除されたりすると、サブアクセサリの装着有無および、レンズ102やサブアクセサリの動作状態の判定を行う。そのため、動作不良状態のレンズやサブアクセサリの存在を漏れなく、かつ直ちにユーザに知らせることが可能である。たとえば、レンズ102がスリープ状態の間に、動作状態が正常なサブアクセサリが動作状態が不良なサブアクセサリに変更された場合でも、スリープ解除とともに検出することができる。   As described above, in the present embodiment, when the lens 102 is attached to the camera 101 or the sleep state of the lens 102 (lens control unit 119) is released, the presence/absence of attachment of the sub accessory and the lens 102 or the sub accessory The operating state of is determined. Therefore, it is possible to immediately notify the user of the presence of the malfunctioning lens or sub-accessory without omission. For example, when the lens 102 is in the sleep state and the sub-accessory in the normal operating state is changed to the sub-accessory in the poor operating state, the sub-accessory can be detected together with the sleep release.

次に、レンズ102が装着されてカメラ101が動作している際に、レンズ102にサブアクセサリが装着された場合の、カメラ制御部112とレンズ制御部119との間の通信動作について説明する。   Next, a communication operation between the camera control unit 112 and the lens control unit 119 when a sub accessory is attached to the lens 102 while the lens 102 is attached and the camera 101 is operating will be described.

図6は、動画撮影モードにおけるカメラ制御部112とレンズ制御部119との通信タイミングについて示した図である。
図6(a)において、401〜403はマウントIF124に含まれる信号線によって伝達される信号の例を示している。CLK401はデータをラッチするタイミングを供給するためのクロック信号線、TXD402は、カメラ制御部112からレンズ制御部119へ送信するデータ線、RXD403はレンズ制御部119からカメラ制御部112へ送信するデータ線を示している。クロック信号はタイミング生成部110が生成している。
FIG. 6 is a diagram showing communication timing between the camera control unit 112 and the lens control unit 119 in the moving image shooting mode.
In FIG. 6A, reference numerals 401 to 403 indicate examples of signals transmitted by the signal lines included in the mount IF 124. CLK401 is a clock signal line for supplying timing for latching data, TXD402 is a data line transmitted from the camera control unit 112 to the lens control unit 119, and RXD403 is a data line transmitted from the lens control unit 119 to the camera control unit 112. Is shown. The clock signal is generated by the timing generation unit 110.

カメラ制御部112がCLK401に8bitのクロック信号を出力した後、レンズ制御部119は404で示す期間、CLK401をLOWレベルに維持する(BUSY状態)。これにより、レンズ制御部119は、カメラ制御部112が次の通信を実行するのを待たせ、レンズ制御部119がデータを処理するための時間を確保する。クロック信号の出力とBUSY状態との繰り返しにより、カメラ制御部112とレンズ制御部119との間の多バイトの通信を実現する。   After the camera control unit 112 outputs the 8-bit clock signal to the CLK 401, the lens control unit 119 maintains the CLK 401 at the LOW level for the period indicated by 404 (BUSY state). As a result, the lens control unit 119 waits for the camera control unit 112 to execute the next communication, and secures the time for the lens control unit 119 to process the data. By repeating the output of the clock signal and the BUSY state, multibyte communication between the camera control unit 112 and the lens control unit 119 is realized.

図6(b)おいて、410は動画撮影中の撮像素子108の蓄積タイミングと、レンズ通信との関係を説明するためのタイミングチャートである。
タイミング信号411(V)は、撮影周期を示し、タイミング生成部110が生成する。
電荷蓄積期間412(D)は撮像素子108を露光している期間を示す。
通信期間413は、撮影ごとに行うレンズ制御部119との通信を行う期間を示す。たとえば動画撮影中のオートフォーカス(AF)制御を行うために必要な、レンズ102の状態やフォーカスレンズ104cの位置情報などの取得を、通信期間413に行う。
AF期間414は、カメラ101で得られたAF評価値やデフォーカス量に基づいて、フォーカスレンズ104cを駆動するための通信を行い、フォーカスレンズ104cを駆動する期間である。
このように、動画撮影中は、1フレームの撮像ごとに、行う通信の内容とタイミングがスケジュールされている。そのため、上述したAF制御のための通信以外のレンズ−カメラ間の通信量が多くなると、AF制御のための通信ができずにAF性能の低下を招くおそれがある。
In FIG. 6B, reference numeral 410 is a timing chart for explaining the relationship between the accumulation timing of the image sensor 108 during shooting of a moving image and lens communication.
The timing signal 411 (V) indicates a shooting cycle and is generated by the timing generation unit 110.
The charge accumulation period 412(D) indicates a period during which the image sensor 108 is exposed.
The communication period 413 indicates a period during which communication with the lens control unit 119 is performed for each shooting. For example, during the communication period 413, acquisition of the state of the lens 102, the position information of the focus lens 104c, and the like, which are necessary for performing auto focus (AF) control during moving image shooting, are performed.
The AF period 414 is a period in which communication for driving the focus lens 104c is performed based on the AF evaluation value and the defocus amount obtained by the camera 101, and the focus lens 104c is driven.
As described above, the content and timing of the communication to be performed are scheduled for each image pickup of one frame during moving image shooting. Therefore, if the amount of communication between the lens and the camera other than the communication for the AF control described above increases, the communication for the AF control may not be performed and the AF performance may deteriorate.

本実施形態において、動画撮影中にサブアクセサリの装着を検出するための動作について、図7に示すフローチャートを用いて説明する。図7(a)はカメラ制御部112の動作を、図7(b)はレンズ制御部119の動作を、それぞれ示す。
S501でカメラ制御部112は、例えばタイミング信号411によって撮影周期(通信期間413の開始時点)を検出する。
S502〜S506でカメラ制御部112およびレンズ制御部119は、S211〜S215と同様に、サブアクセサリの装着状態の問い合わせおよび応答を実施する。
In the present embodiment, an operation for detecting attachment of a sub accessory during moving image shooting will be described with reference to the flowchart shown in FIG. 7. 7A shows the operation of the camera control unit 112, and FIG. 7B shows the operation of the lens control unit 119.
In step S501, the camera control unit 112 detects the shooting cycle (the start time point of the communication period 413) by the timing signal 411, for example.
In S502 to S506, the camera control unit 112 and the lens control unit 119 make an inquiry and a response regarding the mounting state of the sub-accessory, as in S211 to S215.

S507でカメラ制御部112は、レンズ制御部119から受信した、サブアクセサリの装着状態に含まれる識別情報に基づいて、サブアクセサリが新たに装着されたか否かを判定する。つまり、カメラ制御部112は、サブアクセサリが装着されていない状態から装着された状態になったか、以前装着されていたサブアクセサリとは異なるサブアクセサリが装着されているか、のいずれかに該当するか否かを判定する。   In step S<b>507, the camera control unit 112 determines whether the sub accessory is newly attached based on the identification information included in the attachment state of the sub accessory, which is received from the lens control unit 119. That is, whether the camera control unit 112 is in a state in which the sub-accessory is not attached, is attached, or is a sub-accessory different from the previously-attached sub-accessory attached? Determine whether or not.

サブアクセサリが新たに装着されたと判定される場合、カメラ制御部112は処理をS508に進め、S203と同様に動作状態検出処理を実行する。ただし、S508ではレンズ102の動作状態は取得せず、サブアクセサリ(ズームアダプタ103)についてのみ動作状態を取得する。   When it is determined that the sub accessory is newly attached, the camera control unit 112 advances the processing to S508, and executes the operation state detection processing similarly to S203. However, in S508, the operating state of the lens 102 is not acquired, but the operating state of only the sub accessory (zoom adapter 103) is acquired.

このように、カメラ101にレンズ102が装着されて動作している場合には、サブアクセサリが新たに装着されたか否かの検出と、新たに装着されたサブアクセサリの動作状態の取得のみを行い、カメラ101とレンズ102との間の通信帯域の消費を抑制する。そのため、例えば動画撮影時のように、短時間にAF制御用の通信がスケジュールされているような場合であっても、AF制御への影響を抑制しながら、サブアクセサリの装着および動作状態を検出することができる。そして、動作不良のサブアクセサリが装着された場合には、直ちにユーザに報知することが可能になる。   As described above, when the lens 102 is attached to the camera 101 and is operating, only detection of whether or not a sub accessory is newly attached and acquisition of an operation state of the newly attached sub accessory are performed. The consumption of the communication band between the camera 101 and the lens 102 is suppressed. Therefore, even when communication for AF control is scheduled in a short time, such as when shooting a moving image, the attachment and operation state of the sub-accessory can be detected while suppressing the influence on the AF control. can do. Then, when the malfunctioning sub-accessory is attached, it is possible to immediately notify the user.

図8(a)〜(b)は、取得した動作状態(セーフモード状態の検出を含む)に基づいて、レンズ102やズームアダプタ103の動作不良状態が検出された際に、ユーザに報知するためにカメラ制御部112が表示部118に行う画面表示の例を示す。この画面表示は、S203(図2(a))、S332(図5(b))、S508(図7(a))で実行される、S235(図2(b))に相当する処理で実行される。   8A and 8B are for notifying the user when a malfunctioning state of the lens 102 or the zoom adapter 103 is detected based on the acquired operation state (including detection of the safe mode state). An example of screen display performed by the camera control unit 112 on the display unit 118 is shown. This screen display is executed by the processing corresponding to S235 (FIG. 2B) executed in S203 (FIG. 2A), S332 (FIG. 5B) and S508 (FIG. 7A). To be done.

カメラ制御部112は、レンズ102が動作不良状態であれば図8(a)に示す画面601のような表示を行い、レンズ102のファームウェアを更新するか、別のレンズを装着するようにユーザに要求する。同様に、ズームアダプタ103が動作不良状態と判定された場合、カメラ制御部112は図8(b)に示す画面602のような表示を行う。なお、カメラ制御部112は、レンズ102とズームアダプタ103の両方が動作不良状態の場合も、図8(a)や(b)と同様の表示を行う。   If the lens 102 is in a malfunctioning state, the camera control unit 112 displays a screen 601 shown in FIG. 8A and prompts the user to update the firmware of the lens 102 or attach another lens. Request. Similarly, when the zoom adapter 103 is determined to be in a malfunctioning state, the camera control unit 112 displays a screen 602 shown in FIG. 8B. It should be noted that the camera control unit 112 performs the same display as in FIGS. 8A and 8B even when both the lens 102 and the zoom adapter 103 are in the malfunction state.

図8および図9を用いて、本実施形態におけるファームウェア更新動作について説明する。図9(a)はカメラ制御部112、図9(b)はレンズ制御部119、図9(c)はアダプタ制御部121の動作をそれぞれ示すフローチャートである。   The firmware update operation in this embodiment will be described with reference to FIGS. 8 and 9. 9A is a flowchart showing the operation of the camera control unit 112, FIG. 9B is a flow chart showing the operation of the lens control unit 119, and FIG. 9C is a flow chart showing the operation of the adapter control unit 121.

S701でカメラ制御部112は、ファームウェア更新の実行が指示されたか否かを判定する。本実施形態では、画面601,画面602のOKボタン603が操作されたり、メニュー画面からファームウェアの更新が選択された場合に、カメラ制御部112はファームウェア更新の実行が指示されたと判定する。ただし、これらに限定されない。   In step S701, the camera control unit 112 determines whether execution of firmware update has been instructed. In the present embodiment, when the OK button 603 on the screen 601 or the screen 602 is operated or the firmware update is selected from the menu screen, the camera control unit 112 determines that execution of the firmware update is instructed. However, it is not limited to these.

S702でカメラ制御部112は、装着されている記録媒体114に存在するファームウェア更新ファイルを読み出し、例えばバッファメモリ111に保存する。ファームウェア更新ファイルは、例えばファイルの識別子によって判別することができるが、他の方法を用いてもよい。なお、ここでは、ファームウェア更新ファイルが適用可能であるかどうかは考慮しない。記録媒体114にファームウェア更新ファイルが存在しない場合、カメラ制御部112は図8(c)に示す画面605を表示部118に表示し、記録媒体114にファームウェア更新ファイルを用意するようにユーザに促す。画面605のOKボタン606が操作されると、カメラ制御部112は処理をS701に戻す。   In step S<b>702, the camera control unit 112 reads out the firmware update file existing in the mounted recording medium 114 and stores it in, for example, the buffer memory 111. The firmware update file can be identified by, for example, the file identifier, but other methods may be used. Here, whether or not the firmware update file is applicable is not considered. When the firmware update file does not exist in the recording medium 114, the camera control unit 112 displays the screen 605 shown in FIG. 8C on the display unit 118 and prompts the user to prepare the firmware update file in the recording medium 114. When the OK button 606 on the screen 605 is operated, the camera control unit 112 returns the processing to S701.

S703でカメラ制御部112は、S702で読み出したファームウェア更新ファイルから、属性情報を読み出す。本実施形態においてファームウェア更新ファイルは例えば図10に示すように、属性情報801と、ファームウェアデータ(制御プログラムデータ)810とを有する。他に、ファイルサイズやポインタといった情報を格納するファイルヘッダなどが含まれていてもよい。   In step S703, the camera control unit 112 reads attribute information from the firmware update file read in step S702. In the present embodiment, the firmware update file has attribute information 801 and firmware data (control program data) 810 as shown in FIG. 10, for example. In addition, a file header that stores information such as a file size and a pointer may be included.

属性情報801は、対象デバイス(ファームウェアを適用可能な装置)に関する情報(種別情報802、ハードウェア情報803、機種特定情報804)と、バージョン情報805を含む。なお、ファームウェアデータ810のサイズや形式など、他の情報が含まれてもよい。
種別情報802は、対象デバイスの種別(カメラ、レンズ、アクセサリ(レンズを除く)、サブアクセサリ、など)を示す。なお、レンズ以外のアクセサリとしては、例えばエクステンダやフラッシュなどがあるが、これに限定されない。
The attribute information 801 includes information (type information 802, hardware information 803, model identification information 804) regarding the target device (apparatus to which the firmware can be applied), and version information 805. Note that other information such as the size and format of the firmware data 810 may be included.
The type information 802 indicates the type of the target device (camera, lens, accessory (excluding lens), sub accessory, etc.). The accessories other than the lens include, for example, an extender and a flash, but are not limited thereto.

ハードウェア情報803は、対象デバイスが有するハードウェアに関する情報である。例えばCPU、モータ、アクチュエータなど、ファームウェアの制御対象となるハードウェアは、同一製品でも製造時期によって変更されることがある。ハードウェア情報803は、使用されているハードウェアによって異なるファームウェアが必要な場合に参照される。   The hardware information 803 is information regarding the hardware of the target device. For example, the hardware controlled by the firmware, such as the CPU, the motor, and the actuator, may be changed depending on the manufacturing time even for the same product. The hardware information 803 is referred to when different firmware is required depending on the hardware used.

機種特定情報804は、対象デバイスの機種を特定する情報であり、製品名、型式名、製品IDなどの1つ以上であってよい。
バージョン情報805は、ファームウェア更新ファイルに含まれるファームウェアのバージョン情報である。更新の必要があるか否かの判定や、ダウングレードを禁止するために用いることができる。
ファームウェアデータ810は、対象デバイスに適用するファームウェアのデータである。
The model identification information 804 is information that identifies the model of the target device, and may be one or more of a product name, a model name, a product ID, and the like.
The version information 805 is version information of the firmware included in the firmware update file. It can be used to determine whether or not an update is necessary and to prohibit downgrade.
The firmware data 810 is data of firmware applied to the target device.

カメラ制御部112はS703で、記録媒体114に存在するファームウェア更新ファイルのそれぞれについて、属性情報801のリストを生成する。なお、S702でファームウェア更新ファイルを読み出さずに、属性情報801だけをS703で読み出してリストを生成してもよい。これにより、バッファメモリ111の消費を抑制することができる。   In step S703, the camera control unit 112 generates a list of attribute information 801 for each firmware update file existing in the recording medium 114. The list may be generated by reading only the attribute information 801 in S703 without reading the firmware update file in S702. As a result, consumption of the buffer memory 111 can be suppressed.

S704でカメラ制御部112は、レンズ102のファームウェア更新のために必要となる詳細情報の取得要求をレンズ制御部119に送信する。詳細情報とは、レンズ102に適用可能なファームウェア更新ファイルの有無を、属性情報を用いて判定することを可能にする情報である。例えば、種別情報、ハードウェア情報、機種特定情報、現在のファームウェアバージョン情報であってよいが、これらに限定されない。   In step S<b>704, the camera control unit 112 transmits to the lens control unit 119, a request for acquiring detailed information necessary for updating the firmware of the lens 102. The detailed information is information that enables the presence/absence of a firmware update file applicable to the lens 102 to be determined using the attribute information. For example, it may be type information, hardware information, model identification information, current firmware version information, but is not limited to these.

レンズ制御部119は、S705でレンズ102の詳細情報の取得要求を受信し、S706でレンズ102の詳細情報を収集し、S707でレンズ102の詳細情報をカメラ制御部112へ送信する。
S708でカメラ制御部112は、レンズの詳細情報を受信する。
S709でカメラ制御部112は、サブアクセサリの装着状態(S215で取得)に基づいて、サブアクセサリが装着されているか否かを判定し、装着されていると判定されればS710に、装着されていると判定されなければS719に、処理を進める。
The lens control unit 119 receives the acquisition request of the detailed information of the lens 102 in S705, collects the detailed information of the lens 102 in S706, and transmits the detailed information of the lens 102 to the camera control unit 112 in S707.
In step S708, the camera control unit 112 receives the detailed lens information.
In step S709, the camera control unit 112 determines whether or not the sub accessory is attached based on the attachment state of the sub accessory (acquired in step S215). If it is determined that the sub accessory is attached, the camera control unit 112 determines in step S710 that the sub accessory is attached. If not determined, the process proceeds to S719.

S710でカメラ制御部112は、サブアクセサリのファームウェア更新に必要な詳細情報の取得要求をレンズ制御部119へ送信する。詳細情報の項目についてはレンズの詳細情報と同じでよい。
レンズ制御部119は、サブアクセサリ(ズームアダプタ103)の詳細情報の取得要求をS711でカメラ制御部112から受信し、S712でアダプタ制御部121に送信(転送)する。
In step S710, the camera control unit 112 transmits to the lens control unit 119 a request to acquire detailed information necessary for updating the firmware of the sub accessory. The item of detailed information may be the same as the detailed information of the lens.
The lens control unit 119 receives a request for acquiring detailed information of the sub accessory (zoom adapter 103) from the camera control unit 112 in step S711, and transmits (transfers) the request to the adapter control unit 121 in step S712.

アダプタ制御部121は、S713でズームアダプタ103の詳細情報の取得要求を受信し、ズームアダプタ103の詳細情報をS714で収集し、S715でレンズ制御部119へ送信する。
レンズ制御部119は、アクセサリの詳細情報をS716でアダプタ制御部121から受信し、S717でカメラ制御部112へ送信(転送)する。
S718でカメラ制御部112は、アクセサリの詳細情報を受信し、例えばバッファメモリ111に保存する。
The adapter controller 121 receives the detailed information acquisition request of the zoom adapter 103 in step S713, collects the detailed information of the zoom adapter 103 in step S714, and transmits it to the lens controller 119 in step S715.
The lens control unit 119 receives the detailed information of the accessory from the adapter control unit 121 in S716, and transmits (transfers) it to the camera control unit 112 in S717.
In step S718, the camera control unit 112 receives the detailed information of the accessory and stores it in the buffer memory 111, for example.

なお、複数のサブアクセサリが装着されている場合、S710〜S718の処理を必要に応じて繰り返し実行し、個々のサブアクセサリについて詳細情報を取得する。また、レンズ以外のアクセサリ(エクステンダやフラッシュなど)が装着されている場合には、S704〜S708の処理を必要に応じて繰り返し実行し、個々のアクセサリについて詳細情報を取得する。   When a plurality of sub-accessories are attached, the processes of S710 to S718 are repeatedly executed as necessary to obtain detailed information about each sub-accessory. Further, when an accessory (extender, flash, etc.) other than the lens is attached, the processes of S704 to S708 are repeatedly executed as necessary to obtain detailed information about each accessory.

S719でカメラ制御部112は、カメラ101および、装着中のアクセサリおよびサブアクセサリに適用可能なファームウェア更新ファイルの有無を、詳細情報と、属性情報のリストとから判定する。カメラ制御部112は例えば、属性情報801のうち、種別情報802、ハードウェア情報803、機種特定情報804が、詳細情報に含まれる情報と合致するファームウェア更新ファイルを適用可能と判定する。ファームウェアのダウングレードを禁止する場合には、属性情報801のバージョン情報805が、装着中のレンズ102もしくはサブアクセサリのバージョン情報より新しいことを、適用可能と判定するための条件に加える。なお、カメラ101の詳細情報は、例えばメモリ部130に記憶されている。   In step S<b>719, the camera control unit 112 determines the presence/absence of a firmware update file applicable to the camera 101 and the attached accessory and sub-accessory from the detailed information and the attribute information list. For example, the camera control unit 112 determines that the firmware update file in which the type information 802, the hardware information 803, and the model identification information 804 in the attribute information 801, which match the information included in the detailed information is applicable. When prohibiting downgrade of the firmware, the fact that the version information 805 of the attribute information 801 is newer than the version information of the lens 102 or the sub accessory currently mounted is added to the condition for determining as applicable. The detailed information of the camera 101 is stored in, for example, the memory unit 130.

適用可能と判定されたファームウェア更新ファイルがあれば、カメラ制御部112は、S720で、ファームウェア更新が可能なデバイスを選択するためのGUI画面(例えば図8(d)の画面604)を表示部118に表示する。画面604は、ファームウェア更新が可能なデバイスと、適用可能なファームウェアのバージョンを含んだ選択可能なリストを含んでいる。
画面604に対する選択操作が行われると、S721でカメラ制御部112は、選択されたデバイスのファームウェア更新処理を実行する。
If there is a firmware update file that is determined to be applicable, the camera control unit 112 displays a GUI screen (for example, the screen 604 of FIG. 8D) for selecting a device for which firmware update is possible in the display unit 118 in S720. To display. The screen 604 includes a selectable list that includes devices for which firmware updates are possible and applicable firmware versions.
When the selection operation is performed on the screen 604, the camera control unit 112 executes firmware update processing of the selected device in S721.

一方、適用可能と判定されたファームウェア更新ファイルがなければ、カメラ制御部112は、S722で、適用可能なファームウェア更新ファイルが存在しないことをユーザに報知するための画面(例えば図8(c)の画面605)を表示部118に表示する。   On the other hand, if there is no firmware update file that is determined to be applicable, the camera control unit 112 displays a screen for notifying the user that there is no applicable firmware update file in S722 (for example, in FIG. 8C). The screen 605) is displayed on the display unit 118.

次に、S721で実施するファームウェア更新処理について、図11および図12のフローチャートを用いて説明する。図11(a)はカメラ制御部112、図11(b)はレンズ制御部119、図12はアダプタ制御部121の動作をそれぞれ示している。なお、カメラ101のファームウェア更新は公知の方法で実行できるため、以下では、アクセサリ(レンズ102)またはサブアクセサリ(ズームアダプタ103)のファームウェアの更新動作について説明する。   Next, the firmware update processing executed in S721 will be described with reference to the flowcharts of FIGS. 11 and 12. 11A shows the operation of the camera control unit 112, FIG. 11B shows the operation of the lens control unit 119, and FIG. 12 shows the operation of the adapter control unit 121. Since the firmware of the camera 101 can be updated by a known method, the operation of updating the firmware of the accessory (lens 102) or the sub accessory (zoom adapter 103) will be described below.

S901でカメラ制御部112は、画面604で選択されたデバイスに対応するファームウェア更新ファイルを記録媒体114から読み出す。ファームウェア更新ファイルが既にバッファメモリ111に読み込まれていれば、S901の処理は不要である。
S902でカメラ制御部112は、適用するファームウェア更新ファイルの属性情報から、種別情報802(たとえば、レンズやズームアダプタ)を読み出してレンズ制御部119へ送信する。なお、同じデバイス種別に該当するアクセサリが複数装着されている場合には、種別情報802ではなく機種特定情報804を用いてもよい。
In step S<b>901, the camera control unit 112 reads the firmware update file corresponding to the device selected on the screen 604 from the recording medium 114. If the firmware update file has already been read into the buffer memory 111, the process of S901 is unnecessary.
In step S<b>902, the camera control unit 112 reads the type information 802 (for example, lens or zoom adapter) from the attribute information of the firmware update file to be applied, and transmits it to the lens control unit 119. In addition, when a plurality of accessories corresponding to the same device type are attached, the model specifying information 804 may be used instead of the type information 802.

レンズ制御部119は、種別情報(または機種特定情報)をS903で受信し、S904で種別情報の内容を判別する。そして、レンズ制御部119は、種別情報(または機種特定情報)がレンズ(またはレンズ102の機種)を示す場合にはS905へ、ズームアダプタを(またはズームアダプタ103の機種)示す場合にはS907へ処理を進める。
S905でレンズ制御部119は、ズームアダプタ103に動作停止要求を送信する。これは、レンズのファームウェア更新中に、ズームアダプタ103からレンズ102へ不用意な要求を発生させないようにするためである。
The lens control unit 119 receives the type information (or model specification information) in S903, and determines the content of the type information in S904. Then, the lens control unit 119 proceeds to S905 when the type information (or model specification information) indicates a lens (or model of the lens 102), and proceeds to S907 when indicating the zoom adapter (or model of the zoom adapter 103). Proceed with processing.
In step S905, the lens control unit 119 transmits an operation stop request to the zoom adapter 103. This is to prevent inadvertent requests from the zoom adapter 103 to the lens 102 during the firmware update of the lens.

S906でレンズ制御部119は、レンズ102のファームウェアを更新するための準備処理を行う。準備処理は例えばファームウェア更新によって消去させたくないデータの一時退避処理や、モータやアクチュエータの停止処理であってよいが、これらに限定されない。
S907でレンズ制御部119は、ズームアダプタ103へファームウェア更新の開始要求を送信する。
S908でアダプタ制御部121は、レンズ制御部119からのデータを受信し、データが動作停止要求(S905でレンズ制御部119が送信)か否かをS909で判定する。アダプタ制御部121は、受信データが動作停止要求と判定されればS911に、判定されなければS910に、それぞれ処理を進める。
アダプタ制御部121は、S911で、モータやアクチュエータが駆動中であれば動作停止させ、S912で、動作停止の完了をレンズ制御部119へ送信する。
In step S906, the lens control unit 119 performs a preparation process for updating the firmware of the lens 102. The preparation process may be, for example, a process of temporarily saving data that should not be erased by updating the firmware, or a process of stopping the motor or actuator, but is not limited thereto.
In step S907, the lens control unit 119 transmits a firmware update start request to the zoom adapter 103.
In S908, the adapter control unit 121 receives the data from the lens control unit 119, and determines in S909 whether or not the data is an operation stop request (transmitted by the lens control unit 119 in S905). If it is determined that the received data is the operation stop request, the adapter control unit 121 proceeds to S911, otherwise proceeds to S910.
In S911, the adapter control unit 121 stops the operation if the motor or the actuator is being driven, and in S912, transmits the completion of the operation stop to the lens control unit 119.

一方、S910でアダプタ制御部121は、受信データがファームウェア更新の開始要求(S907でレンズ制御部119が送信)か否かを判定し、ファームウェア更新の開始要求と判定されればS913に、判定されなければS936に、それぞれ処理を進める。
S936でアダプタ制御部121は、受信したデータの内容に応じた処理を実行する。ここでは、ファームウェアの更新に関係する処理以外は便宜上S936でまとめて表記している。
On the other hand, in step S910, the adapter control unit 121 determines whether the received data is a firmware update start request (transmitted by the lens control unit 119 in step S907), and if it is determined that the firmware update start request is determined in step S913. If not, the process proceeds to S936.
In step S936, the adapter control unit 121 executes processing according to the content of the received data. Here, except for the processing related to the firmware update, they are collectively shown in S936.

S913でアダプタ制御部121はファームウェア更新の準備処理を行う。準備処理は例えばファームウェア更新によって消去させたくないデータの一時退避処理であってよいが、これらに限定されない。
S914でアダプタ制御部121は、ファームウェア更新の準備完了をレンズ制御部119へ送信する。
In step S913, the adapter control unit 121 performs a firmware update preparation process. The preparation process may be, for example, a temporary saving process of data that is not desired to be erased by firmware update, but is not limited thereto.
In step S<b>914, the adapter control unit 121 transmits preparation completion for firmware update to the lens control unit 119.

レンズ制御部119はアダプタ制御部121から、S915では動作停止の完了を、S916ではファームウェア更新の準備完了を受信し、処理をS917に進める。
S917でレンズ制御部119はS903で受信した種別情報に応じて、レンズもしくはズームアダプタのファームウェア更新の準備完了をカメラ制御部112に送信する。
The lens controller 119 receives from the adapter controller 121 that the operation has been stopped in S915 and the firmware update preparation has been completed in S916, and the process proceeds to S917.
In step S917, the lens control unit 119 transmits, to the camera control unit 112, preparation completion for firmware update of the lens or the zoom adapter according to the type information received in step S903.

S918でカメラ制御部112は、レンズもしくはアクセサリのファームウェア更新準備完了を受信する。
S919でカメラ制御部112は、S901で読み出したファームウェア更新ファイルからファームウェアデータを読み出し、レンズ制御部119へ送信する。
レンズ制御部119はS920でファームウェアデータを受信し、S921では、受信したファームウェアデータの対象デバイスを、S904での判定結果を参照することにより判定する。レンズ制御部119は、対象デバイスがレンズ102と判定されればS939へ、ズームアダプタ103と判定されればS923へ、処理を進める。
In step S918, the camera control unit 112 receives the firmware update preparation completion of the lens or the accessory.
In step S919, the camera control unit 112 reads out firmware data from the firmware update file read out in step S901, and transmits the firmware data to the lens control unit 119.
The lens controller 119 receives the firmware data in step S920, and in step S921, determines the target device of the received firmware data by referring to the determination result in step S904. If the target device is determined to be the lens 102, the lens control unit 119 advances the processing to S939, and if it is determined to be the zoom adapter 103, the processing advances to S923.

S939でレンズ制御部119は、メモリ部126に記憶された、ファームウェアの更新処理の状態を表すデータ(更新状態データ)を「未完了」を示す値にして、処理をS922に進める。
S922でレンズ制御部119は、レンズ102のメモリ部126に記憶されているファームウェアデータを、受信したファームウェアデータによって更新し、処理をS940に進める。
S923でレンズ制御部119は、カメラ制御部112から受信したファームウェアデータをアダプタ制御部121へ送信(転送)する。
In step S939, the lens control unit 119 sets the data indicating the status of the firmware update processing (update status data) stored in the memory unit 126 to a value indicating “incomplete”, and advances the processing to step S922.
In step S922, the lens control unit 119 updates the firmware data stored in the memory unit 126 of the lens 102 with the received firmware data, and the process proceeds to step S940.
In step S923, the lens control unit 119 transmits (transfers) the firmware data received from the camera control unit 112 to the adapter control unit 121.

S924でアダプタ制御部121は、レンズ制御部119からファームウェアデータを受信し、処理をS937に進める。
S937でアダプタ制御部121は、メモリ部127に記憶された、ファームウェアの更新処理の状態を表すデータ(更新状態データ)を「未完了」を示す値にして、処理をS925に進める。
S925でアダプタ制御部121は、ズームアダプタ103のメモリ部127に記憶されているファームウェアデータを、受信したファームウェアデータによって更新する。
In step S924, the adapter control unit 121 receives the firmware data from the lens control unit 119, and advances the processing to step S937.
In step S937, the adapter control unit 121 sets the data indicating the status of the firmware update processing (update status data) stored in the memory unit 127 to a value indicating “not completed”, and advances the processing to step S925.
In S925, the adapter control unit 121 updates the firmware data stored in the memory unit 127 of the zoom adapter 103 with the received firmware data.

S926でアダプタ制御部121は、ファームウェアの更新が正常に完了したか否かを判定する。例えばアダプタ制御部121は、以下の条件に該当する場合は正常に完了しなかったと判定し、いずれの条件にも該当しない場合は正常に完了したと判定することができる。
・受信したファームウェアデータに訂正不能な異常があった場合
・ファームウェアデータの受信を開始してからファームウェアの更新が終了するまでの間にレンズ制御部119との通信に異常が発生した場合
・ファームウェア更新が終了した後に実行したレンズ制御部119との通信で異常が発生した場合
なお、これらの条件は例示であり、他の条件を用いて判定してもよい。
In step S926, the adapter control unit 121 determines whether the firmware update is normally completed. For example, the adapter control unit 121 can determine that the process has not been completed normally when the following conditions are satisfied, and can be determined that the process has been normally completed when none of the conditions is satisfied.
If there is an uncorrectable error in the received firmware data. If an error occurs in communication with the lens control unit 119 between the start of receiving the firmware data and the end of the firmware update. When an abnormality occurs in the communication with the lens control unit 119 executed after the above, these conditions are examples, and other conditions may be used for the determination.

アダプタ制御部121は、ファームウェアの更新が正常に完了したと判定されればS938に、判定されなければS928に、処理を進める。
S938でアダプタ制御部121は、メモリ部127の更新状態データを「完了」を示す値にし、処理をS927に進める。
S927でアダプタ制御部121は、ファームウェア更新結果(成功)をレンズ制御部119へ送信する。
S928でアダプタ制御部121は、ファームウェア更新結果(失敗)をレンズ制御部119へ送信する。
レンズ制御部119は、ズームアダプタ103のファームウェア更新結果(成功又は失敗)をS929でアダプタ制御部121から受信し、S930でカメラ制御部112に送信(転送)する。
If it is determined that the firmware update is normally completed, the adapter control unit 121 proceeds to S938, and if not, proceeds to S928.
In step S938, the adapter control unit 121 sets the update state data in the memory unit 127 to a value indicating “completed”, and the process proceeds to step S927.
In step S927, the adapter control unit 121 transmits the firmware update result (success) to the lens control unit 119.
In step S928, the adapter control unit 121 transmits the firmware update result (failure) to the lens control unit 119.
The lens controller 119 receives the firmware update result (success or failure) of the zoom adapter 103 from the adapter controller 121 in S929, and transmits (transfers) it to the camera controller 112 in S930.

S940でレンズ制御部119は、S922で実施したレンズ102のファームウェア更新が正常に完了したか否かを判定する。例えばレンズ制御部119は、以下の条件に該当する場合は正常に完了しなかったと判定し、いずれの条件にも該当しない場合は正常に完了したと判定することができる。
・受信したファームウェアデータに訂正不能な異常があった場合
・ファームウェアデータの受信を開始してからファームウェアの更新が終了するまでの間にカメラ制御部112との通信に異常が発生した場合
・ファームウェア更新が終了した後に実行したカメラ制御部112との通信で異常が発生した場合
なお、これらの条件は例示であり、他の条件を用いて判定してもよい。
In step S940, the lens control unit 119 determines whether the firmware update of the lens 102 performed in step S922 has been normally completed. For example, the lens control unit 119 can determine that the process has not been normally completed when the following conditions are satisfied, and can be determined to be normally completed when none of the conditions is satisfied.
If there is an uncorrectable error in the received firmware data. If an error occurs in communication with the camera control unit 112 between the start of receiving the firmware data and the end of the firmware update. When an abnormality occurs in the communication with the camera control unit 112 executed after the above, these conditions are examples, and other conditions may be used for the determination.

レンズ制御部119は、ファームウェアの更新が正常に完了したと判定されればS941に、判定されなければS932に、処理を進める。
S941でレンズ制御部119は、メモリ部126の更新状態データを「完了」を示す値にし、処理をS931に進める。
S931でレンズ制御部119は、ファームウェア更新結果(成功)をカメラ制御部112へ送信する。
S932でレンズ制御部119は、ファームウェア更新結果(失敗)をカメラ制御部112へ送信する。
The lens control unit 119 advances the processing to S941 if it is determined that the firmware update is normally completed, and proceeds to S932 if not.
In step S941, the lens control unit 119 sets the update state data in the memory unit 126 to a value indicating “completed”, and the process proceeds to step S931.
In step S931, the lens control unit 119 transmits the firmware update result (success) to the camera control unit 112.
In step S932, the lens control unit 119 transmits the firmware update result (failure) to the camera control unit 112.

S933でカメラ制御部112は、レンズ102もしくはズームアダプタ103のうち、S902で送信した種別情報に対応するデバイス(画面604で選択されたデバイス)におけるファームウェア更新結果を受信する。
S934でカメラ制御部112は、S933で受信したファームウェア更新結果が成功であればファームウェア更新処理を終了し、失敗であれば処理をS935に進める。
S935でカメラ制御部112は、ファームウェアの更新に失敗したデバイスの種別に応じたエラー通知画面を表示部118に表示する。エラー通知画面は、例えば図8(a)および(b)に示した画面601や画面602であってよいが、他の画面であってもよい。
In step S933, the camera control unit 112 receives the firmware update result of the device (the device selected on the screen 604) corresponding to the type information transmitted in step S902, of the lens 102 or the zoom adapter 103.
In step S934, the camera control unit 112 ends the firmware update process if the firmware update result received in step S933 is successful, and advances the process to step S935 if unsuccessful.
In step S935, the camera control unit 112 displays on the display unit 118 an error notification screen corresponding to the type of device for which the firmware update has failed. The error notification screen may be, for example, the screen 601 or the screen 602 shown in FIGS. 8A and 8B, but may be another screen.

以上の処理により、本実施形態によれば、カメラに装着されるアクセサリだけでなく、アクセサリに装着されるサブアクセサリについてもカメラからファームウェアを更新することが可能である。   Through the above processing, according to the present embodiment, it is possible to update the firmware from the camera not only for the accessory attached to the camera but also for the sub accessory attached to the accessory.

上述したように、本実施形態によれば、アクセサリに装着可能なサブアクセサリの装着有無や動作状態をアクセサリが検出して保持したり、カメラとサブアクセサリとの間の通信をアクセサリが中継するようにした。そのため、アクセサリに着脱可能なサブアクセサリの装着有無や動作状態(正常に動作しているか否か)を、アクセサリを通じてカメラが把握できるようになった。そのため、例えばファームウェアの更新に失敗して正常に動作しないサブアクセサリが装着されていることをカメラで検出することができ、正常に動作しないサブアクセサリが装着されていることによって正常な撮影動作が行えなくなることを防止できる。   As described above, according to the present embodiment, the accessory detects whether or not a sub-accessory that can be attached to the accessory is attached and the operation state of the sub-accessory, and that the accessory relays communication between the camera and the sub-accessory. I chose Therefore, the camera has become able to recognize through the accessory whether or not a sub-accessory that can be attached to and detached from the accessory is attached and the operating state (whether or not the accessory is operating normally). Therefore, for example, the camera can detect that a sub accessory that does not operate normally due to firmware update failure is installed, and normal shooting operation can be performed by installing a sub accessory that does not operate normally. It can be prevented from running out.

また、新たなサブアクセサリの装着が検出されたり、カメラにアクセサリの装着が検出されたり、アクセサリのスリープが解除されたりした際に、サブアクセサリの動作状態を把握するように構成した。そのため、正常に動作しない(動作状態が不良な)サブアクセサリの装着を適切に検出できる。また、サブアクセサリの動作状態の把握は、カメラ−アクセサリ間の通信帯域の消費が少ないため、例えばAF制御のために行われるカメラ−アクセサリ間の通信への影響もないか、十分小さい。従って、例えば動画撮影中のように、カメラ−アクセサリ間でAF制御のための通信が頻繁に行われる場合であっても、新たにサブアクセサリが装着された際にはAF性能を低下させずに、かつ直ちにサブアクセサリの動作状態を把握することができる。   In addition, when the attachment of a new sub accessory is detected, the attachment of the accessory is detected in the camera, or the sleep of the accessory is released, the operation state of the sub accessory is grasped. Therefore, it is possible to properly detect the attachment of the sub accessory that does not operate normally (the operation state is bad). Further, since the consumption of the communication band between the camera and the accessory is small, the operation state of the sub accessory is not affected or is sufficiently small, for example, for the communication between the camera and the accessory performed for AF control. Therefore, even when communication for AF control is frequently performed between the camera and the accessory, such as during movie shooting, when the sub accessory is newly attached, the AF performance is not deteriorated. Moreover, the operating state of the sub-accessory can be immediately grasped.

特に、アクセサリがスリープ状態にある場合、カメラとサブアクセサリとの通信ができないため、例えばサブアクセサリが交換されてもカメラはそれを把握することができない。そのため、本実施形態によれば、アクセサリのスリープ状態が解除された場合には新たにサブアクセサリが装着されたかどうか、また新たに装着されたサブアクセサリの動作は正常かどうかを検出するようにした。これにより、アクセサリがスリープ中に動作不良のサブアクセサリが装着されたとしても、撮影を開始する前に検出可能であり、動作不良のサブアクセサリに起因する撮影の失敗などを防止できる。   In particular, when the accessory is in the sleep state, the camera cannot communicate with the sub-accessory, so that the camera cannot grasp the fact that the sub-accessory is replaced, for example. Therefore, according to the present embodiment, when the sleep state of the accessory is released, it is detected whether or not the sub accessory is newly attached and whether or not the operation of the newly attached sub accessory is normal. .. With this, even if a malfunctioning sub-accessory is attached while the accessory is in sleep, it can be detected before the shooting is started, and it is possible to prevent a malfunction of the shooting due to the malfunctioning sub-accessory.

●(第2実施形態)
次に、本発明の第2実施形態について説明する。本実施形態は、アクセサリまたはサブアクセサリが状態不良であると判定された場合、判定結果をユーザに報知する条件、例えばタイミングを、アクセサリやサブアクセサリに応じて制御する。本実施形態に係る図面および説明において、第1実施形態と同様の構成および処理については第1実施形態と同じ参照数字を用いる。
● (Second embodiment)
Next, a second embodiment of the present invention will be described. In the present embodiment, when it is determined that the accessory or the sub-accessory is in a defective state, the condition for notifying the user of the determination result, for example, the timing is controlled according to the accessory or the sub-accessory. In the drawings and the description according to the present embodiment, the same reference numerals as those in the first embodiment are used for the same configurations and processes as those in the first embodiment.

図13は、本実施形態に係る遠隔撮影システムの構成を模式的に示した図である。遠隔撮影システムは、外部IF115を通じてカメラ101と通信可能な外部装置1300からカメラ101を遠隔操作することで、外部装置1300からの遠隔撮影を実現する。カメラ101を外部装置1300から遠隔操作するためのユーザインタフェースや、要求や応答の送受信に関する機能は、外部装置1300で稼働する遠隔撮影アプリケーションによって提供することができる。外部装置1300は例えば携帯電話機、メディアプレーヤ、タブレットデバイス、パーソナルコンピュータ、ゲーム機など、通信機能を有する電子機器であってよい。   FIG. 13 is a diagram schematically showing the configuration of the remote photographing system according to the present embodiment. The remote shooting system realizes remote shooting from the external device 1300 by remotely operating the camera 101 from the external device 1300 capable of communicating with the camera 101 through the external IF 115. A user interface for remotely operating the camera 101 from the external device 1300 and a function relating to transmission/reception of a request and a response can be provided by a remote photographing application running on the external device 1300. The external device 1300 may be an electronic device having a communication function, such as a mobile phone, a media player, a tablet device, a personal computer, or a game console.

外部装置1300は、カメラ101の外部IF115と通信可能な通信IF1308を備える。外部IF115と通信IF1308との通信に用いる媒体は、無線媒体、有線媒体のどちらでもよいが、ここでは無線媒体であるものとする。   The external device 1300 includes a communication IF 1308 that can communicate with the external IF 115 of the camera 101. The medium used for communication between the external IF 115 and the communication IF 1308 may be either a wireless medium or a wired medium, but here it is assumed to be a wireless medium.

外部装置1300は表示部1306を有し、表示部1306にEVF画面1010や遠隔撮影用のGUI1011〜1013を表示する。図13では遠隔撮影用GUIの例として、ズームボタン(W)1011、ズームボタン(T)1012、撮影指示ボタン1013を示しているが、これらに限定されない。ズームボタン(W)1011が操作されると、レンズ102の変倍レンズ104aを広角方向に移動させる、ズームアダプタ103の駆動要求が外部装置1300からカメラ101に送信される。ズームボタン(T)1012が操作されると、変倍レンズ104aを望遠方向に移動させる、ズームアダプタ103の駆動要求が外部装置1300からカメラ101に送信される。撮影指示ボタン1013が操作されると、静止画撮影要求が外部装置1300からカメラ101に送信される。   The external device 1300 has a display unit 1306, and the EVF screen 1010 and GUIs 1011 to 1013 for remote photography are displayed on the display unit 1306. Although a zoom button (W) 1011, a zoom button (T) 1012, and a shooting instruction button 1013 are shown in FIG. 13 as an example of the GUI for remote shooting, the present invention is not limited to these. When the zoom button (W) 1011 is operated, a drive request for the zoom adapter 103 to move the variable power lens 104a of the lens 102 in the wide-angle direction is transmitted from the external device 1300 to the camera 101. When the zoom button (T) 1012 is operated, a drive request for driving the zoom adapter 103 to move the variable power lens 104a in the telephoto direction is transmitted from the external device 1300 to the camera 101. When the shooting instruction button 1013 is operated, a still image shooting request is transmitted from the external device 1300 to the camera 101.

<外部装置の構成>
図14を参照して、図13の外部装置1300の構成例について説明する。制御部1301は、例えば1つ以上のプログラマブルプロセッサ(以下、便宜上MPUと呼ぶ)を有する。不揮発性メモリ1303に記憶されたプログラムを読み込んで制御部1301のMPUで実行することにより、カメラ101との通信を始め、外部装置1300の各種機能を実現する。不揮発性メモリ1303は、制御部1301が実行するプログラム(OSおよびアプリケーション)、各種設定値、GUIデータなどを記憶する。なお、制御部1301が装置全体を制御する代わりに、複数のハードウェアが分担して外部装置1300の全体を制御してもよい。
<Structure of external device>
A configuration example of the external device 1300 in FIG. 13 will be described with reference to FIG. The control unit 1301 includes, for example, one or more programmable processors (hereinafter, referred to as MPU for convenience). The program stored in the nonvolatile memory 1303 is read and executed by the MPU of the control unit 1301 to start communication with the camera 101 and realize various functions of the external device 1300. The non-volatile memory 1303 stores programs (OS and applications) executed by the control unit 1301, various setting values, GUI data, and the like. Note that, instead of the control unit 1301 controlling the entire device, a plurality of hardware may share and control the entire external device 1300.

なお、遠隔制御システムに関する外部装置1300の動作は、遠隔撮影アプリケーションとして不揮発性メモリ1303に記憶されたプログラムを制御部1301で実行することによって実現される。カメラ通信アプリケーションは、遠隔撮影システムに関するコマンドの送受信、解釈および実行、遠隔撮影システムに係るGUIの表示や、GUI操作に応じた処理の実行などを実現する。なお、カメラ通信アプリケーションは外部装置1300で稼働するOSが提供する機能を利用するプログラムを有する。なお、外部装置1300で稼働するOSが本実施形態における外部装置1300の動作を実現するためのプログラムを含んでいてもよい。   The operation of the external device 1300 related to the remote control system is realized by the control unit 1301 executing a program stored in the nonvolatile memory 1303 as a remote shooting application. The camera communication application realizes transmission/reception, interpretation and execution of commands relating to the remote photographing system, display of a GUI relating to the remote photographing system, execution of processing according to GUI operation, and the like. The camera communication application has a program that uses the function provided by the OS running on the external device 1300. The OS running on the external device 1300 may include a program for realizing the operation of the external device 1300 in this embodiment.

撮像部1302はカメラモジュールであり、撮影光学系および撮像素子を備え、制御部1301の指示に基づく撮影によって得られた画像データを制御部1301に出力する。制御部1301は、画像データに一般的なデジタルカメラと同様の処理を適用し、作業用メモリ1304に一時的に保存する。その後、画像データは予め定められた記録形式に応じた画像ファイルに格納されて記録媒体1307に記録される。   The image pickup unit 1302 is a camera module, includes a photographing optical system and an image pickup element, and outputs image data obtained by photographing based on an instruction from the control unit 1301 to the control unit 1301. The control unit 1301 applies the same processing as that of a general digital camera to image data, and temporarily stores the image data in the work memory 1304. After that, the image data is stored in an image file according to a predetermined recording format and recorded in the recording medium 1307.

作業用メモリ1304は、撮像部1302で生成された画像データを一時的に保存するバッファメモリとして、また、表示部1306の表示用メモリ(ビデオメモリ)として、さらには制御部1301の作業領域などとして使用される。   The work memory 1304 serves as a buffer memory for temporarily storing the image data generated by the imaging unit 1302, as a display memory (video memory) of the display unit 1306, and as a work area of the control unit 1301. used.

操作部1305は、外部装置1300に対してユーザが指示を入力するための入力デバイス群である。操作部1305には例えば、電源スイッチ、撮像部1302のシャッターボタン、表示部1306に形成されるタッチパネルなどが含まれる。   The operation unit 1305 is an input device group for a user to input an instruction to the external device 1300. The operation unit 1305 includes, for example, a power switch, a shutter button of the imaging unit 1302, a touch panel formed on the display unit 1306, and the like.

表示部1306は、撮像部1302で得られた画像データや、対話的な操作のためのユーザインタフェース、テキストメッセージ、通話に関する情報などの表示に用いられる。なお、表示部1306は必ずしも外部装置1300が内蔵する必要はない。外部装置1300は表示部1306と接続可能で、表示部1306の表示制御機能を有していればよい。   The display unit 1306 is used to display image data obtained by the imaging unit 1302, a user interface for interactive operation, a text message, information regarding a call, and the like. The display unit 1306 does not necessarily have to be built in the external device 1300. The external device 1300 can be connected to the display portion 1306 and may have a display control function of the display portion 1306.

記録媒体1307は、例えばメモリカードのような不揮発性の記憶媒体であり、撮像部1302で得られた画像データを始め、外部装置1300で受信したデータやアドレス帳などを記録することができる。記録媒体1307は、外部装置1300に着脱可能な構成であってもよいし、外部装置1300に内蔵されていてもよい。すなわち、外部装置1300は少なくとも記録媒体1307にアクセス可能であればよい。   The recording medium 1307 is a non-volatile storage medium such as a memory card, and can record the image data obtained by the imaging unit 1302, the data received by the external device 1300, the address book, and the like. The recording medium 1307 may be configured to be removable from the external device 1300, or may be built in the external device 1300. That is, the external device 1300 only needs to be able to access at least the recording medium 1307.

通信IF1308は、カメラ101の外部IF115と無線通信を行うためのインタフェースである。制御部1301は、通信IF1308を制御することでカメラ101との無線通信を実現する。マイク1309およびスピーカ1310は、音声信号の入力と出力を行う。接続部1311は、外部装置と接続するためのインターフェースである。   The communication IF 1308 is an interface for performing wireless communication with the external IF 115 of the camera 101. The control unit 1301 realizes wireless communication with the camera 101 by controlling the communication IF 1308. The microphone 1309 and the speaker 1310 perform input and output of audio signals. The connection unit 1311 is an interface for connecting to an external device.

電源制御部1312は、電源部1313の装着状態、種類、残量、充放電回数、電圧などを検出する。また、電源制御部1312は、検出結果及び制御部1301の指示に基づいて、必要な電圧を必要な期間、各部へ供給する。電源部1313は、アルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプタ等からなる。   The power supply control unit 1312 detects the mounting state, type, remaining amount, number of times of charging and discharging, voltage, etc. of the power supply unit 1313. In addition, the power supply control unit 1312 supplies a required voltage to each unit for a required period based on the detection result and the instruction of the control unit 1301. The power supply unit 1313 includes a primary battery such as an alkaline battery or a lithium battery, a secondary battery such as a NiCd battery, a NiMH battery, or a Li battery, an AC adapter, or the like.

次に、図15〜図17を参照して、本実施形態による、アクセサリもしくはサブアクセサリの動作不良状態を検出した際のレンズ102もしくはアクセサリの動作不良状態を検出した時の表示制御動作について説明する。なお、図15はカメラ制御部112、図16(a)はレンズ制御部119、図16(b)はアダプタ制御部121の動作を示している。   Next, with reference to FIGS. 15 to 17, a display control operation according to the present embodiment when a malfunctioning state of the lens 102 or the accessory when a malfunctioning state of the accessory or the sub-accessory is detected will be described. .. 15 shows the operation of the camera control unit 112, FIG. 16A shows the operation of the lens control unit 119, and FIG. 16B shows the operation of the adapter control unit 121.

図15〜図16において、S201〜S234は第1実施形態と同様の処理であるため、説明を省略する。
カメラ制御部112は、S215(図15(b))で、サブアクセサリの装着状態を受信すると、処理をS1101に進める。
S1101でカメラ制御部112は、装着中のサブアクセサリごとに、エラーもしくは動作不良と判定された際に、判定結果を報知するための条件についての問い合わせをレンズ制御部119へ送信する。ここでは、報知を表示によって行うこと、条件をカメラ101の動作タイミングで規定することから、報知条件をエラー表示タイミングとよぶ。なお、報知の方法は表示に限定されない。また、条件を他の方法で規定してもよい。
In FIGS. 15 to 16, S201 to S234 are the same processes as those in the first embodiment, and thus the description thereof will be omitted.
Upon receiving the mounting state of the sub accessory in S215 (FIG. 15B), the camera control unit 112 advances the process to S1101.
In step S1101, the camera control unit 112 transmits an inquiry to the lens control unit 119 regarding conditions for notifying the determination result when it is determined that an error or malfunction has occurred for each sub accessory that is being mounted. Here, since the notification is performed by the display and the condition is defined by the operation timing of the camera 101, the notification condition is called the error display timing. The notification method is not limited to display. Also, the conditions may be defined by other methods.

レンズ制御部119は、S1102で受信したエラー表示タイミングの問い合わせを、対応するサブアクセサリにS1103で送信(転送)する。
S1104でアダプタ制御部121は、エラー表示タイミングの問い合わせをレンズ制御部119から受信する。
S1105でアダプタ制御部121は、エラー表示タイミング情報を例えばメモリ部127から読み出してレンズ制御部119へ送信する。
レンズ制御部119は、エラー表示タイミング情報をS1106でアダプタ制御部121から受信し、S1107でカメラ制御部112へ送信(転送)する。
S1108でカメラ制御部112は、サブアクセサリのエラー表示タイミング情報を受信する。
The lens control unit 119 transmits (transfers) the inquiry about the error display timing received in S1102 to the corresponding sub accessory in S1103.
In step S1104, the adapter control unit 121 receives an inquiry about the error display timing from the lens control unit 119.
In step S1105, the adapter control unit 121 reads the error display timing information from, for example, the memory unit 127 and transmits it to the lens control unit 119.
The lens control unit 119 receives the error display timing information from the adapter control unit 121 in S1106, and transmits (transfers) it to the camera control unit 112 in S1107.
In step S1108, the camera control unit 112 receives the error display timing information of the sub accessory.

カメラ制御部112は、S1101における問い合わせを、装着中のサブアクセサリの各々について実行する。また、カメラ制御部112は、レンズやレンズ以外のアクセサリについても同様にしてエラー表示タイミング情報を取得する。そして、アクセサリおよびサブアクセサリから受信したエラー表示タイミング情報に基づいて、例えば図17に示すようなエラー表示タイミングテーブル1200を生成して、例えばバッファメモリ111またはメモリ部130に記憶する。   The camera control unit 112 executes the inquiry in S1101 for each of the attached sub accessories. The camera control unit 112 also acquires error display timing information in the same manner for lenses and accessories other than lenses. Then, based on the error display timing information received from the accessory and the sub accessory, for example, an error display timing table 1200 as shown in FIG. 17 is generated and stored in the buffer memory 111 or the memory unit 130, for example.

なお、ここではエラー表示タイミングをアクセサリやサブアクセサリに問い合わせる構成を説明したが、装着中のアクセサリおよびサブアクセサリの種別や識別情報に応じたエラー表示タイミングをカメラ制御部112が決定してもよい。アクセサリおよびサブアクセサリの種別や識別情報に応じたエラー表示タイミング情報を予め、例えばメモリ部130に記憶しておくことができる。   Although the configuration has been described in which the accessory or the sub-accessory is inquired about the error display timing, the camera control unit 112 may determine the error display timing according to the type or identification information of the accessory or the sub-accessory being mounted. The error display timing information according to the type and identification information of the accessory and the sub accessory can be stored in advance in, for example, the memory unit 130.

エラー表示タイミングテーブル1200は、装着中のアクセサリおよびサブアクセサリの識別情報1201と、対応するエラー表示タイミング1202とが関連付けられたテーブルである。
1203〜1208は、アクセサリまたはサブアクセサリごとのエラー表示タイミングの具体例を示している。例えばズームアダプタの動作不良状態が検出された場合、カメラ制御部112からレンズ102に対して(ズームアダプタに対する)ズーム駆動要求の送信時、あるいはズーム駆動要求を送信するような入力がなされた際にエラー表示することが指定されている。
The error display timing table 1200 is a table in which the identification information 1201 of the accessory and the sub-accessory being mounted and the corresponding error display timing 1202 are associated with each other.
Reference numerals 1203 to 1208 show specific examples of error display timing for each accessory or sub-accessory. For example, when a malfunction condition of the zoom adapter is detected, when the camera control unit 112 transmits a zoom drive request (to the zoom adapter) to the lens 102, or when an input for transmitting the zoom drive request is made. It is specified to display an error.

その後、装着中のレンズ、アクセサリ、サブアクセサリのうち、S234で動作不良状態であると判定されたものがあれば、カメラ制御部112はS1109で、動作不良状態と判定されたものの識別情報を例えばバッファメモリ111に記憶する。   After that, if there is a lens, accessory, or sub-accessory that is determined to be in a malfunctioning state in S234, the camera control unit 112 determines the identification information of the one that is determined to be in a malfunctioning state in S1109, for example. It is stored in the buffer memory 111.

S1110でカメラ制御部112は、エラー表示タイミングが「即時表示」のデバイス(ここではレンズ102)が動作不良状態と判定されていればS1111に、動作不良状態と判定されていなければS1112に処理を進める。
S1111でカメラ制御部112は、表示部118にエラー状態を表示する。
In step S1110, the camera control unit 112 proceeds to step S1111 if it is determined that the device (here, the lens 102) whose error display timing is “immediate display” is in the malfunction state, and proceeds to step S1112 if not in the malfunction state. Proceed.
In step S1111, the camera control unit 112 displays an error state on the display unit 118.

S1112でカメラ制御部112は、現在の動作状態が、動作不良状態と判定され、かつエラー表示タイミングが「即時表示」でないデバイスについてのエラー表示タイミングに合致するか否かを判定する。カメラ制御部112は、合致すると判定されればS1111に、合致すると判定されなければS1113に処理を進める。   In step S1112, the camera control unit 112 determines whether or not the current operation state matches the error display timing for the device that is determined to be in the malfunction state and the error display timing is not “immediate display”. If it is determined that they match, the camera control unit 112 proceeds to S1111, and if not determined to match, the process proceeds to S1113.

S1113でカメラ制御部112は、現在のカメラ動作を継続し、終了したら、あるいは定期的にS1112に処理を戻す。   In step S1113, the camera control unit 112 continues the current camera operation and returns the processing to step S1112 when the current camera operation is completed or periodically.

次に、ズームアダプタ103が動作不良状態と判定されている場合に、外部装置1300からズーム駆動要求を受信した場合のカメラ制御部112のエラー表示動作について、図18を用いて説明する。   Next, an error display operation of the camera control unit 112 when a zoom drive request is received from the external device 1300 when the zoom adapter 103 is determined to be in a malfunctioning state will be described with reference to FIG.

例えば撮影スタンバイ状態や動画撮影中など、カメラ101が動作中の状態において、カメラ制御部112は、外部IF115を通じて外部装置1300から要求を受信したか監視している(S1121)。   For example, when the camera 101 is operating, such as a shooting standby state or a moving image shooting state, the camera control unit 112 monitors whether a request is received from the external device 1300 via the external IF 115 (S1121).

要求を受信した場合(S1121,Yes)、カメラ制御部112は、現在、動作不良状態と判定されているデバイスがあるかどうか確認し、あればS1123へ、なければS1125へ処理を進める。ここでは、ズームアダプタ103が動作不良状態と判定されているため、カメラ制御部112は処理をS1123へ進める。本実施形態ではズームアダプタ103のエラー表示タイミングは即時表示ではないため、動作不良状態と判定された時点ではエラー表示がなされていない。   When the request is received (S1121, Yes), the camera control unit 112 confirms whether or not there is a device that is currently determined to be in a malfunctioning state, and proceeds to S1123, and proceeds to S1125 if not. Here, since the zoom adapter 103 is determined to be in a malfunctioning state, the camera control unit 112 advances the processing to step S1123. In the present embodiment, since the error display timing of the zoom adapter 103 is not immediate display, no error display is made at the time when it is determined that the operation is in a defective state.

S1123でカメラ制御部112は、外部装置1300から受信した要求の実行が、動作不良状態と判定されているデバイスに対応するエラー表示タイミングに合致するか否かを、S1108で作成したエラー表示タイミングテーブル1200を参照して判定する。本実施形態では、図17に示すように、ズームアダプタ103のエラー表示タイミングはズーム駆動時である。従って、外部装置1300から受信した要求が、ズームアダプタの駆動要求であれば、カメラ制御部112は処理をS1124に進めてエラー状態を表示部118に表示し、他の要求であればS1125に処理を進める。
S1125でカメラ制御部112は、受信した要求を実行する。
In step S1123, the camera control unit 112 determines whether the execution of the request received from the external device 1300 matches the error display timing corresponding to the device determined to be in the malfunction state, the error display timing table created in step S1108. The determination is made by referring to 1200. In the present embodiment, as shown in FIG. 17, the error display timing of the zoom adapter 103 is during zoom driving. Therefore, if the request received from the external device 1300 is a drive request for the zoom adapter, the camera control unit 112 advances the process to S1124 to display the error state on the display unit 118, and otherwise processes the process to S1125. Proceed.
In step S1125, the camera control unit 112 executes the received request.

本実施形態によれば、動作不良と判定されたことをユーザに報知する条件を、アクセサリ(サブアクセサリを含む)ごとに設定できるようにした。そのため、動作不良であることが問題とならない状況では報知せず、問題となる状況になった時点で報知するといった制御が可能になるという効果が実現できる。   According to the present embodiment, the condition for notifying the user of the malfunction determination can be set for each accessory (including the sub-accessory). Therefore, it is possible to realize an effect that it is possible to perform control such that notification is not given in a situation where a malfunction is not a problem, but notification is made when a problem situation occurs.

以上、本発明の例示的な実施形態について説明したが、本発明は実施形態で説明した具体的な構成に限定されず、特許請求の範囲に規定される範囲に含まれるさまざまな変形物や変更物もまた本発明に含まれる。   Although the exemplary embodiments of the present invention have been described above, the present invention is not limited to the specific configurations described in the embodiments, and various modifications and changes included in the scope defined by the claims. Objects are also included in the present invention.

(その他の実施形態)
第2実施形態では、ズームアダプタ103が動作不良と判定されている場合、外部装置1300からズーム駆動要求が受信されるとエラー表示を行う構成であった。しかしながら、ズームアダプタ103が動作不良と判定された場合、カメラ101から外部装置1300に通知し、制御部1301がズーム駆動用のGUI操作を無効として、外部装置1300からズーム駆動要求を送信できないように構成してもよい。この場合、外部装置1300において、ズーム操作用のGUIをグレイアウト表示したり、ズームアダプタの動作不良を報知するメッセージなどを表示してもよい。
(Other embodiments)
In the second embodiment, when the zoom adapter 103 is determined to be malfunctioning, an error is displayed when a zoom drive request is received from the external device 1300. However, when it is determined that the zoom adapter 103 is malfunctioning, the camera 101 notifies the external device 1300 so that the control unit 1301 disables the GUI operation for zoom driving and prevents the external device 1300 from transmitting a zoom driving request. You may comprise. In this case, the external device 1300 may display a GUI for zoom operation in a grayed-out manner, or may display a message or the like notifying a malfunction of the zoom adapter.

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

101…カメラ、102…レンズ、103…ズームアダプタ、104a…変倍レンズ、108…撮像素子、112…カメラ制御部、119…レンズ制御部、121…アダプタ制御部、122…ズーム駆動部 101... Camera, 102... Lens, 103... Zoom adapter, 104a... Variable magnification lens, 108... Image sensor, 112... Camera control part, 119... Lens control part, 121... Adapter control part, 122... Zoom drive part

Claims (16)

第1のアクセサリを装着可能な撮像装置であって、
所定のタイミングにおいて、当該撮像装置に装着されている前記第1のアクセサリに装着されている、第2のアクセサリの動作状態を取得する取得手段と、
前記取得した動作状態に基づいて、前記第2のアクセサリの動作不良を判定する判定手段と、
前記判定手段により動作不良と判定された場合に、動作不良を報知する報知手段と、を有し、
前記取得手段は、
周期的に、前記第1のアクセサリに対して前記第2のアクセサリの装着状態の問い合わせを送信し、前記装着状態の問い合わせに対する前記第1のアクセサリの応答に基づいて前記第2のアクセサリが新たに装着されたことを検出し、
前記第1のアクセサリに前記第2のアクセサリが新たに装着されたことが検出された際に、前記第2のアクセサリの動作状態の取得要求を前記第1のアクセサリに対して送信し、前記第2のアクセサリの動作状態を示す情報を、前記第1のアクセサリから受信する、
ことを特徴とする撮像装置。
An imaging device to which a first accessory can be attached,
An acquisition unit that acquires an operation state of a second accessory that is attached to the first accessory that is attached to the imaging device at a predetermined timing;
Determination means for determining a malfunction of the second accessory based on the acquired operation state;
And a notifying unit for notifying the operation failure when the operation is determined to be operation failure by the determination unit,
The acquisition means is
Periodically, an inquiry about the mounting state of the second accessory is transmitted to the first accessory, and the second accessory is newly updated based on the response of the first accessory to the mounting state inquiry. It detects that it is installed,
When said second accessory to said first accessory is newly mounted is detected, transmits for an acquisition request for the operation state of the second accessory to said first accessory, the Receiving information indicating the operating state of the second accessory from the first accessory,
An imaging device characterized by the above.
前記取得手段は、前記第1のアクセサリが前記撮像装置に装着された際に前記第2のアクセサリの動作状態を取得することを特徴とする請求項1に記載の撮像装置。   The image pickup apparatus according to claim 1, wherein the acquisition unit acquires an operation state of the second accessory when the first accessory is attached to the image pickup apparatus. 前記取得手段は、前記撮像装置に装着された前記第1のアクセサリのスリープ状態が解除された際に前記第2のアクセサリの動作状態を取得することを特徴とする請求項1または請求項2に記載の撮像装置。   The acquisition unit acquires the operation state of the second accessory when the sleep state of the first accessory attached to the imaging device is released. The imaging device described. 前記取得手段が前記第1のアクセサリに対して記第2のアクセサリの装着状態の問い合わせを送信する周期が動画の撮影周期に基づいて定められていることを特徴とする請求項1から請求項3のいずれか1項に記載の撮像装置。 Claims 1 to 3, characterized in that the period of the acquisition unit transmits the inquiry of the mounting state of the serial second accessory to said first accessory is determined based on the shooting period of the video The imaging device according to any one of 1 . 前記取得手段は、さらに前記第1のアクセサリの動作状態を取得し、
前記判定手段は、前記第1のアクセサリおよび前記第2のアクセサリのうち、動作不良のアクセサリを判定し、
前記報知手段は、前記判定手段により動作不良と判定されたアクセサリを報知することを特徴とする請求項1から請求項のいずれか1項に記載の撮像装置。
The acquisition unit further acquires an operation state of the first accessory,
The determination unit determines an accessory that is malfunctioning, of the first accessory and the second accessory,
The imaging device according to any one of claims 1 to 4 , wherein the notifying unit notifies the accessory that the determination unit determines that the operation is defective.
前記取得手段は、前記第1のアクセサリが前記撮像装置に装着された際に前記第1のアクセサリの動作状態を取得することを特徴とする請求項に記載の撮像装置。 The imaging device according to claim 5 , wherein the acquisition unit acquires an operation state of the first accessory when the first accessory is attached to the imaging device. 前記取得手段は、前記撮像装置に装着された前記第1のアクセサリのスリープ状態が解除された際に前記第1のアクセサリの動作状態を取得することを特徴とする請求項または請求項に記載の撮像装置。 It said acquisition means, to claim 5 or claim 6, characterized in that to obtain the operating state of the first accessory when the sleep state of the first accessory attached to the imaging device is released The imaging device described. 前記動作不良と判定されたアクセサリに対し、ユーザの指示に応じて前記アクセサリの制御プログラムデータを更新のために送信する送信手段をさらに有することを特徴とする請求項から請求項のいずれか1項に記載の撮像装置。 8. The accessory according to any one of claims 5 to 7 , further comprising: a transmitting unit that transmits control program data of the accessory for updating to the accessory determined to be defective in operation according to a user's instruction. The imaging device according to item 1. 前記報知手段は、前記判定手段によって動作不良と判定されたアクセサリについて、該アクセサリについて予め設定された条件に合致した際に前記報知を行うことを特徴とする請求項から請求項のいずれか1項に記載の撮像装置。 The notification means, accessories for determined to be defective operation by said determining means, any one of claims 8 from claim 5, characterized in that said notification upon meeting the preset conditions for the accessory The imaging device according to item 1. 前記予め設定された条件が、前記報知を行うタイミングを規定することを特徴とする請求項に記載の撮像装置。 The image pickup apparatus according to claim 9 , wherein the preset condition defines a timing at which the notification is performed. 前記タイミングが、即時および前記撮像装置の特定の動作のいずれかを規定することを特徴とする請求項10に記載の撮像装置。 The imaging device according to claim 10 , wherein the timing defines either an immediate operation or a specific operation of the imaging device. 前記第1のアクセサリがレンズユニット、エクステンダ、フラッシュの少なくともいずれかを含むことを特徴とする請求項1から請求項11のいずれか1項に記載の撮像装置。 The imaging device according to any one of claims 1 to 11 , wherein the first accessory includes at least one of a lens unit, an extender, and a flash. 前記第1のアクセサリがズーム機構を有するレンズユニットであって、前記第2のアクセサリが前記レンズユニットの外部から前記ズーム機構を機械的に駆動するアダプタであることを特徴とする請求項1から請求項11のいずれか1項に記載の撮像装置。 The first accessory is a lens unit having a zoom mechanism, and the second accessory is an adapter that mechanically drives the zoom mechanism from outside the lens unit. Item 12. The imaging device according to any one of items 11 . 第1のアクセサリを装着可能な撮像装置の制御方法であって、
所定のタイミングにおいて、装着されている前記第1のアクセサリに装着されている、第2のアクセサリの動作状態を取得する取得工程と、
前記取得した動作状態に基づいて、前記第2のアクセサリの動作不良を判定する判定工程と、
前記判定工程によって動作不良と判定された場合に、動作不良を報知する報知工程と、を有し、
前記取得工程は、
周期的に、前記第1のアクセサリに対して前記第2のアクセサリの装着状態の問い合わせを送信する工程と、
前記装着状態の問い合わせに対する前記第1のアクセサリの応答に基づいて前記第2のアクセサリが新たに装着されたことを検出する工程と、
前記第1のアクセサリに前記第2のアクセサリが新たに装着されたことが検出された際に、前記第2のアクセサリの動作状態の取得要求を前記第1のアクセサリに対して送信する工程と、
前記第2のアクセサリの動作状態を示す情報を前記第1のアクセサリから受信する工程と、
によって、前記第2のアクセサリの動作状態を取得する、
ことを特徴とする撮像装置の制御方法。
A method of controlling an image pickup apparatus, which is capable of mounting a first accessory, comprising:
An acquisition step of acquiring an operating state of a second accessory, which is attached to the attached first accessory, at a predetermined timing;
A determination step of determining a malfunction of the second accessory based on the acquired operation state;
When it is determined that the operation is defective by the determination step, a notification step of notifying the operation failure,
The acquisition step is
Periodically transmitting an inquiry about the mounting state of the second accessory to the first accessory,
Detecting that the second accessory is newly mounted based on the response of the first accessory to the mounting state inquiry;
And transmitting said when the second accessory is detected to have been newly mounted to the first accessory, for a request to obtain the operation state of the second accessory to said first accessory,
Receiving information indicating the operating state of the second accessory from the first accessory;
To obtain the operating state of the second accessory,
A method for controlling an imaging device, comprising:
撮像装置のコンピュータを、請求項1から請求項13のいずれか1項に記載の撮像装置の各手段として機能させるためのプログラム。 A program for causing a computer of an imaging device to function as each unit of the imaging device according to any one of claims 1 to 13 . 請求項15に記載されたプログラムを格納した、コンピュータが読み取り可能な記録媒体。 A computer-readable recording medium that stores the program according to claim 15 .
JP2016027244A 2016-02-16 2016-02-16 Imaging device, lens unit, accessory, control method thereof, and imaging system Active JP6700837B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016027244A JP6700837B2 (en) 2016-02-16 2016-02-16 Imaging device, lens unit, accessory, control method thereof, and imaging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016027244A JP6700837B2 (en) 2016-02-16 2016-02-16 Imaging device, lens unit, accessory, control method thereof, and imaging system

Publications (2)

Publication Number Publication Date
JP2017146420A JP2017146420A (en) 2017-08-24
JP6700837B2 true JP6700837B2 (en) 2020-05-27

Family

ID=59682179

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016027244A Active JP6700837B2 (en) 2016-02-16 2016-02-16 Imaging device, lens unit, accessory, control method thereof, and imaging system

Country Status (1)

Country Link
JP (1) JP6700837B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6877907B2 (en) * 2016-07-25 2021-05-26 キヤノン株式会社 Imaging devices, accessory devices, imaging systems and their control methods
JP6736730B2 (en) * 2018-06-29 2020-08-05 キヤノン株式会社 Imaging device, accessory device, and communication control method thereof

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04273225A (en) * 1991-02-28 1992-09-29 Canon Inc Interchangeable lens system
JP2002196404A (en) * 2001-09-10 2002-07-12 Olympus Optical Co Ltd Electronic device connecting system
JP2007017622A (en) * 2005-07-06 2007-01-25 Olympus Imaging Corp Lens interchangeable type imaging apparatus
JP2008079142A (en) * 2006-09-22 2008-04-03 Fujifilm Corp Camera system
JP2011128346A (en) * 2009-12-17 2011-06-30 Panasonic Corp Imaging device, interchangeable lens, and camera system
JP2013057814A (en) * 2011-09-08 2013-03-28 Nikon Corp Accessory and camera body
JP2013064908A (en) * 2011-09-20 2013-04-11 Nikon Corp Adapter, camera system, camera body, adapter control program and camera body control program
JP5966343B2 (en) * 2011-12-20 2016-08-10 株式会社ニコン Camera body, adapter, interchangeable lens, camera system,
JP6444024B2 (en) * 2013-11-12 2018-12-26 キヤノン株式会社 Drive unit and system having the drive unit

Also Published As

Publication number Publication date
JP2017146420A (en) 2017-08-24

Similar Documents

Publication Publication Date Title
US10264171B2 (en) Image capture apparatus, lens unit, driver device, electronic device, and capturing system including the same
US10225452B2 (en) Communication apparatus and method for controlling the same
US20180224722A1 (en) Interchangeable lens, camera system, communication method, and program
JP6700838B2 (en) Imaging device, accessory, control method thereof, and imaging system
JP6736730B2 (en) Imaging device, accessory device, and communication control method thereof
JP6637767B2 (en) Electronic apparatus, control method thereof, and remote imaging system
JP6611614B2 (en) Electronic device, control method therefor, program, and storage medium
JP2020008845A (en) Imaging device, interchangeable lens, intermediate accessory, and control method thereof
JP6700837B2 (en) Imaging device, lens unit, accessory, control method thereof, and imaging system
JP2005253057A (en) Imaging apparatus and control method
JP2015225284A (en) Imaging device and control method of the same, program thereof and recording medium
JP2005223762A (en) Imaging apparatus and control method
JP6618303B2 (en) Control device, communication system, control method of control device, and program
US8238711B2 (en) Method and apparatus for processing image data which enables switching to and from a reproduction mode
JP6758843B2 (en) Shooting control device and its control method
JP2015108674A (en) IMAGING DEVICE, LENS DEVICE, IMAGING DEVICE CONTROL METHOD, AND LENS DEVICE CONTROL METHOD
JP5159474B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP2018109794A (en) Electronic device, control method therefor, program, and recording medium
JP2017195513A (en) Imaging apparatus and control method thereof
US9338351B2 (en) Imaging device, imaging system, method of activating imaging device, and computer readable recording medium saving program
JP2015161893A (en) IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD
JP5436115B2 (en) Imaging apparatus, control method thereof, and program
JP5327005B2 (en) Camera system
JP2005208395A (en) Imaging apparatus, control method thereof, and program
JP6210795B2 (en) Display control apparatus and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200317

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200501

R151 Written notification of patent or utility model registration

Ref document number: 6700837

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151