Image encoding apparatus
First Claim
Patent Images
1. An image encoding apparatus for encoding a plurality of image data corresponding to a movable object having a specific portion and sequentially produced for every frame, comprising:
- storing means for storing the image data for every frame;
specific image extracting means for detecting a difference between at least two of the image data to obtain movement data representing a movement of the movable object and including specific movement data corresponding to the specific portion, and extracting the specific movement data from the movement data corresponding to the difference; and
bit allocating means for allocating more bits to the image data corresponding to the extracted specific movement data than to the remaining image data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image encoding apparatus has a memory for storing image data corresponding to an object for every frame, and a face region detecting circuit for detecting a difference between input frame image data and preceding frame image data, and extracting image data of a face region of the object on the basis of the difference data. More bits are allocated to the extracted face region than those to the remaining image region.
-
Citations
20 Claims
-
1. An image encoding apparatus for encoding a plurality of image data corresponding to a movable object having a specific portion and sequentially produced for every frame, comprising:
-
storing means for storing the image data for every frame; specific image extracting means for detecting a difference between at least two of the image data to obtain movement data representing a movement of the movable object and including specific movement data corresponding to the specific portion, and extracting the specific movement data from the movement data corresponding to the difference; and bit allocating means for allocating more bits to the image data corresponding to the extracted specific movement data than to the remaining image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image encoding apparatus for encoding a plurality of image data corresponding to a movable object having a specific portion and sequentially produced for every frame, comprising:
-
storing means for storing the image data for every frame; specific image extracting means for outputting differential data corresponding to a difference between at least two of the image data to obtain movement data representing a movement of the movable object and including specific movement data corresponding to the specific portion, and extracting specific movement data from the movement data corresponding to the differential data; buffer means for matching a generated data amount with an output data amount; encoding means for encoding the specific movement data and outputting encoded data; parameter generating means for generating a quantization parameter according to the specific movement data extracted by said extracting means and a remaining amount of said buffer means; means for quantizing the encoded data output from said encoding means in accordance with the quantization parameter so as to allocate more bits to the specific image data than to the remaining image data, and outputting quantized data; and output means for converting the quantized data to output data and outputting the output data to said buffer means. - View Dependent Claims (11, 12, 13)
-
-
14. An image encoding apparatus comprising:
-
generating means for generating a plurality of image data corresponding to a movable object having a specific portion and sequentially produced for every frame; encoding means for encoding the image data and outputting encoded image data; specific portion detecting means for detecting a difference between at least two of the image data to obtain movement data representing a movement of the movable object and including specific movement data corresponding to the specific portion, and outputting specific region data corresponding to the specific movement data from the image data; determining means for comparing the specific region data with predetermined data to determine the validity of the specific region data, and outputting determination data; and means for supplying the specific region data to said encoding means in response to the determination data from said determining means so that more bits are allocated to the image data corresponding to the specific portion than to remaining image data to encode the image data. - View Dependent Claims (15)
-
-
16. An image encoding apparatus comprising:
-
storing means for storing image data corresponding to an object having a specific portion for every frame; means for dividing the image data into a plurality of blocks including M ×
N pixels;predictor output means for predicting a pixel corresponding to each corner of each of said blocks with reference to already encoded pixels which are included in other adjacent blocks, and outputting a predictor; and quantizing/encoding means for detecting an error between the predictor and an actual value of the pixel, and quantizing and encoding differential data corresponding to the error in accordance with a relationship between the error and a predetermined value, wherein said predictor output means predicts a pixel other than the corner pixel with reference to the corner pixel and pixels in other blocks adjacent to the corner pixel, and said quantizing/encoding means detects an error between the predictor and the actual value of the pixel, and quantizes and encodes differential data corresponding to the error in accordance with the relationship between the error and a predetermined value. - View Dependent Claims (17, 18)
-
-
19. An image transmission apparatus comprising:
-
image data output means for generating image data of a movement region of an input image; difference image output means for outputting a difference image of images of two adjacent frames of the input image; detecting means for detecting an outline of the movement region in the difference image output from the difference image output means; first storing means for storing input image data outside the outline of the movement region detected by said detecting means as a background while updating the stored data; transmitting means for transmitting the background image data stored in said first storing means and the movement region image data; receiving means for receiving the movement region image data and the background image data transmitted from said transmitting means; means for reproducing the received movement region image data; second storing means for storing the received background image data until new background data is received; synthesizing means for synthesizing the background image data stored in said second storing means and the reproduced movement region image data; and means for outputting the movement region image data and the background image data synthesized by said synthesizing means; wherein said image data output means divides the input image into a plurality of blocks, and performs motion compensated coding with reference to only pixels other than a background in each block.
-
-
20. An image transmission apparatus comprising:
-
image data output means for generating image data of a movement region of an input image; difference image output means for outputting a difference image of images of two adjacent frames of the input image; detecting means for detecting an outline of the movement region in the difference image output from the difference image output means; first storing means for storing input image data outside the outline of the movement region detected by said detecting means as a background while updating the stored data; transmitting means for transmitting the background image data stored in said first storing means and the movement region image data; receiving means for receiving the movement region image data and the background image data transmitted from said transmitting means; means for reproducing the received movement region image data; second storing means for storing the received background image data until new background data is received; synthesizing means for synthesizing the background image data stored in said second storing means and the reproduced movement region image data; and means for outputting the movement region image data and the background image data synthesized by said synthesizing means; wherein said image data output means divides the input image into a plurality of blocks, and performs transform coding while substituting a luminance value of a background in each block with a value determined by a predetermined rule.
-
Specification