Print Engine Metadata Interpreter for Adaptive Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing print engines require updated pre-processing systems when new printer resolutions or halftone states are introduced, leading to significant costs for customers due to the need for simultaneous upgrades of both systems.

Innovation Solution

A print engine design that includes a metadata interpreter to determine necessary image processing operations, such as resolution modification and halftoning, allowing it to interface with pre-processing systems supplying image data at various resolutions and halftoning states, ensuring compatibility and backward compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the print engine uses a fixed printer resolution and halftone state, then the printing process is simple and reliable, but the system cannot interface with pre-processing systems supplying image data at various resolutions and halftoning states

Engineering Contradiction:
Improvecompatibility with diverse pre-processing systemsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a metadata interpreter as an intermediary component between the data interface and the printer module. This interpreter receives metadata from pre-processing systems, determines the appropriate image processing operations, and coordinates the workflow between different system components. The metadata acts as a mediator that carries information about image resolution and halftoning state, enabling the print engine to adapt to various pre-processing systems without requiring complex direct integration logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts its processing operations based on the metadata received from pre-processing systems. The metadata interpreter determines whether resolution modification and/or halftoning operations are needed, and the system adapts its workflow accordingly. This dynamic approach allows the same print engine to handle multiple pre-processing system types by changing its processing behavior rather than requiring multiple fixed configurations.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the print engine requires updated pre-processing systems when new printer resolutions or halftone states are introduced, then the system maintains optimal performance, but customers face significant costs due to simultaneous upgrades of both systems

Engineering Contradiction:
Improveoptimal printing performanceVSAvoidbackward compatibility with previous pre-processing system versions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system uses metadata as feedback information from pre-processing systems to determine the appropriate processing operations. The metadata interpreter reads the metadata, compares it with the printer's capabilities, and automatically selects the necessary operations (resolution modification, halftoning). This feedback mechanism allows the print engine to maintain optimal performance with various pre-processing systems by automatically adjusting its processing based on the input data characteristics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The print engine is designed with multi-functional capability to handle multiple pre-processing system versions and types. By incorporating a metadata interpreter that can process various metadata formats and determine appropriate operations, the system achieves universal compatibility. The same print engine can work with both older and newer pre-processing systems, eliminating the need for simultaneous upgrades while maintaining reliable printing performance.

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

3Adaptability or versatility

If the print engine automatically determines and applies image processing operations based on metadata, then compatibility with diverse pre-processing systems is enhanced, but the processing time and computational requirements increase

Engineering Contradiction:
Improveinterface capability with various pre-processing systemsVSAvoidimage data processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis by interpreting metadata before actual image processing begins. The metadata interpreter determines the required operations (resolution modification, halftoning) in advance, allowing the system to prepare the processing pipeline efficiently. This preliminary action based on metadata inspection reduces the need for trial-and-error processing and enables more efficient execution of the determined operations.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables the print engine to work with diverse pre-processing systems, reducing the need for simultaneous upgrades and lowering costs by automatically adjusting image data to match printer requirements, thus enhancing compatibility and usability.

Implementation Method 1

an electrostatic latent image is formed on a photoreceptor by uniformly charging the photoreceptor and then discharging selected areas of the uniform charge to yield an electrostatic charge pattern corresponding to the desired image

Methodology Applied
Scientific EffectElectrostatic charge: Electrostatics

Implementation Method 2

charged toner particles are brought into the vicinity of the photoreceptor and are attracted to the latent image to develop the latent image into a toner image

Methodology Applied
Scientific EffectElectrostatic attraction: Electrostatic Induction

Implementation Method 3

A suitable electric field is applied to transfer the toner particles of the toner image to the receiver to form the desired print image on the receiver

Methodology Applied
Scientific EffectElectrostatic field: Electric Field

Implementation Method 4

The receiver is then removed from its operative association with the photoreceptor and subjected to heat or pressure to permanently fix (i.e., 'fuse') the print image to the receiver

Methodology Applied
Scientific EffectHeat: Heating

Data Source

PatentUS10062017B2Print engine with adaptive processing
Publication Date: 2018.08.28 EASTMAN KODAK CO
  • US10062017B2 patent drawing
  • US10062017B2 patent drawing
  • US10062017B2 patent drawing

AI summary

A print engine is adapted to print image data from a plurality of pre-processing systems that supply image data at different image resolutions and halftoning states. A data interface receives the image data and associated metadata including an image resolution parameter and a halftone state parameter. A metadata interpreter interprets the metadata and determines image processing operations that are required to prepare the image data for printing using a printer module. A resolution modification processor module processes the image data to modify its resolution if the metadata interpreter determines that the image resolution of the image data does not match the printer resolution. A halftone processor module processes the image data by applying a halftoning operation if the metadata interpreter determines that the image data is not in an appropriate halftoning state.