Textile input device, method, garment and input system

By designing textile input devices, the human body's breathing signal is converted into electrical signals and encoded into control instructions, which solves the problem that people with physical disabilities find it difficult to operate the input device, and realizes convenient electronic device operation.

CN119414967APending Publication Date: 2025-02-11WUYI UNIV
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411700321.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

People with physical disabilities find it difficult to control input devices through their hands or feet, resulting in inconvenience in operating electronic devices.

Method used

A textile input device is designed to convert the human body's breathing signal into an electrical signal using textile carrier and strain sensors, and encode the electrical signal into a control command through a controller to realize the function of inputting control commands through breathing motion.

Benefits of technology

It enables people with physical disabilities to operate electronic devices easily, improving the convenience and applicability of operating electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119414967A_ABST
    Figure CN119414967A_ABST
Patent Text Reader

Abstract

The invention provides a textile input device and method, a garment and an input system. The device comprises a textile carrier, a strain sensor and a controller. The strain sensor is arranged on the textile carrier, the controller is connected with the strain sensor, the strain sensor converts a human respiration signal into an electric signal, and the controller determines a target encoding mode from multiple encoding modes according to the first electric signal and encodes a second electric signal into a control instruction according to the target encoding mode; by means of the spinning input equipment, a user can input a control instruction by controlling breathing, and people with physical difficulties can also conveniently operate electronic equipment; and coding input is carried out through multiple coding modes, so that the applicability of an application scene is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to input devices, and more particularly, to textile input devices, methods, clothing, and input systems. Background Art

[0002] For people with limited mobility, it is difficult for them to input control commands by controlling input devices with their hands or feet, which makes it very inconvenient for people with limited mobility to operate electronic devices. Summary of the invention

[0003] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.

[0004] The purpose of the present application is to solve at least one of the technical problems existing in the related art to a certain extent. The embodiments of the present application provide textile input devices, methods, clothing and input systems, so that people with limited physical mobility can also conveniently operate electronic devices.

[0005] An embodiment of the first aspect of the present application, a textile input device, comprises:

[0006] Textile carrier;

[0007] A strain sensor, the strain sensor is arranged on the textile carrier, the strain sensor is used to convert a human breathing signal into an electrical signal, the human breathing signal includes a first human breathing signal and a second human breathing signal, the electrical signal includes a first electrical signal and a second electrical signal, the first human breathing signal is converted into the first electrical signal, and the second human breathing signal is converted into a second electrical signal;

[0008] A controller is connected to the strain sensor, and is used to determine a target coding mode from a plurality of coding modes according to the first electrical signal, and encode the second electrical signal into a control instruction according to the target coding mode.

[0009] According to certain embodiments of the first aspect of the present application, the strain sensor is a resistive strain sensor, a capacitive strain sensor or an inductive strain sensor.

[0010] According to certain embodiments of the first aspect of the present application, the strain sensor is a Bragg grating sensor or a polymer optical fiber sensor.

[0011] According to certain embodiments of the first aspect of the present application, the controller is connected to a memory.

[0012] According to certain embodiments of the first aspect of the present application, the controller is connected to a communication module.

[0013] According to certain embodiments of the first aspect of the present application, the controller is connected to a feedback device.

[0014] An embodiment of the second aspect of the present application is a textile input method, which uses the textile input device as described in the first aspect of the present application; the textile input method comprises:

[0015] Acquire a first human breathing signal;

[0016] Determining a target coding mode from a plurality of coding modes according to a first electrical signal corresponding to the first human breathing signal;

[0017] Acquire a second human breathing signal;

[0018] According to the target encoding mode, the second electrical signal corresponding to the second human breathing signal is encoded into a control instruction.

[0019] According to certain embodiments of the second aspect of the present application, the encoding mode includes a keyboard input mode, a mouse input mode and a Morse code input mode.

[0020] An embodiment of the third aspect of the present application is a garment, provided with the textile input device as described in the first aspect of the present application.

[0021] An embodiment of the fourth aspect of the present application is an input system, comprising a host computer and a textile input device as described in the first aspect of the present application, wherein the host computer is connected to the textile input device, and the host computer receives control instructions from the textile input device and operates according to the control instructions.

