US20100286988A1 - Hybrid Permanent/Reversible Dynamic Range Control System - Google Patents

Hybrid Permanent/Reversible Dynamic Range Control System Download PDF

Info

Publication number
US20100286988A1
US20100286988A1 US12/775,319 US77531910A US2010286988A1 US 20100286988 A1 US20100286988 A1 US 20100286988A1 US 77531910 A US77531910 A US 77531910A US 2010286988 A1 US2010286988 A1 US 2010286988A1
Authority
US
United States
Prior art keywords
audio
signal
control signal
block
gain control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/775,319
Inventor
Tim J. Carroll
Leif Claesson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audyne Inc
Original Assignee
Audyne Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Audyne Inc filed Critical Audyne Inc
Priority to US12/775,319 priority Critical patent/US20100286988A1/en
Assigned to AUDYNE, INC. reassignment AUDYNE, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CAROLL, TIM J., CLAESSON, LEIF
Publication of US20100286988A1 publication Critical patent/US20100286988A1/en
Priority to US13/494,211 priority patent/US8355909B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G9/00Combinations of two or more types of control, e.g. gain control and tone control
    • H03G9/02Combinations of two or more types of control, e.g. gain control and tone control in untuned amplifiers
    • H03G9/025Combinations of two or more types of control, e.g. gain control and tone control in untuned amplifiers frequency-dependent volume compression or expansion, e.g. multiple-band systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G7/00Volume compression or expansion in amplifiers
    • H03G7/007Volume compression or expansion in amplifiers of digital or coded signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G9/00Combinations of two or more types of control, e.g. gain control and tone control
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G9/00Combinations of two or more types of control, e.g. gain control and tone control
    • H03G9/005Combinations of two or more types of control, e.g. gain control and tone control of digital or coded signals

