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

US9794597B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9794597-B2
Application numberUS-73651209-A
CountryUS
Kind codeB2
Filing dateApr 9, 2009
Priority dateApr 11, 2008
Publication dateOct 17, 2017
Grant dateOct 17, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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

Assignees

Inventors

Classifications

  • Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635) · CPC title

  • involving filtering within a prediction loop · CPC title

  • involving spatial prediction techniques · CPC title

  • Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter · CPC title

  • H04N19/86Primary

    involving reduction of coding artifacts, e.g. of blockiness · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9794597B2 cover?
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.
Who is the assignee on this patent?
Zheng Yunfei, Divorra Escoda Oscar, Yin Peng, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04N19/86. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).