Image Processing Apparatus, Image Processing Method, and Program
First Claim
1. An image processing apparatus, comprising:
- a receiving unit for receiving first video data containing a plurality of frames and second video data having a resolution higher than the frames;
a motion prediction unit for detecting a motion vector between the frames contained in the first video data received by the receiving unit;
a difference amount calculation unit for calculating a difference amount between a frame of the first video data and a frame of the second video data; and
an image generation unit for, based on the frame of the second video data and the motion vector detected by the motion prediction unit, generating motion compensated image data having a resolution same as the second video data if the difference amount calculated by the difference amount calculation unit is smaller than a predetermined value, and generates a frame of video data in which the frame of the first video data is magnified to a resolution same as the frame of the second video data image data if the difference amount calculated by the difference amount calculation unit is greater than the predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an image processing apparatus including a an acquiring unit for acquiring moving image data containing a plurality of successive frames, and one or a plurality of image data corresponding to the frames and having a spatial resolution higher than the frames; a motion prediction unit for detecting a motion vector between the frames using the moving image data; a difference amount calculation unit for calculating a difference amount between a predetermined frame and the frame corresponding to the image data; and an image generation unit capable of generating motion compensated image data corresponding to the predetermined frame based on the frame corresponding to the image data and the motion vector.
30 Citations
13 Claims
-
1. An image processing apparatus, comprising:
-
a receiving unit for receiving first video data containing a plurality of frames and second video data having a resolution higher than the frames; a motion prediction unit for detecting a motion vector between the frames contained in the first video data received by the receiving unit; a difference amount calculation unit for calculating a difference amount between a frame of the first video data and a frame of the second video data; and an image generation unit for, based on the frame of the second video data and the motion vector detected by the motion prediction unit, generating motion compensated image data having a resolution same as the second video data if the difference amount calculated by the difference amount calculation unit is smaller than a predetermined value, and generates a frame of video data in which the frame of the first video data is magnified to a resolution same as the frame of the second video data image data if the difference amount calculated by the difference amount calculation unit is greater than the predetermined value. - View Dependent Claims (2, 3, 5, 9, 10, 11, 12, 13)
-
-
4. (canceled)
-
6. (canceled)
-
7. An image processing method, comprising the steps of:
-
receiving first video data containing a plurality of frames and second video data having a resolution higher than the frames; detecting a motion vector between the frames contained in the first video data received in the receiving step; calculating a difference amount between a frame of the first video data and a frame of the second video data; and generating, based on the frame of the second video data and the motion vector detected in the motion prediction step, motion compensated image data having a resolution same as the second video data if the difference amount calculated in the difference amount calculation step is smaller than a predetermined value, and a frame of video data in which the frame of the first video data is magnified to a resolution same as the frame of the second video data image data if the difference amount calculated in the difference amount calculation step is greater than the predetermined value.
-
-
8. A program for causing a computer to execute the functions of:
-
receiving first video data containing a plurality of frames and second video data having a resolution higher than the frames; detecting a motion vector between the frames contained in the first video data received by the receiving function; calculating a difference amount between a frame of the first video data and a frame of the second video data; and generating, based on the frame of the second video data and the motion vector detected in the motion prediction function, motion compensated image data having a resolution same as the second video data if the difference amount calculated by the difference amount calculation function is smaller than a predetermined value, and a frame of video data in which the frame of the first video data is magnified to a resolution same as the frame of the second video data image data if the difference amount calculated by the difference amount calculation function is greater than the predetermined value.
-
Specification