In the drawings:
FIG. 1 is a schematic diagram, partially in block form, of circuitry constituting one embodiment of the invention;
FIG. 2 is a schematic diagram illustrating portions of a visual image and different colors in each such portion of the visual image;
FIG. 3 is a chart illustrating how different colors or shades in the visual image of FIG. 2 may be converted to an image in a gray scale on a large screen where each different color or shade in the visual image is converted to an individual shade of gray on the large screen by passing a pixel signal in a particular average number of frames dependent upon the shade of gray to be provided;
FIG. 4 is a schematic representation of the difference between the distribution of "on" pixels on a large screen by the system of FIG. 1 in comparison to the gray scale indication provided at the pixel by the systems of the prior art;
FIG. 5 illustrates a specific example of how the system of this invention operates to convert a color signal, or a signal representing shades, for a pixel to a particular shade of gray for that pixel on a large screen without any flicker in the image on the screen; and
FIG. 6 illustrates equipment for projecting on a screen a gray scale image produced from a color image, or an image in different shades, by the system of FIG. 1.
FIG. 2 illustrates portions of a color image 10 generated in a raster scan in one frame. As will be seen, red, blue, green, yellow and magenta colors are represented at such different portions of the video image 10 in the frame. It will be appreciated that the entire frame is provided with individual colors to represent a composite image and that the different portions in FIG. 2 are illustrative of the different colors which may be provided at all of the positions in the image. Although the system is primarily directed to color images, it is operative within the scope of the invention with respect to images in different shades of a single color.
FIG. 6 illustrates a system for projecting the color image of FIG. 1 as an image on a large screen 12. The system includes a transmissive panel 13 such as that provided by an array of liquid crystal diodes. The liquid crystal diodes may be formed in a conventional manner to have two (2) modes of operation--on and off. The "on" mode may be produced for a liquid crystal diode when the liquid crystal diode receives a binary "1" signal and the "off" mode may be produced when the liquid crystal diode receives a binary "0" signal. Each liquid crystal diode may be positioned to correspond to the position of a pixel on a video display screen.
The transmissive panel 13 receives the images produced by the system shown in FIG. 1, converts the color or shade to a gray scale and projects these images in the gray scale code on the screen. The images projected on the screen 12 are in different shades of gray, each corresponding to an individual one of the colors in the image shown in FIG. 1. The system of FIG. 6 may be used in large rooms to provide a visual display to persons assembled in the room. The system of FIG. 6 may be used to provide displays of business information such as charts and graphs to the persons assembled in the room.
FIG. 3 illustrates a chart of how the system of FIG. 1 projects on the screen 12 different shades of gray each representative of an individual color in the image shown in FIG. 2. The chart shown in FIG. 3 is disposed in eight (8) rows and four (4) columns. The columns represent the primary colors such as red, green and blue in a binary form. A binary "0" represents the "off" state of the color and a binary "1" represents the "on" state of the color. The different rows in FIG. 2 represent individual colors which are respectively black, blue, green, cyan (green blue), red, magenta (purple red), yellow and white. It will be appreciated that these colors are only exemplary and that different colors may be selected than those specified above. Preferably, however, the different colors are selected to cover the color spectrum. It will be appreciated that the different indications of color in the chart of FIG. 3 may be replaced by different shades of a single color or by different shades of more than one color.
A fourth column is shown in FIG. 3. This represents the conversion of the different colors or shades in FIG. 3 to individual shades of gray. This is generated by producing a signal for each pixel in an average number of frames, the average number being different for each individual color. In determining this average, a particular number of successive frames (e.g. 7) may be selected as a group to constitute the denominator for determining the shade of gray to be generated for each pixel. For example, when no signal is produced at a particular pixel in each group of seven (7) successive frames, a black indication is provided at the pixel. Similarly, a white indication is provided at the pixel when a signal is produced at the particular pixel in every seven (7) successive frames in each group. A relatively light shade of gray is produced when an average of only two (2) signals is produced in every group of seven (7) successive frames. This corresponds to a color of magenta in the color image 10 of FIG. 1. As another example, a moderate shade of gray is produced when an average of four (4) signals is produced in every group of seven (7) successive frames. This corresponds to the blue color.
The top row of FIG. 4 illustrates how the prior art converts into a gray scale digital signals representing a particular color. These signals represent the color cyan (green-blue) in the chart shown in FIG. 3. As will be seen in the row of FIG. 4, three (3) frames are chosen in every group of seven (7) successive frames. Furthermore, in each such group the same three (3) frames are selected. In the example shown in FIG. 5, the three (3) frames selected in each group may be the first three (3). This means that no signals are produced in the last four (4) frames of each group. As a result, a flicker is produced in the production of the gray scale image on the large screen 12.
This invention provides a system and method in which signals for an average of three (3) frames out of seven (7) in each group are produced to convert the cyan color, or a particular shade, to an individual shade of gray. However, the signals are produced on a pseudo-random basis in each group of seven (7) frames. For example, as illustrated in the second row of FIG. 4, in the first group, the signals may be produced in the second (2d), fifth (5th) and sixth (6th) frames; in the second group, the signals may be produced in the second (2d), fifth (5th) and seventh (7th) frames; and in the third group, the signals may be produced in the second (2d), third (3d) and sixth (6th) frames. Three (3) signals do not have to be produced in each group of seven (7) frames to convert the cyan color to an individual shade of gray. For example, signals may be produced in four (4) frames for certain groups and in two (2) frames for other groups. This is illustrated by the production of signals in four (4) frames in the fourth (4th) group in the second column of FIG. 4. On the average, however, the pixel will be on for every three (3) frames out of seven (7) in this example.
FIG. 1 illustrates one embodiment of a system for producing signals to represent a gray code as shown in Figure and the second column of FIG. 4. The system shown in FIG. 1 includes a plurality of lines 20, 22 and 24 for individually receiving signals representing primary colors such as red, green and blue, or signals representing different shades of a single color, for each pixel in the video image 10. The signals on the lines 20, 22 and 24 may be binary so that they are represented by a binary "1" or a binary "0". The signals on the lines 20, 22 and 24 may be obtained from a data processing unit 26 which operates to convert into binary form the signals produced to represent the binary colors for each pixel in the image 10. For a signal above a particular amplitude for each primary color, a signal representing a binary "1" is produced. For each signal below a particular amplitude for each primary color, a signal representing a binary "0" is produced.
The video signals 20, 22 and 24 are accompanied by a video clocked signal 40. The video clocked signal 40 includes not only the video clocked pulses for each visible pixel but also includes the signals produced during the horizontal and vertical retraces. The video clocked signal 40 is at a frequency corresponding to the frequency at which the signals are produced by the data processing unit 26 and introduced to the lines 20, 22 and 24.
The video clocked signals 40 are introduced to a counter 42 which operates to count the video clocked signals to a particular value such as seven (7) on a repetitive basis. A particular count such as "7" is chosen since this does not divide evenly into the number of clocked positions, including the pixels and the horizontal and vertical retrace, in each frame. As a result, for any given pixel represented by the signals on the lines 20, 22 and 24, the signals simultaneously produced on the lines 32, 34 and 36 may represent a different pixel on a frame-by-frame basis. Furthermore, the signals produced on the lines 32, 34 and 36 simultaneously with the particular pixel represent different pixel positions on a pseudo-random basis.
A comparator 30 compares the digital value represented by the signals on the lines 20, 22 and 24 for each pixel with the digital value represented by the signals simultaneously provided on the lines 32, 34 and 36. The signals produced on the lines 20, 22 and 24 for each particular pixel in successive frames may have a constant value as indicated by the indication in the second row of FIG. 5B. For example, for a cyan color or for a particular shade of a single color, this value for each such particular pixel is represented by the integer "3" as indicated in FIG. 5B. However, the signals simultaneously produced on the lines 32, 34 and 36 at the time of occurrence of each such particular pixel in the successive frames has a pseudo-random value because these signals indicate different values on a frame-to-frame basis. This is indicated in FIG. 6 by the first row of integers shown in FIG. 5A.
The comparator 30 compares the values represented in FIG. 5B by the constant value "3" for a particular pixel in the successive frames with the pseudo-random values (shown as an example in FIG. 5A) represented by the signals on the lines 32, 34 and 36. When the constant value of the signals on the lines 20, 22 and 24 for the particular pixel is equal to, or greater than, the pseudo-random value of the signals on the lines 32, 34 and 36, the comparator 30 presents a logic "HIGH" to the output line 52. However, when the value of the signals on the lines 20, 22 and 24 for the particular pixel is less than the value of the signals on the lines 32, 34 and 36, a logic "LOW" is produced at the output line 52. The signals on the output line 32 are introduced to the transmissive panel 13 such as a panel produced from liquid crystal diodes.
Since the signals produced on the lines 32, 34 and 36 have a pseudo-random value between "0" and "7" for each particular pixel in the successive frames, a signal will be developed on the output line 52 for each such pixel only an average number of times in each group (such as 7) of successive frames. In the example shown in FIG. 5, the average will be three (3) out of seven (7) frames for the pixel represented in the Figure. Furthermore, since the signals on the lines 32, 34 and 36 have a pseudo-random value, the signal developed on the line 52 for each particular pixel will be produced at different pixel positions in each group of seven (7) frames. This will provide the desired gray scale for each particular pixel without any flicker in the image on the large screen 12. It will be appreciated that the same number of signals may not be developed on the line 52 in each group of seven (7) successive frames. For example, for a gray scale of "3", four (4) frames out of seven (7) may be activated in some groups, three (3) frames out of seven (7) may be activated in other groups and two (2) frames out of seven (7) may be activated in still other groups. This may be seen from the representation in the second row of FIG. 4.
Although the discussion above has proceeded on the basis of developing a gray scale image, the development of individual colors, or shades of a single color other than black is also within the scope of the invention. If different colors are projected on the screen by the system of this invention, they may be different from the colors represented on the lines 22, 24 and 26 or they may be produced from the signals provided on the lines 22, 24 and 26 to represent different shades of a single color. All of these variations are within the scope of this invention since they provide an image without any flicker. The term "gray scale" as used in the claims is accordingly intended to include all of the different variations discussed above.
Although this invention has been disclosed an illustrated with reference to particular embodiments, the principles involved are susceptible for use in numerous other embodiments which will be apparent to persons skilled in the art. The invention is, therefore, to be limited only as indicated by the scope of the appended claims.