Mobile Terminal Code Scanning via Front Camera Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiency and poor experience when scanning codes with mobile terminals due to the need for multiple manual operations, such as unlocking screens and opening applications, before scanning can be initiated.

Innovation Solution

A code scanning method and device that keeps the camera on when the mobile terminal is in a power-on state, allowing for direct image capture and identification of graphic identification codes, decoding to obtain access links, and automatically running the corresponding application to display the access interface without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the camera is kept on when the mobile terminal is in a power-on state, then the code scanning speed and user experience are improved, but the energy consumption increases

Engineering Contradiction:
Improvecode scanning speedVSAvoidcamera energy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The camera is activated periodically or on-demand based on detection needs rather than remaining continuously on. The system uses the front camera to capture images, detects whether graphic identification codes are present in the captured images, and only activates the main camera when codes are detected, thereby reducing unnecessary energy consumption while maintaining fast scanning capability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system automatically detects the presence of graphic identification codes in captured images and triggers the appropriate scanning workflow without user intervention. The detection mechanism serves itself by automatically initiating the main camera capture and subsequent processing only when needed, eliminating manual activation steps.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual operations are required to open code-scanning applications, then the device complexity is reduced, but the operation time and user effort increase

Engineering Contradiction:
Improvecode scanning efficiencyVSAvoiduser operation steps
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary detection using the front camera to identify whether graphic identification codes are present in the user's field of view before activating the full scanning workflow. This preliminary action allows the system to prepare and automatically initiate the appropriate application, eliminating the need for users to manually open code-scanning applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors captured images for the presence of graphic identification codes and provides feedback to automatically trigger the scanning workflow. When codes are detected, the system feedback-loops to activate the main camera and launch the appropriate application, creating an automatic response mechanism that eliminates manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11449857B2Code scanning method, code scanning device and mobile terminal
Publication Date: 2022.09.20 VIVO MOBILE COMM CO LTD
  • US11449857B2 patent drawing
  • US11449857B2 patent drawing
  • US11449857B2 patent drawing

AI summary

The present disclosure provides a code scanning method, a code scanning device and a mobile terminal. When the mobile terminal is in a power-on state, a camera of the mobile terminal is normally on. The method includes: capturing an image with the camera, and identifying a captured target image; when identifying that the target image has an image feature of a preset graphic identification code, acquiring a target graphic identification code in the target image; decoding the target graphic identification code to obtain an access link corresponding to the target graphic identification code; and running a target application corresponding to the access link, and displaying an access interface corresponding to the access link.