Correction method and correction device for use in a knob for a touch panel

By sensing the position of the sensing pad on the touch panel and calculating the center position of the knob using the formula for the radius of the circumscribed circle, the problem of knob position deviation caused by positioning error or material aging is solved, achieving accurate calculation of the knob's center position and improving the knob's stability and reliability.

CN116149498BActive Publication Date: 2026-05-19HIMAX TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HIMAX TECH LTD
Filing Date
2022-07-20
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

The knob on the touch panel may shift due to positioning errors or material aging, affecting the judgment of the knob's rotation angle and its stability and reliability. A correction method with no or few side effects is needed.

Method used

The center position of the knob is calculated by using the touch panel to sense the position of the sensing pad and by using an external device. The center position of the knob is calculated using the formula for the radius of the circumscribed circle.

Benefits of technology

It provides an accurate center position for the knob, preventing misjudgment of the rotation angle and improving the stability and reliability of the knob.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116149498B_ABST
    Figure CN116149498B_ABST
Patent Text Reader

Abstract

A correction method and a correction device for a knob used in a touch panel, wherein the knob includes at least one sensing pad, and the correction method includes: sensing a position of each of the at least one sensing pad by the touch panel to obtain at least one sensing position of each of the at least one sensing pad; and calculating a center position of the knob by using an external circle radius formula according to the at least one sensing position of each of the at least one sensing pad.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the design of user interface (UI) mechanisms, and more particularly to a calibration method for use with a knob for a touch panel. Background Technology

[0002] Knobs are commonly used in general electronic devices, such as volume knobs on audio players, frequency knobs on radios, or air conditioning / fan speed knobs on car consoles. Many of these devices also incorporate a touch panel. Therefore, integrating knobs and touch panels to assist users with control is an important issue. When a touch panel includes a knob, its position may shift for various reasons, such as positioning errors or deterioration of the laminated material due to aging. This shift can lead to misjudgments of the knob's rotation angle and further affect its stability and reliability. Therefore, a novel calibration method and related architecture are urgently needed to address these problems with minimal or no side effects. Summary of the Invention

[0003] Therefore, one of the objectives of this invention is to provide a calibration method and related calibration device for obtaining a new center of a knob.

[0004] According to at least one embodiment of the present invention, a calibration method is provided for use with a knob for a touch panel, wherein the knob includes at least one sensing pad, and the calibration method includes: sensing a position of each sensing pad of the at least one sensing pad via the touch panel to obtain at least one sensing position of each sensing pad of the at least one sensing pad; and calculating a center position of the knob by using a formula for the circumcircle radius based on the at least one sensing position of each sensing pad.

[0005] According to at least one embodiment of the present invention, a calibration device is provided for use with a knob for a touch panel, wherein the knob includes at least one sensing pad, and the calibration device includes a sensing processing circuit and a calculation circuit. The sensing processing circuit can be used to sense a position of each of the at least one sensing pad via the touch panel to obtain at least one sensing position of each sensing pad. The calculation circuit can be used to calculate a center position of the knob based on the at least one sensing position of each sensing pad using a formula for the radius of a circumscribed circle.

[0006] One advantage of this invention is that the calibration method and device of this invention can obtain the new center position of the knob through calculation. By pressing or rotating the knob, the position of one or more sensing pads can be obtained, and the new center position of the knob can be calculated based on multiple sensing positions of the one or more sensing pads. The calibration method of this invention provides an accurate center position of the knob, thereby preventing misjudgment of the knob's rotation angle and improving the stability and reliability of the knob. Attached Figure Description

[0007] Figure 1 This is a schematic diagram of a calibration device for supplying a knob for use in a touch panel, according to an embodiment of the present invention.

[0008] Figure 2 This is a diagram showing the positional offset of the knob and the affected rotation angle;

[0009] Figure 3 This is a flowchart of a calibration method for use with a knob according to an embodiment of the present invention;

[0010] Figure 4 This is a schematic diagram of a calibration method for a knob having only a single sensing pad, according to an embodiment of the present invention.

[0011] Figure 5 This is a schematic diagram of a calibration method for a knob having two sensing pads, according to an embodiment of the present invention.

[0012] Figure 6 This is a schematic diagram of a calibration method for a knob having three sensing pads with a distribution range smaller than a quarter circle of the knob, according to an embodiment of the present invention.

[0013] Figure 7 This is a schematic diagram of a calibration method for a knob having three sensing pads with a distribution range not less than a quarter circle of the knob, according to an embodiment of the present invention.

[0014] Symbol Explanation

[0015] 100: Knob

[0016] 120, 120A, 120B, 120C: Sensing pads

[0017] 140: Sensing Processing Circuit

[0018] 160: Calculation Circuits

