Exposure controller, mistaken touch prevention method and apparatus thereof, and readable storage medium

WO2025184988A8PCT designated stage Publication Date: 2025-10-02XIMU HIGH NEW TECH JIANGSU
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/094569
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-06
Filing Date
2024-05-22
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

The exposure controller is prone to false triggering, resulting in inaccurate control, affecting the safety and stability of equipment operation.

Method used

By acquiring the sensor data of the exposure controller, analyzing its posture information, judging the working status, and shielding the command information in the out-of-control state, it prevents false triggering.

Benefits of technology

The working safety and stability of the exposure controller are improved, and the control accuracy of other equipment is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024094569_02102025_PF_FP_ABST
    Figure CN2024094569_02102025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides an exposure controller, a mistaken touch prevention method and apparatus thereof, and a readable storage medium, and relates to the technical field of exposure controllers. The mistaken touch prevention method of the exposure controller comprises: acquiring sensor data of the exposure controller; determining posture information of the exposure controller according to the sensor data; determining a working state of the exposure controller according to the posture information; and under a condition that the working state is an out-of-control state, shielding command information sent by the exposure controller.
Need to check novelty before this filing date? Find Prior Art

Description

Exposure controller, method and device for preventing accidental touch thereof, and readable storage medium Technical Field

[0001] The present invention relates to the technical field of exposure controllers, and in particular to an exposure controller, a method and device for preventing accidental touches thereof, and a readable storage medium. Background Art

[0002] In X-ray machines, the exposure controller is a key component for controlling the device's exposure. However, due to various reasons, such as operator error and equipment failure, the exposure controller can be mistriggered, reducing its accuracy in controlling other devices, leading to undesirable consequences and resulting in losses.

[0003] Summary of the Invention

[0004] The present invention aims to solve at least one of the technical problems existing in the prior art or related art.

[0005] To this end, a first aspect of the present invention is to provide a method for preventing accidental touch of an exposure controller.

[0006] A second aspect of the present invention is to provide an anti-accidental-touch device for an exposure controller.

[0007] A third aspect of the present invention is to provide an exposure controller.

[0008] A fourth aspect of the present invention is to provide another exposure controller.

[0009] A fifth aspect of the present invention is to provide a readable storage medium.

[0010] In view of this, according to one aspect of the present invention, a method for preventing accidental touch of an exposure controller is proposed, the method comprising: obtaining sensor data of the exposure controller; determining posture information of the exposure controller based on the sensor data; determining the working state of the exposure controller based on the posture information; and shielding command information issued by the exposure controller when the working state is out of control.

[0011] The technical solution of the exposure controller's accidental touch prevention method provided by the present invention can be implemented by the exposure controller or the exposure controller's accidental touch prevention device. The implementation can be determined based on actual usage requirements and is not specifically limited herein. To more clearly describe the exposure controller's accidental touch prevention method provided by the present invention, the following description assumes that the exposure controller's accidental touch prevention device is implemented by the exposure controller.

[0012] Specifically, in the exposure controller's accidental touch prevention method provided by the present invention, during operation of the exposure controller, the exposure controller's accidental touch prevention device acquires sensor data from the exposure controller and, based on the acquired sensor data, analyzes the exposure controller's posture during operation to obtain exposure controller posture information. Furthermore, based on the exposure controller's posture information during operation, the exposure controller's accidental touch prevention device determines the controller's operating state to determine whether it is operating normally. If the exposure controller is determined to be operating in an out-of-control state, the device blocks command information issued by the exposure controller to prevent the exposure controller from controlling other devices. In this way, by identifying the exposure controller's posture information during operation based on the exposure controller's sensor data, determining whether the exposure controller is operating normally based on the exposure controller's posture information, and then preventing the exposure controller from controlling other devices if the exposure controller is in an out-of-control state, the device effectively prevents accidental triggering of the exposure controller, improves the safety and stability of the exposure controller's operation, and thereby enhances the accuracy of the exposure controller's control of other devices.

[0013] The method for preventing accidental touch of the exposure controller according to the present invention may also have the following additional technical features:

[0014] In some technical solutions, optionally, the sensor data includes acceleration data and angular velocity data of the exposure controller, and the posture information of the exposure controller is determined based on the sensor data, including: performing weighted averaging processing on the acceleration data and angular velocity data to obtain fused data; and performing posture calculation on the exposure controller based on the fused data to obtain the posture information of the exposure controller.

[0015] In this technical solution, the sensor data may specifically include acceleration data and angular velocity data of the exposure controller. Based on this data, the exposure controller's accidental touch prevention device analyzes the exposure controller's posture during operation based on the acquired sensor data to obtain posture information of the exposure controller. Specifically, the exposure controller's accidental touch prevention device performs weighted averaging on the acceleration data and angular velocity data of the exposure controller to complement and fuse the acceleration data and angular velocity data of the exposure controller, thereby obtaining fused sensor data. Furthermore, the exposure controller's accidental touch prevention device performs posture calculation on the exposure controller based on the calculated fused data to analyze the exposure controller's posture during operation and obtain posture information of the exposure controller. In this way, the exposure controller's posture information during operation is identified based on the acceleration data and angular velocity data of the exposure controller, ensuring the accuracy of the obtained posture information and, in turn, the accuracy of the subsequent determination of the exposure controller's operating status.

[0016] In some technical solutions, optionally, before performing weighted averaging processing on the acceleration data and angular velocity data, the anti-false touch method also includes: preprocessing the acceleration data and angular velocity data to obtain preprocessed acceleration data and angular velocity data; wherein the preprocessing includes at least one of the following: filtering processing, noise reduction processing and amplification processing.

