US20020143277A1 - Rehabilitation apparatus and method - Google Patents
Rehabilitation apparatus and method Download PDFInfo
- Publication number
- US20020143277A1 US20020143277A1 US10/150,457 US15045702A US2002143277A1 US 20020143277 A1 US20020143277 A1 US 20020143277A1 US 15045702 A US15045702 A US 15045702A US 2002143277 A1 US2002143277 A1 US 2002143277A1
- Authority
- US
- United States
- Prior art keywords
- muscle contraction
- movement
- recited
- computer
- gamepiece
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 31
- 230000033001 locomotion Effects 0.000 claims abstract description 238
- 230000004118 muscle contraction Effects 0.000 claims abstract description 73
- 238000002560 therapeutic procedure Methods 0.000 claims abstract description 37
- 238000010319 rehabilitative therapy Methods 0.000 claims abstract description 19
- 238000004458 analytical method Methods 0.000 claims abstract description 9
- 210000003205 muscle Anatomy 0.000 claims description 24
- 238000012360 testing method Methods 0.000 claims description 19
- 238000005452 bending Methods 0.000 claims description 8
- 230000008602 contraction Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 238000002567 electromyography Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 4
- 230000007774 longterm Effects 0.000 claims description 3
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 claims 26
- 230000003252 repetitive effect Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 16
- 238000005259 measurement Methods 0.000 description 12
- 210000000245 forearm Anatomy 0.000 description 11
- 230000008859 change Effects 0.000 description 7
- 210000002310 elbow joint Anatomy 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 7
- 230000003387 muscular Effects 0.000 description 7
- 230000006735 deficit Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 6
- 208000027418 Wounds and injury Diseases 0.000 description 5
- 230000006378 damage Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 208000014674 injury Diseases 0.000 description 5
- 230000008450 motivation Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 210000000707 wrist Anatomy 0.000 description 4
- 206010002942 Apathy Diseases 0.000 description 3
- 230000000881 depressing effect Effects 0.000 description 3
- 230000000994 depressogenic effect Effects 0.000 description 3
- 210000003127 knee Anatomy 0.000 description 3
- 238000000554 physical therapy Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000001584 occupational therapy Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 208000006358 Hand Deformities Diseases 0.000 description 1
- 208000030886 Traumatic Brain injury Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 210000001097 facial muscle Anatomy 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000001145 finger joint Anatomy 0.000 description 1
- 230000005714 functional activity Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 230000004220 muscle function Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 210000003857 wrist joint Anatomy 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1107—Measuring contraction of parts of the body, e.g. organ or muscle
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/107—Measuring physical dimensions, e.g. size of the entire body or parts thereof
- A61B5/1071—Measuring physical dimensions, e.g. size of the entire body or parts thereof measuring angles, e.g. using goniometers
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/486—Biofeedback
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0219—Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/389—Electromyography [EMG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/45—For evaluating or diagnosing the musculoskeletal system or teeth
- A61B5/4519—Muscles
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/45—For evaluating or diagnosing the musculoskeletal system or teeth
- A61B5/4528—Joints
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6813—Specially adapted to be attached to a specific body part
- A61B5/6824—Arm or wrist
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/683—Means for maintaining contact with the body
- A61B5/6831—Straps, bands or harnesses
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/0001—Games specially adapted for handicapped, blind or bed-ridden persons
- A63F2009/0007—Games with therapeutic effects
Definitions
- the present invention relates generally to rehabilitation therapy devices and methods. More specifically, the present invention relates to devices and methods utilizing body sensors coupled to computers to drive computer games and record body movements for rehabilitation therapy analysis. In particular, the present invention requires purposeful effort toward movement or actual body movement to play computer games in order to encourage performance of otherwise dull and repetitive rehabilitation therapy movements.
- rehabilitation therapy for a patient involves diagnosing the impairment, disability, or handicap, evaluating the individual's capabilities and ambitions, establishing a rehabilitation program directed toward those goals, and performing the rehabilitation program.
- Two major tasks of successful rehabilitation therapy are overcoming the individual's lack of motivation and evaluating the individual's progress in the rehabilitation program.
- Biofeedback is a treatment technique used with patients who have a loss of perception of some body function. Biofeedback monitors the body function for which the patient has lost perception and provides patients with some type of visual or auditory signal as evidence of a change in that body function. Biofeedback is used in rehabilitation therapy to provide patients with information as to when they have performed the exercise correctly.
- Electromyographic (EMG) biofeedback has been successfully used during rehabilitation to help patients activate muscles and to re-educate patients in the use of their muscles. Patients have experienced marked improvement in muscle function following use of EMG biofeedback.
- EMG feedback systems provide minimal information to either the clinician or patient. The feedback often consists of either visual light blips or auditory signals or both.
- the majority of EMG biofeedback devices consist of a bank of light-emitting diodes and an auditory tone that responds to the muscular effort of a patient. The stronger the muscular effort by the patient, the greater the amount of EMG detected and the greater the number of LEDs illuminated and the greater the auditory tone. Thus, patients are “rewarded” for their muscular effort with lights and tones.
- EMG feedback systems have a computer interface that displays the EMG signal in a graphic representation.
- Other EMG devices have been developed which ask a patient to attempt to reproduce a muscular effort that rises and falls according to a preset pattern.
- EMG biofeedback or EMG
- Evaluation of progress in a rehabilitation therapy program is problematic in part because of the small increments in the improvement of individuals.
- rehabilitation evaluation instruments and methods often require substantial change in the function of the individual being tested in order to register a change in the score. Often the rehabilitation evaluation instruments and methods are too crude to detect the small incremental changes observed by the rehabilitation clinicians.
- rehabilitation clinicians often record the number of repetitions, laps, bends, lifts, and other movements performed as a way of implying a change in strength, flexibility, coordination, or functional activities.
- This method of evaluation has been shown to have poor correlation with patient function in that patients often perform more movements but still having poor function.
- Another problem encountered during the evaluation of progress in a rehabilitation therapy program is that the motivation of an individual in performing the testing will effect the outcome of the testing.
- individuals In order to achieve valid and reliable measurements, individuals must actively participate in the testing. To best identify the maximum outcome from rehabilitation therapy, the subject must participate with maximum effort. Lack of motivation to participate with maximum effort can greatly skew the results of the evaluation tests.
- a biofeedback device that can provide an individual with an attractive and motivating feedback would be beneficial in creating an inducement for rehabilitation patients to continue with their exercises.
- a device that could provide appropriate feedback to the patient about the success of an effort would be valuable and could promote independent practice of movements and exercises.
- a device that elicited maximum patient effort in evaluation tests would be beneficial.
- a system for rehabilitative therapy such as physical and occupational therapy including body sensors coupled to a computer which is running a software program that uses muscular effort or body movement to control gamepiece or cursor movement of a computer game.
- the software system records the muscular effort or body movements for later retrieval and analysis.
- Muscular effort can include contraction of a muscle or force generated from the contraction of a muscle, and body movements can include any joint motion (flexion, extension, abduction, adduction or any rotation).
- the software programming aspect of the present invention can unite and control other components of the system.
- the central or controlling software can coordinate and control other software programs and functions.
- the central program can switch between functions according to the user selection on a graphic user interface (GUI).
- GUI graphic user interface
- the central program can use a program written in languages such as one of the Microsoft family of programs (Visual Basic, Visual C etc.) or C++ or Java or other programming systems.
- some software component programs of the central software utilize a freeware programming environment software package, “NeatTools”, available over the Internet. NeatTools allows construction of simple drivers by visually connecting blocks on a display screen.
- the user will put information regarding the subject into the computer. From a GUI selection screen, the user can be queried for information about the subject and the treatment to be performed.
- Patient information can include patient identifiers, age, injury, and rehabilitation goals or impairments being treated. All data from the subject information section is transferred to a permanent memory location on the computer such as a hard or floppy drive device. New subject information is automatically recorded into a relational database so that information need only be entered at one time. In subsequent treatment sessions, the user will be able to select either an existing subject or to set up for a new subject.
- One embodiment of the software system application uses a GUI to lead the user through setting up the system for use with a subject.
- the GUI leads the user through selecting the type of sensors used and the location of the sensors on the body of the subject.
- Data obtained from the set up software system can be saved in a permanent memory location on the computer such as a hard or floppy drive device.
- the software program can process the signal from the sensors to establish upper and lower limits of signal corresponding to limits from the person on whom the sensor is located.
- the upper and lower limits of the signal from the sensor can be converted to represent a scale from 1 to 100% of the range of the signal present as the person performs a muscle contraction or movement.
- Yet another aspect of the computer software applications is a zeroing function.
- This software functions to shift the signal so that the 0% limit of the signal is displayed at one extreme of the signal display window and the 100% limit of the signal is displayed at the other extreme of the signal display window.
- the zeroing function of the software application allows the rehabilitation therapist optimized viewing of the signal.
- Yet another aspect of the present invention includes the setting of a threshold level.
- This software functions to identify the level at which the signal is considered to have achieved a level sufficient to control another set of circuitry.
- a threshold can be set by the user to require a given amount of effort from the person on whom the sensor is located.
- the rehabilitation therapist can adjust a slider bar or other GUI on the computer screen to select the level at which a signal must exceed in order for the subject to receive feedback from the application software.
- Another aspect of the computer program applications includes an algorithm to control the speed of the cursor or gamepiece.
- the rehabilitation therapist can adjust a slider bar or other GUI on the computer screen to create a faster or slower cursor movement.
- the speed adjust will affect the mouse movement speed, the gamepiece movement, or the speed of any external devices controlled by the software.
- Another embodiment of the computer program application includes the launching of games from within the game rather than through the desktop or any other system.
- the games are both launched and reset by code within the central computer software application.
- Yet another aspect of the computer software application includes an automated data acquisition of the signal during the entire time the software application is active. Parameters from each channel of sensor signal can be automatically acquired and saved into a permanent memory location such as a data file on a hard or floppy drive location.
- Still another embodiment of the computer software application includes an automated motor control assessment.
- the automated motor control assessment software uses the input signal to control the cursor for interactive targeting and tracking games. During the games, all aspects of the target can be controlled and recorded by the software.
- the software uses the signal from the sensors to control the game cursor.
- the automated motor control assessment software can record the time required for the subject to move the cursor onto the target and record the values and store them into the data file.
- the software applications can also calculate the error between the position of the target and the position of the cursor and record the values and store them into the datafile.
- the automated motor control assessment software application can be launched by the central software application.
- One embodiment of the system utilizes body sensors such as goniometers, torsiometers, bend sensors, tilt sensors, pressure sensors, force sensors, accelerometers, and EMG devices to detect muscle contraction and/or body position and/or body movement.
- the devices can support multiple measurements and have multiple channels simultaneously active within a single device, such as one channel for measuring bend and the other for measuring rotation.
- the sensors are preferably coupled to an interface, either integral with the sensor or outside the sensor in an interface box.
- One type of interface box includes a microprocessor such as the PIC family of microprocessors, which draws little current and can be easily programmed.
- the interface device can accept the sensor output signal and condition and digitize the signal before it is sent to a computer input port. Control of the entire system of sensors and game piece, mouse or external device movement and automated acquisition of information from the sensors, is accomplished by software which runs within the computer to which everything is connected via the interface device.
- a signal is sent from a sensor or interface device to a computer port such as a serial port, mouse port, game port, infrared port, USB port, or parallel port.
- the data signal is retrieved through software that receives the data from internal locations corresponding to inputs from the various computer ports.
- the preferred embodiment software then processes the data from the inputs and uses the signal to control various components of the computer system.
- data can be processed through the software and may be sent into a keyboard buffer that the computer interprets as arrow keys being depressed.
- data from the sensors is processed through the software and may be interpreted by the computer as a movement of the mouse in one direction.
- Another embodiment of this device uses the software to send data from the input interface device to one of the ports of the computer (such as the parallel, USB or serial ports) which in turn sends the signal back out through one of the ports of the computer (such as the parallel, USB or serial ports) and into a controller for an external physical device like a remote controlled car.
- the software programs process the signal from the sensors for use with many cursor or gamepiece movements.
- the relative position of the cursor or gamepiece corresponds to the relative position of the signal within the scale. For example, if the horizontal axis of a computer screen is considered to range from 0% on the left edge to 100% on the right edge, the position of the cursor could be represented as a percentage of the horizontal axis. The percentage of the signal within the scale would directly translate to the location of the cursor as a percentage of the horizontal axis.
- a change in the location of the cursor or gamepiece corresponds to the signal exceeding the threshold that was set by the rehabilitation therapist. For example, if the signal ranges from 0% to 100% and the threshold is set to 70%, and the signal is set to control the horizontal movement of the cursor or gamepiece to the right, any time the signal exceeds the threshold, the cursor or gamepiece will move to the right. A separate signal would be needed to control the movement of the cursor to the left along the horizontal axis.
- a data acquisition module will record data into a file.
- a patient or therapist can enter patient information into the computer.
- Patient information can include patient identifiers, age, injury, and rehabilitation goals or impairments being treated.
- the muscle or body sensor or sensors can be secured to the patient and the sensors connected to a converter or interface which is in turn connected to an input port of the computer.
- the tracking or monitoring software can be started to monitor the data generated by the muscle and body sensors.
- the game software can be started and the patient can play a game, moving the cursor or gamepiece by contracting a muscle or moving a body part.
- left-to-right cursor or paddle movement in a game such as Breakout or Pong is performed by body movements such as flexing and extending a joint.
- left to right gamepiece movement is accomplished using body movements such as joint flexing and extending, while up and down gamepiece movement is accomplished using body movements such as joint rotations in opposite directions.
- the core software application can close the file into which the muscle contraction or body sensor data has been deposited. Analysis and summary of the muscle contraction or body sensor data can be carried out and the results displayed and dumped into a file for later review.
- the summary is uploaded to another computer for storage and review by a therapist or medical care provider.
- the summary data from each session is printed in a format that can be included in the chart of a patient.
- the summary data from each session can be plotted over several sessions, such as over several days, weeks, and months.
- the data is plotted over time to give the patient a sense of the progress being made.
- FIG. 1 is a schematic diagram of a system for rehabilitative therapy including body sensors, a converter or an interface, a computer, and a display screen;
- FIG. 2 is a schematic diagram of a body sensor affixed to a body part in a first joint bending position along with the corresponding gamepiece display position;
- FIG. 3 is a schematic diagram of a body sensor affixed to a body part in a second, opposite, joint bending position along with the corresponding gamepiece display position;
- FIG. 4 is a schematic diagram of a system similar to that of FIG. 1, but having the converter outputting keyboard signals into the keyboard port of a computer;
- FIG. 5 is a schematic diagram of a system having the interface output signals to both a computer for tracking and for moving a real gamepiece or remotely controlled vehicle rather than a virtual gamepiece;
- FIG. 6 is a front view of a computer display screen for testing one-dimensional movement having a cursor and a stationary circular target;
- FIG. 7 is a front view of a computer display screen for testing two-dimensional movement having a cursor and a moving circular target.
- FIG. 8 is a front view of a computer display for testing a two-dimensional, tracing movement within a path.
- FIG. 1 illustrates generally a system 20 for rehabilitation therapy including a first body sensor 22 which generates a first output signal that is sent through a wire 24 and a second body sensor 26 which generates a second output signal that is sent through a second wire 28 .
- First and second wires 24 and 26 are coupled to a converter or interface device 30 which outputs a conditioned and digitized or converted signal through a wire 32 to an input port 34 in a computer 36 .
- the converted signal can be used to drive a computer game running in computer 36 and can be stored in a data file and/or analysis program.
- the computer game can use sensors 22 and 26 to drive a virtual gamepiece 39 on a computer display or CRT 38 .
- a single body sensor is used to move a game piece along a single axis such as moving a cursor to the left and right along a horizontal axis of a computer display.
- Some early computer games were extremely simple and are now outdated, but are very appropriate for use in the present invention.
- Pong is used and in another embodiment, Space Invaders is used. Pong requires movement only along the computer display horizontal axis. Space Invaders requires movement only along the horizontal axis along with activation of a digital firing switch. Both games require traversing the full extent of the left-right horizontal movement of the screen in order to play.
- the single dimension of movement is used to steer a screen vehicle left or right.
- the display far left extent can be considered 0% travel and the display far right extent can be considered 100% travel.
- the 0% travel direction can be made to correspond to one muscle contraction or direction of body movement and the 100% travel direction can be made to correspond to another muscle contraction or the opposite direction of body movement.
- the two directions and the limits of movements required to activate the cursor movement can be set by the patient or by a rehabilitation therapist. For example, if a patient has only 130 degrees of extension in the elbow, the ultimate goal would be complete extension of the forearm away from the upper arm, or 180 degrees.
- the motion of the cursor in the 0% travel direction might be set to correspond to a 60-degree or less angle and motion of the cursor in the 100% travel direction could initially be adjusted to correspond to a 120-degree or greater angle.
- the patient would be required to spend time near the limit of their movement in order for them to move the cursor from the 0% side of the screen to the 100% side of the screen.
- the settings could gradually changed to require the patient to move more toward the 180-degree angle in order to activate the cursor to move in the 100% travel direction.
- the motion of the cursor in the 100% travel direction could be incrementally adjusted from 120 degrees to 125 degrees, then to 130 degrees, etc., until the goal of the 180-degree position has been achieved.
- the reference to extremes or limits of travel is not used to limit the invention to preclude or require absolute units of movement measurement.
- the angle of movement is output from an interface device as or as 0-5 VDC.
- the calibration component of the software application is used to set an upper and lower limit for the display so that whatever part of the 0-5 VDC range from the sensor is displayed as 0 to 100%.
- the same movement is output from an interface device as 60 to 120 degrees, or 33 to 66% (of 180 degrees), or as 1.66 VDC to 3.33 VDC (out of 5 VDC).
- the calibration component of the software application would display the 0-5 VDC range as 0 to 100% and the signal from the sensor would range from 33 to 66% of the display limits.
- bend sensor 22 is illustrated, being affixed to an arm 50 with straps or other attachment devices 52 , with arm 50 having an elbow joint 54 making an angle theta.
- theta is about 60 degrees which can be used as one extreme of body movement, and used to calibrate the leftmost location of gamepiece 39 along the horizontal axis, as indicated at 56 .
- arm 50 is shown in a more extended position, forming an angle phi, having a value of about 120 degrees.
- FIG. 3 represents a second extreme of travel for elbow joint 54 which can be used in the calibration to set a second extreme position for gamepiece 39 on display 38 , as indicated at 58 .
- the gamepiece position is set by putting the gamepiece in motion in one direction or the other relative to the current position, depending on the body part position.
- gamepiece 39 could be moved continually left, and could be moved continually right if the elbow joint were in the position depicted in FIG. 3. Nearing or crossing the threshold for one direction or the other would be required to move a cursor right or left, with no cursor motion resulting from a body position within the dead band between the two thresholds.
- the direction of the cursor or game piece movement would be controlled by two different body parts, such as a right elbow and a left elbow. Each body part would have a separate sensor and each would have separate limits and thresholds. .
- angular position there is linear relationship between angular position and percent of cursor or gamepiece travel.
- the angular movement from 60 to 120 degrees, a 60-degree span corresponds linearly to a 0 to 100% range of cursor or gamepiece travel.
- a dead band function is used.
- a 120-degree position or greater will cause continued cursor movement toward 100% travel, and a 60-degree position or less will cause continued cursor movement toward 0% travel.
- the forearm must be flexed to no more than 60 degrees and held at most at that angle. As long as the forearm is sufficiently bent past the 60-degree limit, the cursor will continue moving to the left. To move the cursor right, the forearm must be extended to at least 120 degrees and held at least at that angle. At positions between 120 and 60 degrees, the cursor will stay where it is.
- cursor movement is not linearly related to body movement. For example, movement in the middle of the range may cause very little corresponding cursor movement while movement toward one extreme or the other may cause a greater amount of corresponding movement. This can mean that more body movement toward the limit of the range of motion is required than in a linear relationship.
- cursor movement is controlled by different types of sensors located in different areas of the body. For example, one sensor could be located on a muscle and could be set to control cursor or gamepiece movement toward the 0% travel direction. A second sensor could be located on a joint and set to control the movement of the cursor or gamepiece toward the 100% travel direction.
- muscle contraction or body position near or past a threshold is required to set a gamepiece in motion or keep the gamepiece in motion.
- the relative position between two body positions or two degrees of muscle contraction determines the relative display position of a computer gamepiece between two display positions along an axis. For example, a joint angle of 60 degrees would set the gamepiece to far left, 90 degrees to mid-screen position, and 120 degrees to far right. For example, a totally relaxed muscle would correspond to a far left display position, and a specific level of contraction would be required to position the gamepiece to a far right position, with intermediate contraction levels positioning the gamepiece in between the two positions.
- two dimensions in movement are used, corresponding to two display dimensions on the screen.
- bending and straightening the right forearm toward and away from the shoulder causes horizontal axis cursor movement, and the same movement of the left arm causes vertical axis cursor movement.
- bending and straightening the right forearm toward and away from the shoulder causes horizontal axis cursor movement, while rotation of the forearm about its axis causes vertical axis cursor movement.
- One example of a simple game that utilizes two-dimensional cursor movement is Pac Man or a Pac Man derivative.
- the two dimensions of body movement can correspond to the two dimensions of screen movement.
- two extremes of body movement correspond to two extremes of cursor display position.
- two extremes of body movement past thresholds correspond to continued cursor movement in one direction or the other.
- one extreme or pair of extremes of body movement corresponds to a pair of opposite limits of cursor display positions while another extreme or pair of extremes corresponds to thresholds and causes continued cursor movement in one direction or the opposite direction.
- the position of the cursor is controlled by motion near the extreme range of motion by setting the two extremes near the extreme of possible motion. For example, in the previous elbow joint example, a range of motion between 110 and 120 degrees might be used to control cursor or gamepiece movement in one direction.
- the present invention thus requires specific body movements or muscle contraction to play the game. This is only one aspect of the invention. Another aspect is the tracking, storage, and analysis of the body sensor data. While the game provides motivation for the person to move the body parts, other software can track, store, and analyze the effort and success of patient contractions and movements. In one embodiment, every movement is recorded and time stamped. In one embodiment, once game play begins, movement is recorded at regular intervals of time, leaving a trail or list of data relating to time since onset of treatment. In another embodiment, once game play begins, effort or movement is recorded as a percentage of the threshold such as every 20% of the threshold.
- the percent of threshold and timestamps could include 5%, 20%, 40%, 60%, 80%, and 85% threshold, where the goal of 100% threshold was not achieved in this cycle.
- the data is stored as percent-of-threshold, with the setup information stored as well, to allow calculation of body position from the percent of threshold data.
- the data is stored as percent-of-body movement or in raw angles or linear displacement units such as centimeters.
- threshold crossings and maximum percent of threshold crossings are stored. For example, a threshold of 80% of maximum extension could be configured as a threshold, and the timestamp and total number of all threshold crossings would be recorded. In yet another set of embodiments, the time the patient spent above threshold would be summated and recorded into the data file. Similarly, the amount of time spent above a certain percentage of threshold would be summated and recorded into the data file. Another set of data derived and recorded from these measures would be the proportion of total time the patient is working greater than a predetermined proportion of the threshold during the treatment session.
- the data can be analyzed or summarized, either as it is produced or in a subsequent step.
- the analysis can include the session length, number of motions, the average range of motion, the total time spent near or above a threshold, the number of attempts to cross a threshold, the number of successful threshold crossings, and the percentage of attempted threshold crossings that were successful.
- the average maximum range of motion in each direction can be calculated as well.
- One class of body sensors that can be used with the present invention is goniometers.
- Goniometers that can be used with the present invention include both one- and two-axis sensors to monitor joint angles. Two-axis sensors can be used to monitor up to two planes of movement and have two separate outputs. For example, one output contains flexion/extension measurement data, and the other output contains abduction/adduction measurement data. In movements where only dimension is to be measured, such as knee flexion/extension, only one channel of a two-channel device can be used, or a single channel device can be used.
- One source of Goniometers is Biometrics Ltd., Cwmfelinfach, Gwent, United Kingdom.
- Goniometers available from Biometrics include devices for measuring: wrist flexion/extension and radial/ulnar deviation; forearm pronoation/supination; elbow flexion/extension; ankle plantar/dorsor flexion; knee flexion/extension; hip flexion/extension; back flexion extension and lateral flexion; finger DIP, PIP, MCP flexion/extension; and toe flexion/extension.
- the goniometers provided by Biometrics can be attached over the joint using tape or straps or other attachment devices. The output signal or signals from the goniometers corresponds to the degree of bending of the joint.
- the goniometer can be attached to the joint to be rehabilitated and the joint moved through several degrees of bending by the therapist or patient. If the goniometer is self-calibrating, the output signal corresponds to the joint angle without further calibration. If the goniometer is not self-calibrating, it may be required to move the goniometer through measured angles and these angles entered into the device or computer program. For example, it may be necessary to move the goniometer through a range from 0 to a 120-degree angle Allowing the computer program to correlate a range of the 0-5 VDC signal to angles between 0 and 120 degrees.
- One embodiment utilizes a static, non-movable sensor which measures applied force.
- the force is a compressive force in one embodiment, and a tension force in another embodiment and both compressive and tensile in another embodiment.
- Still another embodiment utilizes shear forces in both one and two dimensions.
- EMG devices are available from multiple sources, one being The Prometheus Group of Portsmouth, New Hampshire.
- the Prometheus Group offers Pathway surface EMGs, which are placed over a muscle to be exercised and secured in place.
- the EMGs are typically coupled to a preamplifier to provide a sufficiently strong signal to be fed to a computer or other device.
- Muscle contractions generate a weak voltage signal which is amplified into a stronger signal by the preamplifier.
- Single and multiple channel EMG devices and preamplifiers are commonly available.
- Surface EMGs can be used to measure muscle contractions and used to rehabilitate stroke and brain trauma patients. For example, facial muscles can be used to generate EMG signals, which are in turn coupled to the computer.
- the patient can calibrate the muscle strength required to pass a threshold or to set the relative cursor position. Contracting the muscles can thus be used to play the game in question.
- Use of EMG signals supports rehabilitation of patients who do not yet have adequate strength to move but do have some muscle contracting capability.
- One use of the present invention includes requiring a patient to activate two or more sensors at once to move a gamepiece.
- One combination requires both muscle contraction of a particular muscle and movement of a particular body part.
- the muscle contraction is measured by an EMG
- the body movement is measured by a goniometer.
- both the EMG and goniometer must generate signals above their respective thresholds to move a gamepiece.
- both an EMG sensor and a force sensor must generate signals in order to move a computer gamepiece.
- One use of this aspect of the invention is to force a patient to move a particular body part by using a particular muscle.
- Some body parts may be moved by contracting more than one muscle or by contracting only one of multiple muscles. Only one muscle may require rehabilitation and the patient may perform the movement utilizing other muscles as the muscle to be rehabilitated may cause discomfort when its use is attempted.
- the present invention allows the patient or therapist to isolate a particular muscle by attaching an EMG near that muscle.
- a particular wrist flexing forearm muscle must be contracted sufficiently to generate an EMG signal past a threshold and a goniometer attached to the wrist must also be bent sufficiently past a threshold angle to move a gamepiece on a computer. Flexing the wrist alone will not cause the gamepiece to move in this example.
- At least two joints must be bent to move a gamepiece.
- both the elbow and wrist joints must be bent towards the mouth to move a gamepiece.
- more than two body movements or muscle contractions can be required through Boolean anding in order to move a gamepiece.
- Various embodiments of the present invention call for various setup procedures.
- setting up the equipment can call for applying sensors to the body, plugging the body sensors into the converter or interface box and plugging the interface box into the computer.
- Setup software can be run to allow for initializing the interface box, calibrating the input sensors, establishing threshold levels and inputting patient information and session information.
- muscle contraction or body movement sensors are used to control relative cursor or gamepiece positions between two screen locations. For example, a 60-degree angle is to correspond to the extreme left cursor position, and a 150-degree angle is to correspond to the extreme right cursor position.
- a screen appears having the cursor displayed within the confines of a square box. The patient is prompted to move the cursor from far right to far left by moving the body part having the body sensor attached. The patient's effort will move the cursor between right and left sides of the screen as the program notes the time to complete the task plus the amount of movement used by the patient as well as the amount of error between the target and the cursor and records them.
- the program repeats this process by prompting for vertical cursor movement using a second body sensor or a second axis on the same body sensor.
- elbow joint extension/flexion is used for horizontal cursor movement through the first axis of a body sensor
- elbow joint rotation is used through the second axis of the same body sensor.
- the program can use the amount of patient movement measured to establish the extremes of cursor movement to be used in the game and set the thresholds for right and left cursor movement.
- the patient can be prompted to insure that the thresholds are not too difficult or too easy, by prompting the patient through the motions again.
- the thresholds can be stored along with other patient information before starting the game.
- the game can be started in a normal fashion, with the game cursor controlled by movement input from body sensors instead of mouse, keypad, or joystick movements.
- the setup program can be entered again to stop the recording of body sensors, and the session terminated.
- cursor movement is related to body position as relative motion. Specifically, when body position exceeds a threshold, for as long as body movement exceeds that threshold, the cursor will continue to move in one direction relative to the current cursor position. For example, while forearm rotation exceeds one threshold angle, the cursor will move to the right, and while forearm rotation exceeds the opposite threshold angle, the cursor will move to the left.
- the threshold angles must be set by the patient or a therapist.
- the setup program can be prompted for extremes of body movement for one axis of cursor movement, followed by similar prompting for another body movement for a second axis of cursor movement, if appropriate for the patient's rehabilitation. After setting the thresholds, the patient can be lead through the movements again to verify that the thresholds are appropriate. For example, a 60-degree elbow angle can correspond to cursor right movement, while a 150-degree elbow angle can correspond to cursor left movement.
- game play can begin.
- a game such as Breakout requiring only one dimension of cursor movement is begun.
- the playing piece, a paddle is moved further to the right with sufficient flexion and further to the left with sufficient extension.
- the keyboard or an additional input to the interface box can be used for the additional input or inputs.
- the firing can be accomplished by depressing a separate discrete switch or depressing a keyboard key.
- body movement thresholds are used to provide keystrokes to the computer.
- exceeding thresholds in one plane of movement causes the right and left arrow key signals to be controlled, while exceeding thresholds in another plane of movement causes the up and down arrow key signals to be controlled.
- the two axes of movement are hard wired to produce only the arrow key signals and are not configurable.
- the arrow keys are often supported by computer games, even where the user would normally use a mouse or joystick.
- discrete measurements are made indicating whether the patient met the threshold or goal. For example, the height a patient is able to raise his/her hand over his/her head can be measured using a photocell and a light beam.
- the light beam can be set near the threshold height, with the light beam being broken if the patient raises his/her hand sufficiently high. For example, raising the right hand would cause the cursor to move right, and raising the left hand would cause the cursor to move left, while breaking the beam with neither hand would cause no movement.
- the discrete measurements are made by discrete switches such as pressure-activated switches or pressure sensitive switches.
- a touch-activated switch can be positioned above the patient's head on a horizontal member at or near the threshold. In order to move the cursor, the patient must reach up and push the touch-activated switch.
- a converter or interface or interface box is physically separate from the sensor, but interposed between, and coupled to, the sensor and computer input port.
- the interface can serve several functions such as signal conditioning, filtering, amplification and transforming body sensor signals into formats appropriate for the computer input port, analog to digital sampling.
- One interface box used in one embodiment of the present invention is the TNG-3, made by MindTel.
- the TNG-3 (pronounced “Thing 3”) has eight analog inputs, eight discrete inputs, and a nine-pin serial output compatible with a computer serial port.
- One software portion is a limit setting application that can be used to determine the end points that are possible from any sensor on a given patient. These end points are then used to set 0% and 100% range end points for the display on the computer.
- One software portion is a threshold setting portion that can be used to set movement thresholds, for example, at a specific angle between the beginning and end positions for bend sensors.
- Another software portion is a portion for converting threshold-passing activity into keyboard keystroke outputs. For example, passing first and second thresholds with first and second body sensors would control right and left arrows, while passing third and fourth thresholds with third and fourth body sensors would control up and down arrows.
- body sensor signals would be converted to control right and left or up and down or all four movements for a mouse. In yet another embodiment, the body sensor signals would be converted to control gameport compatible cursor movement.
- the tracking portion can retrieve the body sensor data from the computer-input port and dump the data into a historical file. For example, position data can be grabbed from the input port and dumped into a file every one-fifth of a second.
- the signals coming into the computer may require further processing with a non-standard driver.
- bend sensor data coming into the serial port may have to be further processed before being used to drive a gamepiece.
- data is grabbed from the serial port and used to drive arrow keys into the keyboard buffer or used to drive the cursor position.
- the exact software used will vary with the embodiment.
- Some embodiments of the present invention utilize a freeware software package, “NeatTools”, available over the Internet. This package allows construction of simple drivers by visually connecting blocks on a display screen.
- body movement extremes generate keystrokes, but the keystrokes are user configurable.
- a related method is well known to those in the computer game arts where a joystick button depression is configured by a set up program to emit a keystroke, by requesting the button depression followed by a keyboard key depression, with the keyboard keystroke being captured and output to the game every time that joystick button is depressed.
- an “F”, for “Flare” may be output into the keyboard port or buffer in some flying games every time the third button on a joystick is depressed.
- software provides the keystroke or joystick or joystick button control.
- the keystrokes are generated in software when called for by sufficient muscle contraction or body movement relative to a threshold.
- the degree of movement or muscle contraction is brought into the computer as 0-5 VDC and compared to a threshold or goal. If the threshold has been crossed, then a right arrow could be inserted into a keyboard buffer by the software.
- the threshold could be established by the patient or therapist by bending a joint to a level or movement or discomfort followed by depressing a key on the keyboard, which could be mimicked by software when that threshold was later crossed during gameplay.
- the software would preferably reside and run in the computer.
- the comparison to thresholds and generation of a keyboard character is performed in software running in the computer rather than in an interface box.
- FIG. 4 illustrates a system similar to that of FIG. 1, but having body sensors 22 and 26 coupled to a interface 31 , which outputs a keyboard character signal through a cable into a keyboard port 35 in computer 36 .
- a keyboard 40 is piggybacked into the same keyboard port through a keyboard cable 42 .
- interface 31 is calibrated during setup to output specific characters at threshold movements such as threshold bend angles. For example, the patient could be prompted to extend a joint the maximum amount and to depress a first button on interface 31 , thus setting the angle at which a right arrow key could be emitted from interface 31 .
- the body sensor outputs are coupled to a interface box, which in turn outputs a signal to control a game joystick type of game on a computer.
- the body movement is used to control absolute joystick compatible outputs to the game port.
- This embodiment has the advantage of requiring very little in the way of software within the computer.
- a gameport compatible output can be directly coupled to the gameport, and software normally used to calibrate a joystick can be used to calibrate the travel extremes of the body sensor.
- Microsoft Windows 95 and 98 includes joystick calibrate software for standard joysticks, which can be used to make cursor absolute position correspond to body sensor position.
- body sensors 22 and 26 are used to move a real gamepiece such as a physical, remotely controlled vehicle 35 , instead of, or in addition to, a virtual gamepiece on a computer.
- the system includes an interface 38 which inputs body sensor signals to a computer 36 .
- outputs signals are sent from the computer via a cable attached to one of the ports, 41 to a remote control unit 43 having an antenna or other emitter 37 .
- wires from the cable 41 are coupled to an existing radio control unit.
- Remotely controlled vehicle 35 having an antenna 33 , can be driven and steered using signals from the body sensors 22 and 26 , while the body sensor signals are recorded and stored in the computer 36 .
- all control signals to the remotely controlled vehicle go through the computer.
- the sensor signal comes into the computer via the interface unit via a port such as a serial port.
- the computer can output a signal through an output or bidirectional port such as a parallel port to a remote control transmitter adapted to receive signals from the output port.
- the vehicle control is proportional or relative to body movement, while in other embodiments, the control is determined by surpassing a threshold and can be discrete, similar to embodiments causing relative gamepiece motion, previously discussed.
- the session software can include a portion eliciting information from the therapist or patient such as personal data that can be substantially static, for example, name, address, age, and injury to be treated.
- the session software also elicits information about what joint or body part is to be exercised, preferably by allowing the therapist to select from a menu, most preferably a graphic menu depicting or listing body parts.
- the session software can enter a tracking portion or tracking module used to record historical data on the muscle contractions or body movement or movements from the sensors.
- the body sensor outputs are periodically polled and recorded.
- the body sensor outputs are rapidly polled and only recorded at either set time intervals or set movement amounts, for example, every 20 degrees or a movement extreme or a sensor threshold crossing.
- This tracking software can be run independent of the game playing software, and the tracking software does not care or perhaps even know that the reason the body sensor is moving is because the patient is playing a game.
- the data is preferably dumped into a file along with either implicit or explicit time stamp data.
- the session program can either terminate, leaving the recorded data, or finish with processing and analysis of the data to create a summary.
- the summary can include the date, time, and length of the session, along with the number of repetitions.
- the percent of threshold or goal attained for each repetition can be calculated.
- the percent of successful attempts can be generated as can a histogram showing the distribution of movement extremes for each repetition. For example, the percent travel over and under the goal can be calculated and tabulated every 10 percentage points, giving a brief summary indicating whether the goal or threshold should be raised or lowered.
- the absolute body movement may still be recorded and tracked, when measured.
- the absolute body position may not be known, unless a discrete measurement is also made to capture partial success.
- Part of the present invention includes patient testing.
- the status of a patient's ability can be followed by taking periodic snapshots of the patient's ability or performance.
- the present invention allows objective and quantified measurements to be recorded and displayed at a later time.
- target acquisition is tested.
- the cursor is located at an initial screen position and a target, such a circle, is displayed at another screen position.
- FIG. 6 illustrates one testing program displayed on a screen 70 having a cursor 72 which is to be moved to within a target circle 74 .
- cursor 72 need only be moved in one direction in one dimension to be positioned within target 74 .
- the patient must perform a body movement or muscle contraction or both to place the cursor near the target, such as within the circle.
- Several metrics can be measured, such as the closest approach distance to target, the final distance to target, the distance traveled, and the time to reach the target.
- Error can be measured as an error in final position, error from the shortest distance between the initial cursor position and the target and as distance from the target.
- the target is located on one half of the screen and the cursor is located on the opposite half of the screen. The patient is required to move the cursor along the horizontal axis to reach the target.
- a one-dimensional, bi-directional example the patient is required to move the cursor along the horizontal axis to the right to acquire a first target and along the same horizontal axis to the left to acquire a second target.
- a two-dimensional, two-directional example the cursor must be moved in both horizontal and vertical directions to acquire a target located on the screen.
- FIG. 7 illustrates cursor 72 which must be moved in two dimensions to be positioned within target 74 .
- FIG. 7 also illustrates the use of a moveable target in target 74 being moved to several positions 76 , 78 and 80 .
- use of a moveable target can be used to test the tracking ability of the subject reflecting agility and reflex capabilities.
- the target can be repeatedly moved and the subject must move the cursor or gamepiece to keep up with the target movement.
- the target tracking task would have the target on one side of the screen with the cursor initially placed within the target. The task for the subject would be to keep the cursor as close to or within the target as the target moved from one side to the other side of the screen.
- a one-dimensional, two directional example of the target tracking task could include the target and cursor beginning at the same location with the subject trying to keep the cursor close to or within the target as the target moves from one side to the other side of the screen or reverses direction in a predictable or random manner.
- a two-dimensional, two-directional example of the target tracking task could include the target and cursor beginning at the same location with the task for the subject being to keep the cursor close to or within the target as the target moved in any direction.
- Metrics such as total distance traveled to target, can be measured and required.
- the total time required to reach the target is used as a metric in some embodiments.
- the time required to place the cursor within the target boundaries can be recorded.
- the patient's ability can be written to a database and/or later displayed either numerically or by displaying the cursor position along with the target position.
- the data measurements and later display can be either static or dynamic.
- Another use of the present invention includes measuring errors in motion.
- the target and cursor are initially separated and an optimal path between the two, a straight line, is calculated.
- a perfect motion with no error would be a straight line movement.
- a left-to-right cursor movement along the horizontal axis is required in one example.
- Motion errors could result from a patient initially moving right to left, moving right to left as an intermediate step, or overshooting the target. These errors could occur even though the cursor finally ended up sufficiently close to the target.
- a metric measuring only the final distance from target would accurately measure position errors but not motion errors.
- Motion error can be measured by measuring the total distance traveled and comparing it the optimal, shortest travel distance.
- the total travel distance can be used as a metric in tests involving motion in one, two, and three dimensions.
- the total area between the line of actual travel and the optimal, shortest line of travel can also be used as a metric. For example, in a two-dimensional test, the area between the actual line of travel and the straight line of travel can be measured.
- the straight or optimal path is plotted on the display screen as a path between two lines. This embodiment allows for a perfect result for the patient if the patient can keep the cursor within the lines.
- the path width between the lines can be varied. Displaying a path between two lines can provide for positive, absolute feedback compared to the excess travel distance metric, as the excess ravel distance usually approaches some limit of perfection, without a discrete success/failure result.
- the patient is tested for the ability to track a pattern displayed on the screen.
- the pattern is a line in one embodiment, and a pair of lines in another embodiment.
- the pair of lines is displayed as an oval, similar to a racetrack, and the patient's goal is to circle the track while keeping between the lines.
- the error or deviation from the optimal result can be measured as the integrated area outside of the path, the total distance traveled outside the path, or the total distance traveled outside the path, compared to the total distance traveled.
- FIG. 8 illustrates cursor 72 lying within a path 82 lying within a first line 84 and a second line 86 . The path traveled by the cursor can be seen in a within limits portion 88 , outside portion 90 , and an inside portion 92 .
- the session data and summary can be stored until analyzed by a rehabilitation professional.
- the computer dials up a central computer and transfers the session data and summary soon after each session. This allows dispersed use of the invention while allowing for central analysis by professionals.
- the automatic, low cost nature of recording patient movement makes possible another aspect of the present invention.
- the data collected by the present invention can be summarized and stored for the same patient over time. For example, the extreme range of movement can be recorded over days, weeks, and months, giving the patient an indication of whether progress has been made and how much progress has been made.
- the progress can be presented to a therapist for review.
- the progress over a long time period can be succinctly reported to a payor for reimbursement.
- an insurance company or Medicare can be shown the long-term improvement.
- continued progress can be demonstrated past a normal cutoff point for reimbursement.
- the cost of physical therapy may be reimbursed for only 6 months, after which time it -is presumed that no further progress can be made.
- Statements that progress continues, made by the therapist may currently be considered, but the statements may be suspect, even when progress is truly being made by the patient.
- objective data indicative of progress can be measured and shown on a graph, therapy may be continued past the presumed end point.
- threshold comparisons can be performed in a interface box, and the ASCII code for an arrow key can be output from the interface, into the computer serial port, where software in the computer captures the ASCII code and puts the code into a keyboard buffer.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Engineering & Computer Science (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Surgery (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Physics & Mathematics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Physiology (AREA)
- Biodiversity & Conservation Biology (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Physical Education & Sports Medicine (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
A system for rehabilitative therapy including a muscle contraction or body movement sensor coupled to a converter or interface, which is in turn coupled to a computer input port. The system includes software running on the computer for obtaining patient data, obtaining real time sensor data, storing sensor historical data, and outputting the sensor data as gamepiece movement or position in an executing computer game. In one embodiment, joint flexion and extension are required to move a cursor right and left. In another embodiment, joint rotation is required to move a cursor up and down. In one system the interface outputs data to a computer serial port. In one system, the relative sensor position is reflected in gamepiece position. In another system, the sensor position relative to a threshold is reflected in gamepiece movement after the body sensor passes a threshold in muscle contraction or body movement. A preferred system includes software for analyzing the therapy data, preparing a summary, and forwarding the data and/or summary to another computer. The system encourages repetitive muscle contraction or body movement and rehabilitative therapy by requiring body movement to play a computer game. The system allows tracking and analysis of those muscle contractions or body movements over a single session and over multiple sessions over days and months.
Description
- The present invention relates generally to rehabilitation therapy devices and methods. More specifically, the present invention relates to devices and methods utilizing body sensors coupled to computers to drive computer games and record body movements for rehabilitation therapy analysis. In particular, the present invention requires purposeful effort toward movement or actual body movement to play computer games in order to encourage performance of otherwise dull and repetitive rehabilitation therapy movements.
- Each year thousands of individuals face the need to perform some type of rehabilitation therapy program such as physical therapy or occupational therapy. Health care professionals and consumers generally recognize that such rehabilitation therapy will significantly reduce the consequences of illness and injury, as well as promote health and increase the likelihood of greater and speedier recovery. Rehabilitation therapy is used by patients who have experienced impairments, disabilities, or handicaps. Rehabilitation therapy is also used to counter the effects of aging.
- Traditionally, rehabilitation therapy for a patient involves diagnosing the impairment, disability, or handicap, evaluating the individual's capabilities and ambitions, establishing a rehabilitation program directed toward those goals, and performing the rehabilitation program. Two major tasks of successful rehabilitation therapy are overcoming the individual's lack of motivation and evaluating the individual's progress in the rehabilitation program.
- For many people, rehabilitation programs last several weeks, months, and even years. Improvement is often so small and slow that it may not be perceived by either the individual or by the rehabilitation team members. The length of time required and the inconsequential, incremental pace of improvement cause many patients to lose motivation for participation in the rehabilitation program. Patients become discouraged when they cannot feel or see improvements in their capabilities. Members of the rehabilitation therapy team often spend a large amount of time working to increase the motivation of individuals to continue working on the rehabilitation program. The end result is less effective and less efficient rehabilitation.
- During rehabilitation, patients are taught how to move correctly and are given exercises to diminish their movement impairments. To correctly learn movements and exercises, patients often require many repetitions of instructions from the therapists. However, the repetition of exercises by a patient under continuous supervision of a therapist is prohibitively costly. Therefore, patients must cooperate in their rehabilitation by practicing the movements and performing the exercises independently. A direct relationship between patient compliance with therapy and decreasing movement impairment has been demonstrated. Lack of motivation to continue with practice is detrimental to progress in a rehabilitation program. Successful rehabilitation depends not only on the patient's repetition of exercises and movements, but also requires that the exercises and movements be performed correctly.
- Biofeedback is a treatment technique used with patients who have a loss of perception of some body function. Biofeedback monitors the body function for which the patient has lost perception and provides patients with some type of visual or auditory signal as evidence of a change in that body function. Biofeedback is used in rehabilitation therapy to provide patients with information as to when they have performed the exercise correctly.
- Electromyographic (EMG) biofeedback has been successfully used during rehabilitation to help patients activate muscles and to re-educate patients in the use of their muscles. Patients have experienced marked improvement in muscle function following use of EMG biofeedback. Currently marketed EMG feedback systems provide minimal information to either the clinician or patient. The feedback often consists of either visual light blips or auditory signals or both. The majority of EMG biofeedback devices consist of a bank of light-emitting diodes and an auditory tone that responds to the muscular effort of a patient. The stronger the muscular effort by the patient, the greater the amount of EMG detected and the greater the number of LEDs illuminated and the greater the auditory tone. Thus, patients are “rewarded” for their muscular effort with lights and tones. A few EMG feedback systems have a computer interface that displays the EMG signal in a graphic representation. Other EMG devices have been developed which ask a patient to attempt to reproduce a muscular effort that rises and falls according to a preset pattern. At present, no rehabilitation device (biofeedback or EMG) exists which provides a variety of novel and motivating experiences. Evaluation of progress in a rehabilitation therapy program is problematic in part because of the small increments in the improvement of individuals. Currently used rehabilitation evaluation instruments and methods often require substantial change in the function of the individual being tested in order to register a change in the score. Often the rehabilitation evaluation instruments and methods are too crude to detect the small incremental changes observed by the rehabilitation clinicians. To meet the need for evaluating the small change in patients, rehabilitation clinicians often record the number of repetitions, laps, bends, lifts, and other movements performed as a way of implying a change in strength, flexibility, coordination, or functional activities. This method of evaluation has been shown to have poor correlation with patient function in that patients often perform more movements but still having poor function.
- Information from EMG biofeedback devices regarding overall patient performance during a treatment session is extremely limited. Current feedback systems do not provide data for the clinical therapists that can be easily used to evaluate the precision of subject movements or exercises. Using traditional biofeedback during a therapy session, a therapist would only be able to grossly estimate the frequency of patient attempts or successes of a movement or exercise with little or no data provided by the EMG equipment.
- Another problem encountered during the evaluation of progress in a rehabilitation therapy program is that the motivation of an individual in performing the testing will effect the outcome of the testing. In order to achieve valid and reliable measurements, individuals must actively participate in the testing. To best identify the maximum outcome from rehabilitation therapy, the subject must participate with maximum effort. Lack of motivation to participate with maximum effort can greatly skew the results of the evaluation tests.
- A biofeedback device that can provide an individual with an attractive and motivating feedback would be beneficial in creating an inducement for rehabilitation patients to continue with their exercises. A device that could provide appropriate feedback to the patient about the success of an effort would be valuable and could promote independent practice of movements and exercises. A device that elicited maximum patient effort in evaluation tests would be beneficial.
- A system for rehabilitative therapy such as physical and occupational therapy including body sensors coupled to a computer which is running a software program that uses muscular effort or body movement to control gamepiece or cursor movement of a computer game. The software system records the muscular effort or body movements for later retrieval and analysis. Muscular effort can include contraction of a muscle or force generated from the contraction of a muscle, and body movements can include any joint motion (flexion, extension, abduction, adduction or any rotation).
- The software programming aspect of the present invention can unite and control other components of the system. The central or controlling software can coordinate and control other software programs and functions. The central program can switch between functions according to the user selection on a graphic user interface (GUI). The central program can use a program written in languages such as one of the Microsoft family of programs (Visual Basic, Visual C etc.) or C++ or Java or other programming systems. In some embodiments, some software component programs of the central software utilize a freeware programming environment software package, “NeatTools”, available over the Internet. NeatTools allows construction of simple drivers by visually connecting blocks on a display screen.
- In one embodiment, the user will put information regarding the subject into the computer. From a GUI selection screen, the user can be queried for information about the subject and the treatment to be performed. Patient information can include patient identifiers, age, injury, and rehabilitation goals or impairments being treated. All data from the subject information section is transferred to a permanent memory location on the computer such as a hard or floppy drive device. New subject information is automatically recorded into a relational database so that information need only be entered at one time. In subsequent treatment sessions, the user will be able to select either an existing subject or to set up for a new subject.
- One embodiment of the software system application uses a GUI to lead the user through setting up the system for use with a subject. The GUI leads the user through selecting the type of sensors used and the location of the sensors on the body of the subject. Data obtained from the set up software system can be saved in a permanent memory location on the computer such as a hard or floppy drive device.
- Another embodiment of the software applications is the calibration or limit determination. The software program can process the signal from the sensors to establish upper and lower limits of signal corresponding to limits from the person on whom the sensor is located. The upper and lower limits of the signal from the sensor can be converted to represent a scale from 1 to 100% of the range of the signal present as the person performs a muscle contraction or movement.
- Yet another aspect of the computer software applications is a zeroing function. This software functions to shift the signal so that the 0% limit of the signal is displayed at one extreme of the signal display window and the 100% limit of the signal is displayed at the other extreme of the signal display window. The zeroing function of the software application allows the rehabilitation therapist optimized viewing of the signal.
- Yet another aspect of the present invention includes the setting of a threshold level. This software functions to identify the level at which the signal is considered to have achieved a level sufficient to control another set of circuitry. Once the scale is established, a threshold can be set by the user to require a given amount of effort from the person on whom the sensor is located. With the scaling and threshold functions the software can be adjusted to meet any functional goals for the patients as required by the rehabilitation therapists. The rehabilitation therapist can adjust a slider bar or other GUI on the computer screen to select the level at which a signal must exceed in order for the subject to receive feedback from the application software.
- Another aspect of the computer program applications includes an algorithm to control the speed of the cursor or gamepiece. The rehabilitation therapist can adjust a slider bar or other GUI on the computer screen to create a faster or slower cursor movement. The speed adjust will affect the mouse movement speed, the gamepiece movement, or the speed of any external devices controlled by the software.
- Another embodiment of the computer program application includes the launching of games from within the game rather than through the desktop or any other system. The games are both launched and reset by code within the central computer software application.
- Yet another aspect of the computer software application includes an automated data acquisition of the signal during the entire time the software application is active. Parameters from each channel of sensor signal can be automatically acquired and saved into a permanent memory location such as a data file on a hard or floppy drive location.
- Still another embodiment of the computer software application includes an automated motor control assessment. The automated motor control assessment software uses the input signal to control the cursor for interactive targeting and tracking games. During the games, all aspects of the target can be controlled and recorded by the software. The software uses the signal from the sensors to control the game cursor. The automated motor control assessment software can record the time required for the subject to move the cursor onto the target and record the values and store them into the data file. The software applications can also calculate the error between the position of the target and the position of the cursor and record the values and store them into the datafile. The automated motor control assessment software application can be launched by the central software application.
- One embodiment of the system utilizes body sensors such as goniometers, torsiometers, bend sensors, tilt sensors, pressure sensors, force sensors, accelerometers, and EMG devices to detect muscle contraction and/or body position and/or body movement. Used in conjunction with the computer software applications, the devices can support multiple measurements and have multiple channels simultaneously active within a single device, such as one channel for measuring bend and the other for measuring rotation. The sensors are preferably coupled to an interface, either integral with the sensor or outside the sensor in an interface box. One type of interface box includes a microprocessor such as the PIC family of microprocessors, which draws little current and can be easily programmed. The interface device can accept the sensor output signal and condition and digitize the signal before it is sent to a computer input port. Control of the entire system of sensors and game piece, mouse or external device movement and automated acquisition of information from the sensors, is accomplished by software which runs within the computer to which everything is connected via the interface device.
- In preferred embodiments of the invention, a signal is sent from a sensor or interface device to a computer port such as a serial port, mouse port, game port, infrared port, USB port, or parallel port. In the preferred embodiments, the data signal is retrieved through software that receives the data from internal locations corresponding to inputs from the various computer ports. The preferred embodiment software then processes the data from the inputs and uses the signal to control various components of the computer system. In one embodiment, data can be processed through the software and may be sent into a keyboard buffer that the computer interprets as arrow keys being depressed. In another embodiment, data from the sensors is processed through the software and may be interpreted by the computer as a movement of the mouse in one direction.
- In some alternate embodiments of the invention, physical devices are used and physically coupled to a computer port to accomplish similar goals. One set of software applications according the present invention sends data from the input interface box to control the mouse on the computer. Another set of software sends data from the input interface box to control the joystick or gameport on the computer. Yet another set of software sends keystrokes such arrow keys to the keyboard port of a computer. Still another embodiment of this device uses the software to send data from the input interface device to one of the ports of the computer (such as the parallel, USB or serial ports) which in turn sends the signal to a controller for an external game unit such as the Sega or Nintendo System. Another embodiment of this device uses the software to send data from the input interface device to one of the ports of the computer (such as the parallel, USB or serial ports) which in turn sends the signal back out through one of the ports of the computer (such as the parallel, USB or serial ports) and into a controller for an external physical device like a remote controlled car. The software programs process the signal from the sensors for use with many cursor or gamepiece movements. In one software application, the relative position of the cursor or gamepiece corresponds to the relative position of the signal within the scale. For example, if the horizontal axis of a computer screen is considered to range from 0% on the left edge to 100% on the right edge, the position of the cursor could be represented as a percentage of the horizontal axis. The percentage of the signal within the scale would directly translate to the location of the cursor as a percentage of the horizontal axis.
- In another software application, a change in the location of the cursor or gamepiece corresponds to the signal exceeding the threshold that was set by the rehabilitation therapist. For example, if the signal ranges from 0% to 100% and the threshold is set to 70%, and the signal is set to control the horizontal movement of the cursor or gamepiece to the right, any time the signal exceeds the threshold, the cursor or gamepiece will move to the right. A separate signal would be needed to control the movement of the cursor to the left along the horizontal axis.
- A data acquisition module will record data into a file. A patient or therapist can enter patient information into the computer. Patient information can include patient identifiers, age, injury, and rehabilitation goals or impairments being treated. The muscle or body sensor or sensors can be secured to the patient and the sensors connected to a converter or interface which is in turn connected to an input port of the computer. After any required initialization or calibration of the sensors, the tracking or monitoring software can be started to monitor the data generated by the muscle and body sensors. The game software can be started and the patient can play a game, moving the cursor or gamepiece by contracting a muscle or moving a body part. In one embodiment, left-to-right cursor or paddle movement in a game such as Breakout or Pong is performed by body movements such as flexing and extending a joint. In another embodiment, left to right gamepiece movement is accomplished using body movements such as joint flexing and extending, while up and down gamepiece movement is accomplished using body movements such as joint rotations in opposite directions. By using two sensor inputs, full screen control of cursor position can be accomplished, enabling play of a game requiring two-dimensional gamepiece movement such as Pac Man.
- After play is finished, the core software application can close the file into which the muscle contraction or body sensor data has been deposited. Analysis and summary of the muscle contraction or body sensor data can be carried out and the results displayed and dumped into a file for later review. In one embodiment, the summary is uploaded to another computer for storage and review by a therapist or medical care provider. In another embodiment, the summary data from each session is printed in a format that can be included in the chart of a patient. In one embodiment, the summary data from each session can be plotted over several sessions, such as over several days, weeks, and months. In one embodiment, the data is plotted over time to give the patient a sense of the progress being made.
- FIG. 1 is a schematic diagram of a system for rehabilitative therapy including body sensors, a converter or an interface, a computer, and a display screen;
- FIG. 2 is a schematic diagram of a body sensor affixed to a body part in a first joint bending position along with the corresponding gamepiece display position;
- FIG. 3 is a schematic diagram of a body sensor affixed to a body part in a second, opposite, joint bending position along with the corresponding gamepiece display position;
- FIG. 4 is a schematic diagram of a system similar to that of FIG. 1, but having the converter outputting keyboard signals into the keyboard port of a computer;
- FIG. 5 is a schematic diagram of a system having the interface output signals to both a computer for tracking and for moving a real gamepiece or remotely controlled vehicle rather than a virtual gamepiece;
- FIG. 6 is a front view of a computer display screen for testing one-dimensional movement having a cursor and a stationary circular target;
- FIG. 7 is a front view of a computer display screen for testing two-dimensional movement having a cursor and a moving circular target; and
- FIG. 8 is a front view of a computer display for testing a two-dimensional, tracing movement within a path.
- FIG. 1 illustrates generally a
system 20 for rehabilitation therapy including afirst body sensor 22 which generates a first output signal that is sent through awire 24 and asecond body sensor 26 which generates a second output signal that is sent through asecond wire 28. First andsecond wires interface device 30 which outputs a conditioned and digitized or converted signal through awire 32 to aninput port 34 in acomputer 36. The converted signal can be used to drive a computer game running incomputer 36 and can be stored in a data file and/or analysis program. The computer game can usesensors virtual gamepiece 39 on a computer display orCRT 38. - While any number of body sensors can be used with the present invention, a preferred number is three or less. In one embodiment, a single body sensor is used to move a game piece along a single axis such as moving a cursor to the left and right along a horizontal axis of a computer display. Some early computer games were extremely simple and are now outdated, but are very appropriate for use in the present invention. In one embodiment, Pong is used and in another embodiment, Space Invaders is used. Pong requires movement only along the computer display horizontal axis. Space Invaders requires movement only along the horizontal axis along with activation of a digital firing switch. Both games require traversing the full extent of the left-right horizontal movement of the screen in order to play. In another embodiment, the single dimension of movement is used to steer a screen vehicle left or right.
- The display far left extent can be considered 0% travel and the display far right extent can be considered 100% travel. The 0% travel direction can be made to correspond to one muscle contraction or direction of body movement and the 100% travel direction can be made to correspond to another muscle contraction or the opposite direction of body movement. The two directions and the limits of movements required to activate the cursor movement can be set by the patient or by a rehabilitation therapist. For example, if a patient has only 130 degrees of extension in the elbow, the ultimate goal would be complete extension of the forearm away from the upper arm, or 180 degrees. The motion of the cursor in the 0% travel direction might be set to correspond to a 60-degree or less angle and motion of the cursor in the 100% travel direction could initially be adjusted to correspond to a 120-degree or greater angle. In this representation, the patient would be required to spend time near the limit of their movement in order for them to move the cursor from the 0% side of the screen to the 100% side of the screen. As movement improved, the settings could gradually changed to require the patient to move more toward the 180-degree angle in order to activate the cursor to move in the 100% travel direction. For example, as the patient improved, the motion of the cursor in the 100% travel direction could be incrementally adjusted from 120 degrees to 125 degrees, then to 130 degrees, etc., until the goal of the 180-degree position has been achieved.
- As used herein, the reference to extremes or limits of travel is not used to limit the invention to preclude or require absolute units of movement measurement. For example, in some embodiments, where movement is currently possible between only 60 and 120 degrees, the angle of movement is output from an interface device as or as 0-5 VDC. The calibration component of the software application is used to set an upper and lower limit for the display so that whatever part of the 0-5 VDC range from the sensor is displayed as0 to 100%. In other embodiments, where movement is also limited to 60 to 120 degrees, the same movement is output from an interface device as 60 to 120 degrees, or 33 to 66% (of 180 degrees), or as 1.66 VDC to 3.33 VDC (out of 5 VDC). In this instance, the calibration component of the software application would display the 0-5 VDC range as 0 to 100% and the signal from the sensor would range from 33 to 66% of the display limits.
- Referring now to FIG. 2,
bend sensor 22 is illustrated, being affixed to anarm 50 with straps orother attachment devices 52, witharm 50 having an elbow joint 54 making an angle theta. In FIG. 2, theta is about 60 degrees which can be used as one extreme of body movement, and used to calibrate the leftmost location ofgamepiece 39 along the horizontal axis, as indicated at 56. In FIG. 3,arm 50 is shown in a more extended position, forming an angle phi, having a value of about 120 degrees. FIG. 3 represents a second extreme of travel for elbow joint 54 which can be used in the calibration to set a second extreme position forgamepiece 39 ondisplay 38, as indicated at 58. - In one embodiment, if the angle formed by
elbow 54 were midway between the two extremes, then the gamepiece position would be midway between the two extreme sides of the display. In another embodiment, the gamepiece position is set by putting the gamepiece in motion in one direction or the other relative to the current position, depending on the body part position. In this embodiment, if the elbow were in the position depicted in FIG. 2,gamepiece 39 could be moved continually left, and could be moved continually right if the elbow joint were in the position depicted in FIG. 3. Nearing or crossing the threshold for one direction or the other would be required to move a cursor right or left, with no cursor motion resulting from a body position within the dead band between the two thresholds. - In one embodiment, the direction of the cursor or game piece movement would be controlled by two different body parts, such as a right elbow and a left elbow. Each body part would have a separate sensor and each would have separate limits and thresholds. .
- In some embodiments, there is linear relationship between angular position and percent of cursor or gamepiece travel. For example, the angular movement from 60 to 120 degrees, a 60-degree span, corresponds linearly to a 0 to 100% range of cursor or gamepiece travel.
- In some embodiments, a dead band function is used. In one example, a 120-degree position or greater will cause continued cursor movement toward 100% travel, and a 60-degree position or less will cause continued cursor movement toward 0% travel. Thus, to move the cursor left, the forearm must be flexed to no more than 60 degrees and held at most at that angle. As long as the forearm is sufficiently bent past the 60-degree limit, the cursor will continue moving to the left. To move the cursor right, the forearm must be extended to at least 120 degrees and held at least at that angle. At positions between 120 and 60 degrees, the cursor will stay where it is.
- In some embodiments, cursor movement is not linearly related to body movement. For example, movement in the middle of the range may cause very little corresponding cursor movement while movement toward one extreme or the other may cause a greater amount of corresponding movement. This can mean that more body movement toward the limit of the range of motion is required than in a linear relationship.
- In other embodiments, cursor movement is controlled by different types of sensors located in different areas of the body. For example, one sensor could be located on a muscle and could be set to control cursor or gamepiece movement toward the 0% travel direction. A second sensor could be located on a joint and set to control the movement of the cursor or gamepiece toward the 100% travel direction.
- In a preferred embodiment, as previously discussed, muscle contraction or body position near or past a threshold is required to set a gamepiece in motion or keep the gamepiece in motion. In an alternate embodiment, the relative position between two body positions or two degrees of muscle contraction determines the relative display position of a computer gamepiece between two display positions along an axis. For example, a joint angle of 60 degrees would set the gamepiece to far left, 90 degrees to mid-screen position, and 120 degrees to far right. For example, a totally relaxed muscle would correspond to a far left display position, and a specific level of contraction would be required to position the gamepiece to a far right position, with intermediate contraction levels positioning the gamepiece in between the two positions.
- In some embodiments, two dimensions in movement are used, corresponding to two display dimensions on the screen. In one example, bending and straightening the right forearm toward and away from the shoulder causes horizontal axis cursor movement, and the same movement of the left arm causes vertical axis cursor movement. In another example, bending and straightening the right forearm toward and away from the shoulder causes horizontal axis cursor movement, while rotation of the forearm about its axis causes vertical axis cursor movement. One example of a simple game that utilizes two-dimensional cursor movement is Pac Man or a Pac Man derivative. The two dimensions of body movement can correspond to the two dimensions of screen movement. In one embodiment, two extremes of body movement correspond to two extremes of cursor display position. On another embodiment, two extremes of body movement past thresholds correspond to continued cursor movement in one direction or the other. In yet another embodiment, one extreme or pair of extremes of body movement corresponds to a pair of opposite limits of cursor display positions while another extreme or pair of extremes corresponds to thresholds and causes continued cursor movement in one direction or the opposite direction. In one embodiment, the position of the cursor is controlled by motion near the extreme range of motion by setting the two extremes near the extreme of possible motion. For example, in the previous elbow joint example, a range of motion between 110 and 120 degrees might be used to control cursor or gamepiece movement in one direction.
- The present invention thus requires specific body movements or muscle contraction to play the game. This is only one aspect of the invention. Another aspect is the tracking, storage, and analysis of the body sensor data. While the game provides motivation for the person to move the body parts, other software can track, store, and analyze the effort and success of patient contractions and movements. In one embodiment, every movement is recorded and time stamped. In one embodiment, once game play begins, movement is recorded at regular intervals of time, leaving a trail or list of data relating to time since onset of treatment. In another embodiment, once game play begins, effort or movement is recorded as a percentage of the threshold such as every 20% of the threshold. For example, is a patient achieved 85% of the threshold on a given attempt, the percent of threshold and timestamps could include 5%, 20%, 40%, 60%, 80%, and 85% threshold, where the goal of 100% threshold was not achieved in this cycle. In one embodiment, given the same data, only the 5% and 85% percentage of threshold times and positions were stored. A change in direction of movement, along with maximum threshold amounts can be used to infer attempts to cross thresholds or reach goals. In these embodiments, the data is stored as percent-of-threshold, with the setup information stored as well, to allow calculation of body position from the percent of threshold data. In some embodiments, the data is stored as percent-of-body movement or in raw angles or linear displacement units such as centimeters. In some embodiments, threshold crossings and maximum percent of threshold crossings are stored. For example, a threshold of 80% of maximum extension could be configured as a threshold, and the timestamp and total number of all threshold crossings would be recorded. In yet another set of embodiments, the time the patient spent above threshold would be summated and recorded into the data file. Similarly, the amount of time spent above a certain percentage of threshold would be summated and recorded into the data file. Another set of data derived and recorded from these measures would be the proportion of total time the patient is working greater than a predetermined proportion of the threshold during the treatment session.
- The data can be analyzed or summarized, either as it is produced or in a subsequent step. The analysis can include the session length, number of motions, the average range of motion, the total time spent near or above a threshold, the number of attempts to cross a threshold, the number of successful threshold crossings, and the percentage of attempted threshold crossings that were successful. The average maximum range of motion in each direction can be calculated as well.
- One class of body sensors that can be used with the present invention is goniometers. Goniometers that can be used with the present invention include both one- and two-axis sensors to monitor joint angles. Two-axis sensors can be used to monitor up to two planes of movement and have two separate outputs. For example, one output contains flexion/extension measurement data, and the other output contains abduction/adduction measurement data. In movements where only dimension is to be measured, such as knee flexion/extension, only one channel of a two-channel device can be used, or a single channel device can be used. One source of Goniometers is Biometrics Ltd., Cwmfelinfach, Gwent, United Kingdom. Goniometers available from Biometrics include devices for measuring: wrist flexion/extension and radial/ulnar deviation; forearm pronoation/supination; elbow flexion/extension; ankle plantar/dorsor flexion; knee flexion/extension; hip flexion/extension; back flexion extension and lateral flexion; finger DIP, PIP, MCP flexion/extension; and toe flexion/extension. The goniometers provided by Biometrics can be attached over the joint using tape or straps or other attachment devices. The output signal or signals from the goniometers corresponds to the degree of bending of the joint.
- In use, the goniometer can be attached to the joint to be rehabilitated and the joint moved through several degrees of bending by the therapist or patient. If the goniometer is self-calibrating, the output signal corresponds to the joint angle without further calibration. If the goniometer is not self-calibrating, it may be required to move the goniometer through measured angles and these angles entered into the device or computer program. For example, it may be necessary to move the goniometer through a range from 0 to a 120-degree angle Allowing the computer program to correlate a range of the 0-5 VDC signal to angles between 0 and 120 degrees.
- One embodiment utilizes a static, non-movable sensor which measures applied force. The force is a compressive force in one embodiment, and a tension force in another embodiment and both compressive and tensile in another embodiment. Still another embodiment utilizes shear forces in both one and two dimensions.
- Some embodiments utilize EMG devices as body sensors. EMG devices are available from multiple sources, one being The Prometheus Group of Portsmouth, New Hampshire. The Prometheus Group offers Pathway surface EMGs, which are placed over a muscle to be exercised and secured in place. The EMGs are typically coupled to a preamplifier to provide a sufficiently strong signal to be fed to a computer or other device. Muscle contractions generate a weak voltage signal which is amplified into a stronger signal by the preamplifier. Single and multiple channel EMG devices and preamplifiers are commonly available. Surface EMGs can be used to measure muscle contractions and used to rehabilitate stroke and brain trauma patients. For example, facial muscles can be used to generate EMG signals, which are in turn coupled to the computer. The patient can calibrate the muscle strength required to pass a threshold or to set the relative cursor position. Contracting the muscles can thus be used to play the game in question. Use of EMG signals supports rehabilitation of patients who do not yet have adequate strength to move but do have some muscle contracting capability.
- One use of the present invention includes requiring a patient to activate two or more sensors at once to move a gamepiece. One combination requires both muscle contraction of a particular muscle and movement of a particular body part. In one embodiment, the muscle contraction is measured by an EMG, and the body movement is measured by a goniometer. In one embodiment, both the EMG and goniometer must generate signals above their respective thresholds to move a gamepiece. In another embodiment, both an EMG sensor and a force sensor must generate signals in order to move a computer gamepiece.
- One use of this aspect of the invention is to force a patient to move a particular body part by using a particular muscle. Some body parts may be moved by contracting more than one muscle or by contracting only one of multiple muscles. Only one muscle may require rehabilitation and the patient may perform the movement utilizing other muscles as the muscle to be rehabilitated may cause discomfort when its use is attempted. The present invention allows the patient or therapist to isolate a particular muscle by attaching an EMG near that muscle. In one example, a particular wrist flexing forearm muscle must be contracted sufficiently to generate an EMG signal past a threshold and a goniometer attached to the wrist must also be bent sufficiently past a threshold angle to move a gamepiece on a computer. Flexing the wrist alone will not cause the gamepiece to move in this example.
- In another embodiment, at least two joints must be bent to move a gamepiece. In one example, which can be used to rehabilitate a patient to feed him or herself again, both the elbow and wrist joints must be bent towards the mouth to move a gamepiece. In another example, more than two body movements or muscle contractions can be required through Boolean anding in order to move a gamepiece.
- Various embodiments of the present invention call for various setup procedures. In general, setting up the equipment can call for applying sensors to the body, plugging the body sensors into the converter or interface box and plugging the interface box into the computer. Setup software can be run to allow for initializing the interface box, calibrating the input sensors, establishing threshold levels and inputting patient information and session information.
- In one embodiment previously discussed, muscle contraction or body movement sensors are used to control relative cursor or gamepiece positions between two screen locations. For example, a 60-degree angle is to correspond to the extreme left cursor position, and a 150-degree angle is to correspond to the extreme right cursor position. After connecting cables and running the set up software, a screen appears having the cursor displayed within the confines of a square box. The patient is prompted to move the cursor from far right to far left by moving the body part having the body sensor attached. The patient's effort will move the cursor between right and left sides of the screen as the program notes the time to complete the task plus the amount of movement used by the patient as well as the amount of error between the target and the cursor and records them. If a second body sensor is to be used, the program repeats this process by prompting for vertical cursor movement using a second body sensor or a second axis on the same body sensor. In one example, elbow joint extension/flexion is used for horizontal cursor movement through the first axis of a body sensor, and elbow joint rotation is used through the second axis of the same body sensor. The program can use the amount of patient movement measured to establish the extremes of cursor movement to be used in the game and set the thresholds for right and left cursor movement.
- After setting the cursor thresholds, the patient can be prompted to insure that the thresholds are not too difficult or too easy, by prompting the patient through the motions again. The thresholds can be stored along with other patient information before starting the game. The game can be started in a normal fashion, with the game cursor controlled by movement input from body sensors instead of mouse, keypad, or joystick movements. After gameplay has ended, the setup program can be entered again to stop the recording of body sensors, and the session terminated.
- In another embodiment previously described, cursor movement is related to body position as relative motion. Specifically, when body position exceeds a threshold, for as long as body movement exceeds that threshold, the cursor will continue to move in one direction relative to the current cursor position. For example, while forearm rotation exceeds one threshold angle, the cursor will move to the right, and while forearm rotation exceeds the opposite threshold angle, the cursor will move to the left. In this embodiment, the threshold angles must be set by the patient or a therapist. In this embodiment, the setup program can be prompted for extremes of body movement for one axis of cursor movement, followed by similar prompting for another body movement for a second axis of cursor movement, if appropriate for the patient's rehabilitation. After setting the thresholds, the patient can be lead through the movements again to verify that the thresholds are appropriate. For example, a 60-degree elbow angle can correspond to cursor right movement, while a 150-degree elbow angle can correspond to cursor left movement.
- In systems using relative cursor or gamepiece movement, after any required thresholds or limits are set, game play can begin. In one example, a game such as Breakout requiring only one dimension of cursor movement is begun. The playing piece, a paddle, is moved further to the right with sufficient flexion and further to the left with sufficient extension. In games requiring additional discrete inputs, the keyboard or an additional input to the interface box can be used for the additional input or inputs. For example, in a Space Invader-type game, the firing can be accomplished by depressing a separate discrete switch or depressing a keyboard key.
- In another embodiment, body movement thresholds are used to provide keystrokes to the computer. In one example of this embodiment, exceeding thresholds in one plane of movement causes the right and left arrow key signals to be controlled, while exceeding thresholds in another plane of movement causes the up and down arrow key signals to be controlled. In one embodiment, the two axes of movement are hard wired to produce only the arrow key signals and are not configurable. The arrow keys are often supported by computer games, even where the user would normally use a mouse or joystick. In one embodiment, allowing use of simple measurement devices, discrete measurements are made indicating whether the patient met the threshold or goal. For example, the height a patient is able to raise his/her hand over his/her head can be measured using a photocell and a light beam. The light beam can be set near the threshold height, with the light beam being broken if the patient raises his/her hand sufficiently high. For example, raising the right hand would cause the cursor to move right, and raising the left hand would cause the cursor to move left, while breaking the beam with neither hand would cause no movement. In one embodiment, the discrete measurements are made by discrete switches such as pressure-activated switches or pressure sensitive switches. For example, a touch-activated switch can be positioned above the patient's head on a horizontal member at or near the threshold. In order to move the cursor, the patient must reach up and push the touch-activated switch.
- In many embodiments, a converter or interface or interface box is physically separate from the sensor, but interposed between, and coupled to, the sensor and computer input port. The interface can serve several functions such as signal conditioning, filtering, amplification and transforming body sensor signals into formats appropriate for the computer input port, analog to digital sampling. One interface box used in one embodiment of the present invention is the TNG-3, made by MindTel. The TNG-3 (pronounced “Thing 3”) has eight analog inputs, eight discrete inputs, and a nine-pin serial output compatible with a computer serial port.
- Various software modules or portions of larger software packages can be used with the present invention. One software portion is a limit setting application that can be used to determine the end points that are possible from any sensor on a given patient. These end points are then used to set 0% and 100% range end points for the display on the computer. One software portion is a threshold setting portion that can be used to set movement thresholds, for example, at a specific angle between the beginning and end positions for bend sensors. Another software portion is a portion for converting threshold-passing activity into keyboard keystroke outputs. For example, passing first and second thresholds with first and second body sensors would control right and left arrows, while passing third and fourth thresholds with third and fourth body sensors would control up and down arrows. In another embodiment, body sensor signals would be converted to control right and left or up and down or all four movements for a mouse. In yet another embodiment, the body sensor signals would be converted to control gameport compatible cursor movement.
- Another software portion that can be used in the present invention is the tracking or historical software portion. The tracking portion can retrieve the body sensor data from the computer-input port and dump the data into a historical file. For example, position data can be grabbed from the input port and dumped into a file every one-fifth of a second.
- In all embodiments, the signals coming into the computer may require further processing with a non-standard driver. For example, bend sensor data coming into the serial port may have to be further processed before being used to drive a gamepiece. In one embodiment, data is grabbed from the serial port and used to drive arrow keys into the keyboard buffer or used to drive the cursor position. The exact software used will vary with the embodiment. Some embodiments of the present invention utilize a freeware software package, “NeatTools”, available over the Internet. This package allows construction of simple drivers by visually connecting blocks on a display screen.
- In one embodiment, body movement extremes generate keystrokes, but the keystrokes are user configurable. A related method is well known to those in the computer game arts where a joystick button depression is configured by a set up program to emit a keystroke, by requesting the button depression followed by a keyboard key depression, with the keyboard keystroke being captured and output to the game every time that joystick button is depressed. For example, an “F”, for “Flare”, may be output into the keyboard port or buffer in some flying games every time the third button on a joystick is depressed. In these embodiments, software provides the keystroke or joystick or joystick button control.
- In a preferred embodiment of the invention, where keystrokes are used in gameplay, the keystrokes are generated in software when called for by sufficient muscle contraction or body movement relative to a threshold. For example, the degree of movement or muscle contraction is brought into the computer as 0-5 VDC and compared to a threshold or goal. If the threshold has been crossed, then a right arrow could be inserted into a keyboard buffer by the software. The threshold could be established by the patient or therapist by bending a joint to a level or movement or discomfort followed by depressing a key on the keyboard, which could be mimicked by software when that threshold was later crossed during gameplay. The software would preferably reside and run in the computer. Thus, in a preferred embodiment, the comparison to thresholds and generation of a keyboard character is performed in software running in the computer rather than in an interface box.
- In an alternate embodiment of the invention, illustrated in FIG. 4, the threshold crossing determination and keystroke generation can be performed in the interface. FIG. 4 illustrates a system similar to that of FIG. 1, but having
body sensors interface 31, which outputs a keyboard character signal through a cable into akeyboard port 35 incomputer 36. Akeyboard 40 is piggybacked into the same keyboard port through akeyboard cable 42. In one embodiment,interface 31 is calibrated during setup to output specific characters at threshold movements such as threshold bend angles. For example, the patient could be prompted to extend a joint the maximum amount and to depress a first button oninterface 31, thus setting the angle at which a right arrow key could be emitted frominterface 31. - In one embodiment of the invention, the body sensor outputs are coupled to a interface box, which in turn outputs a signal to control a game joystick type of game on a computer. In one embodiment, the body movement is used to control absolute joystick compatible outputs to the game port. This embodiment has the advantage of requiring very little in the way of software within the computer. For example, a gameport compatible output can be directly coupled to the gameport, and software normally used to calibrate a joystick can be used to calibrate the travel extremes of the body sensor. For example, Microsoft Windows 95 and 98 includes joystick calibrate software for standard joysticks, which can be used to make cursor absolute position correspond to body sensor position.
- As previously mentioned, simple computer games such as Pong, Breakout, and Space Invaders are preferred for use in the present invention. Games such as these are well known and have been widely mimicked, making reasonably priced software and even source code widely available. Versions playable over the Internet are available, having variable speed options for game play. In a preferred embodiment, the speed of game play can be set by the patient, making already available variable speed games desirable. In particular, the speed required to move a game piece or cursor should not be set so high so as to ensure losing the game. For example, if the cursor movement depends on knee extension and flexion, a slower game pace is suggested than when cursor movement depends on finger joint extension and flexion.
- In an alternate embodiment of the invention, illustrated in FIG. 5,
body sensors vehicle 35, instead of, or in addition to, a virtual gamepiece on a computer. In FIG. 5, the system includes aninterface 38 which inputs body sensor signals to acomputer 36. In addition, outputs signals are sent from the computer via a cable attached to one of the ports, 41 to aremote control unit 43 having an antenna orother emitter 37. In one embodiment, wires from thecable 41 are coupled to an existing radio control unit. Remotely controlledvehicle 35, having anantenna 33, can be driven and steered using signals from thebody sensors computer 36. In one embodiment of the invention, all control signals to the remotely controlled vehicle go through the computer. In this embodiment, not requiring illustration, the sensor signal comes into the computer via the interface unit via a port such as a serial port. After processing by software, the computer can output a signal through an output or bidirectional port such as a parallel port to a remote control transmitter adapted to receive signals from the output port. In some embodiments, the vehicle control is proportional or relative to body movement, while in other embodiments, the control is determined by surpassing a threshold and can be discrete, similar to embodiments causing relative gamepiece motion, previously discussed. - The session software can include a portion eliciting information from the therapist or patient such as personal data that can be substantially static, for example, name, address, age, and injury to be treated. The session software also elicits information about what joint or body part is to be exercised, preferably by allowing the therapist to select from a menu, most preferably a graphic menu depicting or listing body parts.
- After eliciting sufficient information from the therapist or patient, the session software can enter a tracking portion or tracking module used to record historical data on the muscle contractions or body movement or movements from the sensors. In one embodiment, the body sensor outputs are periodically polled and recorded. In another embodiment, the body sensor outputs are rapidly polled and only recorded at either set time intervals or set movement amounts, for example, every 20 degrees or a movement extreme or a sensor threshold crossing. This tracking software can be run independent of the game playing software, and the tracking software does not care or perhaps even know that the reason the body sensor is moving is because the patient is playing a game. As the tracking software measures the muscle contractions or body movement, the data is preferably dumped into a file along with either implicit or explicit time stamp data.
- After the session terminates, the session program can either terminate, leaving the recorded data, or finish with processing and analysis of the data to create a summary. The summary can include the date, time, and length of the session, along with the number of repetitions. In embodiments measuring body position, the percent of threshold or goal attained for each repetition can be calculated. The percent of successful attempts can be generated as can a histogram showing the distribution of movement extremes for each repetition. For example, the percent travel over and under the goal can be calculated and tabulated every 10 percentage points, giving a brief summary indicating whether the goal or threshold should be raised or lowered. In embodiments using relative cursor movement and/or thresholds, the absolute body movement may still be recorded and tracked, when measured. In embodiments using relative cursor motion based on discrete or on-off measurements, the absolute body position may not be known, unless a discrete measurement is also made to capture partial success.
- Part of the present invention includes patient testing. The status of a patient's ability can be followed by taking periodic snapshots of the patient's ability or performance. The present invention allows objective and quantified measurements to be recorded and displayed at a later time. In one embodiment, target acquisition is tested. In one example, the cursor is located at an initial screen position and a target, such a circle, is displayed at another screen position. FIG. 6 illustrates one testing program displayed on a
screen 70 having acursor 72 which is to be moved to within atarget circle 74. In FIG. 6,cursor 72 need only be moved in one direction in one dimension to be positioned withintarget 74. The patient must perform a body movement or muscle contraction or both to place the cursor near the target, such as within the circle. Several metrics can be measured, such as the closest approach distance to target, the final distance to target, the distance traveled, and the time to reach the target. - Error can be measured as an error in final position, error from the shortest distance between the initial cursor position and the target and as distance from the target. In a one-dimensional, one-directional example, the target is located on one half of the screen and the cursor is located on the opposite half of the screen. The patient is required to move the cursor along the horizontal axis to reach the target. In another example, a one-dimensional, bi-directional example, the patient is required to move the cursor along the horizontal axis to the right to acquire a first target and along the same horizontal axis to the left to acquire a second target. In yet another example, a two-dimensional, two-directional example, the cursor must be moved in both horizontal and vertical directions to acquire a target located on the screen. FIG. 7 illustrates
cursor 72 which must be moved in two dimensions to be positioned withintarget 74. FIG. 7 also illustrates the use of a moveable target intarget 74 being moved toseveral positions - In another embodiment, use of a moveable target can be used to test the tracking ability of the subject reflecting agility and reflex capabilities. In one example, the target can be repeatedly moved and the subject must move the cursor or gamepiece to keep up with the target movement. In a one-dimensional, one-directional example, the target tracking task would have the target on one side of the screen with the cursor initially placed within the target. The task for the subject would be to keep the cursor as close to or within the target as the target moved from one side to the other side of the screen. A one-dimensional, two directional example of the target tracking task could include the target and cursor beginning at the same location with the subject trying to keep the cursor close to or within the target as the target moves from one side to the other side of the screen or reverses direction in a predictable or random manner. A two-dimensional, two-directional example of the target tracking task could include the target and cursor beginning at the same location with the task for the subject being to keep the cursor close to or within the target as the target moved in any direction.
- Metrics, such as total distance traveled to target, can be measured and required. The total time required to reach the target is used as a metric in some embodiments. In embodiments having a circle or other shape serving as the target, the time required to place the cursor within the target boundaries can be recorded. The patient's ability can be written to a database and/or later displayed either numerically or by displaying the cursor position along with the target position. The data measurements and later display can be either static or dynamic.
- Another use of the present invention includes measuring errors in motion. In one embodiment, the target and cursor are initially separated and an optimal path between the two, a straight line, is calculated. A perfect motion with no error would be a straight line movement. A left-to-right cursor movement along the horizontal axis is required in one example. Motion errors could result from a patient initially moving right to left, moving right to left as an intermediate step, or overshooting the target. These errors could occur even though the cursor finally ended up sufficiently close to the target. A metric measuring only the final distance from target would accurately measure position errors but not motion errors. Motion error can be measured by measuring the total distance traveled and comparing it the optimal, shortest travel distance. The total travel distance can be used as a metric in tests involving motion in one, two, and three dimensions. The total area between the line of actual travel and the optimal, shortest line of travel can also be used as a metric. For example, in a two-dimensional test, the area between the actual line of travel and the straight line of travel can be measured. In one embodiment, the straight or optimal path is plotted on the display screen as a path between two lines. This embodiment allows for a perfect result for the patient if the patient can keep the cursor within the lines. The path width between the lines can be varied. Displaying a path between two lines can provide for positive, absolute feedback compared to the excess travel distance metric, as the excess ravel distance usually approaches some limit of perfection, without a discrete success/failure result.
- In another embodiment, the patient is tested for the ability to track a pattern displayed on the screen. The pattern is a line in one embodiment, and a pair of lines in another embodiment. In one example, the pair of lines is displayed as an oval, similar to a racetrack, and the patient's goal is to circle the track while keeping between the lines. The error or deviation from the optimal result can be measured as the integrated area outside of the path, the total distance traveled outside the path, or the total distance traveled outside the path, compared to the total distance traveled. FIG. 8 illustrates
cursor 72 lying within apath 82 lying within afirst line 84 and asecond line 86. The path traveled by the cursor can be seen in a within limitsportion 88, outsideportion 90, and aninside portion 92. - The session data and summary can be stored until analyzed by a rehabilitation professional. In one embodiment suitable for either home or institutional use, the computer dials up a central computer and transfers the session data and summary soon after each session. This allows dispersed use of the invention while allowing for central analysis by professionals. The automatic, low cost nature of recording patient movement makes possible another aspect of the present invention. The data collected by the present invention can be summarized and stored for the same patient over time. For example, the extreme range of movement can be recorded over days, weeks, and months, giving the patient an indication of whether progress has been made and how much progress has been made.
- The progress can be presented to a therapist for review. The progress over a long time period can be succinctly reported to a payor for reimbursement. For example, an insurance company or Medicare can be shown the long-term improvement. In one use of the present invention, continued progress can be demonstrated past a normal cutoff point for reimbursement. For example, after an injury, the cost of physical therapy may be reimbursed for only 6 months, after which time it -is presumed that no further progress can be made. Statements that progress continues, made by the therapist, may currently be considered, but the statements may be suspect, even when progress is truly being made by the patient. If long-term, continued, objective data indicative of progress can be measured and shown on a graph, therapy may be continued past the presumed end point.
- It is recognized that many of the software functions described above can be performed in either the computer or in an interface box and that both are within the scope of the invention. For example, threshold comparisons can be performed in a interface box, and the ASCII code for an arrow key can be output from the interface, into the computer serial port, where software in the computer captures the ASCII code and puts the code into a keyboard buffer.
- Numerous advantages of the invention covered by this document have been set forth in the foregoing description. It will be understood, however, that this disclosure is, in many respects, only illustrative. Changes may be made in details, particularly in matters of shape, size, and arrangement of parts without exceeding the scope of the invention. The invention's scope is, of course, defined in the language in which the appended claims are expressed.
Claims (47)
1. A system for monitoring rehabilitative patient therapy activity comprising:
means for detecting muscle contraction or body movement;
means for operating a computer game including a display having a gamepiece, wherein said gamepiece has a position on said display;
means for setting said gamepiece display position responsive to said means for detecting muscle contraction or body movement, such that body movement can move said gamepiece on said display;
means for recording muscle contraction or body movement responsive to said body movement; and
means for retrieving said recorded muscle contraction or muscle contraction or body movement.
2. A system for monitoring rehabilitative patient therapy as recited in claim 1 , further comprising means for recording patient data.
3. A system for monitoring rehabilitative patient therapy as recited in claim 1 , further comprising means for displaying therapy trends over periods covering multiple sessions.
4. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting muscle contraction or body movement includes means for measuring and outputting relative muscle contraction or body position between two body position extremes, wherein said means for setting said gamepiece position sets said gamepiece at a relative display position between two display position opposite extremes.
5. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting muscle contraction or body movement includes means for measuring and outputting relative body position between a first muscle contraction level or body position extreme and a second muscle contraction level or body position extreme, wherein said means for setting said gamepiece position sets said gamepiece in motion in a first direction in response to said body being near said first extreme and sets said gamepiece in motion in a second direction in response to said body being near said second extreme, such that it is necessary to move near said first and second body extremes to play said game.
6. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting muscle contraction or body movement includes means for measuring muscle contraction or body position and outputting a first signal when said muscle contraction or body position is near a first extreme and a second signal when said muscle contraction or body position is near a second extreme, wherein said means for setting said gamepiece position sets said gamepiece in motion in a first direction in response to said first signal and sets said gamepiece in motion in a second direction in response to said muscle contraction or body being near said second extreme, such that it is necessary to move near said first and second muscle contraction or body extremes to play said came.
7. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting body movement detects joint flexion angle and is affixed to said joint.
8. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting body movement detects joint rotation and is affixed to said joint.
9. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting body movement detects muscle contraction and is affixed to skin near said muscle.
10. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting body movement is selected from the group consisting of goniometers, torsiometers, bend sensors, tilt sensors, pressure sensors, accelerometers, and force sensors.
11. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for detecting body movement includes means for detecting when said body position is near a first extreme and outputting a first signal in response thereto and means for detecting when said body position is near a second extreme and outputting a second signal in response thereto, wherein said means for setting said gamepiece position sets said gamepiece in motion in a first direction in response to said first signal and sets said gamepiece in motion in a second direction in response to said body being near said second extreme, such that it is necessary to move near said first and second body extremes to play said game.
12. A system for monitoring rehabilitative therapy as recited in claim 11 , wherein said first and second extreme body positions are positions of different body parts.
13. A system for monitoring rehabilitative therapy as recited in claim 11 , wherein said first and second extreme body positions are positions of the same body part resulting from opposite extremes.
14. A system for monitoring rehabilitative therapy of a patient comprising:
at least one movement sensor for detecting muscle contraction or movement of a human body part, said detecting muscle contraction or movement sensor generating an output signal;
a computer having an input port operably coupled to said body sensor output signal and generating body detecting muscle contraction or movement data corresponding to said body sensor output signal;
a computer game running on said computer, said game using said input port body movement data as input to said game to set the display position of a gamepiece;
computer monitoring software executing on said computer, said computer software being capable of reading said input port body movement data, storing said data, retrieving said data, and displaying said data, such that said human body part movement generates input to both said computer game to move said gamepiece and to said monitoring computer program.
15. A system as recited in claim 14 , wherein said movement sensor includes a bend sensor for measuring bend angle and wherein said sensor output signal includes bend angle information.
16. A system as recited in claim 15 , wherein said software includes a gamepiece positioning software portion for positioning a computer gamepiece along an axis at a position corresponding to said bend angle sensor output.
17. A system as recited in claim 15 , wherein said software includes a threshold setting software portion for setting a first bend angle threshold and setting a second, opposite, bend angle threshold, and wherein said software includes a gamepiece positioning software portion for positioning a computer game piece along an axis corresponding to said bend angle sensor output, such that said gamepiece is set in motion in a first direction when said first bend angle threshold is crossed and in a second direction when said second bend angle threshold is crossed.
18. A system as recited in claim 14 , wherein said software includes a software portion for setting a first bend angle threshold and a second, opposite, bend angle threshold, and a software portion for generating a relative bend position signal corresponding to the relative position of the bend sensor between said first and second angle thresholds, wherein said software includes a display portion for setting a relative gamepiece position along an axis in response to said relative bend position signal, such that said game piece position is set by bending said sensor.
19. A system as recited in claim 14 , having a interface interposed between, and coupled to, said body sensor output and said computer input, wherein said interface has an input operably coupled to said sensor output signal and generates an output signal corresponding to said input signal, wherein said interface is a physically distinct from said body sensor.
20. A system as recited in claim 14 , wherein said sensor is a rotation sensor.
21. A system as recited in claim 14 , wherein said sensor is an EMG sensor.
22. A system as recited in claim 14 , wherein said body sensor detects movement of a body part past a threshold.
23. A system as recited in claim 22 , wherein said movement is selected from the group of movements consisting of extension, flexion, abduction, adduction, rotation, and muscle contraction.
24. A system as recited in claim 14 , wherein said software includes an analysis portion for analyzing the number of repetitions, maximum contraction or movement achieved,, and average contraction or movement achieved.
25. A system as recited in claim 14 , wherein said software includes a long-term trend portion for displaying trends over multiple sessions over at least several days.
26. A system as recited in claim 14 , wherein said software includes a portion for uploading sessions data to another computer.
27. A method for rehabilitation therapy of a patient comprising:
providing a rehabilitation system including at least one body sensor for measuring muscle contraction or body movement having an output signal coupled to a computer executing software for receiving said output signal, and executing software for playing a computer game utilizing a display, wherein said computer game has a moveable gamepiece which moves in response to said received muscle contraction or body sensor signal, such that muscle contraction or body movement is required to play said game, wherein said computer software includes a tracking portion for storing said muscle contraction or body sensor signal;
attaching said muscle contraction or body sensor to said patient to for a session and allowing said patient to play said game by moving said computer game piece using said muscle contraction or body sensor movements; and
recording said muscle contraction or body sensor movements over time for said session using said computer.
28. A method for rehabilitation therapy of a patient as recited in claim 27 , further comprising performing said attaching and recording steps over multiple sessions over at least multiple days and displaying said recorded muscle contractions or movements over said multiple sessions for the purpose of displaying trends in said multiple session data.
29. A method for rehabilitation therapy of a patient as recited in claim 28 , further comprising providing communications capability to said computer and sending at least part of said recorded data to another computer.
30. A method for rehabilitation therapy of a patient as recited in claim 29 , wherein said body sensors are selected from the group consisting or goniometers, torsiometers, bend sensors, tilt sensors, force sensors, pressure sensors, strain sensors, and EMGs.
31. A method for rehabilitation therapy of a patient as recited in claim 28 , wherein said provided software includes a threshold setting portion for setting movement thresholds, wherein at approaching said threshold is required to move said gamepiece and play said game.
32. A method for rehabilitation therapy of a patient as recited in claim 28 , wherein said provided software includes a trend display portion for displaying a trend of said data over multiple sessions and said method further comprises showing said multiple session trends to said patient.
33. A method for rehabilitation therapy of a patient as recited in claim 28 , further comprising increasing said threshold when said patient is observed to easily reach an existing threshold.
34. A method for rehabilitation therapy of a patient as recited in claim 28 , further comprising decreasing said threshold when said patient is observed to experience difficulty reaching an existing threshold.
35. A system for monitoring rehabilitative therapy of a patient comprising:
at least one muscle contraction or movement sensor for detecting muscle contraction or movement of a human body part, said muscle contraction or movement sensor generating an output signal;
a converter or interface having an input coupled to said muscle contraction or body sensor output, and a first interface output and a second interface output, both outputs being responsive to said interface input;
a computer having an input port operably coupled to said first interface output signal and generating muscle contraction or body movement data corresponding to said first interface output signal;
a remotely controlled device;
a remote device controller for controlling said remotely controlled device, said controller being operably coupled to and responsive to said computer software generated output, such that said controller uses said muscle contraction or body movement to control said remotely controlled device; and
computer monitoring software executing on said computer, said computer software being capable of reading said input port body movement data, storing said data, retrieving said data, and displaying said data, such that said human muscle contraction or body part movement generates input to both said remotely controlled device and to said monitoring computer program.
36. A system for monitoring rehabilitative therapy of a patient as recited in claim 35 , wherein said remotely controlled device is a remotely controlled car.
37. A system for monitoring rehabilitative therapy as recited in claim 9 , wherein said means for detecting body movement by detecting muscle contraction includes an Electromyographic sensor.
38. A system for monitoring rehabilitative therapy as recited in claim 1 , wherein said means for setting said gamepiece display position requires detecting both said muscle contraction and said body movement in order to move said gamepiece.
39. A method for rehabilitation therapy as recited in claim 27 , wherein at least two body actions selected from the group consisting of muscle contraction and body movement are required to move said gamepiece.
40. A method for rehabilitation therapy as recited in claim 39 , wherein at least one muscle contraction and at least one body movement resulting from said muscle contraction are required to move said gamepiece.
41. A method for rehabilitation therapy as recited in claim 40 , wherein both said muscle contraction and said body movement must exceed a threshold in order to move said gamepiece.
42. A method for rehabilitation therapy as recited in claim 39 , wherein said means for setting said gamepiece display position requires detecting at least two body movements in order to move said game piece.
43. A method for monitoring patient rehabilitation therapy progress comprising the steps of:
providing a monitoring system including at least one body sensor for measuring muscle contraction or body movement having an output signal coupled to a computer executing software for receiving said output signal, and executing software for performing a computerized test utilizing a display, wherein said computerized test has a moveable cursor which moves in response to said received muscle contraction or body sensor signal, such that muscle contraction or body movement is required to execute said test, wherein said computer software includes a tracking portion for storing said muscle contraction or body sensor signal;
attaching said muscle contraction or body sensor to said patient for a test session and allowing said patient to execute said test by moving said computer cursor using said muscle contraction or body sensor movements;
recording said muscle contraction or body sensor movements over time for said test session using said computer;
displaying a target at one display location;
displaying said cursor at an initial display location away from said target display location;
prompting said patient to move said cursor to said target; and
recording at least one metric for measuring the ability to move said cursor to said target.
44. A method for monitoring patient rehabilitation therapy progress as recited in claim 43 , wherein said metric is selected from the group consisting of final cursor distance from target, total travel time of cursor, total travel distance of cursor, excess travel of cursor over an optimal path, total area between actual cursor travel and optimal cursor travel path, and maximum deviation from optimal travel path.
45. A method for monitoring patient rehabilitation therapy progress as recited in claim 43 , wherein said target is a path to be traced between at least two lines.
46. A method for monitoring patient rehabilitation therapy progress as recited in claim 43 , wherein said target is a moving target which moves during said testing.
47. A method for monitoring patient rehabilitation therapy progress as recited in claim 43 , wherein said metric is recorded at multiple sessions and later displayed as a function of time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/150,457 US20020143277A1 (en) | 1999-07-27 | 2002-05-17 | Rehabilitation apparatus and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/361,753 US6413190B1 (en) | 1999-07-27 | 1999-07-27 | Rehabilitation apparatus and method |
US10/150,457 US20020143277A1 (en) | 1999-07-27 | 2002-05-17 | Rehabilitation apparatus and method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/361,753 Continuation US6413190B1 (en) | 1999-07-27 | 1999-07-27 | Rehabilitation apparatus and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020143277A1 true US20020143277A1 (en) | 2002-10-03 |
Family
ID=23423324
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/361,753 Expired - Fee Related US6413190B1 (en) | 1999-07-27 | 1999-07-27 | Rehabilitation apparatus and method |
US10/150,457 Abandoned US20020143277A1 (en) | 1999-07-27 | 2002-05-17 | Rehabilitation apparatus and method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/361,753 Expired - Fee Related US6413190B1 (en) | 1999-07-27 | 1999-07-27 | Rehabilitation apparatus and method |
Country Status (4)
Country | Link |
---|---|
US (2) | US6413190B1 (en) |
JP (1) | JP2003523223A (en) |
CA (1) | CA2379961A1 (en) |
WO (1) | WO2001007112A2 (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040267331A1 (en) * | 2002-12-04 | 2004-12-30 | Koeneman Edward J. | System and method for neuromuscular reeducation |
US20060058699A1 (en) * | 2003-07-09 | 2006-03-16 | Medical Technologies Unlimited Inc. | Comprehensive neuromuscular profiler |
US20060149288A1 (en) * | 2004-12-30 | 2006-07-06 | Howmedica Osteonics Corp. | Arm angle indicator |
US7148878B2 (en) * | 2001-12-10 | 2006-12-12 | Motorola, Inc. | Method and apparatus for biometric control of display indicator |
WO2007021771A2 (en) * | 2005-08-09 | 2007-02-22 | Ohio University | Force based measurement of tissue compliance |
US20070276281A1 (en) * | 2006-05-09 | 2007-11-29 | Mika Sarkela | Monitoring of the state of the central nervous system of a subject |
US20080041153A1 (en) * | 2006-08-21 | 2008-02-21 | Oki Electric Industry Co., Ltd. | System for rehabilitation training using muscle force data measured of a person both before impaired and when impaired |
US20080082311A1 (en) * | 2006-09-28 | 2008-04-03 | Microsoft Corporation | Transformations for virtual guest representation |
US20080189142A1 (en) * | 2007-02-02 | 2008-08-07 | Hartford Fire Insurance Company | Safety evaluation and feedback system and method |
US20090131225A1 (en) * | 2007-08-15 | 2009-05-21 | Burdea Grigore C | Rehabilitation systems and methods |
US7602301B1 (en) | 2006-01-09 | 2009-10-13 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US20090323923A1 (en) * | 2006-04-24 | 2009-12-31 | Video Accessory Corporation | Controller using dual-tone multi-frequency (dtmf) tones |
WO2010101797A1 (en) * | 2009-03-04 | 2010-09-10 | Eugene Mikhailenok | Bio-feedback exercise method for men's sexual disorders |
US20100241464A1 (en) * | 2007-02-02 | 2010-09-23 | Hartford Fire Insurance Company | Systems and methods for sensor-enhanced recovery evaluation |
US20110010024A1 (en) * | 2009-07-01 | 2011-01-13 | Curt Salisbury | System and method for accompanying a user with an automated vehicle |
US20120184871A1 (en) * | 2011-01-14 | 2012-07-19 | Seungjin Jang | Exercise monitor and method for monitoring exercise |
US20130110011A1 (en) * | 2010-06-22 | 2013-05-02 | Stephen J. McGregor | Method of monitoring human body movement |
US20140007877A1 (en) * | 2011-03-24 | 2014-01-09 | Koninklijke Philips N.V. | Childbirth labor coach with paced breathing |
US20140174174A1 (en) * | 2012-12-19 | 2014-06-26 | Alert Core, Inc. | System, apparatus, and method for promoting usage of core muscles and other applications |
US8831794B2 (en) | 2011-05-04 | 2014-09-09 | Qualcomm Incorporated | Gesture recognition via an ad-hoc proximity sensor mesh for remotely controlling objects |
US20140257142A1 (en) * | 2013-03-08 | 2014-09-11 | Thompson Sarkodie-Gyan | Sensor for reliable measurement of joint angles |
US9141994B2 (en) | 2007-02-02 | 2015-09-22 | Hartford Fire Insurance Company | Systems and methods for activity evaluation |
WO2016109719A1 (en) * | 2014-12-31 | 2016-07-07 | EZ as a Drink Productions, Inc. | Exercise systems, methods, and apparatuses configured for evaluating muscular activity of users during physical exercise and/or providing feedback to users |
US9706962B1 (en) * | 2012-12-19 | 2017-07-18 | Alert Core, Inc. | Apparatus and method for teaching and algorithms for identifying qualifying movements |
US10292647B1 (en) * | 2012-12-19 | 2019-05-21 | Alert Core, Inc. | System and method for developing core muscle usage in athletics and therapy |
US10406434B1 (en) * | 2012-12-19 | 2019-09-10 | Alert Core, Inc. | Video game controller using core muscles and other applications |
US20200170547A1 (en) * | 2016-09-14 | 2020-06-04 | Aalborg Universitet | A human intention detection system for motion assistance |
US11097155B2 (en) | 2014-12-31 | 2021-08-24 | Activbody, Inc. | Exercise systems, methods, and apparatuses configured for evaluating muscular activity of users during physical exercise and/or providing feedback to users |
US11136234B2 (en) | 2007-08-15 | 2021-10-05 | Bright Cloud International Corporation | Rehabilitation systems and methods |
US20220125341A1 (en) * | 2018-11-13 | 2022-04-28 | The Board Of Trustees Of The University Of Illinois | Portable systems and methods for ankle rehabilitation |
US11944428B2 (en) | 2015-11-30 | 2024-04-02 | Nike, Inc. | Apparel with ultrasonic position sensing and haptic feedback for activities |
Families Citing this family (104)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6872187B1 (en) | 1998-09-01 | 2005-03-29 | Izex Technologies, Inc. | Orthoses for joint rehabilitation |
US7416537B1 (en) | 1999-06-23 | 2008-08-26 | Izex Technologies, Inc. | Rehabilitative orthoses |
US20050107726A1 (en) * | 1999-08-25 | 2005-05-19 | Oyen Duane P. | Remote monitoring of an instrumented orthosis |
EP1386472A4 (en) | 2001-02-27 | 2009-05-27 | Anthrotronix Inc | ROBOTIC APPARATUS AND WIRELESS TELECOMMUNICATIONS SYSTEM |
US6740007B2 (en) * | 2001-08-03 | 2004-05-25 | Fitness-Health Incorporating Technology Systems, Inc. | Method and system for generating an exercise program |
US7736272B2 (en) * | 2001-08-21 | 2010-06-15 | Pantometrics, Ltd. | Exercise system with graphical feedback and method of gauging fitness progress |
US7115103B2 (en) * | 2002-08-31 | 2006-10-03 | Peter Trexler Keith | Stroke symptom recognition devices and methods |
EP1576456A1 (en) * | 2002-11-07 | 2005-09-21 | Personics A/S | Control system including an adaptive motion detector |
WO2004042545A1 (en) * | 2002-11-07 | 2004-05-21 | Personics A/S | Adaptive motion detection interface and motion detector |
US7182738B2 (en) * | 2003-04-23 | 2007-02-27 | Marctec, Llc | Patient monitoring apparatus and method for orthosis and other devices |
US7658695B1 (en) * | 2004-04-27 | 2010-02-09 | Performance Health Technologies, Inc. | Position monitoring displays |
US7503878B1 (en) | 2004-04-27 | 2009-03-17 | Performance Health Technologies, Inc. | Position monitoring device |
US7625316B1 (en) | 2004-04-27 | 2009-12-01 | Performance Health Technologies, Inc. | Position monitoring system |
WO2006039403A1 (en) * | 2004-09-29 | 2006-04-13 | Northwestern University | System and methods to overcome gravity-induced dysfunction in extremity paresis |
WO2006055547A2 (en) | 2004-11-15 | 2006-05-26 | Izex Technologies, Inc. | Instrumented orthopedic and other medical implants |
US8308794B2 (en) | 2004-11-15 | 2012-11-13 | IZEK Technologies, Inc. | Instrumented implantable stents, vascular grafts and other medical devices |
KR100635906B1 (en) * | 2005-03-24 | 2006-10-18 | 경북대학교 산학협력단 | Leg Rehabilitation Training Device and Leg Rehabilitation Training Method Using Weight Load and Joint Angle as Variables |
US8257284B2 (en) * | 2005-09-21 | 2012-09-04 | Wisconsin Alumni Research Foundation | Training device for muscle activation patterns |
US20070184953A1 (en) * | 2006-02-09 | 2007-08-09 | Sportkat, Llc | System and method of balance training |
US7476102B2 (en) * | 2006-06-09 | 2009-01-13 | Maples Paul D | Contamination avoiding device |
JP2009542397A (en) * | 2006-07-12 | 2009-12-03 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Health management device |
US9011291B2 (en) * | 2011-04-14 | 2015-04-21 | Precor Incorporated | Exercise device path traces |
US8702430B2 (en) | 2007-08-17 | 2014-04-22 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US8221290B2 (en) * | 2007-08-17 | 2012-07-17 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US10002545B2 (en) * | 2007-10-10 | 2018-06-19 | Jennifer Robin Hanners | System and method for controlling gaming technology, musical instruments and environmental settings via detection of neuromuscular activity |
US8447704B2 (en) | 2008-06-26 | 2013-05-21 | Microsoft Corporation | Recognizing gestures from forearm EMG signals |
US9037530B2 (en) | 2008-06-26 | 2015-05-19 | Microsoft Technology Licensing, Llc | Wearable electromyography-based human-computer interface |
DE102008057789B4 (en) * | 2008-11-17 | 2013-07-04 | Christian Teschner | A method of controlling a display element on a display and biofeedback input device |
DE102009002747A1 (en) | 2009-04-30 | 2010-11-04 | Robert Bosch Gmbh | Method and device for evaluating a movement of a patient |
CA2714914C (en) | 2009-09-18 | 2013-02-05 | Consultant En Ergonomie Et En Mieux-Etre Du Saguenay Inc. | Rehabilitation system and method using muscle feedback |
KR101129556B1 (en) * | 2010-11-18 | 2012-03-29 | 경북대학교 산학협력단 | Legs rehabilitation device and rehabilitation method for legs thereof |
US10271768B1 (en) * | 2010-12-23 | 2019-04-30 | Jogohealth Inc. | Method for determining rehab protocol and behavior shaping target for rehabilitation of neuromuscular disorders |
US8708825B2 (en) | 2011-04-25 | 2014-04-29 | Rhode Island Hospital | Device controller with conformable fitting system |
JP2015506245A (en) * | 2012-01-27 | 2015-03-02 | ティー4・アナリティクス・リミテッド・ライアビリティ・カンパニー | Anesthesia monitoring system and method for monitoring anesthesia |
TWI602545B (en) * | 2012-04-30 | 2017-10-21 | 國立交通大學 | Electromyography measuring method |
KR20150082174A (en) | 2012-11-01 | 2015-07-15 | 아리예 하임 카츠 | Upper-arm computer pointing apparatus |
US10981034B1 (en) * | 2012-12-19 | 2021-04-20 | Alert Core, Inc. | Companion device to support qualifying movement identification |
JP6122130B2 (en) * | 2013-09-11 | 2017-04-26 | 日立マクセル株式会社 | Cerebral dysfunction evaluation method, cerebral dysfunction evaluation apparatus and program thereof |
PL3046470T3 (en) * | 2013-09-20 | 2022-06-06 | Mddt Inc. | Diagnosing and treating movement disorders |
US20160066836A1 (en) * | 2014-09-09 | 2016-03-10 | Dynofit, Inc. | Gamified electromyographic neuromuscular reeducation therapy system |
WO2016132177A1 (en) * | 2015-02-19 | 2016-08-25 | Aryeh Haim Katz | Remote controlled physical activity monitoring |
TR201613158A2 (en) | 2016-09-21 | 2018-04-24 | Abdullah Ruhi Soylu | KINESIOLOGICAL SURFACE ELECTROMIOGRAPHY DEVICE |
JP6897177B2 (en) * | 2017-03-10 | 2021-06-30 | セイコーエプソン株式会社 | Computer programs for training equipment that can be used for rehabilitation and training equipment that can be used for rehabilitation |
RU2670667C9 (en) * | 2017-12-28 | 2018-12-12 | Юрий Иванович Колягин | Device for determining resistance to passive movements |
MX2018005076A (en) * | 2018-04-25 | 2019-10-28 | Inst Tecnologico Estudios Superiores Monterrey | System, method and apparatus for assessing and monitoring muscle performance with self-adjusting feedback. |
US20200100692A1 (en) * | 2018-09-28 | 2020-04-02 | Rehabilitation Institute Of Chicago D/B/A/ Shirley Ryan Abilitylab | Portable and wearable electromyographic biofeedback for spinal cord injury to enhance neuroplasticity |
US11541274B2 (en) | 2019-03-11 | 2023-01-03 | Rom Technologies, Inc. | System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine |
US11185735B2 (en) | 2019-03-11 | 2021-11-30 | Rom Technologies, Inc. | System, method and apparatus for adjustable pedal crank |
US12083380B2 (en) | 2019-03-11 | 2024-09-10 | Rom Technologies, Inc. | Bendable sensor device for monitoring joint extension and flexion |
US12102878B2 (en) | 2019-05-10 | 2024-10-01 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to determine a user's progress during interval training |
US11433276B2 (en) | 2019-05-10 | 2022-09-06 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength |
US11957960B2 (en) | 2019-05-10 | 2024-04-16 | Rehab2Fit Technologies Inc. | Method and system for using artificial intelligence to adjust pedal resistance |
US11904207B2 (en) | 2019-05-10 | 2024-02-20 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains |
US11801423B2 (en) | 2019-05-10 | 2023-10-31 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session |
US11701548B2 (en) | 2019-10-07 | 2023-07-18 | Rom Technologies, Inc. | Computer-implemented questionnaire for orthopedic treatment |
US11071597B2 (en) | 2019-10-03 | 2021-07-27 | Rom Technologies, Inc. | Telemedicine for orthopedic treatment |
US11756666B2 (en) | 2019-10-03 | 2023-09-12 | Rom Technologies, Inc. | Systems and methods to enable communication detection between devices and performance of a preventative action |
US20210134458A1 (en) | 2019-10-03 | 2021-05-06 | Rom Technologies, Inc. | System and method to enable remote adjustment of a device during a telemedicine session |
US11069436B2 (en) | 2019-10-03 | 2021-07-20 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouraging rehabilitative compliance through patient-based virtual shared sessions with patient-enabled mutual encouragement across simulated social networks |
US11515028B2 (en) | 2019-10-03 | 2022-11-29 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
US12246222B2 (en) | 2019-10-03 | 2025-03-11 | Rom Technologies, Inc. | Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session |
US11101028B2 (en) | 2019-10-03 | 2021-08-24 | Rom Technologies, Inc. | Method and system using artificial intelligence to monitor user characteristics during a telemedicine session |
US11955220B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine |
US12220201B2 (en) | 2019-10-03 | 2025-02-11 | Rom Technologies, Inc. | Remote examination through augmented reality |
US11282608B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session |
US12230381B2 (en) | 2019-10-03 | 2025-02-18 | Rom Technologies, Inc. | System and method for an enhanced healthcare professional user interface displaying measurement information for a plurality of users |
US12154672B2 (en) | 2019-10-03 | 2024-11-26 | Rom Technologies, Inc. | Method and system for implementing dynamic treatment environments based on patient information |
US11955222B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria |
US11915815B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated |
US11337648B2 (en) | 2020-05-18 | 2022-05-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session |
US11139060B2 (en) | 2019-10-03 | 2021-10-05 | Rom Technologies, Inc. | Method and system for creating an immersive enhanced reality-driven exercise experience for a user |
US12150792B2 (en) | 2019-10-03 | 2024-11-26 | Rom Technologies, Inc. | Augmented reality placement of goniometer or other sensors |
US11961603B2 (en) | 2019-10-03 | 2024-04-16 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine |
US11325005B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | Systems and methods for using machine learning to control an electromechanical device used for prehabilitation, rehabilitation, and/or exercise |
US20210142893A1 (en) | 2019-10-03 | 2021-05-13 | Rom Technologies, Inc. | System and method for processing medical claims |
US11830601B2 (en) | 2019-10-03 | 2023-11-28 | Rom Technologies, Inc. | System and method for facilitating cardiac rehabilitation among eligible users |
US11955221B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis |
US11282599B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions |
US12224052B2 (en) | 2019-10-03 | 2025-02-11 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine for long-term care via an electromechanical machine |
US12062425B2 (en) | 2019-10-03 | 2024-08-13 | Rom Technologies, Inc. | System and method for implementing a cardiac rehabilitation protocol by using artificial intelligence and standardized measurements |
US20210134412A1 (en) | 2019-10-03 | 2021-05-06 | Rom Technologies, Inc. | System and method for processing medical claims using biometric signatures |
US11282604B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease |
US11515021B2 (en) | 2019-10-03 | 2022-11-29 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
US11317975B2 (en) | 2019-10-03 | 2022-05-03 | Rom Technologies, Inc. | Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment |
US11923065B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine |
US11978559B2 (en) | 2019-10-03 | 2024-05-07 | Rom Technologies, Inc. | Systems and methods for remotely-enabled identification of a user infection |
US11270795B2 (en) | 2019-10-03 | 2022-03-08 | Rom Technologies, Inc. | Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context |
US11087865B2 (en) | 2019-10-03 | 2021-08-10 | Rom Technologies, Inc. | System and method for use of treatment device to reduce pain medication dependency |
US12100499B2 (en) | 2020-08-06 | 2024-09-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
US11887717B2 (en) | 2019-10-03 | 2024-01-30 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine |
US12176089B2 (en) | 2019-10-03 | 2024-12-24 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine for cardio-oncologic rehabilitation via an electromechanical machine |
US20230245750A1 (en) | 2019-10-03 | 2023-08-03 | Rom Technologies, Inc. | Systems and methods for using elliptical machine to perform cardiovascular rehabilitation |
US12020799B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | Rowing machines, systems including rowing machines, and methods for using rowing machines to perform treatment plans for rehabilitation |
US12191018B2 (en) | 2019-10-03 | 2025-01-07 | Rom Technologies, Inc. | System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance |
US11265234B2 (en) | 2019-10-03 | 2022-03-01 | Rom Technologies, Inc. | System and method for transmitting data and ordering asynchronous data |
US12230382B2 (en) | 2019-10-03 | 2025-02-18 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to predict a probability of an undesired medical event occurring during a treatment plan |
US11955223B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning to provide an enhanced user interface presenting data pertaining to cardiac health, bariatric health, pulmonary health, and/or cardio-oncologic health for the purpose of performing preventative actions |
US11075000B2 (en) | 2019-10-03 | 2021-07-27 | Rom Technologies, Inc. | Method and system for using virtual avatars associated with medical professionals during exercise sessions |
US12087426B2 (en) | 2019-10-03 | 2024-09-10 | Rom Technologies, Inc. | Systems and methods for using AI ML to predict, based on data analytics or big data, an optimal number or range of rehabilitation sessions for a user |
US12020800B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine to integrate rehabilitation for a plurality of comorbid conditions |
US11915816B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states |
US11826613B2 (en) | 2019-10-21 | 2023-11-28 | Rom Technologies, Inc. | Persuasive motivation for orthopedic treatment |
US11107591B1 (en) | 2020-04-23 | 2021-08-31 | Rom Technologies, Inc. | Method and system for describing and recommending optimal treatment plans in adaptive telemedical or other contexts |
CN112089612B (en) * | 2020-05-22 | 2023-03-31 | 未来穿戴技术有限公司 | Neck massage instrument management method based on rhythm information and neck massage instrument |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4542897A (en) * | 1983-10-11 | 1985-09-24 | Melton Donald L | Exercise cycle with interactive amusement device |
US4556216A (en) * | 1983-08-15 | 1985-12-03 | Pitkanen Alan R | Computer directed exercising apparatus |
US5989157A (en) * | 1996-08-06 | 1999-11-23 | Walton; Charles A. | Exercising system with electronic inertial game playing |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4571682A (en) * | 1983-08-22 | 1986-02-18 | Computerized Sports Equipment, Inc. | System and method for skill enhancement and behavior modification |
US5086785A (en) | 1989-08-10 | 1992-02-11 | Abrams/Gentille Entertainment Inc. | Angular displacement sensors |
US5692517A (en) * | 1993-01-06 | 1997-12-02 | Junker; Andrew | Brain-body actuated system |
US5466213A (en) * | 1993-07-06 | 1995-11-14 | Massachusetts Institute Of Technology | Interactive robotic therapist |
JP2001517115A (en) * | 1997-03-12 | 2001-10-02 | ニューロコム・インターナショナル・インク | Systems and methods for monitoring training programs |
-
1999
- 1999-07-27 US US09/361,753 patent/US6413190B1/en not_active Expired - Fee Related
-
2000
- 2000-07-27 JP JP2001511992A patent/JP2003523223A/en active Pending
- 2000-07-27 WO PCT/US2000/020511 patent/WO2001007112A2/en active Application Filing
- 2000-07-27 CA CA002379961A patent/CA2379961A1/en not_active Abandoned
-
2002
- 2002-05-17 US US10/150,457 patent/US20020143277A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4556216A (en) * | 1983-08-15 | 1985-12-03 | Pitkanen Alan R | Computer directed exercising apparatus |
US4542897A (en) * | 1983-10-11 | 1985-09-24 | Melton Donald L | Exercise cycle with interactive amusement device |
US5989157A (en) * | 1996-08-06 | 1999-11-23 | Walton; Charles A. | Exercising system with electronic inertial game playing |
Cited By (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7148878B2 (en) * | 2001-12-10 | 2006-12-12 | Motorola, Inc. | Method and apparatus for biometric control of display indicator |
US20040267331A1 (en) * | 2002-12-04 | 2004-12-30 | Koeneman Edward J. | System and method for neuromuscular reeducation |
US8214029B2 (en) | 2002-12-04 | 2012-07-03 | Kinetic Muscles, Inc. | System and method for neuromuscular reeducation |
US20100198115A1 (en) * | 2002-12-04 | 2010-08-05 | Kinetic Muscles, Inc. | System and method for neuromuscular reeducation |
US7725175B2 (en) * | 2002-12-04 | 2010-05-25 | Kinetic Muscles, Inc. | System and method for neuromuscular reeducation |
US20060058699A1 (en) * | 2003-07-09 | 2006-03-16 | Medical Technologies Unlimited Inc. | Comprehensive neuromuscular profiler |
US8323190B2 (en) * | 2003-07-09 | 2012-12-04 | Med-Tek Llc | Comprehensive neuromuscular profiler |
US7458167B2 (en) * | 2004-12-30 | 2008-12-02 | Howmedica Osteonics Corp. | Arm angle indicator |
US20060149288A1 (en) * | 2004-12-30 | 2006-07-06 | Howmedica Osteonics Corp. | Arm angle indicator |
WO2007021771A2 (en) * | 2005-08-09 | 2007-02-22 | Ohio University | Force based measurement of tissue compliance |
WO2007021771A3 (en) * | 2005-08-09 | 2007-12-06 | Univ Ohio | Force based measurement of tissue compliance |
US20080200843A1 (en) * | 2005-08-09 | 2008-08-21 | Ohio Universtiy | Method and Apparatus for Measurement of Human Tissue Properties in Vivo |
US7978081B2 (en) | 2006-01-09 | 2011-07-12 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for communicating biometric and biomechanical information |
US20100201500A1 (en) * | 2006-01-09 | 2010-08-12 | Harold Dan Stirling | Apparatus, systems, and methods for communicating biometric and biomechanical information |
US7602301B1 (en) | 2006-01-09 | 2009-10-13 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US11819324B2 (en) | 2006-01-09 | 2023-11-21 | Nike, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US20100121228A1 (en) * | 2006-01-09 | 2010-05-13 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US20100121227A1 (en) * | 2006-01-09 | 2010-05-13 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US20100117837A1 (en) * | 2006-01-09 | 2010-05-13 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US11717185B2 (en) | 2006-01-09 | 2023-08-08 | Nike, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US9907997B2 (en) | 2006-01-09 | 2018-03-06 | Nike, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US20100204616A1 (en) * | 2006-01-09 | 2010-08-12 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US20100201512A1 (en) * | 2006-01-09 | 2010-08-12 | Harold Dan Stirling | Apparatus, systems, and methods for evaluating body movements |
US10675507B2 (en) | 2006-01-09 | 2020-06-09 | Nike, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US11399758B2 (en) | 2006-01-09 | 2022-08-02 | Nike, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US11653856B2 (en) | 2006-01-09 | 2023-05-23 | Nike, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US7821407B2 (en) | 2006-01-09 | 2010-10-26 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US7825815B2 (en) | 2006-01-09 | 2010-11-02 | Applied Technology Holdings, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US11452914B2 (en) | 2006-01-09 | 2022-09-27 | Nike, Inc. | Apparatus, systems, and methods for gathering and processing biometric and biomechanical data |
US20090323923A1 (en) * | 2006-04-24 | 2009-12-31 | Video Accessory Corporation | Controller using dual-tone multi-frequency (dtmf) tones |
US20070276281A1 (en) * | 2006-05-09 | 2007-11-29 | Mika Sarkela | Monitoring of the state of the central nervous system of a subject |
US7444866B2 (en) * | 2006-08-21 | 2008-11-04 | Oki Electric Industry Co., Ltd. | System for rehabilitation training using muscle force data measured of a person both before impaired and when impaired |
US20080041153A1 (en) * | 2006-08-21 | 2008-02-21 | Oki Electric Industry Co., Ltd. | System for rehabilitation training using muscle force data measured of a person both before impaired and when impaired |
US9746912B2 (en) * | 2006-09-28 | 2017-08-29 | Microsoft Technology Licensing, Llc | Transformations for virtual guest representation |
US20080082311A1 (en) * | 2006-09-28 | 2008-04-03 | Microsoft Corporation | Transformations for virtual guest representation |
US12190391B2 (en) | 2007-02-02 | 2025-01-07 | Hartford Fire Insurance Company | Sensor-based systems and methods for evaluating activity |
US9563919B2 (en) | 2007-02-02 | 2017-02-07 | Hartford Fire Insurance Company | Safety evaluation and feedback system and method |
US10713729B2 (en) * | 2007-02-02 | 2020-07-14 | Hartford Fire Insurance Company | Sensor systems and methods for activity evaluation |
US20190392529A1 (en) * | 2007-02-02 | 2019-12-26 | Hartford Fire Insurance Company | Sensor systems and methods for activity evaluation |
US10410293B2 (en) * | 2007-02-02 | 2019-09-10 | Hartford Fire Insurance Company | Sensor systems and methods for sensor-based activity evaluation |
US11367143B2 (en) * | 2007-02-02 | 2022-06-21 | Hartford Fire Insurance Company | Activity evaluation sensor systems and methods |
US10176529B2 (en) | 2007-02-02 | 2019-01-08 | Hartford Fire Insurance Company | Workplace activity evaluator |
US9141994B2 (en) | 2007-02-02 | 2015-09-22 | Hartford Fire Insurance Company | Systems and methods for activity evaluation |
US11748819B2 (en) | 2007-02-02 | 2023-09-05 | Hartford Fire Insurance Company | Sensor systems and methods for evaluating activity |
US9256906B2 (en) | 2007-02-02 | 2016-02-09 | Hartford Fire Insurance Company | Systems and methods for sensor-enhanced activity evaluation |
US20160171623A1 (en) * | 2007-02-02 | 2016-06-16 | Andrew J. Amigo | Systems and Methods For Sensor-Based Activity Evaluation |
US10140663B2 (en) * | 2007-02-02 | 2018-11-27 | Hartford Fire Insurance Company | Systems and methods for sensor-based activity evaluation |
US20110022421A1 (en) * | 2007-02-02 | 2011-01-27 | Hartford Fire Insurance Company | Safety evaluation and feedback system and method |
US8638228B2 (en) * | 2007-02-02 | 2014-01-28 | Hartford Fire Insurance Company | Systems and methods for sensor-enhanced recovery evaluation |
US9582833B2 (en) | 2007-02-02 | 2017-02-28 | Hartford Fire Insurance Company | Systems and methods for determination of individual activity |
US20080189142A1 (en) * | 2007-02-02 | 2008-08-07 | Hartford Fire Insurance Company | Safety evaluation and feedback system and method |
US20100241464A1 (en) * | 2007-02-02 | 2010-09-23 | Hartford Fire Insurance Company | Systems and methods for sensor-enhanced recovery evaluation |
US9868012B2 (en) * | 2007-08-15 | 2018-01-16 | Bright Cloud International Corp. | Rehabilitation systems and methods |
US20150105222A1 (en) * | 2007-08-15 | 2015-04-16 | Grigore C. Burdea | Rehabilitation systems and methods |
US11136234B2 (en) | 2007-08-15 | 2021-10-05 | Bright Cloud International Corporation | Rehabilitation systems and methods |
US20090131225A1 (en) * | 2007-08-15 | 2009-05-21 | Burdea Grigore C | Rehabilitation systems and methods |
WO2010101797A1 (en) * | 2009-03-04 | 2010-09-10 | Eugene Mikhailenok | Bio-feedback exercise method for men's sexual disorders |
US20110010024A1 (en) * | 2009-07-01 | 2011-01-13 | Curt Salisbury | System and method for accompanying a user with an automated vehicle |
US20130110011A1 (en) * | 2010-06-22 | 2013-05-02 | Stephen J. McGregor | Method of monitoring human body movement |
US8821417B2 (en) * | 2010-06-22 | 2014-09-02 | Stephen J. McGregor | Method of monitoring human body movement |
US20120184871A1 (en) * | 2011-01-14 | 2012-07-19 | Seungjin Jang | Exercise monitor and method for monitoring exercise |
US20140007877A1 (en) * | 2011-03-24 | 2014-01-09 | Koninklijke Philips N.V. | Childbirth labor coach with paced breathing |
US8831794B2 (en) | 2011-05-04 | 2014-09-09 | Qualcomm Incorporated | Gesture recognition via an ad-hoc proximity sensor mesh for remotely controlling objects |
US9226706B2 (en) * | 2012-12-19 | 2016-01-05 | Alert Core, Inc. | System, apparatus, and method for promoting usage of core muscles and other applications |
US10406434B1 (en) * | 2012-12-19 | 2019-09-10 | Alert Core, Inc. | Video game controller using core muscles and other applications |
US10292647B1 (en) * | 2012-12-19 | 2019-05-21 | Alert Core, Inc. | System and method for developing core muscle usage in athletics and therapy |
US9795337B2 (en) * | 2012-12-19 | 2017-10-24 | Alert Core, Inc. | System, apparatus, and method for promoting usage of core muscles and other applications |
US9706962B1 (en) * | 2012-12-19 | 2017-07-18 | Alert Core, Inc. | Apparatus and method for teaching and algorithms for identifying qualifying movements |
US20160199696A1 (en) * | 2012-12-19 | 2016-07-14 | Alert Core, Inc. | System, apparatus, and method for promoting usage of core muscles and other applications |
US20140174174A1 (en) * | 2012-12-19 | 2014-06-26 | Alert Core, Inc. | System, apparatus, and method for promoting usage of core muscles and other applications |
US20140257142A1 (en) * | 2013-03-08 | 2014-09-11 | Thompson Sarkodie-Gyan | Sensor for reliable measurement of joint angles |
US11097155B2 (en) | 2014-12-31 | 2021-08-24 | Activbody, Inc. | Exercise systems, methods, and apparatuses configured for evaluating muscular activity of users during physical exercise and/or providing feedback to users |
WO2016109719A1 (en) * | 2014-12-31 | 2016-07-07 | EZ as a Drink Productions, Inc. | Exercise systems, methods, and apparatuses configured for evaluating muscular activity of users during physical exercise and/or providing feedback to users |
US11944428B2 (en) | 2015-11-30 | 2024-04-02 | Nike, Inc. | Apparel with ultrasonic position sensing and haptic feedback for activities |
US20200170547A1 (en) * | 2016-09-14 | 2020-06-04 | Aalborg Universitet | A human intention detection system for motion assistance |
US20220125341A1 (en) * | 2018-11-13 | 2022-04-28 | The Board Of Trustees Of The University Of Illinois | Portable systems and methods for ankle rehabilitation |
Also Published As
Publication number | Publication date |
---|---|
CA2379961A1 (en) | 2001-02-01 |
US6413190B1 (en) | 2002-07-02 |
JP2003523223A (en) | 2003-08-05 |
WO2001007112A2 (en) | 2001-02-01 |
WO2001007112A3 (en) | 2001-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6413190B1 (en) | Rehabilitation apparatus and method | |
US11510840B2 (en) | Systems and methods for assessing and training wrist joint proprioceptive function | |
US7478009B2 (en) | Apparatus and method for evaluating a hypertonic condition | |
Lee et al. | Automated evaluation of upper-limb motor function impairment using Fugl-Meyer assessment | |
US8277396B2 (en) | Method and apparatus for assessing proprioceptive function | |
EP2666410B1 (en) | Systems for perfoming surface electromyography and range-of-motion tests | |
US6613000B1 (en) | Method and apparatus for mass-delivered movement rehabilitation | |
Sarakoglou et al. | Occupational and physical therapy using a hand exoskeleton based exerciser | |
US20110004126A1 (en) | System and a method for scoring functional abilities of a patient | |
US20080200843A1 (en) | Method and Apparatus for Measurement of Human Tissue Properties in Vivo | |
US20220019284A1 (en) | Feedback from neuromuscular activation within various types of virtual and/or augmented reality environments | |
US20100228156A1 (en) | Dexterity device | |
Gauthier et al. | Human movement quantification using Kinect for in-home physical exercise monitoring | |
Pogrzeba et al. | Analysis and quantification of repetitive motion in long-term rehabilitation | |
EP2218401A1 (en) | Dexterity device | |
US20110213277A1 (en) | System, method, and apparatus for objective assessment of motor signs at the extremities | |
JP4005864B2 (en) | Motor learning support device, motor learning support method, and motor learning support program | |
KR101945338B1 (en) | Strength improvement system for physical strength measurement diagnosis | |
WO2019159951A1 (en) | Operation evaluation improvement system and operation evaluation improvement method | |
CN110575662A (en) | upper limb function evaluation method and electronic equipment | |
Assessment | Automated Evaluation of Upper-Limb Motor Function Impairment Using | |
JP2022072265A (en) | Surgical feedback system and surgical feedback method | |
JP2007003620A (en) | Tendon reflex education device | |
AU2013203331A1 (en) | Systems and methods for performing surface electromyography and range-of-motion tests |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |