IP Library Granted Patent US 11,627,335
Granted Patent B2
US 11,627,335 · App. 17/419,127 · Granted Apr 11, 2023

Methods and apparatuses for encoding and decoding motion vector difference using sequence MMVD information

Inventors: Seungsoo Jeong (Suwon-si, KR); Minwoo Park (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/523H04N19/103H04N19/176H04N19/513
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,627,335
App. No.
17/419,127
Granted
Apr 11, 2023
Kind
B2
Abstract

Provided is a video decoding method including: obtaining, from a sequence parameter set, sequence merge mode with motion vector difference (sequence MMVD) information indicating whether an MMVD mode is applicable in a current sequence; when the MMVD mode is applicable according to the sequence MMVD information, obtaining, from a bitstream, first MMVD information indicating whether the MMVD mode is applied in a first inter prediction mode for a current block included in the current sequence; when the MMVD mode is applicable in the first inter prediction mode according to the first MMVD information, reconstructing a motion vector of the current block which is to be used in the first inter prediction mode, by using a distance of a motion vector difference and a direction of a motion vector difference obtained from the bitstream; and reconstructing the current block by using the motion vector of the current block.

Claims (14)

1. A video decoding method comprising:

obtaining, from a sequence parameter set (SPS), sequence merge mode with a motion vector difference (MMVD) information indicating whether an MMVD mode is enabled for a current sequence;

when the MMVD mode is enabled for the current sequence according to the sequence MMVD information, obtaining, from a bitstream, MMVD information indicating whether the MMVD mode is used in an inter prediction mode for a current block comprised in the current sequence;

when the MMVD mode is used for the current block in the inter prediction mode according to the MMVD information, obtaining a first bin of a distance index of a merge motion vector difference by performing entropy decoding using context information on the bitstream, and obtaining other bins of the distance index of the merge motion vector difference by performing entropy decoding in a bypass mode on the bitstream;

obtaining bins indicating a direction index of the merge motion vector difference by performing entropy decoding on the bitstream in the bypass mode;

reconstructing a motion vector of the current block based on the merge motion vector difference determined using the distance index of the merge motion vector difference and the direction index of the merge motion vector difference; and

reconstructing the current block by using the motion vector of the current block.

2. A video decoding apparatus comprising:

a syntax element obtainer configured to obtain, from a sequence parameter set (SPS), sequence merge mode with a motion vector difference (MMVD) information indicating whether an MMVD mode is enabled for a current sequence, and when the MMVD mode is enabled for the current sequence according to the sequence MMVD information, obtain, from a bitstream, MMVD information indicating whether the MMVD mode is applied in an inter prediction mode for a current block comprised in the current sequence; and

a decoder configured to, when the MMVD mode is used for the current block in the first inter prediction mode according to the MMVD information, obtain a first bin of a distance index of a merge motion vector difference by performing entropy decoding using context information on the bitstream, and obtaining other bins of the distance index of the merge motion vector difference by performing entropy decoding in a bypass mode on the bitstream, and obtain bins indicating a direction index of the merge motion vector difference by performing entropy decoding on the bitstream in the bypass mode, reconstruct a motion vector of the current block based on the merge motion vector difference determined using the distance index of the merge motion vector difference and the direction index of the merge motion vector difference, and reconstruct the current block by using the motion vector of the current block.

3. A video encoding method comprising:

encoding, into a sequence parameter set (SPS), sequence merge mode with a motion vector difference (MMVD) information indicating whether an MMVD mode is enabled for a current sequence;

when the MMVD mode is enabled for the current sequence, encoding MMVD information indicating whether the MMVD mode is used for a current block comprised in the current sequence in an inter prediction mode; and

when the MMVD mode is used for the current block in the inter prediction mode, performing, using context information, entropy encoding on a first bin of a distance index of a merge motion vector difference into a bitstream and performing, by in a bypass mode, entropy encoding on other bins of the distance index of the merge motion vector difference into the bitstream, and performing, by in the bypass mode, entropy encoding on bins indicating a direction index of the merge motion vector difference of the current block into the bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: JEONG, SEUNGSOO; PARK, MINWOO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 056699/0230 →
Continuity (3)
Provisional Application 62792266 · Jan 14, 2019
Provisional Application 62785742 · Dec 28, 2018
Related Publication 20220021900A1 · Jan 20, 2022