Electronic device and noise elimination method thereof

By using a driver to generate a noise prediction signal in the electronic device to compensate for the sensing information of the inertial measurement device, the position state sensing error problem caused by vibration noise is solved, and the position sensing accuracy and operating efficiency of the electronic device are significantly improved.

CN119104007APending Publication Date: 2024-12-10HTC CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311209717.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-06-08
Filing Date
2023-09-19
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The vibration noise generated by component vibration in the electronic device causes position state sensing errors, which affects the accuracy of human-machine operation.

Method used

By introducing a driver and an inertial measurement device into the electronic device, the driver generates a noise prediction signal and is coupled to the inertial measurement device to compensate for the vibration noise in the sensing information and improve the sensing accuracy of the position state.

Benefits of technology

It effectively reduces the noise influence in the sensing information, improves the accuracy and messaging ratio of position sensing, and improves the operating efficiency of the electronic device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119104007A_ABST
    Figure CN119104007A_ABST
Patent Text Reader

Abstract

The invention provides an electronic device and a noise elimination method thereof. The electronic device comprises a driver, a driven device and an inertial measurement device. The driver is used for generating a driving signal and generating a noise prediction signal according to the driving signal. The driven device receives the driving signal to execute an action, and when the driven device executes the action, vibration noise is generated according to the generated vibration. The inertial measurement device is used for sensing the position state of the electronic device to generate sensing information. The inertial measurement device receives the noise prediction signal, and compensates for the sensing information according to the noise prediction signal to generate compensated sensing information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an electronic device and a noise elimination method thereof, and more particularly to an electronic device and a noise elimination method thereof capable of improving position sensing accuracy. Background Art

[0002] With the advancement of electronic technology, electronic products have become important tools in people's lives. In order to improve the operating experience of electronic devices, today's electronic devices often sense the position status of the electronic devices as reference information for human-machine operation interfaces.

[0003] Since electronic devices include a variety of components, these components may generate a certain degree of vibration when performing actions. Therefore, when sensing the position state of the electronic device, the vibration noise generated by these vibrations will cause errors in the sensing of the position state. These errors will distort the position tracking action of the electronic device and cause errors and even failures in human-machine operations. Summary of the invention

[0004] The present invention is directed to an electronic device and a noise elimination method thereof, which can improve the accuracy of position state sensing.

[0005] According to an embodiment of the present invention, an electronic device includes a driver, a driven device, and an inertial measurement device. The driver is used to generate a driving signal, and a noise prediction signal is generated according to the driving signal. The driven device is coupled to the driver. The driven device receives the driving signal to perform an action, wherein when the driven device performs the action, vibration noise is generated according to the vibration that occurs. The inertial measurement device is coupled to the driver. The inertial measurement device is used to sense the position state of the electronic device to generate sensing information. The inertial measurement device receives the noise prediction signal, and compensates for the sensing information according to the noise prediction signal to generate compensated sensing information.

[0006] According to an embodiment of the present invention, a noise elimination method includes: generating a driving signal, and generating a noise prediction signal based on the driving signal; enabling a driven device to receive the driving signal to perform an action, wherein when the driven device performs the action, vibration noise is generated based on the vibration that occurs; enabling an inertial measurement device to sense the position state of an electronic device to generate sensing information, and compensating the sensing information based on the noise prediction signal to generate compensated sensing information.

[0007] Based on the above, the electronic device of the present invention generates a noise prediction signal according to a driving signal, and compensates for the sensing information corresponding to the position state of the electronic device according to the noise prediction signal, thereby effectively reducing the impact of vibration noise in the sensing information, effectively improving the signal-to-noise ratio of the sensing information, and improving the accuracy of position sensing of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Figure 1 A schematic diagram showing an electronic device according to an embodiment of the present invention.

[0009] Figure 2 A schematic diagram showing an electronic device according to another embodiment of the present invention.

[0010] Figure 3 A diagram showing a comparison of the energy of vibration noise of an electronic device before and after a first-order noise compensation operation according to an embodiment of the present invention.

