Template-Based Data Compression for Inkjet Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-resolution inkjet recording apparatuses require efficient data transmission methods to reduce the time necessary for image data transfer, especially for line-type inkjet heads with numerous ink ejection openings, as existing compression techniques do not adequately address the need for rapid data transmission.

Innovation Solution

A data transmission apparatus and program that generates template data by determining the most frequently occurring dot data elements in image data, sequences these elements, and creates data blocks with codes indicating differences between image data and template data, allowing for efficient compression and transmission of image data to inkjet recording apparatuses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If image data is compressed using conventional techniques, then data transmission time is reduced, but compression efficiency is insufficient for line-type inkjet heads with numerous ink ejection openings

Engineering Contradiction:
Improvedata transmission timeVSAvoidcompression efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the image data into multiple data blocks, each corresponding to a specific region of the line-type inkjet head's ink ejection openings. This segmentation allows for targeted compression strategies applied to each block, improving overall compression efficiency while maintaining the ability to reconstruct the complete image data for transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by encoding image data in terms of differences from template data rather than absolute values. This parameter transformation enables more efficient compression by exploiting the statistical properties of differential data, significantly reducing the number of bits required to represent the same image information.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If image data is transmitted without compression, then data accuracy is maintained, but transmission time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidtransmission time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent creates a template data structure that represents the expected or reference image data. By comparing actual image data against this template and transmitting only the differences (residuals), the system maintains data accuracy while dramatically reducing transmission time. The template acts as a reference copy that enables efficient differential encoding.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The template data is prepared in advance before the actual image data transmission. This preliminary action establishes a reference framework that enables rapid compression and decompression of the image data, reducing transmission time while preserving accuracy through the pre-established template comparison mechanism.

Inventive Principle:
Principle #10Preliminary action

3Speed

If data compression is applied to line-type inkjet head data, then transmission speed increases, but compression complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidcompression algorithm complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The compression algorithm is simplified by segmenting the data processing into distinct stages: template generation, differential calculation, and encoding. Each stage handles a specific aspect of the compression task, making the overall complex process more manageable and implementable in the inkjet head's control system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the compression problem from processing absolute pixel values to processing differential values relative to a template. This parameter change simplifies the computational requirements, as differential data typically exhibits better statistical properties for compression, reducing the complexity of the compression algorithm while maintaining high transmission speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8115957B2Data transmitting apparatus and data transmitting program
Publication Date: 2012.02.14 BROTHER KOGYO KK
  • US8115957B2 patent drawing
  • US8115957B2 patent drawing
  • US8115957B2 patent drawing

AI summary

In a data transmission apparatus, each dot data element is one of a predetermined number of kinds. The data transmitting apparatus includes a template-data generating portion generating template data from the image data by initially determining one of the kinds of dot data element that most frequently occurs in each of one of the rows and the columns and then sequencing the most frequently occurring kinds of dot data elements determined in a direction of the other of the rows and the columns, a data-block generating portion generating a data block by sequencing in the direction of the other of the rows and the columns codes each indicative of a difference between one of the dot data elements of a kind in the image data as stored in the storing portion and one of the dot data elements of a kind in the template data.