Touch Data Packet Circuitry for Standardized Automotive Panels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no unified packet format specification between IC suppliers and carplay suppliers for automotive panels with touch detection function, leading to inefficiencies in communication and increased time spent on discussing and defining packet formats.

Innovation Solution

A touch detection circuitry comprising an ADC, controller, and packet generator that converts touch signals to digital form, calculates coordinates and event types, and encapsulates these into a touch data packet, which can include additional information like checksums and debug data, facilitating standardized communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom packet formats are negotiated between IC suppliers and carplay suppliers, then communication compatibility can be achieved, but development time and communication efficiency are reduced

Engineering Contradiction:
Improvecommunication compatibilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies universality by creating a standardized packet format that can be universally used across different IC suppliers and carplay suppliers. The packet structure includes universal fields such as header (0x59), touch event type (single-touch, multi-touch, leave-touch), coordinate information (X, Y coordinates), and checksum, which can be applied to various touch panel scenarios without requiring custom negotiations for each supplier combination.

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

2Adaptability or versatility

If custom packet formats are negotiated between IC suppliers and carplay suppliers, then communication compatibility can be achieved, but communication efficiency is reduced

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies parameter changes by defining specific parameter ranges and formats within the packet structure. For example, the touch event type is encoded as specific values (0x01 for single-touch, 0x02 for multi-touch, 0x03 for leave-touch), coordinates are transmitted in fixed formats, and checksum calculation follows a defined algorithm. These standardized parameter changes enable efficient parsing and processing without requiring complex negotiation protocols.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If packet format specifications are defined for each supplier combination, then communication accuracy can be ensured, but system complexity increases

Engineering Contradiction:
Improvecommunication accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies feedback through the checksum mechanism. The checksum field is calculated based on the packet data using a defined algorithm, and the receiving end verifies the checksum to ensure data integrity. This feedback mechanism ensures communication accuracy without requiring complex error handling protocols for each supplier combination, as the checksum verification provides a universal error detection method.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12487693B2Touch detection circuitry, electronic device and touch event handling method thereof
Publication Date: 2025.12.02 HIMAX TECH LTD
  • US12487693B2 patent drawing
  • US12487693B2 patent drawing
  • US12487693B2 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, at least one touch event type, 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, the at least one touch event type, and the at least one touch size into a touch data packet.