Document Character Size Correction via Ruby Form Weighted Averages
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


