Sound field calibration using listener localization
First Claim
1. A first computing device comprising:
- one or more sensors;
a processor; and
memory having stored thereon instructions executable by the processor to cause the first computing device to perform functions comprising;
receiving (i) first location data from the one or more sensors, the first location data associated with the first computing device, and (ii) second location data from a second computing device, the second location data associated with the second computing device;
based on the first location data and the second location data, determining a first location of a listener relative to the first computing device;
based on the determined first location, generating a first sound field during media content playback;
while generating the first sound field during media content playback and at a predetermined duration of time after receiving the first location data and the second location data, receiving (i) third location data from the one or more sensors, the third location data associated with the first computing device, and (ii) fourth location data from the second computing device, the fourth location data associated with the second computing device;
based on the third location data and the fourth location data, determining a second location of the listener relative to the first computing device, the second location different from the first location; and
based on the second determined location, generating a second sound field during media content playback.
6 Assignments
0 Petitions
Accused Products
Abstract
An example implementation involves a first device receiving, from a sensor, first location data that is associated with the first device, and, from a second device, second location data that is associated with the second device. The first device determines a first location of a listener relative to the first device based on the first and second location data. The first device generates a first sound field during media content playback based on the determined first location. The first device receives, from the sensor, third location data that is associated with the first device, and, from the second device, fourth location data associated with the second device. Based on the third and fourth location data, the first device determines a second location of the listener relative to the first device. Based on the second determined location, the first device generates a second sound field during media playback.
360 Citations
18 Claims
-
1. A first computing device comprising:
-
one or more sensors; a processor; and memory having stored thereon instructions executable by the processor to cause the first computing device to perform functions comprising; receiving (i) first location data from the one or more sensors, the first location data associated with the first computing device, and (ii) second location data from a second computing device, the second location data associated with the second computing device; based on the first location data and the second location data, determining a first location of a listener relative to the first computing device; based on the determined first location, generating a first sound field during media content playback; while generating the first sound field during media content playback and at a predetermined duration of time after receiving the first location data and the second location data, receiving (i) third location data from the one or more sensors, the third location data associated with the first computing device, and (ii) fourth location data from the second computing device, the fourth location data associated with the second computing device; based on the third location data and the fourth location data, determining a second location of the listener relative to the first computing device, the second location different from the first location; and based on the second determined location, generating a second sound field during media content playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A tangible non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a first computing device to perform operations comprising:
-
receiving (i) first location data from one or more sensors, the first location data associated with the first computing device, and (ii) second location data from a second computing device, the second location data associated with the second computing device; based on the first location data and the second location data, determining a first location of a listener relative to the first computing device; based on the determined first location, generating a first sound field during media content playback; while generating the first sound field during media content playback and at a predetermined duration of time after receiving the first location data and the second location data, receiving (i) third location data from the one or more sensors, the third location data associated with the first computing device, and (ii) fourth location data from the second computing device, the fourth location data associated with the second computing device; based on the third location data and the fourth location data, determining a second location of the listener relative to the first computing device, the second location different from the first location; and based on the second determined location, generating a second sound field during media content playback. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving, by a first computing device, (i) first location data from one or more sensors, the first location data associated with the first computing device, and (ii) second location data from a second computing device, the second location data associated with the second computing device; based on the first location data and the second location data, determining a first location of a listener relative to the first computing device; based on the determined first location, generating a first sound field during media content playback; while generating the first sound field during media content playback and at a predetermined duration of time after receiving the first location data and the second location data, receiving (i) third location data from the one or more sensors, the third location data associated with the first computing device, and (ii) fourth location data from the second computing device, the fourth location data associated with the second computing device; based on the third location data and the fourth location data, determining a second location of the listener relative to the first computing device, the second location different from the first location; and based on the second determined location, generating a second sound field during media content playback.
-
Specification