Definitions

  • This patent application describes a novel technique for controlling audio dynamic range in a manner that can be permanent, reversible, or anywhere in between, and can accomplish this goal in the baseband PCM or encoded domains.
  • Audio metadata also known as data about the audio data, is also included with these systems to describe the encoded audio. This data is multiplexed in with the compressed audio data and delivered to consumers where it is extracted and applied to the audio in a user-adjustable manner.
  • dialnorm One such metadata parameter is called dialnorm and is intended to control average loudness of a program
  • DRC dynrng and compr
  • Programs are in many cases produced with loudness and dynamic range that varies to convey emotion or the level of excitement in a given scene, while interstitial or commercial material is very often produced to convey a message and may be at a constant loudness.
  • program and commercial elements can differ substantially in average loudness and dynamic range and many consumer environments are not conducive to large changes in loudness or dynamic range.
  • AGC-type systems that detect and adjust the level of applied audio signals in a permanent and non-reversible manner, effectively controlling loudness shifts and dynamic range to a degree acceptable to most consumers.
  • An example of this type of system is a standard transmission processor commonly found in analog broadcast facilities and details of which are common knowledge to those skilled in the art.
  • the current invention offers a hybrid of the two approaches, allowing a continuously variable choice of which method is being applied from permanent to reversible.
  • the current invention described in this application describes a method whereby the dynamic range of an input audio signal can be modified in a permanent or reversible manner, or an infinitely adjustable hybrid between permanent and reversible.
  • the invention discloses a method for controlling the dynamic range of an audio signal in a hybrid permanent/reversible manner, the method comprising:
  • reversible gain control when delivered to a corresponding decoder along with the remainder audio, reversible gain control can then be applied, somewhat applied, or not applied at all.
  • the current invention is fundamentally different from other prior work in that it is a hybrid between permanent change to applied audio and change that is reversible and allows selection of any combination of the two approaches thus providing a minimum and maximum dynamic range on a continuously adjustable basis.
  • FIG. 1 illustrates an example traditional AGC System.
  • FIG. 2 illustrates an example metadata-based AGC system.
  • FIG. 3 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 4 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 5 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 6 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 7 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 8 illustrates a block diagram of an example multiband AGC system.
  • FIG. 1 depicts a traditional AGC system where input audio ( 1 ) is passed to a detector ( 2 ) and to a variable gain element ( 3 ), and the detector creates a control signal ( 4 ) which is fed to the control input of the variable gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore producing an output ( 5 ) where the lowest and highest levels are closer to each other, thus lowering the dynamic range.
  • this type of AGC is commonly known as a feed-forward AGC, and that an alternate version where the control signal is detected after the gain element and fed back to the gain control element is commonly known as a feed-back AGC. Either of these methods should be seen as systems that permanently change the audio.
  • FIG. 2 depicts a simplified metadata-based AGC system where input audio ( 1 ) is detected ( 2 ) and the control data ( 3 ) multiplexed ( 4 ) with the data.
  • This composite data stream ( 5 ) is sent to a demultiplexer ( 6 ) which outputs the audio data and control data.
  • the multiplexer and demultiplexer are generally known to be parts of systems such as digital television encoders and decoders.
  • the control data can then be selectively used to vary a gain element ( 7 ) to adjust the level of the audio signal and control the dynamic range.
  • This control signal can also be scaled to apply more or less control or can be ignored completely ( 8 ) allowing the original audio to be reproduced unmodified and this method can be considered one that is reversible.
  • FIG. 3 depicts one embodiment of the current invention.
  • Input audio ( 1 ) which can be a single channel, stereo, or as shown 5.1 channels is applied to an AGC means ( 2 ).
  • the AGC means operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio ( 3 ) with an adjusted dynamic range to a variable gain element ( 4 ).
  • the control signal developed for the AGC process is also output ( 5 ) and applied to a block formatter ( 6 ) which will create gain control values on a block basis, matching the capabilities of the final encoder.
  • These gain control blocks are then applied to a means that creates an inverse of these gain control blocks ( 7 ) and applies them to the control input of the gain element after passing through a control element ( 8 ) to allow all, some, or none of the block gain control signal to pass.
  • the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both.
  • This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process.
  • This so-called “remainder” audio ( 9 ) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal.
  • This audio is applied to an encoder ( 10 ), such as one described in ATSC A/52 and the block-based gain control signal ( 11 ) is first delayed ( 12 ) and then is multiplexed ( 13 ) into the encoded bitstream as gain control words such as compr, dynrng and/or dialnorm as described in ATSC A/52.
  • FIG. 4 depicts another embodiment of the current invention.
  • Input audio ( 1 ) which can be a single channel, stereo, or as shown 5.1 channels is applied to an AGC means which operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio ( 3 ) with an adjusted dynamic range to a variable gain element ( 4 ).
  • the control signal developed for the AGC process is also output ( 5 ) and applied to a block formatter ( 6 ) which will create gain control values on a block basis, matching the capabilities of the final encoder.
  • gain control blocks are then applied to a means that creates an inverse of these gain control blocks ( 7 ) and applies them to the control input of the gain element after passing through a control element ( 8 ) to allow all, some, or none of the block gain control signal to pass.
  • the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both. This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process.
  • This so-called “remainder” audio ( 9 ) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal.
  • This audio is applied to an encoder ( 10 ), such as one described in ATSC A/52 and the block-based gain control signal ( 11 ) is first delayed ( 12 ) then input to the encoder as a metadata signal ( 13 ).
  • FIG. 5 depicts yet another embodiment of the current invention.
  • Input audio ( 1 ) is in the AC-3 encoded form and is first applied to an AC-3 decoder ( 2 ) to produce decoded PCM audio signals ( 3 ) which can be mono, stereo or 5.1 channels as shown. These audio signals are then applied to an AGC means ( 4 ) which operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio ( 5 ) with an adjusted dynamic range to a variable gain element ( 6 ).
  • the control signal developed for the AGC process is also output ( 7 ) and applied to a block formatter ( 8 ) which will create gain control values on a block basis, matching the capabilities of the final encoder.
  • These gain control blocks are then applied to a means that creates an inverse of these gain control blocks ( 9 ) and applies them to the control input of the gain element after passing through a control element ( 10 ) to allow all, some, or none of the block gain control signal to pass.
  • the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both.
  • This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process.
  • This so-called “remainder” audio ( 11 ) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal.
  • This audio is applied to an encoder ( 12 ), such as one described in ATSC A/52 and the block-based gain control signal ( 13 ) is first delayed ( 14 ) and then is multiplexed ( 15 ) into the encoded bitstream as gain control words such as compr, dynrng and/or dialnorm as described in ATSC A/52.
  • FIG. 6 depicts yet another embodiment of the current invention.
  • Input audio ( 1 ) is in the AC-3 encoded form and is applied both to a delay means ( 2 ) and to an AC-3 decoder ( 3 ) to produce decoded PCM audio signals ( 4 ) which can be mono, stereo or 5.1 channels as shown.
  • These audio signals are then applied to an AGC means ( 5 ) which operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio ( 6 ) with an adjusted dynamic range to a variable gain element ( 7 ).
  • the control signal developed for the AGC process is also output ( 8 ) and applied to a block formatter ( 9 ) which will create gain control values on a block basis, matching the capabilities of the final encoder.
  • These gain control blocks are then applied to a means that creates an inverse of these gain control blocks ( 10 ) and applies them to the control input of the gain element after passing through a control element ( 11 ) to allow all, some, or none of the block gain control signal to pass.
  • the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both.
  • This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process.
  • This so-called “remainder” audio ( 12 ) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal.
  • This audio is applied to an AC-3 encoder ( 13 ), such as one described in ATSC A/52 and the block-based gain control signal ( 14 ) is first delayed ( 15 ) and then is sent with the delayed original AC-3 input signal ( 16 ) and the newly created AC-3 signal ( 17 ) to the multiplexer ( 18 ). It is then possible to compare and modify the original encoded audio data blocks to more closely match the newly encoded data blocks to allow for a more accurate representation of the so-called remainder audio, essentially allowing audio modification without fully decoding and re-encoding.
  • FIG. 7 depicts still yet another embodiment of the current invention.
  • Input audio ( 1 ) is in the AC-3 encoded form and is applied both to a delay means ( 2 ) and to an AC-3 decoder ( 3 ) to produce decoded PCM audio signals ( 4 ) which can be mono, stereo or 5.1 channels as shown.
  • These audio signals are then applied to an AGC means ( 5 ) that detects the input audio and generates a control signal ( 6 ) that is applied to a block formatter ( 7 ) which will create gain control values on a block basis, matching the capabilities of the final encoder.
  • This block formatted control ( 8 ) signal is applied with the delayed original AC-3 input signal ( 9 ) to the multiplexer ( 10 ) where existing compr, dynrng and/or dialnorm control words will be replaced.
  • This method allows for insertion of gain control information into a previously encoded bitstream without the need to decode and re-encode the signal.
  • FIG. 8 depicts a more sophisticated AGC means where the input audio ( 1 ) is first adjusted in average level by Input AGC ( 2 ), then is split into a multiplicity of bands by crossovers ( 3 ), shown here as five bands but can be any number of bands, and each band then has its own AGC ( 4 ) specifically optimized for the range of frequencies it is controlling. Each band of frequencies is then applied to its own limiter ( 5 ) and then the bands are summed ( 6 ) and applied to an overall peak limiter ( 7 ). Each of these sections ( 2 ), ( 4 ), ( 5 ), and ( 6 ), also outputs a control signal, all of which are summed into a final composite control signal ( 8 ).
  • the functionality of this drawing can be inserted as the AGC means shown on any of the other drawings in the description of this invention.
  • the invention described here can work alone or in tandem with additional audio processing, and can operate in the baseband PCM or compressed domains such as AC-3, DTS, MPEG, and others via standard gain adjustments or metadata manipulation.
  • this process can operate in real-time, faster than real-time in a software or hardware or hybrid software/hardware implementation, or slower than real time in a software or hardware or hybrid software/hardware implementation.
  • implementation of this invention allows for control of dynamic range in a reversible manner, in a permanent manner, or anywhere in between reversible and permanent.
  • adjustments made to the audio are done via control data sent alongside the original audio in the form of metadata which can be applied fully, in a scaled manner, or not at all but where the original audio is delivered separately and intact.
  • the permanent manner the audio is fully processed before encoding and control data sent alongside the original audio is fixed at a constant value such that there will be no difference between applying it fully or not applying it at all.
  • part of the adjustment of the audio is done in a permanent manner, while the remaining part is done in a reversible manner allowing partial reversibility.

