Optical device, method for controlling optical device, and program
The optical device dynamically adjusts its operation mode to prevent user-induced setting changes, addressing the issue of erroneous operations by locking settings during inappropriate states.
Patent Information
- Application Number
- JP2024095575
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-13
- Publication Date
- 2025-12-25
AI Technical Summary
Existing optical devices face the risk of erroneous operations due to user mistakes when switching between locked and unlocked states, which can lead to unintended changes in settings.
An optical device with a control mechanism that dynamically adjusts its operation mode based on its state, allowing or disabling user input to change settings, thereby preventing unintended operations.
Prevents erroneous operations by ensuring that settings can only be changed when the device is in an appropriate state, enhancing user safety and reducing accidental changes.
Smart Images

Figure 2025187076000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an optical device, a control method for an optical device, and a program. [Background technology]
[0002] Patent Document 1 discloses an imaging device that is equipped with a temporary release member that temporarily releases the locked state of operation members, thereby enabling quick switching between a locked state and an unlocked state. Patent Document 2 discloses an imaging device that allows the user to freely change a lock pattern that indicates whether multiple operation members are locked or unlocked. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-24360 [Patent Document 2] Japanese Patent Publication No. 2022-104241 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the imaging device disclosed in Patent Document 1, the device is put into an unlocked state by touching the temporary release member, so there is a possibility that the settings may be changed by mistake in the unlocked state.In the imaging device disclosed in Patent Document 2, the lock status is changed using a lock lever, so there is a possibility that multiple operating members may be put into an unlocked state by mistakenly operating the lock lever, and the settings may be changed.
[0005] As described above, in the configurations of Patent Documents 1 and 2, the locked state and the unlocked state can be switched by user operation, but there is a possibility of user operation error, and therefore, depending on the state of the optical device, it may not be appropriate to accept user operation.
[0006] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an optical device that can prevent erroneous operations by the user. [Means for solving the problem]
[0007] An optical device according to one aspect of the present invention is an optical device having an optical element, and includes a first operating means operable by a user to change the settings of the optical device, and a control means for controlling the operation mode of the first operating means, the operation modes including a first mode that enables changes to the settings via the first operating means, and a second mode that disables at least a portion of the changes to the settings via the first operating means, and the control means changes the operation mode depending on the state of the optical device.
[0008] Other objects and features of the present invention will be described in the following embodiments. [Effects of the Invention]
[0009] According to the present invention, it is possible to provide an optical device that can prevent erroneous operations by the user. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram of a lens device according to a first embodiment. [Figure 2] 5 is a flowchart showing a display mode switching process in the first embodiment. [Figure 3] 5 is a flowchart showing a process for determining a switching condition in the first embodiment. [Figure 4] 10 is a flowchart showing a process for determining a display mode setting using a switching condition in the first embodiment. [Figure 5] 10 is a table that associates switching conditions with display mode settings in each embodiment. [Figure 6] 5 is a flowchart showing a display mode setting process in the first embodiment. [Figure 7]10 is a flowchart illustrating the advance measurement of data used to determine a specific action in each embodiment. [Figure 8] FIG. 10 is a block diagram of a lens device according to a second embodiment. [Figure 9] 10 is a flowchart showing a display mode switching process in the second embodiment. [Figure 10] 10 is a flowchart showing a process for determining a switching condition in the second embodiment. [Figure 11] FIG. 10 is a block diagram of a lens device according to a third embodiment. [Figure 12] 10 is a flowchart showing an AI learning method in the third embodiment. [Figure 13] 11 is a flowchart showing a display mode switching process in the third embodiment. [Figure 14] 11 is a flowchart showing a process for determining a switching condition in the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0012] First, an overview of each embodiment will be described. For example, an optical device such as a broadcast lens can execute various functions by a user operating switches (operating means) on the broadcast lens. One method for setting or checking the functions assigned to each switch is to use a display mounted on the broadcast lens. The display shows the current settings of each function and the current status of the broadcast lens. The setting of the function to be changed can be changed by using the display operation switches to position the cursor on the display and selecting it. By performing this operation and changing the setting to the user's preference, a broadcast lens with settings that are easy for the user to use can be prepared.
[0013] However, for example, if the user's hand touches the operating device during shooting, an erroneous operation may occur, causing the settings to be changed unintentionally. Therefore, in each embodiment, the operation of the operating device is disabled depending on the state of the optical device, regardless of whether or not the user has performed an operation.
[0014] In each embodiment, the operating means is a member that the user can operate to instruct changes to various settings of the optical device, and includes, but is not limited to, various switches or buttons, and may be, for example, a touch panel of a display means (display). Here, operation of the operating means refers to, but is not limited to, the user switching a switch, pressing a button, or touching a touch panel. Furthermore, settings that can be instructed using the operating means include, for example, settings related to photography, but are not limited to these, and include any settings of the optical device.
[0015] In each embodiment, disabling a user operation of the operating means means that even if the user actually operates the operating means, the control means that executes changes to the settings will not execute changes to the settings in accordance with the operation signal output from the operating means in response to the user operation. Here, the control means not executing changes to the settings in accordance with the operation signal means that the operating means does not output an operation signal to the control means even if the user operates it, or that even if an operation signal output from the operating means is input to the control means, the control means ignores the operation signal. However, this is not limited to these, and it is sufficient if the configuration is such that changes to the settings in accordance with the operation will not be executed even if the operating means is operated.
[0016] In each embodiment, a lens device will be described as an example of an optical device having an optical member, but the present invention is not limited to this and can also be applied to other optical devices such as an imaging device.
[0017] (First embodiment) First, a first embodiment of the present invention will be described with reference to Figures 1 to 7. Figure 1 is a block diagram of a lens device (optical device) 1 of this embodiment. The lens device 1 has a control unit 101, a drive unit 102, an optical element 103, an optical element drive detection unit 104, a function execution operation unit 105, a display unit 106, a display function switching unit 107, a display operation unit 108, a storage unit 109, and an inertial sensor 110.
[0018] The control unit 101 is a component that controls the operation of the functions provided in the lens device 1, and is, for example, a CPU (Central Processing Unit). The drive unit 102 is a component used to drive the optical element 103, and is, for example, a motor. The optical element 103 is a component that adjusts the refractive index and amount of light, and is, for example, a lens or a diaphragm (aperture stop). The optical element drive detection unit 104 is a component (detection means) that detects the drive of the optical element 103, and is, for example, an encoder. The function execution operation unit 105 is an operation member (second operation means) that executes each function provided in the lens device 1 (that is, instructs the execution of a function of the lens device 1), and is, for example, a push switch.
[0019] The display unit 106 is a component (display means) that displays the settings of functions and internal data of the lens device 1, and is, for example, a display. The display function switching unit 107 is a component for switching whether or not the display unit 106 displays the display content. The display operation unit 108 is a component (first operation means) that is operated to move a cursor on the screen displayed on the display unit 106, and is, for example, a cross switch. Operating the display function switching unit 107 enables the display on the display unit 106, and operating the display operation unit 108 allows the settings of functions provided in the lens device 1 to be changed and the internal data to be referenced. The storage unit 109 is a component (storage means) that holds the internal data of the lens device 1, and is, for example, a flash memory. The inertial sensor 110 is a component that detects inertial motion applied to the lens device 1, and is, for example, an acceleration sensor.
[0020] Next, a description will be given of the display mode switching (switching process) of the display unit 106 in this embodiment. This process is mainly performed by the control unit 101. Here, the display mode is a mode related to the display content and display operation of the display unit 106.
[0021] In this embodiment, the display modes include an effective mode, a semi-effective mode, and an ineffective mode. The effective mode is a mode (first mode) in which there are no restrictions on the display content of the display unit 106, the function of the display function switching unit 107 is enabled, and the function of the display operation unit 108 is enabled. The semi-effective mode is a mode (second mode) in which there are restrictions on the display content of the display unit 106, the function of the display function switching unit 107 is enabled, and the function of the display operation unit 108 is enabled. The display content of the display unit 106 in the semi-effective mode can be set appropriately by the user. The ineffective mode is a mode (second mode) in which display on the display unit 106 is prohibited, the function of the display function switching unit 107 is disabled, and the function of the display operation unit 108 is disabled.
[0022] First, the display mode switching process in this embodiment will be described with reference to Fig. 2. Fig. 2 is a main flowchart showing the display mode switching process. First, in step S101, the control unit 101 determines the switching condition. Details of this determination process will be described later. Here, the switching condition is data used to determine which mode the display mode should be switched to, and indicates what factor causes the display mode to be switched.
[0023] Next, in step S102, the control unit 101 determines a display mode setting using the switching condition determined in step S101. Details of this display mode setting process will be described later. Here, the display mode setting is data indicating which mode the display unit 106 is to be set to.
[0024] Subsequently, in step S103, the control unit 101 uses the display mode setting determined in step S102 to switch the display mode of the display unit 106 (set the display mode). Details of the display mode setting process will be described later.
[0025] Next, step S101 (switching condition determination process) in Fig. 2 will be described with reference to Fig. 3. Fig. 3 is a flowchart showing the switching condition determination process.
[0026] First, in step S201, the control unit 101 determines whether a signal instructing execution of a function has been sent from the function execution operation unit 105. That is, the control unit 101 determines whether the lens device 1 is in a shooting state using a signal indicating whether the function execution operation unit 105 has been operated. If a signal instructing execution of a function has been sent from the function execution operation unit 105, the process proceeds to step S202. On the other hand, if a signal instructing execution of a function has not been sent, the process proceeds to step S205.
[0027] In step S202, the control unit 101 determines whether the signal instructing the execution of a function sent from the function execution operation unit 105 is similar to a signal related to a special operation stored in the storage unit 109. That is, the control unit 101 determines whether the lens device 1 is in a shooting state using a signal indicating whether a special operation has been performed based on the order and duration of operations of the function execution operation unit 105. If the signal is similar to a signal related to a special operation, the process proceeds to step S203. On the other hand, if the signal is not similar to a special operation, the process proceeds to step S204. Here, a special operation is a method of operating the function execution operation unit 105 that has a special meaning, and is formed, for example, by a combination of an operation procedure and operation time of the function execution operation unit 105. Preferably, the special operation is an operation related to a shooting state.
[0028] Whether these signals are similar or not is determined based on predetermined criteria, such as whether the degree of signal variation or signal period is compared and the difference in variation or period is within a predetermined range, etc. This also applies to similarity determination, which will be described later in each embodiment.
[0029] In step S203, the control unit 101 determines that the switching condition corresponds to the switching condition by a special operation, and in step S204, the control unit 101 determines that the switching condition corresponds to the switching condition by the function execution operation unit 105.
[0030] In step S205, the control unit 101 determines whether or not a signal indicating that the optical element 103 has been driven has been sent from the optical element drive detection unit 104. That is, the control unit 101 determines whether or not the lens device 1 is in a shooting state, using the signal indicating whether the optical element drive detection unit 104 has detected that the optical element 103 has been driven. If a signal indicating that the optical element 103 has been driven has been sent, the process proceeds to step S206. On the other hand, if a signal indicating that the optical element 103 has been driven has not been sent, the process proceeds to step S207. In step S206, the control unit 101 determines that the switching condition corresponds to a switching condition due to the drive of the optical element 103.
[0031] In step S207, the control unit 101 determines whether the signal (first data) obtained from the inertial sensor 110 is similar to the signal (second data) obtained from the inertial sensor 110 during a specific operation measured in advance. That is, the control unit 101 determines whether the lens device 1 is in a shooting state by using a signal indicating whether the first data output from the inertial sensor 110 is similar to the second data of the inertial sensor 110 related to the specific operation based on the shooting state, which is stored in the storage unit 109.
[0032] If the signal is similar to the signal obtained from the inertial sensor 110 during the specific operation, the process proceeds to step S208. On the other hand, if the signal is not similar to the signal obtained during the specific operation, the process proceeds to step S209. Details of the pre-measurement method will be described later. Whether these signals are similar or not is determined by comparing the specific data obtained from the signal obtained in the pre-measurement with the specific data obtained from the signal obtained during the specific operation. The specific data is, for example, data related to the fluctuation period of the signal of the inertial sensor 110 during the specific operation, or the maximum, minimum, or average value of the signal. Here, the specific operation is, for example, an operating state in which the user desires to use the lens device 1 with the display mode set to the disabled mode, such as a state in which the lens device 1 is ready to actually take a photograph.
[0033] In step S208, the control unit 101 determines that the switching condition corresponds to the switching condition due to a specific action. In step S209, the control unit 101 determines that the switching condition does not correspond to any of the conditions.
[0034] Next, step S102 in Fig. 2 (processing for determining display mode settings using switching conditions) will be described with reference to Fig. 4. Fig. 4 is a flowchart showing the processing for determining display mode settings.
[0035] First, in step S301, the control unit 101 acquires a table representing display mode settings for switching conditions from the storage unit 109. Here, the table representing the display mode settings will be described with reference to Fig. 5. Fig. 5 is a table that associates switching conditions with display mode settings.
[0036] The user can arbitrarily set the display mode for each switching condition. For example, in Fig. 5, the display mode setting when the switching condition is a special operation is the invalid mode, but this is not limited to this, and the user can change it to the semi-valid mode or the valid mode. It is preferable to set the table in a way that prevents erroneous operation.
[0037] Subsequently, in step S302 of FIG. 4, the control unit 101 compares the switching condition acquired in step S101 with the table acquired in step S301, and determines the display mode setting.
[0038] Next, step S103 (display mode setting processing) in Fig. 2 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the display mode setting processing.
[0039] First, in step S401, the control unit 101 determines whether the display mode setting obtained in step S102 is the disabled mode. If the display mode setting is the disabled mode, the process proceeds to step S402. On the other hand, if the display mode setting is not the disabled mode, the process proceeds to step S403. In step S402, the control unit 101 sets the display mode to the disabled mode.
[0040] In step S403, the control unit 101 determines whether the display mode setting obtained in step S102 is the semi-effective mode. If the display mode setting is the semi-effective mode, the process proceeds to step S404. On the other hand, if the display mode setting is not the semi-effective mode, the process proceeds to step S405. In step S404, the control unit 101 sets the display mode to the semi-effective mode. In step S405, the control unit 101 sets the display mode to the effective mode. Through such processing, it is possible to suppress (prevent) erroneous operation of the display unit 106, such as a display, based on the operation or state of the lens device 1.
[0041] Next, a method of acquiring data measured in advance by the inertial sensor 110 (pre-measurement process) used in step S207 in Fig. 3 will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the pre-measurement process.
[0042] First, in step S501, the control unit 101 determines whether or not the user has performed an operation to start measurement during a specific operation. If it is determined that the operation to start measurement has been performed, the process proceeds to step S502. On the other hand, if it is determined that the operation to start measurement has not been performed, the determination in step S501 is repeated until the operation is performed. The operation to start measurement is, for example, a user operation of the function execution operation unit 105.
[0043] Next, in step S502, the control unit 101 stores the signal data obtained from the inertial sensor 110 in the storage unit 109. Next, in step S503, the control unit 101 determines whether or not the user has performed an operation to end the measurement during the specific movement. If it is determined that the operation to end the measurement has been performed, the process proceeds to step S504. On the other hand, if it is determined that the operation to end the measurement has not been performed, the process returns to step S502. The operation to end the measurement is, for example, a user operation on the function execution operation unit 105.
[0044] In step S504, the control unit 101 refers to the signal data stored in the storage unit 109 in step S502, and determines whether or not the necessary number of signal data (a predetermined number or more) has been stored. If it is determined that the necessary number of signal data or more has been stored, the process proceeds to step S506. If it is determined that the necessary number of signal data or more has not been stored, the process proceeds to step S505. In step S505, the control unit 101 displays on the display unit 106 that the stored signal data is insufficient, and returns to step S501.
[0045] In step S506, the control unit 101 acquires (calculates) data specific to the specific operation from the signal data saved in step S502. Then, in step S507, the control unit 101 saves the specific data calculated in step S506 in the saving unit 109. By such processing, it is possible to acquire data for determining whether or not a specific operation is occurring, which can be used to prevent malfunction.
[0046] According to this embodiment, a lens device can be provided that can switch between enabling, disabling, or partially enabling the display function on the display by using a signal sent from a component provided in the lens device.
[0047] In this embodiment, the display is prohibited in the invalid mode, but the display does not have to be prohibited. The same effect can be obtained by prohibiting operations on the display.
[0048] In this embodiment, the order of determining the switching conditions has been described according to the flowchart of Fig. 3, but it does not have to be the order shown in Fig. 3. The same effect can be obtained by setting the order so that each determination is made.
[0049] In this embodiment, the determination result of the switching condition due to a special operation may be changed for each special operation. If the determination result of the switching condition due to a special operation is changed so as to prevent erroneous operations, the same effect can be obtained.
[0050] Furthermore, in this embodiment, the determination result of the switching condition by the function execution operation unit 105 may be changed for each function execution operation unit 105. If the determination of the switching condition by the function execution operation unit 105 is changed so as to prevent erroneous operations, the same effect can be obtained.
[0051] (Second embodiment) Next, a second embodiment of the present invention will be described with reference to Figs. 8 to 10. In this embodiment, the same functions and configurations as those in the first embodiment are assigned the same reference numerals, and their description will be omitted. This embodiment differs from the first embodiment in that it adds connection to external devices (image capture device 81, external device 82) and switching conditions due to factors of the external devices. Here, the external devices are devices connected via an external device connection unit (connection means) 801 provided in the lens device 8.
[0052] 8 is a block diagram of a lens device (optical device) 8 of this embodiment, an imaging device 81, and an external device 82. The lens device 8 differs from the lens device 1 of the first embodiment in that it has an external device connection unit 801.
[0053] The external device connection unit 801 is a component that connects the lens device 8 with the imaging device 81 or the external device 82, and transmits signals sent from the connected device to the control unit 101. The imaging device 81 is a device, such as a camera, that captures images using incident light that arrives via the optical member 103 and communicates with the lens device 8 to send and receive information. The external device 82 is a device that sends commands to the lens device 8, such as a zoom demand.
[0054] Next, the display mode switching process in this embodiment will be described with reference to Fig. 9. Fig. 9 is a main flowchart showing the display mode switching process. First, in step S601, the control unit 101 determines the switching condition. The process performed here will be described with reference to the flowchart in Fig. 10. Fig. 10 is a flowchart showing the switching condition determination process.
[0055] First, in step S701, the control unit 101 determines whether or not the external device 82 is displaying the display content of the display unit 106. If the external device 82 is displaying the display content of the display unit 106, the process proceeds to step S702. On the other hand, if the external device 82 is not displaying the display content of the display unit 106, the process proceeds to step S703. In step S702, the control unit 101 determines that the switching condition corresponds to the switching condition due to external display.
[0056] In step S703, the control unit 101 determines whether a signal indicating the execution of a function sent from the function execution operation unit 105 or a signal indicating the execution of a function sent from the external device 82 has been sent to the control unit 101. If it is determined that a signal has been sent, the process proceeds to step S202. On the other hand, if it is determined that a signal has not been sent, the process proceeds to step S704.
[0057] In step S704, the control unit 101 determines whether a signal related to image capture has been sent from the imaging device 81 to the control unit 101. If it is determined that a signal related to image capture has been sent, the process proceeds to step S705. On the other hand, if it is determined that a signal related to image capture has not been sent, the process proceeds to step S205. An example of a signal related to image capture is, but is not limited to, a signal indicating the start or end of recording, or a signal indicating the output of video to the outside. In step S705, the control unit 101 determines that the switching condition corresponds to a switching condition in response to a command from the imaging device 81.
[0058] The control unit 101 determines the switching condition in step S601, determines the display mode in step S102, and performs processing to switch the display mode in step S103. This makes it possible to prevent erroneous operation of the display unit 106, such as a display, based on the operation or state of the lens device 8. Furthermore, by having a device (the imaging device 81 or the external device 82) connected to the lens device 8 display the display content, it is possible to prevent erroneous operation based on the operation of the lens device 8.
[0059] In this embodiment, the control unit 101 determines whether the lens device 8 is in a shooting state by using a communication signal with an external device. Preferably, the external device is an imaging device 81, and the communication signal is a signal related to shooting. Also preferably, the external device is an optical element operating device (external device 82), and the communication signal is a signal related to driving the optical element 103 or a signal related to shooting. Also preferably, the external device has external display means capable of displaying the setting contents to be displayed on the display unit 106 of the lens device 8, and the communication signal is a signal related to displaying the setting contents on the external display means.
[0060] According to this embodiment, a lens device can be provided that can switch between enabling, disabling, or partially enabling the display function by using signals sent from equipment connected to the lens device or the functions of the equipment.
[0061] In this embodiment, the external display destination of the content displayed on the display of the lens device may be the imaging device 81. Similar effects can be achieved as long as the layout and position of the operating members are such that erroneous operations are less likely to occur than when displaying on the display of the lens device.
[0062] In addition, in this embodiment, the determination order of the switching conditions is set as shown in the flowchart of Fig. 10, but it does not have to be the order of Fig. 10. The same effect can be obtained by setting the order arbitrarily so that each determination process is possible.
[0063] (Third embodiment) Next, a third embodiment of the present invention will be described with reference to Figures 11 to 14. In this embodiment, the same functions and configurations as those in the first or second embodiment are assigned the same reference numerals, and their description will be omitted. This embodiment differs from the second embodiment in that a switching condition based on AI (Artificial Intelligence) is added.
[0064] 11 is a block diagram of the lens device (optical device) 11 of this embodiment, an AI learning unit 1110, and a user request input unit (input device) 1120. The lens device 11 differs from the lens device 8 of the second embodiment in that it has an AI determination unit 1101.
[0065] The AI determination unit 1101 is a component that uses trained AI that uses weights obtained from the storage unit 109 to make a determination regarding the switching conditions based on signals sent from the control unit 101, the external device connection unit 801, or the storage unit 109, and transmits the determination result to the control unit 101. Here, the weights are coefficients used in the mathematical formula that forms the neural network (NN), and the desired trained AI can be obtained by changing the weights through learning.
[0066] The AI learning unit 1110 is a component that creates a trained AI by having the AI learn a specific action or a special operation that the user wants to add to the switching conditions, obtained from the user request input unit 1120. The user request input unit 1120 is a component that can be connected to the lens device 11 and that inputs a special operation that the user wants to add to the switching conditions. Information about the special operation is, for example, a signal indicating whether or not the function execution operation unit 105 has been operated, information about the order of operations, or information about the operation time, but is not limited to these.
[0067] Next, the AI learning method will be described with reference to Fig. 12. Fig. 12 is a flowchart showing the AI learning method.
[0068] First, in step S801, the AI learning unit 1110 determines whether the object to be learned by the AI is a special operation. If the object to be learned by the AI is a special operation, the process proceeds to step S802. On the other hand, if the object to be learned by the AI is not a special operation, the process proceeds to step S809.
[0069] In step S802, the AI learning unit 1110 obtains information about special operations from the user request input unit 1120. Then, in step S803, the AI learning unit 1110 obtains a NN and weights for learning special operations. The NN for learning special operations is an NN used to determine whether or not a special operation has been performed, and is configured, for example, to receive information about a special operation as input and output the probability that a special operation has been performed.
[0070] Next, in step S804, the AI learning unit 1110 determines whether an operation has been performed to start measurement for AI learning of special operations. If it is determined that an operation has been performed, the process proceeds to step S805. On the other hand, if it is determined that an operation has not been performed, the process continues to wait until an operation is performed. The operation to start measurement is, for example, an operation of the function execution operation unit 105, but is not limited to this.
[0071] In step S805, the AI learning unit 1110 stores the data of the special operation in the storage unit 109. Subsequently, in step S806, the AI learning unit 1110 determines whether an operation to end the measurement for learning the special operation by the AI has been performed. If it is determined that an operation has been performed, the process proceeds to step S807. On the other hand, if it is determined that an operation has not been performed, the process returns to step S805. The operation to end the measurement is, for example, an operation of the function execution operation unit 105, but is not limited to this.
[0072] In step S807, the AI determination unit 1101 refers to the special operation data stored in the storage unit 109 in step S805 and determines whether more than the required number of data items have been stored. If it is determined that more than the required number of data items have been stored, the process proceeds to step S809. If it is determined that more than the required number of data items have not been stored, the process proceeds to step S808. In step S808, the AI learning unit 1110 displays on the display unit 106 that there is insufficient stored special operation data, and the process returns to step S804.
[0073] In step S809, the AI determination unit 1101 performs AI training using the special operation information obtained in step S802, the NN and weights obtained in step S803, and the special operation data obtained in step S805. This obtains weights for the NN for special operations. Any method for AI training may be used as long as the trained AI can determine whether or not a special operation has been performed.
[0074] In step S810, the AI learning unit 1110 obtains a NN and weights for specific action learning. The NN for specific action learning is an NN used to determine whether or not a specific action is occurring, and is configured to receive, for example, data specific to the signal obtained from the inertial sensor 110 for the specific action as input and output the probability that the specific action is occurring.
[0075] Next, in step S811, the control unit 101 determines whether an operation has been performed to start measurement for AI learning of a specific movement. If it is determined that an operation has been performed, the process proceeds to step S812. On the other hand, if it is determined that an operation has not been performed, the process continues to wait until an operation is performed. An operation to start measurement is, for example, an operation of the function execution operation unit 105, but is not limited to this. In step S812, the control unit 101 stores signal data obtained from the inertial sensor 110 in the storage unit 109.
[0076] In step S813, the control unit 101 determines whether an operation to end measurement for AI learning of a specific movement has been performed. If it is determined that an operation has been performed, the process proceeds to step S814. On the other hand, if it is determined that an operation has not been performed, the process returns to step S812. The operation to end measurement is, for example, an operation of the function execution operation unit 105, but is not limited to this.
[0077] In step S814, the control unit 101 refers to the signal data stored in the storage unit 109 in step S812, and determines whether or not more than the required number of pieces of data have been stored. If it is determined that more than the required number of pieces of data have been stored, the process proceeds to step S816. On the other hand, if it is determined that more than the required number of pieces of data have not been stored, the process proceeds to step S815. In step S815, the control unit 101 displays on the display unit 106 that there is insufficient data for the specific operation that has been stored, and the process returns to step S811.
[0078] In step S816, the AI learning unit 1110 learns the AI using the NN and weights obtained in step S810 and the data on the specific action obtained in step S812. This makes it possible to obtain weights for the NN for the specific action. Any method for learning the AI may be used as long as it allows the trained AI to determine whether or not the specific action has been performed.
[0079] Next, in step S817, the control unit 101 stores the weights obtained in step S809 or step S816 in the storage unit 109. By applying the stored weights to the NN, a trained AI to be used for determining whether a special operation or a specific action has occurred can be created. Through this processing, a trained AI that determines whether a special operation or a specific action has occurred can be created and used to prevent malfunctions.
[0080] Next, the display mode switching process in this embodiment will be described with reference to Fig. 13. Fig. 13 is a main flowchart showing the display mode switching process. First, in step S901, the control unit 101 determines the switching condition. The process performed here will be described with reference to the flowchart in Fig. 14. Fig. 14 is a flowchart showing the switching condition determination process.
[0081] In step S1001, the AI determination unit 1101 determines whether a signal indicating the execution of a function, sent from the function execution operation unit 105 to the control unit 101, is similar to a special operation learned by the trained AI using the weights stored in the storage unit 109. If the signal is determined to be similar to a special operation (a signal learned as a special operation), the process proceeds to step S203. On the other hand, if the signal is determined not to be similar to a special operation, the process proceeds to step S204.
[0082] In step S1002, the AI determination unit 1101 determines whether the signal of the inertial sensor 110 input to the control unit 101 is similar to the signal obtained from the inertial sensor 110 during a specific movement learned by the trained AI using the weights stored in the storage unit 109. If it is determined that the signal of the inertial sensor 110 input to the control unit 101 is similar to the signal obtained from the inertial sensor 110 during the specific movement, the process proceeds to step S208. On the other hand, if it is determined that these signals are not similar, the process proceeds to step S209.
[0083] The control unit 101 determines the switching condition in step S901, determines the display mode in step S102, and performs processing to switch the display mode in step S103. This makes it possible to prevent erroneous operation using devices connected to the lens device using the trained AI.
[0084] In this embodiment, the control unit 101 determines whether the lens device 11 is in a shooting state using a determination result using an AI-trained model. Preferably, the trained model is a model acquired by learning a specific operation based on the shooting state using second data acquired from the inertial sensor 110. The control unit 101 determines whether the lens device 11 is in a shooting state using the first data output from the inertial sensor 110 and the trained model.
[0085] Preferably, the external device is an input device (user request input unit 1120) that allows a user to input. The trained model is a model acquired by learning a special operation based on information about a special operation based on a shooting state input to the input device and a signal related to the special operation. The special operation is an operation related to the shooting state. The control unit 101 determines whether the lens device 11 is in a shooting state using a signal obtained from the function execution operation unit 105 and the trained model.
[0086] According to this embodiment, by using trained AI, it is possible to provide a lens device that can switch between enabling, disabling, or partially enabling the display function of the lens device.
[0087] In this embodiment, the determination order of the switching conditions is set as shown in the flowchart of Fig. 14, but it does not have to be the order of Fig. 14. The same effect can be obtained by setting the order arbitrarily so that each determination process is possible.
[0088] In each embodiment, the optical device (lens device 1, 8, 11) has a first operation means (display operation unit 108) that can be operated by a user and changes the settings of the optical device, and a control means (control unit 101, display function switching unit 107) that controls the operation mode of the first operation means. The operation modes include a first mode that enables changes to the settings via the first operation means, and a second mode that disables at least some of the changes to the settings via the first operation means. The control means changes the operation mode depending on the state of the optical device.
[0089] Preferably, the control means sets the operation mode to the second mode when the optical device is in a photographing state, and sets the operation mode to the first mode when the optical device is not in a photographing state.
[0090] Preferably, the second mode includes at least one of a mode in which all changes to the settings made via the first operating means are invalidated, or a mode in which some changes to the settings made via the first operating means are invalidated.
[0091] In each embodiment, the optical device may have a second operating means operable by a user to enable (unlocked state) or disable (locked state) the operation of the first operating means. The second operating means is, for example, configured by the function execution operating unit 105 or an operating unit (not shown). Preferably, the control means disables at least some of the changes to the settings made via the first operating means when the operation mode of the first operating means is set to the second mode, even when the operation of the first operating means is enabled (unlocked state) by the second operating means. Also preferably, the control means disables changes to the settings made via the user operation of the first operating means, whether the first operating means is in the first mode or the second mode, by being set to the locked state by the user operation of the second operating means.
[0092] Preferably, in each embodiment, the optical device has a display means (display unit 106) that displays the setting contents. When the setting contents are displayed on the display means, the control means changes the operation mode depending on the state of the optical device. With this configuration, more appropriate control becomes possible by associating the operation of the first operation means with the display contents of the display means.
[0093] Preferably, in each embodiment, the settings to be enabled or disabled in the second mode can be set in advance by the user. With this configuration, even in the second mode, the user can specify in advance whether to enable or disable a desired setting change, thereby enabling appropriate operation according to the user.
[0094] (Other embodiments) The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.
[0095] According to each embodiment, it is possible to provide an optical device, a control method for an optical device, and a program that can prevent erroneous operations by a user.
[0096] The disclosure of each embodiment includes the following configurations and methods. (Configuration 1) An optical device having an optical element, a first operating means operable by a user to change the setting contents of the optical device; a control means for controlling an operation mode of the first operation means, the operation modes include a first mode in which a change to the setting content made via the first operation means is validated, and a second mode in which at least a part of the change to the setting content made via the first operation means is invalidated; The optical device is characterized in that the control means changes the operation mode depending on the state of the optical device. (Configuration 2) The control means When the state of the optical device is a photographing state, the operation mode is set to the second mode; The optical device according to configuration 1, wherein when the state of the optical device is not the photographing state, the operation mode is set to the first mode. (Configuration 3) a driving means for driving the optical member; and a detection means for detecting the driving of the optical member, The optical device according to configuration 2, wherein the control means determines whether the optical device is in the photographing state by using a signal indicating whether the detection means has detected the movement of the optical member. (Configuration 4) Further, a second operating means is provided for instructing the execution of a function of the optical device, The optical device according to configuration 2, wherein the control means determines whether the optical device is in the photographing state by using a signal indicating whether the second operation means has been operated. (Configuration 5) Further, a second operating means is provided for instructing the execution of a function of the optical device, The optical device described in configuration 2, characterized in that the control means determines whether the optical device is in the shooting state using a signal indicating whether a special operation has been performed based on the order and length of operation of the second operating means. (Configuration 6) an inertial sensor that outputs first data; a storage unit that stores in advance second data of the inertial sensor relating to a specific operation based on the photographing state, The optical device according to configuration 2, wherein the control means determines whether the optical device is in the photographing state by using a signal indicating whether the first data is similar to the second data. (Configuration 7) Further comprising a connection means for connecting an external device, 3. The optical device according to configuration 2, wherein the control means determines whether the optical device is in the photographing state by using a communication signal with the external device. (Configuration 8) the external device is an imaging device, 8. The optical device according to claim 7, wherein the communication signal is a signal related to photography. (Configuration 9) the external device is an optical member operating device, 8. The optical device according to configuration 7, wherein the communication signal is a signal related to driving the optical member or a signal related to photography. (Configuration 10) the external device has an external display means capable of displaying the setting content displayed on the display means of the optical device, 8. The optical device according to configuration 7, wherein the communication signal is a signal related to the display of the setting content on the external display means. (Configuration 11) The optical device according to configuration 2, wherein the control means determines whether the optical device is in the shooting state using a determination result obtained using an AI-trained model. (Configuration 12) further comprising an inertial sensor that outputs first data; the trained model is a model acquired by learning a specific operation based on the shooting state using second data acquired from the inertial sensor, The optical device according to configuration 11, characterized in that the control means uses the first data and the trained model to determine whether the optical device is in the shooting state. (Configuration 13) Further, a second operating means is provided for instructing the execution of a function of the optical device, an input device that allows a user to input information can be connected to the optical device; The trained model is a model acquired by learning the special operation based on information about the special operation based on the shooting state input to the input device and a signal related to the special operation, the special operation is an operation related to the shooting state, The optical device described in configuration 11, characterized in that the control means determines whether the optical device is in the shooting state using a signal obtained from the second operation means and the trained model. (Configuration 14) The optical device described in any one of configurations 1 to 13, characterized in that the second mode includes at least one of a mode in which all of the changes to the setting content made via the first operating means are invalidated, or a mode in which some of the changes to the setting content made via the first operating means are invalidated. (Configuration 15) Further comprising a second operating means operable by a user, the second operating means can be set, by a user's operation, to an unlocked state in which a user's operation of the first operating means is enabled, or a locked state in which the user's operation of the first operating means is disabled; An optical device described in any one of configurations 1 to 14, characterized in that even when the control means is set to the unlocked state, if the operation mode of the first operation means is set to the second mode, the control means invalidates at least a portion of the changes to the setting content made via the first operation means. (Configuration 16) The optical device described in configuration 15, characterized in that the control means is set to the locked state by the operation of the second operating means, thereby invalidating the change of the setting content by the first operating means, regardless of whether the first operating means is in the first mode or the second mode. (Configuration 17) further comprising a display means for displaying the setting contents, 17. The optical device according to any one of configurations 1 to 16, wherein the control means changes the operation mode depending on the state of the optical device when the setting content is displayed on the display means. (Configuration 18) 18. The optical device according to any one of configurations 1 to 17, wherein the setting contents enabled in the second mode can be set in advance by a user. (Method 1) A method for controlling an optical device having an optical member, comprising: a determining step of determining a state of the optical device; a control step of controlling an operation mode of the operation means, the operation modes include a first mode in which a change to the setting content made via the operation means is validated, and a second mode in which at least a part of the change to the setting content made via the operation means is invalidated; A method for controlling an optical device, wherein the control step changes the operation mode depending on the state of the optical device. (Configuration 19) A program that causes a computer to execute the method for controlling an optical device according to Method 1.
[0097] 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]
[0098] 1, 8, 11 Lens device (optical device) 101 control unit (control means) 103 Optical Components 107 Display function switching unit (control means) 108 Display operation section (first operation means)
Claims
1. An optical device having an optical element, a first operating means operable by a user to change settings of the optical device; a control means for controlling an operation mode of the first operation means, the operation modes include a first mode in which a change to the setting content made via the first operation means is validated, and a second mode in which at least a part of the change to the setting content made via the first operation means is invalidated; The optical device is characterized in that the control means changes the operation mode depending on the state of the optical device.
2. The control means When the state of the optical device is a photographing state, the operation mode is set to the second mode; 2. The optical device according to claim 1, wherein the operation mode is set to the first mode when the state of the optical device is not the photographing state.
3. a driving means for driving the optical member; and a detection means for detecting the driving of the optical member, 3. The optical device according to claim 2, wherein the control means determines whether the optical device is in the photographing state by using a signal indicating whether the detection means has detected the movement of the optical member.
4. a second operating means for instructing execution of a function of the optical device; 3. The optical device according to claim 2, wherein the control means determines whether the optical device is in the photographing state by using a signal indicating whether the second operation means has been operated.
5. a second operating means for instructing execution of a function of the optical device; The optical device according to claim 2, wherein the control means determines whether the optical device is in the photographing state by using a signal indicating whether a special operation based on the order and length of operation of the second operating means has been performed.
6. an inertial sensor that outputs first data; a storage unit that stores in advance second data of the inertial sensor relating to a specific operation based on the photographing state, 3. The optical device according to claim 2, wherein the control means determines whether the optical device is in the photographing state by using a signal indicating whether the first data is similar to the second data.
7. Further comprising a connection means for connecting an external device, 3. The optical device according to claim 2, wherein the control means determines whether the optical device is in the photographing state by using a communication signal with the external device.
8. the external device is an imaging device, 8. The optical device according to claim 7, wherein the communication signal is a signal related to photography.
9. the external device is an optical member operating device, 8. The optical device according to claim 7, wherein the communication signal is a signal related to driving the optical member or a signal related to photography.
10. the external device has an external display means capable of displaying the setting content displayed on the display means of the optical device, 8. The optical device according to claim 7, wherein the communication signal is a signal related to the display of the setting content on the external display means.
11. The optical device according to claim 2 , wherein the control means determines whether the optical device is in the shooting state using a determination result obtained using an AI-trained model.
12. further comprising an inertial sensor that outputs first data; the trained model is a model acquired by learning a specific operation based on the shooting state using second data acquired from the inertial sensor, The optical device according to claim 11 , wherein the control means determines whether the optical device is in the image capturing state by using the first data and the trained model.
13. a second operating means for instructing execution of a function of the optical device; an input device that allows a user to input information can be connected to the optical device; The trained model is a model acquired by learning the special operation based on information about the special operation based on the shooting state input to the input device and a signal related to the special operation, the special operation is an operation related to the shooting state, The optical device according to claim 11 , wherein the control means determines whether the optical device is in the shooting state by using a signal obtained from the second operation means and the trained model.
14. The optical device according to any one of claims 1 to 13, characterized in that the second mode includes at least one of a mode in which all changes to the setting content made via the first operating means are invalidated, or a mode in which some of the changes to the setting content made via the first operating means are invalidated.
15. Further comprising a second operating means operable by a user, the second operating means is capable of setting, by a user's operation, an unlocked state in which a user's operation of the first operating means is enabled, or a locked state in which the user's operation of the first operating means is disabled; The optical device according to any one of claims 1 to 13, characterized in that the control means invalidates at least a part of the change of the setting content via the first operating means when the operation mode of the first operating means is set to the second mode, even when the control means is set to the unlocked state.
16. The optical device according to claim 15, characterized in that the control means is set to the locked state by the operation of the second operating means, thereby invalidating the change of the setting content by the first operating means, regardless of whether the first operating means is in the first mode or the second mode.
17. further comprising a display means for displaying the setting contents, 14. The optical device according to claim 1, wherein the control means changes the operation mode depending on the state of the optical device when the setting content is displayed on the display means.
18. 14. The optical device according to claim 1, wherein the settings enabled in the second mode can be set in advance by a user.
19. A method for controlling an optical device having an optical member, comprising: a determining step of determining a state of the optical device; a control step of controlling an operation mode of the operation means, the operation modes include a first mode in which a change to the setting content via the operation means is validated, and a second mode in which at least a part of the change to the setting content via the operation means is invalidated; A method for controlling an optical device, wherein the control step changes the operation mode depending on the state of the optical device.
20. 20. A program causing a computer to execute the method for controlling an optical device according to claim 19.
Citation Information
Patent Citations
Imaging device, control method of the same and program thereof
JP2016024360A
Imaging apparatus
JP2022104241A