Adjusting a data rate of a digital audio stream based on dynamically determined audio playback system capabilities

US9286904B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9286904-B2
Application numberUS-201213412987-A
CountryUS
Kind codeB2
Filing dateMar 6, 2012
Priority dateMar 6, 2012
Publication dateMar 15, 2016
Grant dateMar 15, 2016

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.

A computing device may be configured to output a digital audio stream to an audio playback system for rendering as sound over speakers. The sound may be sampled. Based at least in part on a quality of the sampled sound, the data rate of the digital audio stream may be reduced by reducing a sampling rate and/or by reducing a number of bits per sample. A reduced sampling rate may be determined based on a computed maximum sampling rate of the audio playback system, and/or a reduced number of bits per sample may be determined based on a computed maximum number of bits per sample of the audio playback system. The maximum usable sampling rate and maximum usable number of bits per sample may be determined based on an upper usable frequency within a frequency spectrum of the sampled sound.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of adjusting a data rate of a digital audio stream, the method comprising: sampling sound generated, from a digital audio stream, by an audio playback system; ascertaining, from the sampled sound, a sound quality of the generated sound; and based at least in part on the ascertained sound quality of the generated sound, reducing the data rate of the digital audio stream by performing either one or both of: reducing a sampling rate of the digital audio stream to a reduced sampling rate; and reducing a number of bits per sample of the digital audio stream to a reduced number of bits per sample. 2. The method of claim 1 , further comprising: identifying a frequency above which amplitude distortion of the sampled sound exceeds a predetermined amplitude distortion limit and phase distortion of the sampled sound exceeds a predetermined phase distortion limit, the identified frequency being referred to as an upper usable frequency; and computing, based on the upper usable frequency, a maximum usable sampling rate of the audio playback system, wherein the reduced sampling rate is determined on the basis of the computed maximum usable sampling rate. 3. The method of claim 2 wherein the determining of the upper usable frequency comprises: transforming the sampled sound from a time domain to a frequency domain, the transforming resulting in the frequency spectrum of the sampled sound, the frequency spectrum comprising a frequency component in each of a plurality of frequency bins, the transforming yielding amplitude information and phase information regarding each of the frequency components; and using the amplitude and phase information regarding each of the frequency components, determining, for each of the frequency components of the frequency spectrum, an amplitude distortion and a phase distortion. 4. The method of claim 2 wherein the computing of the maximum usable sampling rate comprises setting the maximum usable sampling rate to twice the upper usable frequency. 5. The method of claim 2 further comprising determining the reduced sampling rate of the digital audio stream by rounding the maximum usable sampling rate of the audio playback system down to a closest standard sampling rate. 6. The method of claim 2 further comprising determining the reduced sampling rate of the digital audio stream by rounding the maximum usable sampling rate up to a closest standard sampling rate. 7. The method of claim 1 , further comprising: identifying a frequency above which amplitude distortion of the sampled sound exceeds a predetermined amplitude distortion limit and phase distortion of the sampled sound exceeds a predetermined phase distortion limit, the identified frequency being referred to as an upper usable frequency; and computing, based on a portion of a frequency spectrum of the sampled sound at or below the upper usable frequency, a maximum usable number of bits per sample of the audio playback system, wherein the reduced number of bits per sample is determined on the basis of the computed maximum usable number of bits per sample. 8. The method of claim 7 wherein the determining of the upper usable frequency comprises: transforming the sampled sound from a time domain to a frequency domain, the transforming resulting in the frequency spectrum of the sampled sound, the frequency spectrum comprising a frequency component in each of a plurality of frequency bins, the transforming yielding amplitude information and phase information regarding each of the frequency components; and using the amplitude and phase information regarding each of the frequency components, determining, for each of the frequency components of the frequency spectrum, an amplitude distortion and a phase distortion. 9. The method of claim 7 wherein the computing of a maximum usable number of bits per sample of the audio playback system comprises: measuring a total harmonic distortion and noise (THD+N) of the portion of the spectrum at or below the upper usable frequency; and converting the THD+N measurement to the maximum usable number of bits per sample. 10. The method of claim 7 further comprising determining the reduced number of bits per sample of the digital audio stream either by rounding the maximum usable number of bits per sample down to a closest standard number of bits per sample or by rounding the maximum usable number of bits per sample up to a closest standard number of bits per sample. 11. The method of claim 1 wherein the digital audio stream comprises uncompressed audio data or audio data that has been compressed using a lossless compression format. 12. A computing device configured for outputting a digital audio stream to an audio playback system for rendering as sound over speakers, the computing device comprising a processor, the processor operable to adjust a data rate of the digital audio stream by: sampling the sound generated, from the digital audio stream, by the audio playback system; ascertaining, from the sampling, a sound quality of the generated sound; and based at least in part on the ascertained sound quality of the generated sound, reducing the data rate of the digital audio stream by performing either one or both of: reducing a sampling rate of the digital audio stream to a reduced sampling rate; and reducing a number of bits per sample of the digital audio stream to a reduced number of bits per sample. 13. The computing device of claim 12 wherein the processor is further operable to: identify a frequency above which amplitude distortion of the generated sound exceeds a predetermined amplitude distortion limit and phase distortion of the generated sound exceeds a predetermined phase distortion limit, the identified frequency being referred to as an upper usable frequency; and compute, based on the upper usable frequency, a maximum usable sampling rate of the audio playback system, wherein the reduced sampling rate is determined on the basis of the computed maximum usable sampling rate. 14. The computing device of claim 13 wherein the processor is further operable to determine the reduced sampling rate of the digital audio stream either by rounding the maximum usable sampling rate of the audio playback system down to a closest standard sampling rate or by rounding the maximum usable sampling rate up to a closest standard sampling rate. 15. The computing device of claim 12 wherein the processor is further operable to: identify a frequency above which amplitude distortion of the generated sound exceeds a predetermined amplitude distortion limit and phase distortion of the generated sound exceeds a predetermined phase distortion limit, the identified frequency being referred to as an upper usable frequency; and compute, based on a portion of a frequency spectrum of the generated sound at or below the upper usable frequency, a maximum usable number of bits per sample of the audio playback system, wherein the reduced number of bits per sample is determined on the basis of the computed maximum usable number of bits per sample. 16. The computing device of claim 15 wherein the processor is further operable to determine the reduced number of bits per sample of the digital audio stream either by rounding the maximum usable number of bits per sample down to a closest standard number of bits per sample or by rounding the maximum usable number of bits per sample up to a closest standard number of bits per sample. 17. A non-transitory tangible machine-readable medium storing instructions that, upon execution by a processo

Assignees

Inventors

Classifications

  • G10L19/24Primary

    Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding · CPC title

  • Dynamic bit allocation (for perceptual audio coders G10L19/032) · 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 US9286904B2 cover?
A computing device may be configured to output a digital audio stream to an audio playback system for rendering as sound over speakers. The sound may be sampled. Based at least in part on a quality of the sampled sound, the data rate of the digital audio stream may be reduced by reducing a sampling rate and/or by reducing a number of bits per sample. A reduced sampling rate may be determined ba…
Who is the assignee on this patent?
Wakeland Carl, Herz William, Ati Technologies Ulc
What technology area does this patent fall under?
Primary CPC classification G10L19/24. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 15 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).