IP Library Granted Patent US 9,819,961
Granted Patent B2
US 9,819,961 · App. 15/140,921 · Granted Nov 14, 2017

Decoding method and apparatuses with candidate motion vectors

Inventors: Toshiyasu Sugio (Osaka, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Tokyo, JP); Kyoko Tanikawa (Osaka, JP); Hisao Sasai (Osaka, JP); Toru Matsunobu (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/56H04N19/105H04N19/107H04N19/52H04N19/521H04N19/503
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 9,819,961
App. No.
15/140,921
Granted
Nov 14, 2017
Kind
B2
Abstract

Various embodiments for deriving a motion vector predictor for a current block are provided. One or more first candidates for the motion vector predictor for the current block is derived from first motion vectors of first blocks. It is determined whether a total number of the one or more first candidates is less than a maximum candidate number. A second candidate for the motion vector predictor for the current block is derived when the total number of the one or more first candidates is less than the maximum candidate number, with the second candidate including a zero vector. The motion vector predictor for the current block is selected from among a plurality of candidates including the one or more first candidates and the second candidate.

Claims (17)

1. A method for decoding a current block, the method comprising:

deriving one or more candidates of a first type for a motion vector predictor for the current block from first motion vectors of first blocks;

deriving a candidate of a second type for the motion vector predictor for the current block, the candidate of the second type being different from the one or more candidates of the first type and including a zero vector;

selecting the motion vector predictor for the current block from among a plurality of candidates including the one or more candidates of the first type and the candidate of the second type;

predicting the current block using the selected motion vector predictor for the current block; and

generating an image using the predicted current block,

wherein a total number of the one or more candidates of the first type is less than a maximum candidate number.

2. A decoding apparatus which decodes a current block, the decoding apparatus comprising:

a processor; and

a non-transitory storage,

the processor performing, using the non-transitory storage, processes including:

deriving one or more candidates of a first type for a motion vector predictor for the current block from first motion vectors of first blocks stored in the non-transitory storage;

deriving a candidate of a second type for the motion vector predictor for the current block, the candidate of the second type being different from the one or more candidates of the first type and including a zero vector;

selecting the motion vector predictor for the current block from among a plurality of candidates including the one or more candidates of the first type and the candidate of the second type;

predicting the current block using the selected motion vector predictor for the current block; and

generating an image using the predicted current block,

wherein a total number of the one or more candidates of the first type is less than a maximum candidate number.

Continuity (4)
Continuation 14612728 · Feb 3, 2015
Continuation 13482549 · May 29, 2012
Provisional Application 61491381 · May 31, 2011
Related Publication 20160241873A1 · Aug 18, 2016