[0022] The above scheme has at least the following beneficial effects: the textile input device is worn on the chest of the user, and the textile carrier can fit closely to the chest of the user, so that the strain sensor can collect the user's human breathing signal more accurately; the use of the textile carrier can improve wearing comfort; the human breathing signal is collected by the strain sensor, and the human breathing signal is converted into an electrical signal; the strain sensor transmits the electrical signal to the controller, and the controller converts the electrical signal into a control instruction, and then converts the human breathing signal into a control instruction; the use of the textile input device enables the user to input control instructions by controlling breathing, so that people with physical disabilities can also conveniently operate electronic devices; encoding input is performed through a variety of encoding modes, thereby improving the applicability of application scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings are used to provide further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.

[0024] Figure 1is a structural diagram of a textile input device provided in an embodiment of the present application;

[0025] Figure 2 It is a structural diagram of the controller, communication module, memory and feedback device;

[0026] Figure 3 It is a structural diagram of the textile input device connected to the host computer by wire;

[0027] Figure 4 It is a structural diagram of the wireless connection of the textile input device to the host computer;

[0028] Figure 5 It is a step diagram of the textile input method. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0030] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims or the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0031] The embodiments of the present application are further described below in conjunction with the accompanying drawings.

[0032] Reference Figure 1 The textile input device 10 comprises: a textile carrier 100 , a strain sensor 200 and a controller 300 .

[0033] The strain sensor 200 is disposed on the textile carrier 100 , and is used to convert a human breathing signal into an electrical signal; the controller 300 is connected to the strain sensor 200 , and is used to encode the electrical signal into a control instruction.

[0034] Furthermore, there are multiple encoding modes. The encoding modes include a keyboard input mode, a mouse input mode, and a Morse code input mode. The human breathing signal includes a first human breathing signal and a second human breathing signal, the electrical signal includes a first electrical signal and a second electrical signal, the first human breathing signal is converted into a first electrical signal, and the second human breathing signal is converted into a second electrical signal. The first human breathing signal is used to determine a target encoding mode from a plurality of encoding modes. The second human breathing signal is used to determine a control instruction. The controller 300 determines a target encoding mode from a plurality of encoding modes according to the first electrical signal, and encodes the second electrical signal into a control instruction according to the target encoding mode.

[0035] In this embodiment, the textile input device 10 is worn on the chest of the user, and the textile carrier 100 can fit closely to the chest of the user, so that the strain sensor 200 can collect the user's human breathing signal more accurately; the use of the textile carrier 100 can improve wearing comfort; the human breathing signal is collected by the strain sensor 200, and the human breathing signal is converted into an electrical signal; the strain sensor 200 transmits the electrical signal to the controller 300, and the controller 300 converts the electrical signal into a control instruction, and then converts the human breathing signal into a control instruction; the use of the textile input device 10 enables the user to input control instructions by controlling breathing, so that people with physical disabilities can also conveniently operate electronic devices.

[0036] By using a variety of encoding modes for encoding input, the applicability of application scenarios is improved and can adapt to the usage habits of different users.

[0037] The textile carrier 100 is made of a textile material. The textile carrier 100 is a carrier on which the strain sensor 200 is installed, and can be a close-fitting elastic garment, an elastic fabric strip, and the like.

[0038] The strain sensor 200 may be made of a textile elastic material and a conductive material. The strain sensor 200 is a resistive strain sensor 200, a capacitive strain sensor 200 or an inductive strain sensor 200. The strain sensor 200 is a Bragg grating sensor or a polymer optical fiber sensor.

[0039] For example, the filaments of resistive strain sensors can be woven into the textile carrier 100, which is then tied to the chest. When inhaling, the resistance increases, and when exhaling, the resistance decreases, thereby converting the human body's breathing signal into an electrical signal. The filaments of capacitive strain sensors can be woven into the textile carrier 100, which is then tied to the chest. When inhaling, the capacitance increases, and when exhaling, the capacitance decreases, thereby converting the human body's breathing signal into an electrical signal.

