IP Library Granted Patent US 12,069,469
Granted Patent B2
US 12,069,469 · App. 17/351,183 · Granted Aug 20, 2024

Head dimension estimation for spatial audio applications

Inventors: Ozhan Turgut (Menlo Park, CA); Halil Ibrahim Basturk (San Jose, CA); Alexander Singh Alvarado (San Jose, CA); Adam S. Howell (Oakland, CA); Hung A. Pham (Oakland, CA)
Assignee: Apple Inc.
H04S7/304G01P15/18G06F3/012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,069,469
App. No.
17/351,183
Granted
Aug 20, 2024
Kind
B2
Abstract

Embodiments are disclosed for head dimension estimation for spatial audio applications. In an embodiment, a method comprises: obtaining, using one or more processors of an audio headset worn on a user's head, acceleration samples and rotation rate samples over a specified time window while the user rotates their head, the acceleration samples and rotation rate samples measured using motion sensors in the headset; determining a function that relates the acceleration samples to the rotation rate samples; comparing the function to a plurality of reference functions, where each reference function corresponds to a different head dimension in a nominal range of head dimensions; and estimating a dimension of the user's head based on the comparing.

Claims (52)

1. A method comprising:

obtaining, using one or more processors of an audio headset worn on a user's head, acceleration samples and rotation rate samples over a specified time window while the user rotates their head, the acceleration samples and rotation rate samples measured using motion sensors in the headset;

determining a function that relates the acceleration samples to the rotation rate samples;

comparing the function to a plurality of reference functions, where each reference function corresponds to a different head dimension in a nominal range of head dimensions; and

estimating a dimension of the user's head based on the comparing.

2. The method of claim 1 , wherein the head dimension is a radius from audio headset to a geometric center of the user's head.

3. The method of claim 1 , wherein the function is determined using linear regression analysis.

4. The method of claim 1 , further comprising:

prior to determining the function, removing a gravitational component and tangential acceleration component from the acceleration samples to obtain a linear relationship between the acceleration samples and rotation rate samples squared.

5. The method of claim 4 , wherein the tangential acceleration component is removed using principal component analysis.

6. The method of claim 1 , further comprising rendering spatial audio using the estimated head dimension.

7. The method of claim 6 , wherein the estimated head dimension is used to select or modify a head-related transfer function (HRTF) of a binaural rendering engine.

8. The method of claim 6 , wherein the estimated head dimension is used to calculate a spatial auditory cue used in rendering the spatial audio.

9. A method comprising:

obtaining, using one or more processors of an audio headset worn on a user's head, acceleration samples and rotation rate samples over a specified time window while the user rotates their head, the acceleration samples and rotation rate samples measured using motion sensors in the headset;

estimating angular acceleration samples from the rotation rate samples;

removing a gravitational component from the acceleration samples;

determining a function that relates the acceleration samples, the rotation rate samples and the estimated angular acceleration samples;

comparing the function to a plurality of reference functions, where each reference function corresponds to a different head dimension in a nominal range of head dimensions; and

estimating a dimension of the user's head based on the comparing.

10. The method of claim 9 , wherein the head dimension is a radius from audio headset to a geometric center of the user's head.

11. The method of claim 9 , further comprising rendering spatial audio using the estimated head dimension.

12. The method of claim 11 , wherein the estimated head dimension is used to select or modify a head-related transfer function (HRTF) of a binaural rendering engine.

13. The method of claim 11 , wherein the estimated head dimension is used to calculate a spatial auditory cue used in rendering the spatial audio.

14. A system comprising:

one or more processors;

memory storing instructions that when executed by the one or more processors of an audio headset worn on a user's head, cause the one or more processors to perform operations comprising:

obtaining acceleration samples and rotation rate samples over a specified time window while the user rotates their head, the acceleration samples and rotation rate samples measured using motion sensors in the headset;

determining a function that relates the acceleration samples to the rotation rate samples;

comparing the function to a plurality of reference functions, where each reference function corresponds to a different head dimension in a nominal range of head dimensions; and

estimating a dimension of the user's head based on the comparing.

15. The system of claim 14 , wherein the head dimension is a radius from audio headset to a geometric center of the user's head.

16. The system of claim 14 , wherein the function is determined using linear regression analysis.

17. The system of claim 14 , further comprising:

prior to determining the function, removing a gravitational component and tangential acceleration component from the acceleration samples to obtain a linear relationship between the acceleration samples and rotation rate samples squared.

18. The system of claim 17 , wherein the tangential acceleration component is removed using principal component analysis.

19. The system of claim 14 , further comprising rendering spatial audio using the estimated head dimension.

20. The system of claim 19 , wherein the estimated head dimension is used to select or modify a head-related transfer function (HRTF) of a binaural rendering engine.

21. The system of claim 19 , wherein the estimated head dimension is used to calculate a spatial auditory cue used in rendering the spatial audio.

22. A system comprising:

one or more processors;

memory storing instructions that when executed by the one or more processors of an audio headset worn on a user's head, cause the one or more processors to perform operations comprising:

obtaining acceleration samples and rotation rate samples over a specified time window while the user rotates their head, the acceleration samples and rotation rate samples measured using motion sensors in the headset;

estimating angular acceleration samples from the rotation rate samples;

removing a gravitational component from the acceleration samples;

determining a function that relates the acceleration samples, the rotation rate samples and the estimated angular acceleration samples;

comparing the function to a plurality of reference functions, where each reference function corresponds to a different head dimension in a nominal range of head dimensions; and

estimating a dimension of the user's head based on the comparing.

23. The system of claim 22 , wherein the head dimension is a radius from audio headset to a geometric center of the user's head.

24. The system of claim 22 , further comprising rendering spatial audio using the estimated head dimension.

25. The system of claim 22 , wherein the estimated head dimension is used to select or modify a head-related transfer function (HRTF) of a binaural rendering engine.

26. The system of claim 24 , wherein the estimated head dimension is used to calculate a spatial auditory cue used in rendering the spatial audio.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2022
From: TURGUT, OZHAN; BASTURK, HALIL IBRAHIM; SINGH ALVARADO, ALEXANDER; HOWELL, ADAM S.; PHAM, HUNG A.
To: APPLE INC.
Reel/Frame 060340/0535 →
Continuity (2)
Provisional Application 63041903 · Jun 20, 2020
Related Publication 20210400419A1 · Dec 23, 2021