[0017] In this technical solution, before the exposure controller's accidental touch prevention device performs weighted averaging on the acceleration and angular velocity data of the exposure controller, the device also pre-processes the acquired acceleration and angular velocity data through filtering, noise reduction, and amplification. This optimizes the acceleration and angular velocity data and produces pre-processed acceleration and angular velocity data. The posture of the exposure controller during operation is then analyzed based on this pre-processed acceleration and angular velocity data. This ensures the accuracy of the obtained posture information, and thus the accuracy of subsequent determinations of the exposure controller's operating status.

[0018] In some technical solutions, optionally, the posture information includes a posture angle of the exposure controller, and the working state of the exposure controller is determined based on the posture information, including: when the posture angle of the exposure controller is within a preset range, determining that the working state of the exposure controller is a normal state; when the posture angle of the exposure controller exceeds the preset range, determining that the working state of the exposure controller is an out-of-control state; wherein the posture angle includes the pitch angle and / or roll angle of the exposure controller.

[0019] In this technical solution, the exposure controller's posture information may specifically include its posture angle. Based on this information, when the exposure controller's accidental touch prevention device determines the exposure controller's operating status based on the exposure controller's posture information during operation, the device compares the exposure controller's posture angle with a preset range. If the exposure controller's posture angle is within the preset range, the device determines the exposure controller's operating status as normal and allows the exposure controller to continue controlling the device. If the exposure controller's posture angle exceeds the preset range, the device determines the exposure controller's operating status as out of control and prohibits the exposure controller from continuing to control the device. In this way, by determining whether the exposure controller is operating normally based on its posture angle and subsequently determining its operating status, the accuracy of the operating status determination is ensured, improving the safety and stability of the exposure controller's operation, and thereby improving the accuracy of the exposure controller's control of other devices.

[0020] In some technical solutions, optionally, after shielding the command information sent by the exposure controller, the method for preventing accidental touch further includes: feeding back the working status of the exposure controller to the user to remind the user that the exposure controller is in an out-of-control state.

[0021] In this technical solution, after the exposure controller's accidental touch prevention device blocks command information sent by the exposure controller, the device also provides feedback on the exposure controller's operating status to a user, such as an operator, to inform them of any erroneous operation of the exposure controller, thereby alerting them to the controller's current out-of-control state. This feedback reminds the operator to avoid erroneous operation, allowing them to quickly check the exposure controller's operating status. This effectively prevents the exposure controller from being accidentally triggered, improves the safety and stability of the exposure controller, and enhances overall operational efficiency.

[0022] According to a second aspect of the present invention, a device for preventing accidental touch of an exposure controller is proposed, which includes: an acquisition unit for acquiring sensor data of the exposure controller; a processing unit for determining posture information of the exposure controller based on the sensor data; the processing unit is also used to determine the working state of the exposure controller based on the posture information; the processing unit is also used to shield command information issued by the exposure controller when the working state is out of control.

[0023] Specifically, the exposure controller anti-accidental touch device provided by the present invention includes an acquisition unit and a processing unit. During operation, the acquisition unit acquires sensor data from the exposure controller. The processing unit then analyzes the exposure controller's posture during operation based on the acquired sensor data to obtain posture information of the exposure controller. Furthermore, the processing unit determines the operating state of the exposure controller based on the posture information during operation to determine whether the exposure controller is operating normally. If the exposure controller is determined to be operating in an out-of-control state, the processing unit blocks command information issued by the exposure controller to prevent the exposure controller from controlling other devices. In this way, by identifying the exposure controller's posture information during operation based on the exposure controller's sensor data, determining whether the exposure controller is operating normally based on the posture information, and then preventing the exposure controller from controlling other devices if the exposure controller is in an out-of-control state, the processing unit effectively prevents the exposure controller from being accidentally triggered, improves the safety and stability of the exposure controller, and thereby enhances the accuracy of the exposure controller's control of other devices.

[0024] According to a third aspect of the present invention, an exposure controller is proposed, comprising: a posture recognition sensor for collecting sensor data of the exposure controller; a processing device for determining posture information of the exposure controller based on the sensor data, determining an operating state of the exposure controller based on the posture information, and shielding command information issued by the exposure controller when the operating state is out of control.

[0025] The exposure controller provided by the present invention includes a posture recognition sensor and a processing device. The posture recognition sensor is configured to collect sensor data related to the posture of the exposure controller during operation. Furthermore, the processing device is configured to determine the posture information of the exposure controller based on the sensor data, and further determine the operating state of the exposure controller based on the posture information. If the operating state of the exposure controller is out of control, the processing device is configured to block command information issued by the exposure controller.

[0026] Specifically, during the operation of the exposure controller, after an operator presses the start button of the exposure controller, the exposure controller collects sensor data related to its posture using its built-in posture recognition sensor. Furthermore, a processing device acquires the sensor data acquired by the posture recognition sensor and, based on the acquired sensor data, analyzes the posture of the exposure controller during operation to obtain posture information of the exposure controller. Furthermore, based on the posture information of the exposure controller during operation, the processing device determines the operating state of the exposure controller to determine whether the exposure controller is operating normally. If the operating state of the exposure controller is determined to be out of control, the processing device blocks command information issued by the exposure controller to prevent the exposure controller from controlling other devices. In this way, by identifying the posture information of the exposure controller during operation based on the sensor data of the exposure controller, determining whether the exposure controller is operating normally based on the posture information, and then disabling the exposure controller from controlling other devices when the exposure controller is in the out of control state, the processing device effectively prevents the exposure controller from being triggered accidentally, improves the safety and stability of the exposure controller, and thereby improves the accuracy of the exposure controller's control of other devices.