[0040] The strain sensor 200 can be in any shape, which can be customized according to user needs, such as a straight line, a wave shape, a curve, a triangle, a rectangle, a square or an artistic pattern, etc., as long as it can effectively capture the human respiratory movement.

[0041] The textile strain sensor 200 and the textile carrier of the overall device structure are both made of textile materials, so the device has the advantages of being soft, bendable, washable and dryable, etc., which are all wearable textiles.

[0042] Reference Figure 2 , the controller 300 is connected to the memory 500. Data is stored through the memory 500. The controller 300 can store input data, intermediate processing data and output data in the memory 500.

[0043] Reference Figure 4 , the controller 300 is connected to the communication module 400. The controller 300 is connected to the host computer 20 through the communication module 400, and the communication module 400 is a wireless communication module 400, which reduces the connection lines and improves convenience. The controller 300 receives data sent by the host computer 20 through the wireless communication module 400, and the controller 300 sends data to the host computer 20 through the wireless communication module 400.

[0044] Reference Figure 3 Of course, in some embodiments, the controller 300 may also be connected to a wired communication module 400 , and the communication module 400 and the receiving device 210 may be connected via a wire, and the host computer 20 receives control instructions through the receiving device 210 .

[0045] Exemplarily, the wireless communication module 400 may be a Bluetooth module or the like.

[0046] The controller 300 is connected to the feedback device 600. The feedback device 600 can be a buzzer, a vibration motor or an indicator light, etc. Thus, the efficiency and accuracy of the device can be improved through the feedback of sound, vibration or light.

[0047] The controller 300 and the strain sensor 200 are connected to a power source.

[0048] In addition, other types of sensors can also be used as the signal acquisition part. When the human body breathes, the pressure between the textile carrier and the surface of the human chest or abdomen will also change accordingly. For example, a pressure sensor can be used as the signal acquisition part.

[0049] The controller 300 may encode the electrical signal into a control instruction according to an existing encoding algorithm.

[0050] For example, the user wears the textile input device 10 on the chest or abdomen.

[0051] The respiratory movements that can be controlled by the human body can be roughly divided into three types: inhalation, exhalation, and breath holding. Each movement can have different durations. In addition, fast breathing and slow breathing also differ in the speed of lung movement, that is, the airflow speed is different. Therefore, the parameters such as inhalation duration, exhalation duration, breath holding duration, inhalation speed, exhalation speed, and respiratory frequency can be controlled by the body and can be reflected in the expansion and contraction of the chest. Different electrical signals can be obtained according to the inhalation duration, exhalation duration, breath holding duration, inhalation speed, and exhalation speed.

[0052] The textile input device 10 may be provided with a timer to facilitate the user to control the breathing movement, so as to control the inhalation duration, exhalation duration, breath holding duration, inhalation speed, exhalation speed, and breathing frequency.

[0053] Encode the electrical signal into a keyboard input pattern, a mouse input pattern, or a Morse code input pattern.

[0054] The keyboard input mode can be used to transmit some simple information, such as a calculator or device keyboard. The Morse code input mode is used to transmit characters, such as English character input. The mouse input mode allows users to control some electronic devices, such as tablet computers, by using changes in breathing movements to achieve mouse movement, single click, double click and other operations in two-dimensional space. For the activation methods of these three modes, users can set them according to their own situation. For example, "long exhalation + breath holding + long inhalation" is used as the first human breathing signal to open the keyboard input mode, "long exhalation + breath holding + short inhalation" is used as the first human breathing signal to open the mouse input mode, and "short exhalation + breath holding + long inhalation" is used as the first human breathing signal to open the Morse code input mode. The end methods of the three modes can all be set to end with "short exhalation + long inhalation + short exhalation". When the user starts to use it, it is necessary to set up and be familiar with the rules for starting and ending the program in advance, so as to avoid some unnecessary wrong inputs.

[0055] It is understandable that the activation method of different input modes can be set according to the user's own needs.

