Image encoding method and apparatus, and image decoding method and apparatus

US11695930B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11695930-B2
Application numberUS-201816651809-A
CountryUS
Kind codeB2
Filing dateSep 27, 2018
Priority dateSep 28, 2017
Publication dateJul 4, 2023
Grant dateJul 4, 2023

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 is an image decoding method including: generating an intra prediction value of a current sample based on a position of the current sample in a current block and an intra prediction mode of the current block; determining, based on the position of the current sample in the current block, a sample value of at least one filtering reference sample to be filtered and a first weight with respect to the filtering reference sample and a second weight with respect to the intra prediction value of the current sample; generating a filtered prediction sample value of the current sample based on the determined sample value of the filtering reference sample to be filtered, the intra prediction value of the current sample, the first weight with respect to the filtering reference sample, and the second weight with respect to the intra prediction value of the current sample; and generating a prediction block of the current block, the prediction block including the filtered prediction sample value of the current sample.

First claim

Opening claim text (preview).

The invention claimed is: 1. An image decoding method comprising: obtaining, from a bitstream, information about a transform coefficient of a current block; obtaining an intra prediction sample of a current sample in the current block based on an intra prediction mode of the current block; when the intra prediction mode of the current block is an angular mode with one among left prediction directions including a lower-left prediction direction, determining a first reference sample to be used in filtering, among a plurality of reference samples in an upper side of the current block based on a position of the current sample and the intra prediction mode of the current block and determining a first weight for the first reference sample based on a Y-coordinate of the position of the current sample; obtaining a modified intra prediction sample of the current sample based on the first reference sample to be used in filtering, the intra prediction sample of the current sample, the first weight for the first reference sample to be used in filtering, and a second weight for the intra prediction sample of the current sample; generating a prediction block of the current block, the prediction block including the modified intra prediction sample of the current sample; obtaining a residual sample of the current sample using the information about the transform coefficient of the current block; and reconstructing the current block using the modified intra prediction sample of the current sample and the residual sample of the current sample, wherein based on the intra prediction mode of the current block being a first angular mode, the first reference sample to be used in filtering is determined among the plurality of reference samples in the upper side of the current block based on the position of the current sample and the first angular mode, and the first weight for the first reference sample to be used in filtering is determined based on the Y-coordinate of the position of the current sample, wherein based on the intra prediction mode of the current block being a second angular mode, the first reference sample to be used in filtering is determined among a plurality of reference samples in a left side of the current block based on the position of the current sample and the second angular mode, and the first weight for the first reference sample to be used in filtering is determined based on a X-coordinate of the position of the current sample, and wherein the obtaining of the intra prediction sample of the current sample in the current block based on the intra prediction mode of the current block comprises: determining a second reference sample corresponding to the current sample based on the position of the current sample and the intra prediction mode of the current block; and obtaining the intra prediction sample of the current sample based on the second reference sample. 2. The image decoding method of claim 1 , wherein the first weight for the first reference sample is determined based on a distance between the first reference sample and the current sample. 3. The image decoding method of claim 2 , wherein the first weight for the first reference sample is determined based on the distance between the first reference sample and the current sample, compared to a size of the current block. 4. The image decoding method of claim 2 , wherein the greater the distance between the first reference sample and the current sample, the smaller the first weight for the first reference sample. 5. The image decoding method of claim 1 , wherein the first reference sample includes at least one of an original reference sample located in a horizontal direction of the current sample and an original reference sample located in a vertical direction of the current sample. 6. The image decoding method of claim 1 , wherein the determining, based on the position of the current sample in the current block, of the first reference sample to be used in filtering, the first weight for the first reference sample to be used in filtering and the second weight for the intra prediction sample of the current sample, and the obtaining of the modified intra prediction sample of the current sample based on the first reference sample to be used in filtering, the intra prediction sample of the current sample, the first weight for the first reference sample to be used in filtering, and the second weight for the intra prediction sample of the current sample comprise: determining at least one second intra prediction mode; and by using the determined at least one second intra prediction mode, determining, based on the position of the current sample in the current block, a sample value of at least one filtering reference sample to be used in filtering, a first weight for the at least one filtering reference sample, and a second weight for the intra prediction sample of the current sample, and generating a filtered prediction sample value of the current sample based on the first reference sample to be used in filtering, the intra prediction sample of the current sample, the first weight for the first reference sample to be used in filtering, and the second weight for the intra prediction sample of the current sample. 7. The image decoding method of claim 6 , wherein the at least one second intra prediction mode is determined in units of pictures or in units of blocks. 8. The image decoding method of claim 1 , wherein the at least one second intra prediction mode is determined to be at least one of the intra prediction mode, an intra prediction mode indicating an opposite direction to a prediction direction indicated by the intra prediction mode, a horizontal mode, and a vertical mode. 9. The image decoding method of claim 1 , wherein the first weight and the second weight are normalized values. 10. The image decoding method of claim 1 , wherein the determining, based on the position of the current sample in the current block, of the first reference sample to be used in filtering, the first weight for the first reference sample to be used in filtering, and the second weight for the intra prediction sample of the current sample, and the obtaining of the modified intra prediction sample of the current sample based on the first reference sample to be used in filtering, the intra prediction sample of the current sample, the first weight for the first reference sample to be used in filtering, and the second weight for the intra prediction sample of the current sample comprise: when the intra prediction mode is a predetermined intra prediction mode, determining, based on the position of the current sample in the current block, a sample value of at least one filtering reference sample to be used in filtering, a first weight for the at least one filtering reference sample, and a second weight for the intra prediction sample of the current sample, and generating a filtered prediction sample value of the current sample based on the first reference sample to be used in filtering, the intra prediction sample of the current sample, the first weight for the first reference sample to be used in filtering, and the second weight for the intra prediction sample of the current sample.

Assignees

Inventors

Classifications

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

  • H04N19/132Primary

    Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking · CPC title

  • characterised by filter definition or implementation details · CPC title

  • characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding · 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 US11695930B2 cover?
Provided is an image decoding method including: generating an intra prediction value of a current sample based on a position of the current sample in a current block and an intra prediction mode of the current block; determining, based on the position of the current sample in the current block, a sample value of at least one filtering reference sample to be filtered and a first weight with resp…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/132. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 04 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).