Automated Template Generation for Printer Tiling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional printer tiling methods consume significant memory due to the use of templates for each tile, leading to inefficiencies in memory usage and performance, especially when tiling large areas with multiple tiles.

Innovation Solution

The implementation of automated template generation for printer tiling, where thresholds are used to determine whether a template should be generated based on the reuse count and dimensions of tiles, allowing for the creation of optimized tile templates that reduce memory consumption and improve tiling performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If templates are generated for each tile in conventional printer tiling, then tiling operations can be performed, but memory consumption increases significantly

Engineering Contradiction:
Improvetiling operation capabilityVSAvoidmemory consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes unnecessary templates from the tiling system by implementing automated template generation that only creates templates when specifically needed rather than pre-generating templates for all possible tiles. This extraction principle reduces memory consumption by eliminating redundant template storage while maintaining tiling functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary checks to determine whether template generation is necessary before actually generating templates. By evaluating tile reuse counts and comparing dimensions against thresholds in advance, the system avoids unnecessary template creation and memory allocation, thereby reducing overall memory consumption while preserving tiling capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If templates are generated for all tiles, then tiling performance is maintained, but memory usage increases

Engineering Contradiction:
Improvetiling performanceVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by making template generation selective rather than universal. Templates are generated only for specific tiles that meet certain criteria (high reuse count, dimension threshold violations) rather than for all tiles. This localized approach maintains tiling performance for critical tiles while reducing overall memory usage by avoiding template generation for less critical tiles.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of template existence from a binary state (template always exists) to a conditional state (template exists only when needed). By dynamically adjusting template generation based on reuse counts and dimension parameters, the system maintains reliable tiling performance for tiles that require it while reducing memory usage by not creating templates for tiles that don't need them.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If user-prepared templates are used, then tiling can be performed, but the process requires manual intervention and is less efficient

Engineering Contradiction:
Improvetiling operationVSAvoidmanual template preparation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the system to automatically generate templates when needed without requiring manual user intervention. The automated template generation system monitors tile usage patterns and dimensions, then autonomously creates templates for tiles that meet generation criteria, eliminating the need for users to manually prepare templates while maintaining efficient tiling operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from tile reuse counts and dimension comparisons to automatically determine when template generation is necessary. By continuously monitoring these parameters and using them as triggers for template creation, the system eliminates manual template preparation while ensuring templates are generated only when actually needed, thereby improving productivity without sacrificing operational ease.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11354078B2Automated template generation for tiling
Publication Date: 2022.06.07 KYOCERA DOCUMENT SOLUTIONS INC
  • US11354078B2 patent drawing
  • US11354078B2 patent drawing
  • US11354078B2 patent drawing

AI summary

Methods relating generally to printing to a medium with a printer are disclosed. In one such method, a plurality of objects (“the objects”) for a tile is received. An object count for each object type of the objects is counted. A tile-reuse count is initialized. A tile object associated with the objects is generated. Tile area data for the tile, tiling area data for a tiling area, and bounding region data for a bounding region are received. A check is performed for the tile area data having at least one dimension exceeding a corresponding bounding region dimension of the bounding region data. It is determined that the tiling area data does have at least one dimension exceeding the bounding region dimension. Responsive to the determining the tiling area data does have at least one dimension exceeding the bounding region dimension, a template for the tile is generated for non-overlapping tiling.