Vehicular apparatus
AssigneeDenso Corporation
InventorHideyuki Sugiura
Life of this patent
Estimating the term…
Abstract
A vehicular apparatus is provided in which a plurality of operating systems each perform a display on a display device. The vehicular apparatus includes a controller unit. The controller unit is configured to implement a virtual environment to operate the plurality of operating systems. The controller is further configured to monitor and detect a malfunction in the display performed on the display device in the virtual environment, and to shield a display area where an incorrect display may be performed in response to the malfunction being detected.
Claims8
A vehicular apparatus in which a display is performed on a display device under each of a plurality of operating systems, the vehicular apparatus comprising:
- a controller unit configured to implement a virtual environment to operate the plurality of operating systems;
- a monitoring unit configured to monitor and detect a malfunction in the display performed on the display device in the virtual environment;
- a shielding unit configured to shield a display area where an incorrect display may be performed in response to the malfunction being detected by the monitoring unit;
- and
- a display output unit configured to synthesize a plurality of layers having a hierarchical structure to output drawing data to the display device;
- wherein:
- the plurality of operating systems are respectively assigned to the plurality of layers;
- the plurality of operating systems include a relatively stable operating system and a relatively less stable operating system;
- the monitoring unit is further configured to monitor a malfunction due to an operating system including (i) a malfunction exhibited by the operating system or (ii) a malfunction of an application executed on the operating system, as the malfunction in the display performed on the display device;
- and
- in response to the malfunction due to the operating system being detected by the monitoring unit, the shielding unit is further configured to shield the display area, where the incorrect display may be performed, by excluding the layer assigned to the operating system due to which the malfunction is detected, from a display target.
A vehicular apparatus comprising:
- one or more than one processor coupled to a display device in a vehicle;
- and
- one or more than one memory coupled to the processor, the one or more than one memory storing computer-readable programs including instructions configured to, when executed by the processor, cause the processor to implement:
- a virtual environment;
- a plurality of operating systems to operate in the virtual environment;
- a plurality of applications each executed on one of the plurality of operating systems to perform a display on the display device;
- a monitoring application that is a first one of the plurality of applications configured to monitor and detect a malfunction in the display performed on the display device in the virtual environment;
- a shielding application that is a second one of the plurality of applications configured to shield a display area where an incorrect display may be performed on the display device in response to the malfunction being detected by the monitoring application;
- a display output unit configured to synthesize a plurality of layers having a hierarchical structure to output drawing data to the display device;
- wherein:
- the plurality of operating systems are respectively assigned to the plurality of layers;
- the plurality of operating systems include a relatively stable operating system and a relatively less stable operating system;
- the monitoring application is further configured to monitor a malfunction due to an operating system including (i) a malfunction exhibited by the operating system or (ii) a malfunction of an application executed on the operating system, as the malfunction in the display performed on the display device;
- and
- in response to the malfunction due to the operating system being detected by the monitoring application, the shielding application is further configured to shield the display area, where the incorrect display may be performed, by excluding the layer assigned to the operating system due to which the malfunction is detected, from a display target.
Dependencies are inferred from the claim text.