[0027] The exposure controller according to the present invention may also have the following additional technical features:

[0028] In some technical solutions, optionally, the posture recognition sensor includes: an acceleration sensor for collecting acceleration data of the exposure controller; an angular velocity sensor for collecting angular velocity data of the exposure controller; the processing device is specifically used to: perform weighted averaging processing on the acceleration data and angular velocity data to obtain fused data, and perform posture calculation on the exposure controller based on the fused data to obtain posture information of the exposure controller.

[0029] In this technical solution, the gesture recognition sensor may specifically include an acceleration sensor and an angular velocity sensor. The acceleration sensor is used to collect acceleration data from the exposure controller, and the angular velocity sensor is used to collect angular velocity data from the exposure controller. In other words, the sensor data may specifically include acceleration data and angular velocity data from the exposure controller.

[0030] On this basis, when the processing device analyzes the exposure controller's posture during operation based on the acquired sensor data to obtain the exposure controller's posture information, the processing device specifically performs weighted averaging on the exposure controller's acceleration data and angular velocity data to complement and fuse the acceleration and angular velocity data, thereby obtaining fused sensor data. Furthermore, based on the calculated fused data, the processing device performs posture calculation on the exposure controller to analyze the exposure controller's posture during operation and obtain the exposure controller's posture information. In this way, identifying the exposure controller's posture information during operation based on the exposure controller's acceleration and angular velocity data ensures the accuracy of the obtained posture information, thereby ensuring the accuracy of subsequent determination of the exposure controller's operating status.

[0031] According to a fourth aspect of the present invention, another exposure controller is provided, comprising a processor and a memory. The memory stores a program or instruction executable by the processor. When executed by the processor, the program or instruction implements the steps of the exposure controller's accidental touch prevention method as described in any of the aforementioned technical solutions. Therefore, the exposure controller provided in the fourth aspect of the present invention possesses all the beneficial effects of the exposure controller's accidental touch prevention method as described in any of the aforementioned technical solutions in the first aspect, and will not be further elaborated here.

[0032] According to a fifth aspect of the present invention, a readable storage medium is provided, storing a program or instructions. When executed by a processor, the program or instructions implement the method for preventing accidental touches of an exposure controller as described in any of the aforementioned technical solutions. Therefore, the readable storage medium provided in the fifth aspect of the present invention possesses all the beneficial effects of the method for preventing accidental touches of an exposure controller as described in any of the aforementioned technical solutions in the first aspect, and will not be further elaborated here.

[0033] Additional aspects and advantages of the invention will become apparent from the description which follows, or may be learned by practice of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments with reference to the accompanying drawings, in which:

[0035] FIG1 shows a flow chart of a method for preventing accidental touches of an exposure controller according to an embodiment of the present invention;

[0036] Figure 2 shows a schematic flow chart of the second method of preventing accidental touch of the exposure controller according to an embodiment of the present invention;

[0037] FIG3 shows a third flow chart of a method for preventing accidental touches of an exposure controller according to an embodiment of the present invention;

[0038] FIG4 shows a fourth flow chart of a method for preventing accidental touches of an exposure controller according to an embodiment of the present invention;

[0039] FIG5 shows a fifth flow chart of a method for preventing accidental touches of an exposure controller according to an embodiment of the present invention;

[0040] FIG6 shows a circuit structure diagram of a gesture recognition sensor according to an embodiment of the present invention;

[0041] FIG7 shows a PCB diagram of an exposure controller according to an embodiment of the present invention;

[0042] FIG8 shows a three-axis schematic diagram of a gesture recognition sensor according to an embodiment of the present invention;

[0043] FIG9 shows a structural block diagram of an anti-mistouch device of an exposure controller according to an embodiment of the present invention;

[0044] FIG10 shows a structural block diagram of an exposure controller according to an embodiment of the present invention;

[0045] Figure 11 shows a block diagram of the exposure controller according to the second embodiment of the present invention;

[0046] Figure 12 shows a block diagram of one of the electronic devices according to an embodiment of the present invention;

[0047] FIG13 shows a second structural block diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0048] In order to more clearly understand the above-mentioned objects, features and advantages of the present invention, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present invention and the features therein can be combined with each other without conflict.

[0049] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present invention is not limited to the specific embodiments disclosed below.

[0050] 1 to 13 , the exposure controller and its method and device for preventing accidental touches, and the readable storage medium provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0051] Among them, Figure 1 shows one of the flow charts of the anti-accidental touch method of the exposure controller according to an embodiment of the present invention; Figure 2 shows a second flow chart of the anti-accidental touch method of the exposure controller according to an embodiment of the present invention; Figure 3 shows a third flow chart of the anti-accidental touch method of the exposure controller according to an embodiment of the present invention; Figure 4 shows a fourth flow chart of the anti-accidental touch method of the exposure controller according to an embodiment of the present invention; Figure 5 shows a fifth flow chart of the anti-accidental touch method of the exposure controller according to an embodiment of the present invention; Figure 6 shows a circuit structure diagram of the gesture recognition sensor according to an embodiment of the present invention; Figure 7 shows a PCB board diagram of the exposure controller according to an embodiment of the present invention; Figure 8 shows a three-axis schematic diagram of the gesture recognition sensor according to an embodiment of the present invention; Figure 9 shows a structural block diagram of the anti-accidental touch device of the exposure controller according to an embodiment of the present invention; Figure 10 shows one of the structural block diagrams of the exposure controller according to an embodiment of the present invention; Figure 11 shows a second structural block diagram of the exposure controller according to an embodiment of the present invention; Figure 12 shows one of the structural block diagrams of the electronic device according to an embodiment of the present invention; and Figure 13 shows a second structural block diagram of the electronic device according to an embodiment of the present invention.

