IP Library Granted Patent US 10,469,839
Granted Patent B2
US 10,469,839 · App. 16/444,898 · Granted Nov 5, 2019

Moving image encoding device and moving image decoding device based on adaptive switching among transformation block sizes

Inventors: Yoshimi Moriya (Tokyo, JP); Shunichi Sekiguchi (Tokyo, JP); Kazuo Sugimoto (Tokyo, JP); Kohtaro Asai (Tokyo, JP); Tokumichi Murakami (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
H04N19/107H04N19/109H04N19/13H04N19/176H04N19/46H04N19/567H04N19/91H04N19/119H04N19/122H04N19/146H04N19/157H04N19/523
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,469,839
App. No.
16/444,898
Granted
Nov 5, 2019
Kind
B2
Abstract

An encoding controlling unit 3 selects one transformation block size which provides an optimal degree of encoding efficiency from a set of transformation block sizes which are determined in accordance with an encoding mode 7 , and includes the transformation block size selected thereby in optimal compression parameters 20 a to notify the transformation block size to a transformation/quantization unit 19 , and the transformation/quantization unit 19 divides an optimal prediction differential signal 13 a into blocks having the transformation block size included in the optimal compression parameters 20 a , and carries out a transformation and quantization process on each of the blocks to generate compressed data 21.

Claims (20)

1. A moving image decoding device which decodes a bit stream generated by dividing an image of a moving image into a plurality of blocks and by compression-encoding the blocks and obtains the moving image, the moving image decoding device comprising:

a motion-compensated predictor to generate an inter prediction image of one of the blocks on a basis of encoding mode information indicating a sub-block assignment for inter prediction processing on the block and a prediction parameter indicating a reference image for inter prediction processing on the block; and

a variable-length decoder to entropy-decode the bit stream in order to obtain a first binary string and a second binary string and obtain the encoding mode information from the first binary string and obtain the prediction parameter from the second binary string,

wherein the variable-length decoder obtains a first identifier and a second identifier from the bit stream, the first identifier specifying a table from a plurality of binarization tables each of which defines a binary string assignment to the encoding mode information, the second identifier specifying a table from a plurality of binarization tables each of which defines a binary string assignment to the prediction parameter, and obtains the encoding mode information by inverse binarizing the first binary string in accordance with the binarization table specified with the first identifier, and the prediction parameter by inverse binarizing the second binary string in accordance with the binarization table specified with the second identifier.

2. A moving image decoding method for decoding a bit stream generated by dividing an image of a moving image into a plurality of blocks and by compression-encoding the blocks and obtains the moving image, the moving image decoding method comprising:

obtaining a first binary string and a second binary string by entropy-decoding the bit stream;

obtaining encoding mode information by inverse binarizing the first binary string in accordance with a binarization table which is specified with a first identifier from a plurality of binarization tables each of which defines a binary string assignment to the encoding mode information, and obtaining a prediction parameter by inverse binarizing the second binary string in accordance with a binarization table which is specified with a second identifier from a plurality of binarization tables each of which defines a binary string assignment to the prediction parameter, the first identifier and the second identifier being obtained from the bit stream; and

generating an inter prediction image of one of the blocks on a basis of the encoding mode information and the prediction parameter, the encoding mode information indicating a sub-block assignment for inter prediction processing on the block, and the prediction parameter indicating a reference image for inter prediction processing on the block.

3. A moving image encoding device which generates a bit stream by dividing an image of a moving image into a plurality of blocks and by compression-encoding the blocks, the moving image encoding device comprising:

a motion-compensated predictor to generate an inter prediction image of one of the blocks on a basis of encoding mode information indicating a sub-block assignment for inter prediction processing on the block and a prediction parameter indicating a reference image for inter prediction processing on the block; and

a variable-length encoder to binarize the encoding mode information to a first binary string and binarize the prediction parameter to a second binary string and entropy-encode the first binary string and the second binary string into the bit stream,

wherein the variable-length encoder carries out the binaryzation according to a binzarization table specified with a first identifier from a plurality of binarization tables, each of which defines a binary string assignment to the encoding mode information, and carries out the binarization according to a binarization table specified with a second identifier from a plurality of binarization tables, each of which defines a binary string assignment to the prediction parameter, and encodes the first identifier and the second identifier into the bit stream.

4. A moving image encoding method of generating a bit stream by dividing an image of a moving image into a plurality of blocks and by compression-encoding the blocks, the moving image encoding method comprising:

generating an inter prediction image of one of the blocks on a basis of encoding mode information indicating a sub-block assignment for inter prediction processing on the block and a prediction parameter indicating a reference image for inter prediction processing on the block;

binarizing the encoding mode information to a first binary string in accordance with a binarization table which is specified with a first identifier from a plurality of binarization tables each of which defines a binary string assignment to the encoding mode information, and binarizing the prediction parameter to a second binary string in accordance with a binarization table which is specified with a second identifier from a plurality of binarization tables each of which defines a binary string assignment to the prediction parameter, the first identifier and the second identifier being encoded into the bit stream; and

entropy-encoding the first binary string and the second binary string into the bit stream.

5. A non-transitory computer-readable medium storing a bit stream which is generated by dividing an image of a moving image into a plurality of blocks and by compression-encoding the blocks, the bit stream comprising;

a prediction difference generated by subtracting a prediction image of one of the blocks from the block, the prediction image being generated on a basis of encoding mode information indicating a sub-block assignment for inter prediction processing on the block and a prediction parameter indicating a reference image for inter prediction processing on the block;

a first identifier specifying one of a plurality of binarization tables each of which defines a binary string assignment to the encoding mode information, and a second identifier specifying one of a plurality of binarization tables each of which defines a binary string assignment to the prediction parameter; and

a first binary string and a second binary string encoded with entropy-coding, the first binary string being obtained by binarizing the encoding mode information in accordance with the binarization table specified by the first identifier, and the second binary string being obtained by binarizing the prediction parameter in accordance with the binarization table specified by the second identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2020
From: MITSUBISHI ELECTRIC CORPORATION
To: XYLENE HOLDING S.A.
Reel/Frame 053905/0001 →
Priority Claims (1)
JP 2010-090534 · Apr 9, 2010 · national
Continuity (5)
Division 15996293 · Jun 1, 2018
Continuation 15920105 · Mar 13, 2018
Division 15443431 · Feb 27, 2017
Continuation 13639134
Related Publication 20190306496A1 · Oct 3, 2019