Automated Raster Image Processor Testing via Abstract Code Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual testing of raster image processors (RIPs) is inefficient and unreliable due to manual submission of test samples and reliance on human eyes for comparison, leading to inconsistencies and lack of precision.

Innovation Solution

An automated system using a computer to generate and compare abstract codes of bitmaps produced by both a reference RIP and a test RIP, with a database to store and manage these codes for accurate consistency checking, reducing manual workload and improving reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual testing method is used, then the testing process is simple, but the reliability and precision of test results are low

Engineering Contradiction:
Improvetest result reliabilityVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the manual mechanical comparison process with an automated computer-based system that generates abstract codes from bitmaps and performs algorithmic comparison. The abstract code processor converts visual bitmap data into comparable code representations, eliminating human eye comparison and significantly improving test result reliability while maintaining manageable system complexity through modular design.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces abstract codes as an intermediary representation between the bitmap output and the comparison process. Instead of directly comparing complex bitmap images, the system generates simplified abstract codes that capture essential features, making comparison reliable and automated while reducing the complexity of the comparison operation itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual submission of test samples is used, then the system is easy to operate, but the workload is high and the process is arbitrary

Engineering Contradiction:
Improvetest execution efficiencyVSAvoidsystem operation simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements automatic test sample submission where the testing system itself generates and submits test samples without manual intervention. The system automatically creates test samples, executes them on both reference and test RIPs, and processes the results, thereby increasing productivity while the simplified interface maintains ease of operation for initiating and monitoring the automated process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-configuring test samples and automatically submitting them before the actual testing begins. The system prepares the test environment, generates appropriate test samples based on required test cases, and automatically queues them for execution, improving productivity by eliminating manual sample submission workflow.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If automated testing system is implemented, then the productivity and precision are improved, but the device complexity increases

Engineering Contradiction:
Improvebitmap consistency detection precisionVSAvoidtesting system structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the testing system into distinct functional modules: a test sample generation module, an execution module that runs samples on reference and test RIPs, an abstract code processor that generates and compares codes, and a result analysis module. This segmentation improves measurement precision through specialized processing while managing device complexity by creating modular, independently maintainable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The abstract code serves as an intermediary that simplifies the complexity of direct bitmap comparison. By converting complex bitmap data into standardized abstract codes, the system achieves high measurement precision in detecting bitmap consistency while reducing the operational complexity of the comparison process to simple code matching.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8692842B2Method and system for automatically testing a raster image processor
Publication Date: 2014.04.08 NEW FOUNDER HLDG DEV LLC
  • US8692842B2 patent drawing
  • US8692842B2 patent drawing
  • US8692842B2 patent drawing

AI summary

Disclosed is a method and system for automatically testing a raster image processor. The method may identify the correctness of the bitmap output by the raster image processor to be tested by comparing an abstract code of a bitmap generated by the RIP to be tested with that generated by a reference RIP to determine whether they are consistent with each other, so as to identify the correctness and stability of the RIP to be tested. Furthermore, the test samples can be submitted automatically. Thus, the convenience and efficiency are improved with respect to the manual submitting.