Vehicle device, drawing requests using priority queues, and vehicle device control method
AssigneeDenso Corporation
InventorNobuhiko Tanibata
Life of this patent
Estimating the term…
Abstract
According to an embodiment, a vehicle device where drawing is executed by a plurality of applications includes a GPU that executes drawing based on a drawing request from the plurality of applications, a normal queue to which a drawing request for the GPU is input, and a priority queue to which a drawing request of preferentially executing processing over the normal queue is input. The GPU is configured to process the drawing request input to the normal queue in a round-robin fashion while preferentially processing the drawing request input to the priority queue.
Claims13
A vehicle device in which drawing is executed by a plurality of application programs, the vehicle device comprising:
- a graphic processing unit that draws a surface, which is image data to be displayed on a display device as a content, on at least one of a plurality of physical surfaces based on a drawing request from the plurality of application programs wherein the physical surfaces are storage areas formed on a memory and each of the physical surfaces is individually allocated to a respective one of the plurality of application programs;
- a normal queue to which a drawing command for the graphic processing unit is input;
- and
- a priority queue to which a drawing command of preferentially executing processing over the normal queue is input, wherein
- the graphic processing unit is configured to process the drawing command input to the normal queue in a round-robin fashion while preferentially processing the drawing command input to the priority queue.
A control method of a vehicle device in which drawing is executed by a plurality of application programs, the method comprising, when drawing a surface, which is image data to be displayed on a display device as a content, on at least one of a plurality of physical surfaces based on drawing requests from the plurality of application programs:
- preferentially processing a drawing command input to a priority queue over a drawing command input to a normal queue;
- and
- processing the drawing command input to the normal queue in a round-robin fashion, wherein
- the physical surfaces are storage areas formed on a memory and each of the physical surfaces is individually allocated to a respective one of the plurality of application programs.
A vehicle device in which drawing is executed by a plurality of application programs, the vehicle device comprising:
- a graphic processing unit that executes drawing based on a drawing request from the plurality of application programs;
- a normal queue to which a drawing command for the graphic processing unit is input;
- and
- a priority queue to which a drawing command of preferentially executing processing over the normal queue is input, wherein
- the graphic processing unit is configured to process the drawing command input to the normal queue in a round-robin fashion while preferentially processing the drawing command input to the priority queue, and
- at least one of the plurality of application programs:
- specifies a priority portion to be preferentially processed in an image for which drawing is requested;
- inputs a drawing command for the priority portion to the priority queue;
- inputs a drawing command for a remaining portion other than the priority portion to the normal queue;
- inputs a drawing command for an image to be displayed on a meter display configured to provide full graphic display;
- and
- inputs, as the priority portion, at least one of a drawing command for a portion in the image corresponding to an indicator of a meter and a drawing command for a portion in the image corresponding to a warning light of the meter to the priority queue.
A vehicle device in which drawing is executed by a plurality of application programs, the vehicle device comprising:
- a graphic processing unit that executes drawing based on a drawing request from the plurality of application programs;
- a normal queue to which a drawing command for the graphic processing unit is input;
- and
- a priority queue to which a drawing command of preferentially executing processing over the normal queue is input, wherein
- the graphic processing unit is configured to process the drawing command input to the normal queue in a round-robin fashion while preferentially processing the drawing command input to the priority queue, and
- at least one of the plurality of application programs:
- specifies a priority portion to be preferentially processed in an image for which drawing is requested;
- inputs a drawing command for the priority portion to the priority queue;
- inputs a drawing command for a remaining portion other than the priority portion to the normal queue;
- inputs a drawing command for an image to be displayed on a meter display configured to provide full graphic display;
- and
- inputs, to the priority queue, a drawing command for deleting the priority portion that has been drawn last time.
Dependencies are inferred from the claim text.