Display Device Processing Input Signals to Reduce Lag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current personal input devices, such as mice and keyboards, experience display lag due to the inability of existing display devices with built-in USB hubs to process signals independently, leading to delays in signal processing and transmission, especially when the computer host is heavily loaded, resulting in non-real-time responses to user operations.
Innovation Solution
A method where the display device includes a processing unit that directly processes input signals from personal input devices, updates the cursor status, and transmits event messages using existing signal transmission cables, reducing the need for additional cables and allowing for real-time processing and display updates, thereby reducing display lag and maintaining consistent operability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If display devices with built-in USB hubs forward signals to computer host for processing, then USB device connectivity is improved, but signal processing speed deteriorates due to heavy computer host load
Solution Approach 1:
The patent divides the signal processing function into two parts: the display device handles cursor position and basic input device events independently, while the computer host handles application-level processing. This segmentation allows the display device to respond immediately to user inputs without waiting for the host processor, thereby improving signal processing speed while maintaining USB device connectivity.
Solution Approach 2:
The display device acts as an intermediary between the USB input device and the computer host. It receives event messages from the input device, processes them locally to update cursor position in real-time, and simultaneously forwards relevant information to the host. This intermediary role enables independent processing that is not bottlenecked by host load.
2Adaptability or versatility
If additional USB cable is connected for signal transmission, then USB device connectivity is improved, but device complexity increases
Solution Approach 1:
The display device integrates multiple functions into a single device: it serves as both a display output device and a USB hub with independent processing capability. By making the display device universal (capable of both displaying and processing USB input signals), the patent eliminates the need for separate USB hub hardware and additional cables, thereby reducing device complexity while maintaining full USB connectivity.
Solution Approach 2:
The patent combines the USB hub functionality and signal processing capability into the display device itself. Instead of having separate USB hub hardware that requires additional USB cables connecting to the host, the display device merges these functions and uses its existing connection to the host for both video output and USB signal forwarding, reducing cable complexity.
3Reliability
If event signals are processed by main processor, memory, and graphic processor, then processing completeness is improved, but display lag increases due to real-time processing inability
Solution Approach 1:
The display device performs preliminary processing of input device events by updating cursor position and generating display updates independently before the computer host completes its application-level processing. This preliminary action ensures that the display reflects user inputs immediately without waiting for the complete host processing cycle, thereby reducing display lag while maintaining processing completeness through subsequent host communication.
Data Source
AI summary
The present invention provides a method for driving personal input device. The method is executed by a display. The display is connected with a personal input device. A first processing unit of the display drives the personal input device. The display receives a first event message from the personal input device. The first processing unit processes the event message to give a first event parameter, and updates the status of a cursor in a display picture according to the first event parameter. In addition, the first processing unit processes the first event message to generate a second event message, and transmits the second event message to an electronic device via a display data channel/command interface (DDC/CI).


