MOVING PICTURE COMPRESSION APPARATUS, IMAGE PROCESSING APPARATUS, MOVING PICTURE COMPRESSION METHOD, IMAGE PROCESSING METHOD, AND DATA STRUCTURE OF MOVING PICTURE COMPRESSION FILE
First Claim
1. A moving picture compression apparatus, comprising:
- a tile image sequence generation section configured to generate a tile image sequence configured by dividing a frame sequence, which configures moving picture data, on an image plane;
a reference image compression section configured to compress the tile image sequence to generate compression data of a reference image;
a difference image generation section configured to generate a difference image sequence configured from difference images which represent a difference between tile images configuring the tile image sequence and images obtained by decoding the compression data of the reference image generated by the reference image compression section and corresponding to the tile images;
a difference image compression section configured to compress the difference image sequence in units of data blocks obtained by dividing the difference image sequence on the image plane and a time axis to generate compression data of the difference images; and
a compression data generation section configured to generate moving picture compression data including the compression data of the reference image and the compression data of the difference images in tile image units of a predetermined number of frames and output the moving picture compression data to a storage apparatus.
4 Assignments
0 Petitions
Accused Products
Abstract
A frame sequence of moving picture data is divided into a tile image sequence 250, and the color space of the tile image sequence 250 is converted to generate a YCbCr image sequence 252 (S10). Each frame is reduced to ½ time in the vertical and horizontal directions (S12), and a compression process is carried out to generate compression data 260 of a reference image (S14). The compression data 260 of the reference image is decoded and decompressed similarly as upon image display to restore a YCbCr image as the reference image, and a difference image sequence 262 is generated from the reference image and the original YCbCr image 252 (S16). Then, compression data 266 of a difference image is generated (S18), and compression data 268 obtained by connecting the compression data 260 of the reference image and the compression data 266 of the difference image is generated for every four frames of a tile image (S20).
11 Citations
22 Claims
-
1. A moving picture compression apparatus, comprising:
-
a tile image sequence generation section configured to generate a tile image sequence configured by dividing a frame sequence, which configures moving picture data, on an image plane; a reference image compression section configured to compress the tile image sequence to generate compression data of a reference image; a difference image generation section configured to generate a difference image sequence configured from difference images which represent a difference between tile images configuring the tile image sequence and images obtained by decoding the compression data of the reference image generated by the reference image compression section and corresponding to the tile images; a difference image compression section configured to compress the difference image sequence in units of data blocks obtained by dividing the difference image sequence on the image plane and a time axis to generate compression data of the difference images; and a compression data generation section configured to generate moving picture compression data including the compression data of the reference image and the compression data of the difference images in tile image units of a predetermined number of frames and output the moving picture compression data to a storage apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image processing apparatus, comprising:
-
an information processing section configured to successively calculate a frame to be displayed from within a frame sequence which configures moving picture data and a region to be displayed in the frame; a loading section configured to load, from a storage apparatus in which moving picture compression data including compression data of a reference image obtained by compressing a tile image sequence obtained by dividing the frame sequence on an image plane and compression data of a difference image representative of a difference between an image obtained by decoding the compression data of the reference image and the corresponding tile image are stored, the moving picture compression data in units of tile images into a memory based on the information calculated by the information processing section; a display image processing section configured to read out, from within the moving picture compression data loaded in the memory, moving picture compression data calculated by the information processing section and including a region to be displayed from within the frame to be displayed and decode and add the compression data of the reference image and the compression data of the difference image to sequentially render an image of the region to be displayed; and a display section configured to sequentially display the rendered images. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A moving picture compression method, comprising:
-
by a moving picture compression apparatus, a step of generating a tile image sequence configured by dividing a frame sequence, which is stored in a storage apparatus and configures moving picture data, on an image plane; a step of compressing the tile image sequence to generate compression data of a reference image; a step of generating a difference image sequence configured from difference images which represent a difference between tile images which configure the tile image sequence and images obtained by decoding the compression data of the generated reference image and corresponding to the tile images; a step of compressing the difference image sequence in units of data blocks obtained by dividing the difference image sequence on the image plane and a time axis to generate compression data of the difference images; and a step of generating moving picture compression data including the compression data of the reference image and the compression data of the difference images in tile image units of a predetermined number of frames and outputting the moving picture compression data to the storage apparatus.
-
-
16. An image processing method, comprising:
-
by an image processing apparatus, a step of successively calculating a frame to be displayed from within a frame sequence which configures moving picture data and a region to be displayed in the frame; a step of loading, from a storage apparatus in which moving picture compression data including compression data of a reference image obtained by compressing a tile image sequence obtained by dividing the frame sequence on an image plane and compression data of a difference image representative of a difference between an image obtained by decoding the compression data of the reference image and the corresponding tile image are stored, the moving picture compression data in units of tile images into a memory based on the information calculated by the calculating step; a step of reading out, from within the moving picture compression data loaded in the memory, moving picture compression data calculated by the calculating step and including a region to be displayed from within the frame to be displayed and decoding and adding the compression data of the reference image and the compression data of the difference image to sequentially render an image of the region to be displayed; and a step of sequentially displaying the rendered images.
-
-
17. A computer program for a computer, comprising:
-
generating a tile image sequence configured by dividing a frame sequence, which is stored in a storage apparatus and configures moving picture data, on an image plane; compressing the tile image sequence to generate compression data of a reference image; generating a difference image sequence configured from difference images which represent a difference between tile images which configure the tile image sequence and images obtained by decoding the compression data of the generated reference image and corresponding to the tile images; compressing the difference image sequence in units of data blocks obtained by dividing the difference image sequence on the image plane and a time axis to generate compression data of the difference images; and generating moving picture compression data including the compression data of the reference image and the compression data of the difference images in tile image units of a predetermined number of frames and outputting the moving picture compression data to the storage apparatus.
-
-
18. A computer program for a computer, comprising:
-
successively calculating a frame to be displayed from within a frame sequence which configures moving picture data and a region to be displayed in the frame; loading, from a storage apparatus in which moving picture compression data including compression data of a reference image obtained by compressing a tile image sequence obtained by dividing the frame sequence on an image plane and compression data of a difference image representative of a difference between an image obtained by decoding the compression data of the reference image and the corresponding tile image are stored, the moving picture compression data in units of tile images into a memory based on the calculated information; reading out, from within the moving picture compression data loaded in the memory, calculated moving picture compression data including a region to be displayed from within the frame to be displayed and decoding and adding the compression data of the reference image and the compression data of the difference image to sequentially render an image of the region to be displayed; and sequentially displaying the rendered images.
-
-
19-20. -20. (canceled)
-
21. A data structure of a moving picture compression file
wherein compression data of a reference image obtained by compressing tile images, which configure a tile image sequence obtained by dividing a frame sequence which configures moving picture data on an image plane, in units of data blocks obtained by dividing the tile images on the image plane and a time axis and compression data of a difference image obtained by compressing a difference image sequence, which is configured from difference images representative of a difference between an image obtained by decoding the compression data of the reference image and the corresponding tile image, in units of data blocks obtained by dividing the difference image sequence on the image plane and the time axis, are associated with each other in units of tile images of a predetermined number of frames; - and
in an image processing apparatus, the compression data of the reference image and the compression data of the difference image of the data block loaded in the tile image units based on information of the frame to be displayed and a region to be displayed in the frame and corresponding to the region to be displayed from within the frame to be displayed are decoded and added to be used to sequentially render an image of the region to be displayed.
- and
-
22. (canceled)
Specification