Integrated Bitmap Vector Editing Context Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content editing applications restrict editing of mixed graphic types, requiring separate tools for vector and bitmap graphics, which limits editing capabilities and context awareness.

Innovation Solution

Integrating bitmap editing within a vector editing application, allowing concurrent access to bitmap-specific features while maintaining the context of the outer editing environment, enabling editing of bitmaps directly on the canvas with preserved transformations and filters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate editing applications are used for bitmap and vector graphics, then each application can provide specialized editing tools for its specific graphic type, but the user must switch between applications which loses context and disables transformations

Engineering Contradiction:
Improveediting capabilityVSAvoidcontext continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines bitmap editing capabilities and vector editing capabilities into a single integrated application. The system allows users to edit both bitmap and vector graphics within the same interface without switching applications, maintaining document context and preserving transformations across different graphic types.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The application is designed to perform multiple functions - it can edit both bitmap graphics and vector graphics, as well as handle mixed graphic types within the same document. This multi-functional design eliminates the need for separate specialized applications while maintaining comprehensive editing capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If a single application edits both bitmap and vector graphics, then context is maintained, but the application becomes more complex with multiple editing modes

Engineering Contradiction:
Improvecontext awarenessVSAvoidapplication structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The application divides the editing functionality into distinct modules - a bitmap editing module and a vector editing module - that operate independently but are integrated within the same application framework. This segmentation allows the system to maintain context while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The application dynamically switches between bitmap editing mode and vector editing mode based on user selection and document state. This dynamic behavior allows the system to adapt its interface and capabilities to the current editing context, managing complexity by activating only the relevant editing functions at any given time.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If bitmap editing is performed in a separate application, then detailed pixel editing is possible, but the bitmap is removed from global document context and transformations are disabled

Engineering Contradiction:
Improvepixel editing precisionVSAvoiddocument context
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The bitmap editing interface is nested within the vector editing application environment. When users enter bitmap editing mode, they access detailed pixel editing tools while the bitmap remains positioned within its container in the global document context. This nested structure allows simultaneous access to both detailed editing and contextual information.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The system uses an intermediary layer that maintains the connection between the bitmap editing functions and the global document context. This intermediary preserves transformations, positioning, and relationships while allowing detailed bitmap editing, preventing loss of document context information.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If external applications are launched for bitmap editing, then specialized bitmap tools are available, but productivity decreases due to application switching

Engineering Contradiction:
Improveediting tool availabilityVSAvoidediting efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges bitmap editing tools and vector editing tools into a single application environment, eliminating the need to launch external applications. Users can access both specialized bitmap tools and vector tools without application switching, maintaining productivity while providing comprehensive editing capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8423883B1Systems and methods of creating and editing electronic content including multiple types of graphics
Publication Date: 2013.04.16 ADOBE INC
  • US8423883B1 patent drawing
  • US8423883B1 patent drawing
  • US8423883B1 patent drawing

AI summary

Systems and methods for creating and editing content having graphics of different types. For example, bitmap-based image editing can be integrated within a vector-editing application allowing bitmap images to be edited within the context of the content in which they are used. Bitmap specific editing features can be made available concurrently with outer editing environment editing features. For example, a bitmap container used in an outer application may be cropped or resized while the outer editing application is in a specific bitmap editing mode that also allows editing of the actual pixels of the bitmap (e.g., to set the colors of the pixels and the pixel resolution). An editing application may also provide an integrated scale pixels to screen option to allow editors to selectively keep or discard image details (e.g., resolution information that is not needed for an images current size, etc.).