Document Character Size Correction via Ruby Form Weighted Averages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document image processing techniques face challenges in arranging translation character strings with appropriate character sizes, especially in documents with complex layouts, leading to readability issues due to inaccuracies in character size recognition and correction methods that fail to adapt to local variations in character sizes and line spaces.

Innovation Solution

A document generating apparatus and method that corrects character sizes and line spaces by calculating weighted averages and dividing character areas to ensure uniformity, allowing for accurate placement of supplementary explanation characters in a ruby form alongside the original text, using a storage portion, character size correcting portion, character area dividing portion, and display form information generating portion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If the character size of translation character string is set to the same size as original sentence, then the translation can be displayed with consistent formatting, but it becomes difficult to arrange the translation character string in complex layouts with varying character sizes

Engineering Contradiction:
Improvecharacter size consistencyVSAvoidarrangement difficulty
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent applies local quality by determining the character size of the translation character string based on the character size of the corresponding original character rather than using a uniform character size for the entire sentence. This allows each translation character to have appropriate local characteristics that match the original document's formatting variations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the translation character string into individual characters, where each character's size is independently determined based on its corresponding original character. This segmentation allows the system to handle complex layouts by processing and positioning each character separately according to its specific size requirements.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If average values of character size and line space from character recognition are used, then processing is simplified, but inaccuracies occur in documents with complicated layouts where average values do not represent actual character sizes

Engineering Contradiction:
Improveprocessing complexityVSAvoidcharacter size accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent uses feedback from character recognition results to determine the character size of translation characters. By referring to the character sizes actually recognized in the original document, the system continuously adjusts and refines the translation character size selection, improving accuracy without requiring complex pre-processing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent copies the character size information from the original document's character recognition results directly to determine the translation character string sizes. This copying approach preserves the actual formatting characteristics of the original document while avoiding the need to recalculate or estimate character sizes.

Inventive Principle:
Principle #26Copying

3Device complexity

If character size correction is performed by group based on sentence area classification, then processing is organized, but local variations in character sizes within sentence areas are not addressed

Engineering Contradiction:
Improveprocessing organizationVSAvoidcharacter size precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent segments the translation character string into individual characters, where each character's size is independently determined based on its corresponding original character. This segmentation allows the system to handle complex layouts by processing and positioning each character separately according to its specific size requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by determining the character size of the translation character string based on the character size of the corresponding original character rather than using a uniform character size for the entire sentence. This allows each translation character to have appropriate local characteristics that match the original document's formatting variations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9110871B2Correcting a document character size based on the average value of each character size
Publication Date: 2015.08.18 SHARP KK
  • US9110871B2 patent drawing
  • US9110871B2 patent drawing
  • US9110871B2 patent drawing

AI summary

A document generating apparatus and a document generating method capable of easily and effectively generating a document with a supplementary explanation in which a supplementary explanation character string is given in a ruby form in a character size which conforms to a character size of a document. The document generating apparatus (and method thereof) decides, for each line, a character size for characters included in each line in each character area, and corrects information on the character size based on the calculated value of the character size.