[0019] 180: Calibration device

[0020] 200: Touch panel

[0021] 300: Flowchart

[0022] 302~326: Steps Detailed Implementation

[0023] Please refer to Figure 1 , Figure 1 This is a schematic diagram of a calibration device 180 supplied for use with a knob 100 for a touch panel 200, according to an embodiment of the present invention. Figure 1 As shown, a knob 100 is disposed on a touch panel 200 and includes at least one sensing pad 120. In one embodiment, the knob 100 may have only a single sensing pad 120; in another embodiment, the knob 100 may have multiple sensing pads 120. For simplicity, in... Figure 1 The diagram only shows a single sensing pad 120. Taking the knob 100 having only a single sensing pad 120 as an example, when a user operates the knob 100 by touching it, the knob 100 forms a conductive path through the sensing pad 120, allowing the user's finger touching the knob 100 to connect to the touch panel 200 through this conductive path (which is equivalent to allowing the user to indirectly control the touch panel 200). In other words, when the user touches the knob 100, the touch panel 200 generates a sensing signal in response to the loop formed by the touch panel 200, the knob 100, and the user. This sensing signal may contain the position information of the sensing pad 120.

[0024] Furthermore, when the user rotates the knob 100, the touch panel 200 generates multiple sensing signals in response to the movement and position of the sensing pads 200, allowing a rotation angle to be calculated from multiple positions of the sensing pads 120. Additionally, a calibration device 180 applied to the knob 100 can be used to calibrate the position of the knob 100, and may include a sensing processing circuit 140 and a calculation circuit 160. The sensing processing circuit 140 can obtain at least one sensing position for each sensing pad 120 by sensing the position of each sensing pad 120 through the touch panel 200. The calculation circuit 160 can calculate the center position of the knob 100 using the circumcircle radius formula based on at least one sensing position of each sensing pad 120, thereby obtaining a new center position for the knob 100 to replace its original center position.

[0025] The position of knob 100 may shift for various reasons. This shift in the center of knob 100 may cause misjudgments of the rotation angle. Please refer to [the relevant documentation / reference]. Figure 2 , Figure 2 This is a diagram illustrating the positional offset of knob 100 and the affected rotation angle. (See diagram below.) Figure 2As shown, for example, knob 100 is offset from an original position to an offset position, causing the center of knob 100 to also offset. Assume sensing pad 120 is rotated from position A to position B (in the offset position), and position B of sensing pad 120 is the sensing position, causing sensing pad 120 to be judged to have rotated by a rotation angle θ1 relative to the offset center. However, suppose the center of knob 100 is not offset and is not corrected, and the center position is considered the original center position. Since the sensing position of sensing pad 120 is position B, and the rotation angle of sensing pad 120 relative to the original center is calculated as θ2, the rotation angle of knob 100 is judged to be rotation angle θ2. Therefore, the center position of knob 100 must be corrected.

[0026] Please refer to Figure 3 , Figure 3 This is a flowchart 300 of a calibration method for a knob according to an embodiment of the present invention, wherein the flowchart 300 can be... Figure 1 The calibration device 180 shown is used to achieve this.

[0027] In step 302, at least one sensing position of each sensing pad is obtained by sensing the position of each sensing pad through the touch panel.

[0028] In step 304, the number of sensing pads used by knob 100 is determined. Assume knob 100 has N sensing pads, where N is a positive integer. If knob 100 has only a single sensing pad (for simplicity, ...), ... Figure 3 If the value is marked as "N=1", then proceed to step 306; if the knob 100 has only two sensing pads (for simplicity, in...), then... Figure 3 If N=2 is marked in the middle, then proceed to step 312; and if the knob 100 has three or more sensing pads (for simplicity, in the middle) Figure 3 If N is marked as “N≥3”, then proceed to step 320.

[0029] In step 306, a rotation track of the single sensing pad is sensed based on the sensing position of the single sensing pad, wherein the rotation track spans a quarter circle of the knob 100.

[0030] In step 308, the rotating rail is arranged as a movement track for the single sensing pad.

[0031] In step 310, the center position of the knob 100 is calculated using the formula for the circumscribed circle radius based on the moving track.

[0032] In step 312, multiple rotation tracks of the two sensing pads are sensed according to multiple sensing positions of the two sensing pads, wherein a total track formed by summing the multiple rotation tracks of the two sensing pads will span at least a quarter circle of the knob 100.

[0033] In step 314, the main track is arranged to serve as a moving track for the two sensing pads.

[0034] In step 316, the center position of the knob 100 is calculated using the formula for the circumscribed circle radius based on the moving track.

[0035] In step 318, determine whether the distribution range of the N (N≥3) sensing pads is less than a quarter circle of the knob 100. If yes, proceed to step 320; if no, proceed to step 326.