Abstract

A technique for controlling audio dynamic range in a manner that can be permanent, reversible, or anywhere in between, and can accomplish this goal in the baseband PCM or encoded domains.

Description

  • This application claims priority to U.S. Provisional Application No. 61/175,853, filed May 6, 2009, the disclosure of which is incorporated by reference herein in its entirety.
  • BACKGROUND OF THE INVENTION
  • This patent application describes a novel technique for controlling audio dynamic range in a manner that can be permanent, reversible, or anywhere in between, and can accomplish this goal in the baseband PCM or encoded domains.
  • Modern distribution of audio signals to consumers necessarily involves the use of data rate reduction or audio compression techniques to lower the required amount of data required to deliver these audio signal to consumers while causing minimal impact to the original audio quality. Systems including AC-3, DTS, MPEG-2 AAC and HE AAC are examples of common audio data reduction techniques. For the purposes of this invention, only the AC-3 system will be used as an example, but the invention is applicable to any coding system and is applicable to television, radio, internet, or any other means of program distribution or transmission.
  • Audio metadata, also known as data about the audio data, is also included with these systems to describe the encoded audio. This data is multiplexed in with the compressed audio data and delivered to consumers where it is extracted and applied to the audio in a user-adjustable manner.
  • One such metadata parameter is called dialnorm and is intended to control average loudness of a program
  • Other parameters such as dynrng and compr, collectively referred to as DRC, are intended to control program dynamic range.
  • Programs are in many cases produced with loudness and dynamic range that varies to convey emotion or the level of excitement in a given scene, while interstitial or commercial material is very often produced to convey a message and may be at a constant loudness.
  • In some cases these program and commercial elements can differ substantially in average loudness and dynamic range and many consumer environments are not conducive to large changes in loudness or dynamic range.
  • Artistic intent while perhaps appropriate in more carefully controlled situations can cause audibility problems and result in viewer or listener complaints. This is commonly referred to as the “loud commercial problem” but can be caused as much by excessive dynamic range as mismatched loudness.
  • An additional complicating factor is the desire and sometimes the legal requirement for maintaining the integrity of the original audio as some viewers and even regulatory bodies may require that the program audio not be changed in any way. Because of this processes applied to the audio should be reversible.
  • Prior art has described two general types of systems capable of controlling audio dynamic range: AGC-type systems that detect and adjust the level of applied audio signals in a permanent and non-reversible manner, effectively controlling loudness shifts and dynamic range to a degree acceptable to most consumers. An example of this type of system is a standard transmission processor commonly found in analog broadcast facilities and details of which are common knowledge to those skilled in the art.
  • Systems that use side-chain data or metadata to allow the original audio to be carried to consumers and be modified by the metadata to match the requirements of individual consumers allowing a reasonable degree of control to be applied to the reproduced audio signal, or allowing the audio signal to be reproduced in its original form with no control applied. An example of the latter system can be found in the AC-3 system.
  • The current invention offers a hybrid of the two approaches, allowing a continuously variable choice of which method is being applied from permanent to reversible.
  • SUMMARY OF THE INVENTION
  • The current invention described in this application describes a method whereby the dynamic range of an input audio signal can be modified in a permanent or reversible manner, or an infinitely adjustable hybrid between permanent and reversible.
  • In one embodiment, the invention discloses a method for controlling the dynamic range of an audio signal in a hybrid permanent/reversible manner, the method comprising:
  • applying original audio to a detector and generating a control signal;
  • applying the same original audio to a first gain control element;
  • producing a permanently controlled output signal by varying this first gain control element with the control signal to raise or lower the level of the signal so that the loudest and quietest parts are brought closer to a target level;
  • applying the same control signal to a block formatter to match the capabilities of an audio encoder;
  • creating an inverse of this block formatted gain control signal;
  • passing this inverse block formatted signal through a control element to allow all, some, or none of the inverse block formatted signal to pass;
  • producing “remainder audio” by applying the permanently controlled output signal to a second gain control element to “un-apply” the actions of the original gain control within the boundaries of the block formatted signal;
  • applying this remainder audio to an audio encoder; delaying the non-inverse block based control signal; and
  • using this delayed version of the non-inverse block based control signal as part of the encoding process representing one or more metadata elements;
  • when delivered to a corresponding decoder along with the remainder audio, reversible gain control can then be applied, somewhat applied, or not applied at all.
  • Other prior work has described methods where the dynamic range of an applied audio signal can be directly and permanently adjusted by detecting the level of the audio signal and generating a control signal that is used to adjust the gain of the audio higher if it is lower than some reference or to adjust the gain of the audio signal lower if it is higher than some reference, a process commonly known as Automatic Gain Control (AGC).
  • Still other prior work has described methods where the dynamic range of an applied audio signal can be indirectly and reversibly adjusted by detecting the level of the audio signal and generating a control signal that is passed as metadata along with the original audio to some receiving or decoding device where the control signal can be applied directly to adjust the gain of the audio higher if it is lower than some reference or to adjust the gain of the audio signal lower if it is higher than some reference. This control signal can also be scaled before application to produce less or more control of the audio signal, or the control signal can be ignored thus resulting in no change to the original audio. One use of this process is described in ATSC Standard A/52: Digital Audio Compression (AC-3).
  • The current invention is fundamentally different from other prior work in that it is a hybrid between permanent change to applied audio and change that is reversible and allows selection of any combination of the two approaches thus providing a minimum and maximum dynamic range on a continuously adjustable basis.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate various example systems, methods, and so on, that illustrate various example embodiments of aspects of the invention. It will be appreciated that the illustrated element boundaries (e.g., boxes, groups of boxes, or other shapes) in the figures represent one example of the boundaries. One of ordinary skill in the art will appreciate that one element may be designed as multiple elements or that multiple elements may be designed as one element. An element shown as an internal component of another element may be implemented as an external component and vice versa. Furthermore, elements may not be drawn to scale.
  • FIG. 1 illustrates an example traditional AGC System.
  • FIG. 2 illustrates an example metadata-based AGC system.
  • FIG. 3 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 4 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 5 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 6 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 7 illustrates a block diagram of an example system for controlling dynamic range in hybrid permanent/reversible manner.
  • FIG. 8 illustrates a block diagram of an example multiband AGC system.
  • DETAILED DESCRIPTION
  • FIG. 1 depicts a traditional AGC system where input audio (1) is passed to a detector (2) and to a variable gain element (3), and the detector creates a control signal (4) which is fed to the control input of the variable gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore producing an output (5) where the lowest and highest levels are closer to each other, thus lowering the dynamic range. It should be noted that this type of AGC is commonly known as a feed-forward AGC, and that an alternate version where the control signal is detected after the gain element and fed back to the gain control element is commonly known as a feed-back AGC. Either of these methods should be seen as systems that permanently change the audio.
  • FIG. 2 depicts a simplified metadata-based AGC system where input audio (1) is detected (2) and the control data (3) multiplexed (4) with the data. This composite data stream (5) is sent to a demultiplexer (6) which outputs the audio data and control data. The multiplexer and demultiplexer are generally known to be parts of systems such as digital television encoders and decoders. The control data can then be selectively used to vary a gain element (7) to adjust the level of the audio signal and control the dynamic range. This control signal can also be scaled to apply more or less control or can be ignored completely (8) allowing the original audio to be reproduced unmodified and this method can be considered one that is reversible.
  • FIG. 3 depicts one embodiment of the current invention. Input audio (1), which can be a single channel, stereo, or as shown 5.1 channels is applied to an AGC means (2). The AGC means operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio (3) with an adjusted dynamic range to a variable gain element (4). The control signal developed for the AGC process is also output (5) and applied to a block formatter (6) which will create gain control values on a block basis, matching the capabilities of the final encoder. These gain control blocks are then applied to a means that creates an inverse of these gain control blocks (7) and applies them to the control input of the gain element after passing through a control element (8) to allow all, some, or none of the block gain control signal to pass. It should be noted that the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both. This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process. This so-called “remainder” audio (9) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal. This audio is applied to an encoder (10), such as one described in ATSC A/52 and the block-based gain control signal (11) is first delayed (12) and then is multiplexed (13) into the encoded bitstream as gain control words such as compr, dynrng and/or dialnorm as described in ATSC A/52.
  • FIG. 4 depicts another embodiment of the current invention. Input audio (1), which can be a single channel, stereo, or as shown 5.1 channels is applied to an AGC means which operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio (3) with an adjusted dynamic range to a variable gain element (4). The control signal developed for the AGC process is also output (5) and applied to a block formatter (6) which will create gain control values on a block basis, matching the capabilities of the final encoder. These gain control blocks are then applied to a means that creates an inverse of these gain control blocks (7) and applies them to the control input of the gain element after passing through a control element (8) to allow all, some, or none of the block gain control signal to pass. It should be noted that the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both. This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process. This so-called “remainder” audio (9) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal. This audio is applied to an encoder (10), such as one described in ATSC A/52 and the block-based gain control signal (11) is first delayed (12) then input to the encoder as a metadata signal (13).
  • FIG. 5 depicts yet another embodiment of the current invention. Input audio (1) is in the AC-3 encoded form and is first applied to an AC-3 decoder (2) to produce decoded PCM audio signals (3) which can be mono, stereo or 5.1 channels as shown. These audio signals are then applied to an AGC means (4) which operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio (5) with an adjusted dynamic range to a variable gain element (6). The control signal developed for the AGC process is also output (7) and applied to a block formatter (8) which will create gain control values on a block basis, matching the capabilities of the final encoder. These gain control blocks are then applied to a means that creates an inverse of these gain control blocks (9) and applies them to the control input of the gain element after passing through a control element (10) to allow all, some, or none of the block gain control signal to pass. It should be noted that the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both. This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process. This so-called “remainder” audio (11) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal. This audio is applied to an encoder (12), such as one described in ATSC A/52 and the block-based gain control signal (13) is first delayed (14) and then is multiplexed (15) into the encoded bitstream as gain control words such as compr, dynrng and/or dialnorm as described in ATSC A/52.
  • FIG. 6 depicts yet another embodiment of the current invention. Input audio (1) is in the AC-3 encoded form and is applied both to a delay means (2) and to an AC-3 decoder (3) to produce decoded PCM audio signals (4) which can be mono, stereo or 5.1 channels as shown. These audio signals are then applied to an AGC means (5) which operates by detecting the input audio and generating a control signal that is used to vary a gain element to lower the level of the input signal if the level is higher than some reference, or to raise the level of the input signal if the level is lower than some reference therefore moving the lowest and highest levels closer to each other and thus outputting audio (6) with an adjusted dynamic range to a variable gain element (7). The control signal developed for the AGC process is also output (8) and applied to a block formatter (9) which will create gain control values on a block basis, matching the capabilities of the final encoder. These gain control blocks are then applied to a means that creates an inverse of these gain control blocks (10) and applies them to the control input of the gain element after passing through a control element (11) to allow all, some, or none of the block gain control signal to pass. It should be noted that the block formatting process can be applied as shown, as part of the variable gain element, or a combination of both. This inverse application of the block gain control signal by the gain element to audio that had already been changed by the non-inverse version of the original control signal results in the “un-application” of the control signal within the accuracy of the block formatting process. This so-called “remainder” audio (12) has the useful property of being able to be returned to its processed state or back to its unprocessed state within the boundaries of the block processing by applying all, some, or none of the block-based control signal. This audio is applied to an AC-3 encoder (13), such as one described in ATSC A/52 and the block-based gain control signal (14) is first delayed (15) and then is sent with the delayed original AC-3 input signal (16) and the newly created AC-3 signal (17) to the multiplexer (18). It is then possible to compare and modify the original encoded audio data blocks to more closely match the newly encoded data blocks to allow for a more accurate representation of the so-called remainder audio, essentially allowing audio modification without fully decoding and re-encoding.
  • FIG. 7 depicts still yet another embodiment of the current invention. Input audio (1) is in the AC-3 encoded form and is applied both to a delay means (2) and to an AC-3 decoder (3) to produce decoded PCM audio signals (4) which can be mono, stereo or 5.1 channels as shown. These audio signals are then applied to an AGC means (5) that detects the input audio and generates a control signal (6) that is applied to a block formatter (7) which will create gain control values on a block basis, matching the capabilities of the final encoder. This block formatted control (8) signal is applied with the delayed original AC-3 input signal (9) to the multiplexer (10) where existing compr, dynrng and/or dialnorm control words will be replaced. This method allows for insertion of gain control information into a previously encoded bitstream without the need to decode and re-encode the signal.
  • FIG. 8 depicts a more sophisticated AGC means where the input audio (1) is first adjusted in average level by Input AGC (2), then is split into a multiplicity of bands by crossovers (3), shown here as five bands but can be any number of bands, and each band then has its own AGC (4) specifically optimized for the range of frequencies it is controlling. Each band of frequencies is then applied to its own limiter (5) and then the bands are summed (6) and applied to an overall peak limiter (7). Each of these sections (2), (4), (5), and (6), also outputs a control signal, all of which are summed into a final composite control signal (8). The functionality of this drawing can be inserted as the AGC means shown on any of the other drawings in the description of this invention.
  • It should be noted that the invention described here can work alone or in tandem with additional audio processing, and can operate in the baseband PCM or compressed domains such as AC-3, DTS, MPEG, and others via standard gain adjustments or metadata manipulation.
  • It should be noted that this process can operate in real-time, faster than real-time in a software or hardware or hybrid software/hardware implementation, or slower than real time in a software or hardware or hybrid software/hardware implementation.
  • It should be noted that unlike prior art, implementation of this invention allows for control of dynamic range in a reversible manner, in a permanent manner, or anywhere in between reversible and permanent. In the reversible manner, adjustments made to the audio are done via control data sent alongside the original audio in the form of metadata which can be applied fully, in a scaled manner, or not at all but where the original audio is delivered separately and intact. In the permanent manner, the audio is fully processed before encoding and control data sent alongside the original audio is fixed at a constant value such that there will be no difference between applying it fully or not applying it at all. In the hybrid case, part of the adjustment of the audio is done in a permanent manner, while the remaining part is done in a reversible manner allowing partial reversibility.
  • While example systems, methods, and so on, have been illustrated by describing examples, and while the examples have been described in considerable detail, it is not the intention of the applicants to restrict or in any way limit scope to such detail. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the systems, methods, and so on, described herein. Additional advantages and modifications will readily appear to those skilled in the art. Therefore, the invention is not limited to the specific details, the representative apparatus, and illustrative examples shown and described. Thus, this application is intended to embrace alterations, modifications, and variations that fall within the scope of the appended claims. Furthermore, the preceding description is not meant to limit the scope of the invention. Rather, the scope of the invention is to be determined by the appended claims and their equivalents.
  • To the extent that the term “includes” or “including” is employed in the detailed description or the claims, it is intended to be inclusive in a manner similar to the term “comprising” as that term is interpreted when employed as a transitional word in a claim. Furthermore, to the extent that the term “or” is employed in the detailed description or claims (e.g., A or B) it is intended to mean “A or B or both”. When the applicants intend to indicate “only A or B but not both” then the term “only A or B but not both” will be employed. Thus, use of the term “or” herein is the inclusive, and not the exclusive use. See, Bryan A. Garner, A Dictionary of Modern Legal Usage 624 (2 d. Ed. 1995).

