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.
Claims15
A data processing apparatus that obtains one or more input pixels included in image data, inputs the one or more input pixels into an image processing unit, obtains, from the image processing unit, one or more pixels for which image processing have been executed, and outputs the one or more pixels obtained from the image processing unit as one or more output pixels, the apparatus comprising:
- a processor connected to a memory,
- wherein the memory temporarily stores data of the one or more input pixels and data of the one or more output pixels, and
- wherein the processor sets a size of an input region in the memory for storing the data of the one or more input pixels and a size of an output region in the memory for storing the data of the one or more output pixels, based on a number of the one or more input pixels and a number of the one or more output pixels.
A control method for a data processing apparatus that obtains one or more input pixels included in image data, inputs the input pixels into an image processing unit, obtains, from the image processing unit, one or more pixels for which image processing have been executed, and outputs the one or more pixels obtained from the image processing unit as one or more output pixels, wherein the data processing apparatus comprises a storage unit configured to temporarily store data of the one or more input pixels and data of the one or more output pixels, the method comprising:
- setting a size of an input region in the storage unit for storing the data of the one or more input pixels and a size of an output region in the storage unit for storing the data of the one or more output pixels, based on a number of the one or more input pixels and a number of the one or more output pixels.
A data processing apparatus that processes partial images obtained by dividing an input image held by a storage unit in a first direction, the apparatus comprising:
- a processor connected to a memory,
- wherein the processor executes image processing in units of the partial images,
- wherein the memory stores, in a first region, an input partial image that is input to an image processing unit and to store, in a second region, an output partial image obtained by the image processing unit having executed image processing for the input partial image, and
- wherein the processor sets a size of the first region in the memory and a size of the second region in the memory based on a data amount of the input partial image and a data amount of the output partial image.
A control method for a data processing apparatus that processes partial images obtained by dividing an input image held by a first storage unit in a first direction, wherein the data processing apparatus comprises an image processing unit configured to execute image processing in units of the partial images and a second storage unit configured to store, in a first region, an input partial image that is input to the image processing unit and to store, in a second region, an output partial image obtained by the image processing unit having executed image processing for the input partial image, the method comprising:
- setting a size of the first region in the second storage unit and a size of the second region in the second storage unit based on a data amount of the input partial image and a data amount of the output partial image.
A data processing apparatus comprising:
- a processor connected to a memory,
- wherein the processor sequentially reads out, from an external storage, data of a first region in image data for which image processing is to be executed, and transfers the data of the first region to an image processing unit,
- wherein the processor receives, from the image processing unit, data obtained by executing the image processing for the data of the first region, and sequentially writes, to the external storage, received data of a second region,
- wherein the memory temporarily stores, intermediately between the external storage and the image processing unit, the data of the first region and the data of the second region, and
- wherein the processor sets a size of an input region in the memory for storing the data of the first region and a size of an output region in the memory for storing the data of the second region, based on a number of pixels for the data of the first region and a number of pixels for the data of the second region.
A control method for a data processing apparatus that comprises an image input unit configured to sequentially read out, from an external storage, data of a first region in image data for which image processing is to be executed, and to transfer the data of the first region to an image processing unit, an image output unit configured to receive, from the image processing unit, data obtained by executing the image processing for the data of the first region, and to sequentially write, to the external storage, received data of a second region, and a storage unit configured to temporarily store, intermediately between the external storage and the image processing unit, the data of the first region and the data of the second region, the method comprising:
- setting a size of an input region in the storage unit for storing the data of the first region and a size of an output region in the storage unit for storing the data of the second region, based on a number of pixels for the data of the first region and a number of pixels for the data of the second region.
Dependencies are inferred from the claim text.