Patent classifications
H04N1/4057
IMAGE PROCESSOR AND STORAGE MEDIUM STORING PROGRAM
An image processor performs: determining a dot value indicating a dot formation state, the determining including: in a case where a target pixel is not an edge pixel and a first dot forming condition is satisfied, setting the dot value to a value indicating forming a first dot; and in a case where a second dot forming condition is satisfied, setting the dot value to a value indicating forming a second dot; determining a distribution error value, the determining including: in the case where the target pixel is not the edge pixel and the first dot forming condition is satisfied, setting the distribution error value to a value corresponding to a density of the first dot; and in the case where the second dot forming condition is satisfied, setting the distribution error value to a smaller value than a value corresponding to a density of the second dot.
Method and system for enabling optimal colorant job programming
Method, system, and graphical user interface for enabling optimal colorant job programming. A graphical user interface displays a plurality of gamut mode selectable features. One or more of the gamut mode selectable features can be selected for image processing of an image. A graphical image can be displayed within the next of the user interface based on image processing of the image, and in response to selection of a gamut mode selectable feature. The resulting displayed graphical image with the user interface can demonstrate to a user the benefit of utilizing additional colorant on the image particular pixels in the graphical image, which can benefit from the additional colorant.
Image forming apparatus to perform reading operation in image size of image greater than size of sheet on which predetermined pattern is formed, control method thereof, and non-transitory computer-readable storage medium
An image forming apparatus that reads a print position adjustment chart using an auto document feeder (ADF) and specifies an appropriate image reading size to include paper edges of the chart is provided.
Visible multiple codes system
A color discriminating apparatus reads a plurality of colored dots placed on computer readable media. The plurality of colored dots represents encoded data that has a plurality of non-binary digits where each non-binary digit has at least three possible digit values. Each non-binary digit is represented by a single colored dot from the plurality of colored dots, and each possible digit value is represented by a different color so that a color of each colored dot indicates a digital value represented by the colored dot. The color discriminating apparatus detects a color of each colored dot in the plurality of colored dots. A module correlates the color of each colored dot in the plurality of colored dots detected by the color discriminating apparatus to recover an original digital value represented by each colored dot in the plurality of colored dots and to recover the encoded data that is represented by the plurality of non-binary digits.
Non-printing dot halftone patterns
A special-purpose image processor can convert an electronic file into a bitmap by generating printing halftone dots within the bitmap based on locations of colors within the electronic file, and generating non-printing dots within the bitmap. A printing apparatus can print the bitmap, by not print marking materials where the non-printing dots are positioned within the bitmap. The special-purpose image processor can generate the non-printing dots within the bitmap by increasing the size of the printing halftone dots until they contact one another, or generating printing lines that connect the printing halftone dots to each other within the bitmap. Also, the special-purpose image processor can generate, as each printing halftone dot, a higher frequency pattern of printing dots, where the non-printing dots are generated to have a lower frequency pattern relative to that higher frequency.
Visible multiple codes system, method and apparatus
This invention refers to a data encoding system, a software basis, a data recording medium, a data read/write system, and methods and apparatus to make them thereof, all of which are based on a Multiple Codes System of more than two colors dots. The Multiple Codes system of more than two colors dots comprises more than two distinct colors as multiple codes for directly representing bits of bytes of data encoded by the system. The visible multiple colors may comprise bytes of data written in a software language for being read by an operating system or a program. The system also includes a bit/byte system with a format and rules of using a group of specific number of bits per byte including 8 bit/byte, 16 bit/byte, 32 bit/byte, 64 bit/byte, 128 bit/byte . . . or other higher numbers of bit/byte.
Halftone calibration mechanism
A printing system is disclosed. The printing system includes a halftone calibration module to receive one or more un-calibrated halftones, transform un-calibrated threshold values in the one or more un-calibrated halftones via an inverse transfer function to generate calibrated halftone threshold values and generate one or more calibrated halftones based on the calibrated halftone threshold values.
Raster image processor with printhead profile compensation for a multi level digital printing machine
System and method of calibration, screening, and compensation for multiple gray-level digital presses. Unequal quantization of the input range is employed with compensated overlapping of sub-ranges. Multiple instances of bi-level screening algorithms, tone modification functions, and a recombination algorithm are employed to produce calibrated screening on individual tone ranges. The method works with any bi-level screening algorithm and devices with any number of gray-levels. Quality imaging results from high detail, high tonal accuracy, low screening noise, and lack of printed artifacts. Dynamic re-calibration is facilitated. The elimination of the constraint of evenly spaced gray-levels has advantages of cost and yield for print head fabricators and digital press manufacturers. Multiple implementations are given for hardware and software embodiments. The present invention, which comprises a print profile for each colorant, is extended to comprise additional print profiles, as needed, specifying the print characteristic of a single or group of aberrant nozzles.
Raster Image Processor With Printhead Profile Compensation for a Multi Level Digital Printing Machine
System and method of calibration, screening, and compensation for multiple gray-level digital presses. Unequal quantization of the input range is employed with compensated overlapping of sub-ranges. Multiple instances of bi-level screening algorithms, tone modification functions, and a recombination algorithm are employed to produce calibrated screening on individual tone ranges. The method works with any bi-level screening algorithm and devices with any number of gray-levels. Quality imaging results from high detail, high tonal accuracy, low screening noise, and lack of printed artifacts. Dynamic re-calibration is facilitated. The elimination of the constraint of evenly spaced gray-levels has advantages of cost and yield for print head fabricators and digital press manufacturers. Multiple implementations are given for hardware and software embodiments. The present invention, which comprises a print profile for each colorant, is extended to comprise additional print profiles, as needed, specifying the print characteristic of a single or group of aberrant nozzles.
VISIBLE MULTIPLE CODES SYSTEM
A color discriminating apparatus reads a plurality of colored dots placed on computer readable media. The plurality of colored dots represents encoded data that has a plurality of non-binary digits where each non-binary digit has at least three possible digit values. Each non-binary digit is represented by a single colored dot from the plurality of colored dots, and each possible digit value is represented by a different color so that a color of each colored dot indicates a digital value represented by the colored dot. The color discriminating apparatus detects a color of each colored dot in the plurality of colored dots. A module correlates the color of each colored dot in the plurality of colored dots detected by the color discriminating apparatus to recover an original digital value represented by each colored dot in the plurality of colored dots and to recover the encoded data that is represented by the plurality of non-binary digits.