[0056] The respiratory movements that can be controlled by the human body can be roughly divided into three types: inhalation, exhalation, and breath holding (excluding special movements such as coughing), and each movement can have different durations; in addition, fast breathing and slow breathing also differ in the speed of lung movement, that is, the airflow speed is different. Therefore, parameters such as the duration of inhalation, the duration of exhalation, the duration of breath holding, the speed of inhalation, the speed of exhalation, the speed of breathing, the breathing rate, the breathing rate, and the breathing frequency can all be controlled by the human body and can be reflected in the chest expansion and contraction movements. Based on this, the above parameters and the combination of the above parameters can be fully utilized to design different input logics.

[0057] The input logic is established by designing the mapping relationship between input variables and language variables. Respiratory variables can be various parameters related to respiratory mechanical movements, such as exhalation duration, inhalation duration, breath holding duration, exhalation rate, inhalation rate, respiratory frequency, etc. Language variables can be cursor coordinates, single click, double click, confirm, cancel, Morse code table, etc.

[0058] The device allows users to customize the specific values ​​and thresholds of various breathing parameters, so as to adapt well to the physical conditions of different users, avoid excessive fatigue of users, improve input comfort, and take into account input efficiency.

[0059] For the keyboard input mode, if the 26 letters are encoded by breathing, this places high demands on the user; so a scanning matrix method can be used for design, for example, the 26 letters are displayed or highlighted in a cycle, and each letter jumps for 5 seconds. If it is not selected, it automatically jumps to the next letter; a short exhalation of 1 second + holding the breath for 1 second is to confirm the selection of the currently displayed letter; a short inhalation of 0.5 second + a short exhalation of 0.5 second is to skip the currently displayed letter, thereby improving the user's expression efficiency.

[0060] For the mouse input mode, you can set it as follows: short exhale + short inhale + breath hold for 1 second to move the mouse pointer to the left, short inhale + short exhale + breath hold for 1 second to move the pointer to the right, short inhale + short inhale + breath hold for 1 second to move up, short exhale + short exhale + breath hold for 1 second to move down, confirm is long exhale + breath hold for 1 second, cancel is long inhale + breath hold for 1 second.

[0061] For the Morse code mode, it can be set as follows: short exhalation + long inhalation is a dot signal ".", short inhalation + long exhalation is a long signal "-", confirm is a long exhalation + breath holding for 1 second, and cancel is a long inhalation + breath holding for 1 second.

[0062] Determination of breathing duration. For example, when the time of an exhalation or inhalation is within 1 to 3 seconds, it is judged as a short exhalation or short inhalation, and within 5 to 10 seconds is a long exhalation or long inhalation. The duration of this breathing can be customized according to the actual situation of the user. For example, the resistive textile strain sensor 200 is wrapped around the chest of the user through an elastic webbing. When the user inhales, the textile strain sensor 200 undergoes stretching deformation, the resistance increases, and the resistance value exceeds the set threshold value for less than 3 seconds, which is a short inhalation. When the user exhales, the length of the textile strain sensor 200 is reset and the resistance returns to the initial value. If the number of seconds of this process is less than 3 seconds, it is a short exhalation, and if it is greater than 5 seconds, it can be judged as a long inhalation or long exhalation.

[0063] In the case where no timer is set, it is difficult for the user to accurately judge the time of exhalation and inhalation. At this time, the entire breathing process can also be judged. For example, the resistive textile strain sensor 200 is wrapped around the user's chest with an elastic webbing. When the user inhales, the textile strain sensor 200 is stretched and deformed, and the resistance increases; when the user exhales, the length of the textile strain sensor 200 is reset and the resistance returns to the initial value. If the number of seconds for the entire process is less than 3 seconds, it is a short breath, and if it is more than 5 seconds, it can be judged as a long breath.

