Resources Contact Us Home
Video memory system

Image Number 6 for United States Patent #4644495.

An improved video memory system includes a program memory, a display data memory, and a plurality of data fetchers. The data fetchers are used to indirectly address the display data in the display data memory. The data fetchers are programmed during vertical blanking so that selected display data is fetched at selected vertical display positions. During each scan line each data fetcher is "read" by: (1) decrementing a counter in the data fetcher; (2) comparing the counter value against preselected top and bottom values; and (3) using the counter value to indirectly address display data that is to be displayed on the current scan line if the counter value is between the top and bottom values. This relieves the host computer of having to keep track of the current vertical display position, thereby freeing it to use the saved computer cycles to produce more interesting viedo games with more complex display graphics. In addition there are provided data fetchers that can be programmed to periodically issue signals usable either for drawing a line with a predefined slope or modulating the amplitude of a sound generator.

  Recently Added Patents
Handling errors in a data processing system
Hardware/software debugging using memory access parameters
Reducing energy and increasing speed by an instruction substituting subsequent instructions with specific function instruction
Electrophoresis display having touch screen and method for driving the touch screen
Jet pump and reactor
Acrylic pressure-sensitive adhesive composition, acrylic pressure-sensitive adhesive layer, and acrylic pressure-sensitive adhesive tape
Washing machine
  Randomly Featured Patents
Compound hose system
Electronic device carrier and manufacturing tape
Electro-optic ceramic material
Devices, systems, and methods for analyzing snow stability
Display device
Packet switching system having bus matrix switch
Method and system for refreshing the single ring address in an ethernet ring
Intervertebral support device with bias adjustment and related methods
Method of enantioselectively inserting a carbene
Portable emergency breathing apparatus