Electronic device and method for providing in-vehicle infotainment service
US-2020159562-A1 · May 21, 2020 · US
US12493482B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12493482-B2 |
| Application number | US-202118036381-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 8, 2021 |
| Priority date | Nov 10, 2020 |
| Publication date | Dec 9, 2025 |
| Grant date | Dec 9, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The signal processing device includes a processor to execute a plurality of virtual machines, a first memory to store a file corresponding to a first application executed based on entry into a standby mode, and a second memory to load a file stored in the first memory based on the switching from the standby mode to an active mode, wherein the processor is configured to restore the first application based on the file loaded to the second memory during the switching from the standby mode to the active mode, terminate a second application executed in another virtual machine based on the entry into the standby mode, turn on the other virtual machine based on the switching from the standby mode to the active mode, and execute the second application after an operating system is executed. Accordingly, it is possible to shorten a booting period or wakeup period of some applications that are executed in the vehicle.
Opening claim text (preview).
What is claimed is: 1 . A signal processing device comprising: a processor configured to execute hypervisor, and a plurality of virtual machines for a plurality of displays mounted on a vehicle, wherein the plurality of virtual machines are executed on the hypervisor; a first memory configured to store a first file corresponding to a first application executed in a first virtual machine of the plurality of virtual machines based on entry into a standby mode; and a second memory configured to load the first file stored in the first memory based on a switching from the standby mode to an active mode, the processor is configured to: enter a standby mode, when the a power off button is pressed while a first image of a first application is displayed on a first display of the plurality of displays and a second image of a second application image is displayed on a second display of the plurality of displays, in response to the entry into the standby mode; terminate a second application corresponding to the second application image and executed in a second virtual machine among the plurality of virtual machines without a separate storage operation, and store the first file corresponding to the first application having a higher importance than the second application in the first memory, in response to the switching from the standby mode to the active mode: perform a first booting mode for the first virtual machine, and after performing the first booting mode, perform a second booting mode, for the second virtual machine, wherein the first virtual machine is configured to perform the second booting mode for the second virtual machine, wherein the processor is further configured to: in the first booting mode, restore the first application in response to the first file being loaded to the second memory from the first memory, at a first time point, display a first image corresponding to the first application and display a second image indicating that the second image is being loaded in response to non-execution of the second application, and in the second booting mode, turn on the hypervisor, turn on the second virtual machine in which the second application was terminated after the hypervisor is turned on, and execute the second application after an operating system is executed. 2 . The signal processing device of claim 1 , wherein, in the standby mode, the first memory is configured to maintain power only in a region storing the first file and turn off power in other regions. 3 . The signal processing device of claim 1 , wherein, based on the switching from the standby mode to the active mode, the processor is configured to continuously display the first image at a second time point after the first time point, and display a third image corresponding to the execution of the second application. 4 . The signal processing device of claim 1 , wherein the first application includes any one of a system check application, a cluster application, or a rear camera application, and wherein the second application includes any one of a home screen application and a media playback application. 5 . The signal processing device of claim 1 , wherein the first application operates based on a first operating system, and wherein the second application operates based on a second operating system different from the first operating system. 6 . The signal processing device of claim 1 , wherein the first application is executed in a first guest virtual machine among the plurality of virtual machines, and wherein the second application is executed in a second guest virtual machine among the plurality of virtual machines. 7 . The signal processing device of claim 1 , wherein the first application is executed in a server virtual machine among the plurality of virtual machines, and wherein the second application is executed in a guest virtual machine among the plurality of virtual machines. 8 . The signal processing device of claim 1 , wherein the first memory further stores an image of the first file including an operating system, wherein the processor is configured to terminate the second application executed in the second virtual machine among the plurality of virtual machines based on entry into the standby mode, and wherein the processor is configured to turn on the second virtual machine based on the switching from the standby mode to the active mode, and wherein after the operating system is executed in the second memory based on loading of the image of the first file stored in the first memory, the processor is configured to execute the second application. 9 . The signal processing device of claim 1 , wherein, based on the switching from the standby mode to the active mode, the processor is configured to turn on the hypervisor after power-ON of a microcomputer and turn on the second virtual machine after turning on the hypervisor, and wherein after the operating system is executed in the second memory based on loading of the first file stored in the first memory, the processor is configured to execute the second application. 10 . The signal processing device of claim 1 , wherein the processor is configured to execute the first virtual machine, the second virtual machine and to a third virtual machine on the hypervisor in the processor, and wherein the second virtual machine operates for a first display and the third virtual machine operates for a second display. 11 . The signal processing device of claim 10 , wherein the first virtual machine in the processor is configured to receive a touch input for the first display or the second display, and transmit information on the touch input to the second virtual machine or the third virtual machine. 12 . The signal processing device of claim 11 , wherein the first virtual machine is configured to store coordinate information of the touch input in a shared memory. 13 . The signal processing device of claim 12 , wherein the first virtual machine is configured to transmit a buffer index regarding the shared memory to the second virtual machine or the third virtual machine, and wherein the second virtual machine or the third virtual machine is configured to read the coordinate information of the touch input written in the shared memory based on the received buffer index. 14 . The signal processing device of claim 10 , wherein the first virtual machine comprises an input and output server interface, wherein each of the second virtual machine and the third virtual machine comprises an input and output client interface, wherein the input and output server interface in the first virtual machine is configured to store coordinate information of a touch input in a shared memory, and wherein an input and output client interface in the second virtual machine or the third virtual machine is configured to read the coordinate information of the touch input written in the shared memory. 15 . The signal processing device of claim 1 , wherein the processor is configured to further execute a fourth virtual machine operating for a third display on the hypervisor in the processor. 16 . The signal processing device of claim 10 , wherein the first virtual machine is configured to receive and process wheel speed sensor data of the vehicle, and transmit an overlay indicating the processed wheel speed sensor data or speed information corresponding to the processed wheel speed sensor data to at least one of the second virtual machine or the third virtual machine. 17 . The signal processing device of claim 1 , wherein the
Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions · CPC title
characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver · CPC title
using acoustic output · CPC title
Instruments characterised by their location or relative disposition in or on vehicles (arrangements of lighting devices on dashboards B60Q3/10) · CPC title
Display screens · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.