# US 2021/0280200 A1 · Adaptive processing with multiple media processing nodes

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

- Number: US 2021/0280200 A1
- Document ID: US20210280200A1
- Status: Published application
- Kind: A1
- Application number: 17/202,150
- Filed: 2021-03-15
- Published: 2021-09-09
- Earliest claimed: 2010-12-03
- Assignees: Dolby Laboratories Licensing Corporation
- Applicants: Dolby Laboratories Licensing Corporation
- Inventors: Jeffrey RIEDMILLER; Regunathan RADHAKRISHNAN; Marvin PRIBADI; Farhad FARAHANI; Michael SMITHERS
- Web page: https://patentgrep.com/patent/US20210280200A1

## CPC

- G10L 19/008: Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
- G10L 19/16: Vocoder architecture
- G10L 19/167: {Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes}
- G10L 19/26: Pre-filtering or post-filtering
- G10L 21/00: Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility (G10L19/00 takes precedence)
- G10L 21/0316: by changing the amplitude
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

Techniques for adaptive processing of media data based on separate data specifying a state of the media data are provided. A device in a media processing chain may determine whether a type of media processing has already been performed on an input version of media data. If so, the device may adapt its processing of the media data to disable performing the type of media processing. If not, the device performs the type of media processing. The device may create a state of the media data specifying the type of media processing. The device may communicate the state of the media data and an output version of the media data to a recipient device in the media processing chain, for the purpose of supporting the recipient device's adaptive processing of the media data.

## Claims

### Claim 1

An audio decoding method, comprising:
receiving an encoded bitstream, the encoded bitstream including encoded input audio data and processing state metadata including a loudness value;
decoding the encoded input audio data;
receiving signaling data indicating whether loudness processing should be performed on the decoded audio data;
when said signaling data indicates that loudness processing should be performed on the decoded audio data:
obtaining the loudness value from the processing state metadata; and
normalizing loudness of said decoded input audio data according to the loudness value, to provide output audio data.

### Claim 2 (depends on 1)

The method according to claim 1, wherein said processing state metadata further indicates whether dynamic range processing should be performed; said method further comprising:
when said processing state metadata indicates that dynamic range processing should be performed:
obtaining a dynamic range value from the processing state metadata;
normalizing dynamic range of said decoded input audio data according to the dynamic range value.

### Claim 3 (depends on 1)

The method according to claim 1, wherein said loudness value is computed on dialogue portions of the audio data.

### Claim 4

An audio decoding system, comprising:
a decoder configured to:
receive an encoded bitstream, the encoded bitstream including encoded input audio data and processing state metadata including a loudness value,
decode said encoded input audio data; and
a post-processing unit configured to:
receive signaling data indicating whether loudness processing should be performed on the decoded audio data, and
when said signaling data indicates that loudness processing should be performed on the decoded audio data:
obtain the loudness value from the processing state metadata;
normalize loudness of said decoded input audio data according to the loudness value, to provide output audio data.

### Claim 5 (depends on 4)

The system according to claim 4, wherein said processing state metadata further indicates whether dynamic range processing should be performed; and wherein said post-processing unit is further configured to:
when said processing state metadata indicates that dynamic range processing should be performed:
obtain a dynamic range value from the processing state metadata;
normalize dynamic range of said decoded input audio data according to the dynamic range value.

### Claim 6 (depends on 4)

The system according to claim 4, wherein said loudness value is computed on dialogue portions of the audio data.
