Virtual reality text input glove device
Through the virtual reality text input glove device, the input module and processing module on the glove body are used to solve the problem that users find it difficult to accurately input information in the virtual reality environment, and efficient and accurate text input is achieved.
Patent Information
- Application Number
- CN202411495068.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-18
AI Technical Summary
In existing virtual reality technology, users find it difficult to input accurate information through voice in speech in a difficult or noisy environment, resulting in a decrease in the effectiveness and accuracy of text input.
A virtual reality text input glove device is designed, including a glove body, an input module and a processing module. The input module receives user operations, and the processing module generates target text according to user operations and sends it to a third-party device.
Without the need for user to input voice, the information content that the user wants to input can be successfully obtained, the effectiveness and accuracy of the input information text can be improved, and the fast and accurate input can be supported, thereby reducing use fatigue.
Smart Images

Figure CN119472992A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of virtual reality technology, and in particular to a virtual reality text input glove device. Background Art
[0002] Virtual reality technology uses computers or other intelligent computing devices as the core, combined with photoelectric sensing technology to generate a realistic virtual environment within a specific range that integrates vision, hearing, and touch. The VR system mainly includes input devices and output devices. The existing input devices are mainly microphones, which are used to collect what the user says and perform voice recognition on what the user says to obtain text content.
[0003] However, the study found that when users have difficulty speaking, they cannot input what they want to express into the device through speech; or when users input voice information into the device through voice in a noisy environment, the device may not be able to accurately recognize the voice, resulting in the failure to obtain the information content that the user wants to input, or the occurrence of incorrect text recognition, thereby reducing the effectiveness and accuracy of text input. Summary of the invention
[0004] In view of this, the purpose of the present invention is to provide a virtual reality text input glove device, so that the device can smoothly obtain the information content that the user wants to input, and improve the effectiveness and accuracy of the input information text.
[0005] The embodiment of the present application provides a virtual reality text input glove device, the device comprising a glove body, an input module and a processing module, the input module and the processing module are both arranged on the glove body, the input module is electrically connected to the processing module, and the processing module can communicate with a third-party device;
[0006] The input module is used to receive user operations; the processing module is used to generate target text according to the user operations and send the target text to the third-party device.
[0007] Optionally, the input module includes a main input submodule and an auxiliary function submodule, the main input submodule is arranged on the fingers of the glove body, and the auxiliary function submodule is arranged on the palm of the glove body;
[0008] When the user operates the first target object in the main input submodule, the processing module is used to generate the target text according to the first instruction set contained in the first target object and the current input mode;
[0009] When the user operates the second target object in the auxiliary function submodule, the processing module is used to switch the current input mode according to the second instruction set included in the second target object.
[0010] Optionally, generating the target text according to the first instruction set included in the first target object and the current input mode includes:
[0011] Determining, from the first instruction set, a first user instruction corresponding to the user operation according to the number of operations on the first target object and a current input mode;
[0012] The target text is generated according to the first user instruction using a preconfigured text input algorithm.
[0013] Optionally, the main input submodule and the auxiliary function submodule each include a plurality of physical buttons or a plurality of touch sensing areas;
[0014] When the main input submodule and the auxiliary function submodule include a plurality of physical buttons, each physical button is respectively arranged on each finger of the glove body, and the user operation is to press the target physical button, and the target object is the target physical button;
[0015] When the main input submodule and the auxiliary function submodule include several touch sensing areas, each physical button is respectively arranged on each finger of the glove body, and the user operation is to perform a touch operation on the target touch sensing area, and the target object is the target touch sensing area.
[0016] Optionally, when the user operation is to operate a third target object in the auxiliary function submodule, the processing module is used to generate a second user instruction according to the operation range of the third target object, wherein the second user instruction is used to implement a scroll wheel function.
[0017] Optionally, the device further comprises a display module, wherein the display module is arranged on the glove body and is electrically connected to the processing module; the display module is used to display the user operation and / or the target text.
[0018] Optionally, the device further comprises a power module, wherein the power module is disposed on the glove body and is electrically connected to the processing module; the power module is used to supply power to the processing module.
[0019] Optionally, the device further comprises a plurality of sensors, the sensors comprising a pressure sensor, a gyroscope and an electromyography sensor, the pressure sensor being arranged in the input module, the gyroscope and the electromyography sensor being arranged on the glove body, and each sensor, the gyroscope and the electromyography sensor being electrically connected to the processing module;
[0020] The pressure sensor is used to collect the pressure of the user operation through the input module;
[0021] The gyroscope is used to collect the motion state of the glove body;
[0022] The electromyography sensor is used to collect electrical signals generated by muscle activity of the user when the user wears the glove body;
[0023] The processing module is used to send the pressure of the user's operation, the movement state of the glove body, or the electrical signal generated by the muscle activity of the user to the third-party device.
[0024] Optionally, the device further comprises a micro linear vibration motor, wherein the micro linear vibration motor is disposed on the glove body, and the micro linear vibration motor is electrically connected to the processing module;
[0025] The micro linear vibration motor is used to vibrate to provide tactile feedback when it receives a first trigger instruction from the processing module.
[0026] Optionally, the device further comprises an LED indicator light and a speaker, wherein the LED indicator light and the speaker are both arranged on the glove body, and the LED indicator light and the speaker are both electrically connected to the processing module;
[0027] The LED indicator light is used to emit a bright light to provide visual feedback when it receives the second trigger instruction from the processing module;
[0028] The speaker is used for emitting a sound to provide auditory feedback when it receives the third trigger instruction from the processing module.
[0029] The technical solution provided by this application includes but is not limited to the following beneficial effects:
[0030] The above-mentioned virtual reality text input glove device provided by the present application receives user operations through the input module, and then generates the target text according to the user operation through the processing module, and sends the target text to the third-party device, which can smoothly obtain the information content that the user wants to input without the user performing voice input, thereby improving the effectiveness and accuracy of the input information text. Further, the virtual reality text input glove device combines the traditional 9-grid input method with wearable technology, allowing the user to input quickly and accurately without looking at the keyboard; its key distribution follows the natural bending and range of motion of the fingers, which can reduce fatigue and improve input efficiency. It integrates multiple input modes such as letters, numbers, and symbols to increase input diversity and adapt to different input requirements. It supports the addition or replacement of functional modules, can extend the product life cycle, and support future functional expansion. It integrates multiple sensors such as pressure and acceleration, supports complex gesture recognition and precise force control. It adopts an efficient wireless communication protocol, can provide a smooth user experience, and is suitable for real-time interactive scenarios. It continuously optimizes input recognition according to user usage habits, can improve input accuracy over time, and personalize user experience. It designs universal input protocols and interfaces, adapts to the characteristics of different VR / AR platforms, can expand the potential market and increase product diversity. In summary, this application provides an innovative, efficient and user-friendly AR / VR input solution, which not only solves the input challenges in existing VR / AR environments, but also provides new possibilities for the development of future human-computer interaction methods.
[0031] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0033] Figure 1 A schematic structural diagram of a virtual reality text input glove device provided by Embodiment 1 of the present invention is shown;
[0034] Figure 2 A schematic structural diagram of a second virtual reality text input glove device provided by the first embodiment of the present invention is shown;
[0035] Figure 3 A schematic structural diagram of a third virtual reality text input glove device provided in the first embodiment of the present invention is shown;
[0036] Figure 4 A structural schematic diagram of a specific virtual reality text input glove device provided by Embodiment 1 of the present invention is shown. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present invention.
[0038] Example
[0039] To facilitate understanding of this application, Figure 1 The contents described in the structural schematic diagram of a virtual reality text input glove device provided by the first embodiment of the present invention are described in detail for the first embodiment of the present application.
[0040] See also Figure 1 As stated, Figure 1 A schematic structural diagram of a virtual reality text input glove device provided in Embodiment 1 of the present invention is shown, wherein the device comprises a glove body 101, an input module 102 and a processing module 103, wherein the input module and the processing module are both arranged on the glove body, the input module is electrically connected to the processing module, and the processing module can communicate with a third-party device.
[0041] Specifically, the glove body uses elastic material (black elastic material, Lycra or nylon blend) to cut and sew the basic glove shape, and reserves an opening at the back of the hand, which is used for the subsequent installation of electronic components. Use breathable and sweat-absorbent materials for wear-resistant and waterproof treatment, use flat seam technology to reduce friction, support printing customized gloves, and perfectly fit the hand shape. The glove body is designed as a half-finger glove, with the back of the hand extending higher, covering the knuckles, from the wrist to the fingertips, exposing the fingertips. Or a full-finger glove design is adopted, and the button is embedded in the fingertips. It can also be designed with a separate finger ring, and each electronic component can be worn independently. Or a simple separate finger ring elastic plastic connection is used. The processing module, sensor and other components are welded to the FPCB flexible printed circuit board, and the FPCB is embedded in the back of the glove. A wrist adjustment strap is provided at the wrist of the glove body, which is made of black or colored elastic material, nylon or Velcro, and its width is about 5cm. The wrist adjustment strap can also be a magnetic quick release buckle, or a knob-type fine adjustment system. Seal all openings and joints for waterproofing and install adjustment straps to ensure the glove fits snugly.
[0042] In this application, a modular design can be adopted, and the input module can be designed as a detachable module, and these modules can be installed on different types of gloves as needed. Specifically, a finger ring design can be adopted, and the input module can be designed as an independent finger ring instead of the entire glove, and the number and position of wearing can be selected according to needs. Stretchable materials are used to make gloves using stretchable conductive materials, and the buttons and circuits are directly printed or embedded in the material.
[0043] The input module is used to receive user operations; the processing module is used to generate target text according to the user operations and send the target text to the third-party device.
[0044] Specifically, after the user puts on the virtual reality text input glove device, the user operates the input module. The input module is a physical button, an LED display button or a touch sensing area, and small holes are opened at the fingertips and finger joints. The physical button, LED display button or touch sensing area is fixed to the glove body through these small holes, and the button is connected to the processing module, so that the processing module can use the built-in algorithm to generate the target text according to the user operation, process the input signal in real time, and transmit the data to a third-party device (including VR / AR device) through wireless communication (such as Bluetooth) or wired communication to realize text input.
[0045] The connection and communication in this application can use visible light communication instead of Bluetooth or Wi-Fi connection to send data to VR / AR devices through the LED lights on the gloves. Or use UWB ultra-wideband technology and use UWB for data transmission and precise positioning.
[0046] Alternatively, optical tracking can be used to replace physical buttons, using reflective marks on the surface of the gloves to track finger movements through external cameras or built-in cameras in VR headsets. EMG signal sensing can also be used to identify subtle muscle activity by integrating EMG sensors inside the gloves to determine what the user intends to input. It is also possible to use tactile feedback virtual buttons, using force feedback devices instead of physical buttons to provide tactile feedback when the finger touches the preset virtual button position.
[0047] In a feasible implementation manner, the input module includes a main input submodule and an auxiliary function submodule, wherein the main input submodule is arranged on the fingers of the glove body, and the auxiliary function submodule is arranged on the palm of the glove body.
[0048] Specifically, the main input submodule includes several objects, each of which includes a first instruction set, each of which includes data in each input mode, including Chinese and English, numbers, symbols, etc. The auxiliary function submodule also includes several objects, each of which includes a second instruction set, each of which includes each input mode.
[0049] When the user operation is to operate the first target object in the main input submodule, the processing module is used to generate the target text according to the first instruction set contained in the first target object and the current input mode.
[0050] Specifically, the main input submodule is used for text input. When the user operates the first target object in the main input submodule, the processing module filters out target data from the data belonging to the current input mode in the first instruction set contained in the first target object, and then generates target text based on the target data and the preset input algorithm.
[0051] When the user operates the second target object in the auxiliary function submodule, the processing module is used to switch the current input mode according to the second instruction set included in the second target object.
[0052] Specifically, the auxiliary function submodule is used to switch the current input mode. When the user operates the second target object in the auxiliary function submodule, the processing module determines the target input mode from the second instruction set contained in the second target object according to the number of user operations, and switches the current input mode to the target input mode. The function keys are used to quickly switch between Chinese, English, numbers, symbols and other input modes, and the display screen provides real-time feedback on the current input mode.
[0053] In a feasible implementation manner, generating the target text according to the first instruction set contained in the first target object and the current input mode includes:
[0054] According to the number of operations on the first target object and the current input mode, a first user instruction corresponding to the user operation is determined from the first instruction set; and the target text is generated according to the first user instruction using a preconfigured text input algorithm.
[0055] Specifically, from the first instruction set contained in the first target object, based on the selection order of each data in the first instruction set pre-configured in the first instruction set, and according to the number of operations on the first target object, the target data is filtered out from the data belonging to the current input mode, and then the target text is generated based on the target data and the preset input algorithm.
[0056] Furthermore, based on the 9-grid input method, each button corresponds to multiple letters, and the specific letter is selected by the number of clicks. The intelligent prediction algorithm uses natural language processing technology to analyze the current input context and predict the possible next character, word or phrase to help improve input speed and accuracy.
[0057] For example, quickly click the corresponding button 1-3 times to select the required letter. Click the "ABC" (corresponding to the first instruction set and the selected order) button (corresponding to the first target object) once (i.e. the number of operations) to enter A (corresponding to the target data), twice (i.e. the number of operations) to enter B (corresponding to the target data), and three times (i.e. the number of operations) to enter C (corresponding to the target data). Then pause briefly or click a specific confirmation key to confirm the current input (corresponding to the target data).
[0058] In a feasible implementation manner, the main input submodule and the auxiliary function submodule both include a plurality of physical buttons or a plurality of touch sensing areas.
[0059] Specifically, the main input submodule includes 9 physical buttons or 9 touch sensing areas, and the 9 physical buttons or the 9 touch sensing areas are respectively arranged at the tip of the index finger, the second joint of the index finger, the base of the index finger, the tip of the middle finger, the second joint of the middle finger, the base of the middle finger, the tip of the ring finger, the second joint of the ring finger, and the base of the ring finger of the glove body; the first indication set contained in each target object is a set of instructions corresponding to each square in the nine-square input method at the setting position of each target object on the glove body.
[0060] When the main input submodule and the auxiliary function submodule include a plurality of physical buttons, each physical button is respectively arranged on each finger of the glove body, and the user operation is to press the target physical button, and the target object is the target physical button.
[0061] Specifically, the physical button is a small circular touch button, and the data in each instruction set (corresponding letters or function identifiers) are printed on the button surface.
[0062] When the main input submodule and the auxiliary function submodule include several touch sensing areas, each physical button is respectively arranged on each finger of the glove body, and the user operation is to perform a touch operation on the target touch sensing area, and the target object is the target touch sensing area.
[0063] Specifically, the data in each instruction set (corresponding letters or function identifiers) are printed on the surface of the touch sensing area. The main input submodule and the auxiliary function submodule may also include a number of LED display buttons, and the data in each instruction set is displayed on the LED display button display screen.
[0064] In a feasible implementation, when the user operation is to operate the third target object in the auxiliary function submodule, the processing module is used to generate a second user instruction according to the operation range of the third target object, wherein the second user instruction is used to implement the scroll wheel function.
[0065] Specifically, the third target object is a strip button, which is set between the thumb and the index finger, preferably in red, and the strip button can realize the selection of the scroll wheel function through the user's touch and slide operation. The third target object can also be an additional function button, which is set at the tip of the thumb. Alternatively, the third target object is set as a touchpad, which is integrated in the thumb area.
[0066] The auxiliary function submodule also includes function keys near the thumb. Click the function keys near the wrist to switch different input shortcut modes. The mode is user-defined, and the key input content can be modified according to personal habits. Shortcut keys can be used for complex commands or quick operations. For example, CTRL+C is for paste. After setting, only one key is needed to achieve the corresponding operation.
[0067] In one possible embodiment, see Figure 2 As stated, Figure 2 A schematic structural diagram of a second virtual reality text input glove device provided in Embodiment 1 of the present invention is shown, wherein the device further comprises a display module 201, wherein the display module is arranged on the glove body, and the display module is electrically connected to the processing module; the display module is used to display the user operation and / or the target text.
[0068] Specifically, the display module is a small display screen, a curved OLED display screen or a micro projector. An irregular polygonal small display screen is installed on the back of the palm or wrist of the glove body to fit the palm curve. If it is a curved OLED display screen, it covers the entire palm area. If it is a projector, it performs projection display and projects information onto the palm or other surfaces.
[0069] In this application, a micro projector can be integrated into the glove to project information on the palm or nearby surface. Alternatively, the physical display screen on the glove can be removed, and all information can be displayed through an AR headset, with a virtual keyboard or input feedback superimposed in the user's field of view. Alternatively, tactile feedback information can be transmitted, using different modes of vibration or pressure to transmit information, completely replacing visual display.
[0070] In one possible embodiment, see Figure 3 As stated, Figure 3 A schematic structural diagram of a third virtual reality text input glove device provided in the first embodiment of the present invention is shown, wherein the device further includes a power module 301, which is arranged on the glove body and is electrically connected to the processing module; the power module is used to supply power to the processing module.
[0071] Specifically, the power module is integrated into the wrist part and back of the hand of the glove body. A small amount of colored cables can be seen at the bottom of the wrist, which may be used for charging or data transmission. The power module is a wireless charging coil integrated into the palm area; or it is designed with a removable battery. The wireless charging coil is integrated in the palm area of the glove, and the device can be charged by placing the hand on the charging pad.
[0072] In a feasible embodiment, the device further includes a plurality of sensors, including a pressure sensor, a gyroscope and an electromyography sensor, the pressure sensor is arranged in the input module, the gyroscope and the electromyography sensor are both arranged on the glove body, and each sensor, the gyroscope and the electromyography sensor are electrically connected to the processing module;
[0073] The pressure sensor is used to collect the pressure of the user operation through the input module;
[0074] The gyroscope is used to collect the motion state of the glove body;
[0075] The electromyography sensor is used to collect electrical signals generated by muscle activity of the user when the user wears the glove body;
[0076] The processing module is used to send the pressure of the user's operation, the movement state of the glove body, or the electrical signal generated by the muscle activity of the user to the third-party device.
[0077] Specifically, the sensor also includes optical tracking markers, which are distributed on the surface of the glove. The electromyography sensor is integrated into the inside of the glove. The pressure sensor can identify different pressure levels. When the third-party device receives the pressure of the user operation sent by the processing module, it identifies the user's specific operation mode such as light touch or long press based on the pressure value. In specific situations, such as games, it can be adapted to situations where it is necessary to distinguish between light touch and long press.
[0078] In a feasible embodiment, the device further comprises a micro linear vibration motor, which is disposed on the glove body and is electrically connected to the processing module;
[0079] The micro linear vibration motor is used to vibrate to provide tactile feedback when it receives a first trigger instruction from the processing module.
[0080] Specifically, when the processing module recognizes that the user operation is different from its built-in standard operation, the processing module sends a first trigger instruction to the micro linear vibration motor, so that the micro linear vibration motor vibrates to provide tactile feedback.
[0081] In a feasible embodiment, the device further comprises an LED indicator light and a speaker, wherein the LED indicator light and the speaker are both arranged on the glove body, and the LED indicator light and the speaker are both electrically connected to the processing module;
[0082] The LED indicator light is used to emit a bright light to provide visual feedback when it receives a second trigger instruction from the processing module; the speaker is used to emit a sound to provide auditory feedback when it receives a third trigger instruction from the processing module.
[0083] Specifically, when the processing module recognizes that the user operation is different from its built-in standard operation, the processing module sends a trigger instruction to the LED indicator or the speaker, so that the LED indicator emits light, or provides a sound to the speaker. Or when the processing module receives a warning instruction issued by a third-party device, the processing module issues a trigger instruction to realize a multi-modal feedback system combining touch, vision and audio.
[0084] In summary, the virtual reality text input glove device provided by the present application preferably includes 9 main input buttons respectively arranged on the index finger, middle finger and ring finger of the glove body, 3 auxiliary function buttons arranged on the little finger, 4 auxiliary function buttons arranged on the palm and an auxiliary function button arranged on the side of the index finger. Figure 4 As stated, Figure 4The schematic diagram of the structure of a specific virtual reality text input glove device provided by the first embodiment of the present invention is shown, wherein the tip of the thumb is used to click buttons on other fingers; button 1 at the tip of the index finger is used to input the number "1" or the "separate" instruction, button 2 at the second joint of the index finger is used to input the number "4" or the letters "GHI", and button 3 at the base of the index finger is used to input the number "7" or the letters "PQRS"; button 4 at the tip of the middle finger is used to input the number "2" or the letters "ABC", button 5 at the second joint of the middle finger is used to input the number "5" or the letters "JKL", and button 6 at the base of the middle finger is used to input the number "9" or the letters "TUV"; button 7 at the tip of the ring finger is used to input the number "3" or the letters "DEF", button 8 at the second joint of the ring finger is used to input the number "6" or the letters "MNO", and button 9 at the base of the ring finger is used to input the number "9" or the letters "WXYZ". The three auxiliary function buttons on the little finger are arranged along the side of the finger, namely button 10 "delete function key", button 11 "expression function key" and button 12 "symbol function key". The four auxiliary function buttons set on the palm are button 13 "ABC input key", button 14 "input mode selection key", button 15 "123 input key", button 16 "space bar" and button 17 "line feed key". The auxiliary function button set on the side of the index finger is button 18 "roller function key". Each button is round, with a diameter of about 1.5cm and slightly raised. The corresponding number and letter combination is printed on it. It is fixed to the glove by a flexible belt to allow fine adjustment of the position. The main input buttons are white and the auxiliary buttons are gray.
[0085] The above-mentioned virtual reality text input glove device provided by this application is mainly designed for augmented reality (AR) and virtual reality (VR) environments, which solves the problem that it is difficult to use traditional keyboards or touch screens in these environments, and provides users with an intuitive and efficient input method. First of all, it adopts the classic nine-square layout, which is familiar, has a flat learning curve, can be operated with one hand, and releases the other hand, increasing the user's freedom in the virtual environment; at the same time, it adopts ergonomic design, fits the hand curve, and is comfortable to use for a long time. The position of each key is optimized to reduce finger fatigue; at the same time, an open source self-editing keyboard is provided, and users can customize the key function and layout, support multi-language input, and adapt to different user groups. It is also adapted to the AR / VR environment, and can be input without visual confirmation, which is suitable for immersive experience. It adopts a lightweight design and does not affect the user's activities in the virtual environment. At the same time, multi-functional integration is realized. In addition to text input, it can support gesture control, quick commands and other functions, and can be seamlessly connected with other AR / VR devices. Talent miniaturization technology integrates complex functions into gloves, reflecting advanced electronic component miniaturization technology. Intelligent recognition algorithm and optimized input recognition algorithm are adopted to improve input accuracy. It uses low-latency transmission to ensure real-time response in a virtual environment. It uses a programmable interface and provides SDK for developers to support custom function development.
[0086] The virtual reality text input glove device provided in this application can be applied to multiple application scenarios, including: VR games, providing immersive text input and control; AR work environment, convenient recording and data input; remote collaboration, fast communication in a virtual conference room; education and training, interaction in a virtual learning environment; people with special needs, providing alternative input methods for people with limited mobility.
[0087] The virtual reality text input glove device provided by this application can fill the market gap of AR / VR input devices, is suitable for the rapidly growing VR / AR market, has cross-industry applications, has a wide range of potential users, is compatible with mainstream VR / AR platforms, and expands market share. The virtual reality text input glove device provided by this application can also integrate more sensors to provide tactile feedback; develop a supporting software ecosystem; explore applications in the Internet of Things and smart homes; and continuously optimize algorithms to improve user experience.
[0088] The virtual reality text input glove device provided by this application represents an important innovation in input technology. It not only solves practical problems in AR / VR environments, but also opens up new possibilities for future human-computer interaction. By combining ergonomics, innovative input methods and open source design, it has the potential to become the standard configuration for the next generation of virtual reality interaction.
[0089] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0090] In addition, each functional unit in the embodiment provided by the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0091] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.
[0092] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0093] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can still modify the technical solutions described in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or perform equivalent replacements on some of the technical features thereof; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. They should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A virtual reality text input glove device, characterized in that: The device comprises a glove body, an input module and a processing module, wherein the input module and the processing module are both arranged on the glove body, the input module is electrically connected to the processing module, and the processing module can communicate with a third-party device; The input module is used to receive user operations; the processing module is used to generate target text according to the user operations and send the target text to the third-party device.
2. The device according to claim 1, characterized in that The input module includes a main input submodule and an auxiliary function submodule, wherein the main input submodule is arranged on the fingers of the glove body, and the auxiliary function submodule is arranged on the palm of the glove body; When the user operates the first target object in the main input submodule, the processing module is used to generate the target text according to the first instruction set contained in the first target object and the current input mode; When the user operates the second target object in the auxiliary function submodule, the processing module is used to switch the current input mode according to the second instruction set included in the second target object.
3. The device according to claim 2, characterized in that The generating the target text according to the first instruction set contained in the first target object and the current input mode includes: Determining, from the first instruction set, a first user instruction corresponding to the user operation according to the number of operations on the first target object and a current input mode; The target text is generated according to the first user instruction using a preconfigured text input algorithm.
4. The device according to claim 2, characterized in that The main input submodule and the auxiliary function submodule each include a plurality of physical buttons or a plurality of touch sensing areas; When the main input submodule and the auxiliary function submodule include a plurality of physical buttons, each physical button is respectively arranged on each finger of the glove body, and the user operation is to press the target physical button, and the target object is the target physical button; When the main input submodule and the auxiliary function submodule include several touch sensing areas, each physical button is respectively arranged on each finger of the glove body, and the user operation is to perform a touch operation on the target touch sensing area, and the target object is the target touch sensing area.
5. The device according to claim 2, characterized in that When the user operation is to operate the third target object in the auxiliary function submodule, the processing module is used to generate a second user instruction according to the operation range of the third target object, wherein the second user instruction is used to implement the scroll wheel function.
6. The device according to claim 1, characterized in that The device further comprises a display module, which is arranged on the glove body and is electrically connected to the processing module; the display module is used to display the user operation and / or the target text.
7. The device according to claim 1, characterized in that The device also includes a power module, which is arranged on the glove body and is electrically connected to the processing module; the power module is used to supply power to the processing module.
8. The device according to claim 1, characterized in that The device further comprises a plurality of sensors, the sensors comprising a pressure sensor, a gyroscope and an electromyography sensor, the pressure sensor being arranged in the input module, the gyroscope and the electromyography sensor being arranged on the glove body, and each sensor, the gyroscope and the electromyography sensor being electrically connected to the processing module; The pressure sensor is used to collect the pressure of the user operation through the input module; The gyroscope is used to collect the motion state of the glove body; The electromyography sensor is used to collect electrical signals generated by muscle activity of the user when the user wears the glove body; The processing module is used to send the pressure of the user's operation, the movement state of the glove body, or the electrical signal generated by the muscle activity of the user to the third-party device.
9. The device according to claim 1, characterized in that The device further comprises a micro linear vibration motor, which is disposed on the glove body and is electrically connected to the processing module; The micro linear vibration motor is used to vibrate to provide tactile feedback when it receives a first trigger instruction from the processing module.
10. The device according to claim 1, characterized in that The device further comprises an LED indicator light and a speaker, wherein the LED indicator light and the speaker are both arranged on the glove body, and the LED indicator light and the speaker are both electrically connected to the processing module; The LED indicator light is used to emit a bright light to provide visual feedback when it receives the second trigger instruction from the processing module; The speaker is used for emitting a sound to provide auditory feedback when it receives the third trigger instruction from the processing module.