# US 2014/0192072 A1 · Drawing control device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192072 A1
- Document ID: US20140192072A1
- Status: Published application
- Kind: A1
- Application number: 14/239,628
- Filed: 2012-01-06
- Published: 2014-07-10
- Earliest claimed: 2012-01-06
- Assignees: Mitsubishi Electric Corporation
- Inventors: Hiroyasu Negishi
- Web page: https://patentgrep.com/patent/US20140192072A1

## CPC

- G06T 11/20: Drawing from basic elements
- G06T 11/23: using straight lines or curves
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An arithmetic processor 1 includes a queuer 102 that controls a queue memory 102, a load database 103 that holds drawing load information corresponding to a search key which can be extracted from a drawing command, a load determinator 104 that searches through the load database 103 for drawing load information according to the drawing command stored in the queue memory, and that calculates a drawing processing time of the above-mentioned drawing command, and a drawing scheduler 105 that instructs the queuer 102 to change an order in which the drawing command stored in the queue memory 21 is processed and/or to divide the above-mentioned drawing command on the basis of a priority assigned to the above-mentioned drawing command and the drawing processing time of the above-mentioned drawing command calculated by the load determinator 104.

## Claims

### Claim 1

A drawing control device including an arithmetic processor having a drawing program that issues a drawing command to which a priority is assigned, and a queue memory that stores the drawing command issued by said drawing program, said arithmetic processor comprising:
a queuer that controls said queue memory;
a load database that holds drawing load information corresponding to a search key which can be extracted from a drawing command;
a load determinator that searches through said load database for drawing load information according to the drawing command stored in said queue memory, and that calculates a drawing processing time of said drawing command; and
a drawing scheduler that instructs said queuer to change an order in which the drawing command stored in said queue memory is processed and/or to divide said drawing command on a basis of the priority assigned to said drawing command and the drawing processing time of said drawing command calculated by said load determinator.

### Claim 2 (depends on 1)

The drawing control device according to claim 1, wherein said arithmetic processor has a multi core structure, and includes a first processor core having said drawing program, said queuer, said load database, said load determinator, and said drawing scheduler, and a second processor core having said drawing program.

### Claim 3 (depends on 2)

The drawing control device according to claim 2, wherein different OSs run on said processor cores respectively.

### Claim 4 (depends on 1)

The drawing control device according to claim 1, wherein said drawing control device includes a second arithmetic processor having said drawing program, and, instead of said queue memory, a shared memory that stores a drawing command issued by the drawing program of each of said arithmetic processors, and wherein said load determinator searches through said load database for drawing load information according to the drawing command stored in said shared memory, and calculates the drawing processing time of said drawing command, and said drawing scheduler instructs said queuer to change the order in which the drawing command stored in said shared memory is processed and/or to divide said drawing command on a basis of the priority assigned to said drawing command and the drawing processing time of said drawing command calculated by said load determinator.

### Claim 5 (depends on 1)

The drawing control device according to claim 1, wherein a drawing area and a number of vertices are included in said search key.

### Claim 6 (depends on 5)

The drawing control device according to claim 5, wherein drawing quality is included in said search key.

### Claim 7 (depends on 1)

The drawing control device according to claim 1, wherein said drawing program calls a standard API, and said drawing control device includes an API processor that reads the standard API which is called, instead of issuing the drawing command by said drawing program, and that issues a drawing command to which a priority is assigned by using said standard and stores the drawing command in said queue memory.
