Human-computer user interaction
View Patent ↗Methods of and apparatuses for providing human interaction with a computer, including human control of three dimensional input devices, force feedback, and force input.
1. A method of simulating breathing in a virtual environment,
comprising, by a processor:
displaying, on a display, a character being controlled by a user, wherein the character's chest moves to represent breathing, and wherein the movement of the character's chest changes to simulate a change in a breathing state caused by a virtual event experienced by the character;
creating a rhythmic force comprising a resulting force having vector components in two or more dimensions in space to simulate two or more effects including a breathing effect, the resulting force including a combination of force functions associated with the two or more effects, wherein the combination of force functions includes a force function for the breathing effect that generates a force in one direction when the character is breathing in, in an opposite direction when the character is breathing out, and has a variable rhythm based on the breathing state of the character; and
implementing the rhythmic force in a haptic device so that the haptic device applies the resulting force to simulate the two or more effects.
2. The method of claim 1 , further comprising adjusting a magnitude of the rhythmic force to correspond to a rate at which the character is shown to be breathing.
3. The method of claim 1 , wherein the displaying step further comprises displaying the character with a mouth, and displaying gases flowing into and out of the character's mouth to represent the breathing.
4. The method of claim 1 , further comprising of simulating breathing by a change in size of an object, wherein the size of the object increases in size when breathing in and the size of the object decreases in size when breathing out.