IP Library › Granted Patent US 9,794,597
Granted Patent B2
US 9,794,597 · App. 12/736,512 · Granted Oct 17, 2017

Methods and apparatus for deblocking filtering of non-local intra prediction

Inventors: Yunfei Zheng (San Diego, CA); Oscar Divorra Escoda (Barcelona, ES); Peng Yin (Ithaca, NY); Joel Sole (La Jolla, CA)
Assignee: THOMSON Licensing DTV
H04N19/86H04N19/117H04N19/157H04N19/176H04N19/593H04N19/82
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 9,794,597
App. No.
12/736,512
Granted
Oct 17, 2017
Kind
B2
Abstract

Methods and apparatus are provided for deblocking filtering on non-local intra prediction. An apparatus includes an encoder for encoding picture data using non-local intra prediction. The encoder includes a deblocking filter configured for use with non-local intra prediction modes so as to deblock filter at least a portion of the picture data encoded using the non-local intra prediction.

Claims (22)

1. An apparatus, comprising:

an encoder operating on picture data using non-local intra prediction that uses pixel values located beyond local neighboring data within a reconstructed portion of the picture, and, wherein said encoder is configured to:

determine whether to code a portion of a picture using non-local intra prediction and illumination compensation;

if non-local intra prediction is being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being encoded, determining the boundary strength for the boundary of said current block by using non-local prediction modes of the adjacent blocks, adaptively selecting deblocking filter length and deblocking filter type, and encoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the encoded and reconstructed picture data by using the selected filter length and filter type without considering illumination compensation;

if non-local intra prediction and illumination compensation are being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being encoded, calculating boundary strength for the boundary of said current block based on non-local prediction modes of said adjacent blocks and on illumination compensation, adaptively selecting deblocking filter length based upon illumination compensation parameters of the adjacent blocks and adaptively selecting deblocking filter type based upon at least one of coding parameters and reconstructed picture data characteristics, and encoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the encoded picture data by using the selected filter length and filter type and considering illumination compensation.

2. The apparatus of claim 1 , wherein a deblocking filter strength is adaptively selected based upon at least one of a scanning order of the picture data, coding mode information, intra displacement information, and illumination compensation parameters of adjacent picture data regions.

3. A method, comprising:

determining whether to code a portion of a picture using non-local intra prediction and illumination compensation;

if non-local intra prediction is being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being encoded, determining the boundary strength for the boundary of said current block by using non-local prediction modes of the adjacent blocks, adaptively selecting deblocking filter length and deblocking filter type, and encoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the encoded picture data by using the selected filter length and filter type without considering illumination compensation;

if non-local intra prediction and illumination compensation are being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being encoded, calculating boundary strength for the boundary of said current block based on non-local prediction modes of said adjacent blocks and on illumination compensation, adaptively selecting deblocking filter length based upon illumination compensation parameters of the adjacent blocks and adaptively selecting deblocking filter type based upon at least one of coding parameters and reconstructed picture data characteristics, and encoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the encoded picture data by using the selected filter length and filter type and considering illumination compensation.

4. The method of claim 3 , wherein a deblocking filter strength is adaptively selected based upon at least one of a scanning order of the picture data, coding mode information, intra displacement information, and illumination compensation parameters of adjacent picture data regions.

5. An apparatus, comprising:

a decoder operating on picture data using non-local intra prediction that uses pixel values located beyond local neighboring data within a decoded portion of the picture, and, wherein said decoder is configured to:

determine whether to decode a portion of a picture using non-local intra prediction and illumination compensation;

if non-local intra prediction is being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being decoded, determining the boundary strength for the boundary of said current block by using non-local prediction modes of the adjacent blocks, adaptively selecting deblocking filter length and deblocking filter type, and decoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the decoded picture data by using the selected filter length and filter type without considering illumination compensation;

if non-local intra prediction and illumination compensation are being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being decoded calculating boundary strength for the boundary of said current block based on non-local prediction modes of said adjacent blocks and on illumination compensation, adaptively selecting deblocking filter length based upon illumination compensation parameters of the adjacent blocks and adaptively selecting deblocking filter type based upon at least one of coding parameters and reconstructed picture data characteristics, and decoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the decoded picture data by using the selected filter length and filter type and considering illumination compensation.

6. The apparatus of claim 5 , wherein a deblocking filter strength is adaptively selected based upon at least one of a scanning order of the picture data, coding mode information, intra displacement information, and illumination compensation parameters of adjacent picture data regions.

7. A method, comprising:

determining whether to decode a portion of a picture using non-local intra prediction and illumination compensation;

if non-local intra prediction is being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being decoded, determining the boundary strength for the boundary of said current block by using non-local prediction modes of the adjacent blocks, adaptively selecting deblocking filter length and deblocking filter type, and decoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the decoded picture data by using the selected filter length and filter type without considering illumination compensation;

if non-local intra prediction and illumination compensation are being used, obtaining prediction modes of adjacent blocks for each boundary of a current block being decoded calculating boundary strength for the boundary of said current block based on non-local prediction modes of said adjacent blocks and on illumination compensation, adaptively selecting deblocking filter length based upon illumination compensation parameters of the adjacent blocks and adaptively selecting deblocking filter type based upon at least one of coding parameters and reconstructed picture data characteristics, and decoding the portion of the picture by using non-local intra prediction from reconstructed data of the picture; and deblocking filtering at least a portion of the decoded picture data by using the selected filter length and filter type and considering illumination compensation.

8. The method of claim 7 , wherein a deblocking filter strength is adaptively selected based upon at least one of a scanning order of the picture data, coding mode information, intra displacement information, and illumination compensation parameters of adjacent picture data regions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 046763/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 041331/0001 →
Continuity (2)
Provisional Application 61044171 · Apr 11, 2008
Related Publication 20120189051A1 · Jul 26, 2012