Haptically enhanced interactivity with interactive content
DC CAFCFirst Claim
Patent Images
1. A system comprising:
- a processor; and
a memory device comprising program code that is executable by the processor to cause the processor to;
display a virtual environment via an electronic display;
detect an interaction with a virtual object in the virtual environment based on a peripheral being at a particular position in free space with respect to the virtual object; and
based on detecting the interaction;
determine a first feedback parameter that depends on an identifier of the peripheral and a second feedback parameter that depends on the particular position of the peripheral in free space; and
transmit a haptic signal configured to cause a haptic output device to output haptic feedback in accordance with the first feedback parameter and the second feedback parameter.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
Interactive content may be presented to a user that is manipulating a peripheral. One or more state parameters that are related to the position of the peripheral may be determined. The peripheral may be identified from a plurality of possible peripherals. The interactive content may be adjusted based at least in part on the one or more position parameters and/or the identification of the peripheral. Haptic feedback to be provided to the user may be determined based at least in part on the one or more position parameters and/or the identification of the peripheral.
-
Citations
24 Claims
-
1. A system comprising:
-
a processor; and a memory device comprising program code that is executable by the processor to cause the processor to; display a virtual environment via an electronic display; detect an interaction with a virtual object in the virtual environment based on a peripheral being at a particular position in free space with respect to the virtual object; and based on detecting the interaction; determine a first feedback parameter that depends on an identifier of the peripheral and a second feedback parameter that depends on the particular position of the peripheral in free space; and transmit a haptic signal configured to cause a haptic output device to output haptic feedback in accordance with the first feedback parameter and the second feedback parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
displaying, by a processor, a virtual environment via an electronic display; detecting, by the processor, an interaction with a virtual object in the virtual environment based on a peripheral being at a particular position in free space with respect to the virtual object; and based on detecting the interaction; determining, by the processor, a first feedback parameter that depends on an identifier of the peripheral and a second feedback parameter that depends on the particular position of the peripheral in free space; and transmitting, by the processor, a haptic signal configured to cause a haptic output device to output haptic feedback in accordance with the first feedback parameter and the second feedback parameter. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising program code that is executable by a processor to cause the processor to:
-
display a virtual environment via an electronic display; detect an interaction with a virtual object in the virtual environment based on a peripheral being at a particular position in free space with respect to the virtual object; and based on detecting the interaction; determine a first feedback parameter that depends on an identifier of the peripheral and a second feedback parameter that depends on the particular position of the peripheral in free space; and transmit a haptic signal configured to cause a haptic output device to output haptic feedback in accordance with the first feedback parameter and the second feedback parameter. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification