Selective Text Masking Preview in Image Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing technologies lack the ability to allow users to visually verify and selectively exclude specific text strings from masking, particularly in documents containing personal or confidential information, limiting user control over masking processes.
Innovation Solution
An image processing apparatus that includes a memory and processor to receive user selections for masking attributes, display identified text strings, and provide a preview of masking operations, allowing users to deselect text strings from masking targets, thereby enabling selective masking control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automatic masking is performed on identified text strings, then masking efficiency is improved, but user control and accuracy over masking targets deteriorates
Solution Approach 1:
The patent segments the masking process into two distinct phases: an automatic masking phase that processes all identified text strings to maintain efficiency, and a manual review phase that allows users to selectively adjust masking targets. This segmentation enables the system to achieve both high productivity through automation and precise user control through selective manual intervention.
Solution Approach 2:
The patent implements a feedback mechanism by displaying identified text strings and their corresponding masking results to users, allowing users to review and correct masking targets. This feedback loop enables users to control the masking process while maintaining the efficiency of automatic processing, as the system continuously refines based on user input.
2Speed
If all identified text strings are masked automatically, then processing speed is improved, but accuracy of masking selection deteriorates
Solution Approach 1:
The patent performs preliminary automatic masking on all identified text strings to establish a baseline processing result quickly. Then, it presents this preliminary result to users for review, allowing users to correct inaccuracies. This preliminary action maintains processing speed while enabling subsequent precision adjustments.
Solution Approach 2:
The patent applies partial action by automatically masking only the most likely candidates initially, then allowing users to add or remove specific text strings from the masking list. This approach maintains speed by not requiring complete manual verification of every text string, while ensuring accuracy through selective user input.
3Ease of operation
If masking is performed without visual verification, then operation simplicity is improved, but user ability to control masking targets deteriorates
Solution Approach 1:
The patent makes the masking process dynamic by allowing users to interact with and modify the automatically generated masking list. Users can add, remove, or adjust masking targets based on their specific needs, transforming a static automatic process into a flexible system that adapts to user requirements while maintaining simplicity.
Solution Approach 2:
The patent creates a multi-functional system that can operate in both automatic mode for simplicity and manual review mode for enhanced control. This universality allows the same system to serve different user needs, maintaining operation simplicity when automatic masking suffices while providing adaptability when user control is required.
Data Source
AI summary
An image processing apparatus for performing masking on text-containing data includes a memory storing a program and a processor which executes the program to perform a process. The process includes receiving a selection of attributes for text strings as masking targets and displaying text strings which are identified through analysis and which correspond to the selected attributes and also displaying a preview with the text strings masked. The preview is displayed in a first area, and the text strings are displayed in a second area with information indicating the text strings are selected as masking targets. In response to receiving in the second area a user operation for deselecting one text string as a masking target, the preview in the first area displays the one text string unmasked.


