Image Processing Device Text Enlargement Layout Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing systems lack the ability to effectively enlarge letters in image data while maintaining the original layout, especially when dealing with multiple lines of text, which can result in unintended changes to the layout during the enlargement process.
Innovation Solution
An image processing device that determines whether to execute a simple enlargement process or a more complex enlargement process based on the number of lines of text, allowing for enlargement without altering the layout when possible, and generating processed image data with enlarged letters while maintaining the original layout or adjusting it as necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a single enlargement method is used for all text in image data, then the processing is simple and fast, but the layout may be unintentionally changed and the enlargement quality is insufficient for multi-line text
Solution Approach 1:
The patent segments the text processing into two distinct types: single-line text processing and multi-line text processing. By detecting the number of lines M and branching the processing path accordingly, the system applies appropriate enlargement methods for each case, ensuring high enlargement quality for multi-line text while maintaining simplicity for single-line text.
Solution Approach 2:
The patent implements dynamic processing by making the enlargement method adaptable based on the input characteristics. The system dynamically determines whether to use layout-preserving enlargement or layout-adjusting enlargement based on the detected text structure (single-line vs. multi-line), allowing the processing approach to change according to the specific case.
2Stability of the object's composition
If a complex enlargement process is always used to maintain layout, then the layout is preserved accurately, but the processing load increases significantly
Solution Approach 1:
The patent divides the processing into two distinct paths: for single-line text (M=1), it uses simple enlargement that preserves layout without complex processing; for multi-line text (M>1), it uses the complex layout-adjusting enlargement method. This segmentation ensures layout stability is maintained only when necessary, improving overall processing efficiency.
Solution Approach 2:
The patent applies different processing qualities to different cases: simple quality preservation for single-line text and comprehensive layout adjustment for multi-line text. This local differentiation of processing quality ensures that the complex layout-stabilizing process is applied only where needed, optimizing the balance between layout stability and processing efficiency.
3Adaptability or versatility
If layout adjustment is performed during enlargement, then the enlargement adapts to multi-line text properly, but the original layout may be altered unintentionally
Solution Approach 1:
The patent segments the enlargement process into two distinct approaches: layout-preserving enlargement for single-line text that maintains original layout information, and layout-adjusting enlargement for multi-line text that adapts to the text structure. This segmentation prevents unnecessary layout changes while providing adaptability where needed.
Solution Approach 2:
The patent applies layout adjustment locally only to multi-line text cases where it is necessary for proper enlargement adaptation. For single-line text, the original layout is preserved completely. This localized application of layout adjustment maintains adaptability for complex text while preventing information loss in simpler cases.
Data Source
AI summary
An image processing device may judge whether to execute a first type of enlarging process or a second type of enlarging process based on M lines of letter strings in an original image, in a case of judging to execute the first type of enlarging process, generate a first type of processed image data indicating a first type of processed image by executing the first type of enlarging process, and in a case of judging to execute the second type of enlarging process, generate a second type of processed image data indicating a second type of processed image by executing the second type of enlarging process. A layout of the plurality of letters in the second type of processed image is different from a layout of the plurality of letters in the first type of processed image.


