IP Library › Granted Patent US 10,602,179
Granted Patent B2
US 10,602,179 · App. 15/522,526 · Granted Mar 24, 2020

Video encoding device and video decoding device using high-precision skip encoding and method thereof

Inventors: Seung-soo Jeong (Seoul, KR); Min-woo Park (Yongin-si, KR); Jin-young Lee (Suwon-si, KR); Sun-il Lee (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/52H04N19/176
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 10,602,179
App. No.
15/522,526
Granted
Mar 24, 2020
Kind
B2
Abstract

Provided is a video decoding method performed by a video decoding apparatus, the video decoding method including: determining prediction mode information of a current block and an index indicating a prediction candidate, from a bitstream; determining a prediction candidate list according to the prediction mode information; when the prediction mode information of the current block indicates a pre-set prediction mode, determining a motion vector indicated by the index indicating the prediction candidate from the prediction candidate list, and determining a prediction motion vector of the current block based on at least one of pieces of motion prediction information related to the motion vector; and determining a motion vector of the current block based on the prediction motion vector, wherein the pre-set prediction mode is a prediction mode different from a skip mode and a merge mode.

Claims (16)

1. A video decoding method performed by a video decoding apparatus, the video decoding method comprising:

obtaining, from a bitstream, a skip mode flag indicating whether a current block is predicted in a skip mode;

in response to the skip mode flag indicating that the current block is not predicted in the skip mode, obtaining, from the bitstream, a merge mode flag indicating whether a current block is predicted in a merge mode;

in response to the merge mode flag indicating that the current block is predicted in the merge mode, obtaining motion vector prediction mode information of the current block, from the bitstream;

when the motion vector prediction mode information of the current block indicates a pre-set prediction mode, obtaining an index indicating a prediction candidate and motion vector difference information, from the bitstream, and determining a prediction candidate list, wherein a pre-set prediction mode is not one of the skip mode and the merge mode;

determining a motion vector indicated by the index indicating the prediction candidate from the prediction candidate list, and determining a prediction motion vector of the current block based on the motion vector difference information; and

determining a motion vector of the current block based on the prediction motion vector,

wherein the motion vector difference information comprises a sign information of one component of x-axis and y-axis components of a motion vector difference, and a pixel distance of the motion vector difference, the pixel distance is a value of a sub-pel unit or an integer-pel unit.

2. A video decoding apparatus comprising:

a determiner configured to:

obtain, from a bitstream, a skip mode flag indicating whether a current block is predicted in a skip mode,

in response to the skip mode flag indicating that the current block is not predicted in the skip mode, obtain, from the bitstream, a merge mode flag indicating whether a current block is predicted in a merge mode,

in response to the merge mode flag indicating that the current block is predicted in the merge mode, obtain, from the bitstream, motion vector prediction mode information of the current block, and

when the motion vector prediction mode information of the current block indicates a pre-set prediction mode, obtain an index indicating a prediction candidate and motion vector difference information, from the bitstream, and determine a prediction candidate list, wherein a pre-set prediction mode is not one of the skip mode and the merge mode; and

a decoder configured to, determine a motion vector indicated by the index from the prediction candidate list, determine a prediction motion vector of the current block based on the motion vector difference information, and perform motion compensation on the current block based on a motion vector of the current block obtained from the prediction motion vector,

wherein the motion vector difference information comprises a sign information of one component of x-axis and y-axis components of a motion vector difference, and a pixel distance of the motion vector difference, the pixel distance is a value of a sub-pel unit or an integer-pel unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2017
From: JEONG, SEUNG-SOO; PARK, MIN-WOO; LEE, JIN-YOUNG; LEE, SUN-IL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 042164/0847 →
Continuity (2)
Provisional Application 62073317 · Oct 31, 2014
Related Publication 20170339425A1 · Nov 23, 2017
Cited By (9)
US 12,267,523 US 12,278,988 US 12,316,855 US 12,457,355 US 12,615,386 US 12,621,482 US 12,627,832 US 12,634,513 US 12,750,516