Image data encoding apparatus
AssigneeSanyo Electric Co., Ltd.
InventorsMinoru Takeuchi, Kazuhiko Kondo, Shigeyuki Okada
Life of this patent
Estimating the term…
Abstract
An image data encoding apparatus encodes image data at a high speed while minimizing the deterioration of the image quality on a reproduced screen. The apparatus includes an encoding circuit, a code quantity counter and a control circuit. The control circuit compares a total code quantity with a reference code quantity. When the total code quantity exceeds the reference code quantity, the control circuit further compares an excessive quantity with a brought forward code quantity. The control circuit instructs an interruption of generation of the code image data by the encoding circuit when the excessive quantity is larger than the brought forward code quantity.
Claims18
An apparatus for encoding image data of one screen separated into a plurality of blocks and generating coded image data, said image data being encoded in each block, said apparatus comprising:
- an encoding circuit for encoding image data of each block in accordance with a predetermined algorithm to generate coded image data;
- a code quantity counter, connected to said encoding circuit, for counting the number of codes of said coded image data and accumulating a counted value to generate a total code quantity of the coded image data of a block;
- and
- a control circuit, connected to said encoding circuit and said code quantity counter, for receiving said total code quantity and controlling an operation of said encoding circuit in accordance with a check result of said total code quantity using a reference code quantity and a brought forward code quantity, wherein said control circuit compares said total code quantity with said reference code quantity, and when said total code quantity exceeds said reference code quantity, said control circuit further compares an excessive quantity by which said total code quantity exceeds said reference code quantity with said brought forward code quantity, and instructs an interruption of generation of said coded image data by said encoding circuit when said excessive quantity is larger than said brought forward code quantity.
An apparatus for encoding image data of one screen separated into a plurality of blocks and generating coded image data, said image data being encoded in each block, said apparatus comprising:
- an encoding circuit for encoding image data of each block in accordance with a predetermined algorithm to generate coded image data;
- a code quantity counter, connected to said encoding circuit, for counting the number of codes of said coded image data and accumulating a counted value to generate a total code quantity of the coded image data of a block;
- and
- a control circuit, connected to said encoding circuit and said code quantity counter, for receiving said total code quantity and controlling an operation of said encoding circuit in accordance with a check result of said total code quantity using a reference code quantity and a brought forward code quantity which includes a variable brought forward code quantity and a fixed brought forward code quantity, wherein said control circuit compares said total code quantity with said reference code quantity, and when said total code quantity exceeds said reference code quantity, said control circuit further compares an excessive quantity by which said total code quantity exceeds said reference code quantity with said variable brought forward code quantity, and instructs an interruption of generation of said coded image data by said encoding circuit when said excessive quantity is larger than said variable brought forward code quantity, and said control circuit compares said variable brought forward code quantity with said fixed brought forward code quantity, and instructs an interruption of generation of said coded image data by said encoding circuit when said variable brought forward code quantity exceeds said fixed brought forward code quantity.
An apparatus for encoding image data of one screen separated into a plurality of blocks and generating coded image data, said image data being encoded in each block, said apparatus comprising:
- an encoding circuit for encoding image data of each block in accordance with a predetermined algorithm to generate coded image data;
- a code quantity counter, connected to said encoding circuit, for counting the number of codes of said coded image data and accumulating a counted value to generate a total code quantity of the coded image data of a block;
- and
- a control circuit, connected to said encoding circuit and said code quantity counter, for receiving said total code quantity and controlling an operation of said encoding circuit in accordance with a check result of said total code quantity using a reference code quantity and a brought forward code quantity, wherein said control circuit compares said total code quantity with said reference code quantity, and when said total code quantity exceeds said reference code quantity, said control circuit further compares an excessive quantity by which said total code quantity exceeds said reference code quantity with said brought forward code quantity, and instructs an interruption of generation of said coded image data by said encoding circuit when said excessive quantity is larger than said brought forward code quantity, and further after said total code quantity exceeds said reference code quantity, said control circuit counts an encoding number of times of said encoding circuit and instructs an interruption of generation of said coded image data by said encoding circuit when the encoded number of times count reaches a predetermined value.
Dependencies are inferred from the claim text.