[0052] In one embodiment of the present invention, as shown in FIG1 , the exposure controller's method for preventing accidental touches may specifically include the following steps 102 to 108:

[0053] Step 102, obtaining sensor data of the exposure controller;

[0054] Step 104, determining the exposure controller posture information based on the sensor data;

[0055] Step 106, determining the working state of the exposure controller based on the posture information;

[0056] Step 108: When the working state is out of control, shield the command information sent by the exposure controller.

[0057] The technical solution of the exposure controller's accidental touch prevention method provided by the present invention can be implemented by the exposure controller or the exposure controller's accidental touch prevention device. The implementation can be determined based on actual usage requirements and is not specifically limited herein. To more clearly describe the exposure controller's accidental touch prevention method provided by the present invention, the following description assumes that the exposure controller's accidental touch prevention device is implemented by the exposure controller.

[0058] The method for preventing accidental touches of an exposure controller provided by the present invention can collect and identify the exposure controller's operating posture information in real time. Based on this posture information, it can then determine whether the operator's current operation of the exposure controller is normal. This effectively prevents accidental triggering of the exposure controller, improving the safety and stability of the exposure controller's operation, and ultimately increasing the accuracy of the exposure controller's control over other devices.

[0059] The exposure controller is provided with a posture recognition sensor, which is used to collect sensor data related to the posture of the exposure controller during the operation of the exposure controller.

[0060] Based on this, in the exposure controller's accidental touch prevention method provided by the present invention, during the operation of the exposure controller, the exposure controller's accidental touch prevention device acquires sensor data collected by a posture recognition sensor in the exposure controller. Based on the acquired sensor data, the device analyzes the exposure controller's posture during operation to obtain posture information of the exposure controller. Furthermore, based on the posture information of the exposure controller during operation, the device determines the operating state of the exposure controller to determine whether the exposure controller is operating normally. If the exposure controller is determined to be operating in an out-of-control state, the device blocks command information issued by the exposure controller to prevent the exposure controller from controlling other devices. In this way, by identifying the exposure controller's posture information during operation based on the exposure controller's sensor data, determining whether the exposure controller is operating normally based on the posture information, and then preventing the exposure controller from controlling other devices when the exposure controller is in an out-of-control state, the device effectively prevents the exposure controller from being accidentally triggered, improves the safety and stability of the exposure controller's operation, and thereby enhances the accuracy of the exposure controller's control of other devices.

[0061] In some embodiments of the present invention, the sensor data may optionally include acceleration data and angular velocity data of the exposure controller. Based on this, as shown in FIG2 , step 104 may specifically include the following steps 104a and 104b:

[0062] Step 104a, performing weighted averaging on the acceleration data and angular velocity data to obtain fused data;

[0063] Step 104b: Calculate the posture of the exposure controller based on the fusion data to obtain posture information of the exposure controller.

[0064] In this embodiment, the gesture recognition sensor may specifically include an acceleration sensor and an angular velocity sensor, and the sensor data may specifically include acceleration data and angular velocity data of the exposure controller. The acceleration data may specifically include acceleration values ​​of the exposure controller in the three axes: the X-axis, the Y-axis, and the Z-axis, and the angular velocity data may specifically include angular velocity values ​​of the exposure controller in the three axes: the X-axis, the Y-axis, and the Z-axis.

[0065] On this basis, the exposure controller's accidental touch prevention device analyzes the exposure controller's posture during operation based on acquired sensor data to obtain exposure controller posture information. Specifically, the exposure controller's accidental touch prevention device performs weighted averaging on the acceleration data and angular velocity data of the exposure controller along each axis, thereby performing complementary and fusion calculations on the acceleration data and angular velocity data along each axis to obtain fused sensor data. Furthermore, the exposure controller's accidental touch prevention device performs posture calculation on the exposure controller based on the calculated fused data to analyze the exposure controller's posture during operation and obtain exposure controller posture information. In this way, the exposure controller's posture information during operation is identified based on the acceleration data and angular velocity data along each axis, ensuring the accuracy of the obtained posture information and, consequently, the accuracy of the subsequent determination of the exposure controller's operating status.

[0066] In actual application, the above-mentioned acceleration sensor can be specifically a three-axis accelerometer, and the above-mentioned angular velocity sensor can be specifically a three-axis gyroscope. As for the specific types of the above-mentioned acceleration sensor and angular velocity sensor, those skilled in the art can select them according to actual conditions, and no specific restrictions are made here.

[0067] In some embodiments of the present invention, optionally, as shown in FIG2 , before step 104a, the exposure controller's method for preventing accidental touches may further include the following step 104c:

[0068] Step 104c, the acceleration data and angular velocity data are preprocessed to obtain preprocessed acceleration data and angular velocity data;

[0069] The preprocessing includes at least one of the following: filtering, noise reduction, and amplification.

[0070] In this embodiment, before the exposure controller's accidental touch prevention device performs weighted averaging on the acceleration data and angular velocity data of the exposure controller along each axis to complement and fuse the acceleration and angular velocity data, the device also performs preprocessing on the acquired acceleration and angular velocity data, including filtering, noise reduction, and amplification, to optimize the acceleration and angular velocity data. This results in preprocessed acceleration and angular velocity data. The posture of the exposure controller during operation is then analyzed based on the preprocessed acceleration and angular velocity data. Thus, after optimizing the acceleration and angular velocity data, the posture information of the exposure controller is determined based on the optimized acceleration and angular velocity data, ensuring the accuracy of the obtained posture information and, consequently, the accuracy of the subsequent determination of the operating state of the exposure controller.

