A digital data display system in which the display device includes a plurality of random access stores into which character cell definitions are loaded from a remote central processing unit. A character cell may be a 9.times.16 picture element matrix and each is defined in the CPU according to the requirements of a display request received from a users application program. The system control services include a graphics manager and graphics routines which construct a character buffer and character cell definition table according to the picture to be displayed. A character cell definition that is required more than once in a picture is only included once in the definition table, the character buffer having the required number of pointers to the one definition. When the character buffer and character definition table have been constructed, they are transmitted to the display device using a data communication system. The system can be used for color or monochrome displays.
Method and apparatus for dynamic analysis of images of a mobile object. An electronic signal corresponding to the images, for example, from a video camera, is input into a digitizer which identifies the coordinates of the periphery of the mobile object in each of the images. A digital processor processes the contour information and a computer controlled by a software program having image processing and graphics capabilities calculates a plurality of parameters representative of the shape and motion of the object. The output from the computer may be displayed in graphical representations tabular form, in the formation animations on a monitor, or in hard copy printouts of the tables, animations and other graphical representations.
A method of providing efficient on-line and interactive application program utilization of an assortment of devices calling for different screen characteristics. An application programmer writes screen definitions for a particular device to be used. These definitions are stored exterior of the application program and are used to define the quantity, order, and placement of the application program's information on the screen. The application program provides services to generate and process each data element which can be presented. These services are used by a mapping system in conjunction with the screen definition to generate and process a device dependent data stream.
A page mode memory controller for a multi-plane color video display providing three bits/pixel corresponding to three page partitioning in each of sixteen 64K dynamic RAMs is described. The three bits/pixel are routed to a color lookup table to provide a choice of eight colors from a palette of 64 colors. Graphic display information is combined with alphanumeric video information on a pixel-by-pixel basis. The combined graphic/alphanumeric information is then converted from a digital signal to an analog signal. Page mode reads access three color planes for video display cycles using a counter for the two least significant memory column address bits. To create the displayed image, vectors are drawn three times, once at each plane.
A graphic display is characterized in that; it provides display memory corresponding to display picture covering a plurality of pictures, and causes a plurality of display memory units to properly distribute a variety of graphic patterns to be displayed on the screen for storage, while the graphic display unit also provides a table memory that holds data indicating either the presence or absence of blinking to be applied to the graphic patterns, and then simultaneously reads display memory containing plural pictures synchronously with the display scan and draws out the blink data from table memory by using each bit of plural pictures as the logic condition, thus causing a specific graph pattern to blink according to the blink data of the table memory, and as a result, blinking can be easily performed at a speed faster than any of the conventional graphic display units.
A character memory of a data display arrangement is divided into a plurality of separate memory sections which are available to provide characters for display only for respective sub-areas of a display screen. The invention is especially suited to providing high resolution character-based displays using so-called dynamically redefinable characters sets. A memory map MM containing the memory sections is addressed by a counter COU. A latch L2 initially sets the counter COU to the address of the first memory section. During each line scanning period a .div.2 divider DV is responsive to character column pulses CP to step the counter COU to address a new memory section address evey second character position. At the end of each line scanning period line pulses LP reset the counter COU to the first memory section address. In a modification, the connections of the address bus between the counter and the memory map are altered so that the addresses as actually applied to the memory sections are only changed every second (or fourth) character position so that less memory is needed.