Electronic Drawing Bitmap Vector Handwriting Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic drawing applications face challenges in seamlessly integrating erasing and smudging features with handwriting recognition, as vector representations can be visually displeasing and memory-intensive bitmap sequences are computationally costly.
Innovation Solution
The system generates both bitmap and vector representations independently, allowing for natural bitmap editing experiences while using vector representations for handwriting recognition, with enhanced vector representations that include additional information for both rendering and editing without storing bitmaps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If bitmap sequences are stored to facilitate editing operations, then ease of operation is improved, but use of memory and computational resources worsens
Solution Approach 1:
The patent divides the representation into two independent parts: a compressed bitmap for editing operations and a vector representation for handwriting recognition. This segmentation allows each representation to be optimized for its specific purpose without the computational overhead of maintaining both in full detail simultaneously.
Solution Approach 2:
The patent creates a compressed bitmap copy from the original drawing input that is optimized for editing operations. This copy is stored in a reduced format that requires less memory and computational resources while still enabling natural bitmap editing experiences.
2Measurement precision
If vector representations are used for handwriting recognition, then measurement precision is improved, but visual appearance worsens
Solution Approach 1:
The patent applies different quality characteristics to different parts of the system: the compressed bitmap provides visual quality for display and editing, while the vector representation provides precision for handwriting recognition. Each representation is optimized for its local function.
Solution Approach 2:
The patent introduces a compressed bitmap as an intermediary between the original drawing input and the display/editing interface. This intermediary maintains visual fidelity while reducing memory usage, and works in conjunction with the vector representation for recognition tasks.
3Adaptability or versatility
If both bitmap and vector representations are stored independently, then adaptability is improved, but device complexity worsens
Solution Approach 1:
The patent creates a unified data structure that serves multiple functions: the compressed bitmap enables editing operations, the vector representation enables handwriting recognition, and both can be processed independently. This multi-functionality reduces the need for separate specialized systems.
Data Source
AI summary
Aspects of subject technology provide systems and methods for electronic drawing with handwriting recognition. An electronic device may include one or more processors configured to receive a drawing stroke input, generate a bitmap of values that represent the drawing stroke input, render the bitmap for display by a display of the device, generate a vector representation of the drawing stroke input, and store the generated bitmap and the generated vector representation.