[0071] Among them, filtering processing and noise reduction processing can reduce the interference information in the acceleration data and angular velocity data, and improve the accuracy of the subsequent posture information determined based on the acceleration data and angular velocity data. Amplification processing can amplify the acceleration data and angular velocity data, facilitate subsequent calculation and processing of the acceleration data and angular velocity data, and further improve the accuracy of the posture information.

[0072] In some embodiments of the present invention, optionally, the posture information includes the posture angle of the exposure controller. On this basis, as shown in FIG3 , the above step 106 may specifically include the following steps 106a and 106b:

[0073] Step 106a, when the attitude angle of the exposure controller is within a preset range, determining that the working state of the exposure controller is a normal state;

[0074] Step 106b: when the attitude angle of the exposure controller exceeds a preset range, determining that the working state of the exposure controller is an out-of-control state;

[0075] The attitude angle includes the pitch angle and / or roll angle of the exposure controller.

[0076] In this embodiment, the exposure controller's posture information may specifically include the exposure controller's posture angle, which may specifically include the exposure controller's pitch angle and / or roll angle. As shown in FIG8 , the exposure controller's pitch angle is the angle of rotation of the exposure controller along its X-axis, i.e., the exposure controller's pitch angle is the angle between the exposure controller's Y-axis and the horizontal plane. The exposure controller's roll angle is the angle of rotation of the exposure controller along its Y-axis, i.e., the exposure controller's roll angle is the angle between the exposure controller's X-axis and the horizontal plane, i.e., the exposure controller's roll angle is the angle between the exposure controller's Z-axis and the plumb bob plane on which the exposure controller's Y-axis lies.

[0077] On this basis, the exposure controller's accidental touch prevention device determines the operating state of the exposure controller based on the exposure controller's posture information during operation. Specifically, the exposure controller's accidental touch prevention device compares the exposure controller's posture angle with a preset range. If the exposure controller's posture angle is within the preset range, the exposure controller's accidental touch prevention device determines that the exposure controller's operating state is normal and allows the exposure controller to continue controlling operations. If the exposure controller's posture angle exceeds the preset range, the exposure controller's accidental touch prevention device determines that the exposure controller's operating state is out of control and prohibits the exposure controller from continuing controlling operations. In this way, by determining whether the exposure controller is operating normally based on the exposure controller's posture angle and then determining the exposure controller's operating state, the accuracy of the operating state determination is ensured, improving the safety and stability of the exposure controller's operation, and thereby improving the accuracy of the exposure controller's control of other devices.

[0078] The exposure controller's attitude angle can be zero, positive, or negative. Based on this, the preset range can specifically be [-30°, 30°]. The specific range of the preset range can be determined by those skilled in the art based on practical circumstances and is not specifically limited herein.

[0079] In some embodiments of the present invention, optionally, as shown in FIG4 , after step 108 , the exposure controller's method for preventing accidental touches may further include the following step 110 :

[0080] Step 110 : Feedback the working status of the exposure controller to the user to remind the user that the exposure controller is out of control.

[0081] In this embodiment, after the exposure controller's accidental touch prevention device blocks command information sent by the exposure controller to prevent the exposure controller from controlling other devices, the device also provides feedback on the exposure controller's operating status to a user, such as an operator, to inform the operator of any erroneous operation of the exposure controller, thereby alerting the operator that the exposure controller is currently out of control. This feedback reminds the operator to avoid erroneous operation, allowing the operator to quickly check the exposure controller's operating status. This effectively prevents the exposure controller from being accidentally triggered, improves the safety and stability of the exposure controller, and enhances overall operational efficiency.

[0082] In actual application, the exposure controller's anti-mistouch device can specifically remind the user that the exposure controller is currently in an out-of-control state by sending information, vibrating, emitting a buzzer, etc., and no specific limitation is made here.

[0083] In summary, as shown in FIG5 , taking the acceleration sensor as a three-axis accelerometer and the angular velocity sensor as a three-axis gyroscope as an example, the exposure controller anti-accidental touch method provided by the present invention may specifically include the following steps 202 to 208:

[0084] Step 202, data acquisition: collecting data from a three-axis accelerometer and a three-axis gyroscope;

[0085] Step 204, data processing: filtering, noise reduction and amplification of the collected data;

[0086] Step 206, data fusion: performing weighted averaging on the data of the three-axis accelerometer and the three-axis gyroscope;

[0087] Step 208, attitude calculation: perform attitude calculation on the weighted averaged data to obtain the attitude angle.

[0088] In one embodiment of the present invention, an exposure controller anti-accidental touch device is also provided. FIG9 shows a block diagram of the structure of the exposure controller anti-accidental touch device 300 according to an embodiment of the present invention. Specifically, the exposure controller anti-accidental touch device 300 may include the following: an acquisition unit 302 and a processing unit 304:

[0089] An acquisition unit 302 is used to acquire sensor data of an exposure controller;

[0090] The processing unit 304 is configured to determine the posture information of the exposure controller according to the sensor data;

[0091] The processing unit 304 is further configured to determine the working state of the exposure controller according to the posture information;

[0092] The processing unit 304 is further configured to shield the command information sent by the exposure controller when the working state is out of control.

[0093] The exposure controller's accidental touch prevention device 300, provided in an embodiment of the present invention, can collect and identify the exposure controller's operating posture information in real time. Based on this posture information, it can then determine whether the operator's current operation of the exposure controller is normal. This effectively prevents accidental triggering of the exposure controller, improving the safety and stability of the exposure controller's operation, and ultimately increasing the accuracy of the exposure controller's control over other devices.

