Graphical Design Tool for Vector Raster Data Editing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer-aided design systems for graphics fail to easily edit and modify graphical images, particularly when they include text or shapes, as they often convert text strings to bitmap format, losing contextual information and making operations like spell-checking and font editing impossible, and struggle with combining vector and raster data, leading to high processing overhead.
Innovation Solution
A web design software application that preserves contextual information by using object-oriented programming to handle graphic data as a hierarchy of raster, vector, and text string data, allowing operations like welding, editing, and reordering of processes while caching outputs for efficient execution, enabling seamless manipulation and rendering of graphical images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If text strings are converted to bitmap format for graphical manipulation, then graphical image processing capability is improved, but contextual information (text content, font properties) is lost making editing impossible
Solution Approach 1:
The patent segments graphical images into distinct data types (text strings, vector graphics, raster images) that can be processed independently while maintaining their original format properties. Text strings remain as editable text objects rather than being converted to bitmaps, allowing contextual information preservation while enabling graphical manipulation of other elements.
Solution Approach 2:
The patent introduces a hierarchical data structure dimension that allows simultaneous existence of text in both editable form and rendered form. The system maintains text strings as separate editable objects while generating bitmap representations for display purposes, creating a multi-dimensional representation that satisfies both editing and graphical processing requirements.
2Adaptability or versatility
If vector and raster data are combined for graphical design, then design flexibility is improved, but processing overhead increases significantly
Solution Approach 1:
The patent segments the graphical design system into distinct processing pipelines for vector and raster data. Each data type is processed through specialized routines that operate independently, avoiding the need to process combined vector-raster data uniformly. This segmentation reduces processing overhead while maintaining the ability to combine different data types in the final output.
Solution Approach 2:
The patent introduces a rendering engine as an intermediary that converts vector data to raster format only when necessary for display or output. This mediator allows the system to work primarily with efficient vector data structures while producing raster output when required, reducing overall processing overhead while maintaining design flexibility.
3Adaptability or versatility
If graphical effects are applied and combined for creative design, then design capability is improved, but ability to edit and re-order effects is lost
Solution Approach 1:
The patent implements a dynamic effect pipeline where graphical effects are applied as reversible, re-orderable operations rather than permanent transformations. Each effect is stored as a separate, modifiable parameter in the data structure, allowing users to dynamically add, remove, or re-order effects while maintaining the ability to edit underlying graphical elements at any stage.
Data Source
AI summary
A set of graphical data is stored, the set of graphical data including a first representation of an image in each of a first format and a second format. A set of processes that are organized according to a specified order is stored. The processes are applied, in the specified order, to the graphical data, thereby generating a second representation of the image in each of the first format and the second format.


