IP Library Granted Patent US 8,995,529
Granted Patent B2
US 8,995,529 · App. 13/006,657 · Granted Mar 31, 2015

Method and apparatus for encoding and decoding motion vector by predicting motion vector according to mode

Inventors: Tammy Lee (Seoul, KR); Woo-jin Han (Suwon-si, KR); Jung-hye Min (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04N19/00436H04N19/00151H04N19/00696H04N19/00884H04N19/00024H04N19/00278H04N19/00175H04N19/00969H04N19/00018H04N19/00733H04N19/00684
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 8,995,529
App. No.
13/006,657
Granted
Mar 31, 2015
Kind
B2
Abstract

Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding a motion vector includes: selecting a mode from among a first mode in which information indicating a motion vector predictor of at least one motion vector predictor is encoded and a second mode in which information indicating generation of a motion vector predictor based on pixels included in a previously encoded area adjacent to a current block is encoded; determining a motion vector predictor of the current block according to the selected mode and encoding information about the motion vector predictor of the current block; and encoding a difference vector between a motion vector of the current block and the motion vector predictor of the current block.

Claims (17)

1. An apparatus for encoding a motion vector, the apparatus comprising:

a predictor which obtains motion vector predictor candidates of a current block using a block co-located with the current block in a temporal reference picture in direction List0 or List1 when the prediction mode of the current block is inter-prediction, and obtains a motion vector predictor of the current block among the obtained motion vector predictor candidates;

a first encoder which encodes information about the motion vector predictor of the current block; and

a second encoder which encodes a differential vector between the motion vector predictor of the current block and a motion vector of the current block;

wherein the predictor scales motion vector of the block co-located with the current block in the temporal reference picture based on a first temporal distance and a second temporal distance, the first temporal distance indicates a temporal distance between a reference picture referred to by the block co-located with the current block in the temporal reference picture and the temporal reference picture, and the second temporal distance indicates a temporal distance between a current picture and a reference picture referred to by the current block,

wherein an image is split into a plurality of maximum coding units according to an information about the maximum size of the coding unit,

the maximum coding unit is hierarchically split into one or more coding units of depths including at least one of a current depth and a lower depth, and

the current coding unit of the current depth is one of rectangular data units split from a coding unit of an per depth.

2. A method of decoding a motion vector, the method comprising:

obtaining prediction mode information of a current block from a bitstream;

obtaining motion vector predictor candidates of the current block using a block co-located with the current block in a temporal reference picture in direction List0 List1 when the prediction mode of the current block is inter-prediction;

obtaining a motion vector predictor of the current block among the obtained motion vector predictor candidates based on a information indicating a motion vector predictor used for the current block; and

obtaining a motion vector of the current block based on the obtained motion vector predictor and a differential vector obtained from the bitstream,

wherein the obtaining motion vector predictor candidates of the current block further comprising: scaling a motion vector of the block co-located with the current block in the temporal reference picture based on a first temporal distance and a second temporal distance, the first temporal distance indicates a temporal distance between a reference picture referred to by the block co-located with the current block in the temporal reference picture and the temporal reference picture, and the second temporal distance indicates a temporal distance between a current picture and a reference picture referred to by the current block,

wherein an image is split into a plurality of maximum coding units according to an information about the maximum size of the coding unit,

the maximum coding unit is hierarchically split into one or more coding units of depths including at least one of a current depth and a lower depth, and

the current coding unit of the current depth is one of rectangular data units split from a coding unit of an upper depth.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2011
From: LEE, TAMMY; HAN, WOO-JIN; MIN, JUNG-HYE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 025639/0867 →
Priority Claims (1)
KR 10-2010-0003554 · Jan 14, 2010 · national
Continuity (1)
Related Publication 20110170602A1 · Jul 14, 2011