Touch Data Transmission with Pre-computed Checksum Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch data transmission methods in electronic devices often result in data loss during transmission, leading to incorrect touch event information being processed by controllers, which can cause inefficiencies and errors in device performance.
Innovation Solution
A touch data transmission method that involves generating header information and checksums by a controller for detected touch events, storing these in memory, and using checksums to verify the accuracy of touch event information before processing, thereby ensuring correct data transmission and reducing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If touch event information is transmitted directly from touch control device to controller without verification, then transmission speed is fast, but data accuracy deteriorates due to potential data loss and undetected errors
Solution Approach 1:
The patent applies preliminary action by pre-calculating checksum values and preparing header information before actual data transmission. The touch control device computes checksums of touch event data and stores them in advance, so that when transmission occurs, the verification can be performed immediately without adding significant transmission overhead. This resolves the contradiction by preparing verification data beforehand, maintaining fast transmission while ensuring data accuracy.
Solution Approach 2:
The patent introduces checksum values and header information as intermediary elements between the touch control device and controller. These intermediaries serve as mediators that enable error detection without requiring complex retransmission protocols. The checksum acts as a lightweight mediator that verifies data integrity, resolving the contradiction between maintaining simple transmission and ensuring data accuracy.
2Reliability
If checksum verification is performed on all transmitted touch event data, then data accuracy is improved, but processing time increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing checksum values in memory before transmission occurs. When the controller receives the data, it can quickly verify against the pre-computed checksum without performing complex verification algorithms in real-time. This resolves the contradiction by moving the computationally intensive checksum calculation to the preparation phase, making the actual verification phase very fast.
Solution Approach 2:
The patent segments the verification process into two parts: header information with checksum (verified first) and actual touch event data (processed after header verification). By segmenting the verification approach, the system can quickly reject obviously corrupted packets by checking the header checksum first, avoiding the need to process the entire data set when errors are present. This resolves the contradiction by enabling fast failure detection without exhaustive verification of all data.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A touch data transmission method of present disclosure includes: generating a header information by a first controller according to a detected touch event (S110); generating a first checksum information by the first controller according to the header information (S120); storing the header information and the first checksum information to a memory by the first controller (S130); and, storing a plurality of position information of the detected touch event to the memory by the first controller (S140).