Image processing apparatus, image processing method, and storage medium storing program to scale image having hierarchical layer
AssigneeCanon Kabushiki Kaisha
InventorDaisuke Wakamiya
Life of this patent
Estimating the term…
Abstract
A first enlargement circuit enlarges an image of a hierarchical layer on a lower side among images of hierarchical layers in which an image of a lower hierarchical layer is a reduced image generated by reducing an image of an upper hierarchical layer. A region extraction circuit extracts a region according to a size of the block of the hierarchical layer on the upper side from a region in the image enlarged by the first enlargement circuit that is at least wider than the block of the hierarchical layer on the upper side. A first hierarchical addition circuit combines an image of the region extracted by the region extraction circuit to the block of the hierarchical layer on the upper side block by block for the blocks.
Claims5
An image processing apparatus comprising:
- a processor;
- and
- a memory containing instructions that, when executed by the processor, cause the processor to perform operations comprising:
- generating an image of a second hierarchical layer and an image of a third hierarchical layer from an image of a first hierarchical layer, the image of the second hierarchical layer being a reduced image generated by reducing the image of the first hierarchical layer, and the image of the third hierarchical layer being a reduced image generated by reducing the image of the second hierarchical layer;
- enlarging an image of a first region of the image of the third hierarchical layer and extracting an image of a second region from the enlarged image of the first region;
- combining the extracted image of the second region and an image of a region corresponding to the second region included in the image of the second hierarchical layer to generate a first composite image;
- enlarging the first composite image;
- and
- combining the enlarged first composite image and an image of a region corresponding to the second region included in the image of the first hierarchical layer to generate a second composite image,
- wherein the image of the first hierarchical layer and the image of the second hierarchical layer are divided into a same number of blocks,
- wherein the second region corresponds to one of the blocks, and
- wherein the first region is larger than the region corresponding to the second region.
An image processing method comprising:
- generating an image of a second hierarchical layer and an image of a third hierarchical layer from an image of a first hierarchical layer, the image of the second hierarchical layer being a reduced image generated by reducing the image of the first hierarchical layer, and the image of the third hierarchical layer being a reduced image generated by reducing the image of the second hierarchical layer;
- enlarging an image of a first region of the image of the third hierarchical layer and extracting an image of a second region from the enlarged image of the first region;
- combining the extracted image of the second region and an image of a region corresponding to the second region included in the image of the second hierarchical layer to generate a first composite image;
- enlarging the first composite image;
- and
- combining the enlarged first composite image and an image of a region corresponding to the second region included in the image of the first hierarchical layer to generate a second composite image,
- wherein the image of the first hierarchical layer and the image of the second hierarchical layer are divided into a same number of blocks,
- wherein the second region corresponds to one of the blocks, and
- wherein the first region is larger than the region corresponding to the second region.
A non-transitory computer-readable storage medium containing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- generating an image of a second hierarchical layer and an image of a third hierarchical layer from an image of a first hierarchical layer, the image of the second hierarchical layer being a reduced image generated by reducing the image of the first hierarchical layer, and the image of the third hierarchical layer being a reduced image generated by reducing the image of the second hierarchical layer;
- enlarging an image of a first region of the image of the third hierarchical layer and extracting an image of a second region from the enlarged image of the first region;
- combining the extracted image of the second region and an image of a region corresponding to the second region included in the image of the second hierarchical layer to generate a first composite image;
- enlarging the first composite image;
- and
- combining the enlarged first composite image and an image of a region corresponding to the second region included in the image of the first hierarchical layer to generate a second composite image,
- wherein the image of the first hierarchical layer and the image of the second hierarchical layer are divided into a same number of blocks,
- wherein the second region corresponds to one of the blocks, and
- wherein the first region is larger than the region corresponding to the second region.
Dependencies are inferred from the claim text.