Image processing apparatus and image processing method thereof
AssigneeHimax Technologies Limited
InventorDer-Wei Yang
Life of this patent
Estimating the term…
Abstract
An image processing apparatus and an image processing method thereof are provided. A shared storage unit of a motion estimation and motion compensation apparatus captures frame data of a storage unit through a bus. A motion vector estimation unit and a motion compensation unit capture image data for executing a motion vector estimation operation and a motion compensation operation from the sharing storage unit.
Claims13
An image processing apparatus, comprising:
- a storage unit, receiving and storing sequential image data;
- and
- a motion estimation and motion compensation apparatus, coupled to the storage unit and performing motion estimation and motion compensation on the sequential image data to generate a plurality of interpolated frames, wherein the motion estimation and motion compensation apparatus comprises:
- a shared storage unit, coupled to the storage unit and capturing image data of a (t−1)th frame and image data of a (t−2)th frame from the storage unit through a data bus, wherein t is an integer greater than 2;
- a motion vector estimation unit, coupled to the shared storage unit, receiving image data of a tth frame, capturing the image data of the (t−1)th frame from the shared storage unit, and performing a motion vector estimation operation based on the image data of the tth frame and the image data of the (t−1)th frame, so as to obtain motion vector distribution information;
- a halo detection unit, coupled to the motion vector estimation unit, and determining a halo defect position of each of the interpolated frames based on the motion vector distribution information;
- and
- a motion compensation unit, coupled to the motion vector estimation unit and the halo detection unit, capturing the image data of the (t−1)th frame and the image data of the (t−2)th frame from the shared storage unit, and performing a motion compensation operation based on the motion vector distribution information, the image data of the (t−1)th frame and the image data of the (t−2)th frame, so as to generate the interpolated frames between the (t−1)th frame and the (t−2)th frame.
An image processing method for an image processing apparatus, wherein the image processing apparatus comprises a storage unit and a motion estimation and motion compensation apparatus, and the motion estimation and motion compensation apparatus comprises a shared storage unit, the image processing method comprising:
- storing sequential image data in the storage unit;
- capturing image data of a (t−1)th frame and image data of a (t−2)th frame from the storage unit through a data bus;
- capturing image data of a tth frame, and capturing the image data of the (t−1)th frame from the shared storage unit, wherein t is an integer greater than 2;
- performing a motion vector estimation operation based on the image data of the tth frame and the image data of the (t−1)th frame, so as to obtain motion vector distribution information, wherein the motion vector distribution information is provided to determine halo defect positions of a plurality of interpolated frames;
- capturing the image data of the (t−1)th frame and the image data of the (t−2)th frame from the shared storage unit;
- and
- performing a motion compensation operation based on the motion vector distribution information, the image data of the (t−1)th frame and the image data of the (t−2)th frame, so as to generate the interpolated frames between the (t−1)th frame and the (t−2)th frame.
Dependencies are inferred from the claim text.