IP Library Granted Patent US 10,194,164
Granted Patent B2
US 10,194,164 · App. 15/730,867 · Granted Jan 29, 2019

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

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,194,164
App. No.
15/730,867
Granted
Jan 29, 2019
Kind
B2
Abstract

A moving picture coding method includes: coding a coding target block using a motion vector; generating motion vector predictors; and coding the motion vector using one of the motion vector predictors generated in the generating of the motion vector predictors. In the generating of the motion vector predictors, a replacement vector which replaces a temporal motion vector predictor is added to the motion vector predictors when it is impossible to obtain the temporal motion vector predictor from a block which is included in a coded picture different from the coding target picture and corresponds to the coding target block.

Claims (9)

1. A non-transitory recording medium having a computer program stored thereon, the computer program causing a processor to execute operations comprising:

obtaining identification information indicating whether a bit stream is coded by a first standard or coded by a second standard from the bit stream, the first standard being different from the second standard;

when the identification information indicating the bit stream is coded by the first standard, decoding the bit stream according to the first standard; and

when the identification information indicating the bit stream is coded by the second standard,

obtaining a temporal motion vector enable flag which indicates whether or not using a temporal motion vector predictor is enabled, the temporal motion vector predictor being from a block which is included in a decoded picture different from a decoding target picture and which corresponds to a decoding target block included in the decoding target picture,

generating a plurality of motion vector predictors,

decoding a motion vector using one of the plurality of motion vector predictors generated in the generating, and

decoding the decoding target block using the motion vector decoded in the decoding of the motion vector,

wherein, in the generating, a motion vector having a motion quantity of 0 is generated when the temporal motion vector enable flag indicates that using the temporal motion vector predictor is not enabled, the motion vector being included, as a replacement vector which replaces the temporal motion vector predictor, in the plurality of motion vector predictors.