Patent classifications
H04N1/40087
Dithering in sRGB space
The disclosed computer-implemented method for performing dithering in non-linear space may include receiving, as an input, a non-linear sRGB-encoded data stream that includes pixel data that is to be displayed on a display screen. The disclosed method may next include generating a dithering mask for the non-linear sRGB-encoded data stream. Still further, the method may include dithering the non-linear sRGB-encoded data stream using the generated dithering mask according to a scalar dithering algorithm or a vector dithering algorithm. The method may also include linearizing the dithered non-linear sRGB-encoded data stream for display on the display screen, and may include providing the linearized RGB-encoded data stream to the display screen for display. Various other methods, systems, and computer-readable media are also disclosed.
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM
An image processing apparatus processes input image data and generates output image data. The image processing apparatus includes a feature-value calculating unit, an output-gradation-number setting unit, and an image processor. The feature-value calculating unit calculates a feature value from the input image data. The output-gradation-number setting unit sets, as the number of output gradations, any one gradation number of candidates for the number of output gradations based on the feature value calculated by the feature-value calculating unit. The image processor processes the input image data and generates the output image data having the number of output gradations which is set by the output-gradation-number setting unit.
Image processing apparatus, method thereof, and image forming apparatus that determine a dot arrangement of printing material by halftone processing
An image processing apparatus includes at least one memory storing instructions and at least one processor executing the instructions to provide an input unit configured to input image data representing a color of an image, and information identifying high gloss and low gloss areas in the image, a first determination unit configured to determine, based on the image data, a recording amount of a printing material for forming the image on a recording medium, and a second determination unit configured to determine a dot arrangement of the printing material by halftone processing for the recording amount according to the information.
Image processing apparatus, image processing method, and storage medium which reduce a color difference and a frequency difference between two images
An image processing apparatus converts a first combination including color signals respectively corresponding to first ink, second ink, and third ink, which are input to be recorded in a first area on a recording medium into a second combination including color signals respectively corresponding to the first ink, the second ink, and the third ink, and converts a third combination including color signals respective corresponding to the first ink, the second ink, and the third ink which are input to be recorded in a second area on the recording medium into a fourth combination including color signals respectively corresponding to the first ink, the second ink, and the third ink, wherein a difference between a color of a first image and a color of a second image is reduced and a difference between a frequency of the first image and a frequency of the second image is reduced.
IMAGE PROCESSING APPARATUS
An image processing apparatus includes a multi-gradation-level dither processing unit and a screen processing unit. The multi-gradation-level dither processing unit performs a multi-gradation-level dither process for a target image. The screen processing unit performs an FM screen process for the target image for which the multi-gradation-level dither process has been performed. Further, in the multi-gradation-level dither process, the multi-gradation-level dither processing unit selects each pixel in the target image as a target pixel in turn; using a conversion characteristic corresponding to each local pixel position group in a unit matrix, converts a pixel value of the target pixel to one of: a minimum gradation level, a maximum gradation level and an intermediate gradation level corresponding to the pixel value of the target pixel; and sets a pixel value of each pixel in the unit matrix as a pixel value obtained with the conversion characteristic.
PRINTING APPARATUS, PRINTING METHOD, AND PRINTING SYSTEM
From among a plurality of elements included in a printing head and arrayed in a predetermined direction, a faulty element that is unable to form dots properly on a printing medium is identified. At least one of correction processing for increasing a value of multi-valued input image data corresponding to the faulty element and correction processing for decreasing a threshold in a quantization process for the faulty element is performed. Complementary dot data is generated for the faulty element by taking the dot data generated for the identified faulty element as dot data corresponding to an element near the identified faulty element in the predetermined direction.
Multilayer white printing with white-balance
White-balance is improved when printing on colored media, while minimizing the time and use of costly materials required by present approaches. In an embodiment, the typical solid white fill or background layer is altered by including in the white layer one or more of the other colors already available in the printer to shade this layer. Thus, a small amount of cyan, for example, helps balance a pink-ish (red) media; yellow is used for blue media; and magenta is used for green media; as well as combinations thereof. A combination of transparent process inks and opaque white helps to maintain brightness (luminosity).
Method for automated generation of reference color values for color control
A method for the automated generation of reference color values for color control purposes in a printing machine by using a computer includes, within a process of setting up the printing machine for a print job, initially carrying out printing operations and using a spectrophotometer to determine coloration values for every process color used in the print job. For every process color that is used in the print job, the computer automatically selects that coloration value of a process color that has the smallest deviation from a color set point that has been established at the beginning of the job and saves this coloration value as a new reference value for this process color.
MULTILAYER WHITE PRINTING WITH WHITE-BALANCE
White-balance is improved when printing on colored media, while minimizing the time and use of costly materials required by present approaches. In an embodiment, the typical solid white fill or background layer is altered by including in the white layer one or more of the other colors already available in the printer to shade this layer. Thus, a small amount of cyan, for example, helps balance a pink-ish (red) media; yellow is used for blue media; and magenta is used for green media; as well as combinations thereof. A combination of transparent process inks and opaque white helps to maintain brightness (luminosity).
IMAGE PROCESSING APPARATUS RECEIVING SETTING VALUES FOR SCAN PROCESS AND OUTPUTTING SCAN DATA
In an image processing apparatus, in a case where setting values indicate to create scan data by using digital halftoning and requires execution of a prescribed process using a result of character recognition, a controller outputs an instruction to create multiple-value scan data having a pixel value represented by two or more bits. The controller executes the character recognition on the multiple-value scan data. The controller converts the multiple-value scan data into converted scan data by using digital halftoning, and executes the prescribed process on the converted scan data. In a case where the setting values indicate to create scan data by using a method different from the digital halftoning, and requires execution of the prescribed process, the controller outputs an instruction to create setting-based scan data. The controller executes the character recognition on the setting-based scan data. The controller executes the prescribed process on the setting-based scan data.