IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0325448
(1981-11-27)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Dawson, Walter F.Pannone, Joseph D.
|
인용정보 |
피인용 횟수 :
12 인용 특허 :
11 |
초록
▼
A raster display apparatus for converting radar input data which is formatted to produce a Plan Position Indicator (PPI) presentation on a cursive display to a format which achieves a PPI type image on a raster display. The apparatus generates radar images on a raster display screen which appear as
A raster display apparatus for converting radar input data which is formatted to produce a Plan Position Indicator (PPI) presentation on a cursive display to a format which achieves a PPI type image on a raster display. The apparatus generates radar images on a raster display screen which appear as targets having continuous arcs of the proper length around the placement position of a radar. Average video levels within successive discrete fixed azimuthal standard angle increments are stored in a radial buffer memory for various increments of range. These video levels are used for all points within the presently active standard angular increment. Radial distance of a given image is computed for changes in orthogonal components such as X or Y using simple prestored sine and cosine functions. Conversion calculations comprise primarily additions using adders. The video amplitude of the image displayed is equal in amplitude to the video level of the input data stored in the radial video buffer memory for the standard angle being processed. Processing of successive standard angle increments proceeds in approximate synchronism with the input data being provided in a cursive display format.
대표청구항
▼
1. In combination: means for generating a plurality of X addresses to specify picture elements on a raster display during a conversion of data defined by R, θ polar coordinates to data defined by X, Y cartesian coordinates; means for generating a plurality of Y addresses to specify said picture
1. In combination: means for generating a plurality of X addresses to specify picture elements on a raster display during a conversion of data defined by R, θ polar coordinates to data defined by X, Y cartesian coordinates; means for generating a plurality of Y addresses to specify said picture elements on a raster display during said conversion; means for generating radial addresses corresponding to an ordered sequence of picture element addresses within a standard angle increment on a raster display said generating means comprising accumulating means for determining the boundaries of said standard angle increment and for determining said radial addresses based on coordinate system conversion values, said radial addresses specifying the location of stored input data to be transferred to mass memory locations specified by said X addresses and said Y addresses; means for generating successive X, Y addresses and corresponding radial addresses for all picture elements within a standard angle increment; and means for generating said successive X, Y addresses and corresponding radial addresses for successive standard angle increments corresponding to successive input radial paths. 2. The combination as recited in claim 1 wherein: said X addresses and said Y addresses for picture elements on a raster display correspond to said X addresses and Y addresses of mass memory locations used for the storage of said input data prior to transmittal to said raster display. 3. The combination as recited in claim 1 wherein: said radial address generated for each picture element on said raster display represents the range of a picture element from an origin in said cartesian coordinate system. 4. The combination as recited in claim 1 wherein: said stored input data of a radial path represents the digitized data obtained for increments of range along an azimuth angle. 5. In combination: means for generating a plurality of X addresses to specify picture elements on a raster display during a conversion of data defined by R, θ polar coordinates to data defined by X, Y cartesian coordinates; means for generating a plurality of Y addresses to specify said picture elements on a raster display during said conversion; means for generating radial addresses, corresponding to an ordered sequence of picture element addresses within a standard angle increment on a raster display said generating means comprising accumulating means for determining the boundaries of said standard angle increment and for determining said radial addresses using stored coordinate system conversion values, said radial addresses specifying the location of stored input data to be transferred to mass memory locations specified by said X addresses and said Y addresses; means for generating successive X, Y addresses and corresponding radial addresses for all picture elements on a raster display within a standard angle increment, said increment being the difference between two adjacent standard angles; means for generating said successive X, Y addresses and corresponding radial addresses for successive standard angle increments corresponding to successive input radial paths; and means for storing said coordinate system conversion values for each said standard angle used for the generation of said X addresses, Y addresses and radial addresses. 6. The combination as recited in claim 5 wherein: said X addresses and said Y addresses for picture elements on a raster display correspond to said X addresses and Y addresses of mass memory locations used for the storage of said input data prior to transmittal to said raster display. 7. The combination as recited in claim 5 wherein: said radial address generated for each picture element on said raster display represents the range of a picture element from an origin in said cartesian coordinate system. 8. The combination as recited in claim 5 wherein: said stored input data of a radial path represents the digitized data obtained for increments of range along an azimuth angle. 9. The combination as recited in claim 5 wherein: said conversion values in said storing means includes values for each said standard angle within an octant, a quadrant or full 360 degrees. 10. In combination: means for generating a plurality of X addresses to specify picture elements on a raster display during a conversion of data defined by R, θ polar coordinates to data defined by X, Y cartesian coordinates; means for generating a plurality of Y addresses to specify said picture elements on a raster display during said conversion; means for generating radial addresses corresponding to an ordered sequence of picture element addresses within a standard angle increment on a raster display, said generating means comprising accumulating means for determining the boundaries of said standard angle increment and for determining said radial addresses using stored coordinate system conversion values, said radial addresses specifying the location of stored input data to be transferred to mass memory locations specified by said X addresses and said Y addresses; means for generating successive X, Y addresses and corresponding radial addresses for all picture elements on a raster display within a standard angle increment, said increment being the difference between two adjacent standard angles; means for generating said successive X, Y addresses and corresponding radial addresses for successive standard angle increments corresponding to successive input radial paths; means for storing said coordinate system conversion values for each said standard angle used for the generation of said X addresses, Y addresses and radial addresses; and means for controlling an access to said conversion values storing means as a function of a quadrant in which a coordinate conversion is being performed thereby minimizing the size of said storing means. 11. The combination as recited in claim 10 wherein: said X addresses and said Y addresses for picture elements on a raster display correspond to said X addresses and Y addresses of mass memory locations used for the storage of said input data prior to transmittal to said raster display. 12. The combination as recited in claim 10 wherein: said radial address generated for each picture element on said raster display represents the range of a picture element from an origin in said cartesian coordinate system. 13. The combination as recited in claim 10 wherein: said stored input data of a radial path represents the digitized data obtained for increments of range along an azimuth angle. 14. The combination as recited in claim 10 wherein: said conversion values in said storing means includes values for each said standard angle within an octant, a quadrant or full 360 degrees. 15. The combination as recited in claim 10 wherein: said storing means comprises a first memory means for storing said standard angle values representing a change in said X address for an increment of said Y address. 16. The combination as recited in claim 15 wherein: said storing means further comprises a second memory means for storing said standard angle values representing a change in said radial address for an increment in said Y address. 17. The combination as recited in claim 16 wherein: said storing means further comprises a third memory means for storing said standard angle values representing a change in said radial address for an increment in said X address. 18. The combination as recited in claim 10 wherein: said radial address generating means further comprises means for determining changes in said radial address for a non-integer increment. 19. In combination: means for specifying a standard angle for use during a conversion of defining data with polar coordinates to cartesian coordinates, said means being responsive to an input signal for advancing to a plurality of successive standard angles; first memory means responsive to said standard angle specifying means for storing conversion values for each said standard angle providing a change in an X address for each increment of a Y address; first accumulating means responsive to said first memory means for generating X addresses and for determining start and end boundaries of a plurality of said X addresses within a standard angle increment; means for generating a plurality of successive Y addresses within a standard angle increment during said conversion; second memory means responsive to said standard angle specifying means for storing conversion values for each said standard angle, said conversion values providing a change in a range radial described by a radial address for each increment of a Y address, said radial extending from an origin to each said X address and Y address location of the corresponding standard angle boundary; third memory means responsive to said standard angle specifying means for storing conversion values for each said standard angle providing a change in said range radial or radial address for each increment of an X address; second accumulating means for summing the output of said second memory means for each increment of said Y address during a standard angle increment conversion; and third accumulating means for summing the incremental changes in said radial address resulting from incremental changes in said X address and said Y address, said radial address specifying the location of stored input data to be transferred to a mass memory location specified by said X address and said Y address. 20. The combination as recited in claim 19 wherein: said standard angle increment is the difference between two adjacent standard angles. 21. The combination as recited in claim 19 wherein: said standard angle specifying means comprises one or more counters. 22. The combination as recited in claim 21 wherein: said standard angle specifying means further comprises quadrant control means for incrementing or decrementing said counters. 23. The combination as recited in claim 19 wherein: said X address generating means comprises an X counter means for determining the number of X increments processed at a current Y address within a standard angle increment. 24. The combination as recited in claim 23 wherein: said first accumulating means further comprises an X START accumulator and an X END accumulator. 25. The combination as recited in claim 24 wherein: said X address generating means further comprises an adder means for combining the output of said X counter means with an output from said X START accumulator. 26. The combination as recited in claim 19 wherein: said X address generating means comprises a comparator means for comparing the current X address within a standard angle increment to a predetermined X END address for a current Y address line being processed. 27. The combination as recited in claim 26 wherein: said comparator means generates a Y line advance signal when said current X address equals or is greater than said X END address. 28. The combination as recited in claim 19 wherein: said third accumulating means comprises means for approximating said range radials or radial addresses when said X address corresponding to the start of said standard angle is not an integer. 29. The combination as recited in claim 19 wherein: said first, second and third memory means comprises a plurality of PROMs. 30. In combination: means for specifying a standard angle for use during a conversion of defining data with polar coordinates to cartesian coordinates, said means being responsive to an input signal for advancing to a plurality of successive standard angles; first memory means responsive to said standard angle specifying means for storing conversion values for each said standard angle providing a change in an X address for each increment of a Y address; first accumulating means responsive to said first memory means for generating X addresses and for determining start and end boundaries of a plurality of X addresses within a standard angle increment; means for generating a plurality of successive Y addresses within a standard angle increment during said conversion; second memory means responsive to said standard angle specifying means for storing conversion values for each said standard angle, said conversion values providing a change in a range radial described by a radial address for each increment of a Y address, said radial extending from an origin to each said X address and Y address location of a corresponding standard angle boundary; third memory means responsive to said standard angle specifying means for storing conversion values for each said standard angle providing a change in said range radial or radial address for each increment of an X address; second accumulating means for summing the output of said second memory means for each increment of said Y address during a standard angle increment conversion; third accumulating means for summing the incremental changes in said radial address resulting from incremental changes in said X address and said Y address, said radial address specifying the location of stored input data to be transferred to a mass memory location specified by said X address and said Y address; multiplier means responsive to said first accumulating means and said third memory means for calculating changes of said radial address resulting from a non-integer increment in said X address; and decoder means responsive to said third accumulating means for determining when a maximum radial address or a maximum X address is reached. 31. The combination as recited in claim 29 wherein: said standard angle increment is the difference between two adjacent standard angles. 32. The combination as recited in claim 29 wherein: said standard angle specifying means comprises one or more counters. 33. The combination as recited in claim 32 wherein: said standard angle specifying means further comprises quadrant control means for incrementing or decrementing said counters. 34. The combination as recited in claim 29 wherein: said X address determining means comprises an X counter means for determining the number of X increments processed at a current Y address within a standard angle increment. 35. The combination as recited in claim 34 wherein: said first accumulating means further comprises an X START accumulator and an X END accumulator. 36. The combination as recited in claim 35 wherein: said X address generating means further comprises an adder means for combining the output of said X counter means with an output from said X START accumulator. 37. The combination as recited in claim 29 wherein: said X address generating means comprises a comparator means for comparing the current X address within a standard angle increment to a predetermined X END address for a current Y address line being processed. 38. The combination as recited in claim 37 wherein: said comparator means generates a Y line advance signal when said current X address equals or is greater than said X END address. 39. The combination as recited in claim 30 wherein: said first, second and third memory means comprises a plurality of PROMs. 40. The method of converting data defined by R, θ polar coordinate format to X, Y cartesian coordinate format for display on a raster scan display comprising the steps of: generating a plurality of X addresses to specify picture elements on said raster display; generating a plurality of Y addresses to specify said picture elements on said raster display; generating radial addresses corresponding to an ordered sequence of picture element addresses within a standard angle increment on a raster display said radial addresses specifying the location of stored input data to be transferred to mass memory locations specified by said X addresses and said Y addresses; using accumulating means for determining the boundaries of said standard angle increment and for determining said radial addresses based on coordinate system conversion values; generating successive X, Y addresses and corresponding radial addresses for all picture elements on a raster display within a standard angle increment, said increment being the difference between two successive standard angles; generating said successive X, Y addresses and corresponding radial addresses for successive standard angle increments corresponding to successive input radial paths; and storing said coordinate system conversion values for each said standard angle used for the generation of said X addresses, Y addresses and radial addresses. 41. The method as recited in claim 40 wherein: said X addresses and said Y addresses for picture elements on a raster display correspond to said X addresses and Y addresses of mass memory locations used for the storage of said input data prior to transmittal to said raster display. 42. The method as recited in claim 40 wherein: said radial address generated for each picture element on said raster display represents the range of a picture element from an origin in said cartesian coordinate system. 43. The method as recited in claim 40 wherein: said stored input data of a radial path represents the digitized data obtained for increments of range along an azimuth angle. 44. The method as recited in claim 40 wherein: said step of storing conversion values includes values for each said standard angle within an octant, a quadrant or full 360 degrees. 45. The method of converting data defined by R, θ polar coordinate format to X,Y cartesian coordinate format for display on a raster scan display comprising the steps of: specifying a standard angle for use during said conversion which advances by input signal means to a plurality of successive standard angles; storing conversion values for each said standard angle which provide a change in an X address for each increment of a Y address; generating X addresses by determining start and end boundaries of a plurality of said X addresses within a standard angle increment; generating successive Y addresses within a standard angle increment during said conversion; storing conversion values for each said standard angle, said conversion values provide a change in a range radial described by a radial address for each increment of a Y address, said radial extending from an origin to said X address and said Y address location of a corresponding standard angle boundary; storing conversion values for each said standard angle which provide a change in said range radial or radial address for each increment of an X address; summing the changes in said radial address for each increment of said Y address during a standard angle increment conversion; and summing the incremental changes in said radial address caused by incremental changes in said X address and said Y address which produces a radial address in polar coordinates corresponding to a selected picture element within a standard angle increment on said raster display having an X address and a Y address in cartesian coordinates, said radial address specifying the location of stored input data to be transferred to a mass memory location specified by said X address and said Y address. 46. The method as recited in claim 45 wherein: said standard angle increment is the difference between two adjacent standard angles. 47. The method as recited in claim 45 wherein: the step of specifying a standard angle comprises one or more counters. 48. The method as recited in claim 47 wherein: the step of specifying a standard angle further comprises quadrant control for incrementing or decrementing said counters. 49. The method as recited in claim 45 wherein: the step of generating X addresses comprises an X counter for determining the number increments processed at a current Y address within a standard angle increment. 50. The method as recited in claim 49 wherein: said step of generating said X addresses by determining start and end boundaries comprises an X START accumulator and an X END accumulator. 51. The method as recited in claim 50 wherein: the step of generating X addresses further comprises an adder means for combining the output of said X counter means with an output from said X START accumulator. 52. The method as recited in claim 45 wherein: the step of generating X addresses comprises comparing the current X address within a standard angle increment to a predetermined X END address for a current Y address line being processed. 53. The method as recited in claim 52 wherein: said step of comparing the current X address within a standard angle increment to a predetermined X END address for a current Y address line being processed generates a Y line advance signal when said current X address equals or is greater than said X END address. 54. The method as recited in claim 45 wherein: the step of summing the incremental changes of said radial address for changes in said X address and said Y address further comprises calculations for said radial address when said X address corresponding to the start of said standard angle is not an integer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.