XPS Pixel Data Process Segmentation for Color Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In printing systems using the XPS format, the limited number of instructions and the inability to assign multiple pixel data processes to a single display control complicate the conversion processing for reflecting user-set color adjustments, leading to incomplete preview displays and increased processing time.
Innovation Solution
The method involves receiving a layer structure with overlapping display controls, dividing pixel data processes into multiple processes, and assigning them to display controls in a predetermined order, allowing each process to execute on overlapping controls, thereby reflecting set values on displayed pixel data even when the number of instructions is exceeded.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If pixel data processes are assigned to display controls to reflect color adjustments, then color adjustment functionality is improved, but the limited number of instructions and single process assignment per display control prevents complete processing of multiple setting items
Solution Approach 1:
The patent divides a single complex pixel data process into multiple smaller pixel data processes, each handling specific setting items (e.g., brightness, contrast, saturation). These segmented processes are then assigned to multiple display controls in a layer structure, allowing each process to execute within instruction limits while collectively covering all setting items.
2Manufacturing precision
If multiple pixel data processes are assigned to handle multiple setting items, then completeness of color adjustment is improved, but the limitation of one process per display control and limited instruction count increases processing complexity
Solution Approach 1:
The patent segments the pixel data processing into multiple independent processes, each assigned to a specific display control. This segmentation allows parallel execution of processes across different display controls, reducing total processing time while maintaining complete coverage of all setting items.
Solution Approach 2:
The patent introduces a layer structure dimension with multiple display controls arranged in layers. By distributing pixel data processes across this new dimensional space (multiple display controls instead of one), the system overcomes the single-process limitation and executes multiple processes simultaneously, improving both completeness and efficiency.
3Measurement precision
If data in XPS format is previously processed to reflect color adjustment, then color accuracy is improved, but analyzing and converting all images and character strings requires extremely complicated processing
Solution Approach 1:
The patent extracts the pixel data process from the XPS data analysis and performs it at the display control level. Instead of analyzing and converting all XPS data (images and character strings) beforehand, the system takes out the color adjustment functionality and applies it through pixel data processes on the generated pixel data, significantly reducing processing complexity while maintaining color accuracy.
4Ease of manufacture
If a single pixel data process handles all setting items, then processing simplicity is improved, but the limited number of instructions prevents execution of all necessary conversion processes
Solution Approach 1:
The patent segments the pixel data process into multiple specialized processes, each handling specific setting items. This segmentation increases adaptability to handle various setting items comprehensively, while the layer structure organization maintains processing simplicity through systematic arrangement.
Solution Approach 2:
The patent creates a universal layer structure of display controls that can accommodate multiple pixel data processes. This multi-functional framework allows the system to handle diverse setting items (brightness, contrast, saturation, etc.) through a unified approach, enhancing versatility while maintaining ease of implementation.
Data Source
AI summary
In the case where display contents are converted according to a set value in a pixel data process, even in the case where there is a limitation in the number of instructions or the number of instructions suitable to be handled for one pixel data process is exceeded, setting contents are reflected on displayed pixel data. Conversion processing to be executed is divided into a plurality of pixel data processes so that the number of instructions falls within an appropriate range. The display controls are overlappingly arranged in the number same as the divided pixel data processes in an area to be processed, and by assigning the divided pixel data processes in a processing executing order to the display controls from the display control in the upper layer, the plurality of pixel data processes is reflected on display.


