DocumentCode
3080514
Title
Flexible hardware architecture for 2-D separable scaling using convolution interpolation
Author
Arnabat-Benedicto, Jordi ; Tormo, Francisco Cardells
Author_Institution
R&D Large-Format Technol. Lab., Hewlett-Packard, Spain
fYear
2005
fDate
2-4 Nov. 2005
Firstpage
688
Lastpage
692
Abstract
There is not a single scaling technique that suites all kind of images. Final image quality (IQ) depends not only on the scale factor but also on the type of image (photo, CAD, text...) the user is willing to print or display. Formally, any scaling operation can be interpreted as a combination of an anti-alias filter and an interpolation by continuous convolution. In this paper we present a hardware architecture based on this formal framework that performs two dimensional (2-D) separable image up- and down-scaling with a high degree of flexibility and a low hardware cost. In particular, in this paper we propose a convolution interpolator with a programmable kernel memory, we develop a design rule for optimizing the kernel coefficient memory size and we report a flexible anti-alias filter. The increased flexibility provided by the combination of the aforementioned elements renders superior IQ since the scaling technique and parameters can be adjusted to each specific type of image.
Keywords
convolution; filtering theory; image sequences; interpolation; 2D separable image scaling; antialias filter; continuous convolution interpolation; convolution interpolation; flexible hardware architecture; hardware architecture; image quality; kernel coefficient memory size; programmable kernel memory; single scaling technique; Convolution; Costs; Design optimization; Filters; Hardware; Image quality; Interpolation; Kernel; Rendering (computer graphics); Two dimensional displays;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on
ISSN
1520-6130
Print_ISBN
0-7803-9333-3
Type
conf
DOI
10.1109/SIPS.2005.1579953
Filename
1579953
Link To Document