AUTOMATIC LOCALIZED HAPTICS GENERATION SYSTEM
First Claim
1. A method of producing haptic effects comprising:
- receiving video data comprising an avatar having an avatar position and orientation that corresponds to a user of the video data;
detecting a video event having a video position and event type within the video data;
determining a first location of a first haptic output device and a second location of a second haptic output device associated with the user; and
producing a first haptic effect with the first haptic output device and a second haptic effect with the second haptic output device based on the event type, first location and the second location, and the avatar position and orientation in relationship to the video position.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system of dynamically generating localized haptic effects that includes receiving video data and detecting a video event within that video data. Information is collected including at least a position and type of the detected video event. The collection of information also includes at least a position and orientation of a user'"'"'s avatar in the video data. The locations of a first and second haptic output device are determined. Haptic effects are dynamically generated for the first and second haptic output devices, wherein the dynamic generation of the haptic effects are based on the locations of the first and second haptic output devices, the position and orientation of the user'"'"'s avatar in relationship to the position and the type of video event.
42 Citations
20 Claims
-
1. A method of producing haptic effects comprising:
-
receiving video data comprising an avatar having an avatar position and orientation that corresponds to a user of the video data; detecting a video event having a video position and event type within the video data; determining a first location of a first haptic output device and a second location of a second haptic output device associated with the user; and producing a first haptic effect with the first haptic output device and a second haptic effect with the second haptic output device based on the event type, first location and the second location, and the avatar position and orientation in relationship to the video position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to produce haptic effects, the producing comprising:
-
receiving video data comprising an avatar having an avatar position and orientation that corresponds to a user of the video data; detecting a video event having a video position and event type within the video data; determining a first location of a first haptic output device and a second location of a second haptic output device associated with the user; and producing a first haptic effect with the first haptic output device and a second haptic effect with the second haptic output device based on the event type, first location and the second location, and the avatar position and orientation of the avatar in relationship to the video position. - View Dependent Claims (16)
-
-
17. A haptic effect generation system comprising:
-
an event detector configured to receive video data comprising an avatar having an avatar position and orientation that corresponds to a user of the video data and detect a video event having a video position and event type within the video data; an actuator determinator configured to determine a first location of a first haptic output device and a second location of a second haptic output device associated with the user; and a dynamic haptics generator configured to produce a first haptic effect with the first haptic output device and a second haptic effect with the second haptic output device based on the event type, first location and the second location, and the avatar position and orientation in relationship to the video position. - View Dependent Claims (18, 19, 20)
-
Specification