9741090

Graphics Display Processing Device, Graphics Display Processing Method, and Vehicle Equipped with Graphics Display Processing Device

PublishedAugust 22, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

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 graphics 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 graphics processing time required for the drawing processing by the graphics processor due to execution of the graphics instructions generated based on the secondary drawing instruction; a determiner that determines, by using the estimated graphics 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 graphics instructions by executing each drawing instruction issued by the instruction issuer, wherein before graphics instructions based on the secondary drawing instruction are executed and within a single frame display unit time in which the graphics instructions are to be executed, execution is completed of graphics instructions generated based on a tertiary drawing instruction specifying a tertiary graphic not requiring immediate display, and the determiner stores a cumulative graphics processing time required for execution of the graphics instructions based on the tertiary drawing instruction, calculates a total graphics processing time by summing the cumulative graphics processing time and the estimated graphics processing time, and compares the total graphics processing time and a limit value of an acceptable processing time for drawing processing due to graphics instructions of a graphic not requiring immediate display, and when the total graphics processing time exceeds the limit value, determines that the primary drawing instruction is to be executed first within the frame display unit time.

Plain English Translation

A graphics display device prioritizes drawing instructions to optimize display of critical graphics in a single frame. It stores instructions for a primary graphic (urgent, e.g., speedometer) and a secondary graphic (non-urgent, e.g., map). The device estimates the GPU processing time for the secondary graphic. It determines which graphic to draw first based on this estimate. If the primary graphic is prioritized, its instruction is issued immediately, while the secondary graphic's instruction is delayed. Before processing the secondary graphic, it also completes drawing a tertiary graphic (another non-urgent item). It accumulates the tertiary graphic's processing time, adds it to the secondary graphic's estimated time, and compares this total to a limit. If the limit is exceeded, the primary graphic is prioritized to maintain performance.

Claim 2

Original Legal Text

2. 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 graphics 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 graphics processing time required for the drawing processing by the graphics processor due to execution of the graphics instructions generated based on the primary drawing instruction; a determiner that determines, by using the estimated graphics 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 graphics instructions by executing each drawing instruction issued by the instruction issuer, wherein and the determiner stores a start time of the graphics instructions generated based on the primary drawing instruction, calculates an elapsed time from the start time to a current time, calculates a remaining graphics processing time by subtracting the elapsed time from the estimated graphics processing time, and compares the remaining graphics processing time and a priority threshold value assigned to the primary drawing instruction, and when the remaining graphics processing time is less than the priority threshold value, determines that the primary drawing instruction is to be executed first.

Plain English Translation

A graphics display device prioritizes drawing instructions. It stores instructions for a primary (urgent) and a secondary (non-urgent) graphic. It estimates the GPU processing time for the primary graphic. The device determines the drawing order based on this estimate. If the primary graphic is to be drawn first, it's issued, and the secondary graphic is postponed. The device tracks the start time of processing the primary graphic, calculates the elapsed time, and subtracts this from the estimated processing time to get the remaining time. This remaining time is compared to a priority threshold. If the remaining time is less than this threshold, the primary graphic's instruction is prioritized.

Claim 3

Original Legal Text

3. The graphics display processing device of claim 1 , wherein before graphics instructions based on the primary drawing instruction are executed and within the single frame display unit time in which the graphics instructions are to be executed, execution is completed of the graphics instructions generated based on the tertiary drawing instruction specifying the tertiary graphic requiring immediate display, the estimator further calculates the estimated graphics processing time for execution of the graphics instructions based on the primary drawing instruction, and the determiner compares the total graphics processing time and a priority threshold value assigned to the primary drawing instruction, and when the estimated graphics processing time is less than the priority threshold value, determines that the primary drawing instruction is to be executed first.

Plain English Translation

The graphics display device described in claim 1 further considers primary graphic urgency. Before drawing the primary graphic and within the single frame timeframe, a tertiary graphic that is considered urgent is drawn. The device also estimates the GPU processing time for the primary graphic. The drawing order is determined by comparing the total processing time (cumulative tertiary graphic time + estimated primary graphic time) against a priority threshold specific to the primary graphic. The primary graphic is prioritized if its estimated processing time is less than the priority threshold.

