AR glasses touchpad and control method
Patent Information
- Application Number
- CN202610738648.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-27
- Publication Date
- 2026-08-18
AI Technical Summary
[0003]但市面上现有方案存在以下缺陷:AR眼镜镜腿的弧形曲面轮廓,增加了镜腿的厚度与重量,影响佩戴舒适度与外观一体化设计;同时,用户佩戴眼镜时,镜腿与面部皮肤存在接触,行走或转头等动作易导致非操作状态下的误触,且AR眼镜曲面镜腿使得用户指势上下滑动时易发生倾斜,导致触控轨迹识别偏差,无法精准区分指势指令,交互可靠性不高
1.本发明采用主镜腿、副镜腿配合弧形支撑梁组合拼装结构,替代传统一体式厚重弧形镜腿结构,依托人体轮廓槽贴合耳部佩戴曲线,有效缩减镜腿整体厚度与自重,既改善长时间佩戴的不适感,又提升整机外观一体化造型效果,同时利用弯板结构实现镜腿与镜框、镜尾便捷装配,整体拆装与适配性更强;
Smart Images

Figure CN122593618A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of touch control for wearable devices, and particularly to an AR glasses touchpad and control method. Background Technology
[0002] Augmented reality (AR) glasses, as a new generation of smart wearable display devices, are widely used in various fields such as office, education, entertainment, industrial operation and maintenance, and outdoor navigation due to their advantages of virtual and real display integration. As a near-eye display device, the lightweight and unobstructed interaction method of AR glasses is the core of user experience. Currently, most mainstream AR glasses use a single flat touchpad, which is set on the curved temples or the side of the frame, and relies on the user to swipe with one finger to operate.
[0003] However, existing solutions on the market have the following drawbacks: the curved contour of the AR glasses temples increases the thickness and weight of the temples, affecting wearing comfort and the integrated design of the appearance; at the same time, when users wear glasses, the temples are in contact with the facial skin, and actions such as walking or turning the head can easily lead to accidental touches in non-operational states. In addition, the curved temples of AR glasses make it easy for users to tilt when swiping their fingers up and down, resulting in deviations in touch trajectory recognition, inability to accurately distinguish finger gesture commands, and low interaction reliability.
[0004] Therefore, there is an urgent need for an AR glasses touchpad and control method that can be structurally adapted to the curved surface of the temples, effectively recognize tilted touch trajectories, and prevent accidental touches. Summary of the Invention
[0005] The purpose of this invention is to provide an AR glasses touchpad and control method to solve the problems existing in the prior art.
[0006] The above-mentioned technical objective of the present invention is achieved through the following technical solution: An AR glasses touchpad and control method include a main temple, a secondary temple, and an arc-shaped support beam. The main temple has an inner recess, and the arc-shaped support beam is disposed within the recess. The secondary temple is embedded within the recess and fastened to the arc-shaped support beam. The secondary temple has a human contour groove on its inner side. A connecting bent plate is fixed to one end of the arc-shaped support beam, extending through the recess and fixed to the frame. A clamping bent plate is fixed to the other end of the arc-shaped support beam, extending through the recess and fixed to the frame. The main temple is fixed; a main control board is provided on the main temple, and a control component is provided on the inner side of the main control board. A control slot is opened on the outer side of the main temple, and the control component is disposed in the control slot. Multiple touch sensing points are provided on the main control board, and the multiple touch sensing points are arranged in an array to form a touch sensing matrix. A touch recognition area is formed between the multiple touch sensing points. A sealing cover is also fixed on the outer side of the main temple, and a touch operation surface is attached to the sealing cover. The touch operation surface is used to receive finger gesture commands.
[0007] By adopting the above technical solution, the present invention sets up an arc-shaped support beam combined with a main temple and a secondary temple assembly structure, abandoning the traditional thick curved temple design, improving the comfort of wearing for a long time, and enhancing the integration of the structural appearance.
[0008] In a further embodiment, the control component includes a touch duration acquisition module, a point signal acquisition module, a data processing module, and an instruction output module. The touch duration acquisition module is installed on the outside of the main control board and is used to acquire the continuous touch duration of the touch sensing points. The point signal acquisition module is integrated inside the touch sensing matrix and is used to acquire the on / off touch signals of each touch sensing point. The data processing module is electrically connected to the touch duration acquisition module and the point signal acquisition module, respectively, and is used to construct a touch matrix based on the touch signals and determine the validity of the touch action in combination with the touch duration. The instruction output module is located inside the control component and is signal-connected to the data processing module, and is used to receive valid touch signals and output corresponding control instructions.
[0009] By adopting the above technical solution, the present invention is equipped with a multi-module integrated control component, which modularly integrates touch acquisition, data processing and command output functions, so as to balance a thin and light appearance with complete touch functions.
[0010] In a further embodiment, the control groove is provided with a pressure strip and a sealing element. The pressure strip is an elastic metal element, one end of which abuts against the back of the main control board, and the other end presses against the sealing element to confine the main control board and the sealing element within the control groove.
[0011] By adopting the above technical solution, the present invention adds an elastic pressure strip and a sealing element inside the control groove, which not only achieves stable positioning and fixation of the main control board, but also uses the sealing element to isolate stray sensing signals generated by contact with the skin on the inner side of the temple, thereby reducing the probability of non-operational accidental touch caused by daily wear and limb activities from a structural perspective.
[0012] In a further embodiment, a buffer pad is also provided in the control groove. The buffer pad extends along the length of the main control board and is sandwiched between the pressure strip and the main temple housing.
[0013] By adopting the above technical solution, the present invention adds a buffer pad to fill the assembly gap, which can buffer the vibration of wearing and the shaking force generated by limb movement, reduce the possibility of touch signal disorder caused by control board displacement, and improve touch stability in idle state.
[0014] In a further embodiment, a positioning block is provided at one end of the arc-shaped support beam near the sealing element. The positioning block is embedded in the arc-shaped support beam, and the side wall of the arc-shaped support beam in which the positioning block is embedded abuts against the pressure strip.
[0015] By adopting the above technical solution, the present invention sets a positioning block to limit and position the internal touch component at the end, which improves the regularity and uniformity of the assembly of touch components in the control slot, adapts to the curved wearing surface of the temple, and optimizes the wearing experience.
[0016] In a further embodiment, the touch duration acquisition module includes a duration detection unit, a signal comparator, and a main control chip. The duration detection unit is deployed one-to-one with the touch sensing points to collect the duration of a single touch point in real time and output a duration electrical signal. The signal comparator receives the duration electrical signal and compares it with a preset duration threshold. The main control chip summarizes the comparison results to complete the touch validity determination.
[0017] By adopting the above technical solution, the present invention is equipped with a touch duration acquisition module, which can accurately acquire touch duration at a single point, complete preliminary touch screening based on duration thresholds, build basic anti-mistouch judgment logic, and quickly distinguish the user's true intention.
[0018] In a further embodiment, the point signal acquisition module is a capacitive sensing acquisition module, which is electrically connected to all touch sensing points and is used to acquire the position signal of the touched point in real time.
[0019] By adopting the above technical solution, the present invention uses a capacitive sensing acquisition module to collect touch point signals. The sensing is sensitive and accurate, and it can completely capture subtle touch point changes, avoiding point acquisition distortion caused by temple curvature deformation and skin contact interference, thus ensuring the accuracy of the original touch data.
[0020] This application also proposes a control method for the AR glasses touchpad based on the above-mentioned AR glasses touchpad, which mainly includes the following steps: Step S1: Collect touch monitoring data in real time during the operation of the main control board. The touch monitoring data includes touch duration data, touch position matrix data, and finger gesture swipe trajectory data for each touch sensing point. Step S2: Pre-set invalid touch threshold T0 and long press judgment threshold T1, and satisfy T0 < T1; when the actual touch duration T < T0, it is judged as a false touch interference and no instruction is executed; when T0 ≤ T ≤ T1, it is judged as a valid swipe touch; when the touch duration T > T1 and the touch matrix assignment state remains constant, a long press instruction is triggered. Step S3: The data processing module constructs a three-dimensional touch matrix based on the touch state of each touch sensing point and updates the matrix state in real time; all triggered points when the touch duration first reaches T0 are classified as initial point groups, the mean coordinates of the initial point group are calculated and set as the origin; a time unit T2 is preset, and point groups are divided sequentially according to the time unit T2. The median coordinates of each group are calculated and summarized to form a continuous sliding trajectory point set. Based on the median coordinates of each group, the corresponding multiple median coordinates P(x,y) are obtained. Then, the least squares method is used to perform linear regression fitting on the median coordinates of each group, and the slope of the fitted line is used as the touch tilt ratio K to characterize the overall tilt offset of the entire sliding trajectory; the sliding state is determined based on the touch tilt ratio K, and the original multiple median coordinates are directly used or the offset compensation formula is substituted to correct the multiple median coordinates. Finally, the sliding direction is identified by combining the positive and negative attributes and the magnitude of the values of the multiple median coordinates relative to the origin, and the corresponding sliding command is output. Step S4: Control the AR glasses to perform the corresponding operation according to the final recognized control command.
[0021] By adopting the above technical solution, the present invention uses a multi-dimensional data synchronous acquisition method to integrate three types of data: touch duration, point matrix, and tilt offset. This breaks through the limitations of traditional single touch recognition and provides complete data support for the recognition of complex touch scenarios on curved temples, so as to adapt to the interactive scenarios of curved temples.
[0022] In a further embodiment, step S3 includes the following steps: Step S31: Preset the tilt interval threshold K0. If K is not within the K0 interval, it is determined to be a normal sliding state. The sliding command is directly identified by the original multiple sets of median coordinates P(x,y). The sliding quadrant is determined according to the magnitude of |x| and |y| in P(x,y) and the positive and negative attributes of x and y. Step S32: If K falls within the interval, it is determined to be in a tilted sliding state. The offset compensation formula is activated to correct multiple sets of median coordinates, and the corrected multiple sets of median coordinates P(x) are obtained.校 ,y 校 ); then based on P(x) 校 ,y 校 ) in | x 校 |and|y 校 The magnitude of | and x 校 and y 校 The positive and negative attributes are used to determine the sliding quadrant in order to identify the user's sliding intention.
[0023] By adopting the above technical solution, the tilt judgment interval is divided, normal sliding is directly recognized, the calculation process is simplified and the response speed is improved, and only the coordinate correction of the skewed trajectory is performed to specifically correct the deviation caused by curved touch. At the same time, the sliding quadrant is determined by the positive and negative coordinates and the amplitude to accurately identify the user's true sliding intention.
[0024] In a further embodiment, the data processing module incorporates a touch trajectory tilt correction algorithm, which presets a horizontal unit tilt compensation coefficient ΔX and a vertical unit tilt compensation coefficient ΔY. Both coefficients are fixed constants calibrated based on the temple curvature, touch point spacing, and cover plate thickness. The specific offset compensation formula is: P(x 校 y 校 = (x-|K|*ΔX, y-|K|*ΔY); where x and y are the lateral and longitudinal offsets of multiple sets of median coordinates relative to the origin, and K is the slope obtained by linear regression fitting of the sliding trajectory.
[0025] By adopting the above technical solution, the offset compensation formula is calibrated based on the temple structure and hardware parameters, which fits the actual touch scenario. The correction parameters are aligned with the characteristics of the AR glasses. The formula is simple and efficient, with low hardware computing power overhead, so as to quickly complete the coordinate correction and ensure the smooth response of the touchpad.
[0026] In summary, the AR glasses touchpad and control method of this application have at least the following beneficial technical effects: 1. This invention adopts a main temple, secondary temple and arc support beam combined assembly structure to replace the traditional one-piece heavy arc temple structure. It relies on the human body contour groove to fit the ear wearing curve, effectively reducing the overall thickness and weight of the temple. It not only improves the discomfort of wearing for a long time, but also improves the overall appearance of the device. At the same time, the curved plate structure makes it easy to assemble the temple with the frame and the back of the lens, and the overall disassembly and assembly and adaptability are stronger. 2. This invention integrates an elastic pressure strip, a sealing element, a buffer pad, and a positioning block in the control groove of the temple. The main control board is fixed by the pressure strip, and the stray sensing signals generated by skin contact are blocked by the sealing element. The buffer pad reduces shock and stabilizes the position, and the positioning block regulates the assembly position of the internal components. From the hardware structure level, the non-operational accidental touch phenomenon caused by daily wearing actions such as walking and turning the head is greatly reduced. 3. This invention constructs a three-dimensional touch matrix and performs dimensionality reduction calculations to accurately calculate the user's touch tilt ratio K. Combined with a preset tilt interval threshold K0, it distinguishes between normal sliding state and tilted sliding state. Based on the offset compensation formula, it corrects multiple sets of median coordinates, effectively offsetting the trajectory deviation caused by the user's tilted sliding and accurately restoring the user's true sliding operation intention. Attached Figure Description
[0027] Figure 1 This is a schematic diagram of the overall structure of Embodiment 1 of the present invention; Figure 2 This is an exploded view of the overall structure of Embodiment 1 of the present invention; Figure 3 This is Embodiment 1 of the present invention. Figure 2 Enlarged schematic diagram of the structure at point A in the middle, showing the pressure strip, seal, buffer pad and positioning block; Figure 4 This is a partial schematic diagram of Embodiment 1 of the present invention, to illustrate... Figure 3 The coordination relationships between the various structures in the middle; Figure 5 This is the overall control flow diagram of Embodiment 2 of the present invention; Figure 6 This is a flowchart of the process for determining the midpoint coordinates of the touch point in Embodiment 2 of the present invention; Figure 7 This is a flowchart of the touch duration determination process in Embodiment 2 of the present invention; Figure 8 This is a flowchart of the sliding direction determination process in Embodiment 2 of the present invention.
[0028] Explanation of reference numerals in the attached figures: 1. Main temple; 2. Secondary temple; 3. Curved support beam; 4. Connecting bend plate; 5. Clamping bend plate; 6. Main control board; 7. Control groove; 8. Sealing cover plate; 9. Touch operation surface; 10. Pressure strip; 11. Seal; 12. Buffer pad; 13. Positioning block. Detailed Implementation
[0029] The present invention will be further described in detail below with reference to the accompanying drawings.
[0030] It should be noted that in the description of this invention, any descriptions of orientation, such as up, down, front, back, left, right, etc., indicating orientation or positional relationships, are based on the orientation or positional relationships shown in the accompanying drawings. They are only for the purpose of facilitating the description of this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed or operated in a specific orientation, and should not be construed as a limitation of this invention.
[0031] Example 1: Reference Figure 1 and Figure 2 An AR glasses touchpad and control method are disclosed, comprising a main temple 1, a secondary temple 2, and an arc-shaped support beam 3. The main temple 1 has an inner recess, and the arc-shaped support beam 3 is integrally embedded within the recess, serving as the core load-bearing and assembly reference frame for the entire temple. The secondary temple 2 is correspondingly embedded within the recess and pressed tightly against the outer side of the arc-shaped support beam 3, achieving a one-piece assembly of the three components, replacing the traditional one-piece thick-walled curved temple structure. The secondary temple 2 has a human contour groove on its inner side, perfectly conforming to the arc-shaped contour behind the ear for a better fit. This significantly reduces the overall wall thickness and weight of the temple, achieving a lightweight design, improving comfort during extended wear, and ensuring a unified and simplified overall appearance.
[0032] The two ends of the arc-shaped support beam 3 are respectively fixed with connecting bending plates 4 and clamping bending plates 5. The connecting bending plate 4 extends out of the recessed groove and can be fixed or removed from the frame. The clamping bending plate 5 extends out of the recessed groove and can be fixed or removed from the tailpiece, so as to realize the overall modular assembly of the temple, making disassembly and assembly more convenient and adaptable. A main control board 6 is fixedly installed on the main temple 1. The control components are correspondingly attached to the inner side of the control board. A control groove 7 is opened on the outer side of the main temple 1, and the control components are integrated and installed in the control groove 7. The surface of the main control board 6 has multiple touch sensing points arrayed. All the touch sensing points are neatly arranged to form a touch sensing matrix. The area enclosed by the touch sensing matrix forms a touch recognition area, which can comprehensively collect the user's finger gestures such as sliding up and down, pressing, and long pressing. A sealing cover plate 8 is fixedly covered on the outer side of the main temple 1. The outer surface of the sealing cover plate 8 forms a flat touch operation surface 9 for the user to directly touch and operate, while providing dustproof and scratch-proof protection for the internal main control board 6.
[0033] Reference Figure 3 and Figure 4The control groove 7 is equipped with a pressure strip 10, a seal 11 and a buffer pad 12. In this embodiment, the pressure strip 10 is made of elastic metal, and a positioning block 13 is embedded and fixed at the end of the arc-shaped support beam 3 near the seal 11. The back of the main control board 6 abuts against one end of the pressure strip 10, and the other end of the pressure strip 10 tightly presses against the seal 11, so that the main control board 6 and the seal 11 are stably limited and clamped inside the control groove 7, reducing the possibility of loosening and displacement; the buffer pad 12 extends along the overall length of the main control board 6 and is clamped between the pressure strip 10 and the main temple 1 housing, which can fill the assembly tolerance gap, buffer the mechanical stress generated by wearing shaking and walking vibration, reduce the probability of the main control board 6 shifting and the possibility of touch signal disorder; the positioning block 13 is embedded and fixed at the end of the arc-shaped support beam 3, and the side wall of the positioning block 13 abuts against the end of the pressure strip 10 for limitation, so as to realize the overall limitation of the ends of the pressure strip 10, the seal 11, the buffer pad 12 and the main control board 6, ensuring that all touch components are assembled neatly and uniformly, adapting to the arc-shaped surface of the temple, reducing the probability of component misalignment, and improving touch accuracy and wearing fit. Furthermore, the sealing element 11 is a conductive sealing foam structure, which can fill the internal assembly gaps to achieve dustproof, sweatproof, and waterproof sealing protection and protect the internal circuit; on the other hand, it can isolate stray capacitance induction signals generated by human skin contact and hair contact, shielding invalid interference from the hardware structure level, so as to reduce the probability of accidental touch during non-active operation during wearing.
[0034] The control components integrate a touch duration acquisition module, a point signal acquisition module, a data processing module, and a command output module. The modular integrated layout adapts to the thinner structure of the temples, allowing the glasses' touchpad to maintain both full touch functionality and a lightweight appearance. The touch duration acquisition module includes a duration detection unit corresponding to each touch sensing point, a signal comparator, and a main control chip. It can independently acquire the continuous touch duration of each touch sensing point and convert it into a duration electrical signal output. The signal comparator compares the real-time duration electrical signal with a preset threshold, and the main control chip aggregates the comparison results from all points to perform a preliminary determination of the validity of the touch action. The point signal acquisition module uses a capacitive sensing acquisition module, electrically connected to all touch sensing points. Utilizing the principle of capacitive sensing, it acquires the on / off touch signals of each point in real time, accurately capturing subtle point touch changes during curved surface touch control. This avoids signal distortion caused by temple curvature deformation and skin contact interference, ensuring the integrity and accuracy of the original touch data. The data processing module receives point signals and duration signals, constructs a touch matrix, and determines the validity of touch based on the duration data. Finally, the instruction output module outputs the corresponding touch control instruction.
[0035] Example 2: Reference Figure 5In this embodiment, the system synchronously collects two types of core touch data at a fixed sampling frequency throughout the entire process. One type is the duration T of a single continuous touch at each touch sensing point, and the other type is the on / off touch signal of all touch sensing points. These are simultaneously integrated to obtain touch point position matrix data and sliding trajectory tilt point data, providing complete data support for subsequent 3D matrix construction, tilt parameter calculation, coordinate offset correction, and touch command determination. Simultaneously, the fixed-frequency acquisition mode ensures stable and orderly touch data acquisition even in dynamic wearing scenarios such as user walking and head turning. This effectively avoids data acquisition disorder and touch recognition interruption caused by dynamic interference, maintaining the continuity of touch interaction during use.
[0036] Reference Figure 6 and Figure 7 This embodiment constructs a three-dimensional binary touch matrix, which uses the horizontal dimension of the touch area, the vertical dimension of the touch area, and the touch state of the points as its three dimensions. The actual assignment rule in this embodiment is as follows: touch points that are touched by a finger and triggered by capacitive sensing are uniformly assigned a value of 1, while points that are not touched and have no sensing signal output are uniformly assigned a value of 0. The three-dimensional touch matrix state is updated in real time to record the current touch coverage and overall touch state. An invalid touch threshold T0 and a long-press judgment threshold T1 are preset, strictly satisfying T0 < T1. In this embodiment, T0 is set to 150ms and T1 is set to 800ms to facilitate the layered judgment of the three types of touch behaviors based on the duration parameter. (i) When the real-time touch duration T < 150ms, it is determined to be an invalid interference signal such as accidental skin touch, and the system does not respond to any operation command in order to realize the function of preventing accidental touch; (ii) When 150ms≤T≤800ms, it is determined to be a valid user swipe touch behavior, and the swipe command recognition and coordinate correction process is officially entered; (iii) When the touch duration is T > 800ms and the 0 and 1 assignment states inside the three-dimensional touch matrix remain stable and unchanged for a long time, it is determined to be a fixed-point continuous pressing action. The system automatically blocks the logic of swiping command recognition and determines it as a long press command, so as to make swiping commands and long press commands independent.
[0037] Due to the large volume of 3D matrix data, it is difficult to directly use it for determining sliding trajectory and operation direction. This embodiment sets all points with a value of 1 when the touch duration first reaches T0 as the initial point group. Then, the mean coordinates of this initial point group are calculated and set as the origin P(0,0) of the current touch coordinates. Simultaneously, this embodiment also presets a time unit T2. Points added within unit time T2 are further divided into new point groups. For multiple point groups divided within multiple unit time T2s, the median coordinates of each group are calculated. To improve data accuracy, each... The median coordinates no longer depend on the original sensing point position, but are calculated based on the horizontal and vertical coordinate offsets of the origin P(0,0). Based on each single set of median coordinates, multiple sets of median coordinates P(x,y) are obtained, forming a complete sliding trajectory point set composed of multiple continuous single sets of median coordinates. Then, the optimal fitting slope of the entire trajectory is solved using least squares linear regression, uniquely representing the overall tilt offset of the entire trajectory. The linear regression slope formula used in this invention is the industry-standard trajectory fitting formula, yielding the touch tilt ratio: ; In this embodiment, a tilt interval threshold K0 is preset, preferably set to 0.7 to 1.3, to facilitate the distinction between normal sliding state and tilt offset sliding state. (i) When the calculated touch tilt ratio |K| < 0.7 or |K| > 1.3, it is determined to be a normal sliding state, and the original multiple sets of median coordinates P(x,y) are then used. (ii) When the calculated touch tilt ratio is 0.7≤|K|≤1.3, it is determined that the user is in an unconscious tilting and sliding state. At this time, the offset compensation formula is activated to correct the original multi-set median coordinates.
[0038] Furthermore, given the differences in finger grip posture and sliding force angle among different users, a single fixed tilt judgment threshold K0 is insufficient to adapt to all users. Therefore, in this embodiment, the touchpad incorporates a user tilt habit database; an initial data collection phase is included. After first use or manual activation of the habit recording function, the user is guided to complete multiple up, down, left, and right swipe operations. The control system automatically records the data from each operation and compares it with the large data in the user tilt habit database to calculate the touch tilt ratio K that best suits the user's own operating habits. 惯 Store in the database; if the user's swiping gesture is not standard, then K... 惯 If the value is negative, K indicates that the swipe motion is not standard. 惯 If the value is positive and the posture is standard, then K 惯 Approaching 0; once the touchpad enters normal touch usage, the system collects touch data in real time and calculates the measured touch tilt ratio K. 实 Then, retrieve the user's inherent touch tilt ratio K from the database. 惯According to the correction formula, K 校 =K 实 -K 惯 To facilitate adaptive correction, the system eliminates fixed deviations caused by the user's inherent grip and force application, resulting in a corrected touch tilt ratio K that aligns with the user's actual operating intentions. 校 The subsequent system uses K 校 The comparison is performed solely based on a preset ratio threshold K0: when |K 校 | < 0.7 or | K 校 When | > 1.3, it is determined to be a normal sliding state, and the original multi-set median coordinates are directly used; when 0.7 ≤ |K 校 When |≤1.3, it is determined to be a tilted sliding state, and the offset compensation formula is then activated for correction.
[0039] Furthermore, in this embodiment, based on individual differences such as the pressure of different users' fingers and their touch persistence habits, if a fixed duration threshold of 150ms for T0 and 800ms for T1 is uniformly used for judgment, there is a probability that users who swipe quickly will be misjudged as accidental touches, and users who swipe slowly will be misjudged as long presses. Therefore, this invention adds a user touch habit database and collects it synchronously with a user tilt habit database. In the initial collection phase, the touchpad not only collects the user's tilt angle, but also synchronously collects the touch duration corresponding to multiple normal swipes by the user, and statistically obtains the user's habitual touch duration T. 惯 This data is stored in a user touch habit database and then compared with large datasets of user touch habit data. For example, if a user habitually swipes quickly and the operation time is relatively short, then T... 惯 If the value is negative, it indicates that the user habitually swipes slowly, resulting in a longer operation time. 惯 If it is a positive value; and the user's rhythm is standard, then T 惯 Approaching 0. During the normal touch phase, the real-time touch duration collected by the system is T. 实 Then, T is obtained through the duration correction formula. 校 =T 实 -T 惯 In order to subtract the user's inherent operational rhythm deviation and obtain the corrected effective touch duration T. 校 Therefore, the system can also use T. 校 The determination is made against fixed thresholds T0 and T1 to meet the personalized needs of users for touch duration.
[0040] For example: If the user is a habitual slow swipe user, their habit T should be entered. 惯 = +70ms, user scrolls normally, T is measured 实 =810ms, not within the normal sliding range; but after correction: T 校=810-70 =740ms; 740ms is within the effective touch range, so it will not be misinterpreted as a long press command if the user swipes too slowly, so as to match the user's operating habits.
[0041] In this embodiment, an effective tilt angle K can also be constructed simultaneously. 校 and duration correction T 校 To address the issue of fixed thresholds failing to adapt to the operating habits of different users, the accuracy and adaptability of touch recognition on the temples of AR glasses will be further improved. Furthermore, in K... 校 and T 校 Based on this, the present invention can also set an interval M to set K 校 and T 校 These are all included in the interval determination criteria to facilitate identity verification and access control. First, using user's daily operation data, the corrected effective tilt angle K is calculated under normal usage conditions. 校 Fluctuation range, corrected effective touch duration T 校 The fluctuation range is integrated to obtain the matching interval M. 波 Interval M 波 The instruction determination and triggering are performed using AND logic, and two essential triggering conditions are set, namely K. 校 Falling into interval M 波 Inner, T 校 Falling into interval M 波 According to the logical operation rules, the system will only respond when both conditions are met simultaneously; if only one condition is met, or if neither condition is met, the working logic cannot be triggered, so as to realize the exclusive locking of a specified user.
[0042] For example: Authorized user comprehensive matching range M has been entered. 波 Defined range: K 校 Reasonable range: -3 to +3, T 校 Reasonable range: 160ms~750ms, K is calculated under normal use by authorized users. 校 and T 校 All are located in interval M 波 Internally, the test confirmed that touch recognition and trajectory correction were enabled normally; external personnel attempted to operate the device and the results showed that K... 校 If the angle exceeds the specified range, the user is deemed unsuitable and no action is taken. An outsider's attempt to mimic the sliding motion is close to the standard, but the touch rhythm differs, resulting in T. 校 If the range is exceeded, the user is still deemed incompatible. With technological advancements, most AR glasses on the market now incorporate privacy features such as audio / video recording, calls, and private photography, through K... 校 and T 校The system is designed with logic in mind so that only the user can operate it normally, effectively protecting the user's personal privacy and private data stored on the device.
[0043] The data processing module incorporates a touch trajectory tilt correction algorithm, with preset horizontal unit tilt compensation coefficients ΔX and ΔY. Both coefficients are fixed constants calibrated based on the temple curvature, touch point spacing, and cover plate thickness. The calibration process for ΔX and ΔY integrates three parameters: First, considering the curvature of the AR glasses' temple surface, a larger curvature makes it easier for finger swipes to produce horizontal or vertical lateral deviations; a corresponding reasonable compensation coefficient is set to offset the natural offset caused by the curvature. Second, considering the spacing of the touch sensing points on the temple surface, a denser point arrangement results in higher accuracy of touch center of gravity offset, allowing for small horizontal tilt adjustments; a larger point spacing requires moderate adjustment of the compensation amplitude. Third, considering the actual thickness of the outer sealing cover plate of the temple, as the cover plate thickness changes the capacitive touch sensitivity; the horizontal or vertical compensation reference value is corrected based on the cover plate thickness. This eliminates recognition offset errors caused by the hardware structure. In this embodiment, the horizontal unit tilt compensation coefficient is set to ΔX=1.15 and the vertical unit tilt compensation coefficient is set to ΔY=1.05, so that the tilt correction force of the AR glasses temple arc surface in the horizontal and vertical directions is kept balanced.
[0044] The offset compensation formula for the touch trajectory tilt correction algorithm is: P(x 校 y 校 )=(x-|K 校 |*ΔX, y-|K 校 |*ΔY); The specific definitions and principles of each parameter are as follows: (i) x, y: After dimensionality reduction of the three-dimensional matrix, multiple sets of median coordinates are obtained relative to the origin, which are the uncorrected original data; (ii) K 校 : Effective touch tilt ratio after adaptive correction based on the user's personal swiping habits; (iii) ΔX: lateral unit tilt compensation coefficient, ΔY: longitudinal unit tilt compensation coefficient. Both are fixed constants calibrated at the factory and are correction coefficients set before the equipment leaves the factory.
[0045] The overall correction and recognition process in this embodiment is as follows: When the touch duration first reaches T0, the median coordinate P(0,0) of the initial point group is taken as the origin. Then, the median coordinates of each single point group are calculated to obtain the original multi-group median coordinates P(x,y). The touch tilt ratio K is calculated through the trajectory point set of multiple single-group median coordinates to determine the sliding state. Whether to substitute into the offset compensation formula to correct the multi-group median coordinates to obtain P(x,y) 校 y 校); reference Figure 8 If correction is required, then rely on the corrected x. 校 and y 校 , compared with |x 校 |and|y 校 The value of | distinguishes between horizontal and vertical sliding types, and then combines it with x 校 and y 校 The positive or negative value determines the specific up / down or left / right sliding direction; if it is determined to be a normal sliding state, multiple sets of median coordinates P(x,y) are used to determine the specific sliding direction; finally, the user's true sliding operation intention is locked, and the corresponding control command is output to drive the AR glasses to complete the preset action.
[0046] For example: (a) The median coordinates of multiple point groups are obtained as follows: (1, 1.05), (2, 2.12), (3, 2.98), (4, 4.06); the original median coordinates of the multiple groups are: P(x,y) = (2.5, 2.5525); (ii) Calculate the touch tilt ratio K 实 Substitute into the formula : Summation of x-coordinates Σx i =10; summation of the ordinate Σy i =10.21; Summation of products Σx i y i =30.47; Sum of squared x-coordinates Σx 2 i =30; Calculate the numerator nΣx i y i -(Σx i (Σy) i =19.78; Calculate the denominator nΣx 2 i -(Σx i ) 2 =20; K 实 = =0.989; (iii) Habit correction, take K 惯 =0.1;|K 校 |=0.989-0.1=0.889; (iv) Threshold determination: 0.7≤0.889≤1.3; This indicates a tilted sliding state, and offset compensation correction is initiated. (v) Substitute into the offset compensation formula P(x) 校 y 校 )=(x-|K 校 |*ΔX, y-|K 校 Calculate the corrected median coordinates using |*ΔY): P(x 校 y 校 =(2.5-0.889*1.15, 2.5525-0.889*1.05)=(1.47765,1.61905; (vi) Determine the final sliding direction: Comparison |x 校 |and|y 校 |;1.47765<1.61905;It is determined to be longitudinal sliding; Comparison y 校 Positive / negative attribute; 1.61905 > 0; determined to slide upwards.
[0047] It should be noted that in some other embodiments, the values of the thresholds in the above embodiments can be adjusted according to the actual needs of use, which will not be limited or elaborated here.
[0048] In the description of this invention, unless otherwise explicitly defined, terms such as "setting," "installing," and "connecting" should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in this invention in conjunction with the specific content of the technical solution.
[0049] This specific embodiment is merely an explanation of the present invention and is not intended to limit the invention. After reading this specification, those skilled in the art can make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they are within the scope of the claims of the present invention.
Claims
1. An AR glasses touchpad, comprising a main temple (1), a secondary temple (2), and an arc-shaped support beam (3), characterized in that, The main temple (1) has an inlay groove on its inner side, the arc-shaped support beam (3) is set in the inlay groove, the secondary temple (2) is inlaid in the inlay groove and fastened to the arc-shaped support beam (3), the secondary temple (2) has a human body contour groove on its inner side, one end of the arc-shaped support beam (3) is fixed with a connecting bending plate (4), the connecting bending plate (4) passes through the inlay groove and can be fixed with the frame, the other end of the arc-shaped support beam (3) is fixed with a clamping bending plate (5), the clamping bending plate (5) passes through the inlay groove and can be fixed with the tail of the mirror; A main control board (6) is provided on the main temple (1). A control component is provided on the inner side of the main control board (6). A control groove (7) is provided on the outer side of the main temple (1). The control component is located in the control groove (7). A plurality of touch sensing points are provided on the main control board (6). The plurality of touch sensing points are arranged in an array to form a touch sensing matrix. A touch recognition area is formed between the plurality of touch sensing points. A sealing cover plate (8) is also fixed on the outer side of the main temple (1). A touch operation surface (9) is attached to the sealing cover plate (8). The touch operation surface (9) is used to receive finger gesture commands.
2. The AR glasses touchpad according to claim 1, characterized in that: The control component includes a touch duration acquisition module, a point signal acquisition module, a data processing module, and an instruction output module. The touch duration acquisition module is installed on the outside of the main control board (6) and is used to acquire the duration of continuous touch of the touch sensing points. The point signal acquisition module is integrated inside the touch sensing matrix and is used to acquire the on / off touch signals of each touch sensing point. The data processing module is electrically connected to the touch duration acquisition module and the point signal acquisition module respectively and is used to construct a touch matrix based on the touch signals and determine the validity of the touch action in combination with the touch duration. The instruction output module is set inside the control component and is signal-connected to the data processing module. It is used to receive valid touch signals and output corresponding control instructions.
3. The AR glasses touchpad according to claim 1, characterized in that: The control groove (7) is provided with a pressure strip (10) and a sealing element (11). The pressure strip (10) is an elastic metal part, one end of which abuts against the back of the main control board (6), and the other end presses against the sealing element (11) to confine the main control board (6) and the sealing element (11) within the control groove (7).
4. The AR glasses touchpad according to claim 3, characterized in that: The control groove (7) is also provided with a buffer pad (12), which extends along the length of the main control board (6) and is sandwiched between the pressure strip (10) and the main temple (1) housing.
5. The AR glasses touchpad according to claim 4, characterized in that: The arc-shaped support beam (3) has a positioning block (13) at one end near the seal (11). The positioning block (13) is embedded in the arc-shaped support beam (3), and the side wall of the arc-shaped support beam (3) with the positioning block (13) in contact with the pressure strip (10).
6. The AR glasses touchpad according to claim 2, characterized in that: The touch duration acquisition module includes a duration detection unit, a signal comparator, and a main control chip. The duration detection unit is deployed one-to-one with the touch sensing points to collect the duration of a single touch in real time and output a duration electrical signal. The signal comparator receives the duration electrical signal and compares it with a preset duration threshold. The main control chip summarizes the comparison results to complete the touch validity determination.
7. The AR glasses touchpad according to claim 6, characterized in that: The point signal acquisition module is a capacitive sensing acquisition module, which is electrically connected to all touch sensing points and is used to acquire the position signal of the touched point in real time.
8. A control method for the touchpad of AR glasses according to any one of claims 1-7, characterized in that... This includes the following steps: Step S1: Real-time acquisition of touch monitoring data during the operation of the main control board (6), the touch monitoring data including touch duration data of each touch sensing point, touch point position matrix data and finger gesture sliding trajectory data; Step S2: Pre-set invalid touch threshold T0 and long press judgment threshold T1, and satisfy T0 < T1; when the actual touch duration T < T0, it is judged as a false touch interference and no instruction is executed; when T0 ≤ T ≤ T1, it is judged as a valid swipe touch; when the touch duration T > T1 and the touch matrix assignment state remains constant, a long press instruction is triggered. Step S3: The data processing module constructs a three-dimensional touch matrix based on the touch state of each touch sensing point and updates the matrix state in real time; all triggered points when the touch duration first reaches T0 are classified as initial point groups, the mean coordinates of the initial point group are calculated and set as the origin; a time unit T2 is preset, and point groups are divided sequentially according to the time unit T2. The median coordinates of each group are calculated and summarized to form a continuous sliding trajectory point set. Based on the median coordinates of each group, the corresponding multiple median coordinates P(x,y) are obtained. Then, the least squares method is used to perform linear regression fitting on the median coordinates of each group, and the slope of the fitted line is used as the touch tilt ratio K to characterize the overall tilt offset of the entire sliding trajectory; the sliding state is determined based on the touch tilt ratio K, and the original multiple median coordinates are directly used or the offset compensation formula is substituted to correct the multiple median coordinates. Finally, the sliding direction is identified by combining the positive and negative attributes and the magnitude of the values of the multiple median coordinates relative to the origin, and the corresponding sliding command is output. Step S4: Control the AR glasses to perform the corresponding operation according to the final recognized control command.
9. The AR glasses touchpad and control method according to claim 8, characterized in that: Step S31: Preset the tilt interval threshold K0. If K is not within the K0 interval, it is determined to be a normal sliding state. The sliding command is directly identified by the original multiple sets of median coordinates P(x,y). The sliding quadrant is determined according to the magnitude of |x| and |y| in P(x,y) and the positive and negative attributes of x and y. Step S32: If K falls within the interval, it is determined to be in a tilted sliding state. The offset compensation formula is activated to correct multiple sets of median coordinates, and the corrected multiple sets of median coordinates P(x) are obtained. 校 ,y 校 ); then based on P(x) 校 ,y 校 ) in | x 校 |and|y 校 The magnitude of | and x 校 and y 校 The positive and negative attributes are used to determine the sliding quadrant in order to identify the user's sliding intention.
10. The AR glasses touchpad and control method according to claim 9, characterized in that: The data processing module incorporates a touch trajectory tilt correction algorithm, with preset horizontal unit tilt compensation coefficient ΔX and vertical unit tilt compensation coefficient ΔY. Both coefficients are fixed constants calibrated based on the temple curvature, touch point spacing, and cover plate thickness. The specific offset compensation formula is: P(x 校 y 校 = (x-|K|*ΔX, y-|K|*ΔY); where x and y are the lateral and longitudinal offsets of multiple sets of median coordinates relative to the origin, and K is the slope obtained by linear regression fitting of the sliding trajectory.