Display control apparatus, display control method, and computer-readable storage medium
AssigneeDenso Corporation
InventorsDaiki Kawashima, Shigeo Kato, Kentaro Teshima
Life of this patent
Estimating the term…
Abstract
An application issues a display request to display a content in an area set on a display device. In response to determining that a different content is displayed in the area, an arbitration is executed to allocate the content to the area to satisfy a rule-based arbitration using a rule definition including (i) an arbitration policy defining a basic arbitration when allocating the content to the area on the display device and (ii) a constraint expression describing a property to be exceptionally satisfied.
Claims14
A display control apparatus comprising:
- a storage configured to store a rule definition used to for a rule-based arbitration, the rule definition including an arbitration policy and a constraint expression, the arbitration policy defining a basic arbitration when allocating a content to an area set in a display device, and the constraint expression being a rule describing a property to be exceptionally satisfied;
- an application configured to issue a display request to request to display the content in the area;
- an arbitration unit configured to execute an arbitration that allocates the content to the area to satisfy the rule-based arbitration if a different content by a different application is displayed in the area indicated by the display request when the application issues the display request;
- and
- a display controller unit configured to display the content, which is allocated to the area by the arbitration, in the area on the display device;
- wherein:
- the arbitration unit is configured to execute the arbitration so as to allocate a plurality of the contents to a plurality of the areas;
- a value is set in each of the areas and each of the contents;
- the arbitration unit is configured to execute the arbitration so as to allocate the plurality of the contents to the plurality of the areas, by allocating a highest-value content in order from a highest-value area, while excluding a content already allocated to another area;
- the rule is a propositional logic including a left side and a right side;
- and
- in response to the right side being fixed before the left side is fixed when executing the arbitration in order from a highest-value area, the arbitration unit is configured to re-execute the arbitration to allocate the content in the area related to the right side of the propositional logic.
A display control apparatus comprising:
- a first storage configured to store a rule definition used to a rule-based arbitration, the rule definition including (i) an arbitration policy and (ii) a constraint expression, the arbitration policy defining a basic arbitration allocating and displaying a content with a highest value indicating a highest priority to an area set in a display device, and the constraint expression suppressing the content allocated by the arbitration policy from being displayed;
- a second storage configured to store an application configured to issue a display request to request to display the content in the area;
- and
- one or more processors coupled to the first storage and the second storage, the one or more processors being configured to
- (i) cause the application to issue the display request,
- (ii) in response to a different content by a different application being displayed in the area indicated by the display request when the application issues the display request, execute an arbitration based on the arbitration policy to provide an arbitration result,
- (iii) in response to the arbitration result failing to satisfy the constraint expression, execute a re-arbitration to allocate the content to the area so as to satisfy
- the constraint expression, and (iv) displaying the content, which is allocated to the area by the re- arbitration, in the area on the display device.
A display control apparatus comprising:
- a storage configured to store a rule definition used to for a rule-based arbitration, the rule definition including an arbitration policy and a constraint expression, the arbitration policy defining a basic arbitration when allocating a content to an area set in a display device, and the constraint expression being a rule describing a property to be exceptionally satisfied;
- an application configured to issue a display request to request to display the content in the area;
- an arbitration unit configured to execute an arbitration that allocates the content to the area to satisfy the rule-based arbitration if a different content by a different application is displayed in the area indicated by the display request when the application issues the display request;
- and
- a display controller unit configured to display the content, which is allocated to the area by the arbitration, in the area on the display device;
- wherein:
- the rule is a logical expression in which an operator is defined with an implication including a left side and a right side;
- and
- when the left side of the implication is true and the right side is false, the arbitration unit determines that the rule is not satisfied, instead of making the left side false so as to make an evaluation result of the logical expression true.
Dependencies are inferred from the claim text.