Volume adjustment based on listener position
First Claim
Patent Images
1. A method of regulating volume, the method comprising:
- receiving a stream of depth images generated by an arbitrarily-placed depth camera imaging a three-dimensional world space from a singular vantage point;
recognizing from the stream of depth images a position of a listener in the three-dimensional world space;
tracking a position of the listener within the three-dimensional world space in a plurality of depth images;
for each of one or more speakers within the three-dimensional world space, identifying in the plurality of depth images a three-dimensional position physically indicated by the listener and recognizing that three-dimensional position as the three-dimensional position of that speaker;
tracking a position of a listener relative to each of the one or more speakers within the three-dimensional world space;
for each of the one or more speakers, assessing a changing distance between that speaker and the listener in the three-dimensional world space; and
automatically adjusting a volume of each of the one or more speakers in real-time based on a current distance between each respective speaker and the listener.
2 Assignments
0 Petitions
Accused Products
Abstract
Volume adjustment based on listener position is disclosed. A position of one or more speakers is identified, and a position of a listener is tracked. For each of the one or more speakers, a changing distance between that speaker and the listener is assessed. A volume of that speaker is automatically adjusted in real-time based on a current distance between that speaker and the listener.
197 Citations
18 Claims
-
1. A method of regulating volume, the method comprising:
-
receiving a stream of depth images generated by an arbitrarily-placed depth camera imaging a three-dimensional world space from a singular vantage point; recognizing from the stream of depth images a position of a listener in the three-dimensional world space; tracking a position of the listener within the three-dimensional world space in a plurality of depth images; for each of one or more speakers within the three-dimensional world space, identifying in the plurality of depth images a three-dimensional position physically indicated by the listener and recognizing that three-dimensional position as the three-dimensional position of that speaker; tracking a position of a listener relative to each of the one or more speakers within the three-dimensional world space; for each of the one or more speakers, assessing a changing distance between that speaker and the listener in the three-dimensional world space; and automatically adjusting a volume of each of the one or more speakers in real-time based on a current distance between each respective speaker and the listener. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of regulating volume, the method comprising:
-
receiving a stream of depth images generated by an arbitrarily-placed depth camera imaging a three-dimensional world space from a singular vantage point of a scene; recognizing from the stream of depth images a listener in the depth image; tracking a position of the listener within the three-dimensional world space in a plurality of depth images; for each of a plurality of surround sound speakers within the three-dimensional world space, identifying in the plurality of depth images a three-dimensional position physically indicated by the listener and recognizing that three-dimensional position as the three-dimensional position of that speaker; assessing a distance between the three-dimensional position of the listener and the three-dimensional position of each of the plurality of surround sound speakers; and automatically setting a volume of each of the plurality of surround sound speakers based on the distance between the three-dimensional position of that speaker and the three-dimensional position of the listener. - View Dependent Claims (8, 9, 10)
-
-
11. A computing system, comprising:
-
an audio output configured to send an audio signal to a speaker or amplifier; a depth camera input configured to receive depth information useable to construct a depth image; a logic subsystem operatively connected to the audio output and the depth camera; and a data-holding subsystem holding instructions executable by the logic subsystem to; receive a stream of depth images generated by an arbitrarily-placed depth camera imaging a three-dimensional world space from a singular vantage point; recognize a listener in the stream of depth images; identify from the stream of depth images a three-dimensional position of the listener in the three-dimensional world space; for each of one or more speakers within the three-dimensional world space, identify from the plurality of depth images a three-dimensional position physically indicated by the listener and recognizing that three-dimensional position as the three-dimensional position of that speaker; assess a distance between the three-dimensional position of the listener and the three-dimensional position of that speaker; and automatically set a level of the audio signal based on the distance between the three-dimensional position of the listener and the three-dimensional position of the speaker. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification