Image Processing Apparatus for Overlapping Multiplexed Information Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for embedding multiplexed information in images do not adequately consider the user load during information selection and embedding, particularly in terms of reducing the complexity of selecting and positioning the information within the image area.

Innovation Solution

An image processing apparatus with a recognition unit, selection unit, and layout unit that automatically recognizes objects within an image, selects appropriate multiplexed information, and lays out the information to overlap with the object area, thereby reducing user load and improving embedding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiplexed information is embedded in image areas avoiding object overlaps (as in Japanese Patent No. 5541360), then reading accuracy is improved, but user load during information selection and positioning increases

Engineering Contradiction:
Improvereading accuracyVSAvoiduser load
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs automatic object recognition and multiplexed information selection without requiring user intervention. The processing unit automatically identifies objects in the image, determines appropriate embedding areas, and selects multiplexed information based on object characteristics, enabling the system to serve itself rather than requiring manual user configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary object recognition and analysis before embedding multiplexed information. By pre-identifying objects and pre-determining optimal embedding areas and information selections, the system prepares all necessary parameters in advance, eliminating the need for users to manually select and position information during the embedding process

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic object recognition and information selection is implemented, then user load is reduced, but device complexity increases

Engineering Contradiction:
Improveuser loadVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The processing unit is designed to perform multiple functions including object recognition, object classification, embedding area determination, and multiplexed information selection within a single integrated component. This multi-functional approach consolidates what would otherwise require separate specialized devices, managing complexity through functional integration

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The processing unit acts as an intermediary between the image input and the embedding output, automatically handling the complex intermediate steps of object recognition and information selection. This intermediary layer shields users from complexity while maintaining a simple interface for information embedding

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11245810B2Image processing apparatus, method, and program product for embedding corresponding information in an area overlapping a recognized object
Publication Date: 2022.02.08 CANON KK
  • US11245810B2 patent drawing
  • US11245810B2 patent drawing
  • US11245810B2 patent drawing

AI summary

An object of the present disclosure is to reduce the load of a user in a case where multiplexed information is embedded in an image. One embodiment of the present invention is an image processing apparatus having: a recognition unit configured to recognize an object within an image; a selection unit configured to select additional information corresponding to an object recognized by the recognition unit from among additional information stored in a storage unit; and a layout unit configured to lay out the additional information so that at least a part of an area in which additional information selected by the selection unit is embedded overlaps an area of an object recognized by the recognition unit.