# US 12,120,497 B2 · Sound field adjustment

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

- Number: US 12,120,497 B2
- Document ID: US12120497B2
- Status: Granted
- Kind: B2
- Application number: 17/360,950
- Filed: 2021-06-28
- Published: 2021-12-30
- Granted: 2024-10-15
- Earliest claimed: 2020-06-29
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Andre Schevciw; Nils Gunther Peters; Isaac Garcia Munoz; Vinay Melkote Krishnaprasad
- Web page: https://patentgrep.com/patent/US12120497B2

## CPC

- H04S 7/304: {For headphones}
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- H04L 65/612: for unicast
- H04L 65/70: Media network packetisation
- H04L 65/752: adapting media to network capabilities
- H04R 3/00: Circuits for transducers (arrangements for producing a reverberation or echo sound G10K15/08; amplifiers H03F)
- H04R 3/12: for distributing signals to two or more loudspeakers {(specially adapted for hearing aids H04R25/407)}
- 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)}
- H04R 29/001: {for loudspeakers (H04R29/007 takes precedence)}
- H04S 1/007: {in which the audio signals are in digital form (data reduction aspects thereof based on psychoacoustics G10L19/02)}
- H04S 7/30: {Control circuits for electronic adaptation of the sound field}
- H04R 2420/07: Applications of wireless loudspeakers or wireless microphones
- H04R 2460/07: Use of position data from wide-area or local-area positioning systems in hearing devices, e.g. program or information selection
- 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 2420/11: Application of ambisonics in stereophonic audio systems
- H04S: STEREOPHONIC SYSTEMS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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 device includes one or more processors configured to receive, via wireless transmission from a playback device, data associated with a pose of the playback device. The one or more processors are also configured to select, based on the data, a particular representation of a sound field from a plurality of representations of the sound field. Each respective representation of the sound field corresponds to a different sector of a set of sectors. A sector represents a range of values associated with movement of the playback device. The one or more processors are further configured to generate audio data corresponding to the selected representation of the sound field. one or more processors are also configured to send, via wireless transmission, the audio data as streaming data to the playback device.

## Claims

### Claim 1

A device comprising:
one or more processors configured to:
receive, via wireless transmission from a playback device, first data associated with a first pose of the playback device and second data associated with a second pose of the playback device;
select, based on the first data, a particular representation of a sound field from a plurality of representations of the sound field, each respective representation of the sound field corresponding to a different sector of a set of sectors, wherein a sector represents a range of values associated with movement of the playback device, wherein the selected representation corresponds to a first representation of the sound field corresponding to a first sector;
select, based on the second data, a second representation of the sound field from the plurality of representations of the sound field, wherein the selected second representation of the sound field corresponding to a translation of the sound field;
generate first audio data corresponding to the selected representation of the sound field;
generate second audio data corresponding to the second representation of the sound field; and
send, via wireless transmission, the first audio data and the second audio data, as streaming data to the playback device.

### Claim 2 (depends on 1)

The device of claim 1, wherein the plurality of representations of the sound field include ambisonics data.

### Claim 3 (depends on 1)

The device of claim 1, wherein the plurality of representations of the sound field include pre-rotated sound fields.

### Claim 4 (depends on 1)

The device of claim 1, wherein the plurality of representations of the sound field include pre-rendered stereo data.

### Claim 5 (depends on 1)

The device of claim 1, wherein the sectors of the set of sectors include overlapping sectors that correspond to overlapping viewport fields of view.

### Claim 6 (depends on 1)

The device of claim 1, wherein the sectors of the set of sectors are non-overlapping sectors.

### Claim 7 (depends on 1)

The device of claim 1, wherein the one or
wherein the second sector partially overlaps the first sector.

### Claim 8 (depends on 1)

The device of claim 1, wherein the translation of the sound field corresponds to a translation of the playback device between the first pose and the second pose.

### Claim 9 (depends on 1)

The device of claim 1, wherein the translation of the sound field exceeds a translation of the playback device between the first pose and the second pose.

### Claim 10 (depends on 1)

The device of claim 1, further comprising a memory coupled to the one or more processors and configured to store the plurality of representations of the sound field.

### Claim 11 (depends on 1)

The device of claim 1, wherein the one or more processors are integrated in a portable electronic device.

### Claim 12 (depends on 1)

The device of claim 1, wherein the one or more processors are integrated in a server.

### Claim 13 (depends on 1)

The device of claim 1, further comprising a modem configured to modulate the audio data for transmission to the playback device.

### Claim 14 (depends on 13)

The device of claim 13, further comprising an antenna coupled to the modem and configured to transmit the modulated audio data to the playback device.

### Claim 15

A method comprising:
receiving, at a device via wireless transmission from a playback device, first data associated with a first pose of the playback device and second data associated with a second pose of the playback device;
selecting, based on the first data, a particular representation of a sound field from a plurality of representations of the sound field, each respective representation of the sound field corresponding to a different sector of a set of sectors, wherein a sector represents a range of values associated with movement of the playback device, wherein the selected representation corresponding to a first representation of the sound field corresponding to a first sector;
selecting, based on the second data, a second representation of the sound field from the plurality of representations of the sound field, wherein the selected second representation of the sound field corresponding to a translation of the sound field;
generating, at the device, audio data corresponding to the selected representation of the sound field;
generating, at the device, second audio data corresponding to the second representation of the sound field; and
sending, via wireless transmission, the first audio data and the second audio data, as streaming data from the device to the playback device.

### Claim 16 (depends on 15)

The method of claim 15, wherein the plurality of representations of the sound field include ambisonics data.

### Claim 17 (depends on 15)

The method of claim 15, wherein the plurality of representations of the sound field include pre-rotated sound fields.

### Claim 18 (depends on 15)

The method of claim 15, wherein the plurality of representations of the sound field include pre-rendered stereo data.

### Claim 19

A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
receive, via wireless transmission from a playback device, first data associated with a first pose of the playback device and second data associated with a second pose of the playback device;
select, based on the first data, a particular representation of a sound field from a plurality of representations of the sound field, each respective representation of the sound field corresponding to a different sector of a set of sectors, wherein a sector represents a range of values associated with movement of the playback device, wherein the selected representation corresponds to a first representation of the sound field corresponding to a first sector;
select, based on the second data, a second representation of the sound field from the plurality of representations of the sound field, wherein the selected second representation of the sound field corresponding to a translation of the sound field;
generate first audio data corresponding to the selected representation of the sound field;
generate second audio data corresponding to the second representation of the sound field; and
send, via wireless transmission, the first audio data and the second audio data, as streaming data to the playback device.

### Claim 20

An apparatus comprising:
means for receiving, at a device via wireless transmission from a playback device, first data associated with a first pose of the playback device and second data associated with a second pose of the playback device;
means for selecting, based on the first data, a particular representation of a sound field from a plurality of representations of the sound field, each respective representation of the sound field corresponding to a different sector of a set of sectors, wherein a sector represents a range of values associated with movement of the playback device, wherein the selected representation corresponding to a first representation of the sound field corresponding to a first sector;
means for selecting, based on the second data, a second representation of the sound field from the plurality of representations of the sound field, wherein the selected second representation of the sound field corresponding to a translation of the sound field;
means for generating, at the device, audio data corresponding to the selected representation of the sound field;
means for generating, at the device, second audio data corresponding to the second representation of the sound field; and
means for sending, via wireless transmission, the first audio data and the second audio data, as streaming data from the device to the playback device.
