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.
-
Citations
25 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 apparatus comprising:
-
an image data acquisition section for obtaining an image data;
an image enlargement processing section for enlarging an image contained in the image data;
an image replacing means for replacing an area image data contained in a enlarged image data containing the image enlarged by said image enlarging means with another area image data contained in the enlarged image data, whereby enhancing a similarity between the image data and the enlarged image data.
-
-
24. 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.
-
-
25. An image processing program for performing image enlargement processing of an original image represented by a large number of pixels to provide an enlarged image, said image processing program 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