[0011] Figure 4 A flow chart showing a noise elimination method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0012] Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Whenever possible, the same reference numerals are used in the drawings and the description to refer to the same or like parts.

[0013] Please refer to Figure 1 , Figure 1 A schematic diagram of an electronic device according to an embodiment of the present invention is shown. The electronic device 100 includes a driver 110, a driven device 120, and an inertial measurement device 130. The electronic device 100 may be any portable electronic device. The inertial measurement device 130 is used to measure the position state of the electronic device 100. In this embodiment, the driven device 120 may be any device that generates vibration when in motion, such as a cooling fan, a vibrator, or a speaker. The driver 110 is a driving circuit for driving the driven device 120.

[0014] In the embodiment of the present invention, the driver 110 is coupled to the driven device 120. The driver 110 can generate a driving signal DRV according to actual needs, and provide the driving signal DRV to the driven device 120, so that the driven device 120 can perform actions corresponding to the actual needs. For example, taking the driven device 120 as a cooling fan, the driver 110 can generate a driving signal DRV according to the working state of the electronic device 100, and control the speed of the cooling fan (driven device 120) through the driving signal DRV. When the driven device 120 is in operation, corresponding vibrations are generated, and vibration noise NS is generated according to the vibrations that occur.

[0015] The inertial measurement device 130 is coupled to the driver 110. The inertial measurement device 130 is used to measure the position state of the electronic device 100 and generate sensing information. However, since the driven device 120 will simultaneously generate vibration noise NS, the sensing information generated by the inertial measurement device 130 includes the vibration noise NS in addition to the actual position information of the electronic device 100.

[0016] In order to eliminate the vibration noise NS in the sensing information, the driver 110 in the embodiment of the present invention further generates a noise prediction signal PNS according to the generated driving signal DRV. The driver 110 also provides the noise prediction signal PNS to the inertial measurement device 130. Inertial measurement device 130. In this way, the inertial measurement device 130 can compensate the generated sensing information according to the noise prediction signal PNS to generate compensated sensing information. Among them, the component of the vibration noise NS in the compensated sensing information can be greatly reduced, and the signal to noise ratio (SNR) of the compensated sensing information can be effectively improved.

[0017] To further explain, in this embodiment, the driver 110 can generate a noise prediction signal PNS according to the strength of the driving signal DRV generated. Similarly, taking the driven device 120 as a cooling fan as an example, when the strength of the driving signal DRV generated by the driver 110 is stronger, it means that the rotation speed of the cooling fan (driven device 120) will be faster, and the corresponding vibration will be greater, and a larger value of vibration noise NS can be generated. In this way, the driver 110 can provide a corresponding noise prediction signal PNS according to the strength of the driving signal DRV.

[0018] In actual application, engineers can conduct experiments in advance on the vibration noise NS that may be generated by the cooling fan (driven device 120) under different strengths of the driving signal DRV, and record it. Through the above-mentioned recorded data, engineers can pre-establish a lookup table information and pre-store the lookup table information in the driver 110. During the operation of the electronic device 100, the driver 110 can generate a noise prediction signal PNS based on the lookup table information according to the strength of the generated driving signal DRV, and provide the noise prediction signal PNS to the inertial measurement device 130, so that the inertial measurement device 130 can perform a compensation action on the sensing signal according to the noise prediction signal PNS.

[0019] Please refer to the following Figure 2 , Figure 2Schematic diagram of an electronic device according to another embodiment of the present invention is shown. The electronic device 200 includes a driver 210, a driven device 220, and an inertial measurement device 230. The driver 210 is coupled to the driven device 220 and the inertial measurement device 230. In this embodiment, the driven device 220 can be any device that generates vibration when in motion, such as a cooling fan, a vibrator, or a speaker. The driver 110 is a driving circuit for driving the driven device 220.