[0064] In a specific embodiment, the textile input device 10 is composed of a circuit module including a controller 300, a strain sensor 200 and a textile carrier 100. The strain sensor 200 is a resistive fabric strain sensor 200 formed by applying graphene or silicone composite materials on the surface of polyester knitted fabric. Its resistance and strain have an approximately linear relationship, so when breathing, the change in the circumference of the chest cavity, that is, the dimension, will cause the sensor resistance to change accordingly. Among them, the detection device connected to the textile input device 10 in communication includes an operational amplifier and information processing system, a feedback system, a transmitting antenna and a reading device. The operational amplifier and information processing system are used to expand the output voltage of the strain sensor 200 and perform preliminary processing and control on the changes of the sensor. When entering or ending the input mode, the built-in motor of the device will generate a short vibration of 2 seconds to remind the user, and the input interval is the current input 0 / 1 single signal. At this time, the feedback system will vibrate for 0.5 seconds to remind the user. When entering multiple characters, the input of multiple characters can be spaced by exhaling for 3 seconds + inhaling for 3 seconds as the interruption condition. At this time, the feedback system will remind the user by vibrating for 0.5 seconds + interval 0.5 seconds three times. It should be noted that when the breath-holding time meets the conditions for entering or ending the input mode, the vibration feedback will be automatically entered. At this time, a short breath in the vibration feedback process is used to determine the starting condition, and if there is no operation, it is the end condition. This can effectively reduce the grasp of the breath-holding time and avoid the waste of redundant computing resources; and the feedback system can be selected as a vibration module or a buzzer, etc. The transmitting antenna can use ESP8266 or 4G module, etc.

[0065] The textile carrier 100 can be an elastic webbing, etc., and the textile strain sensor 200 can be implanted into the elastic webbing. There is a Velcro at the rear end of the webbing, which can adjust the tightness of the webbing. Because the resistance will change due to the change of the fluctuation of breathing, a power amplifier system in the module can be set to set the upper and lower thresholds for the output voltage after the resistance of the textile strain sensor 200 is transmitted to the circuit module during measurement. The upper threshold can be set to 3v and the lower threshold is 0.5v. Set a start or end condition. When the detection device reads the start condition, the detection device enters the input mode. If the chest amplitude generated during inhalation drives the resistance generated by the textile strain sensor 200 to rise to or exceed the upper threshold, the output is 1. When the chest amplitude generated during exhalation drives the resistance value generated by the textile strain sensor 200 to be lower than the lower threshold, the output is 0. It should be noted that the output voltage generated by slight breathing floats within the upper and lower thresholds. Among them, when entering the input mode, holding the breath for 1 second is 0 / 1 single signal input is completed, and at this time the feedback system will vibrate for 0.5 seconds to remind the user. When inputting multiple characters, you can use the interruption condition of exhaling for 3 seconds and inhaling for 3 seconds to set an interval between the input of multiple characters. At this time, the feedback system will remind the user by vibrating for 0.5 seconds and 0.5 seconds at intervals three times. When the end condition is detected, the input mode is exited.

