Image data coding and restoring method and apparatus for coding and restoring the same
First Claim
1. A method of decoding coded image data of a valid block, said method comprising:
- (a) decoding the coded image data of the valid block into decoded image data of the valid block, the valid block being one of first blocks having original image data with a variation greater than a predetermined threshold when compared to previous original image data of a corresponding block in a same position of second blocks in a reference frame, where only the original image data of valid blocks are encoded and the second blocks in the reference frame are renewed using the original image data of the valid blocks, where the second blocks in the reference frame contain the previous original image data of the valid blocks;
(b) identifying an address of an image memory for writing the decoded image data of the valid block, based on block information indicating which of the first blocks corresponds to the valid block; and
(c) writing the decoded image data of the valid block into the image memory in accordance with the address.
0 Assignments
0 Petitions
Accused Products
Abstract
When encoding the continuous image by dividing the respective frames into a plurality of blocks, the image in the block in the present frame is compared with a corresponding image in the block in the same position of the reference frame and the amount of the changes of the predetermined image element within respective blocks is calculated. Only when the amount of change exceeds the predetermined threshold value, the image data of respective blocks is coded. A plurality of threshold values can be adapted and appropriately changed by considering a spatially changing pattern of the amount of the change of the image from the reference frame or a refreshing operation.
-
Citations
15 Claims
-
1. A method of decoding coded image data of a valid block, said method comprising:
-
(a) decoding the coded image data of the valid block into decoded image data of the valid block, the valid block being one of first blocks having original image data with a variation greater than a predetermined threshold when compared to previous original image data of a corresponding block in a same position of second blocks in a reference frame, where only the original image data of valid blocks are encoded and the second blocks in the reference frame are renewed using the original image data of the valid blocks, where the second blocks in the reference frame contain the previous original image data of the valid blocks; (b) identifying an address of an image memory for writing the decoded image data of the valid block, based on block information indicating which of the first blocks corresponds to the valid block; and (c) writing the decoded image data of the valid block into the image memory in accordance with the address. - View Dependent Claims (2, 3, 4)
-
-
5. An image data decoding method decoding coded image data of a valid block, comprising:
-
decoding coded block information into decoded block information indicating which of first blocks corresponds to the valid block; decoding the coded image data of the valid block into decoded image data of the valid block, the valid block being one of the first blocks having original image data with a variation greater than a predetermined threshold when compared to previous original image data of a corresponding block in a same position of second blocks in a reference frame, where only the original image data of valid blocks are encoded and the second blocks in the reference frame are renewed using the original image data of the valid blocks, where the second blocks in the reference frame contain the previous original image data of the valid blocks; identifying a write address of an image memory for writing the decoded image data of the valid block, based on the decoded block information; and writing the decoded image data of the valid block into the image memory in accordance with the write address.
-
-
6. An image data decoding apparatus decoding coded image data of a valid block, comprising:
-
decoding means for decoding the coded image data of the valid block into decoded image data of the valid block, the valid block being one of first blocks having original image data with a variation greater than a predetermined threshold when compared to previous original image data of a corresponding block in a same position of second blocks in a reference frame, where only the original image data of valid blocks are encoded and the second blocks in the reference frame are renewed using the original image data of the valid blocks, where the second blocks in the reference frame contain the previous original image data of the valid blocks; an image memory for storing the decoded image data of the valid blocks; and address calculating means for calculating a write address of said image memory for the decoded image data of the valid block based on block information indicating which of the first blocks corresponds to the valid block. - View Dependent Claims (7, 8)
-
-
9. An image data decoding apparatus decoding coded image data of a valid block, comprising:
-
first decoding means for decoding the coded image data of the valid block into decoded image data of the valid block, the valid block being one of first blocks having original image data with a variation greater than a predetermined threshold when compared to previous original image data of a corresponding block in a same position of second blocks in a reference frame, where only the original image data of valid blocks are encoded and the second blocks in the reference frame are renewed using the original image data of the valid blocks, where the second blocks in the reference frame contain the previous original image data of the valid blocks; second decoding means for decoding coded block information into decoded block information indicating which of the first blocks corresponds to the valid block; an image memory for storing the decoded image data of the valid blocks; and address calculating means for calculating a writing address for the decoded image data of the valid block based on the decoded block information. - View Dependent Claims (10, 11)
-
-
12. A method of decoding coded image data of a valid block, the valid block being one of first blocks representing a present frame having original image data with a variation greater than a predetermined threshold when compared to previous original image data of a corresponding block in a same position of second blocks in a reference frame, where only the original image data of valid blocks are encoded and the second blocks in the reference frame are renewed using the original image data of the valid blocks, where the second blocks in the reference frame contain the previous original image data of the valid blocks, comprising:
-
decoding the coded image data of the valid block into decoded image data of the valid block; and identifying an address of an image memory into which the decoded image data of the valid block is to be written based on block information indicating which of the first blocks corresponds to the valid block, the reference frame containing the second blocks being composed of previous image frames having coded image data. - View Dependent Claims (13)
-
-
14. An apparatus to decode coded image data of a valid block, the valid block being one of first blocks representing a present frame having original image data with a variation greater than a predetermined threshold when compared to previous original image data of a corresponding block in a same position of second blocks in a reference frame, where only the original image data of valid blocks are encoded and the second blocks in the reference frame are renewed using the original image data of the valid blocks, where the second blocks in the reference frame contain the previous original image data of the valid blocks, comprising:
-
decoding means for decoding the coded image data of the valid block into decoded image data of the valid block; an image memory to store the decoded image data of the valid blocks; and address calculating means for calculating an address of an image memory for writing the decoded image data of the valid block, based on block information indicating which of the first blocks corresponds to the valid block, the reference frame containing the second blocks being composed of previous image frames having coded image data. - View Dependent Claims (15)
-
Specification