Claims
- 1. A symbol generator for providing a video data signal representing selected symbols in which portions of said video data signal corresponding to discrete display locations of a display raster crossed by symbol boundaries have values intermediate values of said video data signal corresponding to areas entirely on different sides of said boundary comprising:
- means for providing first and second video data signals having values representing areas entirely on opposite sides of a symbol boundary,
- means for determining proportions of a discrete display location of the display raster that is crossed by a symbol boundary with color values that are mixtures of colors on different sides of that boundary; and
- means for multiplying said video data signals representing areas entirely on different sides of said boundary by said proportions of said intercepted display location on said different sides of said boundary and combining resultant product signals to provide an output video data signal; and wherein
- said means for providing first and second video data signals including:
- first and second look-up memory means for providing video data signals having values determined by values of address signals provided to said look-up memory means; and
- means for providing address signals which identify locations in said first and second look-up memory means containing video data signals representing areas entirely on opposite sides of a symbol boundary and wherein
- said means for providing address signals includes:
- means for providing address signals corresponding to the boundaries of the selected symbols,
- means for sorting the boundary address signals in a sequence corresponding to the positions of symbol boundaries in the output video data signal; and
- signal selection logic means comprising first and second latch means for receiving and respectively for providing the respective ones of said sorted boundary address signals in said sequence to said first and second look-up memory means, said first and second latch means being connected in series such that receipt of a boundary address signal by said first latch means causes the boundary address signal then in said first latch means to be forwarded to said second latch means.
- 2. The symbol generator of claim 1 in which said means for providing said address signals comprises means for modifying consecutive values of each address signal in such a manner that a respective value of an address signal is increased for a left boundary of the respective symbols and decreased for a right boundary of the respective symbols.
- 3. The symbol generator of claim 2 in which said first and second look-up memory means comprise first and second color look-up palettes for providing video data signals having color values determined by the values of address signals provided to said color palettes.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part of copending patent application Ser. No. 07/411,446 filed Sep. 22, 1989, now abandoned.
This application is also related (i) to pending application Ser. No. 07/585,779 filed Sep. 20, 1990 and (ii) to pending application Ser. No. 07/497,957 filed Mar. 22, 1990, which is a continuation-in-part of patent application Ser. No. 07/411,076 filed Sep. 22, 1989, now abandoned.
US Referenced Citations (3)
Non-Patent Literature Citations (5)
Entry |
Dyer, Scott et al., "a Vectorized Scan-Line Z-Buffer Rendering Algorithm", IEEE CG & A, Jul., 1987. |
Smith, Athur A. et al., "A New Dimension in Broadcast Graphics", SMPTE Journal, Sep. 1982. |
Turkowski, Kenneth, "Anti-Aliasing Through The Use Of Coordinate Transformations", ACM Transactions on Graphics, vol. 1, No. 3, Jul. 1982. |
Weinstock, Neal, "CGI:I: An Introduction To The Technology", E-ITV, Apr., 1987. |
Wood, John F. et al., "New Developments in Electronic Character Generation", SMPTE Journal, May 1986. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
411446 |
Sep 1989 |
|