×

Linear address conversion

  • US 5,047,958 A
  • Filed: 06/15/1989
  • Issued: 09/10/1991
  • Est. Priority Date: 06/15/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A display system comprising:

  • A. an on-screen memory containing a two-dimensional array of memory locations for storing image data representing the values of image pixels;

    B. display means for repetitively scanning the contents of the on-screen memory and generating a visual display of the image that they represent;

    C. an off-screen memory containing a two-dimensional array of memory locations for storing image data representing the values of image pixels;

    D. an address circuit comprising;

    i. means for receiving input signals that represent (a) as an off-screen-segment offset value, the position of an off-screen segment of the off-screen memory, the off-screen segment having a beginning location, (b) a location in a corresponding on-screen segment of the on-screen memory as x and y components of the address of the location, (c) the width of the on-screen segment, (d) an on-screen-segment offset value, and (e) the width of the off-screen memory;

    ii. a first multiplexer, including two input ports, for receiving at one input port the signals representing the width of the on-screen segment, for receiving at its other input port the signals representing the width of the off-screen memory, and for selectively forwarding as a first multiplexer output the signals received at one of its input ports;

    iii. a multiplier for multiplying the y component of the width that the first multiplexer output represents and generating as the product signal a signal representative of the resultant product;

    iv. a second multiplexer, including two input ports, for receiving at one input port the signals representing the off-screen-segment offset value, for receiving at its other input port signals representing the on-screen-segment offset values, and for selectively forwarding as a second multiplexer output the signals received at one of its input ports;

    v. addition means for adding the product, the x component, and the offset value that the second multiplexer output represents and generating as the address signal a signal representing the resultant sum; and

    vi. means for applying the address signal to the off-screen memory and to the on-screen memory; and

    E. access means for reading from and writing to the on-screen-memory and off-screen-memory locations that the address signal represents.

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