Touch Controller Boundary Conflict Resolution via Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large touchscreen displays face touch performance issues due to the lack of sufficient receive and transmit lines in existing touch controllers, leading to conflicts between separate touch sensor segments and increased complexity and processing delays in resolving these conflicts.

Innovation Solution

Sharing digital touch data between touch controllers via an existing electrical interface, such as UART, I2C, or SPI, within a defined margin area adjacent to the boundary between touch-sensing layer segments, allowing each controller to accurately determine user intent and resolve boundary conflicts without the need for additional hardware or increased bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate touch controllers are used for different sensor segments of large touchscreen displays, then the touchscreen can be supported with available controllers, but touch performance issues arise due to conflicts between controllers at segment boundaries

Engineering Contradiction:
Improvetouchscreen size supportVSAvoidtouch performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the touchscreen into multiple sensor segments, each handled by a separate touch controller. This segmentation allows large touchscreens to be supported using available controllers, while the segmentation itself enables independent optimization of each segment's touch performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary coordination mechanism that manages data exchange and conflict resolution between multiple touch controllers at segment boundaries. This intermediary layer harmonizes the operations of separate controllers, eliminating ghost touches and boundary conflicts while maintaining the benefits of segmented architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the entire sensor segment heat map is transferred to the operating system for conflict resolution, then touch conflicts can be resolved, but increased bandwidth and processing requirements are needed

Engineering Contradiction:
Improvetouch conflict resolutionVSAvoidprocessing bandwidth
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary boundary region data from the complete heat map for transfer between controllers and to the operating system. By taking out only the critical boundary information rather than the entire heat map, the solution resolves touch conflicts while minimizing bandwidth consumption and processing requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transferring only the portion of heat map data that is necessary for conflict resolution (boundary regions) rather than the complete heat map. This partial data transfer achieves the required conflict resolution functionality with reduced processing overhead

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If a master/slave relationship is implemented between touch controllers, then conflict resolution is achieved, but system complexity and processing delays increase

Engineering Contradiction:
Improvetouch controller coordinationVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the coordination functions of master and slave controllers into a distributed peer-to-peer architecture. Each controller operates independently but coordinates with neighbors through standardized data exchange protocols, eliminating the hierarchical delays inherent in master/slave relationships while maintaining effective conflict resolution

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a dynamic coordination mechanism where controllers can adapt their interaction patterns based on real-time conditions. Rather than a fixed master/slave hierarchy, the system dynamically adjusts data exchange and conflict resolution strategies, reducing processing delays while maintaining coordination effectiveness

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If additional hardwire connections are made between touch controllers for boundary region sharing, then touch accuracy at boundaries improves, but wiring complexity increases

Engineering Contradiction:
Improveboundary touch accuracyVSAvoidwiring complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes existing communication interfaces (I2C, SPI, UART) multi-functional by using them for both standard controller communication and boundary data exchange. This universal use of existing interfaces provides the needed boundary region sharing capability without adding any physical wiring connections

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

Solution Approach 2:

The patent creates digital copies of boundary region data through existing communication protocols rather than using physical hardwire connections. The boundary data is copied and transmitted electronically through standard interfaces, achieving the same functional result as direct wiring but with reduced physical complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11307704B1Systems and methods for resolving touch and pen conflicts between multiple touch controllers coupled to a common touchscreen display
Publication Date: 2022.04.19 DELL PROD LP
  • US11307704B1 patent drawing
  • US11307704B1 patent drawing
  • US11307704B1 patent drawing

AI summary

Systems and methods are provided that may be implemented to share digital touch data (e.g., user finger touch data, pen or stylus touch data, etc.) between two or more touch controllers that are coupled to separate respective touch-sensing segments of a common touchscreen display device. The shared digital touch data may correspond to (and be derived from) analog user touch signals received within a defined margin area of each touch-sensing layer segment that lies adjacent to a middle boundary region of the touchscreen display. Each touch controller may accurately determine or compute the user touch intent for a touch data map of its corresponding touch-sensing layer segment after resolving any existing boundary conflict between digital touch data that corresponds to adjacent touch sensor segments. An operating system (OS) executing on a host programmable integrated circuit may then reconstruct and provide the full touch data map for the entire touchscreen display device.