Capacitive Touch Sensing Code Word Segmentation for Fast Position Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Capacitive touch sensing devices using code-division multiplexing (CDM) face challenges in estimating touch positions before receiving full receive signals, which is crucial for applications with fast output report rates such as human interface devices.

Innovation Solution

A method and system that utilize a spread-spectrum technique to estimate touch positions by assigning code words with first and second code word portions to transmit electrodes, decoding partial receive signals, and computing touch position estimates based on these decoded portions, allowing for touch position estimation before full receive signals are received.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If code-division multiplexing is used to transmit signals from multiple transmit electrodes through a shared channel, then signal multiplexing capability is improved, but touch position estimation cannot be performed before full receive signals are received

Engineering Contradiction:
Improvesignal multiplexing capabilityVSAvoidtouch position estimation delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the code word into multiple portions (e.g., first portion and second portion) and processes them separately. The receiver decodes the first portion of the receive signal using the first portion of the code word to generate an initial touch position estimate, then later refines this estimate using the second portion. This segmentation allows partial processing and early estimation without waiting for the complete signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary touch position estimation using only the first portion of the received signal and the corresponding first portion of the code word. This preliminary estimate is generated before the full receive signal is received, allowing the system to provide early touch position information. The estimation is later refined when the second portion becomes available, but the preliminary action enables faster initial response.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If full code words are transmitted to ensure accurate signal identification, then signal decoding accuracy is improved, but report rate for touch position estimates decreases

Engineering Contradiction:
Improvesignal decoding accuracyVSAvoidreport rate
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by using only a portion (e.g., first 50%) of the code word for initial touch position estimation. This partial processing enables the system to generate reportable touch position estimates without waiting for the complete code word to be received and processed, thereby increasing the report rate. The full code word is still transmitted for refined estimation when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the code word processing into multiple stages: first decoding the first portion to generate an initial estimate, then optionally refining with the second portion. This segmentation allows the system to provide frequent updates based on partial data while maintaining the option for higher accuracy when complete data is available, thus increasing overall productivity.

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If code words are assigned to all transmit electrodes for complete coverage, then touch detection coverage is improved, but processing complexity increases

Engineering Contradiction:
Improvetouch detection coverageVSAvoidprocessing complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the set of transmit electrodes into multiple subsets, with different code words assigned to different subsets. This segmentation allows the receiver to process signals from different subsets separately and independently, reducing the overall processing complexity while maintaining complete coverage across all electrodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by initially processing only a subset of code words (e.g., first subset assigned to first subset of transmit electrodes) to generate touch position estimates. This reduces the immediate processing burden while still providing comprehensive coverage over time as different subsets are processed in sequence or parallel.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240353946A1Decoding touch data based on a code word portion
Publication Date: 2024.10.24 MICROCHIP TECHNOLOGY INC
  • US20240353946A1 patent drawing
  • US20240353946A1 patent drawing
  • US20240353946A1 patent drawing

AI summary

Systems having a capacitive touch sensing system with transmit and receive electrodes positioned to have mutual capacitances at node intersections that deviate when a node is touched; a processor; and a machine readable storage medium with instructions to: assign complete code words to transmit electrodes; identify a subset of transmit electrodes based on a prior touch position estimate; generate a transmit signal for the transmit electrodes; receive a first portion of a receive signal for receive electrodes indicative of capacitances; decode the first portion of the receive signal of receive electrodes using the first portions of the code words; and compute touch position estimates for the subset of transmit electrodes based on the decoded first portions of the receive signals.