Motion information encoding apparatus and encoding method, and motion information decoding apparatus and decoding method

US2021266561A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021266561-A1
Application numberUS-201817255599-A
CountryUS
Kind codeA1
Filing dateJun 26, 2018
Priority dateJun 26, 2018
Publication dateAug 26, 2021
Grant date

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.

A method of decoding motion information includes determining a coding factor value of a differential motion vector of a current block, when adaptive encoding has been applied to the differential motion vector, determining a first result value generated by applying the adaptive encoding to the differential motion vector, based on information included in the bitstream, obtaining the differential motion vector by applying the determined coding factor value to the first result value according to a certain operation, and obtaining a motion vector of the current block, based on the obtained differential motion vector and a prediction motion vector of the current block.

First claim

Opening claim text (preview).

1 . A method of decoding motion information, the method comprising: determining a coding factor value of a differential motion vector of a current block, when adaptive encoding has been applied to the differential motion vector; determining a first result value generated by applying the adaptive encoding to the differential motion vector, based on information included in a bitstream; obtaining the differential motion vector by applying the determined coding factor value to the first result value according to a certain operation; and obtaining a motion vector of the current block, based on the obtained differential motion vector and a prediction motion vector of the current block. 2 . The method of claim 1 , wherein the determining of the first result value comprises determining a second result value generated by applying the adaptive encoding to the differential motion vector, based on information included in the bitstream, and the obtaining of the differential motion vector comprises obtaining the differential motion vector by further applying the second result value to the certain operation. 3 . The method of claim 1 , wherein the determining of the coding factor value of the differential motion vector comprises: obtaining factor value indicating information from the bitstream; and determining the coding factor value, based on the obtained factor value indicating information. 4 . The method of claim 1 , wherein the determining of the coding factor value of the differential motion vector comprises determining the coding factor value of the differential motion vector, based on information related to at least one of the current block, a pre-decoded block, a current slice including the current block, a pre-decoded slice, a current picture including the current block, and a pre-decoded picture. 5 . The method of claim 1 , further comprising, when the adaptive encoding is not applied to the differential motion vector of the current block, determining the differential motion vector of the current block, based on information obtained from the bitstream. 6 . The method of claim 1 , further comprising: determining a first motion vector resolution of a first component of the motion vector of the current block and a second motion vector resolution of a second component of the motion vector of the current block; adjusting a first component value and a second component value of the prediction motion vector, based on results of comparisons between a predetermined minimum motion vector resolution and each of the first motion vector resolution and the second motion vector resolution; and obtaining the motion vector of the current block, based on the adjusted prediction motion vector and the differential motion vector. 7 . The method of claim 6 , wherein the determining of the coding factor value of the differential motion vector comprises determining the coding factor value, based on the first motion vector resolution and the second motion vector resolution. 8 . The method of claim 6 , wherein the adjusting of the first component value and the second component value of the prediction motion vector comprises adjusting the first component value of the prediction motion vector when the first motion vector resolution is greater than the minimum motion vector resolution, and adjusting the second component value of the prediction motion vector when the second motion vector resolution is greater than the minimum motion vector resolution. 9 . The method of claim 6 , wherein the determining of the first motion vector resolution and the second motion vector resolution comprises determining the first motion vector resolution and the second motion vector resolution, based on information representing the first motion vector resolution, which is obtained from the bitstream, and information representing the second motion vector resolution, which is obtained from the bitstream. 10 . The method of claim 6 , wherein the determining of the first motion vector resolution and the second motion vector resolution comprises determining the first motion vector resolution and the second motion vector resolution, based on a width and a height of the current block. 11 . The method of claim 10 , wherein the determining of the first motion vector resolution and the second motion vector resolution comprises determining the first motion vector resolution and the second motion vector resolution so that the first motion vector resolution is greater than the second motion vector resolution, when the width is larger than the height. 12 . An image decoding apparatus comprising: an obtainer configured to obtain a bitstream; and a prediction decoder configured to determine a coding factor value of a differential motion vector of a current block, when adaptive encoding has been applied to the differential motion vector, determine a first result value generated by applying the adaptive encoding to the differential motion vector, based on information included in the bitstream, obtain the differential motion vector by applying the determined coding factor value to the first result value according to a certain operation, and obtain a motion vector of the current block, based on the obtained differential motion vector and a prediction motion vector of the current block. 13 . A method of encoding motion information, the method comprising: obtaining a differential motion vector of a current block, based on a motion vector of the current block and a prediction motion vector of the current block; determining a coding factor value of the differential motion vector, when adaptive encoding is applied to the differential motion vector; obtaining a first result value of the differential motion vector by applying the determined coding factor value to the differential motion vector according to a certain operation; and generating a bitstream, based on the first result value of the differential motion vector. 14 . The method of claim 13 , further comprising obtaining a second result value of the differential motion vector by applying the determined coding factor value to the differential motion vector according to the certain operation, and the generating of the bitstream comprises generating the bitstream, based on the first result value and the second result value of the differential motion vector. 15 . The method of claim 14 , wherein the determining of the coding factor value of the differential motion vector comprises, when each of a plurality of factor value candidates is applied to the differential motion vector, determining a factor value candidate causing a smallest overall number of bits of a first result value and a second result value of the differential motion vector and factor value indication information representing a factor value candidate, to be the coding factor value of the differential motion vector of the current block.

Assignees

Inventors

Classifications

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • with sub-pixel accuracy · CPC title

  • H04N19/52Primary

    by predictive encoding · CPC title

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

  • H04N19/147Primary

    according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567) · 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 US2021266561A1 cover?
A method of decoding motion information includes determining a coding factor value of a differential motion vector of a current block, when adaptive encoding has been applied to the differential motion vector, determining a first result value generated by applying the adaptive encoding to the differential motion vector, based on information included in the bitstream, obtaining the differential …
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/52. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 26 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).