Image Processing System Object Name Generation for Cache Reuse
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing systems face inefficiencies in variable printing due to the need for repeated rasterizing of objects with similar names but different resolutions, clipping areas, or color modes, leading to errors and reduced reuse of cached objects.
Innovation Solution
An image processing system that generates object names based on specific information such as resolution, clipping positions, and device details, allowing for effective storage and reuse of rasterized objects in cache memory, and calculates weights for objects based on usage and type to prioritize storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If superficial names are attached to objects to distinguish them, then object selection errors are avoided, but the reuse ratio of cached objects decreases
Solution Approach 1:
The patent changes the naming parameters from superficial generic names to composite names incorporating multiple object parameters (file name, resolution, clipping area, color mode). This allows the system to maintain high reliability in object selection while enabling effective cache reuse, as identical objects with the same parameters receive identical names and can be retrieved from cache.
Solution Approach 2:
The patent creates a composite object name by combining multiple parameters (file name, resolution, clipping area, color mode) into a single identifier. This composite name serves as a unique key that ensures accurate object identification while enabling cache reuse when all parameters match, resolving the contradiction between reliability and productivity.
2Reliability
If effective range is established for each object, then object selection errors are prevented, but cache memory reuse efficiency decreases
Solution Approach 1:
Instead of establishing effective ranges, the patent changes the approach by using comprehensive parameter-based naming that inherently identifies object uniqueness. This eliminates the need for effective range management while maintaining selection accuracy and enabling cache reuse when parameters match, thereby reducing rasterizing time.
3Productivity
If objects with same name but different parameters are reused, then processing efficiency improves, but printing errors occur
Solution Approach 1:
The patent creates composite names that include all critical parameters (file name, resolution, clipping area, color mode). This ensures that objects with different parameters receive different names, preventing erroneous reuse while maintaining high processing efficiency through accurate cache matching based on complete parameter sets.
Data Source
AI summary
There is described an image processing system, which makes it possible not only to prevent the system from generating printing errors, but also to increase the reuse ratio of the object. The system includes a first apparatus that generates first data for designating a first job and a second apparatus that rasterizes a plurality of objects based on the first data generated by the first apparatus so as to synthesize the plurality of objects. The first apparatus generates an object name of each of the plurality of objects by utilizing information pertaining to the concerned object. The second apparatus stores a plurality of rasterized objects into a cache memory, and registers object names into a table. The first apparatus inquires whether object names of rasterized objects to be used in the next job are registered in the table from the second apparatus, to add an unregistered object to data.


