Data processing apparatus, data processing method, and storage medium for storing image data
AssigneeCanon Kabushiki Kaisha
InventorTadayuki Ito
Life of this patent
Estimating the term…
Abstract
A data processing apparatus obtains an input pixel region contained in image data, inputs a pixel value contained in the input pixel region into an image processor, obtains the image-processed pixel value from the image processor, and outputs an output pixel region. Data of the input pixel region and data of the output pixel region are temporarily stored, and the size of an input area that stores the data of the input pixel region and the size of an output area that stores the data of the output pixel region are set based on the number of pixels in the input pixel region and the number of pixels in the output pixel region.
Claims17
A data processing apparatus that obtains a pixel value of a pixel contained in an input pixel region of image data, inputs the pixel value to an image processor, obtains an image-processed pixel value from the image processor, and outputs the image-processed pixel value as a pixel value of a pixel in an output pixel region, the data processing apparatus comprising:
- a storage unit configured to temporarily store data of the input pixel region and data of the output pixel region;
- and
- a setting unit configured to set a size of an input area in the storage unit that stores the data of the input pixel region and a size of an output area in the storage unit that stores the data of the output pixel region based on a number of pixels in the input pixel region and a number of pixels in the output pixel region.
A data processing apparatus that processes a partial image obtained by dividing an input image held by a first storage unit into a plurality of strip-shaped regions in a first direction, the data processing apparatus comprising:
- an image processor configured to carry out image processing in units of a partial image;
- a second storage unit configured to store an input partial image that is input into the image processor in a first area and store an output partial image obtained as a result of the input partial image being subjected to image processing by the image processor in a second area;
- and
- a setting unit configured to set a size of the first area and a size of the second area of the second storage unit based on a first number of pixels in the first direction of the input partial image and a second number of pixels in the first direction of the output partial image.
A data processing method for a data processing apparatus that obtains a pixel value of a pixel contained in an input pixel region of image data, inputs the pixel value to an image processor, obtains an image-processed pixel value from the image processor, and outputs the image-processed pixel value as a pixel value of a pixel in an output pixel region, and that has a storage unit configured to temporarily store data of the input pixel region and data of the output pixel region, the method comprising:
- with a setting unit, setting a size of an input area in the storage unit that stores data of the input pixel region and a size of an output area in the storage unit that stores data of the output pixel region based on a number of pixels in the input pixel region and a number of pixels in the output pixel region.
A non-transitory computer readable storage medium storing a program for causing a computer to function as units of a data processing apparatus that obtains a pixel value of a pixel contained in an input pixel region of image data, inputs the pixel value to an image processor, obtains an image-processed pixel value from the image processor, and outputs the image-processed pixel value as a pixel value of a pixel in an output pixel region, the units including:
- a storage unit configured to temporarily store data of the input pixel region and data of the output pixel region;
- and
- a setting unit configured to set a size of an input area in the storage unit that stores data of the input pixel region and a size of an output area in the storage unit that stores data of the output pixel region based on a number of pixels in the input pixel region and a number of pixels in the output pixel region.
Dependencies are inferred from the claim text.