Adaptive processing with multiple media processing nodes
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
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An audio decoding method comprising:
obtaining, by an audio decoder, an encoded bitstream, the encoded bitstream including audio data and signaling data, the signaling data indicating that a target loudness value is included in the encoded bitstream; obtaining, by the audio decoder, the target loudness value from the encoded bitstream; and processing, by the audio decoder, the audio data according to the target loudness value.
2 . The method of claim 1 , wherein processing the audio data includes normalizing the loudness of the audio data according to the target loudness value.
3 . The method of claim 1 , further comprising:
determining from the signaling that the audio data includes dialog audio data and that the target loudness value is a dialog normalization value; and normalizing the dialog audio data according to the dialog normalization value.
4 . The method of claim 1 , further comprising:
determining from the signaling that a sample peak data is included in the encoded bitstream; obtaining the sample peak data from the encoded bitstream; and processing the audio data according to the sample peak data.
5 . The method of claim 1 , further comprising:
determining from the signaling that a true peak data is included in the encoded bitstream; obtaining the true peak data from the encoded bitstream; and processing the audio data according to the true peak data.
6 . The method of claim 1 , further comprising:
determining from the signaling that dynamic range control data is included in the encoded bitstream; obtaining the dynamic range control data from the encoded bitstream; and processing the audio data according to the dynamic range control data.
7 . The method of claim 1 , further comprising:
determining from the signaling that the audio data includes dialog audio data and that the dynamic range control data is dialog dynamic range control data; and processing the dialog audio data according to the dynamic range control data.
8 . The method of claim 1 , wherein the encoded bit stream includes a first bitstream including the audio data and a second bitstream including the target loudness value.
9 . The method of claim 1 , wherein the audio data is encoded in audio data frames, the target loudness value is included in an auxiliary or reserved field of an audio data frame, and the target loudness value is encoded differently than the audio data in the audio data frame.
10 . An audio decoding device comprising:
a processor; and memory coupled to the processor and configured to store instructions, which, when executed by the processor, causes the processor to perform operations comprising:
obtaining an encoded bitstream, the encoded bitstream including an audio data and signaling data, the signaling data indicating that a target loudness value is included in the encoded bitstream;
obtaining the target loudness value from the encoded bitstream; and
processing the audio data according to the target loudness value.
11 . The audio decoding device of claim 10 , wherein processing the audio data includes normalizing the loudness of the audio data according to the target loudness value.
12 . The audio decoding device of claim 10 , further comprising:
determining from the signaling that the audio data includes dialog audio data and that the target loudness value is a dialog normalization value; and normalizing the dialog audio data according to the dialog normalization value.
13 . The audio decoding device of claim 10 , further comprising:
determining from the signaling that a sample peak data is included in the encoded bitstream; obtaining the sample peak data from the encoded bitstream; and processing the audio data according to the sample peak data.
14 . The audio decoding device of claim 10 , further comprising:
determining from the signaling that a true peak data is included in the encoded bitstream; obtaining the true peak data from the encoded bitstream; and processing the audio data according to the true peak data.
15 . The audio decoding device of claim 10 , further comprising:
determining from the signaling that dynamic range control data is included in the encoded bitstream; obtaining the dynamic range control data from the encoded bitstream; and processing the audio data according to the dynamic range control data.
16 . The audio decoding device of claim 10 , further comprising:
determining from the signaling that the audio data includes dialog audio data and that the dynamic range control data is dialog dynamic range control data; and normalizing the dialog audio data according to the dialog normalization value.
17 . The audio decoding device of claim 10 , wherein the encoded bit stream includes a first bitstream including the audio data and a second bitstream including the target loudness value.
18 . The audio decoding device of claim 10 , wherein the audio data is encoded in audio data frames, the target loudness value is included in an auxiliary or reserved field of an audio data frame, and the target loudness value is encoded differently than the audio data in the audio data frame.
19 . An audio encoding method comprising:
obtaining audio data; processing the audio data according to a target loudness value and dynamic range control data; generating signals including the target loudness value and the dynamic range control data; encoding the audio data and the signals into an encoded bitstream; and storing the encoded bitstream as one or more files on a storage medium or sending the encoded bitstream to an audio decoder over a communications channel.
20 . The method of claim 19 , wherein the audio data includes dialog data, the target loudness value is a sample or true peak value and the dynamic range control data is associated with the dialog data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.