Fault tolerant display
AssigneeMicrosoft Technology Licensing, LLC
InventorsRichard D. Beckert, Phillip G. Hays, Steven P. Maillet, Andrew W. Lovitt
Life of this patent
Estimating the term…
Abstract
A fault tolerant display displays safety information on a display shared with an infotainment system even if the processor or software of the infotainment system is unresponsive. The display can be a streaming video from a rear view camera mounted on a vehicle. The safety displayed can be triggered by placing the vehicle in reverse. Failure of the infotainment software and/or processor can be detected by a policy enforcing module that switches to a backup display that streams video directly from the camera in the event of failure of the infotainment processor.
Claims20
A fault tolerant display system for a vehicle, the system comprising:
- a video camera;
- an application processor;
- a display in a cabin of the vehicle;
- and
- a hardware module interposed between the video camera, the application processor, and the display;
- the hardware module configured to:
- receive streaming video from the video camera;
- merge the streaming video with overlays from the application processor to create an overlaid streaming video;
- display the overlaid streaming video on the display in the cabin of the vehicle;
- detect failure of the application processor;
- and
- in response to detecting failure of the application processor, switch to display on the display in the cabin of the vehicle the streaming video from the video camera and at least one overlay generated by the hardware module, the streaming video from the video camera and the at least one overlay generated by the hardware module displayed essentially simultaneously on the display.
A method, comprising:
- receiving streaming video from a video camera of a vehicle;
- merging the streaming video with overlays from an application processor to create an overlaid streaming video by a hardware module;
- displaying the overlaid streaming video on a display in a cabin of the vehicle, the hardware module interposed between the video camera, the application processor, and the display;
- monitoring the application processor to detect failure of the application processor;
- and
- in response to detecting failure of the application processor, switching to displaying on the display in the cabin of the vehicle, the streaming video from the video camera and at least one overlay generated by the hardware module, the streaming video from the video camera and the at least one overlay generated by the hardware module displayed essentially simultaneously.
A computer-readable storage medium comprising computer-executable instructions which when executed cause at least one processor of a computing device, when operably connected to a video camera, an application processor, and a display, to:
- receive streaming video from a video camera of a vehicle;
- merge the streaming video with overlays from an application processor to create an overlaid streaming video by a hardware module;
- display the overlaid streaming video on a display in a cabin of the vehicle, the hardware module interposed between the video camera, the application processor, and the display;
- monitor the application processor to detect failure of the application processor;
- and
- in response to detecting failure of the application processor, switch to displaying on the display in the cabin of the vehicle, the streaming video from the video camera and at least one overlay generated by the hardware module, the streaming video from the video camera and the at least one overlay generated by the hardware module displayed essentially simultaneously.
Dependencies are inferred from the claim text.