IP Library Granted Patent US 10,728,550
Granted Patent B2
US 10,728,550 · App. 16/131,155 · Granted Jul 28, 2020

Moving image coding apparatus and moving image decoding apparatus

Inventors: Yoshimi Moriya (Tokyo, JP); Shunichi Sekiguchi (Tokyo, JP); Yoshihisa Yamada (Tokyo, JP); Kohtaro Asai (Tokyo, JP)
Assignee: Mitsubishi Electric Corporation
H04N19/119H04N19/105H04N19/124H04N19/13H04N19/137H04N19/139H04N19/159H04N19/167H04N19/176H04N19/182H04N19/44H04N19/50H04N19/51H04N19/543H04N19/61H04N19/172
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,728,550
App. No.
16/131,155
Granted
Jul 28, 2020
Kind
B2
Abstract

A macro block size determining unit 1 determines the size of each macro block on a frame-by-frame basis. A macro block dividing unit 2 divides an inputted image into macro blocks each having the size determined by the macro block size determining unit 1 . A macro block coding unit 3 determines a coding mode for each of the macro blocks divided by the macro block dividing unit 2 , and codes pixel values in each of the macro blocks in the determined coding mode.

Claims (27)

1. A moving image encoding apparatus, comprising:

a rectangular region size determiner which determines a size of rectangular regions of a sequence which is a set of a plurality of continuous pictures, the size being used for each of the rectangular regions of the sequence;

a rectangular region divider which divides an inputted image into rectangular regions having the size which was determined by the rectangular region size determiner;

a coding mode determiner which determines a coding mode for the rectangular region;

an intra prediction block divider which divides the rectangular regions into intra prediction rectangular blocks, which are a unit of an intra prediction, according to the size of the rectangular regions when the determined coding mode is intra coding mode, and generates intra prediction block size information which is information of size of the intra prediction rectangular blocks;

an intra prediction processor which performs an intra prediction process on each of the intra prediction rectangular blocks to obtain a predicted image;

a quantization and transformation processor which obtains coefficient data by performing an orthogonal transformation and quantization process on a prediction error, the prediction error including differences between pixel values of the predicted image and pixel values of the inputted image in each of the rectangular regions; and

a multiplexer which multiplexes the size determined by the rectangular region size determiner, the coding mode determined by the coding mode determiner, the intra prediction block size information generated by the intro prediction block divider, and the coefficient data.

2. The moving image encoding apparatus according to claim 1 , wherein:

each of the rectangular regions has the corresponding coding mode.

3. A non-transitory computer readable medium including data to be read by a decoder, the data generated by:

an encoder comprising circuitry which generates the data to include:

information about a size of rectangular regions of a sequence which is a set of a plurality of continuous pictures, the size being used for each of the rectangular regions of the sequence; information about a corresponding coding mode for the rectangular regions for decoding the rectangular regions;

information about size of intra prediction rectangular blocks for performing intra prediction process to obtain a predicted image; and

information about coefficient data for performing an inverse quantization and an inverse transformation process to obtain a prediction error, the prediction error including differences between pixel values of the predicted image and pixel values of an input image which is inputted to the encoder in each of the rectangular regions;

wherein the information about the size of rectangular regions of a sequence, the information about the corresponding coding mode for the rectangular regions, the information about size of intra prediction rectangular blocks, and the information about the coefficient data are multiplexed by the encoder.

4. The non-transitory computer readable medium according to claim 3 , wherein:

each of the rectangular regions has the corresponding coding mode.

5. A moving image encoding apparatus, comprising:

circuitry configured to:

determine a size of rectangular regions of a sequence which is a set of a plurality of continuous pictures, the size being used for each of the rectangular regions of the sequence;

divide an inputted image into rectangular regions having the size which was determined by a rectangular region size determiner;

determine a coding mode for the rectangular region;

divide the rectangular regions into intra prediction rectangular blocks, which are a unit of an intra prediction, according to the size of the rectangular regions when the determined coding mode is intra coding mode, and generates intra prediction bock size information which is information of size of the intra prediction rectangular blocks;

perform an intra prediction process on each of the intra prediction rectangular blocks to obtain a predicted image;

obtain coefficient data by performing an orthogonal transformation and quantization process on a prediction error, the prediction error including differences between pixel values of the predicted image and pixel values of the inputted image in each of the rectangular regions; and

multiplex the size determined by rectangular region size determiner, the coding mode determined by the coding mode determiner, the intra prediction block size information generated by an intra prediction block divider, and the coefficient data.

Priority Claims (1)
JP 2005-278369 · Sep 26, 2005 · national
Continuity (5)
Division 15371516 · Dec 7, 2016
Division 14667032 · Mar 24, 2015
Division 13918205 · Jun 14, 2013
Division 12067729
Related Publication 20190014318A1 · Jan 10, 2019