Image Processing Device, Image Processing Method, and Image Processing Program
1 Assignment
0 Petitions
Accused Products
Abstract
Plural shots in a picture are classified into plural groups based on a similarity between the shots, and further, the shots particularly similar to each other in the group are linked to each other, to be hierarchically arranged, as shown in the drawings. For example, in a group A in the drawings, a representative frame “KA1” in a shot “A1” is intra-encoded, and then, all of respective representative frames “SA21”, “SA22”, and “SA23” in shots “A21”, “A22”, and “A23” in one lower hierarchy are subjected to prediction encoding using the frame “KA1”. In the same manner, representative frames in the shots are subjected to the prediction encoding using a representative frame in one upper hierarchy in the same group in a daisy-chain manner. Frames other than the representative frames are subjected to the prediction encoding using a representative frame to which the frame belongs.
18 Citations
36 Claims
-
1-15. -15. (canceled)
-
16. An image processing device that encodes a moving image including a plurality of frames to be encoded, the image processing device comprising:
-
a splitting unit that splits the moving image into a plurality of shots;
a structuring unit that structures, based on a similarity between the shots, the shots into a plurality of groups each of which has a tree-structure, and selects a plurality of representative frames from the shots;
a detecting unit that detects motion information between a target frame and one of the representative frames;
a compensating unit that generates a prediction frame of the target frame based on the motion information; and
an encoding unit that encodes a difference between the target frame and the prediction frame. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An image processing device that decodes an encoded stream including a plurality of frames to obtain a moving image that is split into a plurality of shots and structured into a plurality of groups, each of which has a tree-structure, based on a similarity between the shots, the image processing device comprising:
-
an extracting unit that extracts information on the tree-structure from the encoded stream;
a first decoding unit that decodes a plurality of representative frames among the frames based on the information; and
a second decoding unit that decodes each of a plurality of normal frames using one of the representative frames that is specified in the information. - View Dependent Claims (22)
-
-
23. An image processing method of encoding a moving image including a plurality of frames to be encoded, the image processing method comprising:
-
splitting the moving image into a plurality of shots;
structuring, based on a similarity between the shots, the shots into a plurality of groups each of which has a tree-structure;
selecting a plurality of representative frames from the shots;
detecting motion information between a target frame and one of the representative frames;
generating a prediction frame of the target frame based on the motion information; and
encoding a difference between the target frame and the prediction frame. - View Dependent Claims (24, 25, 26, 27)
-
-
28. An image processing method of decoding an encoded stream including a plurality of frames to obtain a moving image that is split into a plurality of shots and structured into a plurality of groups, each of which has a tree-structure, based on a similarity between the shots, the image processing device comprising:
-
extracting information on the tree-structure from the encoded stream;
decoding a plurality of representative frames among the frames based on the information; and
decoding each of a plurality of normal frames using one of the representative frames that is specified in the information. - View Dependent Claims (29)
-
-
30. A computer-readable recording medium that stores therein an image processing program for encoding a moving image including a plurality of frames to be encoded, the image processing program causes a computer to execute:
-
splitting the moving image into a plurality of shots;
structuring, based on a similarity between the shots, the shots into a plurality of groups each of which has a tree-structure;
selecting a plurality of representative frames from the shots;
detecting motion information between a target frame and one of the representative frames;
generating a prediction frame of the target frame based on the motion information; and
encoding a difference between the target frame and the prediction frame. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer-readable recording medium that stores therein an image processing program for decoding an encoded stream including a plurality of frames to obtain a moving image that is split into a plurality of shots and structured into a plurality of groups, each of which has a tree-structure, based on a similarity between the shots, the image processing program causes a computer to execute:
-
extracting information on the tree-structure from the encoded stream;
decoding a plurality of representative frames among the frames based on the information; and
decoding each of a plurality of normal frames using one of the representative frames that is specified in the information. - View Dependent Claims (36)
-
Specification