Claim 4

Original Legal Text

4. The graphics display processing device of claim 1 , wherein the estimator further calculates an estimated central processing time for processing by the instruction executor due to execution of the primary drawing instruction and the secondary drawing instruction, and the determiner uses the estimated central processing time and the estimated graphics processing time when determining which of the primary drawing instruction and the secondary drawing instruction is to be executed first.

Plain English Translation

The graphics display device described in claim 1 refines its prioritization by incorporating CPU processing time. The device estimates not only the GPU processing time but also the CPU time required to execute the primary and secondary drawing instructions. The drawing order determination considers both estimated CPU and GPU processing times when deciding which graphic to draw first.

Claim 5

Original Legal Text

5. The graphics display processing device of claim 4 , wherein before the secondary drawing instruction and the graphics instructions based on the secondary drawing instruction are executed and within the single frame display unit time in which the secondary drawing instruction and the graphics instructions are to be executed, execution is completed of the tertiary drawing instruction and graphics instructions generated based on the tertiary drawing instruction, the estimator further calculates an estimated CPU central processing time for processing by the instruction executor due to execution of the secondary drawing instruction, and the determiner stores a cumulative combined processing time required for execution of the tertiary drawing instruction by the instruction executor and execution of the graphics instructions based on the tertiary drawing instruction by the graphics processor, calculates a total combined processing time by summing the cumulative combined processing time, the estimated central processing time, and the estimated graphics processing time, and compares the total combined processing time and the limit value of the acceptable processing time for processing due to drawing instructions and the drawing processing due to the graphics instructions of the graphic not requiring immediate display, and when the total combined processing time exceeds the limit value, determines that the primary drawing instruction is to be executed first within the single frame display unit time.

Plain English Translation

Building on claim 4, this graphics display device factors in CPU time when managing non-urgent graphics. Before drawing the secondary graphic (non-urgent), a tertiary graphic is rendered. The device estimates CPU time for the secondary drawing instruction. A cumulative processing time is maintained, adding CPU time for the tertiary instruction execution and GPU time for the tertiary graphic. This cumulative time, the estimated CPU time, and the estimated GPU time for the secondary graphic are summed into a total combined processing time. This total is compared to an acceptable processing time limit for non-urgent graphics. If exceeded, the primary graphic is prioritized.

Claim 6

Original Legal Text

6. The graphics display processing device of claim 4 , wherein the estimator further calculates the estimated graphics processing time due to execution of the graphics instructions based on the primary drawing instruction and further calculates an estimated central processing time for processing by the instruction executor due to execution of the primary drawing instruction, and the determiner stores a start time of the primary drawing instruction, calculates an elapsed time from the start time to a current time, calculates a sum value that is a sum of the estimated graphics processing time and the estimated central processing time, calculates a remaining combined processing time by subtracting the elapsed time from the sum time, and compares the remaining combined processing time and a priority threshold value assigned to the primary drawing instruction and the graphics instructions based on the primary drawing instruction, and when the remaining combined processing time is less than the priority threshold value, determines that the primary drawing instruction is to be executed first.

Plain English Translation

Expanding on claim 4, this graphics display device tracks processing time for primary graphics. It estimates GPU and CPU time for the primary drawing instruction. When drawing the primary graphic, the device stores the start time, calculates the elapsed time, and figures out the total estimated processing time by summing estimated GPU and CPU times. The remaining combined processing time (total - elapsed) is compared against a priority threshold specific to the primary graphic. The primary graphic is prioritized if the remaining time falls below the threshold.

Claim 7

Original Legal Text

