Image processing apparatus, image processing method, and image processing program
First Claim
1. An image processing apparatus for performing enlargement processing of an original image represented by a large number of pixels to provide an enlarged image, said image processing apparatus comprising:
- a first image enlargement processing section for enlarging the original image at a preset enlargement ratio;
a domain block extraction section for dividing the original image in first block units, thereby extracting a plurality of domain block images;
a range block extraction section for extracting a range block image in a second block unit larger than the first block unit from an initial enlarged image provided by said first image enlargement processing section;
an enlarged pseudo domain block preparation section for projecting the range block image extracted by said range block extraction section to an enlarged block unit provided by enlarging the first block unit at a preset enlargement ratio, and converting each of pixel values of the image placed in the enlarged block unit based on the relationship between the domain block image and the range block image, thereby preparing an enlarged pseudo domain block image; and
an enlarged image acquisition section for acquiring an enlarged image provided by enlarging the original image at the preset enlargement ratio using each enlarged pseudo domain block image prepared by said enlarged pseudo domain block preparation section.
1 Assignment
0 Petitions
Accused Products
Abstract
A first image enlargement processing section enlarges an original image to a specified size to generate an initial enlarged image. A domain block extraction section extracts a domain block image from the original image. A range block extraction section extracts a range block image from the neighborhood of the correspondence part of the domain block image in the initial enlarged image. A reduced range block preparation section reduces the range block image to the domain size to generate a reduced range block image. An enlarged range block preparation section enlarges the most similar range block image having the highest degree of similarity to an enlargement size to generate an enlarged pseudo domain block image. An enlarged image acquisition section 676 uses each enlarged pseudo domain block image to generate an enlarged image of the original image.
48 Citations
24 Claims
-
1. An image processing apparatus for performing enlargement processing of an original image represented by a large number of pixels to provide an enlarged image, said image processing apparatus comprising:
-
a first image enlargement processing section for enlarging the original image at a preset enlargement ratio; a domain block extraction section for dividing the original image in first block units, thereby extracting a plurality of domain block images; a range block extraction section for extracting a range block image in a second block unit larger than the first block unit from an initial enlarged image provided by said first image enlargement processing section; an enlarged pseudo domain block preparation section for projecting the range block image extracted by said range block extraction section to an enlarged block unit provided by enlarging the first block unit at a preset enlargement ratio, and converting each of pixel values of the image placed in the enlarged block unit based on the relationship between the domain block image and the range block image, thereby preparing an enlarged pseudo domain block image; and an enlarged image acquisition section for acquiring an enlarged image provided by enlarging the original image at the preset enlargement ratio using each enlarged pseudo domain block image prepared by said enlarged pseudo domain block preparation section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An image processing method for performing image enlargement processing, said image processing method comprising the steps of:
-
enlarging the original image at a preset enlargement ratio; dividing the original image in first block units, thereby extracting a plurality of domain block images; extracting a range block image in a second block unit larger than the first block unit from an initial enlarged image provided by said enlarging step; placing the range block image in an enlarged block unit provided by enlarging the first block unit at a preset enlargement ratio, and converting each of pixel values of the image placed in the enlarged block unit based on the relationship between the domain block image and the range block image, thereby preparing an enlarged pseudo domain block image; and acquiring an enlarged image provided by enlarging the original image at the preset enlargement ratio using each enlarged pseudo domain block image.
-
-
24. A computer medium or a computer readable medium comprising image enlargement processing of an original image represented by a large number of pixels to provide an enlarged image, said image enlargement processing comprising the steps of:
-
enlarging the original image at a preset enlargement ratio; dividing the original image in first block units, thereby extracting a plurality of domain block images; extracting a range block image in a second block unit larger than the first block unit from an initial enlarged image provided by said enlarging step; placing the range block image in an enlarged block unit provided by enlarging the first block unit at a preset enlargement ratio, and converting each of pixel values of the image placed in the enlarged block unit based on the relationship between the domain block image and the range block image, thereby preparing an enlarged pseudo domain block image; and acquiring an enlarged image provided by enlarging the original image at the preset enlargement ratio using each enlarged pseudo domain block image.
-
Specification