System and Method for Optimizing Loudness and Dynamic Range Across Different Playback Devices
US-2015363160-A1 · Dec 17, 2015 · US
US9324332B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9324332-B2 |
| Application number | US-201213649298-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 11, 2012 |
| Priority date | Apr 13, 2010 |
| Publication date | Apr 26, 2016 |
| Grant date | Apr 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for providing information on the validity of encoded audio data is disclosed, the encoded audio data being a series of coded audio data units. Each coded audio data unit can include information on the valid audio data. The method includes: providing either information on a coded audio data level which describes the amount of data at the beginning of an audio data unit being invalid, or providing information on a coded audio data level which describes the amount of data at the end of an audio data unit being invalid, or providing information on a coded audio data level which describes both the amount of data at the beginning and the end of an audio data unit being invalid. A method for receiving encoded data including information on the validity of data and providing decoded output data is also disclosed. Furthermore, a corresponding encoder and a corresponding decoder are disclosed.
Opening claim text (preview).
The invention claimed is: 1. A method for providing information on validity of encoded audio signal data that encodes an audio signal, the encoded audio signal data including a series of frames, the method comprising: providing information which describes an amount of data to be trimmed at a beginning of a frame, the information being provided to be handled by an audio decoder for the encoded audio signal; or providing information which describes an amount of data to be trimmed at an end of the frame, the information being provided to be handled by the audio decoder; or providing information which describes both the amount of data to be trimmed at the beginning and the end of the frame, the information being provided to be handled by the audio decoder; and providing information which describes whether the corresponding frame is a pre-roll Access Unit, or which describes whether the corresponding frame is a post-roll Access Unit, or which describes whether the corresponding frame is at least one of the pre-roll Access Unit and the post-roll Access Unit, the information causing a Systems layer including an interface with the audio decoder to provide at least one of the pre-roll Access Unit and the post-roll Access Unit to the audio decoder and to discard a corresponding output of the audio decoder after decoding; wherein the method is performed using a hardware apparatus, a computer, or a combination of a hardware apparatus and a computer. 2. The method according to claim 1 , wherein the information on the validity of encoded audio signal data is put in an optional portion of the frame. 3. The method according to claim 1 , wherein the information on the validity of encoded audio signal data is attached to the frames which are affected. 4. The method according to claim 1 , wherein valid audio signal data originates from a stream-based application or a live application. 5. The method according to claim 1 , further comprising: determining at least one of an amount of pre-roll data and an amount of post-roll data. 6. The method according to claim 1 , wherein the information on the validity of encoded audio signal data comprises time-variant data and time-invariant data. 7. An encoder for providing information on validity of encoded audio signal data that encodes an audio signal, the encoded audio signal data including a series of frames, wherein: the encoder is configured to provide information which describes an amount of data to be trimmed at a beginning of a frame, the information being provided to be handled by an audio decoder for the encoded audio signal data; or to provide information which describes an amount of data to be trimmed at an end of the frame, the information being provided to be handled by the audio decoder; or to provide information which describes both the amount of data to be trimmed at the beginning and the end of the frame, the information being provided to be handled by the audio decoder; the encoder is configured to provide information which describes whether the corresponding frame is a pre-roll Access Unit, or which describes whether the corresponding frame is a post-roll Access Unit, or which describes whether the corresponding frame is at least one of the pre-roll Access Unit and the post-roll Access Unit, the information causing a Systems layer including an interface with the audio decoder to provide at least one of the pre-roll Access Unit and the post-roll Access Unit to the audio decoder and to discard a corresponding output of the audio decoder after decoding; and wherein the encoder comprises a hardware implementation. 8. A method for receiving encoded data comprising information on the validity of encoded audio signal data that encodes an audio signal and for providing decoded audio signal output data, the method comprising: receiving encoded data with either information which describes the amount of data to be trimmed at the beginning of a frame, or information which describes the amount of data to be trimmed at the end of the frame, or information which describes both the amount of data to be trimmed at the beginning and the end of the frame, and providing decoded audio signal output data which only comprises samples of data not marked as to be trimmed; or providing decoded audio signal output data which comprises all audio samples of the frame and information to the application which part of the data is valid; wherein the method is performed using a hardware apparatus, a computer, or a combination of a hardware apparatus and a computer. 9. The method according to claim 8 , further comprising: determining at least one of an amount of pre-roll and an amount of post-roll and using at least one of frames belonging to the pre-roll and frames belonging to the post-roll to reconstruct the original signal. 10. The method according to claim 8 , further comprising: transmitting a decoder delay from a decoder to a system using the decoded output data; and delaying, by means of the system, other parallel streams to conserve audio-video synchronization. 11. The method according to claim 8 , further comprising: transmitting a decoder delay from a decoder to a system using the decoded output data; and removing, by means of the system, audio samples to be trimmed at an audio-processing element. 12. The method according to claim 8 , further comprising: removing a decoder delay within a decoder. 13. The method according to claim 8 , wherein the frames comprise extra trim information and the method further comprises: transmitting the trim information from a decoder to a system using the decoded output data; delaying, by means of the system, other parallel streams. 14. The method according to claim 8 , wherein the frames comprise extra trim information and the method further comprises: transmitting the trim information along with the decoded frames from a decoder to a system using the decoded audio signal output data; applying the trim information to remove samples to be trimmed at an audio-processing element. 15. The method according to claim 8 , wherein the frames comprise extra trim information and the method further comprises: applying the trim information within a decoder and removing samples to be trimmed from the beginning or end of a decoded frame to achieve a trimmed decoded frame; and providing the trimmed decoded frame to a system using the decoded audio signal output data. 16. A decoder for receiving encoded data comprising information on the validity of encoded audio signal data that encodes an audio signal and for providing decoded audio signal output data, the decoder comprising: an input configured to receive encoded data with either information which describes the amount of data to be trimmed at the beginning of a frame, or information which describes the amount of data to be trimmed at the end of the frame, or which describes both the amount of data to be trimmed at the beginning and the end of the frame; a decoding portion configured to provide decoded audio signal output data which only comprises samples not marked as to be trimmed, or to provide decoded audio signal output data which comprises all audio samples of the frame and information to the application which part of the data is valid; wherein the decoder comprises a hardware implementation. 17. A non-transitory computer readable medium including a computer program comprising a program code for performing, when running on a computer, a method for providing information on the validity of encoded audio signal data that encodes an audio signal, the encoded au
Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes · CPC title
Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis (in musical instruments G10H) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.