IP Library Granted Patent US 8,218,628
Granted Patent B2
US 8,218,628 · App. 11/066,689 · Granted Jul 10, 2012

Apparatus and method for generating a coded video sequence and for decoding a coded video sequence by using an intermediate layer residual value prediction

Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
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 8,218,628
App. No.
11/066,689
Granted
Jul 10, 2012
Kind
B2
Abstract

A video coder performs a motion-compensated prediction both in the base layer and in an enhancement layer to determine motion data of the enhancement layer by using the motion data from the base layer and/or to predict sequences of residual error pictures after the motion-compensated prediction in the enhancement layer by using sequences of residual error pictures from the base layer via an intermediate layer predictor. On the decoder side, an intermediate layer combiner is used for canceling this intermediate layer prediction. Thereby, the data rate is improved compared to scalability schemes without intermediate layer prediction with the same picture quality.

Claims (21)

1. An apparatus for decoding a coded video sequence having a base scaling layer and an enhancement scaling layer, comprising:

a base picture decoder configured for decoding the base scaling layer to obtain a decoded base sequence of residual error pictures and base layer motion data, the base layer motion data indicating how a macroblock in a current picture has moved in relation to another picture in a group of pictures;

an enhancement picture decoder configured for decoding the enhancement scaling layer to obtain enhancement layer prediction residual error pictures;

an intermediate layer combiner configured for combining the decoded base sequence of residual error pictures or an interpolated base sequence of residual error pictures with the enhancement layer prediction residual error pictures to obtain an enhancement sequence of residual error pictures; and

an enhancement motion combiner configured for obtaining a sequence of pictures of the enhancement scaling layer by using the enhancement sequence of residual error pictures and enhancement layer motion data.

2. A method for decoding a coded video sequence with a base scaling layer and an enhancement scaling layer, comprising:

decoding, by a base picture decoder, the base scaling layer to obtain a decoded base sequence of residual error pictures and base layer motion data, the base layer motion data indicating how a macroblock in a current picture has moved in relation to another picture in a group of pictures;

decoding, by an enhancement picture decoder, the enhancement scaling layer to obtain enhancement prediction layer residual error pictures;

combining, by an intermediate layer combiner, the decoded base sequence of residual error pictures or an interpolated base sequence of residual error pictures with the enhancement layer prediction residual error pictures to obtain an enhancement sequence of residual error pictures; and

performing, by an enhancement motion combiner, an enhancement motion combination to obtain a sequence of pictures of the enhancement scaling layer by using the enhancement sequence of residual error pictures and enhancement motion data.

3. A non-transitory computer-readable storage medium encoded with a coded video sequence having a base scaling layer and an enhancement scaling layer, wherein the coded video sequence causing an apparatus for decoding a coded video sequence to output a sequence of pictures of the enhancement scaling layer, the apparatus for decoding comprising:

a base picture decoder configured for decoding the base scaling layer to obtain a decoded base sequence of residual error pictures and base layer motion data, the base layer motion data indicating how a macroblock in a current picture has moved in relation to another picture in a group of pictures;

an enhancement picture decoder configured for decoding the enhancement scaling layer to obtain enhancement layer prediction residual error pictures;

an intermediate layer combiner configured for combining the decoded base sequence of residual error pictures or an interpolated base sequence of residual error pictures with the enhancement layer prediction residual error pictures to obtain an enhancement sequence of residual error pictures; and

an enhancement motion combiner configured for obtaining the sequence of pictures of the enhancement scaling layer by using the enhancement sequence of residual error pictures and enhancement motion data.

4. Apparatus according to claim 1 , further comprising a base motion combiner to obtain a sequence of pictures of the base scaling layer by using the base motion data and the decoded base sequence of residual error pictures, wherein the base motion combiner and the enhancement motion combiner are formed to perform an inverse prediction operation and an inverse update operation.

5. A non-transitory computer-readable storage medium encoded with a computer program, causing a computer to execute a method for decoding a coded video sequence with a base scaling layer and an enhancement scaling layer, the method comprising:

decoding the base scaling layer to obtain a decoded base sequence of residual error pictures and base layer motion data, the base layer motion data indicating how a macroblock in a current picture has moved in relation to another picture in a group of pictures;

decoding the enhancement scaling layer to obtain enhancement layer prediction residual error pictures;

combining the decoded base sequence of residual error pictures or an interpolated base sequence of residual error pictures with the enhancement layer prediction residual error pictures to obtain an enhancement sequence of residual error pictures; and

performing an enhancement motion combination to obtain a sequence of pictures of the enhancement scaling layer by using the enhancement sequence of residual error pictures and enhancement motion data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2005
From: SCHWARZ, HEIKO; MARPE, DETLEV; WIEGAND, THOMAS
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 016084/0766 →
Priority Claims (1)
DE 10 2004 059 978 · Dec 13, 2004 · national
Continuity (1)
Related Publication 20060083308A1 · Apr 20, 2006