7. The graphics display processing device of claim 4 , wherein before the primary drawing instruction and the graphics instructions based on the primary drawing instruction are executed and within the single frame display unit time in which the primary drawing instruction and the graphics instructions are to be executed, execution is completed of the tertiary drawing instruction and graphics instructions generated based on the tertiary drawing instruction specifying the tertiary graphic requiring immediate display, the estimator calculates the estimated graphics processing time due to execution of the graphics instructions based on the primary drawing instruction and further calculates an estimated central processing time for processing by the instruction executor due to execution of the primary drawing instruction, and the determiner stores a cumulative combined processing time required for execution of the tertiary drawing instruction by the instruction executor and execution of the graphics instructions based on the tertiary drawing instruction by the graphics processor, calculates a total combined processing time by summing the cumulative combined processing time, the estimated central processing time, and the estimated graphics processing time, and compares the total combined processing time and a priority threshold value assigned to the primary drawing instruction and the graphics instructions based on the primary drawing instruction, and when the total combined processing time is less than the priority threshold value, determines that the primary drawing instruction is to be executed first.

Plain English Translation

Building on claim 4, before drawing a primary graphic and within the single frame timeframe, a tertiary graphic that is considered urgent is drawn. It calculates CPU and GPU time estimates for the primary graphic. The device maintains a cumulative combined processing time, adding the CPU time for processing the tertiary drawing instruction, and the GPU time for drawing the tertiary graphic. The estimated CPU time for the primary graphic, the estimated GPU time for the primary graphic, and the cumulative combined processing time are summed into a total combined processing time. This is compared to a priority threshold specific to the primary graphic, where primary is prioritized if the total time is less than the threshold.

Claim 8

Original Legal Text

8. The graphics display processing device of claim 1 , further comprises: a prioritizer that sets a priority of the primary drawing instruction higher than a priority of the second drawing instruction when the determiner determines that the primary drawing instruction is to be executed first; and a task scheduler that controls acquisition by the acquirer according to the priority set by the prioritizer.

Plain English Translation

The graphics display device from claim 1 includes a prioritizer that assigns a higher priority to the primary drawing instruction than to the secondary drawing instruction when the determiner decides to execute the primary instruction first. A task scheduler then controls the order in which the acquirer obtains drawing instructions, based on these assigned priorities.

Claim 9

Original Legal Text

9. The graphics display processing device of claim 1 installed in a vehicle, wherein the primary graphic is one of a graphic indicating speed at which the vehicle is travelling, a graphic indicating revolutions of an engine or motor included in the vehicle, a graphic indicating an alert pertaining to a mechanism, equipment, or machinery included in the vehicle, and a graphic indicating an alert pertaining to traffic conditions around the vehicle while the vehicle is in motion, and the secondary graphic is a map graphic for guiding a driver of the vehicle.

Plain English Translation

The graphics display device from claim 1 is incorporated into a vehicle. The primary graphic can be a speedometer, engine RPM indicator, or alerts related to the vehicle's systems or surrounding traffic. The secondary graphic is a navigation map.

Claim 10

Original Legal Text

10. 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 graphics instructions generated based on each drawing instruction, wherein the graphics display processing method comprises: acquiring the primary drawing instruction and the secondary drawing instruction from the program storage; calculating an estimated graphics processing time required for the drawing processing by the graphics processor due to execution of the graphics instructions generated based on the secondary drawing instruction; determining, by using the estimated graphics 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 graphics instructions by executing each drawing instruction issued, and before graphics instructions based on the secondary drawing instruction are executed and within a single frame display unit time in which the graphics instructions are to be executed, execution is completed of graphics instructions generated based on a tertiary drawing instruction specifying a tertiary graphic not requiring immediate display, the graphics display processing method comprises storing a cumulative graphics processing time required for execution of the graphics instructions based on the tertiary drawing instruction, calculating a total graphics processing time by summing the cumulative graphics processing time and the estimated graphics processing time, and comparing the total graphics processing time and a limit value of an acceptable processing time for drawing processing due to graphics instructions of a graphic not requiring immediate display, and when the total graphics processing time exceeds the limit value, determining that the primary drawing instruction is to be executed first within the frame display unit time.

Plain English Translation

