Digital Whiteboard Animation Reusability via Stroke Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional animation methods are limited in creating reusable and modifiable animation elements from digital drawing inputs, as they produce static videos that cannot be easily inserted or reused across different applications and interfaces.
Innovation Solution
A graphic design system that detects digital drawing input streams, processes stroke points and timestamps, and generates reusable animation elements with stored metadata, allowing for flexible insertion and modification within various user interfaces and applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional animation methods capture video of whiteboard animations, then the animation can be created and displayed, but the animation becomes static and unchangeable once created
Solution Approach 1:
The animation is segmented into individual drawing strokes rather than being captured as a continuous video stream. Each stroke is stored as a separate element with its own path data and timing information, allowing individual strokes to be manipulated, reused, and recombined in different contexts while maintaining the overall animation's structural integrity
Solution Approach 2:
The animation data is stored in a parameterized format that separates the drawing path geometry from the playback timing. This allows the same stroke path to be replayed with different timing parameters, speeds, and scheduling options, transforming a static video into a dynamically configurable animation element that can adapt to different presentation needs
2Ease of operation
If conventional computing applications store drawing input as video, then the drawing can be replayed, but the video is limited to the same application and cannot be easily reused
Solution Approach 1:
The stroke data is exported in a universal format that can be imported and replayed in multiple different applications beyond the original drawing application. The standardized stroke representation with path coordinates and timing data enables cross-platform compatibility, allowing animations created in one application to be reused in presentations, documentation, or other software environments
Solution Approach 2:
Instead of exporting the original video file, the system creates a copy of the essential drawing data (stroke paths, coordinates, and timing) in a portable format. This data copy can be independently processed and replayed without requiring the source application or original video file, enabling seamless reuse across different platforms and tools
Data Source
AI summary
Methods and systems for creating animation elements from digital drawings. In particular, one or more embodiments detect a digital drawing input stream including a plurality of strokes. One or more embodiments identify a plurality of stroke points for each stroke from the plurality of strokes, and determine a plurality of timestamps for the plurality of stroke points. One or more embodiments generate an animation element based on the plurality of stroke points and the plurality of timestamps. One or more embodiments also receive a selection to insert the animation element into a user interface, and insert the animation element with associated drawing time information and stroke point information into the user interface in response to the received selection.


