Signal processing device and display apparatus for vehicles including the same
Abstract
A signal processing device and a display apparatus for vehicles including the same are disclosed. The signal processing device includes a processor configured to perform signal processing for a display located in a vehicle, wherein the processor executes first to third virtual machines on a hypervisor in the processor, the second virtual machine is operated for a first display, the third virtual machine is operated for a second display, and the first virtual machine in the processor receives touch input to the first display or the second display and transmits information regarding the touch input to the second virtual machine or the third virtual machine. Consequently, touch input may be rapidly and accurately processed.
Claims
exact text as granted — not AI-modified1 . A signal processing device comprising a processor configured to perform signal processing for a display located in a vehicle, wherein
the processor executes first to third virtual machines on a hypervisor in the processor, the second virtual machine is operated for a first display, the third virtual machine is operated for a second display, and the first virtual machine in the processor receives touch input to the first display or the second display and transmits information regarding the touch input to the second virtual machine or the third virtual machine.
2 . The signal processing device of claim 1 , wherein the touch input is not input to the second virtual machine and the third virtual machine.
3 . The signal processing device of claim 1 , wherein the information regarding the touch input comprises coordinate information of the touch input.
4 . The signal processing device of claim 1 , wherein, in response to touch input corresponding to an overlay provided by the third virtual machine, among a plurality of overlays displayed on the first display, the first virtual machine in the processor is configured to transmit the information regarding the touch input not to the second virtual machine but to the third virtual machine.
5 . The signal processing device of claim 1 , wherein, in response to touch input corresponding to an overlay provided by the second virtual machine, among a plurality of overlays displayed on the first display, the first virtual machine in the processor is configured to transmit the information regarding the touch input to the second virtual machine.
6 . The signal processing device of claim 1 , wherein, in response to touch input corresponding to an overlay provided by the second virtual machine, among a plurality of overlays displayed on the second display, the first virtual machine in the processor is configured to transmit the information regarding the touch input to the second virtual machine.
7 . The signal processing device of claim 1 , wherein, in response to touch input corresponding to an overlay provided by the third virtual machine, among a plurality of overlays displayed on the second display, the first virtual machine in the processor is configured to transmit the information regarding the touch input to the third virtual machine.
8 . The signal processing device of claim 1 , wherein the first virtual machine in the processor is configured to detect an overlay corresponding to the touch input, and transmit the information regarding the touch input to a virtual machine providing the detected overlay, which is one of the second virtual machine and the third virtual machine.
9 . The signal processing device of claim 1 , wherein the first virtual machine is configured to store coordinate information of the touch input in a shared memory.
10 . The signal processing device of claim 9 , 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 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.
11 . The signal processing device of claim 1 , wherein
the first virtual machine comprises an input and output server interface, each of the second virtual machine and the third virtual machine comprises an input and output client interface, the input and output server interface in the first virtual machine is configured to store coordinate information of the touch input in a shared memory, and the 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.
12 . The signal processing device of claim 1 , wherein the first virtual machine is configured to transmit a composite overlay generated by combining an overlay from the second virtual machine and at least one overlay from the third virtual machine with each other to the second virtual machine or the third virtual machine.
13 . The signal processing device of claim 1 , wherein
in response to the information regarding the touch input corresponding to at least one overlay from the third virtual machine, the first virtual machine is configured to transmit the information regarding the touch input to the third virtual machine, and the third virtual machine is configured to change the at least one overlay based on the touch input and display the changed overlay on the second display.
14 . The signal processing device of claim 13 , wherein
the third virtual machine is configured to transmit the changed overlay to the first virtual machine, and the first virtual machine is configured to transmit the changed overlay to the second virtual machine.
15 . The signal processing device of claim 1 , wherein
in response to the information regarding the touch input corresponding to operation of a hardware device in the vehicle while corresponding to at least one overlay from the third virtual machine, the first virtual machine is configured to transmit the information regarding the touch input to the third virtual machine and operate the hardware device in the vehicle based on the touch input.
16 . The signal processing device of claim 1 , wherein
in response to the information regarding the touch input corresponding to an overlay from the second virtual machine, the first virtual machine is configured to transmit the information regarding the touch input to the second virtual machine, and the second virtual machine is configured to change the overlay based on the touch input and display the changed overlay on the second display.
17 . The signal processing device of claim 16 , wherein
the second virtual machine is configured to transmit the changed overlay to the first virtual machine, and the first virtual machine is configured to transmit the changed overlay to the third virtual machine.
18 . The signal processing device of claim 1 , wherein
the processor further executes a fourth virtual machine operated for a third display on the hypervisor in the processor, and the first virtual machine in the processor is configured to receive touch input to any one of the first display to the third display and transmit information regarding the received touch input to any one of the second virtual machine to the fourth virtual machine.
19 . The signal processing device of claim 1 , wherein the first virtual machine receives and processes wheel speed sensor data of the vehicle, and transmits 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.
20 . A display apparatus for vehicles, the display apparatus comprising:
a first display; a second display; and a signal processing device comprising a processor configured to perform signal processing for the first display and the second display, wherein the processor executes first to third virtual machines on a hypervisor in the processor, the second virtual machine is operated for a first display, the third virtual machine is operated for a second display, and the first virtual machine in the processor receives touch input to the first display or the second display and transmits information regarding the touch input to the second virtual machine or the third virtual machine.Join the waitlist — get patent alerts
Track US2023168914A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.