IP Library Patent Application 13533315
Patent Application
App. No. 13/533,315

Loop Filter Techniques for Cross-Layer prediction

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.
13/533,315
Abstract

Disclosed are techniques for loop filtering in scalable video coding/decoding. An enhancement layer decoder decodes, per sample, coding unit, slice, or other appropriate syntax structure, an indication rlssp indicative of a stage in the base layer loop filter process. Reference sample information from a base layer for inter-layer prediction is taken from the indicated stage of the base layer loop filter.

Claims (82)

1 . A method for decoding video having two or more pictures, each encoded in a base layer and one or more enhancement layers, the method comprising:

decoding, from at least one of the one or more enhancement layers of a first picture, at least one information rlssp indicative of a stage in a multistage loop filter,

reconstructing at least one sample of the at least one enhancement layer of the first picture, and

using at least one upsampled sample of a base layer of a second picture associated with an output of the stage in the base layer loop filter indicated by the information rlssp in the enhancement layer loop filter.

2 . The method of claim 1 , wherein:

rlssp has two possible values, and

the stage in the base layer loop filter indicated by rlssp is one of:

a non loop-filtered base layer reference picture; or

a loop-filtered base layer reference picture.

3 . The method of claim 1 , wherein:

rlssp has four possible values, and

the stage in the base layer loop filter indicated by rlssp is one of:

a non loop-filtered base layer reference picture;

an interim reference picture created by an output of a deblocking stage;

an interim reference picture created by an output of a Sample Adaptive Offset stage; or

a reference picture created by an output of an Adaptive Loop Filter stage.

4 . The method of claim 1 , wherein the using at least one upsampled sample of the interim base layer reference picture comprises adding or subtracting the upsampled sample of the interim base layer reference picture to a reconstructed enhancement layer sample.

5 . A method for encoding video in a base layer and at least one enhancement layer wherein at least one sample of the enhancement layer is inter-layer predicted from at least one sample of a base layer, the method comprising:

encoding the least one sample of a base layer;

encoding the least one sample of an enhancement layer in a forward encoder;

selecting one of a plurality of loop-filter stages of the base layer;

loop-filtering the at least one sample of the base layer up to the selected stage of the loop filter of the base layer;

up-sampling the at least one loop-filtered sample of the base layer; and

using the up-sampled at least one loop-filtered sample of the base layer for inter-layer prediction of the sample of the enhancement layer.

6 . The method of claim 5 , further comprising

encoding the selected one of a plurality of loop-filter stages of the base layer in an indication rlssp in an enhancement layer bitstream.

7 . The method of claim 5 , wherein:

rlssp has two possible values, and the stage in the base layer loop filter indicated by rlssp is one of:

an un loop-filtered base layer reference picture; or

a loop-filtered base layer reference picture.

8 . The method of claim 5 , wherein:

rlssp has four possible values, and

the stage in the base layer loop filter indicated by rlssp is one of:

an un loop-filtered base layer reference picture;

an interim reference picture created by an output of a deblocking stage;

an interim reference picture created by an output of a Sample Adaptive Offset stage; or

a reference picture created by an output of an Adaptive Loop Filter stage.

9 . The method of claim 5 , wherein the using at least one upsampled sample of the interim base layer reference picture comprises adding or subtracting the upsampled sample of the interim base layer reference picture to an reconstructed enhancement layer sample.

10 . The method of claim 5 , wherein the selection involves a rate-distortion optimization.

11 . A non-transitory computer-readable medium comprising a set of instructions to direct a processor to perform the methods of one of claims 1 to 10 .

12 . A system for decoding video having two or more pictures, each encoded in a base layer and one or more enhancement layers, the system comprising:

a decoder configured to:

decode, from at least one of the one or more enhancement layers of a first picture, at least one information rlssp indicative of a stage in a multistage loop filter,

reconstruct at least one sample of the at least one enhancement layer of the first picture, and

use at least one upsampled sample of a base layer of a second picture associated with an output of the stage in the base layer loop filter indicated by the information rlssp in the enhancement layer loop filter.

13 . The system of claim 12 , wherein:

rlssp has two possible values, and

the stage in the base layer loop filter indicated by rlssp is one of:

a non loop-filtered base layer reference picture; or

a loop-filtered base layer reference picture.

14 . The system of claim 12 , wherein:

rlssp has four possible values, and

the stage in the base layer loop filter indicated by rlssp is one of:

a non loop-filtered base layer reference picture;

an interim reference picture created by an output of a deblocking stage;

an interim reference picture created by an output of a Sample Adaptive Offset stage; or

a reference picture created by an output of an Adapative Loop Filter stage.

15 . The system of claim 12 , wherein the decoder is further configured to add or subtract the upsampled sample of the interim base layer reference picture to a reconstructed enhancement layer sample.

16 . A system for encoding video in a base layer and at least one enhancement layer wherein at least one sample of the enhancement layer is inter-layer predicted from at least one sample of a base layer, the system comprising:

an encoder configured to:

encode the least one sample of a base layer;

encode the least one sample of an enhancement layer in a forward encoder;

select one of a plurality of loop-filter stages of the base layer;

loop-filter the at least one sample of the base layer up to the selected stage of the loop filter of the base layer;

up-sample the at least one loop-filtered sample of the base layer; and

use the up-sampled at least one loop-filtered sample of the base layer for inter-layer prediction of the sample of the enhancement layer.

17 . The system of claim 16 , wherein the encoder is further configured to:

encode the selected one of a plurality of loop-filter stages of the base layer in an indication rlssp in an enhancement layer bitstream.

18 . The system of claim 16 , wherein:

rlssp has two possible values, and

the stage in the base layer loop filter indicated by rlssp is one of:

an un loop-filtered base layer reference picture; or

a loop-filtered base layer reference picture.

19 . The system of claim 16 , wherein:

rlssp has four possible values, and

the stage in the base layer loop filter indicated by rlssp is one of:

an un loop-filtered base layer reference picture;

an interim reference picture created by an output of a deblocking stage;

an interim reference picture created by an output of a Sample Adaptive Offset stage; or

a reference picture created by an output of an Adaptive Loop Filter stage.

20 . The system of claim 16 , wherein the encoder is further configured to add or subtract the upsampled sample of the interim base layer reference picture to an reconstructed enhancement layer sample.

21 . The system of claim 16 , wherein the encoder is further configured to perform a rate-distortion optimization.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2018
From: VENTURE LENDING AND LEASING VI, INC.
To: VIDYO, INC.
Reel/Frame 046634/0325 →
SECURITY AGREEMENT Recorded Nov 13, 2012
From: VIDYO, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 029291/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: BOYCE, JILL; HONG, DANNY; ABBAS, ADEEL
To: VIDYO, INC.
Reel/Frame 028888/0812 →