[0066] Exemplarily, holding breath for 3 seconds is used as the starting condition and the ending condition; of course, the starting condition and the ending condition can be adjusted according to the user's own needs. After the user holds his breath for 3 seconds, the user feels a short inhalation during the vibration feedback process and enters the input mode. At this time, the user can make the chest rise and fall by coordinating exhalation and inhalation to drive the textile strain sensor 200 to produce resistance changes. The circuit module inputs information through the collected output voltage, and then sends the generated voltage signal to the reading device through the transmitting antenna. The reading device will arrange the collected 0 / 1 signals in the order of acquisition; the collected 0 / 1 signals are counted from right to left, the first digit is 2 to the power of 0, and the second digit is 2 to the power of 1, which are superimposed in sequence. Then, the value read by the reading device plus 96 is converted into the corresponding letter by the built-in ASCII code table in the device. Among them, when the user only needs to input letter symbols, the reading rule is to add 96 to the given number, which makes it easier for the user to operate. If the user is familiar with the device and the reading rules later, the precondition of adding 96 can be cancelled and arranged in binary order. At this time, the user can input various information such as numbers, characters and text, so that the user has more scalability and expression ability when using the device. The input information can be displayed on the display. When the user holds his breath for 3 seconds, the vibration feedback is turned on. At this time, wait for the vibration feedback to end and exit the input mode. For example, when the user needs to input "hi", he only needs to inhale once in the process of receiving the vibration feedback of the feedback system after holding his breath for 3 seconds to enter the input mode, inhale once, hold his breath for one second, exhale once, hold his breath for one second, exhale once again, hold his breath for one second, and finally exhale once. If there is an exhalation or inhalation action during each of the above exhalation / inhalation operations, the signal value will not be changed. The first exhalation / inhalation signal is used as the final result to facilitate the user's normal breathing during this period. At this time, the circuit device is logically 1000. After sending through the transmitting antenna, the receiving device receives "1000". The value of converting "1000" from binary to decimal within the system is 8. At this time, the internal transcoding rule set is to add 96 to get 104, which corresponds to "h" in the ASCII code table. At the same time, exhale for 3 seconds and inhale for 3 seconds, and get vibration feedback to let the user know to enter the next character input. After getting the vibration feedback, the user inhales once, holds the breath for one second, exhales once, holds the breath for one second, exhales once again, holds the breath for one second, and finally inhales once, the same as above. At this time, "1001" is received, which is converted to decimal as 9, and plus 96 in the rule to get 105, which is "i" in the ASCII code table. Then hold your breath for 3 seconds to enter the vibration feedback and wait for the vibration feedback to end to exit the input mode. The receiving end displays "hi".Since the largest letter that can be represented by the four-bit binary system used by the controller 300 is "o", in order to compensate for this defect, when entering the last binary signal source, holding your breath for one second is still the last binary signal source. At this time, you can borrow to the "5th bit" signal source. For example, to output "p", you only need to inhale once during the process of holding your breath for 3 seconds and receiving the vibration feedback from the feedback system to enter the input mode, then inhale once, hold your breath for one second, exhale once, hold your breath for one second, exhale once, hold your breath for one second, exhale once again, and then hold your breath for one second and still be in the last receiver, and finally exhale once. The final receiving device receives "10000", which is converted to decimal and then added 96 to obtain the corresponding letter "p".

[0067] In another embodiment, the textile input device 10 is divided into four parts, consisting of a circuit module including a controller 300, a strain sensor 200, a textile carrier 100 and a display screen.

[0068] The main function of this device is that the user can select the flashing letters on the screen by breathing. For the keyboard mode design, in addition to encoding the 26 letters, you can also use a method like scanning matrix for design. In order to reduce misoperation, you need to set the start signal and the end signal in advance. The action corresponding to the start signal is short breath + short breath + hold your breath for one second; the action corresponding to the end signal is short breath + long breath + hold your breath for one second. The action corresponding to the start signal and the action corresponding to the end signal can be set according to the actual situation of the user. Holding your breath is to distinguish the next action, such as: short breath + short breath + hold your breath for one second corresponds to turning on the device; short breath + short breath + no breath holding corresponds to no action of the device.

[0069] When entering the start mode, the buzzer of the reading device will sound for 3 seconds to remind the user. At this time, the display screen 4 will flash A to Z in sequence, short breath + hold breath for one second to confirm, and each letter will jump for 5 seconds. However, when the letter is not the letter the user needs, the user can take a long breath + hold breath for one second to skip the letter, thereby improving the expression efficiency. For example: short breath + short breath + hold breath for one second to enter the start mode, and the display screen will display 26 letters in sequence. For example, s corresponds to short breath + hold breath for one second, h corresponds to short breath + hold breath for one second, u corresponds to short breath + hold breath for one second, i corresponds to short breath + hold breath for one second, and other letters are skipped by long breath + hold breath for one second. Together, it is "shu i", which means "water", which means that the user is thirsty and needs to drink water. When it ends, just take a short breath + long breath + hold breath for 1 second to exit the input mode.

[0070] The entire breathing process can also be judged. For example, a resistive textile strain sensor 200 is woven on a textile carrier 100. When the user inhales, the textile strain sensor 200 is stretched and deformed, and the resistance increases. Then, when the user exhales, the length of the textile strain sensor 200 is reset, and the resistance returns to the initial value. If the number of seconds of this process is less than 3 seconds, it is a short breath. If it is greater than 5 seconds, it can be judged as a long breath.

