Stylus, handwriting pen system using the stylus, and method of operating the same
By combining the touchpad and processor, the system automatically corrects the trajectory deviation of the stylus, solving the problem of unstable cursor movement caused by unclear grip direction in traditional pen mice. It also enables user identification and security control, improving operational accuracy and data security.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- PIXART IMAGING INC
- Filing Date
- 2025-07-31
- Publication Date
- 2026-06-16
AI Technical Summary
Traditional pen mice lack a clear forward and backward orientation, causing the grip direction to affect the movement of the cursor, and current technology cannot automatically correct the trajectory deviation caused by the user's grip posture.
The touchpad provides reference grip information. The processor compares the current grip position with the reference grip position, automatically corrects the stylus trajectory, and combines an artificial intelligence engine for user identification and security control.
It enables automatic correction of cursor trajectory under different grip postures, improving operation accuracy and safety, adapting to various grip methods, and enhancing data security.
Smart Images

Figure CN122219786A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a stylus, specifically to a stylus that can automatically correct the current grip position / angle based on the user's reference grip posture to generate a corrected trajectory, a stylus system including the stylus, and a method for operating the stylus. Background Technology
[0002] The mouse has long been used as a human-computer interface to control the cursor on the screen and click icons to operate application software. Traditionally, the mouse is placed on the desktop for user operation, so its performance is affected by the desktop material.
[0003] Therefore, pen-type mice have begun to be introduced on the market, allowing users to operate them as if holding a pen. These pen-type mice can operate on any surface without being limited by the material of the working surface. However, because pen-type mice have a cylindrical structure, unlike traditional mouse devices which have a clear front-to-back direction, the grip direction affects the movement of the cursor.
[0004] Therefore, a pen mouse that can keep the cursor trajectory unaffected by the user's different grip orientation is what is needed.
[0005] The information disclosed in the background section is intended only to enhance the understanding of the overall background of the invention and should not be construed as an admission or in any way implying that the relevant information constitutes prior art known to those skilled in the art. Summary of the Invention
[0006] In view of this, the present invention provides a stylus that can automatically correct the current trajectory based on the difference between the reference grip position / angle in the learning mode and the current grip position / angle in the operation mode, a stylus system including the stylus, and a method for operating the stylus.
[0007] This invention proposes a stylus that uses a touchpad to provide reference grip information for correcting the user's current grip position / angle, a stylus system including the stylus, and a method for operating the stylus.
[0008] The present invention also proposes a stylus that uses a touchpad to provide reference grip information for identifying the current user's identity, a stylus system including the stylus, and a method for operating the stylus.
[0009] This invention provides a stylus comprising a pen barrel, a touchpad, storage, and a processor. The touchpad is disposed on the surface of the pen barrel for the user to hold. The storage is used to record reference information related to the touchpad. The processor is used to compare the current information related to the touchpad with the reference information to correct for deviations in the current trajectory of the stylus caused by different positions of the user holding the touchpad.
[0010] The present invention also provides a stylus system comprising a host and a stylus. The host includes a display for displaying cursor trajectory. The stylus is coupled to the host and includes a touchpad, and is used to record reference information related to the touchpad, compare the current information related to the touchpad with the reference information to calculate the angle difference between the current angle at which the user holds the stylus and the reference angle, and output the angle difference, the corrected angle, or the corrected trajectory to the host to display the corrected trajectory on the display.
[0011] The present invention also provides a method for operating a stylus system. The stylus system includes a stylus with a touchpad and a host computer with a display. The method includes the following steps: entering a learning mode to record reference information related to the touchpad; entering an operation mode to obtain current information related to the touchpad and comparing the current information with the reference information to generate correction information; and outputting the correction information to the host computer to display the corrected trajectory on the display.
[0012] To make the above and other objects, features and advantages of the present invention more apparent, they will be described in detail below with reference to the accompanying drawings. Furthermore, in this invention, the same components are denoted by the same symbols, which are hereby explained first. Attached Figure Description
[0013] Figure 1A This is a perspective view of the stylus according to an embodiment of the present invention; Figure 1B A schematic diagram showing a user holding the stylus of this embodiment of the invention; Figure 2A This is a schematic diagram of the reference detection data and reference trajectory of the stylus in an embodiment of the present invention; Figure 2B and Figure 2C This is a schematic diagram of the current detection data, current trajectory, and corrected trajectory of the stylus in an embodiment of the present invention; Figure 3 This is a schematic diagram of a stylus system according to an embodiment of the present invention; and Figure 4 This is a flowchart illustrating the operation method of the stylus system according to an embodiment of the present invention.
[0014] Explanation of reference numerals in the attached figures 100 stylus 10 pen bodies 11 stroke tail 12 nibs 14 touchpad 16 processors 18 storage 19 pen clips 20 monitors 22 cursors 300 stylus system 32-bit host Detailed Implementation One object of the present invention is to provide a stylus that can automatically correct the current grip position / angle based on reference information obtained from a learning mode, a stylus system including the stylus, and a method for operating the stylus. The user can enter the learning mode once (e.g., after the system is set up) to obtain the reference information, and then continuously correct the current trajectory without having to enter the learning mode every time it is used.
[0015] Another objective of this invention is to enable the stylus to analyze and learn the operational characteristics of the reference information to identify users, distinguishing between valid and invalid users. This prevents invalid users from operating the host computer using the stylus of this invention, thereby enhancing the data security of the stylus system. Different valid users can perform different operations based on their identities.
[0016] Please refer to Figure 1A and Figure 1B As shown, Figure 1A This is a perspective view of the stylus 100 according to an embodiment of the present invention; Figure 1B This is a schematic diagram of a user holding the stylus 100 of this embodiment of the invention.
[0017] The stylus 100 includes a pen body 10, a pen tail 11, a pen tip 12, a touchpad 14, a processor 16, and storage 18 (see reference). Figure 3 The stylus 100 includes a pen clip 19. The pen tip 12 is located at the front end of the pen barrel 10, while the pen tail 11 is located at the rear end of the pen barrel 10. The pen clip 19 can be used to indicate the rotation direction of the stylus 100.
[0018] In one embodiment, the stylus 100 may not include the clip 19. In another embodiment, the stylus 100 further includes a mode switch for switching between a learning mode and an operating mode. The mode switch may be located, for example, on the clip 19 (e.g., by moving the clip 19 up and down), the end 11 (e.g., by pressing the end 19), or other locations (e.g., as a button), without specific limitations. In yet another embodiment, the stylus 100 does not include a mode switch, and mode switching is achieved by receiving a switching signal Sw (see reference 100) from the host 32 (wirelessly coupled to the stylus 100, e.g., via Bluetooth or Wi-Fi). Figure 3 The mode switching function of host 32 is activated when the user performs the mode switching function. A switching signal Sw is generated.
[0019] In one embodiment, the stylus 100 further includes an optical navigation device 17 (see reference 17). Figure 3 An optical navigation device 17, disposed at the pen tip 12, is used to detect the movement trajectory of the stylus 100 relative to the working surface. For example, the optical navigation device 17 includes a light source and an image sensor (see reference 12). Figure 3 The light source illuminates the working surface in front of the pen tip 12, and the image sensor acquires image frames of the working surface in front of the pen tip 12 and transmits them to the processor 16. The processor 16 calculates the displacement between the stylus 100 and the working surface by comparing different image frames (e.g., calculating the correlation between two image frames, but not limited to this), and the displacement over consecutive time forms the movement trajectory. The processor 16 can calculate the displacement based on image frames using known methods, which are not the primary objective of this invention and will not be described in detail here. One objective of this invention is to correct the current trajectory deviation of the stylus 100 (e.g., referring to...). Figure 2B and Figure 2C This offset is the user's (e.g., reference) Figure 1B The different positions / angles of the hand (90) holding the pen barrel 10 are shown.
[0020] Another object of the present invention is to detect the tilt angle (e.g., relative to the vertical direction) and rotation angle of the user's grip on the pen 10. For example, when the user grips the pen 10 at a larger tilt angle, the user typically holds it at a higher position on the touchpad 14; when the user grips the pen 10 at a smaller tilt angle, the user typically holds it at a lower position on the touchpad 14. The rotation angle can be calculated based on the lateral displacement between objects in the image, for example, referring to... Figures 2A to 2C For example, different tilt and rotation angles can allow the user's handwriting traces on the display 20 to display different features or categories. For instance, a first tilt and rotation angle is used to produce wider handwriting (similar to a brush pen) and / or a first trace color and / or a continuous line trace; while a second tilt and rotation angle is used to produce thinner handwriting (similar to a ballpoint pen) and / or a second trace color and / or a dashed line trace, but is not limited thereto. The features or categories are determined according to different applications of the host 32.
[0021] In another embodiment, the stylus 100 may also include a pressure sensor (not shown in the figures) disposed at the tip 12 for detecting whether the stylus 100 is pressed relative to the working surface.
[0022] The touchpad 14 is positioned appropriately on the pen barrel 10. In one embodiment, the touchpad 14 is positioned on the surface of the pen barrel 10 for the user to hold (e.g., the area near the pen tip 12), but is not limited thereto. In another embodiment, the touchpad 14 may be positioned above the pen tip 12, extending more than halfway along the pen barrel 10 towards the pen tail 11. Preferably, the touchpad 14 surrounds the surface of the pen barrel 10 in a tangential direction, so that the user 90 can access the touchpad 14 regardless of the holding angle. The touchpad 14 may be, for example, a capacitive touchpad, but is not limited thereto; any contact device capable of outputting corresponding touch data when touched by the user can serve as the touchpad 14.
[0023] Storage 18 includes volatile and / or non-volatile storage for recording application software that enables the stylus 100 to operate and reference information related to the touchpad 14 used for correcting and calculating the tilt angle and the rotation angle. As described above, the tilt angle and the rotation angle are used to give the user's handwriting trajectory displayed on the display 20 different characteristics or categories. In one embodiment, the reference information is acquired and recorded in a learning mode. As described above, the user can enter the learning mode via an operation mode switch (e.g., moving the pen clip 19 up and down) or by a switching signal Sw issued by the control host 32.
[0024] In one embodiment, the reference information includes reference raw data output by the touchpad 14 in the learning mode, reference object information obtained by the processor 16 from the reference raw data, and reference feature information. The reference raw data (e.g., displayed as an image Img_0) depends on the type of touchpad 14 and includes the sensing data of the touchpad 14, such as capacitive sensing data.
[0025] The reference object information includes at least one of the following: the position, angle, center of gravity position, and average angle of the multiple fingers on the touchpad 14. For example, Figure 1B The image shows user 90 holding touchpad 14 with three fingers. It's understood that the number of fingers used by user 90 varies depending on individual user habits and is not limited to three. Please refer to... Figure 2A The image Img_0 output by touchpad 14 is expanded and presented in a rectangular space. For example... Figure 2AAs shown, the image Img_0 contains three objects OB1, OB2, and OB3, each corresponding to a finger. These objects are composed of pixels whose touch sensitivity exceeds a predetermined threshold. In one embodiment, one end of the image Img_0 (displayed as the left end) can be set as the origin 0. The processor 16 can then determine the position and center of gravity of each of the objects OB1, OB2, and OB3. For example, the position of object OB1 is displayed as P0. Since the number of pixels in the horizontal direction of the image Img_0 corresponds to 360 degrees, when the number of pixel values is N, each pixel corresponds to 360 / N degrees. Therefore, after the position of each object OB1, OB2, and OB3 is determined, the processor 16 can relatively calculate their respective angles and average angles. After the processor 16 obtains the reference object information, it records it in the storage 18.
[0026] The reference feature information includes at least one of the size, grip posture, and number of the multiple fingers on the touchpad 14. Figure 2A In the image, the dimensions of objects OB1, OB2, and OB3 are determined by the number of pixels whose touch sensitivity exceeds the predetermined threshold. The grip posture is determined by the spatial relationship of objects OB1, OB2, and OB3 in the two-dimensional space formed by the image, such as the side lengths and included angles of the triangle formed by objects OB1, OB2, and OB3. It is understood that when the user 90 grips the pen 10 with four or five fingers, a quadrilateral or pentagon is formed. After the processor 16 obtains the reference feature information, it records it in the storage 18.
[0027] It must be noted that, although Figure 2A The trajectory drawn by the cursor 22 on the display 20 is only used to illustrate the meaning of the cursor. Figure 2A The reference trajectory 24 is drawn when the holding position is the reference position. During the learning phase, the user only needs to hold the stylus 100 to record the reference information, without having to move the stylus 100 to generate the reference trajectory 24. That is, the reference trajectory 24 is used to... Figure 2B and Figure 2C The corrected trajectory shows no offset compared to the reference trajectory 24, so there is no need to record the reference trajectory 24 in the learning mode.
[0028] Processor 16 is, for example, an application-specific integrated circuit (ASIC), a digital signal processor (DSP), or a programmable gate array (FPGA), which implements its functions using software, firmware, and / or hardware. Processor 16 is used to compare current information related to touchpad 14 with the reference information to correct for offsets in the current trajectory of stylus 100 caused by different positions / angles of the user 90 holding touchpad 14.
[0029] In one embodiment, the current information is obtained in an operating mode. In this invention, the mode in which the user actually uses the stylus 100 is referred to as the operating mode. Alternatively, any mode other than the learning mode is referred to as the operating mode.
[0030] For example, refer to Figure 2B and Figure 2C The images display the touch detection results when the user holds the device at different positions. For example, image Img_1 shows that objects OB1', OB2', and OB3' are closer to the origin 0, causing the current trajectory (i.e., the trajectory obtained in the operation mode) to be offset counterclockwise from the reference trajectory 24; while image Img_2 shows that objects OB1'', OB2'', and OB3'' are farther from the origin 0, causing the current trajectory to be offset clockwise from the reference trajectory 24. It must be noted that the relationship between the rotation direction and the position offset (e.g., P0-P1 or P0-P2) in this invention is for illustrative purposes only and is not intended to limit the invention.
[0031] It is understood that when a user holds the pen in learning mode, such as... Figure 2B As shown, image Img_1 is used to generate reference information; while when the user holds the pen 10 in learning mode, as... Figure 2C As shown, image Img_2 is used to generate reference information.
[0032] In one embodiment, the current information includes the current raw data output by the touchpad 14 in the operation mode, the current object information obtained by the processor 16 from the current raw data, and the current feature information. In this invention, the current raw data, the current object information, and the current feature information are the same as the aforementioned reference raw data, reference object information, and reference feature information, only the acquisition mode differs from the learning mode. That is, the current object information includes at least one of the positions, angles, center-of-gravity positions, and average angles of the multiple fingers on the touchpad 14 in the operation mode; the current feature information includes at least one of the sizes, grip postures, and numbers of the multiple fingers on the touchpad 14 in the operation mode.
[0033] Please refer to Figure 3 The diagram shown is a schematic of a stylus system 300 according to an embodiment of the present invention. The processor 16 is used to compare the current information with the reference information to calculate the current angle at which the user 90 holds the stylus 100 (e.g., with reference to...). Figure 2B or Figure 2C ) and reference angle (e.g., reference) Figure 2A The angle difference (or position difference) is used to output the angle difference, the corrected angle, or the corrected trajectory to the host 32.
[0034] For example, the processor 16 of the stylus 100 calculates... Figure 2A and Figure 2B or with Figure 2C After calculating the angle difference (e.g., based on the position difference P0-P1 or P0-P2), the angle difference is output to the host 32, and the operating system (OS) of the host 32 uses this angle difference for correction. Figure 2B or Figure 2C The current angle is used to correct the current trajectory. The corrected trajectory can then be displayed on the monitor 20.
[0035] For example, the processor 16 of the stylus 100 calculates... Figure 2A and Figure 2B or with Figure 2C After determining the angle difference, use this angle difference to correct the reference. Figure 2B or Figure 2C The current angle is then output as a corrected angle to the host 32, and the operating system of the host 32 uses this corrected angle to correct the current trajectory. The display 20 can then show the corrected trajectory.
[0036] For example, the processor 16 of the stylus 100 calculates... Figure 2A and Figure 2B or with Figure 2C After determining the angle difference, the processor 16 directly generates a corrected trajectory based on the angle difference and outputs it to the host 32. The operating system of the host 32 directly draws the corrected trajectory on the display 20.
[0037] In one implementation, the processor 16 includes an artificial intelligence engine (AI) (e.g., a neural network-based model, but not limited thereto), which outputs the angle difference between the current angle and the reference angle based on the current information and the reference information. Figure 2B and Figure 2C It can be seen that the corrected trajectory is the same as Figure 2A The reference trajectory 24. That is, the deviation of the current trajectory caused by the user's different grip positions is eliminated.
[0038] In another embodiment, the host 32 (more specifically its MCU or GPU) calculates the aforementioned angle difference, and the stylus 100 only outputs current information to the host 32 for its calculation. In this case, the reference information is recorded in the host 32, for example, its memory.
[0039] In another embodiment, the AI engine is pre-trained using the reference information to establish a model and its parameters. In operation mode, the AI engine receives current information and directly generates a correction trajectory based on the pre-trained model, without outputting an angle difference. In one embodiment, the AI engine is built into the host 32, and the stylus 100 outputs current information to the host 32 as input to the AI engine. In this case, the model can be trained in the host 32 or transmitted from the stylus 100 to the host 32.
[0040] Furthermore, the processor 16 of the stylus 100 in this embodiment of the invention can also learn and record the operational characteristics of an effective user based on the reference feature information. This effective user is, for example, a user whose reference information is recorded during the learning phase through authentication (e.g., biometric authentication, password authentication, etc.). For example, the operational characteristics of the effective user include the number of fingers, grip posture (determined by the spatial relationship of multiple objects), and grip strength (e.g., determined by the size of multiple objects). The operational characteristics of the effective user can be learned by the intelligent engine before the operation mode is activated to generate a learning model and parameters.
[0041] In operation mode, the processor 16 can perform user identification based on the current feature information and the operation characteristics of the valid user. When an invalid user (i.e., not conforming to the operation characteristics) is identified during user identification, the processor 16 does not output information related to the current trajectory (e.g., including the angle difference, the corrected angle, or the corrected trajectory) to the backend host 32, or even does not detect the current trajectory at all. In another embodiment, when an invalid user is identified during user identification, the processor 16 outputs a prompt signal to the backend host 32 to control the display 20 to display invalid operation information. In this description, since the host 32 is located downstream of the stylus 100, it is sometimes referred to as the backend host.
[0042] In user identification, processor 16 also determines whether the user is a child based on objects appearing in the image output by touchpad 14. For example, storage 18 also records at least one of an area threshold and a force threshold to distinguish between children and adults. For example, when Figure 2B If the size of any object in the array, such as OB1', OB2', and OB3', is smaller than at least one of the area threshold and the force threshold (e.g., each finger has its own threshold), the processor 16 determines that the user is a child and notifies the operating system (OS) of the host 32. The host 32 has built-in functions to protect children from misuse, such as disallowing access to certain websites or limiting the duration of use.
[0043] In one implementation, the host 32 triggers an identity recognition mode (e.g., sends a trigger signal Strig) to enable the stylus 100 to perform user identity recognition. After the stylus 100 (more specifically its processor 16) recognizes the user's identity, the stylus 100 responds to the identity signal to the host 32, causing the host 32 to perform corresponding operations.
[0044] Please refer to again Figure 3 The stylus system 300 of this embodiment includes a host 32 and a stylus 100, such as Figure 1A As shown. The host 32 includes a display 20 for displaying the trajectory of the cursor 22, wherein the display 20 may be built into the host 32 or separate from the host 32. The host 32 is a computer system, such as a laptop, workstation, desktop computer, or smartphone, but is not limited thereto. As previously described, the stylus 100 is coupled to the host 32 and includes a touchpad 14. The stylus 100 is used to record reference information related to the touchpad 14, compare the current information related to the touchpad 14 with the reference information to calculate the angle difference between the current angle at which the user holds the stylus 100 and the reference angle, and output the angle difference, the corrected angle, or the corrected trajectory to the host 32 to display the corrected trajectory on the display 20. The contents of the current information and the reference information have been described above, and will not be repeated here.
[0045] Figure 3 The identity verification result shown includes whether the current user is a valid user and at least one of the valid user's identities.
[0046] Please refer to Figure 4 The flowchart below shows the operation method of the stylus system 300 according to an embodiment of the present invention, which includes the following steps: entering a learning mode to record reference information related to the touchpad (step S41); entering an operation mode to obtain the current information related to the touchpad, and comparing the current information with the reference information to generate correction information (step S43); and outputting the correction information to the host to display the corrected trajectory on the display (step S45).
[0047] Step S41: As described above, the user can enter the learning mode by switching the mode switch or by controlling the stylus 100 through the host 32 (e.g., via signal Sw), so that the processor 16 can calculate the reference information related to the touchpad 14 and record it in the storage 18. The reference information has been described above and will not be repeated here.
[0048] Step S43: When the user operates the stylus 100 outside of the learning mode, the operation mode is entered. In this operation mode, the processor 16 obtains current information related to the touchpad 14 and compares the current information with the reference information to generate correction information. The correction information includes, for example, the angle difference between the current angle and the reference angle of the user 90 holding the stylus 100, the corrected angle, or the corrected trajectory.
[0049] Step S45: Next, the processor 16 outputs the correction information to the host 32 through the output interface so that the corrected trajectory can be displayed on the display 20 for reference. Figure 2B and Figure 2C .
[0050] In an embodiment where the stylus 100 has a user identification function, the operating method further includes: when an invalid user is identified, the stylus 100 does not output the correction information to the host 32, or outputs a prompt signal to the host 32 to control the display 20 to display invalid operation information, such as text or graphics.
[0051] When the stylus 100 can be used by multiple valid users, the storage 18 records the operation characteristics of each of the multiple valid users. When the stylus 100 identifies a specific user among the multiple valid users, the stylus 100 also outputs an identity signal related to that specific user to the host 32. The host 32 is configured, for example, to allow different users to execute different applications or open different files. In other words, a valid user can only execute applications or open files related to their identity, but is prohibited from executing applications or opening files unrelated to their identity. This improves the data security of the stylus system 300, for example, it can be used for digital signatures.
[0052] The stylus 100 of the present invention can also improve the resolution of reference information and current information to the subpixel level by using interpolation technology. For example, interpolating from N pixels to N*M pixels in the horizontal direction.
[0053] In this invention, the functions executed by the processor 16 can all be considered as the functions executed by the stylus 100.
[0054] It must be noted that, although Figures 2A to 2C Images Img_0 to Img_2 are illustrated using a two-dimensional space as an example, but the invention is not limited thereto. When calculating the position / angle of a finger, the processor 16 can add the sensed values (or pixel values) of the same column to form one-dimensional data, and use this data to determine the finger's position / angle. In another embodiment, the touchpad 14 uses a one-dimensional pixel array.
[0055] In summary, because users may hold the pen mouse in different positions each time they use it, the displacement trajectory output by the pen mouse will deviate due to the different angles at which the user holds the pen mouse. Therefore, this invention further provides a stylus that automatically corrects the current trajectory based on reference information obtained in a learning mode (e.g., reference...). Figure 1A-1B ), and a stylus system that includes the stylus (e.g., see reference). Figure 3 ) and its operating methods (e.g., refer to Figure 4 This device can correct any grip angle back to a reference angle to eliminate deviations in the displacement trajectory. Furthermore, the stylus in this embodiment of the invention also has user identification functionality (e.g., learning from reference information using intelligent algorithms), allowing for different operations for different users or prohibiting invalid users from using the device.
[0056] While the present invention has been disclosed through the above examples, it is not intended to limit the invention. Any person skilled in the art to which this invention pertains may make various modifications and alterations without departing from the spirit and scope of the description. Therefore, the scope of protection of this invention shall be determined by the appended claims.
Claims
1. A stylus, the stylus comprising: pen; A touchpad is disposed on the surface of the pen barrel for the user to hold; Storage, which is used to record reference information related to the touchpad; and A processor is configured to compare current information related to the touchpad with the reference information to correct for deviations in the current trajectory of the stylus caused by different positions of the user holding the touchpad.
2. The stylus according to claim 1, wherein, The reference information includes the original reference data output by the touchpad in the learning mode, the reference object information and reference feature information obtained by processing the original reference data, and The current information includes the current raw data output by the touchpad in the operation mode, the current object information obtained by processing the current raw data, and the current feature information.
3. The stylus according to claim 2, wherein, The reference object information and the current object information respectively include at least one of the positions, angles, center-of-gravity positions, and average angles of the multiple fingers on the touchpad, and The reference feature information and the current feature information respectively include at least one of the size, grip posture and number of the multiple fingers on the touchpad.
4. The stylus according to claim 3, wherein, The processor is also used for Learn and record the operational characteristics of effective users based on the reference feature information, and User identification is performed based on the current feature information and the operational features of the valid user.
5. The stylus according to claim 4, wherein, The processor is also used for When an invalid user is identified in the user identification process, the current trajectory-related information is not output to the backend host.
6. The stylus according to claim 1, wherein, The processor is used for Compare the current information with the reference information to calculate the angle difference between the current angle at which the user is holding the stylus and the reference angle, and The angle difference, the corrected angle, or the corrected trajectory is output to the backend host.
7. The stylus according to claim 1, further comprising: The pen tip, located at the front end of the pen barrel; and An optical navigation device is disposed on the pen tip and is used to detect the current trajectory.
8. A stylus system, the stylus system comprising: The host computer includes a display for showing the cursor trajectory; and A stylus, coupled to the host computer and including a touchpad, is used for... Record the reference information related to the touchpad. Compare the current information related to the touchpad with the reference information to calculate the angle difference between the current angle at which the user is holding the stylus and the reference angle. The angle difference, the corrected angle, or the corrected trajectory is output to the host computer to display the corrected trajectory on the display.
9. The stylus system according to claim 8, wherein, The reference information includes the original reference data output by the touchpad in the learning mode, the reference object information and reference feature information obtained by processing the original reference data, and The current information includes the current raw data output by the touchpad in the operation mode, the current object information obtained by processing the current raw data, and the current feature information.
10. The stylus system according to claim 9, wherein, The reference object information and the current object information respectively include at least one of the positions, angles, center-of-gravity positions, and average angles of the multiple fingers on the touchpad, and The reference feature information and the current feature information respectively include at least one of the size, grip posture and number of the multiple fingers on the touchpad.
11. The stylus system according to claim 10, wherein, The stylus is also used for Learn and record the operational characteristics of effective users based on the reference feature information, and User identification is performed based on the current feature information and the operational features of the valid user.
12. The stylus system according to claim 11, wherein, The stylus is also used for When an invalid user is identified in the user identification process, the angle difference, the corrected angle, or the corrected trajectory are not output to the host.
13. The stylus system according to claim 11, wherein, The stylus is also used for When an invalid user is identified by the user identification system, a prompt signal is output to the host to control the display to show invalid operation information.
14. The stylus system according to claim 8, wherein, The stylus also includes: An optical navigation device is disposed at the tip of the stylus and is used to detect the current trajectory of the stylus.
15. A method for operating a stylus system, the stylus system comprising a stylus with a touchpad and a host computer with a display, the method comprising: Enter learning mode to record reference information related to the touchpad; Entering the operation mode to obtain current information related to the touchpad, and comparing the current information with the reference information to generate correction information; and The correction information is output to the host computer to display the corrected trajectory on the display.
16. The operating method according to claim 15, wherein, The reference information includes the original reference data output by the touchpad in the learning mode, the reference object information and reference feature information obtained by processing the original reference data, and The current information includes the current raw data output by the touchpad in the operation mode, the current object information obtained by processing the current raw data, and the current feature information.
17. The operating method according to claim 16, wherein, The reference object information and the current object information respectively include at least one of the positions, angles, center-of-gravity positions, and average angles of the multiple fingers on the touchpad, and The reference feature information and the current feature information respectively include at least one of the size, grip posture and number of the multiple fingers on the touchpad.
18. The operating method according to claim 17, further comprising: The stylus learns and records the operation characteristics of valid users based on the reference feature information. The stylus is used to identify the user based on the current feature information and the operation features of the valid user.
19. The operating method according to claim 18, further comprising: When the user identification process identifies an invalid user, the stylus does not output the correction information to the host computer, or When an invalid user is identified by the user identification system, the stylus outputs a prompt signal to the host computer to control the display to show invalid operation information.
20. The operating method according to claim 15, wherein, The correction information includes the angle difference between the current angle at which the user holds the stylus and the reference angle, the corrected angle, or the corrected trajectory.