Object Size Adjustment in Reduction Printing via Floating-Point Arithmetic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In reduction printing, objects within a printing target can become invisible due to integer calculations by computers, which do not consider decimal point values less than 1, leading to printing quality deterioration as these objects fail to appear on the print medium.
Innovation Solution
A method and apparatus that adjust the size of objects in a printing target by calculating and changing their width and height to predetermined values when they become 0 after applying a reduction ratio, ensuring the objects appear on the print medium by setting their coordinates appropriately.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If reduction printing is performed with integer calculation, then calculation speed is improved, but object visibility deteriorates due to rounding errors
Solution Approach 1:
The patent changes the calculation parameter from integer-only to floating-point arithmetic. When calculating the new size of objects after reduction, the system uses floating-point division to preserve decimal values, ensuring that objects with sizes less than 1 pixel after reduction are not rounded to zero. This maintains object visibility while accepting a slight computational overhead compared to integer arithmetic.
2Area of stationary object
If object size is reduced according to reduction ratio, then printing coverage is improved, but object appearance deteriorates due to size becoming 0
Solution Approach 1:
The patent modifies the size parameter calculation by using floating-point arithmetic instead of integer arithmetic. This ensures that when objects are reduced in size according to the reduction ratio, their dimensions are calculated with decimal precision rather than being truncated to integers. Objects that would otherwise become 0 pixels in size are preserved with their correct fractional dimensions, maintaining their appearance on the printed output.
3Device complexity
If integer calculation is used for object size adjustment, then computational complexity is reduced, but printing quality deteriorates due to loss of decimal precision
Solution Approach 1:
The patent changes the numerical precision parameter from integer to floating-point. By using floating-point arithmetic for calculating object dimensions after reduction, the system maintains decimal precision necessary for accurate object representation. This improves printing quality by preventing the loss of fractional pixel values that would occur with integer truncation, while the increased computational complexity is acceptable given the quality improvement.
Data Source
AI summary
A method and apparatus for adjusting the size of an object included in a printing target to be printed according to a reduction ratio, the method including calculating at least one dimensional value of the object after the size of the object has been converted according to a reduction ratio, by the way of the at least one processor; and changing the at least one dimensional value to a predetermined value, when the calculated the at least one dimensional value is equal to or less than a reference dimensional value, by the way of the at least one processor.


