High-performance AI intelligent mouse control circuit and method
By introducing AI intelligent control circuits into the mouse, using multiple sensing units to collect information and determine AI control instructions, the problem of low functionality of traditional mice is solved and more abundant mouse input control is achieved.
Patent Information
- Application Number
- CN202510247265.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-04
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2045-03-04
AI Technical Summary
The traditional mouse control method can only be input control through left and right buttons and pulleys, resulting in low functionality.
A high-performance AI intelligent mouse control circuit is designed, including a mouse sensing module and an AI control module. The spatial displacement information, press position information and touch direction information are collected through the displacement sensing unit, the press position information and the touch direction information, and the AI control command is determined based on these information to control the mouse.
By collecting a variety of sensing information, intelligent control of the mouse is achieved, expanding the functionality of the mouse and avoiding the limitation of relying solely on pulleys and left and right buttons.
Smart Images

Figure CN119806342B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of AI intelligent mice, and particularly to a high-performance AI intelligent mouse control circuit and method. Background Art
[0002] Currently, traditional mouse control methods can only perform control operations such as selection and sliding of input through the left and right buttons and the scroll wheel. Therefore, there is a phenomenon that this mouse control method can only perform input control through the existing scroll wheel and the left and right buttons, that is, because this mouse control method can only perform input control through the existing scroll wheel and the left and right buttons, the functionality of the mouse is not high.
[0003] The above content is only used to assist in understanding the technical solution of this application, and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main purpose of this application is to provide a high-performance AI intelligent mouse control circuit and method, aiming to solve the technical problem of low functionality of the mouse.
[0005] To achieve the above objective, this application proposes a high-performance AI intelligent mouse control circuit. The high-performance AI intelligent mouse control circuit includes a mouse sensing module and an AI control module. Among them, the AI control module is connected to the mouse sensing module, and the mouse sensing module includes:
[0006] A displacement sensing unit, the displacement sensing unit is connected to the first end of the AI control module, and the displacement sensing unit is used to collect the spatial displacement information of the high-performance AI intelligent mouse;
[0007] A pressure sensing unit, the pressure sensing unit is connected to the second end of the AI control module, and the pressure sensing unit is used to collect the pressure position information of the high-performance AI intelligent mouse;
[0008] A touch sensing unit, the touch sensing unit is connected to the third end of the AI control module, and the touch sensing unit is used to collect the touch direction information of the high-performance AI intelligent mouse. Among them, the AI control module is used to determine an AI control instruction based on the spatial displacement information, the pressure position information, and the touch direction information, so as to control the high-performance AI intelligent mouse based on the AI control instruction.
[0009] In one embodiment, the first end of the AI control module includes a first bottom information input terminal, a second bottom information input terminal, and a third bottom information input terminal. The displacement sensing unit includes:
[0010] A first pressure sensor, which is arranged at the first bottom position of the high-performance AI intelligent mouse. The first pressure sensor is connected to the first bottom information input terminal, where the first bottom position is the front end of the bottom of the high-performance AI intelligent mouse.
[0011] A second pressure sensor, which is arranged at the second bottom position of the high-performance AI intelligent mouse. The second pressure sensor is connected to the second bottom information input terminal, where the second bottom position is the rear end of the bottom of the high-performance AI intelligent mouse.
[0012] A three-axis inertial sensor, which is arranged at the third bottom position of the high-performance AI intelligent mouse. The three-axis inertial sensor is connected to the third bottom information input terminal, where the third bottom position is the middle end of the bottom of the high-performance AI intelligent mouse.
[0013] In an embodiment, the second end of the AI control module includes a first side information input terminal, a second side information input terminal, and a third side information input terminal. The pressing sensing unit includes:
[0014] A first occlusion sensor, which is arranged at the first side position of the high-performance AI intelligent mouse. The first occlusion sensor is connected to the first side information input terminal, where the first side position is the sunken position on the left side of the high-performance AI intelligent mouse.
[0015] A second occlusion sensor, which is arranged at the second side position of the high-performance AI intelligent mouse. The second occlusion sensor is connected to the second side information input terminal, where the second side position is the sunken position on the right side of the high-performance AI intelligent mouse.
[0016] A third occlusion sensor, which is arranged at the third side position of the high-performance AI intelligent mouse. The third occlusion sensor is connected to the third side information input terminal, where the third side position is the rear side position of the high-performance AI intelligent mouse.
[0017] In an embodiment, the third end of the AI control module includes a first front information input terminal and a second front information input terminal. The touch sensing unit includes:
[0018] A first touch sensor, which is arranged at the left pressing surface position of the high-performance AI intelligent mouse. The first touch sensor is connected to the first front information input terminal.
[0019] A second touch sensor is disposed at the right pressing surface position of the high-performance AI intelligent mouse, and the second touch sensor is connected to the second front information input terminal.
[0020] In one embodiment, the AI control module includes:
[0021] A function selector, the input terminal of the function selector is connected to a power supply, and the control terminal of the function selector is connected to the pressing induction unit;
[0022] An AI control chip, the first end of the AI control chip is connected to the displacement induction unit, the second end of the AI control chip is connected to the pressing induction unit, the third end of the AI control chip is connected to the touch induction unit, and the fourth end of the AI control chip is connected to the output terminal of the function selector.
[0023] In addition, to achieve the above object, the present application also proposes a high-performance AI intelligent mouse control method, the high-performance AI intelligent mouse control method is applied to the above high-performance AI intelligent mouse control circuit, and the steps of the high-performance AI intelligent mouse control method include:
[0024] Obtain mouse sensing information collected by the mouse sensing module, where the mouse sensing information includes spatial displacement information, pressing position information, and touch direction information;
[0025] Determine an AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information, so as to control the high-performance AI intelligent mouse based on the AI control instruction.
[0026] In one embodiment, the pressing position information includes a side pressing state. When the side pressing state is a preset normal input pressing state, the step of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information includes:
[0027] When the pressure state in the spatial displacement information matches the preset pressure state and the position state in the spatial displacement information matches the preset displacement state, determine the initial position in the touch direction information, and use the preset jump initial position instruction as the AI control instruction;
[0028] When the pressure state in the spatial displacement information does not match the preset pressure state or the position state in the spatial displacement information does not match the preset displacement state, determine the touch change direction in the touch direction information, and use the instruction to move the mouse in the touch change direction as the AI control instruction.
[0029] In one embodiment, when the side pressing state is a preset normal control pressing state, the step of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information includes:
[0030] Determine the selection area information corresponding to the spatial displacement information and the touch direction information, and detect whether the normal control pressing state is the first normal control pressing state;
[0031] If the normal control pressing state is the first normal control pressing state, use the preset copy instruction as the AI control instruction;
[0032] If the normal control pressing state is not the first normal control pressing state, use the preset paste instruction as the AI control instruction;
[0033] The step of determining the selection area information corresponding to the spatial displacement information and the touch direction information includes:
[0034] When the pressure state in the spatial displacement information matches the preset pressure state and the position state in the spatial displacement information matches the preset displacement state, determine the initial position in the touch direction information, and control the high-performance AI intelligent mouse to be in the mouse moving state based on the initial position and the touch direction information;
[0035] When the pressure state in the spatial displacement information does not match the preset pressure state or the position state in the spatial displacement information does not match the preset displacement state, then when the mouse moving state in the touch direction information is the preset stop moving state, determine all the areas selected when in the mouse moving state as the selection area information.
[0036] In one embodiment, before the step of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information, it includes:
[0037] Determine the left occlusion state, right occlusion state, and rear occlusion state in the side pressing state;
[0038] When the left occlusion state, the right occlusion state, and the rear occlusion state are all preset touch occlusion states, determine that the side pressing state in the pressing position information is a preset normal input pressing state;
[0039] When the left occlusion state is a preset pressing occlusion state and the rear occlusion state is a preset touch occlusion state, or when the right occlusion state is a preset pressing occlusion state and the rear occlusion state is a preset touch occlusion state, determine that the side pressing state in the pressing position information is a preset normal control pressing state;
[0040] Before the step of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information, the following steps are included:
[0041] Determine the front-end pressure state, the rear-end pressure state, and the middle-end position state in the spatial displacement information;
[0042] If both the front-end pressure state and the rear-end pressure state match the preset suspended pressure state, and the middle-end position state matches the preset suspended position state, then determine that the pressure state in the spatial displacement information matches the preset pressure state, and the position state in the spatial displacement information matches the preset displacement state;
[0043] If at least one of the front-end pressure state and the rear-end pressure state does not match the preset suspended pressure state, or the middle-end position state does not match the preset suspended position state, then determine that the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state.
[0044] In one embodiment, the step of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information includes:
[0045] When the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, detect whether the side pressing state in the pressing position information matches the preset normal input pressing state;
[0046] When the side pressing state in the pressing position information matches the preset normal input pressing state, determine the zoom page corresponding to the touch direction information, and use the zoom instruction of the zoom page as the AI control instruction;
[0047] When the side pressing state in the pressing position information matches the preset continuous normal control pressing state, determine the selection object corresponding to the touch direction information, and use the full selection instruction of the selection object as the AI control instruction.
[0048] The embodiment of the present application provides a high-performance AI intelligent mouse control circuit, including a mouse sensing module and an AI control module. Among them, the AI control module is connected to the mouse sensing module. The mouse sensing module includes: a displacement sensing unit connected to the first end of the AI control module, which is used to collect the spatial displacement information of the high-performance AI intelligent mouse; a pressing sensing unit connected to the second end of the AI control module, which is used to collect the pressing position information of the high-performance AI intelligent mouse; a touch sensing unit connected to the third end of the AI control module, which is used to collect the touch direction information of the high-performance AI intelligent mouse. Among them, the AI control module is used to determine an AI control instruction based on the spatial displacement information, the pressing position information, and the touch direction information, so as to control the high-performance AI intelligent mouse based on the AI control instruction. This high-performance AI intelligent mouse control circuit collects the spatial displacement information of the high-performance AI intelligent mouse through the displacement sensing unit in the mouse sensing module, the pressing position information through the pressing sensing unit, and the touch direction information through the touch sensing unit, and then determines an AI control instruction based on the three collected pieces of information to control the high-performance AI intelligent mouse, thus avoiding the phenomenon of only being able to perform input control through the existing scroll wheel and left and right buttons. This high-performance AI intelligent mouse control circuit method can collect the spatial displacement information, the pressing position information, and the touch direction information of the high-performance AI intelligent mouse by the mouse sensing module to determine an AI control instruction to achieve the control of the high-performance AI intelligent mouse, and thus can improve the functionality of the mouse. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 It is a schematic framework diagram of the high-performance AI intelligent mouse control circuit of the present application;
[0050] Figure 2 It is a schematic physical diagram of the high-performance AI intelligent mouse control circuit of the present application;
[0051] Figure 3 It is a schematic flowchart of the first embodiment of the high-performance AI intelligent mouse control method of the present application;
[0052] Figure 4 It is a schematic module diagram of the high-performance AI intelligent mouse control device of the present application;
[0053] Figure 5 It is a schematic device structure diagram of the hardware operating environment involved in the device in the present application.
[0054] The realization of the purpose of this application, its functional features and advantages will be further described in conjunction with embodiments with reference to the accompanying drawings.
[0055] Description of the drawing reference numerals:
[0056] 110, AI control module; 120, mouse sensing module; 10, displacement sensing unit; 20, pressing sensing unit; 30, touch sensing unit; 100, high-performance AI intelligent mouse; 130, left button; 140, right button; 150, scroll wheel; 111, AI control chip; 112, function selector; 11, first pressure sensor; 12, second pressure sensor; 13, three-axis inertial sensor; 21, first occlusion sensor; 22, second occlusion sensor; 23, third occlusion sensor; 31, first touch sensor; 32, second touch sensor. Detailed implementation manners
[0057] It should be understood that the specific embodiments described herein are only used to explain this application and are not used to limit this application.
[0058] In order to better understand the technical solution of this application, the following will be described in detail in conjunction with the drawings of the specification and specific implementation manners.
[0059] Traditional mouse control methods can only perform control operations such as selection and sliding control of input through the left and right buttons and the scroll wheel, that is, there is only a control method through the left and right buttons and the scroll wheel. Operations such as copy and paste need to be controlled in combination with the keyboard, which limits the functionality of the mouse and affects the functionality of the mouse.
[0060] Therefore, based on the deficiencies of the above mouse control methods, a high-performance AI intelligent mouse control circuit of this application is proposed. The solution of the embodiment of this application is: This high-performance AI intelligent mouse control circuit collects the spatial displacement information of the high-performance AI intelligent mouse through the displacement sensing unit in the mouse sensing module, the pressing position information of the high-performance AI intelligent mouse through the pressing sensing unit, and the touch direction information of the high-performance AI intelligent mouse through the touch sensing unit. Then, based on the three pieces of information collected, an AI control instruction is determined to control the high-performance AI intelligent mouse, avoiding the phenomenon that input control can only be performed through the existing scroll wheel and the left and right buttons. This high-performance AI intelligent mouse control circuit method can collect the spatial displacement information, pressing position information, and touch direction information of the high-performance AI intelligent mouse by the mouse sensing module to determine the AI control instruction, so as to realize the control of the high-performance AI intelligent mouse, and thus improve the functionality of the mouse.
[0061] Based on this, the embodiment of this application provides a high-performance AI intelligent mouse control circuit, referring to Figure 1 , Figure 1This is a schematic framework diagram of the high-performance AI intelligent mouse control circuit of the present application.
[0062] Referring to Figure 1 , the present application provides a high-performance AI intelligent mouse control circuit. In the first embodiment of the high-performance AI intelligent mouse control circuit, the high-performance AI intelligent mouse control circuit includes a mouse sensing module 120 and an AI control module 110. Among them, the AI control module 110 is connected to the mouse sensing module 120, and the mouse sensing module 120 includes:
[0063] A displacement sensing unit 10, the displacement sensing unit 10 is connected to the first end of the AI control module 110, and the displacement sensing unit 10 is used to collect the spatial displacement information of the high-performance AI intelligent mouse 100;
[0064] A pressing sensing unit 20, the pressing sensing unit 20 is connected to the second end of the AI control module 110, and the pressing sensing unit 20 is used to collect the pressing position information of the high-performance AI intelligent mouse 100;
[0065] A touch sensing unit 30, the touch sensing unit 30 is connected to the third end of the AI control module 110, and the touch sensing unit 30 is used to collect the touch direction information of the high-performance AI intelligent mouse 100. Among them, the AI control module 110 is used to determine an AI control instruction based on the spatial displacement information, the pressing position information, and the touch direction information, so as to control the high-performance AI intelligent mouse 100 based on the AI control instruction.
[0066] In this embodiment, based on the control of the original pulley 150, left button 130, and right button 140 (i.e., without changing the original control logic), a new mouse sensing module 120 is added to sense touch or press information at different positions of the high-performance AI (Artificial Intelligence) intelligent mouse 100. Then, based on the sensed touch or press information of the high-performance AI intelligent mouse 100, an AI control instruction is determined. Subsequently, the high-performance AI intelligent mouse 100 is controlled based on the AI control instruction to expand the functionality of the high-performance AI intelligent mouse 100. The mouse sensing module 120 includes a displacement sensing unit 10, which is used to sense the movement of the high-performance AI intelligent mouse 100. Since the high-performance AI intelligent mouse 100 may move horizontally or vertically, the horizontal or vertical movement of the high-performance AI intelligent mouse 100 is used as spatial displacement information, which can be used as one of the input control information for the high-performance AI intelligent mouse 100. The mouse sensing module 120 includes a press sensing unit 20, which is used to sense the surrounding conditions of the high-performance AI intelligent mouse 100. Since the high-performance AI intelligent mouse 100 may be pressed or blocked beside or behind, the pressing or blocking conditions beside or behind the high-performance AI intelligent mouse 100 are used as press position information, which can be used as one of the input control information for the high-performance AI intelligent mouse 100. The mouse sensing module 120 includes a touch sensing unit 30, which is used to sense the touch condition of the high-performance AI intelligent mouse 100. Since the high-performance AI intelligent mouse 100 may need to control movement, the movement condition of the high-performance AI intelligent mouse 100 on the top surface is used as touch direction information, which can be used as one of the input control information for the high-performance AI intelligent mouse 100. At this time, three different types of information can be combined through the three sensing units, and then the functionality of the high-performance AI intelligent mouse 100 can be expanded by defining three different types of information, that is, an AI control instruction is determined based on the three types of information (referring to other control instructions independent of the control instructions of the pulley 150, left button 130, and right button 140). Subsequently, the high-performance AI intelligent mouse 100 can be controlled based on the AI control instruction. Based on the control of the pulley 150, left button 130, and right button 140, the control function of the high-performance AI intelligent mouse 100 is expanded based on the AI control instruction, thereby improving the functionality of the high-performance AI intelligent mouse 100.
[0067] In one embodiment, a high-performance AI intelligent mouse control circuit is provided, which includes a mouse sensing module and an AI control module. Among them, the AI control module is connected to the mouse sensing module. The mouse sensing module includes: a displacement sensing unit, which is connected to the first end of the AI control module and is used to collect the spatial displacement information of the high-performance AI intelligent mouse; a pressing sensing unit, which is connected to the second end of the AI control module and is used to collect the pressing position information of the high-performance AI intelligent mouse; a touch sensing unit, which is connected to the third end of the AI control module and is used to collect the touch direction information of the high-performance AI intelligent mouse. Among them, the AI control module is used to determine an AI control instruction based on the spatial displacement information, the pressing position information, and the touch direction information, so as to control the high-performance AI intelligent mouse based on the AI control instruction. This high-performance AI intelligent mouse control circuit collects the spatial displacement information of the high-performance AI intelligent mouse through the displacement sensing unit in the mouse sensing module, the pressing position information of the high-performance AI intelligent mouse through the pressing sensing unit, and the touch direction information of the high-performance AI intelligent mouse through the touch sensing unit, and then determines the AI control instruction based on the three collected pieces of information to control the high-performance AI intelligent mouse, thus avoiding the phenomenon that input control can only be performed through the existing scroll wheel and the left and right buttons. This high-performance AI intelligent mouse control circuit method can collect the spatial displacement information, the pressing position information, and the touch direction information of the high-performance AI intelligent mouse through the mouse sensing module to determine the AI control instruction, so as to realize the control of the high-performance AI intelligent mouse, and thus can improve the functionality of the mouse.
[0068] Based on the first embodiment of the high-performance AI intelligent mouse control circuit, the second embodiment of the high-performance AI intelligent mouse control circuit of the present application is proposed. Refer to Figure 2 , Figure 2 is a physical schematic diagram of the high-performance AI intelligent mouse control circuit of the present application. The first end of the AI control module 110 includes a first bottom information input terminal, a second bottom information input terminal, and a third bottom information input terminal. The displacement sensing unit 10 includes:
[0069] A first pressure sensor 11, which is disposed at the first bottom position of the high-performance AI intelligent mouse 100 and is connected to the first bottom information input terminal. Among them, the first bottom position is the front end of the bottom of the high-performance AI intelligent mouse 100;
[0070] A second pressure sensor 12, which is disposed at the second bottom position of the high-performance AI intelligent mouse 100 and is connected to the second bottom information input terminal. Among them, the second bottom position is the rear end of the bottom of the high-performance AI intelligent mouse 100;
[0071] A three-axis inertial sensor 13 is provided at the third bottom position of the high-performance AI intelligent mouse 100. The three-axis inertial sensor 13 is connected to the third bottom information input terminal. Here, the third bottom position is the middle of the bottom of the high-performance AI intelligent mouse 100.
[0072] In one embodiment, the second end of the AI control module includes a first side information input terminal, a second side information input terminal, and a third side information input terminal. The pressing induction unit 20 includes:
[0073] A first occlusion sensor 21 is provided at the first side position of the high-performance AI intelligent mouse 100. The first occlusion sensor 21 is connected to the first side information input terminal. Here, the first side position is the concave position on the left side of the high-performance AI intelligent mouse 100.
[0074] A second occlusion sensor 22 is provided at the second side position of the high-performance AI intelligent mouse 100. The second occlusion sensor 22 is connected to the second side information input terminal. Here, the second side position is the concave position on the right side of the high-performance AI intelligent mouse 100.
[0075] A third occlusion sensor 23 is provided at the third side position of the high-performance AI intelligent mouse 100. The third occlusion sensor 23 is connected to the third side information input terminal. Here, the third side position is the rear side position of the high-performance AI intelligent mouse 100.
[0076] In one embodiment, the third end of the AI control module includes a first front information input terminal and a second front information input terminal. The touch induction unit 30 includes:
[0077] A first touch sensor 31 is provided at the left pressing surface position of the high-performance AI intelligent mouse 100. The first touch sensor 31 is connected to the first front information input terminal.
[0078] A second touch sensor 32 is provided at the right pressing surface position of the high-performance AI intelligent mouse 100. The second touch sensor 32 is connected to the second front information input terminal.
[0079] In this embodiment, the displacement sensing unit 10 includes a first pressure sensor 11, a second pressure sensor 12, and a three-axis inertial sensor 13. The pressure sensors can be common pressure sensors, mainly for collecting the pressure on the front and rear bottoms of the high-performance AI intelligent mouse 100. When the pressures on the collected front and rear bottoms match the suspended bottom pressure set by the user, it is determined that the high-performance AI intelligent mouse 100 may be in a suspended state at this time. At the same time, the three-axis inertial sensor 13 provided in the middle of the bottom is combined for verification. When the three-axis inertial sensor 13 determines that the high-performance AI intelligent mouse 100 is also in a suspended state (the parameters collected by the three-axis inertial sensor 13 match the suspended parameters set for the high-performance AI intelligent mouse 100), it is determined that the high-performance AI intelligent mouse 100 is in a suspended state. It is worth noting that the advantage of using two pressure sensors at this time is that it can avoid misjudgment caused by unilateral suspension of the high-performance AI intelligent mouse 100 to ensure the accuracy of subsequent control. The advantage of using the three-axis inertial sensor 13 is that it can assist in judging whether it is suspended to avoid the phenomenon of artificial suspension caused by slight lifting on the left and right sides when the user moves quickly. At the same time, if only the three-axis inertial sensor 13 is used, misjudgment may occur due to the uneven bottom surface of the mouse, and thus the accuracy of the information collected by the displacement sensing unit 10 can be ensured.
[0080] Further, the pressing sensing unit 20 includes a first occlusion sensor 21 and a second occlusion sensor 22 provided at the concave positions on the left and right sides of the high-performance AI intelligent mouse 100, so as to collect the occlusion and pressing conditions at the concave positions on the left and right sides of the high-performance AI intelligent mouse 100, and use the occlusion and pressing conditions at the concave positions on the left and right sides as the pressing position information. At this time, the first occlusion sensor 21 and the second occlusion sensor 22 can use a combination of a pressure sensor and a light sensor, so as to collect the occlusion and pressing conditions, which is convenient for subsequent determination of the normal input and control input states. It is worth noting that the first occlusion sensor 21 and the second occlusion sensor 22 can also cooperate with the displacement sensing unit 10 to detect whether the mouse (all the mice in this application refer to the high-performance AI intelligent mouse 100) is suspended, that is, to determine whether other pressure sensors match the set suspended pressure. If they match, the mouse suspension can be directly determined based on this pressure state. The pressing sensing unit 20 further includes a third occlusion sensor 23 provided at the rear side position of the high-performance AI intelligent mouse 100. At this time, only one light sensor is used for the third occlusion sensor 23, mainly to detect whether it is occluded, so as to determine whether the user is using the mouse normally, to avoid input control caused by accidental touch by the user or foreign objects, and thus the normal use state of the user can be determined based on the third occlusion sensor 23, and then control can be performed to ensure the accuracy of subsequent control of the high-performance AI intelligent mouse 100.
[0081] Further, the touch sensing unit 30 is disposed at the left and right side pressing surface positions of the high-performance AI intelligent mouse 100 (i.e., the touchable areas of the left and right buttons), and thus can respectively collect the moving touch information of the touchable areas of the left and right buttons based on the first touch sensor 31 and the second touch sensor 32 (common light or pressure sensors can be used, as long as it is ensured that the movement trajectories of the touchable areas of the left and right buttons can be collected), and then control the mouse for movement control. At the same time, the information collected by the touch sensing unit 30 will be combined with the information collected by the other two units to determine the AI control instruction for controlling the mouse, so as to expand the functions of the mouse.
[0082] Based on the first embodiment and / or the second embodiment of the high-performance AI intelligent mouse control circuit, a third embodiment of the high-performance AI intelligent mouse control circuit of the present application is proposed. The AI control module 110 includes:
[0083] A function selector 112, the input end of the function selector 112 is connected to the power supply, and the control end of the function selector 112 is connected to the pressing sensing unit 20;
[0084] An AI control chip 111, the first end of the AI control chip 111 is connected to the displacement sensing unit 10, the second end of the AI control chip 111 is connected to the pressing sensing unit 20, the third end of the AI control chip 111 is connected to the touch sensing unit 30, and the fourth end of the AI control chip 111 is connected to the output end of the function selector 112.
[0085] In this embodiment, the AI control module 110 includes an AI control chip 111. The AI control chip 111 (such as a single-chip microcomputer, a system control chip, etc.) is respectively connected to the displacement sensing unit 10, the pressure sensing unit 20, and the touch sensing unit 30 to receive the information collected from each unit based on different ports. For example, the first end of the AI control chip 111 is divided into a first bottom information input end, a second bottom information input end, and a third bottom information input end, and then the information of the first pressure sensor 11, the second pressure sensor 12, and the three-axis inertial sensor 13 is collected. Of course, the same is true for the pressure sensing unit 20 and the touch sensing unit 30. The first bottom information input end, the second bottom information input end, and the third bottom information input end can be a simple input / output port or a communication port on the AI control chip 111. Of course, for one unit, an input / output port or a communication port can also be shared to obtain the information transmitted by different units, and after processing, an AI control instruction is obtained to control the mouse through different AI control instructions to improve the functionality of the mouse. Further, the AI control module 110 further includes a function selector 112. Since at this time, the pressing states of the first occlusion sensor 21 and the second occlusion sensor 22 can be combined to implement other mouse functions. Furthermore, when the first occlusion sensor 21 and / or the second occlusion sensor 22 is pressed, the power supply is directly input to the AI control chip 111 to wake up the AI control chip 111 to perform the control process when the first occlusion sensor 21 and / or the second occlusion sensor 22 is pressed. Furthermore, the purpose of expanding the input functionality of the mouse can be achieved based on different parameter information.
[0086] Based on the embodiment of the high-performance AI intelligent mouse control circuit, a high-performance AI intelligent mouse control method of the present application is proposed. Refer to Figure 3 , Figure 3 which is the flow chart of the first embodiment of the high-performance AI intelligent mouse control method of the present application.
[0087] Refer to Figure 3 , the present application provides a high-performance AI intelligent mouse control method. The high-performance AI intelligent mouse control method includes:
[0088] Step S10, obtaining the mouse sensing information collected by the mouse sensing module, where the mouse sensing information includes spatial displacement information, pressing position information, and touch direction information;
[0089] Step S20, determining an AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information to control the high-performance AI intelligent mouse based on the AI control instruction.
[0090] In this embodiment, when performing mouse control (without changing the control logic of the normal scroll wheel, left button, and right button), mouse sensing information collected by the mouse sensing module is obtained. The mouse sensing information includes spatial displacement information, pressing position information, and touch direction information. The spatial displacement information refers to the movement of the high-performance AI intelligent mouse in the horizontal or vertical direction. The pressing position information refers to the pressing or blocking situation beside or behind the high-performance AI intelligent mouse. The touch direction information refers to the movement of the high-performance AI intelligent mouse on the top surface. Then, based on the above three types of information, an AI control instruction is determined, that is, different AI control instructions (referring to other control instructions independent of the control instructions of the scroll wheel, left button, and right button) are defined in combination with the above three types of information. At this time, in addition to the normal control of the scroll wheel, left button, and right button, the high-performance AI intelligent mouse can also determine new AI control instructions based on the spatial displacement information, pressing position information, and touch direction information to expand the input control function of the high-performance AI intelligent mouse.
[0091] In one embodiment, a method for controlling a high-performance AI intelligent mouse is provided, which is applied to a high-performance AI intelligent mouse control circuit. By obtaining mouse sensing information collected by the mouse sensing module, where the mouse sensing information includes spatial displacement information, pressing position information, and touch direction information; an AI control instruction is determined according to the spatial displacement information, pressing position information, and touch direction information to control the high-performance AI intelligent mouse based on the AI control instruction. This method for controlling a high-performance AI intelligent mouse collects the spatial displacement information of the high-performance AI intelligent mouse through the displacement sensing unit in the mouse sensing module, the pressing position information of the high-performance AI intelligent mouse through the pressing sensing unit, and the touch direction information of the high-performance AI intelligent mouse through the touch sensing unit. Then, an AI control instruction is determined based on the three collected pieces of information to control the high-performance AI intelligent mouse, thus avoiding the phenomenon of only being able to perform input control through the existing scroll wheel and the left and right buttons. This method for the high-performance AI intelligent mouse control circuit can determine an AI control instruction by collecting the spatial displacement information, pressing position information, and touch direction information of the high-performance AI intelligent mouse through the mouse sensing module to control the high-performance AI intelligent mouse, thereby improving the functionality of the mouse.
[0092] Further, based on the first embodiment of the present application above, a second embodiment of the method for controlling a high-performance AI intelligent mouse of the present application is proposed. In this embodiment, in step S10 above, the pressing position information includes a side pressing state. When the side pressing state is a preset normal input pressing state (either side on the left or right can be pressed, and of course, different functions can also be realized separately for the left and right sides), the step of determining the AI control instruction according to the spatial displacement information, pressing position information, and touch direction information includes:
[0093] Step S201, when the pressure state in the spatial displacement information matches the preset pressure state and the position state in the spatial displacement information matches the preset displacement state, determine the initial position in the touch direction information, and use the preset jump initial position instruction as the AI control instruction (at this time, the mouse arrow can be controlled to change to the initial position);
[0094] Step S202, when the pressure state in the spatial displacement information does not match the preset pressure state or the position state in the spatial displacement information does not match the preset displacement state, determine the touch change direction in the touch direction information, and use the instruction to move the mouse in the touch change direction as the AI control instruction (at this time, the mouse arrow can be controlled to move in the touch change direction).
[0095] In this embodiment, the AI control instruction is mainly determined based on the pressing position information. At this time, the pressing position information includes the side pressing state, that is, the pressing state of the left and right sides of the mouse. At this time, it can be divided into a normal pressing state (i.e., a lower-pressure pressing or touching, that is, a normal input pressing state at this time) and a pressed pressing state (i.e., a higher-pressure pressing or pressing down, that is, a normal control pressing state at this time). That is, it is determined whether the user is making a normal use gesture of the mouse or pressing the side of the mouse, so as to perform subsequent operations in the case of a normal use gesture (i.e., defined as a preset normal input pressing state at this time). That is, when the side pressing state is the preset normal input pressing state, it will be divided into the processing methods of the mouse being suspended and not suspended. When the mouse is in the suspended state, the pressure state in the spatial displacement information matches the preset pressure state (a defined pressure state, which can be a pressure value when suspended), and the position state in the spatial displacement information matches the preset displacement state. The pressure state refers to the pressure values at the front end and the rear end of the mouse. When both pressure values match the preset suspended pressure value (a pressure value defined by the user), it is determined that the pressure state in the spatial displacement information matches the preset pressure state. The position state refers to the three-dimensional direction information collected by the three-axis sensor in the middle of the mouse. When the three-dimensional direction information matches the preset suspended direction state (a direction state defined by the user), it is determined that the position state in the spatial displacement information matches the preset displacement state. At this time, the initial position in the touch direction information will be determined, and the preset jump initial position instruction will be used as the AI control instruction. The initial position refers to the position where the mouse arrow is located when the touch starts. The preset jump initial position instruction refers to the instruction to jump the mouse arrow to the position where the mouse arrow is located when the touch starts. That is, when moving a long distance, the mouse can be directly lifted to achieve it, that is, sliding to achieve the movement of the mouse arrow. When the mouse is lifted after moving to a certain position, the mouse arrow jumps to the initial position and then can continue to slide. At this time, the accuracy requirement for collecting the touch direction information can be reduced (such as determining the start and end of the slide based on the touch direction information, which undoubtedly increases the accuracy requirement for collecting the touch direction information), so as to achieve intelligent control of the mouse. When the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, that is, the mouse is not suspended at this time, the instruction to slide directly based on the touch change direction in the touch direction information is used as the AI control instruction, that is, just slide in the normal sliding direction. It should be noted that the touch direction information can be defined as a selection instruction, that is, the scroll wheel can be used to normally slide the page, and the touch direction information refers to selecting the content in a certain area, which can greatly expand the functionality of the mouse.
[0096] Further, when the side pressing state is the preset normal control pressing state, the steps of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information include:
[0097] Step S211, determine the selection area information corresponding to the spatial displacement information and the touch direction information, and detect whether the normal control press state is the first normal control press state;
[0098] Step S212, if the normal control press state is the first normal control press state, then use the preset copy instruction as the AI control instruction (at this time, control the content selected in the copy selection area information);
[0099] Step S213, if the normal control press state is not the first normal control press state, then use the preset paste instruction as the AI control instruction (at this time, control to overwrite the content selected in the selection area information);
[0100] In this embodiment, in order to expand the functionality of the mouse, when the side press state is the preset normal control press state, that is, when the user presses the side at this time and the sensor senses this operation of the user, the selection area information corresponding to the spatial displacement information and the touch direction information can be directly determined, that is, it is determined that the above two information determine the area selected by the user, that is, the selection area information refers to the area selected by the user, such as text, pictures, etc. Furthermore, it can be detected whether the normal control press state at this time is the first normal control press state, that is, it is determined whether the side press state being the preset normal control press state is the first determination. If it is the first determination, then it is determined that this is an operation to copy the selection area information at this time, that is, it is determined that the preset copy instruction is used as the AI control instruction. The preset copy instruction refers to the defined copy instruction for mouse input. On the contrary, when it is not the first determination, it will be determined that this is the preset paste instruction at this time. The preset paste instruction refers to the defined paste instruction for mouse input. It should be noted that generally, there are only the first normal control press state and the second normal control press state in the entire normal control press state, that is, corresponding to copy and paste. When it is the third time, it is the next copy instruction. Moreover, before executing the paste instruction, the selection area information can be determined to overwrite all the content within the selection area information. Furthermore, the copy and paste functions can be realized through the mouse, thereby expanding the functionality of the mouse. The steps for determining the selection area information corresponding to the spatial displacement information and the touch direction information include:
[0101] Step S2111, when the pressure state in the spatial displacement information matches the preset pressure state and the position state in the spatial displacement information matches the preset displacement state, determine the initial position in the touch direction information, and control the high-performance AI intelligent mouse to be in the mouse movement state based on the initial position and the touch direction information;
[0102] Step S2112: When the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, and when the mouse movement state in the touch direction information is the preset stop movement state, determine all the areas selected when in the mouse movement state as the selection area information.
[0103] In this embodiment, when determining the selection area information, it will determine the initial position in the touch direction information when the pressure state in the spatial displacement information matches the preset pressure state and the position state in the spatial displacement information matches the preset displacement state, and control the high-performance AI intelligent mouse to be in the mouse movement state based on the initial position and the touch direction information. That is, at this time, the high-performance AI intelligent mouse is in a continuous selection state, that is, the mouse movement state is a state where sliding selection is achieved by touching any position on the left and right buttons of the mouse; only when the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, and when the mouse movement state in the touch direction information is the preset stop movement state, determine all the areas selected when in the mouse movement state as the selection area information. The preset stop movement state means that any position on the left and right buttons is in a state where finger sliding is detected, that is, the finger stops sliding. At this time, all the areas selected during the entire process (from the start to the end of finger sliding) will be determined as the selection area information, and then the content within the selection area information can be accurately operated with the mouse input to improve the functionality of the mouse.
[0104] Further, based on the first embodiment and / or the second embodiment of the present application above, a third embodiment of the control circuit of the high-performance AI intelligent mouse of the present application is proposed. In this embodiment, before the above step S20 of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information, it includes:
[0105] Step S221: Determine the left occlusion state, the right occlusion state, and the rear occlusion state in the side pressing state;
[0106] Step S222: When the left occlusion state, the right occlusion state, and the rear occlusion state are all the preset touch occlusion states, determine that the side pressing state in the pressing position information is the preset normal input pressing state;
[0107] Step S223: When the left occlusion state is the preset pressing occlusion state and the rear occlusion state is the preset touch occlusion state, or when the right occlusion state is the preset pressing occlusion state and the rear occlusion state is the preset touch occlusion state, determine that the side pressing state in the pressing position information is the preset normal control pressing state;
[0108] In this embodiment, before determining the AI control instruction, the state in which the spatial displacement information needs to be determined is determined, that is, the left occlusion state, the right occlusion state, and the rear occlusion state in the side pressing state are determined. Furthermore, when the left occlusion state, the right occlusion state, and the rear occlusion state are all preset touch occlusion states, the side pressing state in the pressing position information is determined to be the preset normal input pressing state. When the left occlusion state is the preset pressing occlusion state and the rear occlusion state is the preset touch occlusion state, or when the right occlusion state is the preset pressing occlusion state and the rear occlusion state is the preset touch occlusion state, the side pressing state in the pressing position information is determined to be the preset normal control pressing state. Among them, the left occlusion state refers to the state in which the left concave position of the mouse is occluded or pressed (the states of the left and right sides are collected by the first occlusion sensor and the second occlusion sensor), the right occlusion state refers to the state in which the right concave position of the mouse is occluded or pressed, and the rear occlusion state refers to the state in which the rear side of the mouse is occluded (collected by the third occlusion sensor). The touch occlusion state refers to the state of being simply occluded but not being pressed with a force exceeding a certain threshold. If all three positions are in the touch occlusion state, it is determined that the user is using the mouse normally and the palm is normally covering the mouse. Furthermore, the side pressing state in the pressing position information can be determined to be the preset normal input pressing state. The pressing occlusion state refers to the state of being not only occluded but also pressed with a force exceeding a certain threshold, that is, at this time, the user presses the right concave position or the left concave position. Furthermore, the side pressing state in the pressing position information can be determined to be the preset normal control pressing state. It should be noted that at this time, pressing the left and right concave positions is defined as a control instruction. Of course, according to the actual situation, the two can also be separated into pressing the left concave position alone, pressing the right concave position alone, and pressing the left and right concave positions simultaneously as three different control instructions to expand the different input instructions of the mouse. Before the step of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information, it includes:
[0109] Step S231, determining the front-end pressure state, the rear-end pressure state, and the middle-position state in the spatial displacement information;
[0110] Step S232, if the front-end pressure state and the rear-end pressure state both match the preset suspended pressure state, and the middle-position state matches the preset suspended position state, then it is determined that the pressure state in the spatial displacement information matches the preset pressure state, and the position state in the spatial displacement information matches the preset displacement state;
[0111] Step S233, if at least one of the front-end pressure state and the back-end pressure state does not match the preset suspended pressure state, or the middle-end position state does not match the preset suspended position state, it is determined that the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state.
[0112] In this embodiment, before executing the determination of the AI control instruction, it is also necessary to determine whether the mouse is suspended. By determining the front-end pressure state, the back-end pressure state, and the middle-end position state in the spatial displacement information, the front-end pressure state refers to the pressure value collected at the front end of the bottom of the mouse, the back-end pressure state refers to the pressure value collected at the back end of the bottom of the mouse, and the middle-end position state refers to the state collected at the middle end of the bottom of the mouse. That is, the front and back pressure states are collected by the first pressure sensor and the second pressure sensor, and the middle-end position state is collected by the three-axis inertial sensor. Furthermore, when both the front-end pressure state and the back-end pressure state match the preset suspended pressure state, and the middle-end position state matches the preset suspended position state, it is determined that the pressure state in the spatial displacement information matches the preset pressure state, and the position state in the spatial displacement information matches the preset displacement state. That is, at this time, the mouse is in a suspended state. The suspended pressure state refers to the suspended state defined by the user, which can be determined by comparing the pressure values. The suspended position state refers to the position collected by the three-axis sensor as the suspended position. That is, at this time, the mouse state is determined by combining the front and back pressures and the three-axis sensor to ensure the accuracy of the mouse state determination for accurate subsequent control. If at least one of the front-end pressure state and the back-end pressure state does not match the preset suspended pressure state, or the middle-end position state does not match the preset suspended position state, it is determined that the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state. That is, at this time, it is not in a suspended state, and thus intelligent control can be performed based on the suspended state, that is, as a control instruction to control the mouse input to enable the functionality of the mouse.
[0113] Further, the step of determining the AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information includes:
[0114] Step S241, when the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, detect whether the side pressing state in the pressing position information matches the preset normal input pressing state;
[0115] Step S242, when the side pressing state in the pressing position information matches the preset normal input pressing state, determine the zoom page corresponding to the touch direction information, and use the zoom instruction of the zoom page as the AI control instruction (to control page zoom);
[0116] Step S243: When the side pressing state in the pressing position information matches the preset continuous normal control pressing state, determine the selection object corresponding to the touch direction information, and use the full selection instruction of the selection object as the AI control instruction (to control the full selection of content, such as folders, etc.).
[0117] In this embodiment, in addition to the above control based on the pressing position information, control will also be performed when the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, that is, control is performed when the mouse is not suspended. Conversely, when the pressing position information is not in the preset normal control pressing state and the preset normal input pressing state (i.e., other states), the mouse input is stopped, which can avoid misoperations when the mouse is picked up. However, the normal button and sliding functions of the mouse are not isolated at this time, which can avoid abnormal AI operation inputs to ensure the intelligence of the mouse input. When controlling when the mouse is not suspended, when the side pressing state in the pressing position information matches the preset normal input pressing state, it is determined that this is a page zoom instruction at this time, and then the zoom page corresponding to the touch direction information is determined, and the zoom instruction of the zoom page is used as the AI control instruction. Among them, the zoom page refers to the page where the mouse arrow is located at this time, and the zoom instruction refers to the instruction to zoom the page. For example, when the touch direction information is swiping up, the page where the mouse arrow is located at this time is enlarged, and when the touch direction information is swiping down, the page where the mouse arrow is located at this time is reduced. When the side pressing state in the pressing position information matches the preset continuous normal control pressing state, that is, the left and right concave positions are pressed down at this time and not released (i.e., held down all the time), then the selection object corresponding to the touch direction information is determined, and then the full selection instruction of the selection object is used as the AI control instruction. Among them, the selection object refers to selected files, pictures, etc., and the full selection instruction refers to the instruction to select all. Generally, here, multiple identical files or independent individual contents are used as the selection object, which can realize the function of the mouse to select all individually, thus greatly expanding the functionality of the mouse.
[0118] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the high-performance AI intelligent mouse control circuit of this application. Based on this technical concept, more forms of simple transformations are within the protection scope of this application.
[0119] This application also provides a high-performance AI intelligent mouse control device. The high-performance AI intelligent mouse control device is set in the high-performance AI intelligent mouse control circuit. Please refer to Figure 4 , the high-performance AI intelligent mouse control device includes:
[0120] An information acquisition module A10 is configured to acquire mouse sensing information collected by a mouse sensing module. The mouse sensing information includes spatial displacement information, pressing position information, and touch direction information.
[0121] A mouse control module A20 is configured to determine an AI control instruction according to the spatial displacement information, the pressing position information, and the touch direction information, so as to control a high-performance AI intelligent mouse based on the AI control instruction.
[0122] The high-performance AI intelligent mouse control device provided by this application adopts the high-performance AI intelligent mouse control circuit in the above-mentioned embodiment, and can solve the technical problem of low functionality of the mouse. Compared with the prior art, the beneficial effects of the high-performance AI intelligent mouse control device provided by this application are the same as those of the high-performance AI intelligent mouse control circuit provided by the above-mentioned embodiment, and other technical features in the high-performance AI intelligent mouse control device are the same as the features disclosed in the above-mentioned embodiment method, and will not be elaborated here.
[0123] This application provides a high-performance AI intelligent mouse control device (which can also be a mouse). The high-performance AI intelligent mouse control device includes: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor. When the instructions are executed by the at least one processor, the at least one processor can execute the high-performance AI intelligent mouse control circuit in the first embodiment above.
[0124] Next, refer to Figure 5 , which shows a schematic structural diagram of a high-performance AI intelligent mouse control device suitable for implementing the embodiments of this application. The high-performance AI intelligent mouse control device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The high-performance AI intelligent mouse control device shown is only an example, and should not impose any limitations on the functions and usage scope of the embodiments of this application.
[0125] As Figure 5As shown, the high-performance AI intelligent mouse control device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 into the random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the high-performance AI intelligent mouse control device are also stored. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Generally, the following devices may be connected to the input / output interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the high-performance AI intelligent mouse control device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a high-performance AI intelligent mouse control device with various devices, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices can be implemented or had.
[0126] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the read-only memory 1002. When the computer program is executed by the processing device 1001, the above functions defined in the methods of the embodiments disclosed in the present application are executed.
[0127] The high-performance AI intelligent mouse control device provided by the present application adopts the high-performance AI intelligent mouse control circuit in the above embodiment, and can solve the technical problem of low functionality of the mouse. Compared with the prior art, the beneficial effects of the high-performance AI intelligent mouse control device provided by the present application are the same as those of the high-performance AI intelligent mouse control circuit provided by the above embodiment, and other technical features in the high-performance AI intelligent mouse control device are the same as those disclosed in the method of the previous embodiment, and will not be elaborated here.
[0128] It should be understood that each part disclosed in this application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.
[0129] The above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
[0130] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the high-performance AI intelligent mouse control circuit in the above embodiments.
[0131] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, devices, or components, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or combined with an instruction execution device, device, or component. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0132] The above computer-readable storage medium can be included in the high-performance AI intelligent mouse control device; or it can exist independently without being assembled into the high-performance AI intelligent mouse control device.
[0133] The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed by the high-performance AI intelligent mouse control device, the high-performance AI intelligent mouse control device is caused to:
[0134] Obtain the mouse sensing information collected by the mouse sensing module, where the mouse sensing information includes spatial displacement information, pressing position information, and touch direction information;
[0135] Determine the AI control instruction according to the spatial displacement information, pressing position information, and touch direction information, so as to control the high-performance AI intelligent mouse based on the AI control instruction.
[0136] Computer program code for performing the operations of the present application can be written in one or more programming languages or combinations thereof. The above-mentioned programming languages include object-oriented programming languages - such as Java, Smalltalk, C++, and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN: Local Area Network) or a wide area network (WAN: Wide Area Network), or it can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).
[0137] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the devices, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of the code, and this module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based device for performing the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0138] The modules involved in the embodiments described in the present application can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation to the unit itself in some cases.
[0139] The readable storage medium provided by this application is a computer-readable storage medium. The computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned high-performance AI intelligent mouse control circuit, and can solve the technical problem of low functionality of the mouse. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by this application are the same as those of the high-performance AI intelligent mouse control circuit provided by the above embodiment, and will not be elaborated here.
[0140] This application also provides a computer program product, including a computer program, which implements the steps of the high-performance AI intelligent mouse control circuit as described above when executed by a processor.
[0141] The computer program product provided by this application can solve the technical problem of low functionality of the mouse. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as those of the high-performance AI intelligent mouse control circuit provided by the above embodiment, and will not be elaborated here.
[0142] The above are only partial embodiments of this application, and do not limit the patent scope of this application. Any equivalent structural transformation made by using the content of the specification and drawings of this application under the technical concept of this application, or any direct / indirect application in other related technical fields, is included in the patent protection scope of this application.
Claims
1. A high-performance AI intelligent mouse control circuit, characterized in that: The high-performance AI intelligent mouse control circuit includes a mouse sensing module and an AI control module, wherein the AI control module is connected to the mouse sensing module, and the mouse sensing module includes: A displacement sensing unit, the displacement sensing unit is connected to the first end of the AI control module, and the displacement sensing unit is used to collect spatial displacement information of the high-performance AI smart mouse; A pressure sensing unit, the pressure sensing unit is connected to the second end of the AI control module, and the pressure sensing unit is used to collect the pressure position information of the high-performance AI smart mouse; A touch sensing unit, the touch sensing unit is connected to the third end of the AI control module, the touch sensing unit is used to collect touch direction information of the high-performance AI intelligent mouse, wherein the AI control module is used to determine an AI control instruction based on the spatial displacement information, the pressing position information and the touch direction information, so as to control the high-performance AI intelligent mouse based on the AI control instruction, wherein the step of determining the AI control instruction based on the spatial displacement information, the pressing position information and the touch direction information comprises: when the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, detecting whether the side pressing state in the pressing position information matches the preset normal input pressing state; when the side pressing state in the pressing position information matches the preset normal input pressing state, determining the zoom page corresponding to the touch direction information, and using the zoom instruction of the zoom page as the AI control instruction; when the side pressing state in the pressing position information matches the preset normal control pressing state, determining the selection object corresponding to the touch direction information, and using the full selection instruction of the selection object as the AI control instruction.
2. The high performance AI intelligent mouse control circuit according to claim 1, characterized in that: The first end of the AI control module includes a first bottom information input end, a second bottom information input end and a third bottom information input end, and the displacement sensing unit includes: A first pressure sensor, wherein the first pressure sensor is disposed at a first bottom position of the high-performance AI intelligent mouse, and the first pressure sensor is connected to the first bottom information input terminal, wherein the first bottom position is a bottom front end of the high-performance AI intelligent mouse; A second pressure sensor, wherein the second pressure sensor is disposed at a second bottom position of the high-performance AI intelligent mouse, and the second pressure sensor is connected to the second bottom information input terminal, wherein the second bottom position is a bottom rear end of the high-performance AI intelligent mouse; A three-axis inertial sensor, wherein the three-axis inertial sensor is arranged at the third bottom position of the high-performance AI smart mouse, and the three-axis inertial sensor is connected to the third bottom information input terminal, wherein the third bottom position is the middle end of the bottom of the high-performance AI smart mouse.
3. The high performance AI intelligent mouse control circuit according to claim 1, characterized in that: The second end of the AI control module includes a first side information input end, a second side information input end and a third side information input end, and the pressure sensing unit includes: A first occlusion sensor, wherein the first occlusion sensor is disposed at a first side position of the high-performance AI intelligent mouse, and the first occlusion sensor is connected to the first side information input terminal, wherein the first side position is a concave position on the left side of the high-performance AI intelligent mouse; A second occlusion sensor, the second occlusion sensor is disposed at a second side position of the high-performance AI intelligent mouse, the second occlusion sensor is connected to the second side information input terminal, wherein the second side position is a recessed position on the right side of the high-performance AI intelligent mouse; A third occlusion sensor, wherein the third occlusion sensor is arranged at a third side position of the high-performance AI intelligent mouse, and the third occlusion sensor is connected to the third side information input terminal, wherein the third side position is the rear side position of the high-performance AI intelligent mouse.
4. The high performance AI intelligent mouse control circuit according to claim 1, characterized in that: The third terminal of the AI control module includes a first front information input terminal and a second front information input terminal, and the touch sensing unit includes: A first touch sensor, wherein the first touch sensor is disposed at a left pressing surface position of the high-performance AI smart mouse, and the first touch sensor is connected to the first front information input terminal; A second touch sensor, wherein the second touch sensor is arranged at the right pressing surface position of the high-performance AI intelligent mouse, and the second touch sensor is connected to the second front information input terminal.
5. The high performance AI intelligent mouse control circuit according to claim 1, characterized in that: The AI control module includes: A function selector, wherein an input end of the function selector is connected to a power source, and a control end of the function selector is connected to the pressure sensing unit; An AI control chip, wherein a first end of the AI control chip is connected to the displacement sensing unit, a second end of the AI control chip is connected to the pressure sensing unit, a third end of the AI control chip is connected to the touch sensing unit, and a fourth end of the AI control chip is connected to the output end of the function selector.
6. A high-performance AI intelligent mouse control method, characterized in that: The high-performance AI intelligent mouse control method is applied to the high-performance AI intelligent mouse control circuit according to any one of claims 1 to 5, and the steps of the high-performance AI intelligent mouse control method include: Acquire mouse sensing information collected by a mouse sensing module, wherein the mouse sensing information includes spatial displacement information, pressing position information, and touch direction information; An AI control instruction is determined according to the spatial displacement information, the pressing position information and the touch direction information to control the high-performance AI intelligent mouse based on the AI control instruction, wherein the step of determining the AI control instruction according to the spatial displacement information, the pressing position information and the touch direction information includes: when the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, detecting whether the side pressing state in the pressing position information matches the preset normal input pressing state; when the side pressing state in the pressing position information matches the preset normal input pressing state, determining the zoom page corresponding to the touch direction information, and using the zoom instruction of the zoom page as the AI control instruction; when the side pressing state in the pressing position information matches the preset normal control pressing state, determining the selection object corresponding to the touch direction information, and using the full selection instruction of the selection object as the AI control instruction.
7. The high-performance AI intelligent mouse control method according to claim 6, characterized in that: The pressing position information includes a side pressing state. When the side pressing state is a preset normal input pressing state, the step of determining the AI control instruction according to the spatial displacement information, the pressing position information and the touch direction information includes: When the pressure state in the spatial displacement information matches the preset pressure state, and the position state in the spatial displacement information matches the preset displacement state, determining the initial position in the touch direction information, and using the preset jump initial position instruction as the AI control instruction; When the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, the touch change direction in the touch direction information is determined, and an instruction to move the mouse in the touch change direction is used as an AI control instruction.
8. The high-performance AI intelligent mouse control method according to claim 7, characterized in that: When the side pressing state is a preset normal control pressing state, the step of determining the AI control instruction according to the spatial displacement information, the pressing position information and the touch direction information includes: Determine the selection area information corresponding to the spatial displacement information and the touch direction information, and detect whether the normal control pressing state is the first normal control pressing state; When the normal control pressing state is the first normal control pressing state, the preset copy instruction is used as the AI control instruction; If the normal control pressing state is not the first normal control pressing state, the preset paste instruction is used as the AI control instruction; The step of determining the selection area information corresponding to the spatial displacement information and the touch direction information comprises: When the pressure state in the spatial displacement information matches the preset pressure state, and the position state in the spatial displacement information matches the preset displacement state, determining the initial position in the touch direction information, and controlling the high-performance AI smart mouse to be in a mouse moving state based on the initial position and the touch direction information; When the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state, then when the mouse movement state in the touch direction information is the preset stop movement state, all areas selected when in the mouse movement state are determined as selected area information.
9. The high-performance AI intelligent mouse control method according to any one of claims 7 or 8, characterized in that: Before the step of determining the AI control instruction according to the spatial displacement information, the pressing position information and the touch direction information, the method includes: Determining a left side blocking state, a right side blocking state, and a rear side blocking state in the side pressing state; When the left side blocking state, the right side blocking state and the rear side blocking state are all preset touch blocking states, determining the side pressing state in the pressing position information as a preset normal input pressing state; When the left side blocking state is a preset press blocking state and the rear side blocking state is a preset touch blocking state, or when the right side blocking state is a preset press blocking state and the rear side blocking state is a preset touch blocking state, determining that the side pressing state in the pressing position information is a preset normal control pressing state; Before the step of determining the AI control instruction according to the spatial displacement information, the pressing position information and the touch direction information, the method includes: Determine the front end pressure state, the rear end pressure state and the middle end position state in the spatial displacement information; When both the front end pressure state and the rear end pressure state match the preset suspended pressure state, and the middle end position state matches the preset suspended position state, it is determined that the pressure state in the spatial displacement information matches the preset pressure state, and the position state in the spatial displacement information matches the preset displacement state; If at least one of the front end pressure state and the rear end pressure state does not match the preset suspension pressure state, or the middle end position state does not match the preset suspension position state, it is determined that the pressure state in the spatial displacement information does not match the preset pressure state, or the position state in the spatial displacement information does not match the preset displacement state.
Citation Information
Patent Citations
Mouse input control circuit and method
CN118244909A
Complex input device comprising mouse function, digitalpen function and space pointer function
KR1020070001292A