[0094] The exposure controller is provided with a posture recognition sensor, which is used to collect sensor data related to the posture of the exposure controller during the operation of the exposure controller.

[0095] Specifically, the exposure controller anti-accidental touch device 300 provided by the present invention includes an acquisition unit 302 and a processing unit 304. During operation of the exposure controller, the acquisition unit 302 acquires sensor data collected by a gesture recognition sensor in the exposure controller. The processing unit 304 then analyzes the gesture of the exposure controller during operation based on the acquired sensor data to obtain gesture information of the exposure controller. Furthermore, based on the gesture information of the exposure controller during operation, the processing unit 304 determines the operating state of the exposure controller to determine whether the exposure controller is operating normally. If the exposure controller is determined to be operating in an out-of-control state, the processing unit 304 blocks command information issued by the exposure controller to prevent the exposure controller from controlling other devices. In this way, by identifying the gesture information of the exposure controller during operation based on the sensor data, determining whether the exposure controller is operating normally based on the gesture information, and then preventing the exposure controller from controlling other devices if the exposure controller is in an out-of-control state, the processing unit 304 effectively prevents the exposure controller from being accidentally triggered, improves the safety and stability of the exposure controller, and thereby enhances the accuracy of the exposure controller's control of other devices.

[0096] In some embodiments of the present invention, optionally, the sensor data includes acceleration data and angular velocity data of the exposure controller, and the processing unit 304 is specifically used to: perform weighted averaging processing on the acceleration data and angular velocity data to obtain fused data; and perform posture calculation on the exposure controller based on the fused data to obtain posture information of the exposure controller.

[0097] In some embodiments of the present invention, optionally, before performing weighted averaging processing on the acceleration data and the angular velocity data, the processing unit 304 is further used to: preprocess the acceleration data and the angular velocity data to obtain preprocessed acceleration data and angular velocity data; wherein the preprocessing includes at least one of the following: filtering processing, noise reduction processing and amplification processing.

[0098] In some embodiments of the present invention, optionally, the posture information includes a posture angle of the exposure controller, and the processing unit 304 is specifically used to: when the posture angle of the exposure controller is within a preset range, determine that the working state of the exposure controller is a normal state; when the posture angle of the exposure controller exceeds the preset range, determine that the working state of the exposure controller is an out-of-control state; wherein the posture angle includes the pitch angle and / or roll angle of the exposure controller.

[0099] In some embodiments of the present invention, optionally, after shielding the command information sent by the exposure controller, the processing unit 304 is further configured to: feedback the working status of the exposure controller to the user to remind the user that the exposure controller is in an out-of-control state.

[0100] In one embodiment of the present invention, an exposure controller is also provided. As shown in FIG10 , FIG10 shows a block diagram of an exposure controller 400 according to an embodiment of the present invention. The exposure controller 400 includes a gesture recognition sensor 402 and a processing device 404 .

[0101] The installation position of the gesture recognition sensor 402 in the exposure controller 400 may be specifically shown in the dotted box in FIG. 7 .

[0102] Furthermore, the posture recognition sensor 402 is used to collect sensor data related to the posture of the exposure controller 400 when the exposure controller 400 is working.

[0103] In actual application, the circuit structure of the gesture recognition sensor 402 may be specifically shown in FIG6 . As shown in FIG6 , the circuit structure of the gesture recognition sensor 402 may specifically include an integrated chip, such as an MPU-6050 chip, four resistors (R1, R2, R3, and R4), and four capacitors (C1, C2, C3, and C4). During operation of the exposure controller 400, the built-in gesture recognition sensor 402 collects sensor data related to its gesture.

[0104] Furthermore, the processing device 404 is used to determine the posture information of the exposure controller 400 according to the sensor data, and then determine the working state of the exposure controller 400 according to the posture information, and shield the command information issued by the exposure controller 400 when the working state of the exposure controller 400 is out of control.

[0105] Specifically, during the operation of exposure controller 400, after an operator presses the start button of exposure controller 400, exposure controller 400 collects sensor data related to its posture via its built-in posture recognition sensor 402. Furthermore, processing device 404 acquires the sensor data acquired by posture recognition sensor 402 and, based on the acquired sensor data, analyzes the posture of exposure controller 400 during operation to obtain posture information of exposure controller 400. Furthermore, based on the posture information of exposure controller 400 during operation, processing device 404 determines the operating status of exposure controller 400 to determine whether exposure controller 400 is operating normally. If it is determined that the operating status of exposure controller 400 is out of control, processing device 404 blocks command information issued by exposure controller 400 to prevent exposure controller 400 from controlling other devices. In this way, the posture information of the exposure controller 400 during operation is identified based on the sensor data of the exposure controller 400, and whether the exposure controller 400 is working normally is judged based on the posture information of the exposure controller 400. Then, when the exposure controller 400 is in an out-of-control state, the exposure controller 400 is prohibited from performing any control work, thereby effectively preventing the exposure controller 400 from being triggered by mistake, improving the safety and stability of the operation of the exposure controller 400, and thus improving the accuracy of the exposure controller 400 in controlling other devices.

