×

Data resampler for data processing system for logically adjacent data samples

  • US 5,977,994 A
  • Filed: 02/19/1998
  • Issued: 11/02/1999
  • Est. Priority Date: 10/17/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A data resampler for a data processing system processing logically adjacent data samples, said data sampler comprising:

  • a memory subsystem, for storing at least a first plurality of data samples to be rendered;

    a digital differential analyzer (DDA), responsive to DDA parameter sets, for generating an interpolation corner address for said plurality of data samples to be rendered, and for also generating a set of interpolation fractions;

    a fetch unit, for receiving the generated interpolation corner address and for generating four source addresses of data samples to be fetched from said memory subsystem;

    a first FIFO memory, for holding said interpolation fractions and for permitting said DDA and fetch unit to continue to operate during memory read latency periods;

    a second FIFO memory, for holding pixel data;

    a first address generator;

    an address cache and a data cache, wherein said data cache comprises at least two cache lines each holding two memory words and wherein said address cache comprises at least two cache lines each comprised of two address registers, each address register for holding an address of a word in said memory subsystem; and

    an interpolation unit, for receiving pixel data from said second FIFO memory and interpolation fractions from said first FIFO memory, for computing rendered result pixels, for assembling said result pixels into memory words, and for outputting said memory words to a destination memory address supplied by said address generator in a destination memory subsystem via a third FIFO.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×