Multi-Touchscreen Calibration for Startup Pointer Error Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touchscreen calibration methods, such as those provided by the Win10 operating system, are inconvenient and fail to address pointer errors that occur during the startup process of computers with multiple touchscreens, leading to operational inefficiencies.
Innovation Solution
A touchscreen calibration method that involves accessing a system administrative events database to detect pointer errors, disabling and re-enabling touchscreens, loading an apparatus registry file, and establishing connections based on this file to correct correspondence errors between touch sensors and displays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual touchscreen calibration is performed through step-by-step user interaction, then calibration can be completed, but user convenience deteriorates and operation complexity increases
Solution Approach 1:
The system performs touchscreen calibration automatically without requiring user interaction. The calibration process is initiated and executed by the system itself, detecting pointer errors and recalibrating touchscreens based on registry files, thereby eliminating the need for manual user operation while maintaining calibration effectiveness
Solution Approach 2:
The system performs calibration during the startup process before the user begins normal operations. By detecting pointer errors early and executing calibration beforehand, the system ensures touchscreen accuracy is established in advance, preventing operational issues before they affect user convenience
2Reliability
If touchscreen calibration is performed manually during startup, then calibration can be completed, but the system cannot address pointer errors occurring during future startup processes
Solution Approach 1:
The system continuously monitors for pointer errors by accessing the system administrative events database during each startup process. When pointer errors are detected, the system automatically triggers recalibration, creating a feedback loop that ensures calibration is performed whenever needed, not just during the first startup
Solution Approach 2:
The calibration system transitions from a static one-time calibration approach to a dynamic adaptive system that responds to actual system conditions. The system adjusts its behavior by detecting pointer errors and performing calibration only when necessary, making the calibration process flexible and responsive to changing system states
3Reliability
If the system continuously monitors and automatically recalibrates touchscreens, then touchscreen functionality reliability improves, but system complexity increases
Solution Approach 1:
The system extracts and utilizes existing system components for calibration functionality rather than adding entirely new complex subsystems. It leverages the existing system administrative events database for error detection and the apparatus registry file for calibration data, separating the calibration logic from the main operating system while reusing available infrastructure
Data Source
AI summary
A touchscreen calibration method and a readable storage media are provided. The method includes: A processor accesses a system administrative events database, which is configured to record a pointer error event; and the processor executes a calibration process when the processor determines the pointer error event does exist. The calibration process includes: disabling a plurality of touchscreens; re-enabling the plurality of touchscreens after a preset time period; loading an apparatus registry file after the plurality of touchscreens are restarted; and establishing connections between the processor and the plurality of touchscreens based on the apparatus registry file.