[0106] The posture information of the exposure controller 400 may specifically include the posture angle of the exposure controller 400, which may specifically include the pitch angle and / or roll angle of the exposure controller 400. Based on this, when the processing device 404 determines the operating state of the exposure controller 400 based on the posture information of the exposure controller 400 during operation, the processing device 404 compares the posture angle of the exposure controller 400 with a preset range. If the posture angle of the exposure controller 400 is within the preset range, the processing device 404 determines that the operating state of the exposure controller 400 is normal and allows the exposure controller 400 to continue controlling the exposure. If the posture angle of the exposure controller 400 is outside the preset range, the processing device 404 determines that the operating state of the exposure controller 400 is out of control and prohibits the exposure controller 400 from continuing controlling the exposure. In this way, whether the exposure controller 400 is working normally is judged based on the posture angle of the exposure controller 400, and then the working status of the exposure controller 400 is determined, which ensures the accuracy of the working status determination, improves the safety and stability of the exposure controller 400, and thus improves the accuracy of the exposure controller 400 in controlling other devices.

[0107] The attitude angle of the exposure controller 400 can be zero, a positive value, or a negative value. Based on this, the preset range can specifically be [-30°, 30°]. The specific value range of the preset range can be set by those skilled in the art based on actual conditions and is not specifically limited here.

[0108] Furthermore, after processing device 404 blocks the command information sent by exposure controller 400 to prevent exposure controller 400 from controlling other devices, processing device 404 also provides feedback on the operating status of exposure controller 400 to a user, such as an operator, to inform the operator of any erroneous operation of exposure controller 400, thereby reminding the operator that exposure controller 400 is currently out of control. This feedback reminds the operator to avoid erroneous operation and allows the operator to quickly check the operating status of exposure controller 400. This effectively prevents erroneous triggering of exposure controller 400, improves the safety and stability of exposure controller 400 operation, and enhances overall operational efficiency.

[0109] In actual application, the processing device 404 can specifically remind the user that the exposure controller 400 is currently in an out-of-control state by sending information, vibrating, making a buzzer sound, etc., which is not specifically limited here.

[0110] In some embodiments of the present invention, optionally, the gesture recognition sensor 402 includes an acceleration sensor 406 and an angular velocity sensor 408 .

[0111] The acceleration sensor 406 is used to collect acceleration data of the exposure controller 400 , and the angular velocity sensor 408 is used to collect angular velocity data of the exposure controller 400 . That is, the sensor data may specifically include acceleration data and angular velocity data of the exposure controller 400 .

[0112] In actual application, the acceleration sensor 406 may be a three-axis accelerometer, and the angular velocity sensor 408 may be a three-axis gyroscope. Those skilled in the art may select the specific types of the acceleration sensor 406 and the angular velocity sensor 408 according to actual conditions, and no specific restrictions are imposed herein.

[0113] Furthermore, the above-mentioned acceleration data may specifically include the acceleration values ​​of the exposure controller 400 in the three axial directions of its X-axis, Y-axis and Z-axis, and the above-mentioned angular velocity data may specifically include the angular velocity values ​​of the exposure controller 400 in the three axial directions of its X-axis, Y-axis and Z-axis.

[0114] On this basis, when processing device 404 analyzes the posture of exposure controller 400 during operation based on the acquired sensor data to obtain posture information of exposure controller 400, specifically, processing device 404 performs weighted averaging on the acceleration data and angular velocity data of exposure controller 400 along each axis, thereby performing complementary and fusion calculations on the acceleration data and angular velocity data of exposure controller 400 along each axis to obtain fused sensor data. Furthermore, processing device 404 performs posture calculation on exposure controller 400 based on the calculated fused data to analyze the posture of exposure controller 400 during operation and obtain posture information of exposure controller 400. In this way, by identifying the posture information of exposure controller 400 during operation based on the acceleration data and angular velocity data of exposure controller 400 along each axis, the accuracy of the obtained posture information is ensured, thereby ensuring the accuracy of the subsequent determination of the operating status of exposure controller 400.

[0115] In actual applications, before the processing device 404 performs weighted averaging on the acceleration data and angular velocity data of the exposure controller 400 along each axis to complement and fuse the acceleration data and angular velocity data along each axis, the processing device 404 also performs pre-processing on the acquired acceleration data and angular velocity data, such as filtering, noise reduction, and amplification, to optimize the acceleration data and angular velocity data, thereby obtaining pre-processed acceleration data and angular velocity data. The posture of the exposure controller 400 during operation is then analyzed based on the pre-processed acceleration data and angular velocity data. Thus, after optimizing the acceleration data and angular velocity data, the posture information of the exposure controller 400 is determined based on the optimized acceleration data and angular velocity data, ensuring the accuracy of the obtained posture information and, consequently, the accuracy of the subsequent determination of the operating state of the exposure controller 400.

[0116] In one embodiment of the present invention, another exposure controller is also provided. As shown in FIG11 , FIG11 shows a block diagram of an exposure controller 500 provided in an embodiment of the present invention. The exposure controller 500 includes:

[0117] Memory 502 , where programs or instructions are stored;

[0118] The processor 504 implements the steps of the method for preventing accidental touch of the exposure controller in any of the above embodiments when the processor 504 executes the above program or instruction.

[0119] The exposure controller 500 provided in this embodiment includes a memory 502 and a processor 504. When the program or instructions in the memory 502 are executed by the processor 504, the steps of the anti-accidental touch method of the exposure controller in any of the above-mentioned embodiments are implemented. Therefore, the exposure controller 500 has all the beneficial effects of the anti-accidental touch method of the exposure controller in any of the above-mentioned embodiments, which will not be repeated here.

[0120] Specifically, the memory 502 and the processor 504 may be connected via a bus or other means. The processor 504 may include one or more processing units, and the processor 504 may be a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other chips.

