Document Editing App Barcode Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content editing applications face usability issues when reducing the size of documents containing two-dimensional barcodes, as the barcodes can become unreadable, and existing solutions may decrease user usability.

Innovation Solution

A document editing application that adjusts the size and position of objects, including two-dimensional barcodes, to prevent overlap and ensure the barcode remains readable by maintaining a minimum size threshold, allowing the barcode to be moved to an appropriate position if it overlaps with other objects during sheet size changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the document size is reduced, then the sheet size decreases, but the two-dimensional barcode becomes unreadable due to size reduction

Engineering Contradiction:
Improvesheet sizeVSAvoidbarcode readability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent applies dynamics by making the barcode position adjustable rather than fixed. When document size is reduced, the system dynamically relocates the barcode to maintain its minimum readable size, allowing the document to be compressed without sacrificing barcode functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent resolves the size conflict by introducing position as an additional dimension. Instead of only adjusting barcode size, the system moves the barcode to different locations within the document, utilizing spatial rearrangement to preserve readability while reducing overall document dimensions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If the two-dimensional barcode is converted to text information, then the barcode remains readable, but the usability for users who want to use the barcode decreases

Engineering Contradiction:
Improvebarcode readabilityVSAvoiduser usability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a copy of the barcode information in two forms: the visual barcode itself and its text equivalent. This allows users who need the barcode functionality to use it, while simultaneously providing text information that ensures readability, thus serving both user groups without compromise.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the state parameter of the barcode information from purely visual to dual-format (visual + text). This parameter change enables the system to maintain barcode usability while ensuring readability, as the information exists in both encodable and readable forms.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the barcode size is maintained at minimum threshold, then the barcode remains readable, but the document layout becomes complex with potential overlaps

Engineering Contradiction:
Improvebarcode readabilityVSAvoidlayout complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary positioning of the barcode before final document assembly. By pre-calculating and pre-positioning the barcode at optimal locations that avoid overlaps with other elements, the system simplifies the overall layout process and reduces complexity in the final document structure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces position adjustment as an intermediary mechanism between fixed barcode size requirements and variable document layout. This intermediary layer of positional control resolves conflicts between maintaining minimum barcode size and achieving clean document layout without overlaps.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240281920A1Information processing apparatus and storage medium
Publication Date: 2024.08.22 CANON KK
  • US20240281920A1 patent drawing
  • US20240281920A1 patent drawing
  • US20240281920A1 patent drawing

AI summary

A non-transitory computer-readable storage medium stores a program for causing a computer of an information processing apparatus to execute reducing a size of content including a first object having a predetermined threshold being a lower limit value of size and a second object different from the first object, and placing the first object so that the first object does not overlap the second object in a case where the first object having reached the predetermined threshold and the second object overlap each other by execution of the reducing.