Patent ID: 9672063
Date: 2017-06-06
CPC Classifications: G06F,G06K,G06T

Claim:
1. A method of rasterising a document using a plurality of threads, the method comprising: interpreting objects of the document by performing interpreting tasks; establishing a plurality of rasterising tasks associated with the performed interpreting tasks, each performed interpreting task establishing a plurality of rasterising tasks; estimating an amount of parallelisable work available to be performed using the plurality of threads, the amount of parallelisable work being estimated using the established plurality of rasterising tasks and an expected number of interpreting tasks to be performed, wherein the parallelizable work comprises one or more of the rasterizing tasks from the established plurality of rasterizing tasks together with one or more of the interpreting tasks to be performed; selecting, based on the estimated amount of parallelisable work, one of: executing the selected task using at least one thread to rasterize the document.