Producing decoded audio at graphics engine of host processing platform

US9942593B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9942593-B2
Application numberUS-201113024536-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2011
Priority dateFeb 10, 2011
Publication dateApr 10, 2018
Grant dateApr 10, 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.

Techniques are disclosed that involve the processing of audio streams. For instance, a host processing platform may receive a content stream that includes an encoded audio stream. In turn, a graphics engine produces from it a decoded audio stream. This producing may involve the graphics engine performing various operations, such as an entropy decoding operation, an inverse quantization operation, and an inverse discrete cosine transform operation. In embodiments, the content stream may further include an encoded video stream. Thus the graphics engine may produce from it a decoded video stream. This audio and video decoding may be performed in parallel.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: receiving a content stream at a decoder, the content stream including an encoded audio stream comprising audio frames; combining more than one encoded audio frame in said encoded audio stream into a single larger encoded audio frame to form a modified encoded audio stream such that frame boundaries of said audio encoded frames go away after combining encoded audio frames to form a larger encoded audio frame with a larger frame size; and producing, in the decoder, a decoded audio stream from the modified encoded audio stream. 2. The method of claim 1 , wherein said producing comprises: performing an entropy decoding operation; performing an inverse quantization operation; and performing an inverse discrete cosine transform operation. 3. The method of claim 2 , wherein the entropy decoding operation is a Huffman decoding operation. 4. The method of claim 1 , wherein the modified encoded audio stream includes one or more audio frames, each audio frame including, for each of a plurality of time samples, multiple subband coefficients, the method further comprising: formatting one or more of the audio frames to appear as an encoded image frame. 5. The method of claim 1 , wherein said producing comprises placing one or more driver calls to a graphics engine. 6. The method of claim 1 , wherein the content stream further includes an encoded video stream, the method further comprising: producing a decoded video stream from an encoded video stream. 7. The method of claim 6 , further comprising: synchronizing the decoded video stream and the decoded audio stream. 8. The method of claim 6 , wherein said producing the decoded audio stream and said producing the decoded video stream are performed in parallel. 9. The method of claim 1 , further comprising sending the decoded audio stream to an audio output device. 10. The method of claim 1 , wherein the decoded audio stream includes a digital pulse-code modulation (PCM) signal. 11. An apparatus, comprising: a host processing platform to receive a content stream at a decoder, the content stream including an encoded audio stream comprising audio frames; combine more than one encoded audio frame into a single larger encoded audio frame to form a modified encoded audio stream such that frame boundaries of said audio encoded frames go away after combining encoded audio frames to form a larger encoded audio frame with a larger frame size; and a graphics engine to produce, in the decoder, a decoded audio stream from the modified encoded audio stream. 12. The apparatus of claim 11 , wherein the encoded audio stream includes one or more audio frames, each audio frame including, for each of a plurality of time samples, multiple subband coefficients; and wherein the host processing platform is to format one or more of the audio frames to appear as an encoded image frame. 13. The apparatus of claim 11 , the graphics engine is to perform a plurality of operations on the encoded audio stream, the plurality of operations including an entropy decoding operation, an inverse quantization operation, and an inverse discrete cosine transform operation. 14. The apparatus of claim 11 , further comprising an audio output device, and wherein the host processing platform is to send the decoded audio stream to the audio output device. 15. The apparatus of claim 11 , wherein the host processing platform is included in a first processor core of a multi-core processor, and the graphics engine is included in a second processor core of the multi-core processor. 16. The apparatus of claim 11 , further comprising a storage medium to store the content stream. 17. The apparatus of claim 11 , wherein the content stream further includes an encoded video stream, and wherein the graphics engine is to produce a decoded video stream from the encoded video stream in parallel with the production of the decoded audio stream.

Assignees

Inventors

Classifications

  • for processing graphics · CPC title

  • {embedded in a} Personal Computer [PC] · CPC title

  • characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation (H04N19/635 takes precedence) · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • for processing the incoming bitstream · 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 US9942593B2 cover?
Techniques are disclosed that involve the processing of audio streams. For instance, a host processing platform may receive a content stream that includes an encoded audio stream. In turn, a graphics engine produces from it a decoded audio stream. This producing may involve the graphics engine performing various operations, such as an entropy decoding operation, an inverse quantization operatio…
Who is the assignee on this patent?
Kaburlasos Nikos, Cheng Scott W, Jiang Hong, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N21/4143. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 10 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).