8456685

An Image Forming Apparatus Searching an Registering Objects of Interest in a Cache Based on a Criterion

PublishedJune 4, 2013
Assigneenot available in USPTO data we have
InventorsTakashi Ono
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An image forming apparatus, comprising: an analysis unit configured to analyze print data and give interest successively to objects contained in the print data; an attribute determination unit configured to determine, from at least text, graphic, and image, an object attribute possessed by an object of interest; a cache search unit configured to search for the object of interest in a cache; a cache registration unit configured to register the object of interest in the cache; and an execution decision unit configured to, in a case where the object attribute of the object of interest is text, decide based on a first criterion whether or not to apply the cache search unit and the cache registration unit on the object of interest, in a case where the object attribute of the object of interest is image, to decide based on a second criterion whether or not apply the cache search unit and the cache registration unit on the object of interest, and in a case where the object attribute of the object of interest is graphic, to decide based on a third criterion whether or not to apply the cache search unit and the cache registration unit on the object of interest, wherein the first, second, and third criterion are different each other.

2

2. The image forming apparatus according to claim 1 , wherein the execution decision unit performs decision based on a size of the object in a case where the object attribute is text, based on a raster operation by which the object of interest is to be drawn in a case where the object attribute is image, and based on a repetition of a pattern having regularity in a case where the object attribute is graphic.

3

3. The image forming apparatus according to claim 1 , wherein the cache registration unit registers the object of interest, information obtained by the analysis unit, and a registration period indicating a period for which the object of interest is to be held in the cache.

4

4. The image forming apparatus according to claim 3 , wherein the cache search unit performs searching based on the information obtained by the analysis unit and the registration period.

5

5. The image forming apparatus according to claim 1 , further comprising: a decision unit configured to decide whether or not to execute cache processing on a relevant object under a different condition in accordance with the object attribute determined by the attribute determination unit.

6

6. The image forming apparatus according to claim 1 , further comprising: a raster operation determination unit configured to determine a raster operation of a relevant object when the object attribute of the relevant object is determined by the attribute determination unit to be image, wherein cache processing of the relevant object is not executed in a case where the raster operation of the relevant object is determined by the raster operation determination unit not to be a specified raster operation, and cache processing of the relevant object is executed in a case where the raster operation is determined to be a specified raster operation.

7

7. A control method for an image forming apparatus, comprising: analyzing print data and giving interest successively to objects contained in the print data; determining, from at least text, graphic, and image, an object attribute possessed by an object of interest; searching for the object of interest in a cache; registering the object of interest in the cache; and an execution decision step of, deciding, in a case where the object attribute of the object of interest is text, based on a first criterion, whether or not to apply the cache searching and the cache registering for the object of interest, deciding, in a case where the object attribute of the object of interest is image, based on a second criterion, whether or not to apply the cache searching and the cache registering on the object of interest, and deciding, in a case where the object attribute of the object of interest is graphic, based on a third criterion, whether or not to apply the cache searching and the cache registering on the object of interest, wherein the first, second, and third criterion are different each other.

8

8. A non-transitory computer-readable storage medium storing a computer program that, when executed by a processor, causes a computer to function as: an analysis unit configured to analyze print data and give interest successively to objects contained in the print data; an attribute determination unit configured to determine, from at least text, graphic, and image, an object attribute possessed by an object of interest; a cache search unit configured to search for the object of interest in a cache; a cache registration unit configured to register the object of interest in the cache; and an execution decision unit configured to, in a case where the object attribute of the object of interest is text, to decide based on a first criterion whether or not to apply the cache search unit and the cache registration unit on the object of interest, in a case where the object attribute of the object of interest is image, to decide based on a second criterion whether or not to apply the cache search unit and the cache registration unit on the object of interest, and in a case where the object attribute of the object of interest is graphic, to decide based on a third criterion whether or not to apply the cache search unit and the cache registration unit on the object of interest, wherein the first, second, and third criterion are different each other.

9

