Graphic Code Display Angle Adjustment for Scanning Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Old scanning devices have difficulty recognizing graphic codes due to inadequate recognition algorithms and improper angle placement, leading to low success rates and increased scanning times, which negatively impact user experience.
Innovation Solution
A method and apparatus that determine the tilted angle of a graphic code's affine plane relative to a horizontal plane and adjust it based on a prestored tilted angle of a scanning window plane to minimize the angle between the two, allowing for successful recognition without significant angle adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a graphic code is displayed at a fixed angle without adjustment, then the display is simple and stable, but the scanning success rate decreases and scanning time increases when the angle does not match the scanning device
Solution Approach 1:
The system performs preliminary angle adjustment by calculating the optimal display angle based on the scanning device's orientation angle before the scanning process begins. This ensures the graphic code is displayed at the correct angle in advance, eliminating the need for manual adjustment during scanning and improving success rate without adding operational complexity
Solution Approach 2:
The system obtains the orientation angle of the scanning device as feedback, uses this information to calculate the optimal display angle, and adjusts the graphic code display accordingly. This closed-loop feedback mechanism ensures the display angle always matches the scanning device angle, improving reliability while keeping the adjustment process automated and simple
2Reliability
If the graphic code display device is manually adjusted to match the scanning device angle, then scanning success rate improves, but the operation becomes more complex and time-consuming
Solution Approach 1:
The graphic code display device automatically adjusts its display angle based on the scanning device's orientation angle without requiring manual intervention. The system self-calculates and self-adjusts the optimal angle, making the operation simple while ensuring high scanning success rate
Solution Approach 2:
The system replaces manual mechanical adjustment with an automated computational approach. Instead of physically rotating the display device, the system calculates the optimal angle using the scanning device's orientation data and renders the graphic code at the correct angle programmatically, simplifying the operation while maintaining high reliability
3Productivity
If the scanning device uses an older recognition algorithm, then the device cost is lower, but the recognition capability and scanning speed are reduced
Solution Approach 1:
The system performs preliminary angle optimization by calculating and setting the optimal display angle before scanning begins. This pre-adjustment ensures the graphic code is presented in the best possible orientation for recognition, compensating for the limitations of older recognition algorithms and improving scanning speed without requiring algorithm upgrades
Solution Approach 2:
The system changes the display parameter (angle) of the graphic code to optimize recognition. By adjusting the display angle to match the scanning device's orientation, the system improves the effectiveness of older recognition algorithms, thereby increasing scanning speed without increasing algorithm complexity or device cost
Data Source
AI summary
A method includes: determining, by a graphic code display device, a first tilted angle of an affine plane of the graphic code displayed by the graphic code display device relative to a horizontal plane; obtaining, by the graphic code display device, a prestored second tilted angle of a scanning window plane of a scanning device relative to the horizontal plane, wherein the graphic code is displayed for the scanning device to scan; and adjusting, by the graphic code display device according to the first tilted angle and the second tilted angle, the first tilted angle of the affine plane of the graphic code to reduce an angle between the affine plane of the graphic code and the scanning window plane of the scanning device. Adjusting the first tilted angle of the affine plane of the graphic code stretches the graphic code.