[0036] In step 320, multiple rotation tracks of the N sensing pads are sensed according to multiple sensing positions of the N sensing pads, wherein a total track formed by summing the multiple rotation tracks of the N sensing pads will span at least a quarter circle of the knob 100.

[0037] In step 322, the main track is arranged as a moving track for the N sensing pads.

[0038] In step 324, the center position of the knob 100 is calculated using the formula for the circumscribed circle radius based on the moving track.

[0039] In step 326, the center position of the knob 100 is calculated using the formula for the circumcircle radius based on the multiple sensing positions of the N sensing pads, wherein the sensing position of each sensing pad contains only a single sensing position obtained in response to the touch and press events of the knob 100.

[0040] The calibration method of the present invention calculates the new center position of the knob 100 using the circumcircle radius formula based on multiple sensing positions of the sensing pads. For accuracy, a distribution range of these multiple sensing positions must be no less than (e.g., greater than or equal to) a quarter circle of the knob 100. Therefore, since the knob 100 has a different number of sensing pads, it needs to be rotated or pressed at different angles.

[0041] Please refer to Figure 4 , Figure 4This is a schematic diagram of a calibration method for a knob 100 having only a single sensing pad 120, according to an embodiment of the present invention. To obtain multiple sensing positions distributed along a partial perimeter not less than a quarter circle of the knob 100, the knob 100 having only a single sensing pad 120 needs to be rotated to at least a quarter circle of the knob 100, that is, the knob 100 having only a single sensing pad 120 is rotated at least 90 degrees. These multiple sensing positions are generated in response to touch and rotation events of the knob 100, and an initial position and a final position of the sensing pad 120 are distributed along a partial perimeter not less than a quarter circle of the knob 100, such that the initial position, the final position, and either position on the movement track of the sensing pad 120 can be used to calculate the center position of the knob 100.

[0042] Please refer to Figure 5 , Figure 5 This is a schematic diagram of a calibration method for use with a knob 100 having two sensing pads 120, according to an embodiment of the present invention. Similarly, in order to obtain a plurality of sensing positions distributed along a portion of the circumference not less than a quarter circle of the knob 100, the knob 100 having two sensing pads 120A and 120B needs to be rotated. These plurality of sensing positions are generated in response to touch and rotation events of the knob 100. Sensing pads 120A and 120B each have a rotational track, and a common track is formed by combining the two rotational tracks of sensing pads 120A and 120B, and this common track must span at least a quarter circle of the knob 100. Figure 5 As shown, an initial position of sensing pad 120A and a final position of sensing pad 120B are distributed along a portion of the circumference of a quarter circle not less than that of knob 100, and the final position of sensing pad 120B, along with any position on the rotation track of either sensing pad, can be used to calculate the center position of knob 100. It should be noted that the overlapping portion of the two rotation tracks is considered as one rotation track in the total track.

[0043] Please refer to Figure 6 , Figure 6This is a schematic diagram of a calibration method for a knob 100 having three sensing pads 120 with a distribution range smaller than a quarter circle of the knob, according to an embodiment of the present invention. Similarly, in order to obtain multiple sensing positions distributed along a portion of the circumference not less than a quarter circle of the knob 100, the knob 100 having three sensing pads 120A, 120B, and 120C needs to be rotated. These multiple sensing positions are generated in response to touch and rotation events of the knob 100. Each of the sensing pads 120A, 120B, and 120C has a rotational track, and a common track is formed by combining the three rotational tracks of the sensing pads 120A, 120B, and 120C, and this common track must span at least a quarter circle of the knob 100. Figure 6 As shown, an initial position of sensing pad 120A and a final position of sensing pad 120C are distributed along a portion of the circumference not less than a quarter circle of knob 100, such that the initial position of sensing pad 120A, the final position of sensing pad 120C, and any position on the rotation track of any sensing pad can be used to calculate the center position of knob 100. It should be noted that the overlapping portion of the three rotation tracks is considered as one of the total tracks. Furthermore, if knob 100 has more than three sensing pads (whose distribution range is less than a quarter circle of knob 100), then the total track must also span at least a quarter circle of knob 100 to obtain the necessary sensing positions.