9. An image forming apparatus, comprising: an analysis unit configured to analyze print data and give interest successively to objects contained in the print data; an attribute determination unit configured to determine, from among a plurality of object attributes, an object attribute possessed by an object of interest; a cache search unit configured to search for the object of interest in a cache, a cache registration unit configured to register the object of interest in the cache; and an execution decision unit configured to decide, based on a raster operation, whether or not to apply the cache search unit and the cache registration unit on the object of interest in a case where the object attribute of the object of interest is determined by the attribute determination unit as image.

10

10. The image forming apparatus according to claim 9 , wherein the execution decision unit decides to apply the cache search unit and the cache registration unit on the object of interest of image attribute in a case where the raster operation is a predetermined raster operation.

11

11. The image forming apparatus according to claim 10 , wherein the predetermined raster operation is XOR.

12

12. The image forming apparatus according to claim 9 , wherein the execution decision unit further decides based on a repetition of a pattern having regularity whether or not to apply the cache search unit and the cache registration unit on the object of interest in a case where the object attribute of the object of interest is determined by the attribute determination unit as graphic.

13

13. A control method for an image forming apparatus, comprising: analyzing print data and giving interest successively to objects contained in the print data; determining, from among a plurality of object attributes, an object attribute possessed by an object of interest; searching for the object of interest in a cache; registering the object of interest in the cache; and deciding, based on a raster operation, whether or not to apply the cache searching and the cache registering on the object of interest in a case where the object attribute of the object of interest is determined by the determining as image.

14

14. A non-transitory computer-readable storage medium storing a computer program that, when executed by a processor, causes a computer to function as: an analysis unit configured to analyze print data and give interest successively to objects contained in the print data; an attribute determination unit configured to determine, from among a plurality of object attributes, an object attribute possessed by an object of interest; a cache search unit configured to search for the object of interest in a cache; a cache registration unit configured to register the object of interest in the cache; and an execution decision unit configured to decide, based on a raster operation, whether or not to apply the cache search unit and the cache registration unit on the object of interest in a case where the object attribute of the object of interest is determined by the attribute determination unit as image.

15

15. An image forming apparatus, comprising: an analysis unit configured to analyze print data and give interest successively to objects contained in the print data; an attribute determination unit configured to determine, from among a plurality of object attributes, an object attribute possessed by an object of interest; a cache search unit configured to search for the object of interest in a cache; a cache registration unit configured to register the object of interest in the cache; and an execution decision unit configured to decide, based on a repetition of a pattern having regularity, whether or not to apply the cache search unit and the cache registration unit on the object of interest in a case where the object attribute of the object of interest is determined by the attribute determination unit as graphic.

16

16. A control method for an image forming apparatus, comprising: analyzing print data and giving interest successively to objects contained in the print data; determining, from among a plurality of object attributes, an object attribute possessed by an object of interest; searching for the object of interest in a cache; registering the object of interest in the cache; and deciding, based on a repetition of a pattern having regularity, whether or not to apply the cache searching and the cache registering on the object of interest in a case where the object attribute of the object of interest is determined by the determining as graphic.

17

17. A non-transitory computer-readable storage medium storing a computer program that, when executed by a processor, causes a computer to function as: an analysis unit configured to analyze print data and give interest successively to objects contained in the print data; an attribute determination unit configured to determine, from among a plurality of object attributes, an object attribute possessed by an object of interest; a cache search unit configured to search for the object of interest in a cache; a cache registration unit configured to register the object of interest in the cache; and an execution decision unit configured to decide, based on a repetition of a pattern having regularity, whether or not to apply the cache search unit and the cache registration unit on the object of interest in a case where the object attribute of the object of interest is determined by the attribute determination unit as graphic.

Patent Metadata

Filing Date

Unknown

Publication Date

June 4, 2013

Inventors

Takashi Ono

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “AN IMAGE FORMING APPARATUS SEARCHING AN REGISTERING OBJECTS OF INTEREST IN A CACHE BASED ON A CRITERION” (8456685). https://patentable.app/patents/8456685

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.