[0020] The inertial measurement device 230 includes an inertial measurement device driving circuit 231 and an inertial measurement device 232. The inertial measurement device 232 is an inertial measurement unit (IMU) for measuring the position state of the electronic device 200 to generate a sensing information SI. The inertial measurement device driving circuit 231 is coupled to the inertial measurement device 232. In this embodiment, the inertial measurement device driving circuit 231 is coupled to the driver 210 and receives the noise prediction signal PNS generated by the driver 210. The inertial measurement device driving circuit 231 generates compensated sensing information CSI by subtracting the noise prediction signal PNS from the sensing information SI. Compared with the sensing information SI, the value of the vibration noise NS in the compensated sensing information CSI can be greatly reduced and can have a relatively high signal-to-noise ratio.

[0021] On the other hand, in this embodiment, the driver 210 may have a lookup table 211. The lookup table 211 is used to record a lookup information. The lookup information includes multiple strengths of the drive signal DRV and multiple values ​​of the corresponding noise prediction signal PNS. The lookup table 211 can be implemented using any form of memory device, such as a non-volatile memory, a dynamic or static random access memory, a hard disk drive, an optical drive, or any other form of data storage medium known to those skilled in the art, without specific limitations.

[0022] To explain in detail, taking the driven device 220 as a cooling fan as an example, the search information may have multiple strengths of the driving signal DRV corresponding to the rotation speeds of multiple different cooling fans. For example, the cooling fan speed corresponding to the strength A1 is 1000rpm (Revolution(s) Per Minute), the cooling fan speed corresponding to the strength A2 is 2000rpm, ..., and the cooling fan speed corresponding to the strength AN is N*1000rpm. The search information also has multiple values ​​B1~BN of the noise prediction signal PNS corresponding to the multiple strengths A1~AN. In actual operation, when the strength of the driving signal DRV generated by the driver 210 is one of A1~AN, the driver 210 can provide the noise prediction signal PNS as one of the corresponding values ​​B1~BN to the inertial measurement device driving circuit 231. When the intensity of the driving signal DRV generated by the driver 210 is between the two (for example, between A1 and A2), the driver 210 can calculate the appropriate value of the noise prediction signal PNS through interpolation calculation according to the intensity between A1, A2 and the corresponding values ​​B1, B2.

[0023] In order to cope with the aging of the driven device 220 as the working time increases, the driver 210 may provide a transmission interface so that engineers can update the above-mentioned search information at any time and improve the accuracy of the noise prediction signal PNS.

[0024] Incidentally, in order to further improve the performance of noise elimination of the sensing information of the position state of the electronic device, the driver 210 generates the driving signal DRV through a damping control mechanism in the action of generating the driving signal DRV. According to the knowledge of ordinary technicians in this field, the driving signal DRV generated by the damping control mechanism can reduce the amplitude of the vibration generated by the driven device 220, and reduce the vibration noise NS that may be generated by the driven device 220 in advance. Regarding the details of the action of the damping control mechanism in this embodiment, any damping control mechanism known to those skilled in the art can be applied to perform without specific limitations.

[0025] It can be known from the above description that in an embodiment of the present invention, the driver 210 can first generate a driving signal DRV through a damping control mechanism, and reduce the vibration noise NS that may be generated by the driven device 220 through the driving signal DRV generated under the damping control mechanism, and first perform a first order noise compensation action. Then, the driver 210 provides a corresponding noise prediction signal PNS to the inertial measurement device 230 based on the provided driving signal DRV and the search information recorded in the lookup table 211. The inertial measurement device 230 can also eliminate the vibration noise NS in the sensing information SI according to the noise prediction signal PNS, and perform a second order noise compensation action. In this way, the signal-to-noise ratio of the compensated sensing information CSI can be greatly improved. The position state of the electronic device 200 can also be accurately detected, effectively improving the working efficiency of the electronic device 200.

[0026] Please refer to Figure 3 , Figure 3 The energy comparison diagram of the vibration noise of the electronic device of the embodiment of the present invention before and after the first-order noise compensation action is shown. Among them, waveform 310 represents the energy change curve of the vibration noise before the first-order noise compensation action over time. Waveform 320 represents the energy change curve of the vibration noise after the first-order noise compensation action over time. According to waveforms 310 and 320, it can be clearly seen that through the damping control mechanism performed in the first-order noise compensation action, the vibration noise generated by the driven device can be effectively suppressed, and correspondingly, the bandwidth of the vibration noise can also be effectively reduced.

