Method for encoding/decoding image and device thereof

US10742974B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10742974-B2
Application numberUS-201615781776-A
CountryUS
Kind codeB2
Filing dateDec 16, 2016
Priority dateDec 17, 2015
Publication dateAug 11, 2020
Grant dateAug 11, 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.

Provided are a video decoding method including determining at least one first block for partitioning a current frame which is one of at least one frame included in a video, determining a first prediction mode indicating an intra-prediction method to be performed on a current first block which is one of the at least one first block based on first intra-prediction mode information obtained from a bitstream when intra-prediction is performed on the current first block, determining a plurality of second blocks included in the current first block, determining second prediction modes indicating intra-prediction methods to be performed on the plurality of second blocks based on at least one of the first prediction mode and second intra-prediction mode information obtained from the bitstream with respect to each of the plurality of second blocks, and decoding the video by performing intra-prediction based on the first prediction mode and the second prediction mode; and a video decoding apparatus capable of performing the video decoding method. Provided are also a video encoding method performed in a way opposite or similar to the video decoding method; and a video encoding apparatus capable of performing the video encoding method.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of decoding a video, the method comprising: determining at least one first block for partitioning a current frame which is one of at least one frame included in the video; determining a first prediction mode indicating an intra-prediction method to be performed on a current first block which is one of the at least one first block, based on first intra-prediction mode information obtained from a bitstream, when intra-prediction is performed on the current first block; determining a plurality of second blocks included in the current first block; determining a reference direction to be used for a current second block which is one of the plurality of second blocks, based on a prediction direction determined according to the first intra-prediction mode information; determining a plurality of prediction direction candidates to be used for the current second block, the plurality of prediction direction candidates including the reference direction; determining second prediction modes indicating intra-prediction methods to be performed on the current second blocks, based on second intra-prediction mode information indicating one of the plurality of the prediction direction candidates, wherein the second intra prediction mode information is obtained from the bitstream with respect to each of the plurality of second blocks; and decoding the video by performing intra-prediction based on the first prediction mode and the second prediction mode, wherein the plurality of prediction direction candidates are determined by adding or subtracting a predetermined set of numbers to an index indicating the reference direction. 2. The method of claim 1 , wherein the determining of the second prediction modes comprises: obtaining the second intra-prediction mode information from the bitstream related to a previous second block which is one of the plurality of second blocks; and determining the second prediction mode of the current second block, based on the second intra-prediction mode information related to the previous second block and the first intra-prediction mode information. 3. The method of claim 2 , wherein the determining of the second prediction modes comprises: determining the reference direction to be used for the current second block, based on a prediction direction determined according to the second intra-prediction mode information related to the previous second block. 4. The method of claim 1 , wherein, when the current second block is a last block among the plurality of second blocks, the determining of the second prediction modes comprises determining a prediction mode using the reference direction to be the second prediction mode of the current second block. 5. The method of claim 1 , wherein differences between indexes of the prediction direction candidates to be used for the current second block are uniform. 6. The method of claim 1 , wherein differences between indexes of the prediction direction candidates to be used for the current second block are not uniform. 7. The method of claim 1 , wherein the determining of the first prediction mode comprises determining an intra-prediction mode of the current first block, based on first intra-prediction mode information obtained from the bitstream related to a first neighboring block adjacent to the current first block. 8. The method of claim 1 , wherein the determining of the first prediction mode comprises determining the first prediction mode, based on the first intra-prediction mode information obtained from the bitstream related to the current first block. 9. The method of claim 1 , wherein the determining of the second prediction mode comprises: obtaining a flag indicating whether intra-prediction is to be performed based on the first prediction mode and the second prediction modes from the bitstream; and when the flag indicates that intra-prediction is to be performed based on the first prediction mode and the second prediction modes, determining the second prediction mode by obtaining the second intra-prediction mode information from the bitstream with respect to each of the plurality of second blocks. 10. The method of claim 1 , wherein, when the first prediction mode indicates a directional intra-prediction mode, the determining of the second prediction modes comprises determining second prediction modes of second blocks in the same row or column among the plurality of second blocks to be the same, based on a direction of intra-prediction related to the first prediction mode. 11. The method of claim 1 , wherein the determining of the plurality of second blocks comprises determining a plurality of non-square second blocks included in the first block. 12. The method of claim 1 , wherein the first block comprises a coding unit, and the plurality of second blocks comprise transformation units. 13. A non-transitory computer-readable recording medium having recorded thereon a computer program for executing the method of claim 1 . 14. An apparatus for decoding a video, the apparatus comprising: one or more processors, a bitstream obtainer configured to obtain first intra-prediction mode information and second intra-prediction mode information from a bitstream; and a decoder configured to determine at least one first block for partitioning a current frame which is one of at least one frame included in the video, determine whether intra-prediction is to be performed on a current first block which is one of the at least one first block, determine a first prediction mode indicating an intra-prediction method to be performed on the current first block based on the first intra-prediction mode information when intra-prediction is to be performed on the current first block, determine a plurality of second blocks included in the current first block, determine a reference direction to be used for a current second block which is one of the plurality of second blocks, based on a prediction direction determined according to the first intra-prediction mode information, determine a plurality of prediction direction candidates to be used for the current second block, the plurality of prediction direction candidates including the reference direction, determine second prediction mode indicating intra-prediction methods to be performed on the current second block based on the second intra-prediction mode information indicating one of the plurality of the prediction direction candidates, wherein the second intra prediction mode information is obtained with respect to each of the plurality of second blocks, and decode the video by performing intra-prediction based on the first prediction mode and the second prediction modes, wherein the plurality of prediction direction candidates are determined by adding or subtracting a predetermined set of numbers to an index indicating the reference direction and wherein the bitstream obtainer and the decoder are executed in said one or more processors. 15. A method of encoding a video, the method comprising: determining at least one first block for partitioning a current frame which is one of at least one frame included in the video; determining whether intra-prediction is to be performed on a current first block which is one of the at least one first block; when intra-prediction is to be performed on the current first block, determining a first prediction mode indicating an intra-prediction method to be performed on the current first block; determining a plurality of second blocks included in the current first block; determining a reference direction to be used for a current second block which

Assignees

Inventors

Classifications

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · 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

  • the region being a block, e.g. a macroblock · 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 US10742974B2 cover?
Provided are a video decoding method including determining at least one first block for partitioning a current frame which is one of at least one frame included in a video, determining a first prediction mode indicating an intra-prediction method to be performed on a current first block which is one of the at least one first block based on first intra-prediction mode information obtained from a…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
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 Aug 11 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).