Claims (1)

1. A method for controlling the dynamic range of an audio signal in a hybrid permanent/reversible manner, the method comprising:
applying original audio to a detector and generating a control signal;
applying the same original audio to a first gain control element;
producing a permanently controlled output signal by varying this first gain control element with the control signal to raise or lower the level of the signal so that the loudest and quietest parts are brought closer to a target level;
applying the same control signal to a block formatter to match the capabilities of an audio encoder;
creating an inverse of this block formatted gain control signal;
passing this inverse block formatted signal through a control element to allow all, some, or none of the inverse block formatted signal to pass;
producing “remainder audio” by applying the permanently controlled output signal to a second gain control element to “un-apply” the actions of the original gain control within the boundaries of the block formatted signal;
applying this remainder audio to an audio encoder;
delaying the non-inverse block based control signal; and
using this delayed version of the non-inverse block based control signal as part of the encoding process representing one or more metadata elements.
US12/775,319 2009-05-06 2010-05-06 Hybrid Permanent/Reversible Dynamic Range Control System Abandoned US20100286988A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/775,319 US20100286988A1 (en) 2009-05-06 2010-05-06 Hybrid Permanent/Reversible Dynamic Range Control System
US13/494,211 US8355909B2 (en) 2009-05-06 2012-06-12 Hybrid permanent/reversible dynamic range control system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17585309P 2009-05-06 2009-05-06
US12/775,319 US20100286988A1 (en) 2009-05-06 2010-05-06 Hybrid Permanent/Reversible Dynamic Range Control System

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/494,211 Continuation US8355909B2 (en) 2009-05-06 2012-06-12 Hybrid permanent/reversible dynamic range control system