[0071] In another embodiment, the textile input device 10 is divided into four parts, including a detection device, a reading device, a strain sensor 200 and a textile carrier 100. The textile input device 10 uses a wired capacitive textile strain sensor 200, which is a textile capacitive strain sensor 200 composed of two layers of nylon silver-plated knitted fabrics sandwiched between a layer of silicone insulation layer. When the sensor is woven onto clothing through textile technology, the clothing increases the change in the effective plate area during breathing, thereby increasing the change in sensor capacitance, and the capacitance change value can be more effectively obtained.

[0072] The textile input device 10 can enable the user to control the electronic device by breathing. In order to prevent misoperation, the start signal and the end signal need to be set in advance. The action corresponding to the start signal is short breath + short breath + breath holding for one second, and the action corresponding to the end signal is short breath + long breath + breath holding. The action corresponding to the start signal and the action corresponding to the end signal can be set according to the actual situation of the user. The breath holding here is to distinguish the start action, the end action and the mouse arrow control action.

[0073] When entering the mouse mode, short exhalation + short inhalation + breath holding for 1 second moves the mouse pointer to the left, short inhalation + short exhalation + breath holding for 1 second moves the mouse pointer to the right, short inhalation + short inhalation + breath holding for 1 second moves the mouse pointer up, short exhalation + short exhalation + breath holding for 1 second moves the mouse pointer down, the confirmation signal corresponds to long exhalation + breath holding for 1 second, and the cancellation signal corresponds to long exhalation + breath holding for 1 second. For example, you can open the mouse mode by short exhalation + short exhalation + short exhalation + breath holding for 1 second, then move the mouse to the target by breathing, and then long exhalation + breath holding for 1 second to confirm. When you need to end the mouse mode, just hold your breath for 5 seconds to exit the mouse mode.

[0074] In another embodiment, the textile input device 10 is divided into four parts, consisting of a detection device, a transmitting antenna, a reading device and a strain sensor 200. The strain sensor 200 is a long filament made of a carbon black / polyurethane composite material, wherein the carbon black provides conductivity and the polyurethane matrix provides elasticity; the yarn is integrated into the textile carrier 100 of the elastic webbing by sewing. The long filament of the strain sensor 200 can stretch as the elastic webbing stretches and rebound as the webbing rebounds. When the webbing is tightly wrapped around the human chest, the breathing chest circumference change can be effectively converted into the sensor resistance signal change.

[0075] The input logic design of the textile input device 10 is as follows. When the time of an exhalation or inhalation is between 1 second and 3 seconds, it is judged as a short exhalation or short inhalation. When the time of an exhalation or inhalation is between 5 seconds and 8 seconds, it is judged as a long exhalation or long inhalation. The duration of this breathing can be customized according to the actual situation of the user. For example: the resistive strain sensor 200 is wrapped around the user's chest with an elastic webbing; when the user inhales, the strain sensor 200 undergoes a tensile deformation, and the resistance increases monotonically. The duration of the monotonous increase is lower than the set threshold, that is, less than 3 seconds, which is a short inhalation. When the user exhales, the length of the strain sensor 200 is reset, and the resistance decreases monotonically. If the number of seconds of this process is less than 3 seconds, it is a short exhalation. Similarly, when it is greater than 5 seconds, it can be judged as a long inhalation or long exhalation.

[0076] The encoding method is Morse code. The Morse code mode can be set as follows: short exhalation + long inhalation is a dot signal ".", short inhalation + long exhalation is a long signal "-", confirmation is a short exhalation + holding breath for 2 seconds, and cancellation is a short inhalation + holding breath for 2 seconds. Short inhalation + short exhalation + holding breath for 1 second can enter the Morse code transmission mode, and the information to be transmitted is transmitted by breathing in the form of Morse code, and finally the mode is exited by holding the breath for 5 seconds without any action.

[0077] The embodiment of the present application provides a textile input method, which uses the textile input device 10 mentioned above.

[0078] Reference Figure 5 , the textile input method comprises the following steps:

[0079] Step S100, obtaining a first human breathing signal;

[0080] Step S200, determining a target coding mode from a plurality of coding modes according to a first electrical signal corresponding to a first human breathing signal;

[0081] Step S300, obtaining a second human breathing signal;

