Dynamic Code Region Updates in Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems fail to effectively prompt users to engage with images containing code regions, such as two-dimensional barcodes, leading to suboptimal utilization of services accessible through these codes.

Innovation Solution

An image processing device and method that acquires code information from a code region, allowing the code information to be changed in response to user operations like scanning, printing, or transmitting the image, with features like execution counts and history information to enhance user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If code information is made static and unchangeable, then system simplicity is maintained, but user engagement and service utilization are reduced

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

Solution Approach 1:

The code information is transformed from a static state to a dynamic state where it automatically updates based on user operations. The code region reflects real-time changes in execution count, history information, and other parameters, making the system adaptive and engaging while maintaining operational simplicity for the user.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by having the code information reflect user operations back to the user interface. When users interact with the image or access services, the code region updates to show execution count, history, and other relevant information, creating a closed-loop system that encourages continued engagement.

Inventive Principle:
Principle #23Feedback

2Productivity

If code information is updated frequently to track user operations, then user engagement is enhanced, but data management complexity increases

Engineering Contradiction:
Improveservice utilizationVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple data elements (execution count, history information, timing data, operational parameters) are merged into a single integrated code region. This consolidation simplifies data management by treating all these elements as one unified data structure rather than separate tracking systems, reducing overall complexity while enabling comprehensive user engagement tracking.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The code region serves multiple functions simultaneously: it acts as a service access key, a data storage container, a user interface element, and a tracking mechanism. This multi-functionality allows the system to achieve high service utilization without proportionally increasing data management complexity, as the same data structure serves multiple purposes.

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

3Loss of information

If execution count and history information are stored in code region, then user interaction tracking is improved, but code region size and complexity increase

Engineering Contradiction:
Improveinteraction history trackingVSAvoidcode region size
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The code region utilizes parameter changes (particularly in version 2 and later versions) to encode additional information. By evolving the code structure from simple static data to dynamic parameters that can represent execution count, history, and timing information, the system achieves comprehensive tracking without proportionally increasing the visual or structural size of the code region.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

History information and execution data are nested within the code region structure, similar to how data is embedded in QR codes or similar matrix codes. The code region contains layered information where basic functionality is at the core and additional tracking data is nested within the same structure, maximizing information density without increasing external dimensions.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20260019521A1Image processing device, image processing method, program, and recording medium
Publication Date: 2026.01.15 FUJIFILM CORP
  • US20260019521A1 patent drawing
  • US20260019521A1 patent drawing
  • US20260019521A1 patent drawing

AI summary

Provided are an image processing device, an image processing method, a program, and a recording medium that can prompt a user to use an image including a code region.An image processing device according to one embodiment of the present invention includes a processor configured to: acquire a first image including a code region; acquire code information from the code region; and change the code information in response to an operation by a user.