# US 12,284,509 B2 · Method for generating customized spatial audio with head tracking

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,284,509 B2
- Document ID: US12284509B2
- Status: Granted
- Kind: B2
- Application number: 18/666,002
- Filed: 2024-05-16
- Published: 2024-09-12
- Granted: 2025-04-22
- Earliest claimed: 2018-01-07
- Assignees: Creative Technology Ltd
- Applicants: Creative Technology Ltd
- Inventors: Teck Chee Lee; Geith Mark Benjamin Leslie; Mark Anthony Davies; Edwin Tomboza; Toh Onn Desmond Hii
- Web page: https://patentgrep.com/patent/US12284509B2

## CPC

- H04S 7/301: {Automatic calibration of stereophonic sound system, e.g. with test microphone}
- H04S 7/304: {For headphones}
- G06F 3/012: {Head tracking input arrangements}
- G06V 10/752: {Contour matching}
- G10L 21/0208: Noise filtering
- H04R 3/00: Circuits for transducers (arrangements for producing a reverberation or echo sound G10K15/08; amplifiers H03F)
- H04R 5/033: Headphones for stereophonic communication {(details thereof, e.g. relating to batteries, cables or control elements H04R1/10)}
- H04R 5/04: Circuit arrangements, {e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments (combinations of amplifiers H03F3/68; stereophonic systems H04S)}
- H04S 7/30: {Control circuits for electronic adaptation of the sound field}
- H04S 2400/11: Positioning of individual sound objects, e.g. moving airplane, within a sound field (H04S2420/13 takes precedence)
- H04S 2420/01: Enhancing the perception of the sound image or of the spatial distribution using head related transfer functions [HRTF's] or equivalents thereof, e.g. interaural time difference [ITD] or interaural level difference [ILD]
- H04S: STEREOPHONIC SYSTEMS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

A headphone for spatial audio rendering includes a first database having an impulse response pair corresponding to a reference speaker location. A head sensor provides head orientation information to a second database having rotation filters, the filters corresponding to different azimuth and elevation positions relative to the reference speaker location. A digital signal processor combines the rotation filters with the impulse response pair to generate an output binaural audio signal to transducers of the headphone. Efficiencies in creating impulse response or HRTF databases are achieved by sampling the impulse response less frequently than in conventional methods. This sampling at coarser intervals reduces the number of data measurements required to generate a spherical grid and reduces the time involved in capturing the impulse responses. Impulse responses for data points falling between the sampled data points are generated by interpolating in the frequency domain.

## Claims

### Claim 1

A system comprising:
at least one room impulse that includes one of Binaural Room Impulse Response (BRIR) data or Binaural Room Transfer Function (BRTF) data for a target room; and
filters comprising transfer functions to convert a BRIR for a first reference position to a BRIR for a second reference position,
wherein the filters are combined with the at least one room impulse to generate a BRIR for a second group of virtual speaker locations.

### Claim 2 (depends on 1)

The system of claim 1, wherein the second group of virtual speaker locations are outside of the target room.

### Claim 3 (depends on 1)

The system of claim 1, wherein the filters comprise rotation filters.

### Claim 4 (depends on 1)

The system of claim 1, wherein the filters are derived by a division operation.

### Claim 5 (depends on 1)

The system of claim 1, wherein the filters are in a second database, and wherein a plurality of entries in the second database are derived by interpolation.

### Claim 6 (depends on 1)

The system of claim 1, further comprising audio rendering circuitry configured for rendering an output binaural signal.

### Claim 7 (depends on 1)

The system of claim 1, further comprising a head sensor configured to measure head orientation data relative to a reference position.

### Claim 8

A method comprising:
receiving an input spatial audio direction comprising at least one second spatial audio position; and
accessing, using a deviation of the input spatial audio direction relative to a reference position, transfer functions representing a conversion of a BRIR from a first reference position to the at least one second spatial audio position.

### Claim 9 (depends on 8)

The method as recited in claim 8, wherein the deviation includes a change in head orientation to include at least one of rotation, inclination, or tilt.

### Claim 10 (depends on 8)

The method as recited in claim 8, further comprising creating, using interpolation, a portion of a second database.

### Claim 11 (depends on 10)

The method as recited in claim 10, further comprising performing the interpolation in a frequency domain.

### Claim 12 (depends on 8)

The method as recited in claim 8, wherein the BRIR is a Binaural Acoustic Impulse Response (BAIR).

### Claim 13 (depends on 8)

The method as recited in claim 8, further comprising generating a personalized BRIR for a listener by mapping audio related physical properties for the listener to similar metadata for a group of individuals.

### Claim 14

A method comprising:
measuring at least one room impulse that includes one of Binaural Room Impulse Response (BRIR) data or Binaural Room Transfer Function (BRTF) data for a target room;
converting, by filters comprising transfer functions, a BRIR for a first reference position to a BRIR for a second reference position; and
combining the filters with impulse responses to generate a BRIR for a second group of virtual speaker locations.

### Claim 15 (depends on 14)

The method of claim 14, further comprising using a division operation to derive the filters.

### Claim 16 (depends on 14)

The method of claim 14, further comprising deriving by interpolating a plurality of entries.

### Claim 17 (depends on 14)

The method of claim 14, further comprising rendering, using audio rendering circuitry, an output binaural signal.

### Claim 18 (depends on 14)

The method of claim 14, further comprising measuring, using a head sensor, head orientation data relative to a reference position.

### Claim 19 (depends on 14)

The method of claim 14, wherein the second group of virtual speaker locations is outside the target room.

### Claim 20 (depends on 14)

The method of claim 14, wherein the filters comprise rotation filters.
