The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 06, 2017

Filed:

Nov. 19, 2014
Applicant:

Canon Kabushiki Kaisha, Tokyo, JP;

Inventor:

Paul William Morrison, Erskine Park, AU;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06T 11/40 (2006.01); G06T 11/60 (2006.01); G06F 9/50 (2006.01); G06K 15/02 (2006.01);
U.S. Cl.
CPC ...
G06F 9/46 (2013.01); G06F 9/5027 (2013.01); G06K 15/1823 (2013.01); G06K 15/1857 (2013.01); G06T 11/40 (2013.01); G06T 11/60 (2013.01); G06F 2209/5017 (2013.01);
Abstract

A method of rasterizing a document using a plurality of threads interprets objects of the document by performing interpreting tasks associated with the objects. Objects associated with different pages are interpreted in parallel. A plurality of rasterizing tasks associated with the performed interpreting tasks are established, each performed interpreting task establishing a plurality of rasterizing tasks. The method estimates an amount of parallelisable work available to be performed using the plurality of threads. The amount of parallelisable work is estimated using the established rasterizing tasks and an expected number of interpreting tasks to be performed. The method selects, based on the estimated amount of parallelisable work, one of (i) an interpreting task to interpret objects of the document, and (ii) a rasterizing task from the established plurality of rasterizing tasks, and then executes the selected task using at least one thread to rasterize the document.


Find Patent Forward Citations

Loading…