Patent EP0082746A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0082746A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Address generator

Assignee: Honeywell International Inc
•
Filing: 1982-12-03
•
Granted: —
•
Expires: 2002-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An address generator responsible to input parameters for generating addresses to read out the content of a memory along parallel lines disposed at an angle to the orthogonal rows and columns of storage elements. The address generator has a first pair of registers (100, 116) coupled by an adder (108) to generate line corrected X addresses, a second pair of registers (102, 118) coupled by an adder (110) for generating first address corrections, an adder (124) summing said line corrected X addresses with said first address corrections to generate X addresses, a third pair of registers (104, 120) coupled by an adder (112) to generate line corrected Y addresses, a fourth pair of registers (106, 122) coupled by an adder (114) to generate second address corrections, and an adder (126) summing said line corrected Y addresses with said second address corrections to generate Y addresses.

Inventors

  • 👤 Gerald Arnold Brumm
  • 👤 Chris Jerome Walter

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-27 08:18
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395; G06; G06T; G06T1/00; G06T1/60; G09G2340/00; G09G2340/04; G09G2340/0492

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 174 words
An address generator for generating addresses enabling a memory device (12) to store data and to output stored data in a predetermined sequence in response to X and Y starting addresses and first and second incremental X and Y correction values received from a computer (14) and pixel signals received from a timing signal generator (22) characterized in that such address generator comprises: X axis address generator means (100, 102, 108, 110, 116, 118, 124) for sequentially generating X addresses in response to the X starting address, the first incremental X correction the first incremental Y correction value and the pixel and line strobe signals; Y axis address generator means (104, 106, 112, 114, 120, 122, 126) for sequentially generating Y axis addresses in response to the Y starting address, the second incremental X correction value, the second incremental Y correction value and the pixel and line strobe signals; and decoder means (25) responsive to the address on the computer's (14) address bus for generating said line strobe signals in a predetermined sequential order.
Claim 2
Dependent Claim 174 words
An address generator for generating addresses enabling a memory device (12) to store data and to output stored data in a predetermined sequence in response to X and Y starting addresses and first and second incremental X and Y correction values received from a computer (14) and pixel signals received from a timing signal generator (22) characterized in that such address generator comprises: X axis address generator means (100, 102, 108, 110, 116, 118, 124) for sequentially generating X addresses in response to the X starting address, the first incremental X correction the first incremental Y correction value and the pixel and line strobe signals; Y axis address generator means (104, 106, 112, 114, 120, 122, 126) for sequentially generating Y axis addresses in response to the Y starting address, the second incremental X correction value, the second incremental Y correction value and the pixel and line strobe signals; and decoder means (25) responsive to the address on the computer's (14) address bus for generating said line strobe signals in a predetermined sequential order.
Claim 3
Dependent Claim 270 words
The address generator of Claim 1 characterized in that said X axis generator means comprises: first means (100, 108, 116) for repetitively adding the first incremental Y correction value to the X starting address in response to said line strobe signals to generate a line corrected X address having a value equal to said X starting address plus N times said first incremental Y value where N is the number of received line strobe signals; second means (102, 110, 118) for repetitively adding the first incremental X correction value to itself in response to said pixel strobe signals to generate a first address correction having a value equal to M times the first incremental X correction value; third means (124) for summing said line corrected X address with said first X address correction to generate said X addresses; and wherein said Y axis generator means comprises: fourth means (104, 112, 120) for repetitively adding the second incremental Y correction value to said Y starting address in response to said line strobe signals to generate a line corrected Y address having a value equal to the Y starting address plus N times the second incremental Y correction value where N is the number of rprpived line strobe signals; fifth means (106, 114, 122) for repetitively adding the second incremental X correction value to itself to generate a second address correction having a value equal to M times incremental X correction value where M is the number of received pixel strobe signals; sixth means (126) for summing said line corrected Y address with said second address correction to generate said Y addresses.
Claim 4
Dependent Claim 248 words
The address generator of Claim 2 characterized in that the address on the computer's address bus is indicative of the data present on the computer's data bus, said first means (100, 102, 108, 110, 116, 118, 124, 125) comprises: first register means (100) connected to the computer's data bus for sequentially receiving and storing the X starting address and the first incremental Y correction value generated by the computer in response to a first and third register strobe signal; second register means (116) for storing said X starting address in response to a second register strobe signal and said line corrected X address in response to the line strobe signals; and a first adder (108) connected between said first and second register means (100, 116) for summing the content of said first and second register means (100, 116) to generate said X starting address and line corrected X address stored in said second register means (116); and wherein said second means comprises: third register means (102) connected to the computer's data bus for receiving and storing said first incremental X correction value in response to a fourth register strobe signal; fourth register means (118) for storing said first address correction in response to the pixel strobe signals; and .a second adder (110) connected between said third and fourth register means (102, 118) for summing the content of said third and fourth register mean (102, 108) to generate said first address correction stored in said fourth register means (118).
Claim 5
Dependent Claim 245 words
The address generator of Claim 3 characterized in that the address in the computer's address bus is indicative of the data present on the computers data bus, said fourth means (104, 112, 120) comprises: fifth register means (104) connected to the computer's .data bus for sequentially receiving and storing the Y starting address and the second incremental Y correction value generated by the computer (114) in response to a fifth and seventh register strobe signal respectively; sixth register means (120) for storing said Y starting address in response to a sixth register strobe signal and said line corrected Y address in response to said line strobe signals; . a third adder (112) connected between said fifth and sixth register means (104, 120) for summing the content of said fifth and sixth registers (104, 120) to generate said line corrected Y address stored in said sixth register means (120); and wherein said fifth means (106, 114, 122) comprises: seventh register means (106) connected to the computer's data bus for storing the second incremental X correction value generated by the computer (114) in response to an eighth register strobe signal; eighth register means (122) for storing said second address correction in response to the pixel strobe signals; a fourth adder (114) connected between said seventh and eighth register means (106, 122) for summing the content of said seventh and eighth register means (106, 122) to generate said second address correction stored in said eighth register means (122).
Claim 6
Dependent Claim 163 words
The address generator of Claims 1 or 4 characterized in that said memory (12) has a plurality of memory elements disposed at the intersections of orthogonal rows and columns and wherein Δ X is a distance between adjacent storage elements along said rows, and Δ Y is a distance between adjacent storage elements along said columns and Ψ is an angular displacement of the parallel lines along which the addresses are to be generated, where the angle Ψ is measured with respect to said rows, the computer (14) generates said first and second incremental X values according to the equations said first incremental X value = k Δ X cos Ψ said second incremental X value = - k Δ X sin Ψ and generates said first and second incremental Y values according to the equations: said first incremental Y value = K Δ Y sin said second incremental Y value = K Δ Y cosy where k and K are predetermined constants.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag