QR Code Recognition on Touch Panels via Gesture Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in easily recognizing and interacting with QR codes displayed on mobile devices, as they require additional camera usage for decoding, which is inconvenient and inefficient.
Innovation Solution
A method and apparatus that enable QR code recognition and conversion into touchable objects on devices with touch panels, allowing users to select and recognize QR codes through touch signals or gestures, and convert them into executable commands, such as links or buttons, eliminating the need for additional camera usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users photograph QR codes using a camera to decode them, then QR code recognition is achieved, but device complexity increases and ease of operation deteriorates due to requiring additional camera usage
Solution Approach 1:
The patent merges the QR code recognition function with the existing touch panel display system. The touch panel not only displays content but also detects touch signals to identify QR code regions, eliminating the need for a separate camera device. This integration resolves the contradiction by combining multiple functions into a single system.
Solution Approach 2:
The touch panel is given multiple functions: it serves as both a display interface and a QR code detection input device. By making the touch panel universal, the system can recognize QR codes without requiring dedicated camera hardware, thus improving ease of operation while avoiding increased device complexity.
2Ease of operation
If QR codes are displayed on touch panels, then ease of operation improves by eliminating camera need, but device complexity increases due to additional recognition algorithms
Solution Approach 1:
The system performs preliminary actions by pre-defining QR code recognition regions on the touch panel and pre-processing image data to identify potential QR code locations. This allows the recognition algorithm to focus only on specific regions rather than analyzing the entire display, reducing computational complexity while maintaining ease of operation.
Solution Approach 2:
The touch panel is segmented into multiple detection regions, and the QR code recognition process is divided into stages: region identification, pattern matching, and code decoding. This segmentation approach reduces the complexity of the overall recognition algorithm by breaking it down into manageable steps that process information incrementally.
3Measurement precision
If the search region for QR code pattern is extended from touch point, then recognition accuracy improves, but processing time increases
Solution Approach 1:
Instead of extending the search region to cover the entire display, the system uses partial action by defining a reasonable search radius around the touch point. This partial search region provides sufficient accuracy for QR code recognition while significantly reducing processing time compared to a complete scan of the entire display area.
Solution Approach 2:
The system performs preliminary identification of the touch point location and defines the search region based on that initial action. By preparing the search parameters in advance based on the touch input, the system avoids time-consuming full-display scans while ensuring accurate QR code detection within the predetermined region.
Data Source
AI summary
Provided are a method of recognizing a quick response (QR) code in image data, and an apparatus and method for converting a QR code in content data into a touchable object. The method of converting a QR code in content data into a touchable object includes a step in which a computer device receives content data including a QR code, a step in which the computer device recognizes the QR code in the content data, and a step in which the computer device converts an image in which the QR code is shown into a touchable object for executing a command included in the QR code. The converting step includes interpreting, at the computer device, the command included in the recognized QR code, and modifying, at the computer device, a code of the content data to convert the image into the touchable object for executing the command.


