Image interpolation apparatus and method
AssigneeSamsung Electronics Co., Ltd.
InventorsHWE-IHN CHUNG, YONG-IN HAN
Life of this patent
Estimating the term…
Abstract
The present invention is an interpolation device and method. According to the present invention, a plurality of pixels close to a pixel to be interpolated are sequentially set to a central pixel. When a pixel difference closest to a threshold value among pixel differences between the central pixel and a plurality of pixels around the central pixel belongs to a quasi-edge decision range, an edge interpolation and a bilinear interpolation are mixed to interpolate the pixel to be interpolated. As a result, it is possible to prevent reduction in image quality due to an edge verdict caused by unstable input image signal and perform a stable interpolation operation.
Claims7
An interpolation device, comprising:
- an edge detector sequentially setting four pixels close to a pixel to be interpolated and calculating pixel differences between a central pixel and eight pixels around the central pixel to detect a temporary edge between the interpolation pixel and the close pixels;
- an edge direction modifier for transforming a temporary edge detected from the edge detector to generate a predetermined transformed edge information;
- an interpolation mix ratio calculator for calculating an interpolation ratio according to a relation of the pixel differences, and the minimum threshold value and the maximum threshold value;
- a non-linear interpolation coefficient generator for generating a non-linear interpolation coefficient from edge information from the edge direction modifier and the interpolation mix ratio calculator and outputting an edge detection signal showing whether an edge is between the interpolation pixel and the close pixels;
- a linear interpolator for linearly interpolating the interpolation pixel;
- a non-linear interpolator for non-linearly interpolating the interpolation pixel referring to the non-linear interpolation coefficient;
- and
- a data selector for outputting any one pixel value interpolated in the linear interpolator and the non-linear interpolator as a pixel value of the pixel to be interpolated in response to the edge detection signal.
Dependencies are inferred from the claim text.