On-Screen Code Stabilization via Sensor Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile device codes, such as QR codes, are difficult to scan due to user movement, leading to increased scanning time and frustration, as existing technologies do not effectively stabilize the code during the scanning process.
Innovation Solution
A code stabilization application on mobile devices uses sensors like gyroscopes, accelerometers, and cameras to detect movement and adjust the position, shape, and size of the on-screen code to maintain stability relative to the code scanner, ensuring efficient scanning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the user holds the mobile device steady for scanning, then the code can be scanned accurately, but the scanning process takes longer time
Solution Approach 1:
The patent applies dynamics by making the code image adjustable and movable on the display screen in response to detected device movements. The code stabilization application dynamically repositions the code image to compensate for device motion, allowing the scanner to maintain accurate tracking of the code throughout the scanning process, thereby reducing scanning time while preserving accuracy.
Solution Approach 2:
The system uses feedback from motion sensors (accelerometers, gyroscopes) to detect device movement and automatically adjusts the code image position on the screen in real-time. This closed-loop feedback mechanism allows the code to remain stable relative to the scanner despite physical device movement, resolving the contradiction between scanning speed and accuracy.
2Ease of operation
If the user moves the mobile device to adjust code position, then the code placement can be optimized for scanning, but the code stability is disrupted and scanning time increases
Solution Approach 1:
The code stabilization application performs self-service by automatically detecting device movement through sensors and adjusting the code image position without requiring user intervention. The system monitors its own operational state (device orientation and movement) and autonomously compensates for position changes, maintaining code stability while allowing free device movement.
Solution Approach 2:
The patent replaces the mechanical manual adjustment system with an automated electronic system. Instead of requiring physical movement of the device or code to achieve proper positioning, the system uses sensor data and software processing to electronically reposition the code image on the screen, substituting mechanical user actions with automated electronic control.
3Productivity
If the code is displayed on screen without stabilization, then the device complexity is lower, but the scanning efficiency decreases due to user movement
Solution Approach 1:
The code stabilization application leverages existing multi-functional mobile device components (camera for code detection, motion sensors for movement detection, display for code presentation) to achieve code stabilization. By making these existing components work together in a coordinated manner, the system achieves scanning efficiency improvement without requiring entirely new specialized hardware, thus limiting the increase in device complexity.
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
This solution significantly reduces scanning time by maintaining code stability, enhancing the user experience and efficiency in transactions like payments and entry processes by automatically adjusting the code in response to device movement.
Implementation Method 1
uses sensors like gyroscopes, accelerometers, and cameras to detect movement
Implementation Method 2
uses sensors like gyroscopes, accelerometers, and cameras to detect movement
Data Source
AI summary
Methods and systems for stabilizing an on-screen code on a display of a mobile device are described. A code is displayed on a mobile device as an on-screen code. The user holds the mobile device in front of a code scanner so that the on-screen code can be scanned. A code stabilization application on the mobile device assists in stabilizing and/or centering the on-screen code through changing its position, shape, and/or size based on data and/or measurements from sensors. The code stabilization application stabilizes the on-screen code for easy scan-ability to speed up the scanning process.


