Gesture interactive wearable spatial audio system
First Claim
Patent Images
1. A method for modifying an audio parameter based on a gesture, the method comprising:
- acquiring, via at least one sensor included in a head-mounted device, sensor data associated with a hand of a user;
analyzing, via a processor, the sensor data to determine at least one hand position;
causing haptic feedback to be generated in response to detecting an intersection between the at least one hand position and a virtual object associated with an audio event included in an audio stream;
detecting a hand gesture based on the at least one hand position;
in response to the hand gesture, modifying, via a processor, a spatial audio parameter associated with the audio event to generate a modified audio stream by moving a first audio event included in the audio stream towards a first side of a sound space and moving a second audio event included in the audio stream towards a second side of the sound space; and
causing the modified audio stream to be reproduced for output to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention sets forth a technique for modifying an audio parameter based on a gesture. The technique includes acquiring sensor data associated with a hand of a user and analyzing the sensor data to determine at least one hand position. The technique further includes detecting a hand gesture based on the at least one hand position and, in response to the hand gesture, modifying a spatial audio parameter associated with an audio stream to generate a modified audio stream. The technique further includes causing the modified audio stream to be reproduced for output to the user.
43 Citations
20 Claims
-
1. A method for modifying an audio parameter based on a gesture, the method comprising:
-
acquiring, via at least one sensor included in a head-mounted device, sensor data associated with a hand of a user; analyzing, via a processor, the sensor data to determine at least one hand position; causing haptic feedback to be generated in response to detecting an intersection between the at least one hand position and a virtual object associated with an audio event included in an audio stream; detecting a hand gesture based on the at least one hand position; in response to the hand gesture, modifying, via a processor, a spatial audio parameter associated with the audio event to generate a modified audio stream by moving a first audio event included in the audio stream towards a first side of a sound space and moving a second audio event included in the audio stream towards a second side of the sound space; and causing the modified audio stream to be reproduced for output to the user. - View Dependent Claims (2, 3, 4, 5, 6, 17, 18)
-
-
7. A system for modifying an audio parameter based on a gesture, comprising:
-
a head-mounted device; one or more sensors included in the head-mounted device and configured to acquire sensor data associated with a hand of a user; a processor coupled to the one or more sensors and configured to; analyze the sensor data to determine at least one hand position; cause haptic feedback to be generated in response to detecting an intersection between the at least one hand position and a virtual object associated with an audio event included in an audio stream; detect a hand gesture based on the at least one hand position; and in response to the hand gesture, move a first audio event included in an audio stream from a first location in a sound space towards a second location in the sound space, wherein the second location corresponds to a first side of the sound space, and move a second audio event included in the audio stream towards a second side of the sound space, to generate a modified audio stream; and speakers coupled to the processor and configured to reproduce the modified audio stream. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to modify an audio parameter based on a gesture, by performing the steps of:
-
acquiring, via at least one sensor included in a head-mounted device, sensor data associated with a hand of a user; analyzing the sensor data to determine a first hand position and a second hand position; detecting a hand gesture based on the first hand position and the second hand position, wherein the hand gesture comprises a splitting gesture; in response to the splitting gesture, modifying a spatial audio parameter associated with an audio stream to generate a modified audio stream by moving a first audio event included in the audio stream towards a first side of a sound space and moving a second audio event included in the audio stream towards a second side of the sound space; and causing the modified audio stream to be reproduced for output to the user.
-
-
19. A method for modifying an audio parameter based on a gesture, the method comprising:
-
acquiring, via at least one sensor included in a head-mounted device, sensor data associated with a hand of a user; analyzing, via a processor, the sensor data to determine at least one hand position by; determining a first hand position at which a hand gesture was initiated, and determining a second hand position at which the hand gesture was completed; causing haptic feedback to be generated in response to detecting an intersection between the at least one hand position and a virtual object associated with an audio event included in an audio stream; detecting the hand gesture based on the at least one hand position; in response to the hand gesture, modifying, via a processor, a spatial audio parameter associated with the audio event to generate a modified audio stream by; moving the audio event from a first location in a sound space associated with the first hand position towards a second location in the sound space associated with the second hand position, and determining, via a physics model, an interaction between a first virtual object that corresponds to the audio event and a second virtual object that corresponds to the hand of the user; and causing the modified audio stream to be reproduced for output to the user.
-
-
20. A system for modifying an audio parameter based on a gesture, comprising:
-
a head-mounted device; one or more sensors included in the head-mounted device and configured to acquire sensor data associated with a hand of a user; a processor coupled to the one or more sensors and configured to; analyze the sensor data to determine at least one hand position; cause haptic feedback to be generated in response to detecting an intersection between the at least one hand position and a virtual object associated with an audio event included in an audio stream; detect a hand gesture based on the at least one hand position; and in response to the hand gesture, move a first audio event included in an audio stream from a first location in a sound space towards a second location in the sound space based on a head-related transfer function to generate a modified audio stream; and speakers coupled to the processor and configured to reproduce the modified audio stream.
-
Specification