Image processing with body region image and peripheral region image
AssigneeCanon Kabushiki Kaisha
InventorKazuya Saisho
Life of this patent
Estimating the term…
Abstract
The present invention provides an image processing apparatus that reduces a memory region for image processing and a processing load when transferring image data to image processing unit; and a control method therefor. To accomplish this, the image processing apparatus inputs an image, divides the image input by the input unit, generates a plurality of tile images, separately packetizes a body region image and a peripheral region image, generates a packet of the body region image and a packet of the peripheral region image, and performs control to store the packet of the body region image and the packet of the peripheral region image generated by the second generation unit in the storage unit in association with each other.
Claims13
An image processing apparatus including a storage unit, the apparatus comprising:
- an input unit that inputs an image;
- a first generation unit that divides the image input by the input unit to generate a plurality of tile images;
- a second generation unit that, for each of the plurality of tile images generated by the first generation unit, separately packetizes a body region image and a peripheral region image, to generate a packet of the body region image and a packet of the peripheral region image;
- a control unit that performs control to store the packet of the body region image and the packet of the peripheral region image generated by the second generation unit in the storage unit in association with each other;
- a determining unit that determines whether or not to use the peripheral region image when executing image processing using the body region image;
- and
- a readout unit that, if the determining unit has determined to use the peripheral region image, reads out the packet of the body region image and the packet of the peripheral region image from the storage unit when executing image processing using the body region image, and that, if the determining unit has determined to not use the peripheral region image, reads out the packet of the body region image from the storage unit without reading the packet of the peripheral region image from the storage unit when executing image processing using the body region image.
An image processing apparatus including a storage unit, the apparatus comprising:
- an input unit that inputs an image;
- a first generation unit that divides the image input by the input unit to generate a plurality of tile images;
- a second generation unit that, for each of the plurality of tile images generated by the first generation unit, separately packetizes a body region image and a plurality of types of peripheral region images, to generate a packet of the body region image and packets of the plurality of types of peripheral region images;
- a control unit that performs control to store the packet of the body region image and the packet of the peripheral region image generated by the second generation unit in the storage unit in association with each other;
- a specifying unit that specifies a type of peripheral region image to be used when executing image processing using the body region image;
- and
- a readout unit that reads out the packet of the body region image and a packet of the type of peripheral region image specified by the specifying unit from the storage unit, without reading out a packet of a type of peripheral region image that was not specified by the specifying unit from the storage unit, when executing image processing using the body region image.
An image processing method comprising:
- an input step of inputting an image;
- a first generation step of dividing the image input by the input step to generate a plurality of tile images;
- a second generation step of, for each of the plurality of tile images generated by the first generation step, separately packetizing a body region image and a peripheral region image, to generate a packet of the body region image and a packet of the peripheral region image;
- a control step of controlling to store the packet of the body region image and the packet of the peripheral region image generated by the second generation step in a storage unit in association with each other;
- a determining step of determining whether or not to use the peripheral region image when executing image processing using the body region image;
- and
- a readout step of, if the determining step has determined to use the peripheral region image, reading out the packet of the body region image and the packet of the peripheral region image from the storage unit when executing image processing using the body region image, and of, if the determining step has determined to not use the peripheral region image, reading out the packet of the body region image from the storage unit without reading the packet of the peripheral region image from the storage unit when executing image processing using the body region image.
An image processing method comprising:
- an input step of inputting an image;
- a first generation step of dividing the image input by the input step to generate a plurality of tile images;
- a second generation step of, for each of the plurality of tile images generated by the first generation step, separately packetizing a body region image and a plurality of types of peripheral region images, to generate a packet of the body region image and packets of the plurality of types of peripheral region images;
- a control step of controlling to store the packet of the body region image and the packets of the peripheral region image generated by the second generation step in a storage unit in association with each other;
- a specifying step of specifying a type of peripheral region image to be used when executing image processing using the body region image;
- and
- a readout step of reading out the packet of the body region image and a packet of the type of peripheral region image specified by the specifying step from the storage unit, without reading out a packet of a type of peripheral region image that was not specified by the specifying step from the storage unit, when executing image processing using the body region image.
A non-transitory computer-readable storage medium storing a computer program which, when executed, causes a computer to perform:
- an input step of inputting an image;
- a first generation step of dividing the image input by the input step to generate a plurality of tile images;
- a second generation step of, for each of the plurality of tile images generated by the first generation step, separately packetizing a body region image and a peripheral region image, to generate a packet of the body region image and a packet of the peripheral region image;
- a control step of controlling to store the packet of the body region image and the packet of the peripheral region image generated by the second generation step in a storage unit in association with each other;
- a determining step of determining whether or not to use the peripheral region image when executing image processing using the body region image;
- and
- a readout step of, if the determining step has determined to use the peripheral region image, reading out the packet of the body region image and the packet of the peripheral region image from the storage unit when executing image processing using the body region image, and of, if the determining step has determined to not use the peripheral region image, reading out the packet of the body region image from the storage unit without reading the packet of the peripheral region image from the storage unit when executing image processing using the body region image.
A non-transitory computer-readable storage medium storing a computer program which, when executed, causes a computer to perform:
- an input step of inputting an image;
- a first generation step of dividing the image input by the input step to generate a plurality of tile images;
- a second generation step of, for each of the plurality of tile images generated by the first generation step, separately packetizing a body region image and a plurality of types of peripheral region images, to generate a packet of the body region image and packets of the plurality of types of peripheral region images;
- a control step of controlling to store the packet of the body region image and the packets of the peripheral region image generated by the second generation step in a storage unit in association with each other;
- a specifying step of specifying a type of peripheral region image to be used when executing image processing using the body region image;
- and
- a readout step of reading out the packet of the body region image and a packet of the type of peripheral region image specified by the specifying step from the storage unit, without reading out a packet of a type of peripheral region image that was not specified by the specifying step from the storage unit, when executing image processing using the body region image.
Dependencies are inferred from the claim text.