System for displaying calligraphic video on raster displays
First Claim
1. Apparatus for processing analog XYZ calligraphic video signals by converting them to digital data suitable for presentation on a raster display, comprising:
- frame buffer memory means for storing digital video data to be displayed on a raster display, said memory means having storage locations with row and column addresses corresponding to locations on the surface of the display;
first means for receiving and converting analog signals, indicative of X-deflection locations on said display, to digital signals indicative of corresponding column addresses in said memory means;
second means for receiving and converting analog signals, indicative of Y-deflection locations on said display, to digital signals indicative of corresponding row addresses in said memory means;
third means for receiving and converting analog signals, indicative of the brightness at locations on said display determined by coordinated X-deflection and Y-deflection location indicative signals, to digital signals; and
fourth means for processing and storing said digital brightness signals at column and row address storage locations in said frame buffer memory means corresponding to the addresses determined by said address indicative digital signals of said coordinated X-deflection and Y-deflection location indicative signals, and for including least significant bits from said coordinated X-deflection and Y-deflection address indicative digital signals with said stored digital brightness signals at the corresponding respective column and row address locations in said memory means.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for processing analog XYZ calligraphic video signals for presentation as a stroke image on a flat panel LCD raster display screen by converting such signals in coordinated sets to digital data in a stroke frame buffer memory. The X and Y signals define column and row addresses in memory for storage of the coordinated Z digital color brightness data, which addresses correspond to pixel locations on the surface of the display screen to which the data is transferred to form the stroke image. By storing fractional bits from the X and Y digital data in the buffer memory along with the coordinated color intensity data a high resolution stroke image can be formed using a conventional sized buffer memory. Further, noise and clock conversion artifacts are minimized by saving the first point of each stroke line or vector and by using the X and Y fractional bits for beam shaping utilizing anti-aliasing discs. The discs are a set of prestored circular intensity profiles, each covering several pixels and having their respective centers variously offset by fractions of a pixel spacing from points defining the ideal center of the stroke line to be formed. Appropriate discs are successively copied to memory in overlapped manner for each pixel, based on the location of the profile center with respect to a stroke defining point in the pixel. The data output from the stroke frame buffer is thus shaped by the disc data in presenting the high resolution, anti-aliased stroke image on the raster display screen.
-
Citations
20 Claims
-
1. Apparatus for processing analog XYZ calligraphic video signals by converting them to digital data suitable for presentation on a raster display, comprising:
-
frame buffer memory means for storing digital video data to be displayed on a raster display, said memory means having storage locations with row and column addresses corresponding to locations on the surface of the display; first means for receiving and converting analog signals, indicative of X-deflection locations on said display, to digital signals indicative of corresponding column addresses in said memory means; second means for receiving and converting analog signals, indicative of Y-deflection locations on said display, to digital signals indicative of corresponding row addresses in said memory means; third means for receiving and converting analog signals, indicative of the brightness at locations on said display determined by coordinated X-deflection and Y-deflection location indicative signals, to digital signals; and fourth means for processing and storing said digital brightness signals at column and row address storage locations in said frame buffer memory means corresponding to the addresses determined by said address indicative digital signals of said coordinated X-deflection and Y-deflection location indicative signals, and for including least significant bits from said coordinated X-deflection and Y-deflection address indicative digital signals with said stored digital brightness signals at the corresponding respective column and row address locations in said memory means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 20)
-
-
10. A method for processing analog XYZ calligraphic video signals by converting them to digital data in a frame buffer memory having storage locations with row and column addresses corresponding to pixel locations on the surface of a raster scan display on which the signals are used to produce a stroke or graphic image, comprising the steps of:
-
receiving and converting analog signals, indicative of X-deflection locations on said display, to digital signals indicative of corresponding column addresses in said frame buffer memory; receiving and converting analog signals, indicative of Y-deflection locations on said display, to digital signals indicative of corresponding row addresses in said frame buffer memory; receiving and converting analog signals, indicative of the brightness at locations on said display determined by coordinated X-deflection and Y-deflection location indicative signals, to digital signals; and storing said digital brightness signals at column and row address storage locations in said frame buffer memory corresponding to the addresses indicated by said indicative digital signals of said coordinated X-deflection and Y-deflection location indicative signals, and including least significant bits from said coordinated X-deflection and Y-deflection converted digital signals with said stored digital brightness signals at the corresponding respective column and row addresses in said frame buffer memory for use in producing a line of said stroke image. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification