Wearable electronic device that corrects errors where a user hears binaural sound
OwnerPhilip Scott Lyren, Glen A. Norrisinventors
Life of this patent
Estimating the term…
Abstract
A wearable electronic device (WED) corrects errors where a user hears binaural sound. The WED includes head tracking that tracks head movements of the user. Speaker play the binaural sound to the user while the user wears the WED. The WED corrects an error where the user hears the binaural sound.
Claims20
A method executed by one or more electronic devices that correct errors where a first user hears a voice in binaural sound of a second user for a telephone call between the first user and the second user, the method comprising:
- processing, with a processor during the telephone call, the voice of the second user with head-related transfer functions (HRTFs) including coordinates (θ1, ϕ1), where θ1 is an azimuth angle and ϕ1 is an elevation angle;
- playing, with a wearable electronic device (WED) worn by the first user during the telephone call, the voice of the second user processed with the HRTFs;
- measuring, with head tracking in the WED worn by the first user during the telephone call, a head movement represented by coordinates (θ2, ϕ2) while the first user has a face pointing in a direction of a sound localization point (SLP) where the voice of the second user externally localized as binaural sound to the first user when the voice of the second user was processed with the HRTFs;
- calculating, during the telephone call while the first user wears the WED, an error of (|θ1−θ2|, |ϕ1−ϕ2|) that is a difference between the coordinates (θ1, ϕ1) of the HRTFs that processed the voice of the second user and the coordinates (θ2, ϕ2) while the face of the first user pointed in the direction of the SLP where the voice of the second user externally localized as binaural sound to the first user;
- and
- correcting, by the WED worn by the first person, the error.
A non-transitory computer-readable storage medium that stores instructions in which one or more electronic devices execute a method that corrects errors where a first user hears a voice of a second user during a telephone call between the first user and the second user, the method comprising:
- processing, during the telephone call, the voice of the second user with head-related transfer functions (HRTFs) having coordinates (θ1, ϕ1), where θ1 is an azimuth angle to the source of sound, and ϕ1 is an elevation angle to the source of sound;
- playing, with a wearable electronic device (WED) worn by the first user, the voice of the second user processed with the HRTFs;
- measuring, with head tracking in the WED, a change of yaw and a change of pitch in response to the first user hearing the voice of the second user that causes the first user to change a head orientation to a location where the first user externally localizes the voice of the second user;
- calculating, during the telephone call, an azimuth error of the HRTFs processing the voice of the second user by comparing the change of yaw to the azimuth angle of θ1;
- calculating, during the telephone call, an elevation error of the HRTFs processing the voice of the second user by comparing the change of pitch to the elevation angle of ϕ1;
- correcting, during the telephone call, the azimuth error and the elevation error by changing the HRTFs processing the voice of the second user.
A wearable electronic device (WED) that corrects an error where a user hears binaural sound, the WED comprising:
- a memory that stores head-related transfer functions (HRTFs) and instructions;
- a digital signal processor (DSP) that processes sound into binaural sound with a pair of the HRTFs having a coordinate location;
- head tracking that tracks head movements of the user to determine a coordinate location when the user looks at a location where the binaural sound processed with the pair of the HRTFs externally localizes to the user;
- and
- a processor that executes the instructions to:
- determine the error where the user hears the binaural sound by comparing the coordinate location when the user looks at the location where the binaural sound processed with the pair of the HRTFs externally localizes to the user to the coordinate location of the pair of the HRTFs, and
- correct the error where the user hears the binaural sound when the error is above a predetermined value.
Dependencies are inferred from the claim text.