Touch Panel Sensitivity Optimization via Application Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses with touch panels face inefficiencies in operability and power consumption due to uniform optimization methods that do not account for varying application-specific requirements, leading to increased CPU load and power usage across different applications.
Innovation Solution
The implementation of profile information for each application program to optimize touch panel settings, including sensitivity, confirmation times, and reporting rates, which are dynamically updated based on the active-state application, allowing for tailored performance and power management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If uniform optimization parameters are set for the touch panel to handle all application programs, then the touch panel can support all applications, but CPU resources and electric power are significantly consumed
Solution Approach 1:
The touch panel parameters are made dynamic by switching between different parameter sets based on the active application. The system dynamically adjusts sensitivity, reporting rate, and confirmation times according to which application is currently running, rather than maintaining fixed uniform parameters. This resolves the contradiction by enabling high adaptability when needed while conserving power when maximum performance is not required.
Solution Approach 2:
The invention changes the operational parameters of the touch panel based on the active application state. Different applications receive different parameter configurations (e.g., higher sensitivity for gaming, lower reporting rates for text input), allowing the system to maintain versatility across applications while optimizing power consumption for each specific use case.
2Adaptability or versatility
If uniform optimization parameters are set for the touch panel to handle all application programs, then the touch panel can support all applications, but the processing load of the CPU increases
Solution Approach 1:
The system dynamically switches between different parameter sets based on the active application, reducing the need for continuous high-level processing. By pre-configuring application-specific parameters, the CPU avoids performing complex real-time calculations for parameter optimization, thereby reducing processing load while maintaining versatility.
Solution Approach 2:
Parameter sets are prepared in advance for different application types. When an application becomes active, the corresponding pre-configured parameter set is applied without requiring complex real-time processing. This preliminary preparation reduces the CPU processing load during operation while maintaining the ability to support multiple applications.
3Ease of operation
If high sensitivity and high reporting rate are maintained for all applications, then the operability is improved, but power consumption increases
Solution Approach 1:
Different regions of the touch panel or different applications receive different sensitivity and reporting rate settings based on their specific needs. For example, gaming applications may receive high sensitivity settings while messaging applications use lower settings, optimizing operability locally for each use case while reducing overall power consumption.
Solution Approach 2:
The system changes sensitivity and reporting rate parameters based on the active application. High sensitivity and high reporting rates are applied only when necessary for specific applications, rather than being maintained uniformly across all applications. This selective parameter adjustment improves operability where needed while conserving power elsewhere.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
An information processing apparatus that includes a touch panel unit that detects a touch input; an application control unit that sets one of a plurality of application programs to an active state as an active-state application program; a profile information acquiring unit that acquires profile information corresponding to the active-state application program; and a parameter updating unit that sets a detection parameter of the touch panel unit based on the profile information.