IP Library Patent Application 15505242
Patent Application
App. No. 15/505,242

METHOD AND APPARATUS FOR IMPROVING THE PREDICTION OF A BLOCK OF THE ENHANCEMENT LAYER

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 None
App. No.
15/505,242
Abstract

A method ( 350 ) includes: applying (S 360 ) inverse tone mapping operations to a block (b b ) of a first layer (l b ) and to a prediction block (˜b b ) of the block (b b ) of the first layer (l b ), respectively, computing (S 365 ) a residual prediction error (r e b ) in a second layer (l e ), and computing (S 370 ) a prediction (p e ) of a block of the second layer (l e ).

Claims (40)

1 . A method, including:

applying inverse tone mapping operations to a block (b b ) of a first layer (l b ) and to a prediction block ({tilde over (b)} b ) of the block (b b ) of the first layer (l b ), respectively,

computing a residual prediction error (r b e ) in a second layer (l e ) with the difference between the inverse tone mapped collocated block (b b ) of the first layer (l b ) and the inverse tone mapped prediction block ({tilde over (b)} b ) of the first layer (l b ), and

computing a prediction (p e ) of a block of the second layer (l e ) by adding a prediction block ({tilde over (b)} e ) of the second layer to the residual prediction error (r b e ).

2 . The method according to claim 1 , wherein the method further including computing a second layer residual prediction error (r e ) with the difference between a block (b e ) of the second layer (l e ) and the prediction (p e ) of the block of the second layer (l e ).

3 . The method according to claim 2 , wherein the method further includes applying a transformation and quantization to the second layer residual prediction error (r e ) and coding the second layer quantized residual error (r eq ).

4 . The method according to claim 1 , wherein the prediction block ({tilde over (b)} b ) at the first layer level is motion estimated/compensated and the prediction block ({tilde over (b)} e ) at the second layer level is motion compensated using a motion vector (mv b ) of the block (b b ) of the first layer (l b ).

5 . The method according to claim 1 , wherein the prediction block ({tilde over (b)} e ) at the second layer level is motion estimated/compensated and the prediction block ({tilde over (b)} b ) at the first layer level is motion compensated using a motion vector (mv e ) of the block (b e ) of the second layer (l e ).

6 . A device comprising:

a first functional element for applying an inverse tone mapping operation to a block (b b ) of a first layer (l b ) and to a prediction block ({tilde over (b)} b ) of the first layer (l b ), respectively,

a second functional element for computing a residual prediction error (r b e ) in a second layer (l e ) with the difference between the inverse tone mapped collocated block (b b ) of the first layer (l b ) and the inverse tone mapped prediction block ({tilde over (b)} b ) of the first layer (l b ), and

a third functional element for computing a prediction (p e ) of a block of the second layer (l e ) by adding a prediction block ({tilde over (b)} e ) of the second layer to the residual prediction error (r b e ).

7 . The device according to claim 6 , wherein the device further includes a fourth functional element for computing a second layer residual error (r e ) with the difference between a block (b e ) of the second layer (l e ) and the prediction (p e ) of the block of the second layer (l e ).

8 . The device according to claim 7 , wherein the device further includes a fifth functional element for applying a transformation and quantization to the second layer residual prediction error (r e ) and a sixth functional element for coding the second layer quantized residual prediction error (r eq ).

9 . The device according to claim 6 , wherein the device further includes a functional element for motion estimating/compensating the prediction block ({tilde over (b)} b ) at the first layer level and a functional element for motion compensating the prediction block ({tilde over (b)} e ) at the second layer level using a motion vector (mv b ) of the block (b b ) of the first layer (l b ).

10 . The device according to claim 6 , wherein the device further includes a functional element for motion estimating/compensating the prediction block ({tilde over (b)} e ) at the second layer level and a functional element for motion compensating the prediction block ({tilde over (b)} b ) at the first layer level, the both elements using a motion vector (mv e ) of the block (b e ) of the second layer (l e ).

11 . A method, including:

decoding a second layer residual prediction error (r eq ),

