IP Library Granted Patent US 8,531,723
Granted Patent B2
US 8,531,723 · App. 12/824,576 · Granted Sep 10, 2013

Systems and methods for improving performance of trigonometric and distance function calculations during printing and display

Inventor: Glenn Pinkerton (Lafayette, CO)
Assignee: Konica Minolta Laboratory U.S.A., Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,531,723
App. No.
12/824,576
Granted
Sep 10, 2013
Kind
B2
Abstract

Consistent with disclosed embodiments, systems and methods for optimizing printing of a print job comprising graphics by a printer are presented. In some embodiments, the method calculating optimal granularity for the print job, based on specified resolution and page size; generating at least one trigonometric table with the calculated granularity; determining if a job command in the print job comprises a trigonometric function; and, if so, obtaining at least one trigonometric value from the at least one trigonometric table based on information in the job command. A similar process may be used to optimize printing by reducing the number of distance calculations performed by using sub tables.

Claims (13)

1. A non-transitory, computer-readable memory that stores instructions which, when executed by a processor, perform a method for optimizing printing of a print job comprising graphics by a printer, the method comprising:

calculating optimal granularity for the print job, based on specified resolution and page size for the print job;

generating at least one trigonometric table with the calculated granularity;

determining if a job command in the print job comprises a trigonometric function; and

if so, obtaining at least one trigonometric value from the at least one trigonometric table based on information in the job command.

2. The computer-readable memory of claim 1 , wherein the step of obtaining at least one trigonometric value from the at least one trigonometric table further comprises:

if the job command requires use of an original angle that is not in the range 0 to 90 degrees, determining a mirror angle to the original angle;

obtaining at least one trigonometric value from the at least one trigonometric table based on the mirror angle.

3. The computer-readable memory of claim 1 , wherein the step of generating at least one trigonometric table with the calculated granularity further comprises:

determining a set of most likely page size and resolution combinations; and

generating at least one trigonometric table with the calculated granularity only for the most likely page size and resolution combinations.

4. The computer-readable memory of claim 3 , wherein the step of determining a set of most likely page size and resolution combinations is determined based on the print job.

5. The computer-readable memory of claim 3 , wherein the step of determining a set of most likely page size and resolution combinations is determined based on a characteristic of the printer.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2011
From: KONICA MINOLTA SYSTEMS LABORATORY, INC.
To: KONICA MINOLTA LABORATORY U.S.A., INC.
Reel/Frame 027012/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2010
From: PINKERTON, GLENN
To: KONICA MINOLTA SYSTEMS LABORATORY, INC.
Reel/Frame 024602/0635 →
Continuity (1)
Related Publication 20110317180A1 · Dec 29, 2011