[0121] In one embodiment of the present invention, an electronic device is also provided. As shown in FIG12 , FIG12 shows a block diagram of an electronic device 600 according to an embodiment of the present invention. The electronic device 600 includes the exposure controller 400 described in the above embodiment. Therefore, the electronic device 600 has all the technical effects of the exposure controller 400 described in the above embodiment and will not be further described here.

[0122] In actual application, the electronic device 600 may be a camera with exposure function, a smart phone, a tablet computer, a smart watch, a vehicle-mounted device, etc., and no specific limitation is made here.

[0123] In one embodiment of the present invention, another electronic device is provided. As shown in Figure 13, a block diagram of an electronic device 700 according to an embodiment of the present invention is shown. Electronic device 700 includes the exposure controller 500 described in the above embodiment. Therefore, electronic device 700 possesses all the technical effects of the exposure controller 500 described in the above embodiment and will not be further described here.

[0124] In actual application, the electronic device 700 may be a camera with exposure function, a smart phone, a tablet computer, a smart watch, a vehicle-mounted device, etc., and no specific limitation is made here.

[0125] In one embodiment of the present invention, a readable storage medium is further provided, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method for preventing accidental touch of the exposure controller in any of the above embodiments are implemented.

[0126] The readable storage medium provided in an embodiment of the present invention, when executed by a processor, stores a program or instructions that implement the steps of the exposure controller's accidental touch prevention method described in any of the aforementioned embodiments. Therefore, this readable storage medium possesses all the beneficial effects of the exposure controller's accidental touch prevention method described in any of the aforementioned embodiments, and further description thereof is omitted.

[0127] Specifically, the above-mentioned readable storage medium may include any medium capable of storing or transmitting information. Examples of readable storage media include electronic circuits, semiconductor memory devices, read-only memory (ROM), random access memory (RAM), compact disc read-only memory (CD-ROM), flash memory, erasable ROM (EROM), magnetic tape, floppy disk, optical disc, hard disk, optical fiber medium, radio frequency (RF) link, optical data storage device, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0128] In this specification, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance, unless otherwise expressly specified or limited. Terms such as "connect," "install," and "fix" should be understood broadly. For example, "connect" can refer to a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediary. Those skilled in the art will understand the specific meanings of the above terms in this disclosure based on specific circumstances.

[0129] Throughout this specification, terms such as "one embodiment," "some embodiments," and "specific embodiments" mean that the specific features, structures, materials, or characteristics described in conjunction with that embodiment or example are included in at least one embodiment or example of the present invention. In this specification, schematic representations of these terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0130] In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in this field can implement it. When the combination of technical solutions is mutually contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0131] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.

Claims

1. A method for preventing accidental touch of an exposure controller, characterized in that: include: Acquiring sensor data of the exposure controller; determining posture information of the exposure controller according to the sensor data; determining a working state of the exposure controller according to the posture information; When the working state is an out-of-control state, the command information issued by the exposure controller is shielded.

2. The method for preventing accidental touch of the exposure controller according to claim 1, wherein: The sensor data includes acceleration data and angular velocity data of the exposure controller, and determining the posture information of the exposure controller according to the sensor data includes: Performing weighted averaging processing on the acceleration data and the angular velocity data to obtain fused data; The exposure controller is posture-calculated according to the fusion data to obtain posture information of the exposure controller.

3. The method for preventing accidental touch of the exposure controller according to claim 2, wherein: Before performing weighted averaging processing on the acceleration data and the angular velocity data, the method for preventing accidental touches further includes: Preprocessing the acceleration data and the angular velocity data to obtain preprocessed acceleration data and angular velocity data; The preprocessing includes at least one of the following: filtering, noise reduction and amplification.

4. The method for preventing accidental touch of the exposure controller according to claim 1, wherein: The posture information includes a posture angle of the exposure controller, and determining the working state of the exposure controller according to the posture information includes: When the attitude angle of the exposure controller is within a preset range, determining that the working state of the exposure controller is normal; In the case where the posture angle of the exposure controller exceeds the preset range, determining that the working state of the exposure controller is out of control; Wherein, the attitude angle includes the pitch angle and / or roll angle of the exposure controller.

5. The method for preventing accidental touch of an exposure controller according to any one of claims 1 to 4, characterized in that: After shielding the command information sent by the exposure controller, the method for preventing accidental touch further includes: Feedback the working status of the exposure controller to the user to remind the user that the exposure controller is in an out-of-control state.

6. An anti-accidental touch device for an exposure controller, characterized in that: include: an acquiring unit, configured to acquire sensor data of the exposure controller; A processing unit for determining the posture information of the exposure controller based on the sensor data; The processing unit is further configured to determine the working state of the exposure controller based on the posture information; The processing unit is further configured to shield the command information issued by the exposure controller when the working state is an out-of-control state.

7. An exposure controller, characterized in that: include: a gesture recognition sensor, configured to collect sensor data of the exposure controller; A processing device is used to determine the posture information of the exposure controller according to the sensor data, determine the working state of the exposure controller according to the posture information, and shield the command information issued by the exposure controller when the working state is an out-of-control state.

8. The exposure controller according to claim 7, wherein: The gesture recognition sensor comprises: An acceleration sensor for collecting acceleration data of the exposure controller; Angular velocity sensor for collecting angular velocity data of the exposure controller; The processing device is specifically used for: The acceleration data and the angular velocity data are weighted averaged to obtain fused data, and the exposure controller is posture-calculated based on the fused data to obtain posture information of the exposure controller.

9. An exposure controller, characterized in that: The device comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method for preventing accidental touch of the exposure controller according to any one of claims 1 to 5 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method for preventing accidental touch of the exposure controller according to any one of claims 1 to 5 are implemented.