US10394509B2ActiveUtilityA1

Display list generation apparatus

51
Assignee: CANON KKPriority: Jul 22, 2013Filed: Sep 24, 2015Granted: Aug 27, 2019
Est. expiryJul 22, 2033(~7 yrs left)· nominal 20-yr term from priority
Inventors:Ryousuke Suzuki
G06K 15/1813G06F 3/1217G06F 3/1298G06F 3/1227G06K 15/4005H04N 1/21
51
PatentIndex Score
0
Cited by
8
References
7
Claims

Abstract

A display list generation apparatus includes an interpretation unit configured to interpret page description language (PDL) data and store an interpretation result of the PDL data in a first storage unit, a copying unit configured to copy the interpretation result stored in the first storage unit, in a second storage unit, and a generation unit configured to generate a display list from the interpretation result stored in the first storage unit in a case where a data size of the interpretation result exceeds a predetermined threshold and generate a display list from the copy of the interpretation result stored in the second storage unit in a case where the data size of the interpretation result does not exceed the predetermined threshold.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A display list generation apparatus, comprising:
 a first memory; 
 a second memory; and 
 a processor in communication with the first memory and the second memory, wherein the processor performs: 
 interpreting page description language (PDL) data:, 
 storing a result of an interpretation of the PDL data in the first memory; 
 copying the result of the interpretation from the first memory to the second memory in a case where a data size of the result of the interpretation does not exceeds a threshold; 
 generating a display list from the copy of the result of the interpretation stored in the second memory in a case where the data size of the result of the interpretation does not exceed the threshold; and 
 generating a display list from the result of the interpretation stored in the first memory in a case where the data size of the result of the interpretation exceeds the threshold, wherein the generation of the display list from the result of the interpretation stored in the first memory is performed after the processor has generated the display list from all results of interpretation which are stored in the second memory until then. 
 
     
     
       2. The apparatus according to  claim 1 , wherein the processor does not copy, from the first memory to the second memory, the result of the interpretation having a data size exceeding the threshold and stored in the first memory. 
     
     
       3. The apparatus according to  claim 1 , wherein the processor further performs:
 generating bitmap data of a page based on the generated display list; and 
 causing a printing engine to print an image based on the generated bitmap data. 
 
     
     
       4. A display list generation method, comprising:
 interpreting page description language (PDL) data; 
 storing a result of an interpretation of the PDL data in a first memory; 
 copying the result of the interpretation from the first memory to a second memory in a case where a data size of the result of the interpretation does not exceed a threshold; 
 generating a display list from the copy of the result of the interpretation stored in the second memory in a case where the data size of the result of the interpretation does not exceed the threshold; and 
 generating a display list from the result of the interpretation stored in the first memory in a case where the data size of the result of the interpretation exceeds the threshold, wherein the generation of the display list from the result of the interpretation stored in the first memory is performed after generating the display list from all results of interpretation which are stored in the second memory until then. 
 
     
     
       5. The method according to  claim 4 , wherein the result of the interpretation having a data size exceeding the threshold and stored in the first memory is not copied from the first memory to the second memory. 
     
     
       6. The method according to  claim 4 , further comprising:
 generating bitmap data of a page based on the generated display list; and 
 printing an image based on the generated bitmap data. 
 
     
     
       7. A non-transitory computer-readable storage medium storing a computer program that causes a computer to perform:
 interpreting page description language (PDL) data; 
 storing a result of an interpretation of the PDL data in a first memory; 
 copying the result of the interpretation result from the first memory to a second memory in a case where a data size of the result of the interpretation does not exceed a threshold; 
 generating a display list from the copy of the result of the interpretation stored in the second memory in a case where the data size of the result of the interpretation does not exceed the threshold; and 
 generating a display list from the result of the interpretation stored in the first memory in a case where the data size of the result of the interpretation exceeds the threshold, wherein the generation of the display list from the result of the interpretation stored in the first memory is performed after generating the display list from all results of interpretation which are stored in the second memory until then.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.