Touch Data Packet Circuitry for Standardized Event Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automotive touch panels lack a unified packet format specification between IC suppliers and carplay suppliers, leading to inefficiencies in communication and requiring additional time for packet format discussions.

Innovation Solution

A touch detection circuitry that includes an ADC, a controller, and a packet generator, which converts touch signals into digital form, calculates coordinate points and touch sizes, and encapsulates this information into a touch data packet, along with optional reserved, debug, and checksum information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a unified packet format specification is implemented, then communication efficiency between touch panels and electronic devices is improved, but device complexity increases due to standardized encapsulation requirements

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidpacket encapsulation structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The touch data packet is segmented into distinct fields including coordinate information, touch size, pressure data, and event type identifiers. This segmentation allows each component to be processed independently while maintaining overall standardization, resolving the contradiction by organizing complex data into manageable standardized units that improve communication efficiency without overwhelming device complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The packet format is designed with universal applicability across different touch panel types and electronic devices. The standardized structure uses common data types and encoding schemes that can be universally parsed by any compliant device, improving communication efficiency while the fixed universal structure actually reduces complexity compared to custom formats

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If comprehensive touch information is encapsulated in the packet, then measurement precision of touch events is improved, but loss of time occurs during data processing and transmission

Engineering Contradiction:
Improvetouch event detection accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The touch detection circuitry pre-calculates and pre-processes touch coordinates, touch size, and pressure values before encapsulation. By performing these calculations in advance during the touch detection phase rather than during packet processing, the system achieves high measurement precision while minimizing the time loss during actual data transmission and processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Only the essential touch event parameters (coordinates, size, pressure, event type) are extracted and encapsulated in the packet, excluding redundant information. This selective extraction maintains measurement precision for critical parameters while reducing overall data volume and processing time

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12333106B2Touch detection circuitry, electronic device and touch event handling method thereof
Publication Date: 2025.06.17 HIMAX TECH LTD
  • US12333106B2 patent drawing
  • US12333106B2 patent drawing
  • US12333106B2 patent drawing

AI summary

A touch detection circuitry includes an analog-to-digital converter (ADC), a controller, and a packet generator. The ADC is arranged to convert touch signals of a touch panel from analog form into digital form. The controller is electrically connected to the ADC, and is configured to calculate at least one coordinate point and at least one touch size respectively corresponding to at least one touch event on the touch panel based on the touch signals. The packet generator is electrically connected to the controller, and is configured to encapsulate the at least one coordinate point and the at least one touch size into a touch data packet.