IP Library › Granted Patent US 11,228,782
Granted Patent B2
US 11,228,782 · App. 16/775,974 · Granted Jan 18, 2022

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 11,228,782
App. No.
16/775,974
Granted
Jan 18, 2022
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 (15)

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

obtaining motion vector prediction mode information of a current block, from a bitstream;

when the motion vector prediction mode information of the current block indicates a pre-set prediction mode, obtaining, from the bitstream, information indicating a signed direction of a motion vector difference, information indicating a pixel distance of the motion vector difference, and an index indicating a motion vector candidate from a candidate list;

determining the candidate list including motion vectors of blocks adjacent to the current block;

determining the motion vector candidate indicated by the index from the candidate list;

determining the motion vector difference based on the signed direction of the motion vector difference and the pixel distance of the motion vector difference;

determining a motion vector of the current block based on the motion vector candidate and the motion vector difference; and

determining a reconstructed block of the current block by using a prediction block indicated by the motion vector,

wherein the signed direction is one of a horizontal component of a positive sign, a horizontal component of a negative sign, a vertical component of a positive sign and a vertical component of a negative sign, and the pixel distance is one of a sub-pel unit and an integer-pel unit.

2. A video encoding method performed by a video encoding apparatus, the video encoding method comprising:

generating motion vector prediction mode information of a current block indicating whether the current block is predicted in a pre-set prediction mode;

when the current block is predicted in the pre-set prediction mode, determining a motion vector of the current block, determining a candidate list including motion vectors of blocks adjacent to the current block, determining a motion vector candidate from the candidate list, determining a motion vector difference between the motion vector candidate and the motion vector of the current block, and generating information indicating a signed direction of the motion vector difference, information indicating a pixel distance of the motion vector difference, and an index indicating the motion vector candidate from the candidate list;

determining a residual block by subtracting a predicted block of the current block indicated by the motion vector from the current block; and

generating transform coefficients of the residual block by performing transformation on the residual block,

wherein the signed direction is one of a horizontal component of a positive sign, a horizontal component of a negative sign, a vertical component of a positive sign and a vertical component of a negative sign, and the pixel distance is one of a sub-pel unit and an integer-pel unit.

Continuity (3)
Continuation 15522526
Provisional Application 62073317 · Oct 31, 2014
Related Publication 20200169746A1 · May 28, 2020