Method and apparatus for encoding and decoding video signal

US10587873B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10587873-B2
Application numberUS-201615768326-A
CountryUS
Kind codeB2
Filing dateOct 13, 2016
Priority dateOct 13, 2015
Publication dateMar 10, 2020
Grant dateMar 10, 2020

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.

The present invention provides a method for processing a video signal, comprising generating a prediction block for a neighbor block using a reconstructed reference pixel of the neighbor block when the neighbor block adjacent to a current block is intra-coded; determining a refined intra prediction mode of the neighbor block based on the prediction block, where the refined intra prediction mode represents a mode which minimizes an error between the prediction block and a reconstructed neighbor block; generating a prediction mode candidate list for the current block based on the refined intra prediction mode; selecting an intra prediction mode for the current block from the prediction mode candidate list; and performing a prediction for the current block based on the intra prediction mode.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for processing a video signal, comprising: generating, based on a neighbor block adjacent to a current block being intra-coded with a first prediction block, a second prediction block for the neighbor block using a reconstructed reference pixel of the neighbor block, wherein a shape or a size of the first prediction block is different from a shape or a size of the current block, and wherein a shape or a size of the second prediction block is the same as the shape or size of the current block; determining a refined intra prediction mode of the neighbor block based on the prediction block, wherein the refined intra prediction mode represents a mode which minimizes an error between the second prediction block and a reconstructed neighbor block; generating a prediction mode candidate list for the current block based on the refined intra prediction mode; selecting an intra prediction mode for the current block from the prediction mode candidate list; and performing a prediction for the current block based on the intra prediction mode. 2. The method of claim 1 , wherein a prediction mode for the neighbor block is generated for the entire intra prediction modes, and wherein the refined intra prediction mode is a mode which minimizes an error from the reconstructed neighbor block based on prediction blocks generated for the entire intra prediction modes. 3. The method of claim 1 , wherein a prediction mode for the neighbor block is generated for a specific intra prediction mode, and the specific intra prediction mode represents an intra prediction mode within a predetermined range from an intra prediction mode of the neighbor block; and the refined intra prediction mode is a mode which minimizes an error from the reconstructed neighbor block on the basis of prediction blocks generated for the specific intra prediction mode. 4. The method of claim 1 , further comprising determining, based on an intra prediction mode of the neighbor block being an intra planar mode or an intra DC mode, the refined intra prediction mode as an intra prediction mode of the neighbor block. 5. The method of claim 1 , wherein the neighbor block comprises at least one of a left neighbor block or an upper neighbor block of the current block, and wherein the reconstructed reference pixel of the neighbor block comprises at least one of a left boundary pixel, an upper-left corner pixel, or an upper boundary pixel adjacent to the neighbor block. 6. The method of claim 5 , further comprising determining, based on an intra prediction mode of the left neighbor block being the same as an intra prediction mode of the upper neighbor block, the refined intra prediction mode as an intra prediction mode of the neighbor block. 7. The method of claim 1 , further comprising obtaining a mode index from the video signal, wherein the mode index represents an index indicating a prediction mode of the current block, and wherein an intra prediction mode for the current block is selected based on the mode index. 8. An apparatus for processing a video signal, comprising: a storage device configured to store the video signal; and a processor coupled to the storage device, and configured to: generate, based on a neighbor block adjacent to a current block being intra-coded with a first prediction block, a second prediction block for the neighbor block using a reconstructed reference pixel of the neighbor block; determine a refined intra prediction mode of the neighbor block based on the second prediction block; generate a prediction mode candidate list for the current block based on the refined intra prediction mode; select an intra prediction mode for the current block from the prediction mode candidate list; perform a prediction for the current block based on the intra prediction mode; and reconstruct the video signal based on the prediction result, wherein a shape or a size of the first prediction block is different from a shape or a size of the current block, wherein a shape or a size of the second prediction block is the same as the shape or size of the current block, and wherein the refined intra prediction mode is a mode which minimizes an error between the second prediction block and the reconstructed neighbor block. 9. The apparatus of claim 8 , wherein a prediction mode for the neighbor block is generated for the entire intra prediction modes, and wherein the refined intra prediction mode is a mode which minimizes an error from the reconstructed neighbor block based on prediction blocks generated for the entire intra prediction modes. 10. The apparatus of claim 8 , wherein a prediction mode for the neighbor block is generated for a specific intra prediction mode, and the specific intra prediction mode represents an intra prediction mode within a predetermined range from an intra prediction mode of the neighbor block, and wherein the refined intra prediction mode is a mode which minimizes an error from the reconstructed neighbor block on the basis of prediction blocks generated for the specific intra prediction mode. 11. The apparatus of claim 8 , wherein the neighbor block comprises at least one of a left neighbor block or an upper neighbor block of the current block, and wherein the reconstructed reference pixel of the neighbor block comprises at least one of a left boundary pixel, an upper-left corner pixel, or upper boundary pixel adjacent to the neighbor block. 12. The apparatus of claim 8 , wherein the processor is further configured to: obtain a mode index from the video signal, wherein the mode index represents an index indicating the prediction mode of the current block, and wherein an intra prediction mode for the current block is selected based on the mode index.

Assignees

Inventors

Classifications

  • the region being a block, e.g. a macroblock · CPC title

  • according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567) · CPC title

  • Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction · CPC title

  • H04N19/11Primary

    among a plurality of spatial predictive coding modes · CPC title

  • H04N19/105Primary

    Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction · 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 US10587873B2 cover?
The present invention provides a method for processing a video signal, comprising generating a prediction block for a neighbor block using a reconstructed reference pixel of the neighbor block when the neighbor block adjacent to a current block is intra-coded; determining a refined intra prediction mode of the neighbor block based on the prediction block, where the refined intra prediction mode…
Who is the assignee on this patent?
Lg Electronics Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/11. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 10 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).