Method and apparatus for halftone rendering of a gray scale image using a blue noise mask
DCFirst Claim
1. A method for the halftoning of color images, comprising the steps of utilizing, in turn, a pixel-by-pixel comparison of each of a plurality of color planes of said color image against a blue noise mask in which the blue noise mask is comprised of a random non-deterministic, non-white noise single valued function which is designed to provide visually pleasing dot profiles when thresholded at any level of said color images, wherein a plurality of blue noise masks are separately utilized to perform said pixel-by-pixel comparison and in which at least one of said blue noise masks has its pixels shifted by at least one pixel prior to performing said pixel-by-pixel comparison.
1 Assignment
Litigations
0 Petitions

Accused Products

Abstract
A method of and system for rendering a halftone image of a gray scale image by utilizing a pixel-by-pixel comparison of the gray scale image against a blue noise mask is disclosed in which the gray scale image is scanned on a pixel-by-pixel basis and compared on a pixel-by-pixel basis to an array of corresponding data points contained in a blue noise mask stored in a PROM or computer memory in order to produce the desired halftoned image. Both digital and optically implemented halftone methods are disclosed. Application specific modifications of the blue noise mask as well as its use for producing halftoned color images are also disclosed.
111 Citations
11 Claims
- 1. A method for the halftoning of color images, comprising the steps of utilizing, in turn, a pixel-by-pixel comparison of each of a plurality of color planes of said color image against a blue noise mask in which the blue noise mask is comprised of a random non-deterministic, non-white noise single valued function which is designed to provide visually pleasing dot profiles when thresholded at any level of said color images, wherein a plurality of blue noise masks are separately utilized to perform said pixel-by-pixel comparison and in which at least one of said blue noise masks has its pixels shifted by at least one pixel prior to performing said pixel-by-pixel comparison.
-
3. A method of halftoning a color image by utilizing a pixel-by-pixel comparison of said color image against a blue noise mask array stored in a first memory, comprising the steps of:
-
a) scanning said color image to be halftoned to create a plurality of color plane image arrays, said scanning being performed on a pixel-by-pixel basis; b) storing each of said plurality of color plane image arrays in a second memory; c) comparing, on a pixel-by-pixel basis, the value of each corresponding pixel in said blue noise mask array and each of said plurality of color plane image arrays to produce a plurality of binary color plane image arrays; d) converting said plurality of binary color plane image arrays to the desired halftoned color image; and e) producing at least one modified blue noise mask array in addition to said blue noise mask array prior to performing said comparing step;
said at least one modified blue noise mask array being generated by shifting the pixels of said blue noise mask array by at least one pixel position from their position in said blue noise mask array. - View Dependent Claims (4, 5, 6)
-
-
7. A method for generating a modified blue noise mask array in which said modified blue noise mask array may be used to generate a more pleasing halftoned image than in a non-modified blue noise mask array, comprising the steps of:
-
a) reading each of the values of the blue noise mask array to be modified; b) receiving maximum and minimum predetermined values input by a user; c) modifying each value of said blue noise mask array using at least one of said maximum and minimum predetermined values and a direct value mapping function; d) comparing each of said values of said modified blue noise mask array to said maximum predetermined value and replacing said value if it exceeds said maximum predetermined value; and e) comparing each of said values of said modified blue noise mask array to said minimum predetermined value and replacing said value if it is less than said minimum predetermined value. - View Dependent Claims (8, 9, 10)
-
-
11. A method for the halftoning of color images, comprising the steps of utilizing, in turn, a pixel-by-pixel comparison of each of a plurality of color planes of said color image against a blue noise mask in which the blue noise mask is comprised of a random non-deterministic, non-white noise single valued function which is designed to provide visually pleasing dot profiles when thresholded at any level of said color images, wherein a plurality of blue noise masks are separately utilized to perform said pixel-by-pixel comparison and in which at least one of said blue noise masks is independent and uncorrelated with the other blue noise masks.
Specification