IP Library Granted Patent US 8,693,546
Granted Patent B2
US 8,693,546 · App. 13/058,560 · Granted Apr 8, 2014

Video encoding method and video decoding method

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 8,693,546
App. No.
13/058,560
Granted
Apr 8, 2014
Kind
B2
Abstract

Provided is a video encoding/decoding technique for improving the compression efficiency by reducing the motion vector code amount. In a video decoding process, the prediction vector calculation method is switched from one to another in accordance with a difference between predetermined motion vectors among a plurality of motion vectors of a peripheral block of a block to be decoded and already decoded. The calculated prediction vector is added to a difference vector decoded from an encoded stream so as to calculate a motion vector. By using the calculated motion vector, the inter-image prediction process is executed.

Claims (9)

1. A video decoding method comprising the steps of:

performing a variable length decoding process on a coded stream including:

acquiring motion vectors of decoded blocks located near a block to be decoded,

selecting one of multiple variable length code tables on the basis of a distribution of the motion vectors of the decoded blocks and added data included in the coded stream which indicates a result of selecting candidate values, and where the selection of the one of the multiple variable length code tables is changed on the basis of the added data, and

decoding a differential motion vector using the selected variable length code table;

calculating a predictive motion vector;

calculating a motion vector by summing the predictive motion vector calculated in the predictive motion vector calculating step and a differential motion vector decoded from the coded stream; and

performing an inter-prediction process using the motion vector calculated in the motion vector calculating step,

wherein, in the predictive motion vector calculating step, a method for calculating the predictive motion vector is switched among methods for calculating the predictive motion vector based on a kind and a number of candidate values which are components of the motion vectors of the group of decoded blocks located near the block to be decoded.

Assignments (6)
CHANGE OF NAME Recorded Dec 3, 2021
From: MAXELL HOLDINGS, LTD.
To: MAXELL, LTD.
Reel/Frame 058666/0407 →
MERGER Recorded Nov 29, 2021
From: MAXELL, LTD.
To: MAXELL HOLDINGS, LTD.
Reel/Frame 058255/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: HITACHI MAXELL, LTD.
To: MAXELL, LTD.
Reel/Frame 045142/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: HITACHI, LTD.
To: HITACHI MAXELL, LTD.
Reel/Frame 033686/0281 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOC DATE FOR 2ND ASSIGNOR. PREVIOUSLY RECORDED ON REEL 025791 FRAME 0689. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTE DOC DATE FOR 2ND ASSIGNOR IS 01/11/2011. Recorded Mar 29, 2011
From: TAKAHASHI, MASASHI; YAMAGUCHI, MUNEAKI
To: HITACHI, LTD.
Reel/Frame 026042/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2011
From: TAKAHASHI, MASASHI; YAMAGUCHI, MUNEAKI
To: HITACHI, LTD.
Reel/Frame 025791/0689 →