Rasterized Seed Image On-the-fly Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing technologies require significant storage and processing resources for generating and rasterizing multiple images, which can be inefficient, especially when aiming for variations while maintaining consistency in packaging and other print media.

Innovation Solution

The method involves rasterizing a seed image and applying modifications to generate rasterized modified images on-the-fly using volatile memory, reducing the need for storing pre-rasterized modified images and minimizing resource consumption by creating images immediately prior to printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple pre-rasterized modified images are stored in storage, then image variations are available for printing, but storage resources and memory allocation are significantly consumed

Engineering Contradiction:
Improveimage variationsVSAvoidstorage resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The seed image is rasterized in advance and stored, while the modified images are generated on-the-fly by applying modification parameters to the rasterized seed image during printing. This preliminary rasterization of the base image reduces storage requirements compared to storing multiple complete modified images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically generates modified images by applying modification parameters (such as color changes, text overlays, or graphical elements) to the rasterized seed image at the time of printing. This dynamic generation eliminates the need to pre-store multiple static modified image versions.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple pre-rasterized modified images are stored and processed, then image variations are available for printing, but processing time and computational resources are consumed

Engineering Contradiction:
Improveimage variationsVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The computationally intensive rasterization process is performed once on the seed image before printing. During printing, only lightweight modification operations are applied to the already-rasterized image, significantly reducing processing time compared to rasterizing multiple complete images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of fully processing and storing multiple complete modified images, the system performs partial processing by applying only the necessary modifications (such as color adjustments, text additions, or graphic overlays) to the base rasterized image during printing.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If volatile memory is used for on-the-fly rasterization and modification, then storage resources are reduced, but memory management complexity increases

Engineering Contradiction:
Improvestorage resourcesVSAvoidmemory management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The seed image is rasterized in advance and stored in volatile memory. During printing, modification parameters are applied to this pre-rasterized image, reducing the need for complex real-time rasterization memory management while maintaining low storage requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3869405B1Generating rasterized modified images from a rasterized seed image
Publication Date: 2023.09.27 HP INDIGO BV
  • EP3869405B1 patent drawingFigure 1
  • EP3869405B1 patent drawingFigure 2~3
  • EP3869405B1 patent drawingFigure 4

AI summary

In an example, a method includes rasterizing a seed image using a processor. A plurality of rasterized modified images may be generated from the rasterized seed image. Generating each rasterized modified image may include determining an image attribute modification and applying the determined image attribute modification to at least a portion of the rasterized seed image to generate the rasterized modified image.