IP Library Granted Patent US 7,272,567
Granted Patent B2
US 7,272,567 · App. 10/911,062 · Granted Sep 18, 2007

Scalable lossless audio codec and authoring tool

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,272,567
App. No.
10/911,062
Granted
Sep 18, 2007
Kind
B2
Abstract

An audio codec losslessly encodes audio data into a sequence of analysis windows in a scalable bitstream. This is suitably done by separating the audio data into MSB and LSB portions and encoding each with a different lossless algorithm. An authoring tool compares the buffered payload to an allowed payload for each window and selectively scales the losslessly encoded audio data, suitably the LSB portion, in the non-conforming windows to reduce the encoded payload, hence buffered payload. This approach satisfies the media bit rate and buffer capacity constraints without having to filter the original audio data, reencode or otherwise disrupt the lossless bitstream.

Claims (28)

1. A method of decoding an audio bitstream, comprising:

receiving a bitstream as a sequence of analysis windows comprising header information including a least significant bit (LSB) bit width and an LSB bit width reduction and audio data including losslessly encoded most significant bit (MSB) portions and either losslessly encoded or scaled LSB portions so that a buffered payload of each analysis window is within an allowed payload;

extracting the LSB bit width and the LSB bit width reduction for each analysis window;

extracting the losslessly encoded MSB portions and decoding them into PCM audio data;

extracting either the losslessly encoded or scaled LSB portions and decoding them into PCM audio data;

assembling the MSB and LSB portions for each PCM audio sample;

using the LSB bit width and LSB bit width reduction to translate the assembled PCM audio data to an original bit width word; and

outputting the PCM audio data for each analysis window.

2. The method of claim 1 , wherein the losslessly encoded and scaled LSB portions are decoded by bit replication.

3. A decoder chip configured to receive a bitstream and output PCM audio data, said chip configured to execute the steps of:

extracting an LSB bit width and an LSB bit width reduction for each analysis window in the bitstream;

extracting losslessly encoded MSB portions and decoding them into PCM audio data;

extracting either losslessly encoded or scaled LSB portions and decoding them into PCM audio data;

assembling the MSB and LSB portions for each PCM audio sample;

using the LSB bit width and LSB bit width reduction to translate the assembled PCM audio data to an original bit width word; and

outputting the PCM audio data for each analysis window.

4. An audio decoder, comprising:

a controller for reading encoded audio data from a bitstream on a media;

a buffer for buffering a plurality of analysis windows of the encoded audio data; and

a DSP chip for decoding the encoded audio data and outputting PCM audio data for each successive analysis window, said DSP chip configured to decode analysis windows comprising header information including LSB bit widths and LSB bit width reductions and audio data including losslessly encoded MSB portions and losslessly encoded or scaled LSB portions, wherein the buffered payload does not exceed an allowed payload determined by the peak bit rate supported by the media and the capacity of the buffer.

5. The audio decoder of claim 4 , wherein the DSP chip executes the steps of:

extracting the LSB bit width and the LSB bit width reduction for each analysis window in the bitstream;

extracting the losslessly encoded MSB portions and decoding them into PCM audio data;

extracting either the losslessly encoded or the scaled LSB portions and decoding them into PCM audio data;

assembling the MSB and LSB portions for each PCM audio sample;

using the LSB bit width and LSB bit width reduction to translate the assembled

PCM audio data to an original bit width word; and

outputting the PCM audio data for each analysis window.

Assignments (8)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: DTS, INC.
Reel/Frame 040821/0083 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 2, 2015
From: DTS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037032/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2009
From: FEJZO, ZORAN, MR.
To: DTS, INC.
Reel/Frame 022149/0479 →
CHANGE OF NAME Recorded Feb 21, 2006
From: DIGITAL THEATER SYSTEMS INC.
To: DTS, INC.
Reel/Frame 017186/0729 →