applying inverse tone mapping operations to a reconstructed block (b b ) of a first layer (l b ) and to a prediction block ({tilde over (b)} b ) of the block (b b ) of the first layer (l b ), respectively,

computing a residual prediction error (r b e ) in a second layer (l e ) with the difference between the inverse tone mapped collocated block (b b ) of the first layer (l b ) and the inverse tone mapped prediction block ({tilde over (b)} b ) of the first layer (l b ),

computing a prediction (p e ) of a block of the second layer (l e ) by adding a prediction block ({tilde over (b)} e ) of the second layer to the residual prediction error (r b e ), and

reconstructing a block (b er ) of the second layer (l e ) by adding the prediction error (r edq ) to the prediction (p e ) of a block of the second layer (l e ).

12 . The method according to claim 11 , wherein the prediction block ({tilde over (b)} b ) at the first layer level and the prediction block ({tilde over (b)} e ) at the second layer level are motion compensated using a motion vector (mv b ) of the block (b b ) of the first layer (l b ).

13 . The method according to claim 11 , wherein the block (b b ) of the first layer (l b ) is reconstructed and the prediction block ({tilde over (b)} b ) of the block (b b ) of the first layer (l b ) is obtained by:

decoding a first layer residual prediction error (r b ) and a motion vector (mv b ) associated with the prediction error (r b ),

motion compensating a block (b b ) of the first layer (l b ) using the motion vector (mv b ), and

adding the first layer residual prediction error (r b ) to the prediction block ({tilde over (b)} b ) of the first layer (l b ).

14 . The method according to claim 11 , wherein the prediction block ({tilde over (b)} e ) at the second layer level and the prediction block ({tilde over (b)} b ) at the first layer level are motion compensated using a motion vector (mv e ) of the block (b e ) of the second layer (l e ).

15 . A device comprising:

a first functional element for decoding a second layer residual prediction error (r eq ),

a second functional element for applying inverse tone mapping operations to a reconstructed block (b b ) of a first layer (l b ) and to a prediction block ({tilde over (b)} b ) of the block (b b ) of the first layer (l b ), respectively,

a third functional element computing a residual prediction error (r b e ) in a second layer (l e ) with the difference between the inverse tone mapped collocated block (b b ) of the first layer (l b ) and the inverse tone mapped prediction block ({tilde over (b)} b ) of the first layer (l b ),

a fourth functional element for computing a prediction (p e ) of a block of the second layer (l e ) by adding a prediction block ({tilde over (b)} e ) of the second layer to the residual prediction error (r b e ), and

a fifth functional element for reconstructing a block (b er ) of the second layer (l e ) by adding the prediction error (r edq ) to the prediction (p e ) of a block of the second layer (l e ).

16 . The device according to claim 15 , wherein the device further includes a functional element for motion compensating the prediction block ({tilde over (b)} b ) at the first layer level and a functional element for motion compensating the prediction block ({tilde over (b)} e ) at the second layer level using a motion vector (mv b ) of the block (b b ) of the first layer (l b ).

17 . The device according to claim 15 , the device further comprising:

a functional element for decoding a first layer residual prediction error (r b ) and a motion vector (mv b ) associated with the prediction error (r b ),

a functional element for motion compensating a block (b b ) of the first layer (l b ) using the motion vector (mv b ) to obtain the prediction block ({tilde over (b)} b ) of the block (b b ) of the first layer (l b ), and

a functional element for adding the first layer residual prediction error (r b ) to the prediction block ({tilde over (b)} b ) of the first layer (l b ) to reconstruct the block (b b ) of the first layer (l b ).

18 . The device according to claim 15 , wherein the device further includes a functional element for motion compensating the prediction block ({tilde over (b)} e ) at the second layer level and a functional element for motion compensating the prediction block ({tilde over (b)} b ) at the first layer level, the both elements using a motion vector (mv e ) of the block (b e ) of the second layer (l e ).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 047289/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2018
From: THOREAU, DOMINIQUE; BOITARD, RONAN; LE PENDU, MIKAEL; LASSERRE, SEBASTIEN
To: THOMSON LICENSING
Reel/Frame 044670/0230 →