IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0054010
(2005-02-08)
|
등록번호 |
US-7342512
(2008-03-11)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Innovative Solutions & Support, Inc.
|
대리인 / 주소 |
Cohen Pontani Lieberman & Pavane LLP
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
8 |
초록
▼
A flat panel display system for an aircraft display includes a graphics rendering computer for rendering of anti-aliased graphical imaging data derived from aircraft sensors for full-field imaging on a cockpit display screen. A comparator processor independently generates, from the same sensor data,
A flat panel display system for an aircraft display includes a graphics rendering computer for rendering of anti-aliased graphical imaging data derived from aircraft sensors for full-field imaging on a cockpit display screen. A comparator processor independently generates, from the same sensor data, a selected subset or "points of light" of the display screen image and compares the points of light data to the data generated by the rendering computer for the same display screen pixel locations. The minimized processing requirements and simplified design of the comparator processor enable ready FAA certification of the comparator processor, whereas the extreme complexity and processing operations required of the rendering computer make FAA certification thereof unusually time consuming and expensive. The comparator processor checks a meaningful subset of the imaging data generated by the rendering computer for each display refresh scan and thereby obviates the need for the otherwise-required level of rendering computer certification that is impractical or unavailable. The rendering computer may be implemented by commercial single-board personal computer hardware with a replaceable graphics processor to enable ease of use of improved components.
대표청구항
▼
What is claimed is: 1. A method for imaging, on an aircraft instrumentation display system bit-mapped display formed of a multiplicity of individually-addressable pixels at locations through the display and actuatable to create images on the display, aircraft flight information based on data that i
What is claimed is: 1. A method for imaging, on an aircraft instrumentation display system bit-mapped display formed of a multiplicity of individually-addressable pixels at locations through the display and actuatable to create images on the display, aircraft flight information based on data that is input to the display system for presentation on the display, comprising the steps of: generating from the received input data, for graphically rendering the aircraft flight information on the display for use by flight crew of the aircraft in operating the aircraft, anti-aliased graphical imaging data for selectively actuating the multiplicity of display pixels with the generated anti-aliased graphical imaging data to create on the bit-mapped display the graphically-depicted flight information comprising a dynamically-changeable graphically-depicted flight parameter, the flight parameter being graphically depicted by the generated anti-aliased imaging data visibly imaged at a predetermined location on the display by selective actuation of a subject plurality of the pixels of said multiplicity of display pixels to visually form the graphical flight parameter depiction at the display location; generating, from the received input data, comparison imaging data for comparison with selected parts of the generated anti-aliased imaging data for the flight parameter to thereby validate the anti-aliased imaging data generated for graphically rendering the flight information on the display, said comparison imaging data corresponding to the generated anti-aliased imaging data which is for use in actuating only a predetermined subset of said subject plurality of the pixels of said multiplicity of display pixels for visibly imaging the flight parameter at the predetermined location, so that the comparison imaging data comprises imaging data for actuating only said predetermined subset of the said subject plurality of pixels; and comparing said comparison imaging data to the corresponding anti-aliased imaging data generated for actuating the predetermined subset of said subject plurality of pixels for the flight parameter to thereby evaluate the graphically rendered aircraft flight information generated for presentation on the display by checking, from among all of the generated anti-aliased imaging data, only a predetermined portion of the generated anti-aliased imaging data comprising a meaningful plurality of individual data values of the generated anti-aliased imaging data for actuating the predetermined subset of said subject plurality of pixels. 2. A method in accordance with claim 1, further comprising the steps of: receiving and buffering, by an input/output processor, the input data; and transferring the buffered input data to a processor for generating at least one of the anti-aliased imaging data and the comparison imaging data. 3. A method in accordance with claim 2, wherein said transferring step comprises transferring the buffered input data to the processor along a bus connecting the input/output processor and the processor. 4. A method in accordance with claim 1, wherein the comparison imaging data comprises not-anti-aliased imaging data, and wherein said comparing step comprises comparing the not-anti-aliased comparison imaging data to the corresponding generated anti-aliased imaging data in a manner so as to enable, by said comparison, validation of the generated anti-aliased imaging data. 5. A method in accordance with claim 3, wherein each of said generated anti-aliased imaging data and said comparison imaging data comprises color information presented as a plurality of data bits, and wherein said comparing step further comprises comparing a predetermined number of the plural data bits of said comparison imaging data and of said corresponding generated anti-aliased imaging data for validating the generated anti-aliased imaging data. 6. A method in accordance with claim 4, wherein each of said generated anti-aliased imaging data and said comparison imaging data comprises color information presented as a plurality of data bits, and wherein said comparing step further comprises comparing a predetermined number of the most-significant bits of said plural data bits of said comparison imaging data and of said corresponding generated anti-aliased imaging data for validating the generated anti-aliased imaging data. 7. A method in accordance with claim 6, wherein the color information is presented as a data byte comprising 8 data bits, and wherein said predetermined number comprises two. 8. A method in accordance with claim 4, wherein each of said generated anti-aliased imaging data and said comparison imaging data comprises color information presented as a plurality of data bits for each of red, green and blue colors, and wherein said comparing step further comprises comparing, for each of the colors red, green and blue, a predetermined number of the most-significant bits of said plural data bits of said comparison imaging data and of said corresponding generated anti-aliased imaging data for validating the generated anti-aliased imaging data. 9. A method in accordance with claim 1, further comprising the step of receiving, in a buffer, the generated anti-aliased imaging data, and wherein said comparing step comprises comparing the comparison imaging data generated by the comparator processor to the corresponding rendering computer generated imaging data from the buffer. 10. A method in accordance with claim 9, further comprising the step of storing the generated comparison imaging data in a FIFO stack, and wherein said comparing step further comprises serially providing the stored comparison imaging data from the FIFO stack for comparison of the serially-provided comparison imaging data with the corresponding generated anti-aliased imaging data from the buffer. 11. A method in accordance with claim 10, wherein said comparing step further comprises comparing an address of a display pixel to be actuated by the corresponding generated anti-aliased imaging data in the buffer to a display address of comparison imaging data stored in the FIFO stack, and comparing the comparison imaging data stored in the FIFO stack to the generated anti-aliased imaging data in the buffer in response to a successful comparison of the display pixel address and the display address. 12. A method in accordance with claim 11, wherein each of said generated anti-aliased imaging data and said comparison imaging data comprises color information presented as a plurality of data bits, and wherein said step of comparing the comparison imaging data stored in the FIFO stack to the generated anti-aliased imaging data in the buffer in response to a successful comparison of the display pixel address and the display address comprises comparing a predetermined number of the plural data bits of said comparison imaging data and of said corresponding generated anti-aliased imaging data for validating the generated anti-aliased imaging data. 13. A method in accordance with claim 9, further comprising the step of transmitting the generated anti-aliased imaging data from the buffer to the display, for graphically rendering the aircraft flight information on the display for use by the flight crew of the aircraft, after said step of comparing the generated comparison imaging data to the corresponding generated anti-aliased imaging data from the buffer. 14. A method in accordance with claim 9, further comprising the step of transmitting the generated anti-aliased imaging data from the buffer to the display, for graphically rendering the flight parameter on the display for use by the flight crew of the aircraft, after said step of comparing the generated comparison imaging data to the corresponding generated anti-aliased imaging data from said buffer for said flight parameter. 15. A method in accordance with claim 1, wherein said flight parameter is represented on the display by a graphically-presented elongated pointer that rotates about a point defined at one end of the pointer, and wherein the generated comparison imaging data for said one flight parameter comprises the predetermined subset of pixels for imaging discrete locations along the length of the graphically-presented pointer. 16. A method in accordance with claim 1, wherein said flight parameter is represented on the display by a graphically-presented alphanumeric character, and wherein the generated comparison imaging data for said flight parameter comprises the predetermined subset of pixels for imaging discrete locations on the graphically-presented alphanumeric character. 17. A method in accordance with claim 1, further comprising the step of generating an error indication in response to a predeterminately unsuccessful comparison of the generated comparison imaging data and the corresponding generated anti-aliased imaging data to thereby inform the flight crew of a validation failure of the generated anti-aliased imaging data. 18. A method in accordance with claim 17, wherein said step of generating an error indication comprises graphically presenting on the display a visual error indication. 19. A method for imaging, on an aircraft instrumentation display system bit-mapped display formed of a multiplicity of individually-addressable pixels at locations throughout the display and actuatable to create images on the display, aircraft flight information based on data that is input to the display system for presentation on the display, comprising the steps of: (A) generating from the received input data, for graphically rendering the aircraft flight information on the display for use by flight crew of the aircraft in operating the aircraft, anti-aliased graphical current imaging data for selectively actuating the multiplicity of display pixels with the generated anti-aliased graphical current imaging data to create on the bit-mapped display the graphically-depicted flight information comprising a dynamically-changeable graphically-depicted flight parameter, the flight parameter being graphically depicted by the generated anti-aliased current imaging data visibly imaged at a predetermined location on the display by selective actuation of a subject plurality of the pixels of said multiplicity of display pixels to visually form the graphical flight parameter depiction at the display location; (B) generating, from the input data, current comparison imaging data for comparison with selected parts of the generated anti-aliased current imaging data for the flight parameter to thereby validate the generated current anti-aliased imaging data for graphically rendering the flight information on the display, said current comparison imaging data corresponding to the generated anti-aliased current imaging data which is for use in actuating only a current predetermined subset of said subject plurality of the pixels of said multiplicity of display pixels for visibly imaging the flight parameter at the predetermined location, so that the current comparison imaging data comprises current imaging data for actuating only said current predetermined subset of the said subject plurality of pixels; (C) comparing said current comparison imaging data to the corresponding generated anti-aliased current imaging data for actuating the current predetermined subset of said subject plurality of pixels for the flight parameter to thereby evaluate the graphically rendered aircraft flight information generated for presentation on the display by checking, from among all of the generated anti-aliased current imaging data, only a predetermined portion of the generated anti-aliased current imaging data comprising a meaningful plurality of individual data values of the generated anti-aliased current imaging data for actuating the current predetermined subset of said subject plurality of pixels; (D) selecting a new predetermined subset of said subject plurality of pixels for the flight parameter, said new predetermined subset of said subject plurality of pixels being different from said current predetermined subset of said subject plurality of pixels; and (E) repeating said steps (A), (B), (C) and (D) at successive predetermined time intervals to periodically refresh the graphically-presented flight information on the display with an updated presentation of the dynamically-changeable graphically-depicted flight parameter and to compare the comparison imaging data corresponding to the new predetermined subset of said subject plurality of pixels to the corresponding generated anti-aliased current imaging data for actuating the new predetermined subset of said subject plurality of pixels for the updated presentation of the flight parameter on the display. 20. A method in accordance with claim 19, further comprising the steps of: receiving and buffering, by an input/output processor, the input data; and transferring the buffered input data to a computing processor for generating at least one of the anti-aliased current imaging data and the current comparison imaging data. 21. A method in accordance with claim 20, wherein said transferring step comprises transferring the buffered input data to the computing processor along a bus connecting the input/output processor and the computing processor. 22. A method in accordance with claim 19, wherein the current comparison imaging data comprises not-anti-aliased imaging data, and wherein said comparing step comprises comparing the not-anti-aliased current comparison imaging data to the corresponding generated anti-aliased current imaging data in a manner so as to enable, by said comparison, validation of the current generated anti-aliased imaging data. 23. A method in accordance with claim 22, wherein each of said generated anti-aliased current imaging data and said current comparison imaging data comprises color information presented as a plurality of data bits, and wherein said comparing step further comprises comparing a predetermined number of the plural data bits of said current comparison imaging data and of said corresponding generated anti-aliased current imaging data for validating the generated anti-aliased current imaging data. 24. A method in accordance with claim 22, wherein each of said generated anti-aliased current imaging data and said current comparison imaging data comprises color information presented as a plurality of data bits, and wherein said comparing step further comprises comparing a predetermined number of the most-significant bits of said plural data bits of said current comparison imaging data and of said corresponding generated anti-aliased current imaging data for validating the generated anti-aliased current imaging data. 25. A method in accordance with claim 24, wherein the color information is presented as a data byte comprising 8 data bits, and wherein said predetermined number comprises two. 26. A method in accordance with claim 22, wherein each of said generated anti-aliased current imaging data and said current comparison imaging data comprises color information presented as a plurality of data bits for each of red, green and blue colors, and wherein said comparing step further comprises comparing, for each of the colors red, green and blue, a predetermined number of the most-significant bits of said plural data bits of said current comparison imaging data and of said corresponding generated anti-aliased current imaging data for validating the current generated anti-aliased imaging data. 27. A method in accordance with claim 19, further comprising the step of receiving, in a buffer, the generated anti-aliased current imaging data, and wherein said comparing step comprises comparing the generated current comparison imaging data to the corresponding generated anti-aliased current imaging data from the buffer. 28. A method in accordance with claim 27, further comprising the step of storing in a FIFO stack the generated current comparison imaging data, and wherein said comparing step further comprises serially providing the stored current comparison imaging data from the FIFO stack for comparison of the serially-provided current comparison imaging data with the corresponding generated anti-aliased current imaging data from the buffer. 29. A method in accordance with claim 28, wherein said comparing step further comprises comparing an address of a display pixel to be actuated by the corresponding generated anti-aliased current imaging data in the buffer to a display address of current comparison imaging data stored in the FIFO stack, and comparing the current comparison imaging data stored in the FIFO stack to the generated anti-aliased current imaging data in the buffer in response to a successful comparison of the display pixel address and the display address. 30. A method in accordance with claim 29, wherein each of said generated anti-aliased current imaging data and said current comparison imaging data comprises color information presented as a plurality of data bits, and wherein said step of comparing the current comparison imaging data stored in the FIFO stack to the generated anti-aliased current imaging data in the buffer in response to a successful comparison of the display pixel address and the display address comprises comparing a predetermined number of the plural data bits of said current comparison imaging data and of said corresponding generated anti-aliased current imaging data for validating the generated anti-aliased current imaging data. 31. A method in accordance with claim 27, further comprising the step of transmitting the generated anti-aliased current imaging data from the buffer to the display, for graphically rendering the aircraft flight information on the display for use by the flight crew of the aircraft, after said step of comparing the generated current comparison imaging data to the corresponding generated anti-aliased current imaging data from the buffer. 32. A method in accordance with claim 27, further comprising the step of transmitting the generated anti-aliased current imaging data from the buffer to the display, for graphically rendering the flight parameter on the display for use by the flight crew of the aircraft, after said step of comparing the generated anti-aliased current comparison imaging data to the corresponding generated anti-aliased current imaging data from said buffer for said flight parameter. 33. A method in accordance with claim 19, wherein said flight parameter is represented on the display by a graphically-presented elongated pointer that rotates about a point defined at one end of the pointer, and wherein the current comparison imaging data for said flight parameter comprises the predetermined subset of pixels for imaging discrete locations along the length of the graphically-presented pointer. 34. A method in accordance with claim 19, wherein said flight parameter is represented on the display by a graphically-presented alphanumeric character, and wherein the current comparison imaging data for said flight parameter comprises the predetermined subset of pixels for imaging discrete locations on the graphically-presented alphanumeric character. 35. A method in accordance with claim 19, further comprising the step of generating an error indication in response to a predeterminately unsuccessful comparison of the current comparison imaging data and the corresponding generated anti-aliased current imaging data to thereby inform the flight crew of a validation failure of the generated anti-aliased imaging data. 36. A method in accordance with claim 35, wherein said step of generating an error indication comprises graphically presenting on the display a visual error indication. 37. A method in accordance with claim 19, wherein said selecting step (D) comprises selecting the new predetermined subset of said subject plurality of pixels for the flight parameter in which at least one of the pixels of said new predetermined subset of said subject plurality of pixels is different from the pixels of said current predetermined subset of said subject plurality of pixels.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.