IP Library › Granted Patent US 9,426,489
Granted Patent B2
US 9,426,489 · App. 14/657,778 · Granted Aug 23, 2016

Video decoding apparatus, video coding apparatus, video decoding method, video coding method, and storage medium

Inventors: Satoshi Shimada (Kawasaki, JP); Akira Nakagawa (Sagamihara, JP); Kimihiko Kazui (Kawasaki, JP); Junpei Koyama (Shibuya, JP)
Assignee: FUJITSU LIMITED
H04N19/52H04N19/103H04N19/105H04N19/176H04N19/31H04N19/33H04N19/503H04N19/51H04N19/521H04N19/543H04N19/577H04N19/587
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,426,489
App. No.
14/657,778
Granted
Aug 23, 2016
Kind
B2
Abstract

A video decoding apparatus includes a reference picture list storing unit configured to store picture information of pictures; a motion vector information storing unit configured to store motion vector information including motion vectors of blocks that are spatially and temporally adjacent to a target block to be decoded and reference picture identifiers indicating pictures that the motion vectors refer to; and a vector predictor generating unit configured to scale a vector predictor candidate for a motion vector of the target block based on the picture information and the motion vector information and to correct the scaled vector predictor candidate toward 0 by a predetermined amount.

Claims (9)

1. A method performed by a video coding apparatus, the method comprising:

scaling a vector predictor candidate (mvcx, mvcy) of a target block to be encoded to obtain a scaled vector predictor candidate (mvcx′, mvcy′) based on picture information of pictures and motion vector information including motion vectors (mvCol) of blocks that are spatially or temporally adjacent to the target block and reference picture identifiers indicating pictures that the motion vectors (mvCol) refer to; and

correcting the scaled vector predictor candidate toward 0 by a predetermined amount “a”,

wherein when a predetermined precision N after a decimal point of a scaling factor (Scale) is 8 bits, the scaling and the correcting are represented by formulas:

mvcx ′=sign(Scale× mvcx )×{(abs(Scale× mvcx )− a+ 128)>>8}

mvcy ′=sign(Scale× mvcy )×{(abs(Scale× mvcy )− a+ 128)>>8}

 abs( ): a function that returns an absolute value

 sign( ): a function that returns a sign(1 or −1); and

wherein the predetermined amount “a” is greater than or equal to 1 and less than or equal to 2 N−2 .

Priority Claims (1)
JP 2011-133383 · Jun 15, 2011 · national
Continuity (2)
Continuation 13480304 · May 24, 2012
Related Publication 20150189313A1 · Jul 2, 2015