IP Library Granted Patent US 6,985,856
Granted Patent B2
US 6,985,856 · App. 10/335,543 · Granted Jan 10, 2006

Method and device for compressed-domain packet loss concealment

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 6,985,856
App. No.
10/335,543
Granted
Jan 10, 2006
Kind
B2
Abstract

An error concealment method and device for recovering lost data in the AAC bitstream in the compressed domain. The bitstream are partitioned into frames each having a plurality of data parts including the header/global gain, scale factors and QMDCT coefficients. The data parts are stored in a plurality of buffers, so that if one or more data parts of a current frame is corrupted or lost, the corresponding data part in the neighboring frames is used to conceal the errors in the current frame.

Claims (27)

1. A method of error concealment in a bitstream indicative of audio signals, wherein the bitstream comprises a current frame and at least one neighboring frame, each frame having a plurality of data parts in a compressed domain, said method characterized by

storing said plurality of data parts in the compressed domain in said at least one neighboring frame,

determining whether the current frame is defective,

detecting at least one defective data part in the current frame if the current frame is defective, and

recovering said at least one defective data part in the current frame based on at least one of the stored data parts in said at least one neighboring frame.

2. The method of claim 1 , wherein said at least one defective data part in the current frame includes a header and said recovering is based on a statistical characteristic associated with the header of said at least one of the stored data parts in said at least one neighboring frame.

3. The method of claim 1 , wherein said at least one defective data part in the current frame includes a window sequence, and said at least one of the stored data parts includes the window sequence in said at least one neighboring frame for recovering said at least one defective data part in the current frame.

4. The method of claim 1 , wherein said at least one defective data part in the current frame includes a window shape, and said at least one of the stored data parts includes the window shape in said at least one neighboring frame for recovering said at least one defective data part in the current frame.

5. The method of claim 1 , wherein said at least one defective data part in the current frame includes a global gain value, and said at least one of the stored data parts include the global gain value in said at least one neighboring frame for recovering said at least one defective data part in the current frame.

6. The method of claim 1 , wherein said at least one defective data part in the current frame includes a global gain value, and said at least one neighboring frame includes a first frame having a first global gain value and a second frame having a second global gain value smaller than the first global gain value, and wherein said at least one defective data part in the current frame is recovered based on the second global gain value.

7. The method of claim 1 , wherein said at least one defective data part in the current frame includes one or more scale factors, and said at least one of the stored data parts includes one or more scale factors in said at least one neighboring frame for recovering said at least one defective data part in the current frame.

8. The method of claim 1 , wherein said at least one defective data part in the current frame includes a plurality of transform coefficients and said at least one of the stored data parts includes the plurality of transform coefficients in said at least one neighboring frame for recovering said at least one defective data part in the current frame.

9. The method of claim 8 , wherein the transform coefficients comprise QMDCT coefficients.

10. The method of claim 9 , wherein the QMDCT coefficients comprises coefficients in a higher frequency region and a lower frequency region, wherein the coefficients in the lower frequency region of the defective data part are recovered based on the corresponding coefficients in the lower frequency region in said at least one neighboring frame.

11. An audio decoder for decoding a bitstream indicative of audio signals for providing audio data in a modulation domain, wherein the bitstream comprises a current frame and at least one neighboring frame, each frame having a plurality of data parts, said decoder comprising a first module for decoding said each frame for providing a signal indicative of the plurality of data parts in a compressed domain, said decoder characterized by

a second module, responsive to the signal, for storing said plurality of data parts in the compressed domain in said at least one neighboring frame, and by

a third module for detecting at least one defective data part in the compressed domain if the current frame is defective, so as to recover said at least one defective data part in the current frame based on at least one of the stored data parts in said at least one neighboring frame.

12. An audio receiver adapted to receive packet data in audio streaming, said receiver comprising an unpacking module for unpacking the received packet data into a bitstream indicative of audio signals, wherein the bitstream comprises a current frame and at least one neighboring frame, each frame having a plurality of data parts, said receiver characterized by

a decoding module, for decoding said each frame for providing a signal indicative of the plurality of data parts in a compressed domain, by

a storage module, responsive to the signal, for storing said plurality of data parts in the compressed domain in said at least one neighboring frame, and by

an error concealing module for detecting at least one data part in the current frame if the current frame is defective so as to recover said at least one defective data part in the current frame based on at least one of the stored data parts in said at least one neighboring frame.

13. A mobile terminal comprising

an antenna, and

an audio receiver connected to the antenna for receiving packet data in audio streaming, wherein the receiver comprises an unpacking module for unpacking the received packet data into a bitstream indicative of audio signals, wherein the bitstream comprises a current frame and at least one neighboring frame, each frame having a plurality of data parts, and wherein the receiver further comprises:

a decoding module, for decoding said each frame for providing a signal indicative of the plurality of data parts in a compressed domain,

a storage module, responsive to the signal, for storing said plurality of data parts in the compressed domain in said at least one neighboring frame, and

an error concealing module for detecting at least one data part in the current frame if the current frame is defective so as to recover said at least one defective data part in the current frame based on at least one of the stored data parts in said at least one neighboring frame.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035495/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2003
From: WANG, YE; OJANPERA, JUHA; KORHONEN, JARI
To: NOKIA CORPORATION
Reel/Frame 014441/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2003
From: WANG, YE; OJANPERA, JUHA
To: NOKIA CORPORATION
Reel/Frame 013870/0435 →