Image processing apparatus, image processing method, and non-transitory computer-readable storage medium for generating intermediate data based on print data
AssigneeCanon Kabushiki Kaisha
InventorTakashi Miyanomae
Life of this patent
Estimating the term…
Abstract
An image processing apparatus comprises a generation unit configured to generate, based on print data, pieces of information to be used for generating intermediate data based on the print data, and store the pieces of information in an external storage device connected to the image processing apparatus, and a rendering unit configured to generate the intermediate data using the pieces of information, and generate a raster image by performing rendering based on the generated intermediate data.
Claims8
An image processing apparatus comprising:
- one or more processors;
- and
- a memory storing executable instructions which, when executed by the one or more processors, cause the image processing apparatus to function as:
- a generation unit configured to generate data which is used for performing rendering process based on print data, and store the generated data in a non-volatile memory of the image processing apparatus in a case where memory shortage in a volatile memory of the image processing apparatus occurs;
- and
- a rendering unit configured to generate a raster image by performing the rendering process based on the data,
- wherein the image processing apparatus operates in a multi-thread manner until the memory shortage occurs in the volatile memory, and operates in a single-thread manner after the occurrence of the memory shortage in the volatile memory.
An image processing method performed by an image processing apparatus, the image processing method comprising:
- generating data which is used for performing rendering process based on print data;
- storing the generated data in a non-volatile memory of the image processing apparatus in a case where memory shortage in a volatile memory of the image processing apparatus occurs;
- and
- generating a raster image by performing the rendering process based on the data,
- wherein the image processing apparatus operates in a multi-thread manner until the memory shortage occurs in the volatile memory, and operates in a single-thread manner after the occurrence of the memory shortage in the volatile memory.
A non-transitory computer-readable storage medium having stored therein a computer program for causing a computer of an image processing apparatus to function as:
- a generation unit configured to generate data which is used for performing rendering process based on print data, and store the generated data in a non-volatile memory of the image processing apparatus in a case where memory shortage in a volatile memory of the image processing apparatus occurs;
- and
- a rendering unit configured to generate a raster image by performing the rendering process based on the data,
- wherein the image processing apparatus operates in a multi-thread manner until the memory shortage occurs in the volatile memory, and operates in a single-thread manner after the occurrence of the memory shortage in the volatile memory.
Dependencies are inferred from the claim text.