Signal Conversion Module for Touch Panel Input Signal Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch panel input signals often experience missing or delay due to processing by the operating system, leading to a less smooth interface manipulation.

Innovation Solution

A signal conversion module registers with the operating system to obtain raw data from a human interface device, calculates a reference value using boundary data and screen resolution, and converts the data into coordinate data to be sent directly to application programs, bypassing the need for full processing by the operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the operating system processes touch panel input signals, then the signals are standardized and compatible with mouse operations, but signal missing or delay occurs resulting in less smooth interface manipulation

Engineering Contradiction:
Improvecompatibility with operating systemVSAvoidsignal delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

A signal conversion module is introduced as an intermediary component between the touch panel driver and the operating system. This module directly obtains raw touch data from the driver, converts it to coordinate data using reference values (boundary data and resolution), and sends it to application programs, bypassing the operating system's standard input processing path that causes delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the operating system processes touch panel input signals, then standard mouse signal conversion is achieved, but signal missing occurs and interface manipulation becomes less smooth

Engineering Contradiction:
Improvesignal conversion capabilityVSAvoidsignal completeness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The essential signal conversion function is extracted from the operating system's general input processing and implemented separately in the signal conversion module. This module directly obtains raw touch data from the driver, performs coordinate conversion using reference values, and delivers complete touch signals to application programs without the signal loss that occurs in the standard operating system processing path.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If a signal conversion module is introduced to process touch signals directly, then signal delay and missing are alleviated, but system complexity increases

Engineering Contradiction:
Improvesignal response timeVSAvoidsoftware architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The signal conversion module is designed with universal functionality that can handle different touch panel types and configurations. It obtains boundary data and resolution from the driver, calculates reference values, and performs coordinate conversion in a unified manner, making the module adaptable to various touch devices without requiring separate processing logic for each device type.

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

Data Source

PatentUS8599156B2Electronic apparatus and method for processing input signal
Publication Date: 2013.12.03 ACER INC
  • US8599156B2 patent drawing
  • US8599156B2 patent drawing
  • US8599156B2 patent drawing

AI summary

An electronic apparatus and a method for processing an input signal are provided. In the present invention, a signal conversion module is provided, and the signal conversion module registers into an operating system. A raw data corresponding to an input signal is obtained from the operating system through the signal conversion module, when the input signal is received from a human interface device. And a reference value is obtained from a driver of the human interface device through the signal conversion module. The raw data is converted into a coordinate data according to the reference value through the signal conversion module, and the coordinate data is sent to an application program through the signal conversion module.