This is a method for prioritizing graphics processing, mirroring the device described in claim 1. The method involves acquiring primary (urgent) and secondary (non-urgent) drawing instructions, estimating the GPU time for the secondary graphic, and deciding which instruction to process first. If the primary is chosen, its instruction is issued immediately, and the secondary's is delayed. Before the secondary graphic is drawn, a tertiary graphic is processed. The cumulative time for the tertiary is added to the estimated time for the secondary. If the total exceeds a limit, the primary graphic is prioritized.

Claim 11

Original Legal Text

11. 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 graphics 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 graphics processing time required for the drawing processing by the graphics processor due to execution of the graphics instructions generated based on the secondary drawing instruction; a determiner that determines, by using the estimated graphics 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 graphics instructions by executing each drawing instruction issued, wherein before graphics instructions based on the secondary drawing instruction are executed and within a single frame display unit time in which the graphics instructions are to be executed, execution is completed of graphics instructions generated based on a tertiary drawing instruction specifying a tertiary graphic not requiring immediate display, the determiner stores a cumulative graphics processing time required for execution of the graphics instructions based on the tertiary drawing instruction, calculates a total graphics processing time by summing the cumulative graphics processing time and the estimated graphics processing time, and compares the total graphics processing time and a limit value of an acceptable processing time for drawing processing due to graphics instructions of a graphic not requiring immediate display, and when the total graphics processing time exceeds the limit value, determines that the primary drawing instruction is to be executed first within the frame display unit time.

Plain English Translation

This claim describes an integrated circuit implementing the graphics display device described in claim 1. The integrated circuit prioritizes drawing instructions, acquiring primary (urgent) and secondary (non-urgent) instructions, estimating the GPU time for the secondary graphic, and deciding which to process first. Prioritization involves considering a tertiary graphic and its processing time, comparing the total to a limit, and prioritizing the primary if the limit is exceeded.

Claim 12

Original Legal Text

12. 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 graphics 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 graphics processing time required for the drawing processing by the graphics processor due to execution of the graphics instructions generated based on the secondary drawing instruction; a determiner that determines, by using the estimated graphics 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 graphics instructions by executing each drawing instruction issued, and before graphics instructions based on the secondary drawing instruction are executed and within a single frame display unit time in which the graphics instructions are to be executed, execution is completed of graphics instructions generated based on a tertiary drawing instruction specifying a tertiary graphic not requiring immediate display, the determiner stores a cumulative graphics processing time required for execution of the graphics instructions based on the tertiary drawing instruction, calculates a total graphics processing time by summing the cumulative graphics processing time and the estimated graphics processing time, and compares the total graphics processing time and a limit value of an acceptable processing time for drawing processing due to graphics instructions of a graphic not requiring immediate display, and when the total graphics processing time exceeds the limit value, determines that the primary drawing instruction is to be executed first within the frame display unit time.

Plain English Translation

This claim describes a vehicle equipped with the graphics display device described in claim 1. The graphics display device prioritizes drawing instructions, acquiring primary (urgent) and secondary (non-urgent) instructions, estimating the GPU time for the secondary graphic, and deciding which to process first. Prioritization involves considering a tertiary graphic and its processing time, comparing the total to a limit, and prioritizing the primary if the limit is exceeded.

Patent Metadata

Filing Date

Unknown

Publication Date

August 22, 2017

Inventors

Tetsuji Yamamoto
Masahiko Saito
Takuya Kondoh

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “GRAPHICS DISPLAY PROCESSING DEVICE, GRAPHICS DISPLAY PROCESSING METHOD, AND VEHICLE EQUIPPED WITH GRAPHICS DISPLAY PROCESSING DEVICE” (9741090). https://patentable.app/patents/9741090

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9741090. See llms.txt for full attribution policy.

GRAPHICS DISPLAY PROCESSING DEVICE, GRAPHICS DISPLAY PROCESSING METHOD, AND VEHICLE EQUIPPED WITH GRAPHICS DISPLAY PROCESSING DEVICE