Always-On Visual Code Processing for Fast Low-Power Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recognizing visual codes in electronic devices requires manual user interaction, such as unlocking the device and executing applications, which is time-consuming and degrades the user experience.

Innovation Solution

An always-on sensor module captures images at low resolution to detect and decode visual codes, waking up the application processor only when decoding succeeds, allowing parallel execution of application unlocking, decoding, and processing tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual user interaction is required to recognize visual codes (unlocking device, executing application, scanning), then the system can ensure secure and controlled access, but the process becomes time-consuming and degrades user experience

Engineering Contradiction:
Improvesecure access controlVSAvoidtime required for visual code recognition
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The sensor module operates in an always-on state to continuously capture images and detect visual codes before the application processor is activated. This preliminary action allows the system to prepare decoding results in advance, so that when the user needs to access functionality, the device can quickly wake up with the visual code already recognized and the relevant application ready to execute, eliminating the manual steps of unlocking and searching for applications.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the application processor remains active to quickly process visual codes, then processing speed improves, but power consumption increases

Engineering Contradiction:
Improvevisual code processing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The visual code processing system is segmented into two independent parts: a low-power sensor module that continuously operates to capture images and perform initial visual code detection, and a high-performance application processor that remains in sleep mode and is only activated when the sensor module successfully decodes a visual code. This segmentation allows the system to maintain fast processing capability when needed while consuming minimal power during normal operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sensor module is designed to autonomously perform visual code detection and decoding without requiring the application processor to be active. It independently captures images, detects visual codes, performs decoding, and even determines whether to wake up the application processor based on successful decoding results. This self-service capability eliminates the need for continuous high-power processing while maintaining fast response when visual codes are present.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system continuously monitors for visual codes using high-resolution capture, then detection accuracy improves, but power consumption and processing load increase

Engineering Contradiction:
Improvevisual code detection accuracyVSAvoidpower consumption for image capture
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The sensor module performs partial action by capturing images at lower resolution and performing basic visual code detection continuously, reserving full high-resolution processing and complex decoding for moments when a visual code is actually detected. This approach maintains sufficient detection accuracy for the continuous monitoring phase while significantly reducing power consumption compared to continuous high-resolution capture.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12511506B2Method and electronic device with visual code processing
Publication Date: 2025.12.30 SAMSUNG ELECTRONICS CO LTD
  • US12511506B2 patent drawing
  • US12511506B2 patent drawing
  • US12511506B2 patent drawing

AI summary

A processor-implemented method with visual code processing includes generating a first image by capturing a first visual code, using an always on (AO) sensor module of an electronic device, detecting a first code image included in the first image and corresponding to the first visual code, using the AO sensor module, performing a first type decoding on the first code image, using the AO sensor module, waking up an application processor (AP) of the electronic device from a low-power state, based on a first decoding result of the first type decoding, and executing a first application of the electronic device corresponding to the first visual code, using the AP.