Optical System Click Detection Using State Transitions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional optical mouse click detection systems for portable devices are inefficient as they sequentially detect lift-up and put-down motions, leading to resource wastage and not aligning with human instinct, and may incorrectly identify click events due to environmental interference.
Innovation Solution
An optical system and click detection method that identifies click events only when system state changes, using thresholds to determine image quality and count values to differentiate between single and double clicks, and terminates detection if no further state transfer occurs within a predetermined range, preventing unnecessary resource waiting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system sequentially detects lift-up motion and put-down motion to identify click events, then click event detection can be achieved, but system resources are wasted by continuous detection and human instinct is not fully matched
Solution Approach 1:
The patent inverts the conventional detection approach by not waiting for both lift-up and put-down motions to complete. Instead, it detects click events by monitoring state changes in real-time, specifically by detecting when the optical system transitions from a non-touch state to a touch state and back, thereby identifying click events without requiring the complete sequential detection of both motions.
Solution Approach 2:
The system uses its own state changes as the detection signal. By monitoring whether the optical system itself transitions between touch and non-touch states, the system identifies click events without requiring external continuous monitoring or additional detection mechanisms, thereby improving resource efficiency.
2Reliability
If the system continuously detects put-down motion after lift-up motion, then click events can be identified, but system resources are wasted by continuous waiting
Solution Approach 1:
The system performs preliminary detection by monitoring state changes as they occur rather than waiting for the complete detection sequence. When the optical system detects a transition to a touch state and subsequently to a non-touch state, it immediately identifies the click event without continuing to wait for additional put-down motion detection, thereby reducing detection time.
3Productivity
If the system uses thresholds to determine image quality and count values, then real-time operation can be achieved, but environmental interference may cause incorrect identification
Solution Approach 1:
The system uses feedback from the optical sensor to continuously monitor the state of the detection interface. By comparing the current state with previous states and using count values to track the sequence of state changes, the system can distinguish between legitimate click events and environmental interference, thereby maintaining high accuracy while operating in real-time.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables real-time operation and efficient resource management by accurately identifying click events without waiting for state changes, reducing errors from environmental interference.
Implementation Method 1
The light source is configured to illuminate the detection interface. The image sensor is configured to receive reflected lights from the finger upon the detection interface to generate an image frame.
Data Source
AI summary
The present invention provides a click detection method for an optical system including the steps of: acquiring an image frame and calculating a quality parameter thereof; in an initial state, maintaining the initial state when the quality parameter is smaller than or equal to a first threshold while transferring to a first touch state and counting a count value when the quality parameter is larger than the first threshold; and in the first touch state, maintaining the first touch state when the quality parameter is larger than or equal to a second threshold while identifying the count value when the quality parameter is smaller than the second threshold and identifying a single click and transferring to the initial state if the count value is within a first predetermined range. The present invention further provides an optical system.


