Back to results
US 9,794,597 B2Granted
Methods and apparatus for deblocking filtering of non-local intra prediction
AssigneeThomson Licensing Dtv
InventorsYunfei Zheng, Oscar Divorra Escoda, Peng Yin, Joel Sole
Life of this patent
Estimating the term…
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.
Claims8
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.
3 more elements
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.
2 more elements
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.
3 more elements
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.
2 more elements
Dependencies are inferred from the claim text.