Accessory device, control method for accessory device, and program
Patent Information
- Application Number
- JP2023134666
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-22
- Publication Date
- 2025-03-07
AI Technical Summary
【0008】 本発明によれば、アクセサリ装置の操作手段による絞り制御に対応していない撮像装置に対しても、適切な光学データを送信することが可能なアクセサリ装置を提供することができる。
Smart Images

Figure 2025029819000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an accessory device, a control method for an accessory device, and a program. [Background technology]
[0002] Conventionally, there are known interchangeable lenses that allow aperture control using an operating member such as an aperture ring. Patent Document 1 discloses a method of controlling the aperture using an operating member of an interchangeable lens when aperture control from the camera body is not possible. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2009-175621 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, when an interchangeable lens is attached to a camera body that does not support aperture control by the interchangeable lens, the camera body cannot obtain information on the correct aperture value set by the interchangeable lens using the method disclosed in Patent Document 1. If the camera body cannot obtain information on the correct aperture value, it cannot perform appropriate control according to the optical state of the interchangeable lens, and the accuracy of the focus adjustment process, etc. decreases.
[0005] SUMMARY OF THE PRESENT EMBODIMENTS An object of the present invention is to provide an accessory device that is capable of transmitting appropriate optical data even to an imaging device that does not support aperture control by an operating means of the accessory device. [Means for solving the problem]
[0006] An accessory device as one aspect of the present invention is an accessory device connectable to an imaging device, and has an aperture unit, an operation means for controlling the aperture unit, and a communication means for communicating with the imaging device, wherein the communication means transmits first optical data to the imaging device when it is determined that the imaging device supports aperture control by the operation means, and transmits second optical data different from the first optical data to the imaging device when it is determined that the imaging device does not support the aperture control.
[0007] Other objects and features of the present invention are illustrated in the following examples. Effect of the Invention
[0008] According to the present invention, it is possible to provide an accessory device that is capable of transmitting appropriate optical data even to an imaging device that does not support aperture control by an operating means of the accessory device. [Brief description of the drawings]
[0009] [Figure 1] FIG. 2 is a block diagram of an imaging system in each embodiment. [Diagram 2] 4A and 4B are diagrams illustrating a communication circuit configured between a camera body and an interchangeable lens and communication signal waveforms in each embodiment. [Diagram 3] 5 is a flowchart showing focus control by the camera body in the first embodiment. [Figure 4] 5 is a flowchart showing a transmission process of optical information by the interchangeable lens in the first embodiment. [Diagram 5] 4 is an example of an optical information table in each embodiment. [Figure 6] 10 is a flowchart showing focus control by the camera body in the second embodiment. [Figure 7] 10 is a flowchart showing a transmission process of optical information by an interchangeable lens in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0011] First, an imaging system 10 in each embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram of the imaging system 10. The imaging system 10 has a camera body (imaging device) 200 and an interchangeable lens (accessory device, optical equipment) 100 that is detachable from the camera body 200. Note that in each embodiment, the accessory device is an interchangeable lens (lens device) that can be connected to the camera body 200, but is not limited to this. Each embodiment can also be applied to an adapter device such as an extender that can be connected to the camera body 200 or the interchangeable lens 100 as the accessory device.
[0012] First, the specific configurations of the interchangeable lens 100 and the camera body 200 will be described. The interchangeable lens 100 is mechanically and electrically connected to the camera body 200 via a mount (not shown). The interchangeable lens 100 receives power from the camera body 200 via a power supply terminal (not shown) provided on the mount described above. The interchangeable lens 100 uses the power received from the camera body 200 to control various actuators and a lens microcomputer (lens microcomputer) 101 (described later). The camera body 200 also communicates with the interchangeable lens 100 via a communication terminal section provided on the mount described above, and controls the interchangeable lens 100 by transmitting control commands.
[0013] Next, the configuration of the camera body 200 will be described. The camera body 200 has a camera microcomputer 201, a camera communication unit 202, an image sensor 203 including a phase difference AF sensor function, a signal processing circuit 204, a recording processing unit 205, a display unit 206, and an operation unit 207. The camera microcomputer 201 is responsible for the overall control of the camera body 200, and has a memory and a control circuit etc. inside. The memory is a RAM (Random Access Memory), a ROM (Read Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), etc.
[0014] The camera communication unit 202 of the camera body 200 has a communication terminal for communicating with the lens communication unit 102 of the interchangeable lens 100. The camera microcomputer 201 transmits and receives information such as distance measurement information, photometry information, and ID information to and from the lens communication unit 102 via the camera communication unit 202. The camera microcomputer 201 also transmits control commands to the lens microcomputer 101 via the camera communication unit 202 regarding the light amount adjustment operation of the diaphragm unit (aperture diaphragm) 104 according to the luminance information and the focus adjustment operation of the focus lens 106 according to the focus information. The camera microcomputer 201 controls the camera body 200 according to inputs from various setting operation members included in the operation unit 207, such as an image capture instruction switch and an aperture value and shutter speed setting dial.
[0015] The imaging element 203 is a CMOS (Complementary Metal-Oxide-Semiconductor) sensor or a CCD (Charge Coupled Device) sensor, etc. The imaging element 203 photoelectrically converts a subject image (optical image) formed by an imaging optical system in the interchangeable lens 100, and outputs an electrical signal (analog signal). The analog signal output from the imaging element 203 is converted into a digital signal by an A / D conversion circuit (not shown).
[0016] The signal processing circuit 204 performs various image processing on the digital signal from the A / D conversion circuit to generate a video signal. The signal processing circuit 204 also generates defocus information for focus detection of a subject image and luminance information indicating an exposure state from the video signal. The signal processing circuit 204 outputs the video signal to a display unit 206, and the display unit 206 displays the video signal as a live view image used to check the composition, focus state, etc. The signal processing circuit 204 also outputs the video signal to a recording processing unit 205. The recording processing unit 205 stores the video signal in an external memory or the like as still images or moving image data.
[0017] Next, a description will be given of the configuration of the interchangeable lens 100. The interchangeable lens 100 has a lens microcomputer 101, a lens communication unit 102, an imaging optical system, various control units that control various actuators that drive the imaging optical system, a focus lens operation ring 111, and an aperture operation ring (operation means) 112.
[0018] The lens microcomputer 101 is responsible for controlling the entire interchangeable lens 100, and has internal memory (storage means) 113 such as RAM, ROM, EEPROM, and a control circuit (not shown). The memory stores optical system data corresponding to the state of the imaging optical system, such as the zoom lens 103, aperture unit 104, and focus lens 106, as well as adjustment data for individual lenses, as tables. The lens microcomputer 101 uses data corresponding to the current state of the imaging optical system for control.
[0019] The lens communication unit (communication means) 102 of the interchangeable lens 100 has a communication terminal for communicating with a camera communication unit 202 of the camera body 200. The lens microcomputer 101 transmits and receives information such as distance measurement information, photometry information, and ID information to and from the camera communication unit 202 via the lens communication unit 102. The lens microcomputer 101 also receives control commands related to light amount adjustment operations and focus adjustment operations from the camera microcomputer 201 via the lens communication unit 102, and receives transmission requests for optical system data, adjustment data for individual lenses, and the states of various operating members.
[0020] The lens microcomputer 101 is a control unit that controls the operation of each unit in the interchangeable lens 100. In response to a command related to light amount adjustment or a command related to focusing among the control commands, the lens microcomputer 101 issues a command to the aperture control unit 108 and the focus lens control unit 110 to drive the aperture unit 104 and the focus lens 106. This performs autofocus processing that controls the light amount adjustment processing and focus adjustment operation by the aperture unit 104 and the focus lens 106. The lens microcomputer 101 also controls the focus adjustment operation by issuing a command to the focus lens control unit 110 to drive the focus lens 106 according to the operation amount of the focus lens operation ring 111. The lens microcomputer 101 also controls the light amount adjustment operation by issuing a command to the aperture control unit 108 to drive the aperture unit 104 according to the operation amount of the aperture operation ring 112. Note that in this embodiment, the operation means for controlling the aperture unit 104 is the aperture operation ring 112, but is not limited thereto. Instead of the aperture operation ring 112, an operation means for controlling the aperture unit 104 through communication with an external device such as a PC may be used.
[0021] The imaging optical system includes a zoom lens 103 that changes the magnification, an aperture unit 104 that adjusts the amount of light, an image stabilization lens 105, and a focus lens 106 that adjusts the focus.
[0022] The zoom lens 103 is movable in a direction along the optical axis OA (optical axis direction), and is driven in the optical axis direction by a user operating a zoom operation unit connected to a zoom mechanism (not shown). This causes the magnification to be changed by moving the zoom lens 103, changing the focal length of the imaging optical system. The zoom lens position detection unit 107 detects the zoom lens position using a position detection sensor such as a variable resistor, and outputs the position data to the lens microcomputer 101.
[0023] The aperture unit 104 is configured to include aperture blades and sensors such as Hall elements. The state of the aperture blades is detected by the aforementioned sensors and output to the lens microcomputer 101. In response to a command from the lens microcomputer 101, the aperture control unit 108 outputs a drive signal to drive actuators such as a stepping motor and a voice coil motor. This allows the aperture unit 104 to adjust the amount of light.
[0024] The image stabilization lens 105 reduces image shake caused by camera shake or the like by moving in a direction perpendicular to the optical axis OA of the imaging optical system. The image stabilization lens control unit 109 outputs a drive signal to drive the anti-shake actuator according to a command from the lens microcomputer 101 in response to shake detected by a shake sensor (not shown) such as a vibration gyro. This performs anti-shake processing that controls the shift operation of the image stabilization lens 105.
[0025] The focus lens 106 is movable in the optical axis direction, and detects the position of the focus lens 106 using a position detection sensor such as a photointerrupter and outputs the position data to the lens microcomputer 101. In response to a command from the lens microcomputer 101, the focus lens control unit 110 outputs a drive signal to drive an actuator such as a stepping motor to move the focus lens 106, thereby performing focus adjustment. In addition, the focus lens 106 corrects image plane fluctuations caused by magnification change by the zoom lens 103.
[0026] Next, the communication circuit and communication signal waveforms configured between the camera communication unit 202 of the camera body 200 and the lens communication unit 102 of the interchangeable lens 100 will be described with reference to Figures 2(a) and (b). Figure 2(a) is a diagram showing the communication circuit, and Figure 2(b) is a diagram showing the communication signal waveforms.
[0027] In each embodiment, the camera microcomputer 201 and the lens microcomputer 101 communicate with each other using a clock-synchronized serial communication method. However, in each embodiment, the communication method is not limited to this, and communication may be performed using other communication methods.
[0028] The clock-synchronized serial communication method will be described. The clock signal LCLK is sent from the camera microcomputer 201 as the communication master to the lens microcomputer 101 as the slave. The communication signal DCL includes camera information such as distance measurement information, photometry information, and ID information from the camera microcomputer 201 to the lens microcomputer 101. The communication signal DCL also includes control commands related to the magnification change operation of the zoom lens 103 according to focal length information, the light amount adjustment operation of the aperture unit 104 according to brightness information, and the focus adjustment operation of the focus lens 106 according to focus information, as well as a transmission request command. The data signal DLC includes optical system data and various operating member states transmitted from the lens microcomputer 101 to the camera microcomputer 201 in synchronization with the clock signal.
[0029] The camera microcomputer 201 outputs a clock signal LCLK consisting of a set of eight-cycle pulses, and transmits a communication signal DCL to the lens microcomputer 101 in synchronization with the clock signal LCLK. At the same time, the camera microcomputer 201 receives a data signal DLC output from the lens microcomputer 101 in synchronization with the clock signal LCLK. In this manner, one byte (8 bits) of data is transmitted and received between the camera microcomputer 201 and the lens microcomputer 101 in synchronization with one set of clock signals LCLK. After transmitting and receiving this one byte of data, a communication pause period is inserted due to communication standby request information BUSY notified from the lens microcomputer 101 to the camera microcomputer 201, and the camera microcomputer 201 pauses communication.
[0030] Each embodiment will be described in detail below. EXAMPLES
[0031] First, a first embodiment of the present invention will be described with reference to Fig. 3 to Fig. 5. In this embodiment, a flow of control will be described in which control is performed according to the optical state of the interchangeable lens 100 in a camera body 200 that cannot acquire information on the aperture value (F value) set by the interchangeable lens 100, and a decrease in accuracy of focus adjustment processing and the like is avoided.
[0032] 3 is a flowchart showing focus control by the camera body 200 in this embodiment. The camera microcomputer 201, which has started processing in step S300, transmits camera information to the lens microcomputer 101 via the camera communication unit 202 in step S301. The camera information includes information such as the functions, settings, and status of the camera body 200. The camera information also includes information indicating whether or not it is possible to obtain information on the aperture value (F-number) set by the interchangeable lens 100 (information regarding whether or not aperture mechanism control by the interchangeable lens 100 is supported).
[0033] Next, in step S302, the camera microcomputer 201 requests the lens microcomputer 101 to transmit optical information (lens optical information) in the current state of the interchangeable lens 100 via the camera communication unit 202. At this time, the camera microcomputer 201 specifies one or more aperture values to be used during focus adjustment processing, and requests optical information corresponding to the specified aperture values.
[0034] 4 is a flowchart showing the optical information transmission process by the interchangeable lens 100 in this embodiment. Upon receiving a lens optical information transmission request from the camera body 200 (step S302), the lens microcomputer 101 of the interchangeable lens 100 starts the process in step S400.
[0035] Next, in step S401, the lens microcomputer 101 receives a request to send lens optical information from the camera microcomputer 201 via the lens communication unit 102. Next, in step S402, the lens microcomputer 101 determines whether or not the camera body 200 supports aperture mechanism control by the interchangeable lens 100, based on the information already received from the camera body 200 (information regarding whether or not aperture mechanism control is supported). If it is determined in step S402 that the camera body 200 supports aperture mechanism control by the interchangeable lens 100, the process proceeds to step S403.
[0036] In step S403, the lens microcomputer 101 acquires the current position (zoom position) of the zoom lens 103 and the current position (focus position) of the focus lens 106. Then, in step S404, the lens microcomputer 101 acquires optical information from the memory 113. At this time, the lens microcomputer 101 searches an optical information table for optical information (optical data) corresponding to the aperture value specified by the camera body 200 and the current state (optical state) of the imaging optical system including the zoom lens 103 and focus lens 106.
[0037] 5 is an example of an optical information table (optical data table), which is a defocus amount correction data table used for focus adjustment. For example, assume that the aperture values specified by the camera body 200 are the open position (I0) and one-stop position (I1), the current position of the zoom lens 103 is Z4, and the current position of the focus lens 106 is F3. In this case, the lens microcomputer 101 searches the optical information table and acquires the data "DFOS_I0Z4F3" and "DFOS_I1Z4F3". The optical information table shown in FIG. 5 is stored in the memory 113, for example.
[0038] 4, the lens microcomputer 101 transmits the optical information (first optical data) acquired from the optical information table in step S404 to the camera microcomputer 201 via the lens communication unit 102. Then, in step S411, the processing by the interchangeable lens 100 (transmission processing of optical information) ends.
[0039] If it is determined in step S402 that the camera body 200 does not support aperture mechanism control by the interchangeable lens 100, the process proceeds to step S406. In step S406, the lens microcomputer 101 acquires the current position of the zoom lens 103, the current position of the focus lens 106, and the current position of the aperture unit 104. Next, in step S407, the lens microcomputer 101 selects an aperture position near the current position of the aperture unit 104 (current aperture position) from a table of optical information stored in the memory. Next, in step S408, the lens microcomputer 101 acquires optical information from the memory. At this time, the lens microcomputer 101 searches the optical information table for data corresponding to the aperture position selected in step S407 and the current state of the imaging optical system, such as the zoom lens 103 and the focus lens 106.
[0040] 5, it is assumed that the current aperture unit 104 is at a 1.5-stop aperture position (between aperture positions I1 and I2), the current position of the zoom lens 103 is Z4, and the current position of the focus lens 106 is F3. In this case, the lens microcomputer 101 searches the optical information table and acquires the data "DFOS_I1Z4F3" and "DFOS_I2Z4F3".
[0041] 4, the lens microcomputer 101 linearly interpolates the two correction data acquired in step S408 to calculate correction data for the current position of the aperture unit 104. Note that the correction data for the position of the aperture unit 104 may be calculated by linearly interpolating the two correction data, or the number of aperture divisions in the optical information table may be increased and correction data for the nearest aperture position may be selected.
[0042] Next, in step S410, the lens microcomputer 101 transmits the optical information (second optical data) calculated from the optical information table in step S409 to the camera microcomputer 201 via the lens communication unit 102. Then, in step S411, the processing of the interchangeable lens 100 (processing of transmitting optical information) ends.
[0043] 3, when the lens optical information is transmitted from the interchangeable lens 100, the camera microcomputer 201 acquires the lens optical information via the camera communication unit 202. Next, in step S304, the camera microcomputer 201 detects (acquires) a defocus amount indicating a difference between a focus position of a subject image and a current position of the focus lens 106 of the interchangeable lens 100 by the signal processing circuit 204. Next, in step S305, the camera microcomputer 201 corrects the defocus amount to a defocus amount suitable for the optical state of the interchangeable lens 100, using the lens optical information acquired in step S303. Next, in step S306, the camera microcomputer 201 transmits a control command related to a focus adjustment operation of the focus lens 106 according to the defocus amount corrected in step S305 to the lens microcomputer 101 via the camera communication unit 202.
[0044] Next, in step S307, the camera microcomputer 201 uses the signal processing circuit 204 to detect the defocus amount again and judges whether or not the subject is in focus. If it is judged that the subject is in focus, the process proceeds to step S308 and ends the process (focus control) of the camera body 200. On the other hand, if it is judged in step S307 that the subject is not in focus, the process returns to step S302 and the camera microcomputer 201 performs focus adjustment processing again.
[0045] As described above, when it is determined that the camera body 200 supports aperture control using the aperture operation ring 112, the lens communication unit 102 transmits first optical data to the camera body 200. On the other hand, when it is determined that the camera body 200 does not support aperture control, the lens communication unit 102 transmits second optical data, which is different from the first optical data, to the camera body 200.
[0046] Preferably, when it is determined that aperture control by the aperture operation ring 112 is valid, the lens communication unit 102 transmits the first optical data or the second optical data to the camera body 200. Also preferably, the first optical data is optical data corresponding to the aperture value set by the camera body 200, and the second optical data is optical data corresponding to the aperture value set by the aperture operation ring 112. More preferably, the first optical data and the second optical data are optical data corresponding to the current zoom position and the current focus position, respectively.
[0047] Preferably, the first optical data is optical data converted according to the aperture value set by the camera body 200 and used for shooting. Also preferably, the second optical data is optical data selected from the optical data table according to the aperture value set by the aperture operation ring 112. More preferably, the second optical data is optical data corresponding to an aperture value (nearby aperture value) that matches or is close to the aperture value set by the aperture operation ring 112. Also preferably, the second optical data is optical data calculated (interpolated) using the optical data table and the aperture value set by the aperture operation ring 112. By performing the interpolated calculation, the capacity of the optical data table stored in the memory 113 can be reduced.
[0048] In this embodiment, if the camera body 200 does not support aperture mechanism control by the interchangeable lens 100, the lens microcomputer 101 calculates optical information (lens optical information) according to the current position of the aperture unit 104, regardless of the aperture value specified by the camera body 200. The lens microcomputer 101 then notifies the camera body 200 of the calculated optical information. The camera body 200 uses the notified optical information to correct the defocus amount to an amount suitable for the optical state of the interchangeable lens 100, and transmits to the lens microcomputer 101 a control command related to the focus adjustment operation of the focus lens 106 according to the corrected defocus amount.
[0049] In this way, the second optical data is generated so that the result of conversion by the camera body 200 becomes the same as or a close value to the optical data of the current aperture value of the interchangeable lens 100. Therefore, according to this embodiment, even if the camera body 200 does not support aperture mechanism control by the interchangeable lens 100, it is possible to perform a focus adjustment operation using a defocus amount suitable for the optical state of the interchangeable lens 100, and it is possible to avoid a decrease in focus adjustment accuracy. EXAMPLES
[0050] Next, a second embodiment of the present invention will be described with reference to Fig. 5 to Fig. 7. In this embodiment, a flow of control will be described in which control is performed according to the optical state of the interchangeable lens 100 in a camera body 200 that cannot acquire information on the aperture value (F-number) set by the interchangeable lens 100, and a decrease in accuracy of focus adjustment processing and the like is avoided.
[0051] 6 is a flowchart showing focus control by the camera body 200 in this embodiment. The camera microcomputer 201, which starts processing in step S600, transmits camera information to the lens microcomputer 101 via the camera communication unit 202 in step S601. The camera information includes information such as the functions, settings, and status of the camera body 200. The camera information also includes information indicating whether it is possible to obtain information on the aperture value set by the interchangeable lens 100 (information regarding whether aperture mechanism control is supported).
[0052] Next, in step S602, the camera microcomputer 201 requests the lens microcomputer 101 to transmit the individual lens adjustment data of the interchangeable lens 100 via the camera communication unit 202, and acquires the individual lens adjustment data from the interchangeable lens 100. The individual lens adjustment data is a lens individual adjustment data table corresponding to all positions of the zoom lens 103, the focus lens 106, and the aperture unit 104.
[0053] The lens individual adjustment data table has the same data table format as the defocus amount correction data table, which is an example of lens optical information in Fig. 5. Data corresponding to the current state of the imaging optical system including the zoom lens 103, focus lens 106, and aperture unit 104 is searched for from the lens individual adjustment data table and used for control. The number of divisions and division positions of each state of the lens individual adjustment data may be the same as or different from the optical information (lens optical information).
[0054] Next, in step S603, the camera microcomputer 201 requests the lens microcomputer 101 to transmit optical information (lens optical information) in the current state of the interchangeable lens 100 via the camera communication unit 202. At this time, the camera microcomputer 201 specifies one or more aperture values to be used during focus adjustment processing, and requests optical information corresponding to the specified aperture values.
[0055] 7 is a flowchart showing the optical information transmission process by the interchangeable lens 100 in this embodiment. Upon receiving a lens optical information transmission request from the camera body 200 (step S603), the lens microcomputer 101 of the interchangeable lens 100 starts the process in step S700.
[0056] Next, in step S701, the lens microcomputer 101 receives a request to send lens optical information from the camera microcomputer 201 via the lens communication unit 102. Next, in step S702, the lens microcomputer 101 determines whether or not the camera body 200 supports aperture mechanism control by the optical device based on the information already received from the camera body 200 (information regarding whether or not aperture mechanism control is supported). If it is determined in step S702 that the camera body 200 supports aperture mechanism control by the optical device, the process proceeds to step S703.
[0057] In step S703, the lens microcomputer 101 acquires the current position (zoom position) of the zoom lens 103 and the current position (focus position) of the focus lens 106. Then, in step S704, the lens microcomputer 101 acquires optical information from the memory. At this time, the lens microcomputer 101 searches an optical information table for data corresponding to the aperture value specified by the camera body 200 and the current state of the imaging optical system including the zoom lens 103 and focus lens 106.
[0058] Next, in step S705, the lens microcomputer 101 transmits the optical information (first optical data) acquired from the optical information table in step S704 to the camera microcomputer 201 via the lens communication unit 102. Then, in step S711, the processing by the interchangeable lens 100 (transmission processing of optical information) ends.
[0059] If it is determined in step S702 that the camera body 200 does not support aperture mechanism control by the interchangeable lens 100, the process proceeds to step S706. In step S706, the lens microcomputer 101 acquires the current position of the zoom lens 103, the current position of the focus lens 106, and the current position of the aperture unit 104. Next, in step S707, the lens microcomputer 101 selects an aperture position near the current position of the aperture unit 104 (current aperture position) from a table of optical information stored in the memory. Next, in step S708, the lens microcomputer 101 acquires optical information from the memory. At this time, the lens microcomputer 101 searches the optical information table for data corresponding to the aperture position selected in step S707 and the current state of the imaging optical system, such as the zoom lens 103 and the focus lens 106.
[0060] Next, in step S709, the lens microcomputer 101 acquires lens individual adjustment data at the lens selected aperture position (aperture position selected in step S707) from the memory 113. At this time, the lens microcomputer 101 searches the lens individual adjustment data table for data corresponding to the state of the imaging optical system, including the aperture position selected in step S707 and the current positions of the zoom lens 103 and the focus lens 106. Next, in step S710, the lens microcomputer 101 acquires lens individual adjustment data at the camera specified aperture value (aperture value specified by the camera body 200) from the memory 113. At this time, the lens microcomputer 101 searches the optical information table for data corresponding to the state of the imaging optical system, including the aperture value specified by the camera body 200 and the current positions of the zoom lens 103 and the focus lens 106.
[0061] Next, in step S711, the lens microcomputer 101 linearly interpolates the two correction data acquired from the optical information table in step S708 to calculate optical correction data for the current position of the aperture unit 104. Also, the lens microcomputer 101 linearly interpolates the two correction data acquired from the lens individual adjustment data table in step S709 to calculate individual adjustment correction data for the current position of the aperture unit 104.
[0062] The lens microcomputer 101 adds the optical correction data and the individual adjustment correction data, and further subtracts the lens individual adjustment data of the camera specified aperture value acquired from the lens individual adjustment data table in step S710. In this way, correction data is calculated that cancels the influence of the lens individual adjustment data already transmitted to the camera body 200 in step S602. Note that the correction data for the position of the aperture unit 104 may be calculated by linearly interpolating two correction data, or the number of aperture divisions in the optical information table may be increased and correction data for the nearest aperture position may be selected.
[0063] Next, in step S712, the lens microcomputer 101 transmits the optical information (second optical data) calculated in step S711 from the optical information table and the individual adjustment correction data table to the camera microcomputer 201 via the lens communication unit 102. Then, in step S713, the processing of the interchangeable lens 100 (transmission processing of optical information) ends.
[0064] 6, when the lens optical information is transmitted from the interchangeable lens 100, the camera microcomputer 201 acquires the lens optical information via the camera communication unit 202. Next, in step S605, the camera microcomputer 201 detects (acquires) a defocus amount indicating the difference between the in-focus position of the subject image and the current position of the focus lens 106 of the interchangeable lens 100 by the signal processing circuit 204.
[0065] Next, in step S606, the camera microcomputer 201 uses the lens individual adjustment data acquired in step S602 and the lens optical information acquired in step S604 to correct the defocus amount to a defocus amount suitable for the optical state of the interchangeable lens 100. Next, in step S607, the camera microcomputer 201 transmits, via the camera communication unit 202 to the lens microcomputer 101, a control command related to the focus adjustment operation of the focus lens 106 according to the defocus amount corrected in step S606.
[0066] Next, in step S608, the camera microcomputer 201 detects the defocus amount again using the signal processing circuit 204, and determines whether or not the subject is in focus. If it is determined that the subject is in focus, the process proceeds to step S609, and the process (focus control) of the camera body 200 ends. On the other hand, if it is determined in step S608 that the subject is not in focus, the process returns to step S603, and the camera microcomputer 201 performs focus adjustment processing again.
[0067] In this embodiment, if the camera body 200 does not support aperture mechanism control, the lens microcomputer 101 calculates correction data that cancels the effects of optical information according to the current position of the aperture unit 104 and the lens individual adjustment data that has already been transmitted to the camera body 200. The lens microcomputer 101 then notifies the camera body 200 of the calculated correction data. The lens microcomputer 101 performs this process regardless of the aperture value specified by the camera body 200. Thus, in this embodiment, the second optical data is acquired using data unique to the interchangeable lens 100.
[0068] The camera body 200 uses the notified lens optical information to correct the defocus amount to an amount appropriate for the optical state of the interchangeable lens 100, and transmits a control command related to the focus adjustment operation of the focus lens 106 according to the corrected defocus amount to the lens microcomputer 101. Therefore, according to this embodiment, even if the camera body 200 does not support aperture mechanism control by the interchangeable lens 100, it is possible to perform the focus adjustment operation using a defocus amount appropriate for the optical state of the interchangeable lens 100, and it is possible to avoid a decrease in focus adjustment accuracy.
[0069] (Other Examples) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-mentioned embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
[0070] According to each embodiment, it is possible to provide an accessory device, a control method for an accessory device, and a program that can transmit appropriate optical data according to the optical state of the accessory device, even to an imaging device that does not support aperture control by an operating means of the accessory device.
[0071] The disclosure of each embodiment includes the following configurations and methods. (Configuration 1) An accessory device connectable to an imaging device, comprising: Aperture unit; An operating means for controlling the diaphragm unit; A communication means for communicating with the imaging device, The communication means includes: transmitting first optical data to the imaging device when it is determined that the imaging device supports aperture control by the operation means; An accessory device comprising: an imaging device that transmits second optical data different from the first optical data to the imaging device when it is determined that the imaging device does not support the aperture control. (Configuration 2) The accessory device of configuration 1, characterized in that the communication means transmits the first optical data or the second optical data to the imaging device when it is determined that the aperture control by the operation means is valid. (Configuration 3) the first optical data is optical data corresponding to an aperture value set by the imaging device, 3. The accessory device according to configuration 1 or 2, wherein the second optical data is optical data corresponding to an aperture value set by the operating means of the accessory device. (Configuration 4) The accessory device of configuration 3, wherein the first optical data and the second optical data are optical data according to a current zoom position and a current focus position, respectively. (Configuration 5) 5. The accessory device according to any one of configurations 1 to 4, wherein the first optical data is optical data that is converted according to an aperture value set by the imaging device and used for photographing. (Configuration 6) further comprising a storage means for storing the optical data table; 6. The accessory device according to any one of configurations 1 to 5, wherein the second optical data is optical data selected from the optical data table in accordance with an aperture value set by the operating means. (Configuration 7) 7. The accessory device according to claim 6, wherein the second optical data is optical data corresponding to an aperture value that matches or is close to the aperture value set by the operating means. (Configuration 8) further comprising a storage means for storing the optical data table; The accessory device according to any one of configurations 1 to 5, wherein the second optical data is optical data calculated using the optical data table and an aperture value set by the operation means. (Configuration 9) The accessory device according to any one of configurations 1 to 8, wherein the second optical data is acquired using data unique to the accessory device. (Configuration 10) 10. The accessory device according to any one of configurations 1 to 9, wherein the operation means is an aperture operation ring. (Configuration 11) 10. The accessory device according to any one of configurations 1 to 9, wherein the operation means controls the aperture unit through communication with an external device. (Configuration 12) 12. The accessory device according to any one of configurations 1 to 11, wherein the accessory device is a lens device. (Configuration 13) 12. The accessory device according to any one of configurations 1 to 11, wherein the accessory device is an adapter device connectable to at least one of the lens device and the imaging device. (Method 1) A method for controlling an accessory device connectable to an imaging device, comprising: a control step of controlling the diaphragm unit in response to an operation of an operating means of the accessory device; A communication step of communicating with the imaging device, In the communication step, transmitting first optical data to the imaging device when it is determined that the imaging device supports aperture control by the operation means; A control method for an accessory device, comprising the steps of: transmitting second optical data, which is different from the first optical data, to the imaging device when it is determined that the imaging device does not support the aperture control. (Configuration 14) A program for causing a computer to execute the accessory device control method according to Method 1.
[0072] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. [Explanation of symbols]
[0073] 100 Interchangeable lenses (accessory devices) 102 Lens communication unit (communication means) 104 Aperture unit 112 Aperture operation ring (operation means) 200 Camera body (imaging device)
Claims
1. An accessory device (100) connectable to an imaging device (200), A diaphragm unit (104); An operating means (112) for controlling the aperture unit; A communication means (102) for communicating with the imaging device, The communication means includes: transmitting first optical data to the imaging device when it is determined that the imaging device supports aperture control by the operation means; An accessory device comprising: an image capturing device that transmits, when it is determined that the image capturing device does not support the aperture control, second optical data that is different from the first optical data to the image capturing device.
2. The accessory device according to claim 1 , wherein the communication means transmits the first optical data or the second optical data to the imaging device when it is determined that the aperture control by the operation means is valid.
3. the first optical data is optical data corresponding to an aperture value set by the imaging device, 2. The accessory device according to claim 1, wherein the second optical data is optical data corresponding to an aperture value set by the operation means of the accessory device.
4. 4. The accessory device of claim 3, wherein the first optical data and the second optical data are optical data according to a current zoom position and a current focus position, respectively.
5. 2. The accessory device according to claim 1, wherein the first optical data is optical data that is converted according to an aperture value set by the imaging device and used for photographing.
6. a storage means (113) for storing the optical data table; 2. The accessory device according to claim 1, wherein the second optical data is optical data selected from the optical data table in accordance with an aperture value set by the operation means.
7. 7. The accessory device according to claim 6, wherein the second optical data is optical data corresponding to an aperture value that matches or is close to the aperture value set by the operating means.
8. a storage means (113) for storing the optical data table; 2. The accessory device according to claim 1, wherein the second optical data is optical data calculated using the optical data table and an aperture value set by the operation means.
9. The accessory device of claim 1 , wherein the second optical data is acquired using unique data of the accessory device.
10. 10. The accessory device according to claim 1, wherein the operation means is an aperture operation ring.
11. 10. The accessory device according to claim 1, wherein the operation means controls the aperture unit through communication with an external device.
12. The accessory device according to any one of claims 1 to 9, wherein the accessory device is a lens device.
13. The accessory device according to any one of claims 1 to 9, wherein the accessory device is an adapter device connectable to at least one of a lens device and the imaging device.
14. A method for controlling an accessory device connectable to an imaging device, comprising: a control step of controlling a diaphragm unit in response to an operation of an operating means of the accessory device; A communication step of communicating with the imaging device, In the communication step, transmitting first optical data to the imaging device when it is determined that the imaging device supports aperture control by the operation means; A control method for an accessory device, comprising the steps of: transmitting second optical data, which is different from the first optical data, to the imaging device when it is determined that the imaging device does not support the aperture control.
15. A program for causing a computer to execute the accessory device control method according to claim 14.
Citation Information
Patent Citations
Lens barrel and camera system
JP2009175621A