Dynamic Self-Switchable CPI Resolution for Optical Mouse Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical mouse sensors have fixed CPI resolution settings, which are not adaptable to varying application needs, such as different surfaces and user preferences, leading to suboptimal performance in environments like kitchens or gaming environments that require dynamic responsiveness and accuracy.

Innovation Solution

An optical mouse sensor with a dynamic self-switching CPI resolution capability, utilizing a processor and memory to detect movement variables like velocity, acceleration, or user preferences, and adjust the CPI resolution accordingly to optimize performance for specific applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed CPI resolution is used, then device simplicity is maintained, but adaptability to different applications deteriorates

Engineering Contradiction:
ImproveCPI resolution adaptabilityVSAvoidsensor control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic CPI resolution switching by enabling the optical mouse sensor to automatically adjust its CPI setting based on detected movement characteristics. The sensor transitions from a static fixed-CPI state to a dynamic adaptive-CPI state, resolving the contradiction between adaptability and complexity by introducing controlled dynamics through movement-based detection and switching logic

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The optical mouse sensor performs self-adjustment of CPI resolution by detecting its own movement characteristics and autonomously selecting appropriate CPI settings. This self-service mechanism eliminates the need for external control systems or user intervention, achieving adaptability while minimizing the increase in device complexity

Inventive Principle:
Principle #25Self-service

2Measurement precision

If high CPI resolution is maintained, then position accuracy is improved, but responsiveness to fast movement deteriorates

Engineering Contradiction:
Improveposition accuracyVSAvoidresponse speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent dynamically adjusts CPI resolution based on movement velocity detection. When fast movement is detected, the sensor switches to lower CPI settings to maintain responsiveness; when slow movement is detected, it switches to higher CPI settings to maximize position accuracy. This dynamic adaptation resolves the contradiction between measurement precision and response speed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The sensor changes the CPI resolution parameter in response to detected movement characteristics. By modifying this critical parameter based on real-time movement conditions, the system optimizes the balance between position accuracy and response speed for different usage scenarios

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7714844B2Dynamic self-switchable CPI resolution for an optical mouse sensor
Publication Date: 2010.05.11 PIXART IMAGING INC
  • US7714844B2 patent drawing
  • US7714844B2 patent drawing
  • US7714844B2 patent drawing

AI summary

An optical mouse employs an optical mouse controller and an optical mouse sensor. In operation, the optical mouse sensor generates an image sensing report signal indicative of a movement of the optical mouse over a surface of an object and communicates the image sensing report signal to the optical mouse controller based on a CPI resolution setting of the optical mouse sensor. To be responsive to varying applications, the optical mouse sensor detects a dynamic movement variable associated with the movement of the optical mouse over the surface of the object and controls a switching of the CPI resolution setting among at least two different CPI resolutions based on a detection of the dynamic movement variable.