Image Drawing System Vector Erasing Network Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image-drawing systems face issues with network transfer load due to bitmap image storage, inefficient erasing operations, and the need for explicit mode switching, which degrades user experience and image quality.
Innovation Solution
A user terminal and image-drawing processing system that includes an input receiver, an intersecting-image information obtaining unit, and a divider to handle image-drawing and image-erasing inputs by obtaining intersecting-image information and dividing it to erase specific portions within a computed erasing area, reducing network load and improving erasing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If handwritten objects are retained as bitmap images, then erasing operations can be performed, but network transfer load increases
Solution Approach 1:
The patent segments the image data into individual stroke objects with coordinate information instead of transmitting complete bitmap images. Each stroke is represented by its coordinate data points, allowing selective transmission and processing of only the necessary portions of image data, thereby reducing network transfer load while maintaining erasing functionality.
2Ease of operation
If objects are manipulated as whole bitmap images, then erasing can be performed, but partial erasure of specific portions within an object cannot be conducted
Solution Approach 1:
The patent segments each object into individual stroke components with distinct coordinate data. This segmentation enables the system to identify and erase only the specific stroke portions that intersect with the eraser tool, rather than requiring erasure of entire objects or bitmap regions, thus providing precise partial erasure capability.
Solution Approach 2:
The patent applies local quality by treating each stroke segment with its own coordinate properties independently. The erasing operation selectively modifies only the local portions of strokes that intersect with the eraser area, preserving the rest of the stroke data intact, enabling precise control over which parts of objects are erased.
3Ease of operation
If data is stored as bitmap image, then erasing operation can be performed, but image quality deteriorates when the image data is enlarged
Solution Approach 1:
The patent replaces the bitmap mechanical system with a vector-based coordinate system. Instead of storing and processing image data as pixel grids that degrade when enlarged, the system stores objects as mathematical coordinate definitions that can be scaled indefinitely without quality loss, while still supporting erasing operations through coordinate-based selection and modification.
4Ease of operation
If explicit switch between paint-type system and draw-type system is required, then erasing modes can be controlled, but operating efficiency degrades
Solution Approach 1:
The patent creates a universal system that handles both drawing and erasing operations through a single coordinate-based interface. The same stroke data structure and processing mechanisms support both creation and erasure functions, eliminating the need for separate modes or explicit switching, thereby improving operating efficiency while maintaining full functionality.
Data Source
AI summary
A user terminal apparatus includes an input receiver, an intersecting-image information obtaining unit and a divider. The input receiver receives input information relating to image-drawing and image-erasing. The intersecting-image information obtaining unit obtains image-drawing input information intersecting image-erasing input information as intersecting-image information when the input receiver receives image-erasing input information. The divider divides the intersecting-image information to erase a portion of the intersecting-image information contained in an erasing area computed from the image-erasing input information when the input information is image-erasing input information.


