The aspect of the embodiments relates to a lens apparatus, a control method, and a storage medium.
Japanese Patent Laid-Open No. (JP) 4-125508 discloses a lens apparatus with improved position detecting accuracy by correcting the nonlinearity of the output voltage caused by the nonlinearity of a resistance value of a resistor by applying a voltage to at least one point other than both ends of the resistor.
One conceivable method is to correct a detected value based on a plurality of positions (actual positions) in a movable range of an optical member and a detected value (output) of a position detector. In some conventional lens apparatuses, a plurality of operation rings are replaceable. For example, in some conventional lens apparatuses, for an object distance, an operation ring with a metric scale (in units of meters) and an operation ring with an imperial scale (in units of feet and inches) can be replaceable. In other conventional lens apparatuses, some of the optical units in the imaging optical system are replaceable. In this case, a zoom operation ring, an aperture operation ring, etc. are replaced. with an operation ring according to an optical characteristic that changes due to the replacement.
In a case where the operation ring is replaced, the positions of scale lines (also referred to as index lines or indices hereinafter) on the operation ring change. Thus, a detected value (position information) of a position detector corrected for indices on a specific operation ring is less accurate than a detected value of a position detector for indices on another operation ring.
In a lens apparatus according to one aspect of the embodiments, a first operation unit and a second operation unit are replaceable with each other. The lens apparatus includes a member movable by an operation of the first operation unit or the second operation unit, a detector configured to detect a position of the member, a memory configured to store a plurality of first detected values each of which is output from the detector for a plurality of indices of the first operation unit, and a plurality of second detected values each of which is output from the detector for a plurality of indices of the second operation unit, and a processor. The processor is configured to function as an acquiring unit configured to acquire a characteristic of the lens apparatus based on the position of the member, and a specifying unit configured to specify one of the first operation unit and the second operation unit to be used. The acquiring unit acquires the characteristic at least based on the plurality of first detected values in a case where the specifying unit specifies the first operation unit. The acquiring unit acquires the characteristic at least based on the plurality of second detected values in a case where the specifying unit specifies the second operation unit.
In a lens apparatus, a first operation unit and a second operation unit are replaceable with each other and each of them is configured to move a member. A method of the lens apparatus according to another aspect of the embodiments includes specifying one of the first operation unit and the second operation unit to be used, and acquiring a characteristic of the lens apparatus based on a plurality of first detected values each of which is output for at least a plurality of indices of the first operation unit by a detector configured to detect a position of the member in a case where the specifying specifies the first operation unit, and based on a plurality of second detected values each of which is output for at least a plurality of indices of the second operation unit by the detector in a case where the specifying specifies the second operation unit. A non-transitory computer-readable storage medium storing a program that causes a computer to execute the above method also constitutes another aspect of the aspect of the embodiments.
Further features of the disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings. In the following, the term “unit” may refer to a software context, a hardware context, or a combination of software and hardware contexts. In the software context, the term “unit” refers to a functionality, an application, a software module, a function, a routine, a set of instructions, or a program that can be executed by a programmable processor such as a microprocessor, a central processing unit (CPU), or a specially designed programmable device or controller. A memory contains instructions or program that, when executed by the CPU, cause the CPU to perform operations corresponding to units or functions. In the hardware context, the term “unit” refers to a hardware element, a circuit, an assembly, a physical structure, a system, a module, or a subsystem. It may include mechanical, optical, or electrical components, or any combination of them. It may include active (e.g., transistors) or passive (e.g., capacitor) components. It may include semiconductor devices having a substrate and other layers of materials having various concentrations of conductivity. It may include a CPU or a programmable processor that can execute a program stored in a memory to perform specified functions. It may include logic elements (e.g., AND, OR) implemented by transistor circuits or any other switching circuits. In the combination of software and hardware contexts, the term “unit” or “circuit” refers to any combination of the software and hardware contexts as described above. In addition, the term “element,” “assembly,” “component,” or “device” may also refer to “circuit” with or without integration with packaging materials.
Referring now to the accompanying drawings, a detailed description will be given of embodiments according to the disclosure.
Referring now to
The lens apparatus 101 forms an object image on an image sensor (not illustrated) in the image pickup apparatus 102 via a plurality of optical members such as a focus lens 1001f, a zoom lens 1001z, and a diaphragm (aperture stop) 1001i. A focus position detector (F-position detector hereinafter) 1002f, a zoom position detector (Z-position detector hereinafter) 1002z, and an aperture position detector (I-position detector hereinafter) 1002i are position detectors configured to detect the positions of focus lens 1001f, zoom lens 1001z, and diaphragm 1001i, respectively. In this embodiment, each position detector includes a potentiometer, and its detected value nonlinearly changes as the position of each optical member changes.
An F-operation unit 1003f, a Z-operation unit 1003z, and an I-operation unit 1003i are operation units that operate the focus lens 1001f, the zoom lens 1001z, and the diaphragm 1001i, respectively. Each operation unit in this embodiment includes an operation ring provided on the exterior of the lens apparatus 101 and mechanically connected with each optical member (such as an operation ring rotatable about an optical axis), but is not limited to this example. In this embodiment, the F-operation unit 1003f is an imperial operation ring (first operation unit) having a scale in units of feet (ft) (fps unit or imperial system) or a metric operation ring (second operation unit) having a scale in units of meters. The lens apparatus 101 is constructed such that an imperial operation ring and a metric operation ring are replaceable with each other. In this embodiment, in addition to the first operation unit and the second operation unit, the lens apparatus 101 may be configured so that at least one additional operation unit different from the first operation unit and the second operation unit is replaceable with them as the F-operation unit 1003f This is similarly applicable to the embodiments described below. The details of the scales of the imperial operation ring and the metric operation ring will be described below.
A memory (storage medium) 1004 is a memory for storing data, and stores data such as a plurality of optical information tables (optical information data), a plurality of detected value tables (detected value data), and selection information. The memory 1004 may be either a ROM (internal memory) inside the CPU or an external memory different from the CPU. Details of the optical information table and the detected value table will be described below. An adjustment execution unit 1005 is an execution unit that executes adjustment processing for changing the detected value table stored in the memory 1004. Details of the adjustment processing by the adjustment execution unit 1005 will be described below.
A selection unit (specifying unit) 1006 selects (specifies) an optical information table and a detected value table to be used from the plurality of optical information tables and the plurality of detected value tables. Details of selection processing (specifying processing) by the selection unit 1006 will be described below. A calculating unit (acquiring unit) 1007 calculates (acquires) optical information according to the current position of each optical member using the optical information table and the detected value table selected by the selection unit 1006. Details of the calculation processing (acquisition processing) by the calculation unit 1007 will be described below. An output unit 1008 outputs the optical information calculated by the calculation unit 1007 to the outside, and in this embodiment, outputs the information to the image pickup apparatus 102 using communication. Details of output processing by the output unit 1008 will be described below.
Referring now to
Referring now to
As described above, storing the optical information table in units of feet for the imperial operation ring and in units of meters for the metric operation ring can reduce the calculation error in the unit conversion calculation described below.
Referring now to
Referring now to
In a case where the adjustment execution unit 1005 starts the adjustment processing in step S100, the flow proceeds to step S101. Next, in step S101, the adjustment execution unit 1005 determines whether or not the operation ring (F-operation unit 1003) attached to the lens apparatus 101 is an imperial operation ring. In a case where the operation ring is the imperial operation ring, the flow proceeds to step S102. On the other hand, in a case where the operation ring is not the imperial operation ring, the flow proceeds to step S104. The operation ring is determined by the user setting at the adjustment start via the unillustrated operation unit.
In step S102, the adjustment execution unit 1005 adopts the optical information table in the imperial system as the optical information table for the adjustment processing. Next, in step S103, the adjustment execution unit 1005 adopts the detected value table in the imperial system as the detected value table for the adjustment processing.
In step S104, the adjustment execution unit 1005 adopts the optical information table in the metric system as the optical information table for the adjustment processing. Next, in step S105, the adjustment execution unit 1005 adopts the detected value table in the metric system as the detected value table for the adjustment processing.
Next, in step S106, the adjustment execution unit 1005 sets 1 to an adjustment index indicating the index for which adjustment is to be performed. Next, in step S107, the adjustment execution unit 1005 determines whether or not the user has performed an adjustment execution operation. In a case where there is the adjustment execution operation, the flow proceeds to step S108. On the other hand, if there is no adjustment execution operation, step S107 is repeated. Here, the user operates the F-operation unit 1003f to a position corresponding to the adjustment index, and performs an adjustment execution operation using the unillustrated operation unit. At this time, for example, a PC or the like is connected to the output unit 1008 to notify the user of the adjustment index via the PC, or to refer to the optical information table and notify the user of the optical information according to the adjustment index. Thereby, the user can smoothly perform the adjustment execution operation.
In step S108, the adjustment execution unit 1005 updates the detected value of the adjustment index number in the detected value table to the current detected value of the F-position detector 1002f Next, in step S109, the adjustment execution unit 1005 increments the adjustment index by 1. Next, in step S110, the adjustment execution unit 1005 determines whether or not the adjustment has been completed. In a case where the adjustment has been completed, the flow proceeds to step S111. On the other hand, in a case where the adjustment has not yet been completed, the flow returns to step S107. This embodiment determines that the adjustment has been completed in a case where the optical information corresponding to the adjustment index of the optical information table is 0 or in a case where the adjustment index becomes larger than 10, which is the maximum value of the index.
In step S111, the adjustment execution unit 1005 stores in the memory 1004 which one is the current operating ring as selection information. Here, the selection information is information on the operation ring in a case where the last adjustment processing was performed. Next, in step S112, the adjustment execution unit 1005 ends the adjustment processing.
According to the flow described above, the user can rewrite the detected value in the detected value table at the index position on the F-operation unit 1003f.
A description will now be given of selection processing for selecting an optical information table and a detected value table to be used from a plurality of optical information tables and a plurality of detected value tables by the selection unit 1006. The selection unit 1006 according to this embodiment refers to the optical information table and detected value table corresponding to the selection information stored in the memory 1004. That is, this embodiment does not depend on which operating ring is currently used.
Referring now to
The calculation unit 1007 calculates optical information in the imperial system from the current detection result of the F-position detector 1002f using the graph line La generated from the optical information table and the detected value table by the selection unit 1006. The calculation unit 1007 performs a unit conversion based on the calculated optical information in the imperial system and calculates optical information in the metric system. The processing for calculating the optical information corresponding to the metric operation ring in a case where the selection unit 1006 refers to the optical information table and the detected value table corresponding to the metric operation ring is similar to that for the imperial operation ring.
A description will now be given of an output of data from the output unit 1008. The output unit 1008 is a communication unit that communicates with the image pickup apparatus 102 and outputs optical information in response to a request from the image pickup apparatus 102. That is, in a case where the optical information is requested in the imperial system, the optical information in the imperial system is returned, and in a case where the optical information is requested in the metric system, the optical information in the metric system is output. This configuration can perform adjustment according to the attached operation ring, and calculate optical information by properly using the adjustment value (adjustment value data).
Referring now to
Now consider calculation of optical information in a case where the adjustment processing is performed for the imperial operation ring and then the imperial operation ring is replaced with the metric operation ring without performing the adjustment processing. That is, the metric operation ring is attached, but the optical information is calculated based on the graph line La. The detected value is B_06 in a case where the operation ring is set to an index of 5 m, and the optical data calculated at that time is a value slightly shifted from 5 m, as indicated by Pa_B06. That is, in a case where the operation ring is aligned with the index of 5 m, a value with an error is output to the imaging system 100 instead of an accurate value of 5 m.
On the other hand, assume that the imperial operation ring is replaced with the metric operation ring and the adjustment processing is performed, that is, the metric operation ring is attached and the optical information is calculated based on the graph line Lb. The detected value in a case where the operation ring is aligned with the 5 m index is B_06, and the adjustment processing is performed at that index position. Therefore, the optical data calculated at that time can be accurately 5 m as illustrated by Pb_B06.
As described above, the adjustment processing according to the index position and the properly selected detected value table and optical information table for calculating the optical information can calculate and output the optical data without errors at the index position. Even if the metric operation ring is used without the adjustment processing after the adjustment processing is performed for the imperial operation ring, it is unnecessary to again perform the adjustment processing for the metric operation ring as long as the error is permissible.
In this embodiment, the optical information table stores optical information in the imperial system for the imperial operation ring and optical information in the metric system for the metric operation ring, but the disclosure is not limited to this example.
Thereafter, as illustrated in
As illustrated in
In this embodiment, optical information is calculated as an example by linear approximation, but the disclosure is not limited to this example. For example, since the object distance is generally proportional to a reciprocal of a moving amount of the focus lens 1001f, approximation may be performed using the reciprocal. Alternatively, an approximation equation calculated based on lens design information may be stored and the approximation may be performed using the approximation equation.
In this embodiment, the selection unit 1006 selects the detected value table and the optical information table based on the selection information on the operation ring for which the adjustment processing was last performed, but the disclosure is not limited to this example. The lens apparatus 101 further includes an operation ring detector (identifying unit) 1009 for detecting (identifying) the operation ring attached to the lens apparatus 101, as illustrated in
However, in one embodiment, adjustment processing for both operation rings before shipping or after the operation ring is first replaced is performed. In a case where the index position may shift during the replacement work of the operation ring, the adjustment processing may be performed whenever the operation ring is replaced.
It may be determined whether adjustment processing has been performed for the operation ring corresponding to the detection result by the operation ring detector 1009, that is, whether a correct value is stored in the adjustment value. For example, in one embodiment, whether or not a value that is not invalid is stored as a detected value for each of all indices in the detected value table is confirmed. It is conceivable to select tables to be used based on the detection result in a case where the detected values are stored, and based on information about the operation ring for which the adjustment processing was last performed in a case where the detected values are not stored. This configuration can calculate optical information while allowing errors even if no adjustment processing is performed after the operation ring is replaced.
The selection unit 1006 may select all tables that store correct values to be used for adjustment values. For example, in a case where this embodiment selects all tables that store correct values to be used for adjustment values, a graph illustrated in
The selection unit 1006 may select tables in response to a request from the image pickup apparatus 102. More specifically, in a case where there is a data acquisition request in the imperial system from the image pickup apparatus 102, the optical information table and detected value table in the imperial system may be adopted, and in a case where there is a data acquisition request in the metric system, the optical information table and detected value table in the metric system may be adopted. Thereby, the matching level can be improved between the value in the unit required by the image pickup apparatus 102 and the index in that unit.
In a case where the adjustment processing is performed for the imperial operation ring and then the imperial operation ring is replaced with the metric operation ring without adjustment processing, that is, in a case where a value with an error is output at the index position, a notification may be sent to the operator who has replaced the operating ring. More specifically, in a case where the detection result of the operation ring detector 1009 and the selection result of the detected value table by the selection unit 1006 are different, a notification is sent. The notification may be made, for example, by lighting an unillustrated LED, or by connecting a PC or the like to the output unit 1008 and notifying the user via the PC. Thereby, the adjustment processing can be prevented from being forgot after the operation ring is replaced.
In the F-operation unit 1003f in this embodiment, the imperial operation ring and the metric operation ring are replaceable with each other, but the disclosure is not limited to this example. For example, in the I-operation unit 1003i, an F-number operation ring and a T-number operation ring may be replaceable. In the Z-operation unit 1003z, a focal length operation ring and an angle of view operation ring may be replaceable. Operation rings may be replaceable for focal lengths corresponding to image pickup apparatuses with different image sensor sizes.
The operation rings are illustrated for the F-operation unit 1003f, but the disclosure is not limited to this example. An operation unit that is mechanically operable via a gear, an operation unit that is electrically operable via a connector or using communication may be applicable. In the latter case, a driving unit (not illustrated) such as a motor is used.
Referring now to
A memory 2004 is a memory for storing data. The configuration of the memory 2004 is the same as that of the memory 1004 in the first embodiment, but stored information is different. Details of the optical information table and the detected value table in this embodiment will be described below. An adjustment execution unit 2005 is an execution unit that executes adjustment processing for changing the detected value table stored in the memory 2004. Details of the adjustment processing by the adjustment execution unit 2005 will be described below. A selection unit (specifying unit) 2006 selects (specifies) an optical information table and a detected value table to be used from a plurality of optical information tables and a plurality of detected value tables. Details of selection processing (specifying processing) by the selection unit 2006 will be described below. A calculation unit (acquiring unit) 2007 calculates (acquires) optical information according to the current position of each optical member using the optical information table and the detected value table selected by the selection unit 2006. Details of the calculation processing (acquisition processing) by the calculation unit 2007 will be described below.
An optical unit 2009 in the lens apparatus 201 is a relay unit that guides a light beam from the lens apparatus 201 to the image pickup apparatus 102. As the optical unit 2009 in the lens apparatus 201, an optical unit (first optical unit) that guides a light ray to a full frame 35 mm (or 35 mm full size: 36 mm×24 mm) (simply referred to as full-frame hereinafter) image circle and an optical unit (second optical unit) that guides a light ray to a super 35 mm (24 mm×14 mm) (simply referred to as super-35 hereinafter) image circle are replaceable with each other. The second optical unit is a reduction optical system with a magnification of about 0.7 times as high as that of the first optical unit. Since a corresponding image circle is smaller, the lens can be made brighter. In this case, a focal length increases by about 0.7 times, and the brightness corresponding to the aperture diameter increases by about one stage. Therefore, the focal length and brightness are different between the normal optical unit and the reduction optical system unit. In other words, in replacing the optical unit, the zoom and aperture operation rings with operation rings (first and second operation rings) are replaced according to their respective optical characteristics. Assume that the object distance does not change according to the optical unit. An optical unit detector 2010 is a detector (identifying unit) that detects which of the full-frame optical unit and the super-35 optical unit is installed as the optical unit 2009.
A description will now be given of zoom in this embodiment. Referring now to
Referring now to
Referring now to
Referring now to
First, in a case where the adjustment execution unit 2005 starts the adjustment processing in step S100, the flow proceeds to step S201. In step S201, the adjustment execution unit 2005 determines whether or not the zoom operation ring attached to the lens apparatus 201 is a full-frame zoom operation ring. In a case where the zoom operation ring is the full-frame zoom operation ring, the flow proceeds to step S202. On the other hand, in a case where the zoom operation ring is not the full-frame zoom operation ring, the flow proceeds to step S204. The operation ring is determined performed by the user setting at the adjustment start via the unillustrated operation unit.
In step S202, the adjustment execution unit 2005 adopts the optical information table in a case where the full-frame optical unit is attached, which corresponds to the full-frame zoom operation ring, as the optical information table for the adjustment processing. That is, a combination of the index ratio information illustrated in
In step S204, the adjustment execution unit 2005 adopts the optical information table in a case where the super-35 optical unit is attached, which corresponds to the super-35 zoom operation ring, as the optical information table for the adjustment processing. That is, a combination of the index ratio information illustrated in
Referring now to
First, in a case where the selection unit 1006 starts the selection processing in step S300, the flow proceeds to step S301. In step S301, the selection unit 1006 determines, based on the selection information stored in the memory 1004, whether or not the operation ring for which adjustment processing was last performed is a full-frame zoom operation ring. In a case where the operation ring is the full-frame zoom operation ring, the flow proceeds to step S302. On the other hand, in a case where the operation ring is not the full-frame zoom operation ring, the flow proceeds to step S303.
In step S302, the selection unit 1006 selects the detected value table corresponding to the full-frame zoom operation ring. Next, in step S303, the selection unit 1006 determines whether or not the current optical unit is a full-frame optical unit based on the detection result of the optical unit detector 2010. In a case where the optical unit is the full-frame optical unit, the flow proceeds to step S304. On the other hand, in a case where the optical unit is not a full-frame optical unit, the flow proceeds to step S305.
In step S304, the selection unit 1006 selects an optical information table in a case where the full-frame optical unit is attached, which corresponds to the full-frame zoom operation ring. That is, a combination of the index ratio information illustrated in
In step S306, the selection unit 1006 selects a detected value table corresponding to the super-35 zoom operation ring. Next, in step S307, the selection unit 1006 determines whether or not the current optical unit is a full-frame optical unit based on the detection result of the optical unit detector 2010. In a case where the optical unit is the full-frame optical unit, the flow proceeds to step S308. On the other hand, in a case where the optical unit is not the full-frame optical unit, the flow proceeds to step S309.
In step S308, the selection unit 1006 selects an optical information table in a case where the full-frame optical unit is attached, which corresponds to the super-35 zoom operation ring. That is, a combination of the index ratio information illustrated in
A description will now be given of the calculation processing of the zoom optical information by the calculation unit 2007. A description will now be given of a case where the flow proceeds to step S304 in the flowchart of
A description will now be given of a case of proceeding to step S305 in the flowchart of
Accordingly, this variation selects an optical information table by combining the index ratio information corresponding to the full-frame zoom operation ring and the optical ratio information in a case where the super-35 optical unit is attached. This makes it possible to absorb the deviation between the selected detected value table and the configured optical unit. That is, it is possible to generate optical information in a case where the super-35 optical unit is attached from the detected value table corresponding to the full-frame zoom operation ring.
A specific description will be given with reference to
Since the detected value table illustrated in
As described above, the calculation unit 2007 can calculate proper optical information using the detection result of the Z-position detector 1002z, the selection information that is information on the operation ring for which adjustment processing was last performed, and the detection result of the currently attached optical unit. Therefore, adjustment can be performed according to the attached zoom operation ring attached during adjustment, optical information can be calculated according to the current optical unit 2009 properly using the adjustment value.
A description will be given of the diaphragm 1001i. Referring now to
These scales are printed at positions where the diaphragm 1001i has an F-number or T-number in a case where each optical unit is attached. By operating the I-operation unit 1003i based on the scale, the user can intuitively operate the diaphragm 1001i to a desired F-number or T-number. Each scale has scale lines (index lines), and aligning an unillustrated reference line of the fixed portion with the index line can provide a more accurate operation.
Referring now to
F-number=2{circumflex over ( )}((optical information)/20) (1)
Optical Information=Log2((F-number)×20) (2)
Similarly,
T-number=2{circumflex over ( )}((optical information)/20) (3)
Optical Information=Log2((T-number)×20) (4)
Similarly,
A detailed description will now be given of detected value tables for the diaphragm 1001i. Assume that the detected value tables for the diaphragm 1001i have and can store four types of detected value tables corresponding to four types of aperture operation rings. Details are the same as the zoom in the first or second embodiment, and a description thereof will be omitted.
A detailed description will now be given of aperture adjustment processing by the adjustment execution unit 2005. The aperture adjustment processing rewrites one of the four types of aperture operating rings according to the aperture operating ring attached during adjustment. Details are the same as the zoom in the first or second embodiment, and a description thereof will be omitted.
A description will now be given of selection processing for selecting an optical information table and a detected value table to be used from a plurality of optical information tables and a plurality of detected value tables by the selection unit 1006. First, similarly to the zoom of the first or second embodiment, the detected value table based on the operation ring for which the adjustment processing was last performed is selected based on the selection information stored in the memory 1004. More specifically, for example, if the operation ring for which the adjustment processing was last performed is the full-frame aperture F-number operation ring, the detected value table corresponding to the full-frame aperture F-number operation ring is selected.
Next, the optical information table is selected based on the selected detected value table, the current optical unit 2009, and information on whether the aperture information requested by the image pickup apparatus 102 is the F-number or T-number. More specifically, assume that a detected value table corresponding to a full-frame aperture F-number operation ring is selected, a super-35 optical unit is currently attached, and a request for the T-number is received from the image pickup apparatus 102. Then, the optical information table for the T-number illustrated in
A description will now be given of calculation processing of aperture optical information by the calculation unit 2007. The calculation processing of the aperture optical information by the calculation unit 2007 similar to the calculation processing in the first embodiment. As a specific example, a description will be given of a case that selects the detected value table corresponding to the full-frame aperture F-number operation ring and the optical information table for the T-number where the super-35 optical unit is attached, which corresponds to the full-frame aperture F-number operation ring. In this case, the detected value table stores detected values at index positions on the full-frame aperture F-number operation ring. On the other hand, the current optical unit is a super-35 optical unit, and there is a discrepancy between the selected detected value table and the current optical unit. The image pickup apparatus 102 requests information on the T-number, and there is a discrepancy between the detected value table and the request from the image pickup apparatus 102.
Accordingly, the optical information table for the T-number is selected in a case where the super-35 optical unit is attached, which corresponds to the full-frame F-number operation ring. This configuration can absorb the discrepancy between the selected detected value table and the current optical unit, and the discrepancy the detected value table and the request from the image pickup apparatus 102. That is, the optical information table for the T-number can be generated in a case where the super-35 optical unit is attached from the detected value table corresponding to the full-frame aperture F-number operation ring.
As described above, this embodiment can perform adjustment processing according to the aperture operation ring attached during adjustment, properly use the adjustment value, and calculate optical information according to the current optical unit 2009 and the request from the image pickup apparatus 102.
In this embodiment, each of the four types of operation rings has a detected value table for the diaphragm 1001i. For example, in a case where the index line positions match, although the full-frame aperture F-number operation ring and the super-35 aperture F-number operation ring have different index values, the detected value table may be shared so as to reduce the number of storable tables. This configuration corresponds to a case where a difference in F-number along with the replacement of the optical unit 2009 is one stage. While the optical unit detector 2010 in this embodiment can automatically detect the optical unit, the disclosure is not limited to this example. For example, the optical unit may be detected by a setting switch structured on a substrate, or by setting with a configuration similar to that of the adjustment execution unit.
Embodiment(s) of the disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer-executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer-executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer-executable instructions. The computer-executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read-only memory (ROM), a storage of distributed computing systems, an optical disc (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
The lens apparatus according to each embodiment can select a proper adjustment value for each of a plurality of replaceable operation rings and can generate position information with high accuracy. Thus, for example, each embodiment can provide a lens apparatus, a control method of the lens apparatus, and a storage medium, each of which is beneficial in terms of the accuracy of position information acquired by the position detector at the index on the operating ring.
While the disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2022-062553, filed on Apr. 4, 2022, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2022-062553 | Apr 2022 | JP | national |