IP Library Granted Patent US 9,591,308
Granted Patent B2
US 9,591,308 · App. 14/667,032 · Granted Mar 7, 2017

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/137H04N19/139H04N19/167H04N19/176H04N19/182H04N19/44H04N19/50H04N19/51H04N19/543H04N19/61
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,591,308
App. No.
14/667,032
Granted
Mar 7, 2017
Kind
B2
Abstract

A bit stream generating method, generating apparatus, and non-transitory computer readable medium. The bit stream generating method includes determining a size of rectangular region for a sequence, determining a coding mode for the rectangular region, dividing the rectangular region into the prediction blocks, acquiring differences between the predicted image and the pixel values, dividing the rectangular region of the prediction error into blocks, and multiplexing information about the size of the rectangular region for the sequence.

Claims (21)

1. A bit stream generating method, comprising:

determining a size of a rectangular region for a sequence, the sequence being a set of a plurality of continuous frames;

determining a coding mode for the rectangular region, the coding mode indicating a prediction mode and a size of a prediction block for prediction;

dividing the rectangular region into the prediction blocks according to the coding mode to perform the prediction on each of the prediction blocks in the rectangular region and obtaining a predicted image;

acquiring differences between the predicted image and pixel values in the rectangular region, as a prediction error for the rectangular region;

dividing the rectangular region of the prediction error into a plurality of blocks to perform a quantization and transformation process on each of the blocks and outputting coefficient data; and

multiplexing information about the size of the rectangular region for the sequence, the coding mode, a size of one of the plurality of blocks, and the coefficient data into a bit stream.

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

an encoder comprising circuitry configured to perform:

determining a size of a rectangular region for a sequence, the sequence being a set of a plurality of continuous frames;

determining a coding mode for the rectangular region, the coding mode indicating a prediction mode and a size of a prediction block for prediction;

dividing the rectangular region into the prediction blocks according to the coding mode to perform the prediction on each of the prediction blocks in the rectangular region and to a obtain predicted image;

acquiring differences between the predicted image and pixel values in the rectangular region, as a prediction error for the rectangular region;

dividing the rectangular region of the prediction error into a plurality of blocks to perform a quantization and transformation process on each of the blocks and output coefficient data; and

multiplexing information about the size of the rectangular region for the sequence, the coding mode, a size of one of the plurality of blocks, and the coefficient data into a bit stream.

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 a rectangular region for a sequence, the sequence being a set of a plurality of continuous frames;

information about a coding mode for the rectangular region, the coding mode indicating a prediction mode and a size of a prediction block for prediction;

information about a size of a block for dividing the rectangular region of a prediction error into the blocks, the prediction error including differences between a predicted image and pixel values in the rectangular region, the predicted image being obtained by performing the prediction according to the coding mode;

information about coefficient data for performing an inverse quantization and an inverse transformation process on each of the blocks to obtain the prediction error.

Priority Claims (1)
JP 2005-278369 · Sep 26, 2005 · national
Continuity (3)
Division 13918205 · Jun 14, 0213
Division 12067729
Related Publication 20150201195A1 · Jul 16, 2015