Video signal processing with added probabilistic dither
First Claim
Patent Images
1. A video signal processing system comprising:
- a first defining circuit for defining an image characteristic, said characteristic having a plurality of different values at discrete intervals;
a second defining circuit for defining a desired image characteristic value, for each of a plurality of image elements, within the discrete intervals defined by said first defining circuit;
a determining circuit for determining, for each element of said plurality of image elements, an associated number related to a difference in value between the desired image characteristic value defined by said second defining circuit and a value of said image characteristic defined by said first defining circuit;
a random number generator for generating a random number;
a comparator for comparing the random number and the associated number in order to determine a relationship between the random number and the associated number; and
an output circuit for outputting a value of said image characteristic defined by said first defining circuit depending on the relationship determined by said comparator, the value output by the output circuit representing the desired value defined by said second defining circuit.
0 Assignments
0 Petitions
Accused Products
Abstract
A system in which a characteristic of individual picture points is provided to an accuracy of m binary bits but conveyed by n bits, where n is less than m. The value of a lower order bit of the n bit signal is switched to cause said binary value to represent, for any one picture point, either a value above or a value below the original value. The new values are distributed without order among the picture points with a probability dependent upon the value of the (m-n) lowest order bits of the desired value.
85 Citations
19 Claims
-
1. A video signal processing system comprising:
-
a first defining circuit for defining an image characteristic, said characteristic having a plurality of different values at discrete intervals; a second defining circuit for defining a desired image characteristic value, for each of a plurality of image elements, within the discrete intervals defined by said first defining circuit; a determining circuit for determining, for each element of said plurality of image elements, an associated number related to a difference in value between the desired image characteristic value defined by said second defining circuit and a value of said image characteristic defined by said first defining circuit; a random number generator for generating a random number; a comparator for comparing the random number and the associated number in order to determine a relationship between the random number and the associated number; and an output circuit for outputting a value of said image characteristic defined by said first defining circuit depending on the relationship determined by said comparator, the value output by the output circuit representing the desired value defined by said second defining circuit.
-
-
2. A video signal processing method comprising:
-
(a) defining an image characteristic, said characteristic having a plurality of available different values at discrete intervals; (b) defining a desired image characteristic value, for each of a plurality of image elements, within the discrete intervals; (c) determining, for each element of said plurality of image elements, an associated number related to a difference in value between the desired characteristic value and an available value of said image characteristic; (d) generating a random number; (e) comparing the random number and the associated number in order to determine a relationship between the random number and the associated number; and (f) outputting a value of said image characteristic from said available values depending on the relationship determined by the comparison, the outputted available value representing the desired value.
-
-
3. An electronic processing apparatus for processing digital image data defining pixels which together represent at least one image, wherein output image data representing each pixel in terms of one of a multiplicity of available characteristic values is produced from input image data representing each pixel in terms of a desired characteristic value which is defined to an accuracy greater than that of the output data such that the desired characteristic value can be defined as a value between adjacent available characteristic values, the apparatus comprising:
-
a source of input image data defining the desired characteristic value of each pixel in terms of a high order number corresponding to one of said multiplicity of available values and a low order number representing the difference between the desired value and said corresponding available value; a random number generator for generating data representing a random number; a comparator for comparing the random number and the low order number and for producing a binary value depending on the relationship between the random number and the low order number; and an output circuit for outputting as the output image data an available characteristic value selected depending on the value of the high order number and the binary value. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing digital image data defining pixels which together represent at least one image, wherein output image data representing each pixel in terms of one of a multiplicity of available characteristic values is produced from input image data representing each pixel in terms of a desired characteristic value which is defined to an accuracy greater than that of the output data such that the desired characteristic value can be defined as a value between available characteristic values, the method comprising:
-
obtaining input image data defining the desired characteristic value of each pixel in terms of a high order number corresponding to one of said multiplicity of available values and a low order number representing the difference between the desired value and said corresponding available value; generating data representing a random number; comparing the random number and the low order number and producing a binary value depending the relationship between the random number and the low order number; and outputting as the output image data an available characteristic value selected depending on the value of the high order number and the binary value. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An electronic processing apparatus for processing digital image data defining pixels which together represent at least one image, wherein output image data representing each pixel in terms of one of a multiplicity of available characteristic values is produced from input image data representing each pixel in terms of a desired characteristic value which is defined to an accuracy greater than that of the output data such that the desired characteristic value can be defined as a value between available characteristic values, the apparatus comprising:
-
a source of input image data defining the desired characteristic value of each pixel in terms of a high order number corresponding to one of said multiplicity of available values and a low order number representing the difference between the desired value and said corresponding available value; a source of data representing a random number; comparing circuit comparing the random number and the low order number and producing a binary output value depending on the relationship between the random number and the low order number; and an output circuit outputting as the output image data an available characteristic value selected depending on the value of the high order number and the binary value.
-
Specification