System and method to monitor audio loudness and provide audio automatic gain control

US9917564B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9917564-B2
Application numberUS-201715671033-A
CountryUS
Kind codeB2
Filing dateAug 7, 2017
Priority dateJul 13, 2011
Publication dateMar 13, 2018
Grant dateMar 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An audio loudness data collection module collects and stores audio data. The data can be stored for a first time period. A monitoring system can access and store the audio data collected and stored by the loudness data collection module according to a second time period. The stored audio data can be processed and displayed to a user in a number of ways. The data can also be used to provide loudness data control. For example, a loudness data control module can perform an audio AGC function to control audio loudness.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for audio automatic gain control to control audio loudness in a television broadcast system, comprising: receiving television programming data that includes audio data from at least one data source, wherein the television programming data includes a plurality of channels; collecting audio data samples for each channel from the television programming data; determining an audio loudness for each channel from the audio data samples; averaging the audio loudness for each channel over a first time period as a sample average; comparing the sample average to a target loudness for each channel; and adjusting the collected audio data samples for a channel in accordance with the comparison. 2. The method of claim 1 , further comprising: averaging the audio loudness for each channel over consecutive time periods to generate a plurality of sample averages; averaging the plurality of sample averages over a second time period; comparing the average of the plurality of sample averages to a target loudness; and adjusting the collected audio data samples for a channel in accordance with the comparison. 3. The method of claim 2 , further comprising: determining whether a minimum number of sample averages have been determined; and performing the comparing and adjusting steps only if the minimum number of sample averages have been determined. 4. The method of claim 1 , wherein the automatic gain control is performed by a transport processing system in a head-end of a television broadcast system. 5. The method of claim 4 , wherein the audio loudness for each channel is stored in a memory associated with the transport processing system. 6. The method of claim 1 , wherein the adjusting is performed by updating a scale factor in a header of an MPEG-1, layer II audio data stream for a channel. 7. The method of claim 1 , wherein the adjusting is performed by updating a dialnorm in a header of an AC-3 audio data stream for a channel. 8. The method of claim 1 further comprising establishing an automatic gain control baseline for each channel. 9. The method of claim 8 further comprising adjusting audio loudness for a channel by forcing the automatic gain control baseline to equal a target audio loudness. 10. A system for audio automatic gain control to control audio loudness in a television broadcast system, comprising: a head end that receives television programming data corresponding to a plurality of channels from one or more data sources and multiplexed the receives television programming data into a television programming stream that includes audio data for each channel; a transport processing system in the head end that receives the television programming stream and comprises: a loudness data collector to collect and store audio loudness data for each channel as audio data samples; and a loudness data control module to perform loudness control on the collected and stored audio loudness data, wherein the loudness data control module: determines an audio loudness from the audio data samples; averages the audio loudness over a first time period as a sample average; compares the sample average to a target loudness; and adjusts the collected audio data samples in accordance with the comparison. 11. The system of claim 10 , wherein the loudness data control module further: averages the audio loudness over consecutive time periods to generate a plurality of sample averages; averages the plurality of sample averages over a second time period; compares the average of the plurality of sample averages to a target loudness; and adjusts the collected audio data samples in accordance with the comparison. 12. The system of claim 11 , wherein the loudness data control module further: determines whether a minimum number of sample averages have been determined; and performs the comparing and adjusting steps only if the minimum number of sample averages have been determined. 13. The system of claim 9 wherein the transport processing system is located in a head-end of a television broadcast system. 14. The system of claim 13 , wherein the audio loudness is stored in a memory associated with the transport processing system. 15. The system of claim 10 , wherein the loudness data control module updates a scale factor in a header of an MPEG-1, layer II audio data stream to adjust the collected audio data samples. 16. The system of claim 10 , wherein the loudness data control module updates a dialnorm in a header of an AC-3 audio data stream to adjust the collected audio data samples. 17. The system of claim 10 , wherein the loudness data control module establishes an automatic gain control baseline for each channel. 18. The system of claim 17 further comprising adjusting audio loudness for a channel by forcing the automatic gain control baseline to equal a target audio loudness.

Assignees

Inventors

Classifications

  • H03G3/32Primary

    the control being dependent upon ambient noise level or sound level · CPC title

  • H03G3/3005Primary

    in amplifiers suitable for low-frequencies, e.g. audio amplifiers (H03G3/32, H03G3/34 take precedence) · CPC title

  • Control of digital or coded signals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9917564B2 cover?
An audio loudness data collection module collects and stores audio data. The data can be stored for a first time period. A monitoring system can access and store the audio data collected and stored by the loudness data collection module according to a second time period. The stored audio data can be processed and displayed to a user in a number of ways. The data can also be used to provide loud…
Who is the assignee on this patent?
Directv Group Inc
What technology area does this patent fall under?
Primary CPC classification H03G3/32. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).