Image Processing Apparatus for Translated Text Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for extracting and displaying character information from images fail to maintain original position and visibility, as translated character information often exceeds the original region, leading to poor readability and visibility issues.

Innovation Solution

An image processing apparatus with a character recognition unit, detection unit, and placement unit that extracts character regions, detects areas with minimal feature change, and expands the placement region to ensure the translated text fits without compromising visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If character information after translation is placed at the original position in the original image, then the position correspondence is maintained, but the character information may not fit in the original region and run off the area

Engineering Contradiction:
Improveposition accuracyVSAvoidplacement region area
Core Design Contradiction:
Manufacturing precisionVSArea of stationary object

Solution Approach 1:

The patent extends the placement region beyond the original character bounding box by detecting regions with small feature changes (background areas) in spatial dimensions. This allows translated text to be placed in expanded regions while maintaining position correspondence, resolving the contradiction between position accuracy and available placement area.

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

2Area of stationary object

If character size is adjusted to fit the document area, then the text fits in the original region, but the character size may be too small to read

Engineering Contradiction:
Improveplacement region areaVSAvoidcharacter size
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

Instead of reducing character size to fit the original region, the patent expands the placement region into surrounding background areas (detecting regions with small feature changes). This allows maintaining or even increasing character size while providing sufficient placement space, thus preserving readability.

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

Solution Approach 2:

The patent applies different quality requirements to different regions: the original character region maintains its structural integrity, while the expanded placement region uses areas with small feature changes (background) that can accommodate larger text without compromising overall image quality or readability.

Inventive Principle:
Principle #3Local quality

3Area of stationary object

If character information is displayed in a translation display area different from the original character region, then the text fits properly, but it is not easy to understand the original position of the character information

Engineering Contradiction:
Improveplacement region areaVSAvoidposition information
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The patent nests the expanded placement region within the context of the original image structure. By detecting regions with small feature changes that are adjacent to or surround the original character region, the translated text remains spatially nested relative to the source, maintaining position correspondence while providing adequate placement area.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9245357B2Image processing apparatus, image processing method, and storage medium
Publication Date: 2016.01.26 CANON KK
  • US9245357B2 patent drawing
  • US9245357B2 patent drawing
  • US9245357B2 patent drawing

AI summary

An image processing apparatus includes a character recognition unit configured to perform character recognition of a character region where characters exist in an image to generate character code, a detection unit configured to detect a region of the image where a feature change in the image is small, and a placement unit configured to place data obtained from the character code in the detected region.