[0044] Please refer to Figure 7 , Figure 7 This is a schematic diagram of a calibration method for a knob 100 having three sensing pads 120 having a distribution range not less than a quarter circle of the knob, according to an embodiment of the present invention. To obtain multiple sensing positions distributed along a portion of the circumference not less than a quarter circle of the knob 100, the knob 100 having three sensing pads 120A, 120B, and 120C can be directly pressed without being rotated, as... Figure 7 As shown, since sensing pads 120A, 120B, and 120C are distributed along a perimeter not less than a quarter circle of knob 100, the positions of sensing pads 120A, 120B, and 120C can be used to calculate the center position of knob 100, and these multiple sensing positions are generated in response to touch and press events of knob 100. It should be noted that press events of knob 100 are used to obtain the positions of the three sensing pads 120A, 120B, and 120C. In some embodiments, a slight touch can cause touch panel 200 to sense the positions of the three sensing pads 120A, 120B, and 120C of knob 100. Furthermore, if knob 100 has more than three sensing pads (whose distribution range is not less than a quarter circle of knob 100), the center position of knob 100 can be calculated based on multiple original positions of the multiple sensing pads.

[0045] Specifically, depending on the different sensing positions in the rotating rail, the actual center position of the knob 100 may vary. Therefore, at least one other center position of the knob 100 can be calculated based on multiple other sensing positions of each sensing pad. The average center position of the knob can be obtained by averaging multiple calculated center positions of the knob 100, so that the corrected center position is more accurate. The multiple calculated center positions include the center position of the knob and the other at least one center position.

[0046] In summary, the calibration method and apparatus of the present invention can calculate the new center position of the knob. By pressing or rotating the knob, the position of one or more sensing pads can be obtained, and the new center position of the knob can be calculated based on multiple sensing positions of the one or more sensing pads. The calibration method of the present invention provides an accurate center position of the knob, thereby preventing misjudgment of the knob's rotation angle and improving the knob's stability and reliability.

[0047] The above description is only a preferred embodiment of the present invention. All equivalent changes and modifications made in accordance with the claims of the present invention should be included within the scope of the present invention.

Claims

1. A calibration method for supplying a knob for use in a touch panel, wherein the knob includes at least one sensing pad, and the calibration method includes: The position of each of the at least one sensing pads is sensed through the touch panel to obtain at least one sensing position of each of the at least one sensing pads; The center position of the knob is calculated using the formula for the circumcircle radius based on at least one sensing position of each sensing pad. Each sensing pad has at least one sensing position comprising multiple sensing positions, and these multiple sensing positions are obtained in response to touch and rotation events of the knob. The knob contains only two sensing pads, and the step of calculating the center position of the knob using the circumcircle radius formula based on the at least one sensing position of each sensing pad includes: The two rotating tracks of the two sensing pads are sensed based on multiple sensing positions of the two sensing pads respectively, wherein the total track formed by summing the two rotating tracks of the two sensing pads spans at least one-quarter circle of the knob; The main track is arranged to serve as the moving track for the two sensing pads; and The center position of the knob is calculated using the formula for the circumscribed circle radius based on the moving track. The overlapping portion of the two rotating tracks forms the rotating track of the main track.

2. A calibration method for use with a knob for a touch panel, wherein the knob includes at least one sensing pad, and the calibration method includes: The position of each of the at least one sensing pads is sensed through the touch panel to obtain at least one sensing position of each of the at least one sensing pads; The center position of the knob is calculated using the formula for the circumcircle radius based on at least one sensing position of each sensing pad. in, Each sensing pad has at least one sensing position comprising multiple sensing positions, and these multiple sensing positions are acquired in response to touch and rotation events of the knob. The knob includes N sensing pads, where N is a positive integer not less than 3. The distribution range of the N sensing pads on the knob is less than a quarter circle of the knob. The step of calculating the center position of the knob based on the at least one sensing position of each sensing pad using the formula for the circumcircle radius includes: The N rotating tracks of the N sensing pads are sensed based on multiple sensing positions of the N sensing pads, wherein the total track formed by summing the N rotating tracks of the N sensing pads spans at least one-quarter circle of the knob; Arrange the main track as the moving track for the N sensing pads; and The center position of the knob is calculated using the formula for the circumscribed circle radius based on the moving track. The overlapping portion of these N rotating tracks constitutes the rotating track of the main track.

3. The correction method as described in claim 1 or 2, further comprising: The position of each sensing pad is sensed through the touch panel to obtain at least one additional sensing position of each sensing pad, wherein the at least one additional sensing position of each sensing pad is different from the at least one sensing position of each sensing pad. The other center position of the knob is calculated using the formula for the circumcircle radius based on at least one additional sensing position of each sensing pad; and The average center position of the knob is obtained by averaging multiple calculated center positions, wherein the multiple calculated positions include the center position and the other center position.

4. A calibration device for use with a knob for a touch panel, wherein the knob includes at least one sensing pad, and the calibration device includes: A sensing processing circuit is used to sense the position of each of the at least one sensing pads via the touch panel, so as to obtain at least one sensing position of each sensing pad; and The calculation circuit, according to the method of claim 1 or 2, calculates the center position of the knob based on the at least one sensing position of each sensing pad by using the formula for the circumscribed circle radius.