Image Capture Subject Priority to Suppress Unintended Code Reading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image capturing devices, such as smartphones, require users to manually switch modes to avoid reading two-dimensional codes when both human faces and codes are detected, leading to inconvenience.

Innovation Solution

An image capturing apparatus with a control method that automatically determines the priority between detecting a human face and a two-dimensional code based on their positions or sizes within the photographing view angle, selectively executing processing to suppress unintended code reading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the device automatically reads two-dimensional codes when detected in the photographing view angle, then code reading functionality is improved, but unintended code reading occurs when the user wants to photograph subjects

Engineering Contradiction:
Improvecode reading functionalityVSAvoidunintended code reading
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system changes the parameter of subject priority based on detection results. When both a subject and two-dimensional code are detected, the system dynamically adjusts which object is prioritized for processing by evaluating their distances from the photographing center, thereby resolving the contradiction between automatic code reading and preventing unintended reading.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The photographing center distance serves as an intermediary criterion to mediate between code reading and subject photographing. By introducing this intermediate evaluation parameter, the system determines processing priority without requiring user intervention, effectively resolving the conflict between automatic code reading functionality and preventing unintended reading.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the user manually switches modes to avoid unintended code reading, then code reading accuracy is improved, but user operation complexity increases

Engineering Contradiction:
Improvecode reading accuracyVSAvoiduser operation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically determining processing priority based on the distances of detected objects from the photographing center. This eliminates the need for user intervention to switch modes, thereby maintaining code reading accuracy while significantly reducing user operation complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes processing parameters based on detected object positions. By automatically adjusting which object (subject or code) is prioritized based on distance from the photographing center, the system maintains accurate code reading when appropriate while avoiding unintended reading, all without requiring user mode switching.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the device prioritizes subject detection over code reading, then photographing quality is improved, but code reading functionality deteriorates

Engineering Contradiction:
Improvephotographing qualityVSAvoidcode reading functionality
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts processing priority based on real-time detection results. Rather than statically prioritizing subject detection, the system evaluates the distances of both subjects and two-dimensional codes from the photographing center and flexibly determines which to process first, thereby maintaining both high photographing quality and effective code reading functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes processing parameters dynamically based on object positions. When a subject is closer to the photographing center, photographing quality is prioritized; when a code is closer, code reading functionality is prioritized. This parameter adjustment resolves the contradiction between the two functions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12406467B2Image capturing apparatus capable of suppressing detection of subject not intended by user, control method for image capturing apparatus, and storage medium
Publication Date: 2025.09.02 CANON KK
  • US12406467B2 patent drawing
  • US12406467B2 patent drawing
  • US12406467B2 patent drawing

AI summary

An image capturing apparatus obtains an image, a first detecting unit detects a specific subject from the image, a second detecting unit detects an identifier from the image, a decoding unit obtains information indicated by the detected identifier, a comparing unit compares a distance from a center of the photographing view angle of the image to a region that the subject is detected and a distance from the center of the view angle to a region that the identifier is detected, or a comparison between a size of the region that the subject is detected and a size of the region that the identifier is detected. According to the comparison, a processing unit switches between displaying a screen that allows a user to select whether to execute processing based on the identifier indicated information, without automatic focus control, and performing the automatic focus control for the subject without screen display.