Publications (1)

Publication Number Publication Date
US20100286988A1 true US20100286988A1 (en) 2010-11-11

Family

ID=43050483

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/766,643 Active 2030-08-28 US8302047B2 (en) 2009-05-06 2010-04-23 Statistical static timing analysis in non-linear regions
US12/775,319 Abandoned US20100286988A1 (en) 2009-05-06 2010-05-06 Hybrid Permanent/Reversible Dynamic Range Control System
US13/494,211 Active - Reinstated US8355909B2 (en) 2009-05-06 2012-06-12 Hybrid permanent/reversible dynamic range control system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/766,643 Active 2030-08-28 US8302047B2 (en) 2009-05-06 2010-04-23 Statistical static timing analysis in non-linear regions

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/494,211 Active - Reinstated US8355909B2 (en) 2009-05-06 2012-06-12 Hybrid permanent/reversible dynamic range control system

Country Status (2)

Country Link
US (3) US8302047B2 (en)
WO (1) WO2010129808A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8355909B2 (en) 2009-05-06 2013-01-15 Audyne, Inc. Hybrid permanent/reversible dynamic range control system
US20150104021A1 (en) * 2012-05-18 2015-04-16 Dolby International Ab System for maintaining reversible dynamic range control information associated with parametric audio coders
US20210270106A1 (en) * 2012-05-18 2021-09-02 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
JP2022084856A (en) * 2013-09-12 2022-06-07 ドルビー ラボラトリーズ ライセンシング コーポレイション Dynamic range control for wide variety of playback environments

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9146925B2 (en) * 2007-05-04 2015-09-29 Manuel Ignacio Tijerino User defined internet jukebox kiosks set top box
US7992114B1 (en) * 2008-08-19 2011-08-02 Magma Design Automation, Inc. Timing analysis using statistical on-chip variation
JP2010160787A (en) * 2008-12-11 2010-07-22 Jedat Inc System for creating parameter information, system for estimating yields, program and recording medium
US9235675B2 (en) * 2011-04-01 2016-01-12 Taiwan Semiconductor Manufacturing Company, Ltd. Multidimensional monte-carlo simulation for yield prediction
US8458632B2 (en) * 2011-08-03 2013-06-04 International Business Machines Corporation Efficient slack projection for truncated distributions
US9323875B2 (en) * 2012-02-28 2016-04-26 Globalfoundries Inc. Dynamically determining number of simulations required for characterizing intra-circuit incongruent variations
US20130253923A1 (en) * 2012-03-21 2013-09-26 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry Multichannel enhancement system for preserving spatial cues
US9385674B2 (en) * 2012-10-31 2016-07-05 Maxim Integrated Products, Inc. Dynamic speaker management for multichannel audio systems
US9171112B2 (en) 2012-12-07 2015-10-27 Synopsys, Inc. Semiconductor hold time fixing
US20140173535A1 (en) * 2012-12-17 2014-06-19 International Business Machines Corporation Analysis of chip-mean variation and independent intra-die variation for chip yield determination
US9171552B1 (en) * 2013-01-17 2015-10-27 Amazon Technologies, Inc. Multiple range dynamic level control
US8832619B2 (en) 2013-01-28 2014-09-09 Taiwan Semiconductor Manufacturing Co., Ltd. Analytical model for predicting current mismatch in metal oxide semiconductor arrays
US8843872B1 (en) * 2013-03-15 2014-09-23 Synopsys, Inc. Automatic clock tree synthesis exceptions generation
US9831843B1 (en) 2013-09-05 2017-11-28 Cirrus Logic, Inc. Opportunistic playback state changes for audio devices
US9608588B2 (en) * 2014-01-22 2017-03-28 Apple Inc. Dynamic range control with large look-ahead
US9774342B1 (en) 2014-03-05 2017-09-26 Cirrus Logic, Inc. Multi-path analog front end and analog-to-digital converter for a signal processing system
US9525940B1 (en) 2014-03-05 2016-12-20 Cirrus Logic, Inc. Multi-path analog front end and analog-to-digital converter for a signal processing system
US9306588B2 (en) 2014-04-14 2016-04-05 Cirrus Logic, Inc. Switchable secondary playback path
US9525617B2 (en) * 2014-05-02 2016-12-20 Cisco Technology, Inc. Distributed predictive routing using delay predictability measurements
US9355207B2 (en) 2014-06-04 2016-05-31 Fujitsu Limited Performing static timing analysis in the presence of instance-based systematic variations
US10785568B2 (en) 2014-06-26 2020-09-22 Cirrus Logic, Inc. Reducing audio artifacts in a system for enhancing dynamic range of audio signal path
US9596537B2 (en) 2014-09-11 2017-03-14 Cirrus Logic, Inc. Systems and methods for reduction of audio artifacts in an audio system with dynamic range enhancement
US9503027B2 (en) 2014-10-27 2016-11-22 Cirrus Logic, Inc. Systems and methods for dynamic range enhancement using an open-loop modulator in parallel with a closed-loop modulator
US10055532B2 (en) 2015-03-24 2018-08-21 International Business Machines Corporation Collapsing terms in statistical static timing analysis
US9584911B2 (en) 2015-03-27 2017-02-28 Cirrus Logic, Inc. Multichip dynamic range enhancement (DRE) audio processing methods and apparatuses
US9959856B2 (en) 2015-06-15 2018-05-01 Cirrus Logic, Inc. Systems and methods for reducing artifacts and improving performance of a multi-path analog-to-digital converter
KR102398596B1 (en) 2015-06-15 2022-05-16 삼성전자주식회사 Method of estimating a yield of an integrated circuit and method of optimizing a design for an integrated circuit
EP3347985B1 (en) * 2015-09-07 2023-07-19 TDK Corporation Integrated circuit, circuit assembly and a method for its operation
US9955254B2 (en) 2015-11-25 2018-04-24 Cirrus Logic, Inc. Systems and methods for preventing distortion due to supply-based modulation index changes in an audio playback system
US9543975B1 (en) 2015-12-29 2017-01-10 Cirrus Logic, Inc. Multi-path analog front end and analog-to-digital converter for a signal processing system with low-pass filter between paths
US9880802B2 (en) 2016-01-21 2018-01-30 Cirrus Logic, Inc. Systems and methods for reducing audio artifacts from switching between paths of a multi-path signal processing system
US10002225B2 (en) * 2016-02-12 2018-06-19 Synopsys, Inc. Static timing analysis with improved accuracy and efficiency
US10255395B2 (en) 2016-03-11 2019-04-09 Synopsys, Inc. Analyzing delay variations and transition time variations for electronic circuits
US9998826B2 (en) 2016-06-28 2018-06-12 Cirrus Logic, Inc. Optimization of performance and power in audio system
US10545561B2 (en) 2016-08-10 2020-01-28 Cirrus Logic, Inc. Multi-path digitation based on input signal fidelity and output requirements
US10263630B2 (en) 2016-08-11 2019-04-16 Cirrus Logic, Inc. Multi-path analog front end with adaptive path
US9813814B1 (en) 2016-08-23 2017-11-07 Cirrus Logic, Inc. Enhancing dynamic range based on spectral content of signal
US9762255B1 (en) 2016-09-19 2017-09-12 Cirrus Logic, Inc. Reconfiguring paths in a multiple path analog-to-digital converter
US9780800B1 (en) 2016-09-19 2017-10-03 Cirrus Logic, Inc. Matching paths in a multiple path analog-to-digital converter
US9929703B1 (en) 2016-09-27 2018-03-27 Cirrus Logic, Inc. Amplifier with configurable final output stage
US9967665B2 (en) 2016-10-05 2018-05-08 Cirrus Logic, Inc. Adaptation of dynamic range enhancement based on noise floor of signal
US10185795B1 (en) 2016-10-11 2019-01-22 Cadence Design Systems, Inc. Systems and methods for statistical static timing analysis
US10073934B1 (en) * 2016-10-11 2018-09-11 Cadence Design Systems, Inc. Systems and methods for statistical static timing analysis
US10380286B2 (en) 2017-02-20 2019-08-13 International Business Machines Corporation Multi-sided variations for creating integrated circuits
US10321230B2 (en) 2017-04-07 2019-06-11 Cirrus Logic, Inc. Switching in an audio system with multiple playback paths
US10008992B1 (en) 2017-04-14 2018-06-26 Cirrus Logic, Inc. Switching in amplifier with configurable final output stage
US9917557B1 (en) 2017-04-17 2018-03-13 Cirrus Logic, Inc. Calibration for amplifier with configurable final output stage
KR102416490B1 (en) 2017-06-15 2022-07-04 삼성전자 주식회사 Computer-implemented method and computing system for designing integrated circuit by considering process variations of wire
US10275554B1 (en) * 2017-07-17 2019-04-30 Cadence Design Systems, Inc. Delay propagation for multiple logic cells using correlation and coskewness of delays and slew rates in an integrated circuit design
CN108304667A (en) * 2018-02-11 2018-07-20 合肥市太泽透平技术有限公司 The one-dimensional center line unit of the CEA integrated platforms of knowledge based library data unified management
WO2022120078A1 (en) * 2020-12-02 2022-06-09 Synopsys, Inc. Modelling timing behavior using augmented sensitivity data for physical parameters

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583962A (en) * 1991-01-08 1996-12-10 Dolby Laboratories Licensing Corporation Encoder/decoder for multidimensional sound fields
US6215429B1 (en) * 1998-02-10 2001-04-10 Lucent Technologies, Inc. Distributed gain for audio codec
US6311155B1 (en) * 2000-02-04 2001-10-30 Hearing Enhancement Company Llc Use of voice-to-remaining audio (VRA) in consumer applications
US20040044525A1 (en) * 2002-08-30 2004-03-04 Vinton Mark Stuart Controlling loudness of speech in signals that contain speech and other types of audio material
US6807528B1 (en) * 2001-05-08 2004-10-19 Dolby Laboratories Licensing Corporation Adding data to a compressed data frame
US7398207B2 (en) * 2003-08-25 2008-07-08 Time Warner Interactive Video Group, Inc. Methods and systems for determining audio loudness levels in programming
US20090074209A1 (en) * 2007-08-16 2009-03-19 Jeffrey Thompson Audio Processing for Compressed Digital Television
US7617109B2 (en) * 2004-07-01 2009-11-10 Dolby Laboratories Licensing Corporation Method for correcting metadata affecting the playback loudness and dynamic range of audio information
US7738487B2 (en) * 2002-10-28 2010-06-15 Qualcomm Incorporated Re-formatting variable-rate vocoder frames for inter-system transmissions

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5153723A (en) * 1991-07-24 1992-10-06 Zenith Electronics Corporation HDTV audio subsystem with timing characteristics compatible with video subsystem
JP2003101359A (en) * 2001-09-21 2003-04-04 Pioneer Electronic Corp Amplifier with limiter
JP2004166033A (en) * 2002-11-14 2004-06-10 Victor Co Of Japan Ltd Audio effector circuit
US7293248B2 (en) * 2004-10-19 2007-11-06 International Business Machines Corporation System and method for accommodating non-Gaussian and non-linear sources of variation in statistical static timing analysis
US7359853B2 (en) * 2005-02-11 2008-04-15 Clyde Holmes Method and system for low bit rate voice encoding and decoding applicable for any reduced bandwidth requirements including wireless
EP1866760A4 (en) * 2005-03-18 2009-08-05 Celik Mustafa Statistical delay and noise calculation considering cell and interconnect variations
US7350171B2 (en) * 2005-11-17 2008-03-25 Lizheng Zhang Efficient statistical timing analysis of circuits
US7689954B2 (en) * 2006-05-25 2010-03-30 Wisconsin Alumni Research Foundation Efficient statistical timing analysis of circuits
US20080080722A1 (en) * 2006-09-29 2008-04-03 Carroll Tim J Loudness controller with remote and local control
US8180621B2 (en) * 2007-09-14 2012-05-15 Cadence Design Systems, Inc. Parametric perturbations of performance metrics for integrated circuits
US8086976B2 (en) * 2008-05-15 2011-12-27 International Business Machines Corporation Methods for statistical slew propagation during block-based statistical static timing analysis
US8302047B2 (en) 2009-05-06 2012-10-30 Texas Instruments Incorporated Statistical static timing analysis in non-linear regions

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583962A (en) * 1991-01-08 1996-12-10 Dolby Laboratories Licensing Corporation Encoder/decoder for multidimensional sound fields
US5633981A (en) * 1991-01-08 1997-05-27 Dolby Laboratories Licensing Corporation Method and apparatus for adjusting dynamic range and gain in an encoder/decoder for multidimensional sound fields
US6215429B1 (en) * 1998-02-10 2001-04-10 Lucent Technologies, Inc. Distributed gain for audio codec
US6311155B1 (en) * 2000-02-04 2001-10-30 Hearing Enhancement Company Llc Use of voice-to-remaining audio (VRA) in consumer applications
US6807528B1 (en) * 2001-05-08 2004-10-19 Dolby Laboratories Licensing Corporation Adding data to a compressed data frame
US20040044525A1 (en) * 2002-08-30 2004-03-04 Vinton Mark Stuart Controlling loudness of speech in signals that contain speech and other types of audio material
US7738487B2 (en) * 2002-10-28 2010-06-15 Qualcomm Incorporated Re-formatting variable-rate vocoder frames for inter-system transmissions
US7398207B2 (en) * 2003-08-25 2008-07-08 Time Warner Interactive Video Group, Inc. Methods and systems for determining audio loudness levels in programming
US7617109B2 (en) * 2004-07-01 2009-11-10 Dolby Laboratories Licensing Corporation Method for correcting metadata affecting the playback loudness and dynamic range of audio information
US20090074209A1 (en) * 2007-08-16 2009-03-19 Jeffrey Thompson Audio Processing for Compressed Digital Television

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8355909B2 (en) 2009-05-06 2013-01-15 Audyne, Inc. Hybrid permanent/reversible dynamic range control system
US20180322890A1 (en) * 2012-05-18 2018-11-08 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US9401152B2 (en) * 2012-05-18 2016-07-26 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US10388296B2 (en) * 2012-05-18 2019-08-20 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US20160322061A1 (en) * 2012-05-18 2016-11-03 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US9721578B2 (en) * 2012-05-18 2017-08-01 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US20170309286A1 (en) * 2012-05-18 2017-10-26 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US9881629B2 (en) * 2012-05-18 2018-01-30 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US20180151189A1 (en) * 2012-05-18 2018-05-31 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US10522163B2 (en) * 2012-05-18 2019-12-31 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US20150104021A1 (en) * 2012-05-18 2015-04-16 Dolby International Ab System for maintaining reversible dynamic range control information associated with parametric audio coders
US11708741B2 (en) * 2012-05-18 2023-07-25 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
JP2015517688A (en) * 2012-05-18 2015-06-22 ドルビー ラボラトリーズ ライセンシング コーポレイション System for maintaining reversible dynamic range control information related to parametric audio coders
US10074379B2 (en) * 2012-05-18 2018-09-11 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US20200202878A1 (en) * 2012-05-18 2020-06-25 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
CN112185398A (en) * 2012-05-18 2021-01-05 杜比实验室特许公司 System for maintaining reversible dynamic range control information associated with a parametric audio encoder
US10950252B2 (en) * 2012-05-18 2021-03-16 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US20210270106A1 (en) * 2012-05-18 2021-09-02 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
US10217474B2 (en) * 2012-05-18 2019-02-26 Dolby Laboratories Licensing Corporation System for maintaining reversible dynamic range control information associated with parametric audio coders
JP7118302B2 (en) 2013-09-12 2022-08-15 ドルビー ラボラトリーズ ライセンシング コーポレイション Dynamic range control for diverse playback environments
JP2022140624A (en) * 2013-09-12 2022-09-26 ドルビー ラボラトリーズ ライセンシング コーポレイション Dynamic range control for various reproduction environment
JP7199591B2 (en) 2013-09-12 2023-01-05 ドルビー ラボラトリーズ ライセンシング コーポレイション Dynamic range control for diverse playback environments
JP2022084856A (en) * 2013-09-12 2022-06-07 ドルビー ラボラトリーズ ライセンシング コーポレイション Dynamic range control for wide variety of playback environments

Also Published As

Publication number Publication date
US20120250893A1 (en) 2012-10-04
US8355909B2 (en) 2013-01-15
WO2010129808A1 (en) 2010-11-11
US8302047B2 (en) 2012-10-30
US20100287517A1 (en) 2010-11-11

Similar Documents

Publication Publication Date Title
US20100286988A1 (en) Hybrid Permanent/Reversible Dynamic Range Control System
US10785569B2 (en) Encoded audio metadata-based loudness equalization and dynamic equalization during DRC
US11563411B2 (en) Metadata for loudness and dynamic range control
JP6768735B2 (en) Concepts for combined dynamic range compression and inductive clipping prevention for audio equipment
CN107851440B (en) Metadata-based dynamic range control for encoded audio extension
JP5129888B2 (en) Transcoding method, transcoding system, and set top box
EP3217395B1 (en) Signal clipping protection using pre-existing audio gain metadata
CN105190750A (en) Method and apparatus for normalized audio playback of media with and without embedded loudness metadata on new media devices
CA2664461A1 (en) Loudness controller with remote and local control
US11907611B2 (en) Deferred loudness adjustment for dynamic range control
CA2736684A1 (en) Systems and methods for adjusting audio levels in a plurality of audio signals

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION