IP Library Granted Patent US 10,652,573
Granted Patent B2
US 10,652,573 · App. 16/224,112 · Granted May 12, 2020

Video encoding method, video encoding device, video decoding method, video decoding device, and video encoding/decoding device

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 10,652,573
App. No.
16/224,112
Granted
May 12, 2020
Kind
B2
Abstract

A moving picture decoding apparatus, method, and medium for decoding a current block are provided. A first candidate is derived from a first motion vector that has been used to decode a first block. It is determined whether a total number of one or more candidates including the first candidate is less than a maximum candidate number. A second candidate having a second motion vector is derived when the total number of the one or more candidates including the first candidate is less than the maximum candidate number. The second motion vector includes a zero vector. A candidate is selected from a plurality of candidates, including the first candidate and the second candidate. The current block is decoded using the selected candidate.

Claims (21)

1. A moving picture decoding apparatus for decoding a current block, the moving picture decoding apparatus comprising:

a processor; and

a non-transitory memory,

wherein the processor performs, using the non-transitory memory, processes including:

deriving a first candidate from a first motion vector that has been used to decode a first block;

determining whether a total number of one or more candidates including the first candidate is less than a maximum candidate number;

deriving a second candidate having a second motion vector after deriving the first candidate when the total number of the one or more candidates including the first candidate is less than the maximum candidate number, the second motion vector including a zero vector;

selecting a candidate from a plurality of candidates, the plurality of candidates including the first candidate and the second candidate; and

decoding the current block using the selected candidate.

2. A moving picture decoding method for decoding a current block, the moving picture decoding method comprising:

deriving a first candidate from a first motion vector that has been used to decode a first block;

determining whether a total number of one or more candidates including the first candidate is less than a maximum candidate number;

deriving a second candidate having a second motion vector after deriving the first candidate when the total number of the one or more candidates including the first candidate is less than the maximum candidate number, the second motion vector including a zero vector;

selecting a candidate from a plurality of candidates, the plurality of candidates including the first candidate and the second candidate; and

decoding, by at least one of a processor or a circuit, the current block using the selected candidate.

3. A non-transitory computer-readable medium including a program for decoding a current block, the program, when executed by a processor, causing the processor to perform processes, the processes comprising:

deriving a first candidate from a first motion vector that has been used to decode a first block;

determining whether a total number of one or more candidates including the first candidate is less than a maximum candidate number;

deriving a second candidate having a second motion vector after deriving the first candidate when the total number of the one or more candidates including the first candidate is less than the maximum candidate number, the second motion vector including a zero vector;

selecting a candidate from a plurality of candidates, the plurality of candidates including the first candidate and the second candidate; and

decoding the current block using the selected candidate.

Continuity (6)
Continuation 15729006 · Oct 10, 2017
Continuation 15140921 · Apr 28, 2016
Continuation 14612728 · Feb 3, 2015
Continuation 13482549 · May 29, 2012
Provisional Application 61491381 · May 31, 2011
Related Publication 20190124358A1 · Apr 25, 2019
Cited By (1)
US 12,634,458