Fast Inker Hardware Path for Touch Display Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touchscreen systems experience lag when processing stylus input data due to time-consuming operations, leading to a less responsive writing and drawing experience, with predictive solutions often resulting in inaccurate displays and artifacts.
Innovation Solution
Implementing a 'fast inker' that uses a direct hardware path to the display pipeline, bypassing CPU and OS processing, to directly convert and display stylus input data, reducing latency and improving responsiveness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If stylus input data is processed through CPU and OS operations, then processing completeness is improved, but display latency increases
Solution Approach 1:
The patent segments the data processing path into two independent channels: a fast path that bypasses CPU and OS for low-latency display, and a slow path that processes through CPU and OS for complete data handling. This segmentation allows the system to achieve both low latency and processing completeness by routing different data streams through appropriate paths.
Solution Approach 2:
The patent introduces an intermediary buffer or memory structure that temporarily holds stylus input data, allowing it to be simultaneously accessed by both the fast display path and the slow processing path. This intermediary enables parallel processing without data loss or timing conflicts.
2Speed
If predictive solutions are used to reduce lag time, then display responsiveness is improved, but display accuracy deteriorates due to artifacts
Solution Approach 1:
The patent prepares display data in advance by converting stylus input data into a display-ready format through the fast path, but without performing predictive operations. This preliminary conversion allows immediate display of accurate data without the need for prediction algorithms that would introduce artifacts.
Data Source
AI summary
An apparatus for fast inking a touch display is described herein. The system for fast inking a touch display can include receiving touch input and generate touch sensor data. The system can include a graphics processing unit (GPU) including a fast inker and a display pipeline. The GPU can transmit human interface device (HID) data generated from the touch sensor data to a writing application memory and the fast inker. The fast inker can convert the HID data into inking data to be sent to the display pipeline through a direct hardware path. The writing application can convert the HID data into inking data to be sent to the display pipeline. The system can also include a touch display to display pixels marked according to the inking data received by the display pipeline.