[0027] Please refer to the following Figure 4 , Figure 4 A flow chart of a noise elimination method according to an embodiment of the present invention is shown. In step S410, the driver may generate a driving signal, and the driver may generate a noise prediction signal according to the driving signal. In step S420, the driven device may receive the driving signal to perform an action, wherein the driven device may generate vibration noise according to the vibration occurring when performing the action. In this embodiment, the driven device may be, for example, a cooling fan, a vibrator, or a speaker. In step S430, the inertial measurement device senses the position state of the electronic device to generate sensing information, and the sensing information is compensated according to the noise prediction signal to generate compensated sensing information.

[0028] The implementation details of the above steps have been described in detail in the aforementioned multiple embodiments and will not be repeated here.

[0029] In summary, the electronic device of the present invention generates a noise prediction signal corresponding to the strength of the driving signal when the driver generates the driving signal. Thus, the inertial measurement device can compensate the sensing signal of the position state of the electronic device according to the noise prediction signal, which can effectively improve the signal-to-noise ratio of the sensing information after compensation and accurately know the position state of the electronic device.

[0030] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. An electronic device, include: A driver, used to generate a driving signal, and to generate a noise prediction signal according to the driving signal; A driven device, coupled to the driver, receives the driving signal to perform an action, wherein when the driven device performs the action, vibration noise is generated according to the vibration that occurs; as well as An inertial measurement device is coupled to the driver, and is used to sense the position state of the electronic device to generate sensing information. The inertial measurement device receives the noise prediction signal, and compensates the sensing information according to the noise prediction signal to generate compensated sensing information. 2 . The electronic device according to claim 1 , wherein the sensing information includes the vibration noise generated by the driven device and sensing information generated by a position state of the electronic device. 3 . The electronic device according to claim 2 , wherein the inertial measurement device eliminates the vibration noise in the sensing information according to the noise prediction signal to obtain the compensated sensing information. 4 . The electronic device according to claim 1 , wherein the driver has a lookup information, and the driver generates the noise prediction signal according to the driving signal based on the lookup information. 5 . The electronic device according to claim 4 , wherein the search information comprises a plurality of intensities of the driving signal and a plurality of values ​​of the noise prediction signal corresponding thereto. The electronic device according to claim 1 , wherein the driver generates the driving signal through a damping control mechanism.

7. The electronic device according to claim 1, wherein the inertial measurement device include: An inertial measurement device, used to sense the position state of the electronic device to generate the sensing information; as well as The inertial measurement device driving circuit is coupled to the driver and the inertial measurement device, receives the noise prediction signal and the sensing information, and compensates the sensing information according to the noise prediction signal to generate the compensated sensing information.

8. A noise elimination method, applicable to an electronic device, include: generating a driving signal, and generating a noise prediction signal according to the driving signal; enabling the driven device to receive the driving signal to perform an action, wherein when the driven device performs the action, vibration noise is generated according to the vibration generated; as well as The inertial measurement device is enabled to sense the position state of the electronic device to generate sensing information, and the sensing information is compensated according to the noise prediction signal to generate compensated sensing information. 9 . The noise cancellation method according to claim 8 , wherein the sensing information includes the vibration noise generated by the driven device and position information of the electronic device.

10. The noise elimination method according to claim 8, wherein the step of generating the compensated sensing information include: The inertial measurement device is enabled to eliminate the vibration noise in the sensing information according to the noise prediction signal to obtain the compensated sensing information.

11. The noise elimination method according to claim 8, wherein the step of generating the noise prediction signal according to the driving signal include: The noise prediction signal is generated according to the driving signal based on the lookup information, wherein the lookup information includes a plurality of intensities of the driving signal and a plurality of values ​​of the noise prediction signal corresponding thereto.

12. The noise elimination method according to claim 8, further comprising: include: The drive signal is generated by a damping control mechanism.