Dynamic Character Input Column Sizing in Image Templates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing technologies fail to dynamically adjust the size of character input columns in templates based on the amount of input characters, leading to inadequate formatting, especially in situations where users need to input large amounts of information in small columns, such as questionnaire sheets, without access to editing tools.
Innovation Solution
An image processing device and method that adjusts the size of character input columns by analyzing the amount of input characters, using modules to identify and modify the size of these columns, and suggesting or deleting them based on predetermined thresholds, while considering blank regions for expansion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If template is created from known page or form using existing image processing technologies, then template creation is achieved, but the size of character input columns cannot be adjusted based on the amount of input characters
Solution Approach 1:
The system performs preliminary analysis of multiple sample pages to extract constitution elements and their arrangement positions before template generation. By pre-processing the sample pages to identify content matching and mismatching elements, the system prepares the necessary data structure in advance, enabling subsequent automatic template creation with appropriate character input column sizes based on actual content requirements.
Solution Approach 2:
The system creates a template by copying and arranging constitution elements from multiple sample pages. It identifies elements that appear in the same position across samples (content matching) and elements that vary (content mismatching), then reconstructs a template that preserves the layout of matching elements while creating entry fields for mismatching elements, thereby adapting the template structure to the actual content needs.
2Ease of operation
If character input column size is fixed in template, then template structure is simple, but user experience deteriorates when large amount of information needs to be input in small columns
Solution Approach 1:
The system dynamically changes the size parameter of character input columns based on the amount of content that needs to be entered. By analyzing the constitution elements from multiple sample pages and determining the appropriate size for each entry field, the system adjusts column dimensions to match the actual information input requirements, thereby improving ease of operation while maintaining precise column size allocation.
3Reliability
If template is created without analyzing amount of input characters, then processing speed is fast, but formatting adequacy deteriorates
Solution Approach 1:
The system performs self-service by automatically analyzing the amount of input characters in each constitution element from the multiple sample pages. Through automatic extraction and analysis of content matching and mismatching elements, the system determines appropriate character input column sizes without requiring manual intervention, thereby ensuring reliable formatting adequacy while minimizing time loss through automated processing.
Data Source
Figure 1
Figure 2A~2B
Figure 3
AI summary
An image processing device includes the following elements. An inputted-character identifying unit identifies characters inputted by a user from plural items of image information. A character-input-column identifying unit identifies a character input column from the plural items of image information. An inputted-character-amount obtaining unit obtains an amount of inputted characters in each of character input columns located at different positions. A size-information obtaining unit obtains information concerning a size of each of the character input columns. An adjusting unit adjusts the size of each of the character input columns in accordance with the amount of inputted characters in the corresponding character input column and the information concerning the size of the corresponding character input column.