Ultrasound mesh localization for interactive systems
First Claim
1. A method comprising:
- determining an amplitude of a first ultrasound signal emitted by one or more transducers included within or adjacent to a three-dimensional display device and received by a microphone included within or adjacent to three-dimensional viewing glasses, wherein the first ultrasound signal is of a first frequency;
determining an amplitude of a second ultrasound signal emitted by the one or more transducers and received by the microphone, wherein the second ultrasound signal is of a second frequency different from the first frequency;
determining a location of the microphone relative to the one or more transducers based at least on the determined amplitude of the first ultrasound signal and the determined amplitude of the second ultrasound signal;
selecting one of a plurality of views included within video data that approximates viewing a scene presented by the video data from the determined location of the microphone; and
presenting the selected one of the plurality of views.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, techniques are described for locating a user using an ultrasound mesh. The techniques may be performed by an interactive system comprising one or more processors. The processors may be configured to determine an amplitude of a first ultrasound signal emitted by one or more transducers and received by a microphone. This first ultrasound signal may be of a first frequency. The processors may then determine an amplitude of a second ultrasound signal emitted by the one or more transducers and received by the microphone. The second ultrasound signal may be of a second frequency different from the first frequency. The processors may be further configured to determine a location of the microphone relative to the one or more transducers based at least on the determined amplitude of the first ultrasound signal and the determined amplitude of the second ultrasound signal.
-
Citations
29 Claims
-
1. A method comprising:
-
determining an amplitude of a first ultrasound signal emitted by one or more transducers included within or adjacent to a three-dimensional display device and received by a microphone included within or adjacent to three-dimensional viewing glasses, wherein the first ultrasound signal is of a first frequency; determining an amplitude of a second ultrasound signal emitted by the one or more transducers and received by the microphone, wherein the second ultrasound signal is of a second frequency different from the first frequency; determining a location of the microphone relative to the one or more transducers based at least on the determined amplitude of the first ultrasound signal and the determined amplitude of the second ultrasound signal; selecting one of a plurality of views included within video data that approximates viewing a scene presented by the video data from the determined location of the microphone; and presenting the selected one of the plurality of views. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An interactive system comprising:
-
one or more processors configured to determine an amplitude of a first ultrasound signal emitted by one or more transducers included within or adjacent to a three-dimensional display device and received by a microphone included within or adjacent to three-dimensional viewing glasses, wherein the first ultrasound signal is of a first frequency, determine an amplitude of a second ultrasound signal emitted by the one or more transducers and received by the microphone, wherein the second ultrasound signal is of a second frequency different from the first frequency, determine a location of the microphone relative to the one or more transducers based at least on the determined amplitude of the first ultrasound signal and the determined amplitude of the second ultrasound signal, select one of a plurality of views included within video data that approximates viewing a scene presented by the video data from the determined location of the microphone; and a memory configured to store the determined location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An interactive system comprising:
-
means for determining an amplitude of a first ultrasound signal emitted by one or more transducers included within or adjacent to a three-dimensional display device and received by a microphone included within or adjacent to three-dimensional viewing glasses, wherein the first ultrasound signal is of a first frequency; means for determining an amplitude of a second ultrasound signal emitted by the one or more transducers and received by the microphone, wherein the second ultrasound signal is of a second frequency different from the first frequency; means for determining a location of the microphone relative to the one or more transducers based at least on the determined amplitude of the first ultrasound signal and the determined amplitude of the second ultrasound signal; means for selecting one of a plurality of views included within video data that approximates viewing a scene presented by the video data from the determined location of the microphone; and means for presenting the selected one of the plurality of views. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause one or more processors of an interactive system to:
-
determine an amplitude of a first ultrasound signal emitted by one or more transducers included within or adjacent to a three-dimensional display device and received by a microphone included within or adjacent to three-dimensional viewing glasses, wherein the first ultrasound signal is of a first frequency; determine an amplitude of a second ultrasound signal emitted by the one or more transducers and received by the microphone, wherein the second ultrasound signal is of a second frequency different from the first frequency; determine a location of the microphone relative to the one or more transducers based at least on the determined amplitude of the first ultrasound signal and the determined amplitude of the second ultrasound signal; select one of a plurality of views included within video data that approximates viewing a scene presented by the video data from the determined location of the microphone; and present the selected one of the plurality of views. - View Dependent Claims (26, 27, 28, 29)
-
Specification