IP Library Granted Patent US 10,536,712
Granted Patent B2
US 10,536,712 · App. 16/232,441 · Granted Jan 14, 2020

Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus and moving picture coding and decoding apparatus

Inventors: Toshiyasu Sugio (Osaka, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Tokyo, JP); Hisao Sasai (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/513H04N19/105H04N19/503H04N19/52H04N19/56H04N19/573H04N19/577H04N19/107H04N19/109H04N19/70
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,536,712
App. No.
16/232,441
Granted
Jan 14, 2020
Kind
B2
Abstract

By the moving picture coding method and the moving picture decoding method, it is possible to improve coding efficiency. The moving picture coding apparatus includes a merge block candidate calculation unit that (i) specifies merge block candidates at merge mode, by using colpic information such as motion vectors and reference picture index values of neighbor blocks of a current block to be coded and a motion vector and the like of a collocated block of the current block which are stored in a colPic memory, and (ii) generates a combined merge block by using the merge block candidates.

Claims (20)

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

a processor; and

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

deriving a first motion vector candidate, the first motion vector candidate being a first motion vector that has been used to decode a first block;

deriving a second motion vector candidate, the second motion vector candidate being a second motion vector that has been used to decode a second block that is different from the first block;

generating a new candidate, the new candidate being a combination of the first motion vector candidate and the second motion vector candidate; and

decoding the current block by using a candidate from among a plurality of candidates including the new candidate.

2. The moving picture decoding apparatus of claim 1 , wherein the first motion vector candidate is included in a first candidate list, and the second motion vector candidate is included in a second candidate list.

3. The moving picture decoding apparatus of claim 1 , wherein the first motion vector candidate and the second motion vector candidate refer to a same reference frame.

4. The moving picture decoding apparatus of claim 1 , wherein the first block is adjacent to the current block, and the second block is adjacent to the current block.

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

deriving a first motion vector candidate, the first motion vector candidate being a first motion vector that has been used to decode a first block;

deriving a second motion vector candidate, the second motion vector candidate being a second motion vector that has been used to decode a second block that is different from the first block;

generating a new candidate, the new candidate being a combination of the first motion vector candidate and the second motion vector candidate; and

decoding the current block by using a candidate from among a plurality of candidates including the new candidate.

6. A non-transitory computer readable recording medium having stored thereon executable instructions, which when executed, cause a processor to perform a moving picture decoding method including:

deriving a first motion vector candidate, the first motion vector candidate being a first motion vector that has been used to decode a first block;

deriving a second motion vector candidate, the second motion vector candidate being a second motion vector that has been used to decode a second block that is different from the first block;

generating a new candidate, the new candidate being a combination of the first motion vector candidate and the second motion vector candidate; and

decoding the current block by using a candidate from among a plurality of candidates including the new candidate.

Continuity (6)
Continuation 15836120 · Dec 8, 2017
Continuation 15219525 · Jul 26, 2016
Continuation 14612535 · Feb 3, 2015
Division 13441994 · Apr 9, 2012
Provisional Application 61474507 · Apr 12, 2011
Related Publication 20190132607A1 · May 2, 2019