# US 10,768,889 B2 · Audio adjustment system

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

- Number: US 10,768,889 B2
- Document ID: US10768889B2
- Status: Granted
- Kind: B2
- Application number: 15/817,852
- Filed: 2017-11-20
- Published: 2018-05-17
- Granted: 2020-09-08
- Earliest claimed: 2011-08-26
- Assignees: DTS, Inc.
- Applicants: Dts LLC
- Inventors: Robert C. Maling, III; James Tracey; Daekyoung Noh
- Web page: https://patentgrep.com/patent/US10768889B2

## CPC

- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G10L 19/008: Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
- H04L 12/282: {based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204)}
- H04N 21/4852: {for modifying audio parameters, e.g. switching between mono and stereo}
- H04R 3/04: for correcting frequency response
- H04L 2012/2849: {Audio/video appliances}
- H04N 5/602: {for digital sound signals}
- 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 27/00: Public address systems (circuits for preventing acoustic reaction H04R3/02; circuits for distributing signals to loudspeakers H04R3/12; {monitoring or testing arrangements for public address systems H04R29/007}; amplifiers H03F)
- H04R 29/008: {Visual indication of individual signal levels (visual indication of stereophonic sound image H04S7/40)}
- H04R 2227/003: Digital PA systems using, e.g. LAN or internet
- H04R 2227/005: Audio distribution systems for home, i.e. multi-room use
- H04R 2420/09: Applications of special connectors, e.g. USB, XLR, in loudspeakers, microphones or headphones
- H04R 2430/01: Aspects of volume control, not necessarily automatic, in sound systems
- H04R 2499/13: Acoustic transducers and sound field adaptation in vehicles
- H04R 2499/15: Transducers incorporated in visual displaying devices, e.g. televisions, computer displays, laptops
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- 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

An audio adjustment system is provided that can output a user interface customized by the provider of the audio system instead of the electronic device manufacturer. Such an arrangement can save both field engineers and manufacturers a significant amount of time. Advantageously, in certain embodiments, such an audio adjustment system can be provided without knowledge of the electronic device's firmware. Instead, the audio adjustment system can communicate with the electronic device through an existing audio interface in the electronic device to enable a user to control audio enhancement parameters in the electronic device. For instance, the audio adjustment system can control the electronic device via an audio input jack on the electronic device.

## Claims

### Claim 1

A method of adjusting settings of a device, the method comprising:
by a first device comprising one or more hardware processors,
receiving an audio setting for configuring a parameter of an audio processing system of a second device;
encoding an adjusted value associated with the parameter in an audio signal; and
communicating the audio signal to the second device from an audio output port of the first device to an audio input port of the second device, said communicating causing the second device to set the parameter of the audio processing system to the adjusted value,
said encoding further comprising:
including a trigger signal in the audio signal to indicate to the second device that the audio signal includes the adjusted value for adjusting the parameter of the audio processing system, the trigger signal comprising a predefined bit pattern configured to cause the second device to:
recognize that the audio signal comprises the adjusted value,
decode the audio signal, and
extract the adjusted value of the selected parameter.

### Claim 2 (depends on 1)

The method of claim 1, wherein the parameter comprises one of the following: control data, a filter coefficient, a parametric equalization coefficient, or a decoder setting of the second device.

### Claim 3 (depends on 1)

The method of claim 1, further comprising communicating, via the audio output port of the first device to the audio input port of the second device, a firmware update of the audio processing system.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving, on an audio input port of the first device, a current audio enhancement setting from the second device, the current audio enhancement setting comprising a current value of the parameter of the audio processing system of the second device; and
outputting, on a user interface of the first device, the current audio enhancement setting associated with the audio processing system of the second device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving, with the first device, an audio signal from the second device;
decoding the audio signal to identify one or more commands in the audio signal; and
causing the first device to execute the one or more commands.

### Claim 6

A method of adjusting settings of a device, the method comprising:
receiving, with a first device, an audio signal from a second device, wherein the audio signal encodes parameters for adjusting one or more settings of the first device;
analyzing the audio signal to determine whether the audio signal is associated with one or more commands, the analyzing comprising determining whether the audio signal includes a trigger signal to indicate to the first device that the audio signal includes adjusted values of the parameters;
in response to determining that the audio signal is associated with one or more commands, decoding the audio signal to identify the one or more commands in the audio signal, the one or more commands being separate from the trigger signal, wherein at least one command of the one or more commands comprises a plurality of data packets and at least one synchronization packet configured to enable identification of at least some data packets; and
causing the one or more hardware processors of the first device to execute the one or more commands using the at least some data packets.

### Claim 7 (depends on 6)

The method of claim 6, wherein the parameters comprises video parameters associated with the first device.

### Claim 8 (depends on 6)

The method of claim 6, wherein the one or more commands cause the one or more hardware processors of the first device to adjust an enhancement parameter associated with an audio processing system of the first device.

### Claim 9 (depends on 8)

The method of claim 8, further comprising, receiving by the audio processing system a second command from a television application configured to control operation of a television, and the second command configured to implement the one or more commands in the audio processing system.

### Claim 10 (depends on 6)

The method of claim 6, wherein the one or more commands are configured to obtain information about the audio processing system for presentation to a second device, and the method further comprises causing the one or more hardware processors of the first device to:
encode the information about the audio processing system, and
communicate, via an audio output port of the first device the encoded information to the second device.

### Claim 11

A system of adjusting settings of a device, the system comprising:
memory that stores instructions associated with an audio-visual adjustment system for adjusting settings of a first device, wherein the audio-visual adjustment system comprises at least one of an audio processing system or a video processing system; and
one or more hardware processors that execute the instructions to:
receive an audio communications signal from an audio input port of the device;
decode the audio communications signal to obtain a first command for adjusting an audio processing system or the video processing system;
execute the first command to adjust the audio processing system or the video processing system;
encode a second command for communication to a second device; and
communicate the second command to the second device to cause an operation related to audio-visual settings to be performed on the second device.

### Claim 12 (depends on 11)

The system of claim 11, wherein the audio-visual adjustment system is implemented in a television.

### Claim 13 (depends on 12)

The system of claim 12, wherein the audio-visual adjustment system comprises a television application configured to adjust the audio processing system or the video processing system based at least partly on the first command.

### Claim 14 (depends on 11)

The system of claim 11, wherein the settings comprise an audio enhancement setting or a video enhancement setting.

### Claim 15 (depends on 11)

The system of claim 11, wherein the second command causes the second device to set an audio-visual enhancement parameter on the second device.

### Claim 16 (depends on 11)

The system of claim 11, wherein the first command comprises a plurality of synchronized packets interspersed with a plurality of data packets, and wherein a synchronization packet of the plurality of synchronization packets is configured to separate a data packet from a preceding data packet.
