GRAPHICS DISPLAY PROCESSING DEVICE, GRAPHICS DISPLAY PROCESSING METHOD, AND VEHICLE EQUIPPED WITH GRAPHICS DISPLAY PROCESSING DEVICE
First Claim
1. A graphics display processing device that displays, in a single frame, a primary graphic requiring immediate display and a secondary graphic not requiring immediate display, the graphics display processing device comprising:
- a program storage that stores a primary drawing instruction specifying drawing of the primary graphic and a secondary drawing instruction specifying drawing of the secondary graphic;
a graphics processor that performs drawing processing by executing GPU instructions generated based on each drawing instruction;
an acquirer that acquires the primary drawing instruction and the secondary drawing instruction from the program storage;
an estimator that calculates an estimated GPU processing time required for the drawing processing by the graphics processor due to execution of the GPU instructions generated based on the primary drawing instruction or the secondary drawing instruction;
a determiner that determines, by using the estimated GPU processing time, which of the primary drawing instruction and the secondary drawing instruction is to be executed first;
an issuance controller that performs a control when the determiner determines that the primary drawing instruction is to be executed first, causing the primary drawing instruction to be issued and issuance of the secondary drawing instruction to be postponed;
an instruction issuer that issues each drawing instruction according to the control of the issuance controller; and
an instruction executor that generates the GPU instructions by executing each drawing instruction issued.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphics display processing device including: a graphics processor that executes GPU instructions based on a primary drawing instruction and a secondary drawing instruction; an acquirer) that acquires the primary drawing instruction and the secondary drawing instruction; an estimator that calculates an estimated GPU processing time required for executing the GPU instructions; a determiner that determines, using the estimated GPU processing time, which of the primary drawing instruction and the secondary drawing instruction is to be executed first; an issuance controller that performs a control when the primary drawing instruction is to be executed first, causing the primary drawing instruction to be issued and issuance of the secondary drawing instruction to be postponed; an instruction issuer that issues each drawing instruction according to the control of the issuance controller; and a graphics driver that generates the GPU instructions by executing each drawing instruction issued.
-
Citations
13 Claims
-
1. A graphics display processing device that displays, in a single frame, a primary graphic requiring immediate display and a secondary graphic not requiring immediate display, the graphics display processing device comprising:
-
a program storage that stores a primary drawing instruction specifying drawing of the primary graphic and a secondary drawing instruction specifying drawing of the secondary graphic; a graphics processor that performs drawing processing by executing GPU instructions generated based on each drawing instruction; an acquirer that acquires the primary drawing instruction and the secondary drawing instruction from the program storage; an estimator that calculates an estimated GPU processing time required for the drawing processing by the graphics processor due to execution of the GPU instructions generated based on the primary drawing instruction or the secondary drawing instruction; a determiner that determines, by using the estimated GPU processing time, which of the primary drawing instruction and the secondary drawing instruction is to be executed first; an issuance controller that performs a control when the determiner determines that the primary drawing instruction is to be executed first, causing the primary drawing instruction to be issued and issuance of the secondary drawing instruction to be postponed; an instruction issuer that issues each drawing instruction according to the control of the issuance controller; and an instruction executor that generates the GPU instructions by executing each drawing instruction issued. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A graphics display processing method used in a graphics display processing device that displays, in a single frame, a primary graphic requiring immediate display and a secondary graphic not requiring immediate display, the graphics display processing device including:
-
a program storage that stores a primary drawing instruction specifying drawing of the primary graphic and a secondary drawing instruction specifying drawing of the secondary graphic; and
a graphics processor that performs drawing processing by executing GPU instructions generated based on each drawing instruction, whereinthe graphics display processing method comprises; acquiring the primary drawing instruction and the secondary drawing instruction from the program storage; calculating an estimated GPU processing time required for the drawing processing by the graphics processor due to execution of the GPU instructions generated based on the primary drawing instruction or the secondary drawing instruction; determining, by using the estimated GPU processing time, which of the primary drawing instruction and the secondary drawing instruction is to be executed first; performing a control when determining that the primary drawing instruction is to be executed first, causing the primary drawing instruction to be issued and issuance of the secondary drawing instruction to be postponed; issuing each drawing instruction according to the control; and generating the GPU instructions by executing each drawing instruction issued.
-
-
12. An integrated circuit comprising a graphics display processing device that displays, in a single frame, a primary graphic requiring immediate display and a secondary graphic not requiring immediate display, the integrated circuit comprising:
-
a program storage that stores a primary drawing instruction specifying drawing of the primary graphic and a secondary drawing instruction specifying drawing of the secondary graphic; a graphics processor that performs drawing processing by executing GPU instructions generated based on each drawing instruction; an acquirer that acquires the primary drawing instruction and the secondary drawing instruction from the program storage; an estimator that calculates an estimated GPU processing time required for the drawing processing by the graphics processor due to execution of the GPU instructions generated based on the primary drawing instruction or the secondary drawing instruction; a determiner that determines, by using the estimated GPU processing time, which of the primary drawing instruction and the secondary drawing instruction is to be executed first; an issuance controller that performs a control when the determiner determines that the primary drawing instruction is to be executed first, causing the primary drawing instruction to be issued and issuance of the secondary drawing instruction to be postponed; an instruction issuer that issues each drawing instruction according to the control of the issuance controller; and an instruction executor that generates the GPU instructions by executing each drawing instruction issued.
-
-
13. A vehicle equipped with a graphics display processing device that displays, in a single frame, a primary graphic requiring immediate display and a secondary graphic not requiring immediate display, wherein
the graphics display processing device comprises: -
a program storage that stores a primary drawing instruction specifying drawing of the primary graphic and a secondary drawing instruction specifying drawing of the secondary graphic; a graphics processor that performs drawing processing by executing GPU instructions generated based on each drawing instruction; an acquirer that acquires the primary drawing instruction and the secondary drawing instruction from the program storage; an estimator that calculates an estimated GPU processing time required for the drawing processing by the graphics processor due to execution of the GPU instructions generated based on the primary drawing instruction or the secondary drawing instruction; a determiner that determines, by using the estimated GPU processing time, which of the primary drawing instruction and the secondary drawing instruction is to be executed first; an issuance controller that performs a control when the determiner determines that the primary drawing instruction is to be executed first, causing the primary drawing instruction to be issued and issuance of the secondary drawing instruction to be postponed; an instruction issuer that issues each drawing instruction according to the control of the issuance controller; and an instruction executor that generates the GPU instructions by executing each drawing instruction issued.
-
Specification