[0082] Step S400: encoding the second electrical signal corresponding to the second human breathing signal into a control instruction according to a target encoding mode.

[0083] The encoding modes include keyboard input mode, mouse input mode and Morse code input mode.

[0084] It is understandable that both the first human breathing signal and the second human breathing signal are human breathing signals collected by the strain sensor 200. The difference is that the first human breathing signal is used to determine the target encoding mode from multiple encoding modes, and the second human breathing signal is used to encode into a control instruction.

[0085] When the keyboard input mode is selected, the controller 300 encodes the second electrical signal corresponding to the second human breathing signal into a control instruction corresponding to the keyboard input mode.

[0086] When the mouse input mode is selected, the controller 300 encodes the second electrical signal corresponding to the second human breathing signal into a control instruction corresponding to the mouse input mode.

[0087] When the Morse code input mode is selected, the controller 300 encodes the second electrical signal corresponding to the second human breathing signal into a control instruction corresponding to the Morse code input mode.

[0088] An embodiment of the present application provides a garment. The garment is provided with the above textile input device 10. By setting the textile input device 10 on the garment, usually on the chest part of the garment, when the user wears the garment, the textile input device 10 on the garment can collect human breathing signals, convert the human breathing signals into electrical signals, and encode the electrical signals into control instructions.

[0089] The embodiment of the present application provides an input system, which includes a host computer 20 and the above textile input device 10, wherein the host computer 20 is connected to the textile input device 10, and the host computer 20 receives control instructions of the textile input device 10 and operates according to the control instructions.

[0090] Exemplarily, the host computer 20 is a personal computer, a mobile terminal or the like. The host computer 20 is wirelessly connected to the textile input device 10. When the user performs a breathing exercise, the textile input device 10 collects a human breathing signal, converts the human breathing signal into an electrical signal, encodes the electrical signal into a control instruction, and the textile input device 10 transmits the control instruction to the host computer 20, so that the host computer 20 operates according to the control instruction.

[0091] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the embodiments. Technical personnel familiar with the field can make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.

Claims

1. A textile input device, characterized in that: include: Textile carrier; A strain sensor, the strain sensor is arranged on the textile carrier, the strain sensor is used to convert a human breathing signal into an electrical signal, the human breathing signal includes a first human breathing signal and a second human breathing signal, the electrical signal includes a first electrical signal and a second electrical signal, the first human breathing signal is converted into the first electrical signal, and the second human breathing signal is converted into a second electrical signal; A controller is connected to the strain sensor, and is used to determine a target coding mode from a plurality of coding modes according to the first electrical signal, and encode the second electrical signal into a control instruction according to the target coding mode.

2. The textile input device according to claim 1, characterized in that The strain sensor is a resistive strain sensor, a capacitive strain sensor or an inductive strain sensor.

3. The textile input device according to claim 1, characterized in that The strain sensor is a Bragg grating sensor or a polymer optical fiber sensor.

4. The textile input device according to claim 1, characterized in that The controller is connected to the memory.

5. The textile input device according to claim 1, characterized in that The controller is connected with the communication module.

6. The textile input device according to claim 1, characterized in that The controller is connected with the feedback device.

7. A textile input method, characterized in that: The textile input device according to any one of claims 1 to 6 is used; the textile input method comprises: Acquire a first human breathing signal; Determining a target coding mode from a plurality of coding modes according to a first electrical signal corresponding to the first human breathing signal; Acquire a second human breathing signal; According to the target encoding mode, the second electrical signal corresponding to the second human breathing signal is encoded into a control instruction.

8. The textile input method according to claim 7, characterized in that: The encoding modes include keyboard input mode, mouse input mode and Morse code input mode.

9. A garment, characterized in that: A textile input device according to any one of claims 1 to 6 is provided.

10. An input system, characterized in that: It comprises a host computer and a textile input device as claimed in any one of claims 1 to 6, wherein the host computer is connected to the textile input device, and the host computer receives control instructions from the textile input device and operates according to the control instructions.

Citation Information

Cited By

  • Sleep respiration detection method and system for apnea syndrome, and cloud platform

    CN120419911A