Aircraft flat panel display system
First Claim
1. An aircraft instrumentation display system for imaging, on a 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 aircraft and environmental sensor data that is input to the display system, comprising:
- a rendering computer operable for graphically rendering the aircraft flight information on the display for use by flight crew of the aircraft in operating the aircraft and for receiving the sensor data and generating from the received sensor data 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 plurality of dynamically-changeable graphically-depicted flight parameters, each flight parameter being graphically depicted by rendering computer generated 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 each graphical flight parameter depiction at the display location; and
a comparator processor for receiving the sensor data and generating from the received sensor data comparison imaging data for comparison by said comparator processor with selected parts of the rendering computer generated imaging data for the plural flight parameters to thereby validate the imaging data that is generated by the rendering computer for graphically rendering the flight information on the display, said comparison imaging data corresponding to the rendering computer generated 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 each of the flight parameters 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 said comparator processor being further operable for comparing said comparison imaging data to the corresponding rendering computer generated imaging data for actuating the predetermined subset of said subject plurality of pixels for each of the flight parameters to thereby evaluate the graphically rendered aircraft flight information generated by the rendering computer for presentation on the display by checking, from among all of the imaging data generated by the rendering computer, only a predetermined portion of the rendering computer generated imaging data comprising a meaningful plurality of individual data values of the rendering computer generated imaging data for actuating the predetermined subset of said subject plurality of pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
38 Claims
-
1. An aircraft instrumentation display system for imaging, on a 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 aircraft and environmental sensor data that is input to the display system, comprising:
-
a rendering computer operable for graphically rendering the aircraft flight information on the display for use by flight crew of the aircraft in operating the aircraft and for receiving the sensor data and generating from the received sensor data 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 plurality of dynamically-changeable graphically-depicted flight parameters, each flight parameter being graphically depicted by rendering computer generated 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 each graphical flight parameter depiction at the display location; and
a comparator processor for receiving the sensor data and generating from the received sensor data comparison imaging data for comparison by said comparator processor with selected parts of the rendering computer generated imaging data for the plural flight parameters to thereby validate the imaging data that is generated by the rendering computer for graphically rendering the flight information on the display, said comparison imaging data corresponding to the rendering computer generated 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 each of the flight parameters 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 said comparator processor being further operable for comparing said comparison imaging data to the corresponding rendering computer generated imaging data for actuating the predetermined subset of said subject plurality of pixels for each of the flight parameters to thereby evaluate the graphically rendered aircraft flight information generated by the rendering computer for presentation on the display by checking, from among all of the imaging data generated by the rendering computer, only a predetermined portion of the rendering computer generated imaging data comprising a meaningful plurality of individual data values of the rendering computer generated imaging data for actuating the predetermined subset of said subject plurality of pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 aircraft and environmental sensor data that is input to the display system, comprising the steps of:
-
generating, by a rendering computer operable for graphically rendering the aircraft flight information on the display for use by flight crew of the aircraft in operating the aircraft and for receiving the sensor data, from the received sensor data 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 plurality of dynamically-changeable graphically-depicted flight parameters, each flight parameter being graphically depicted by rendering computer generated 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 each graphical flight parameter depiction at the display location;
generating, by a comparator processor operable for receiving the sensor data, from the received sensor data comparison imaging data for comparison by the comparator processor with selected parts of the rendering computer generated imaging data for the plural flight parameters to thereby validate the imaging data that is generated by the rendering computer for graphically rendering the flight information on the display, said comparison imaging data corresponding to the rendering computer generated 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 each of the flight parameters 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, by the comparator processor, said comparison imaging data to the corresponding rendering computer generated imaging data for actuating the predetermined subset of said subject plurality of pixels for each of the flight parameters to thereby evaluate the graphically rendered aircraft flight information generated by the rendering computer for presentation on the display by checking, from among all of the imaging data generated by the rendering computer, only a predetermined portion of the rendering computer generated imaging data comprising a meaningful plurality of individual data values of the rendering computer generated imaging data for actuating the predetermined subset of said subject plurality of pixels. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
receiving and buffering, by an input/output processor, the sensor data; and
transferring the buffered sensor data to the rendering computer and to the comparator processor.
-
-
22. A method in accordance with claim 21, wherein said transferring step comprises transferring the buffered sensor data to the rendering computer and to the comparator processor along a bus connecting the input/output processor, the rendering computer and the comparator processor.
-
23. A method in accordance with claim 20, 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 rendering computer generated anti-aliased imaging data in a manner so as to enable, by said comparison, validation of the imaging data generated by the rendering computer.
-
24. A method in accordance with claim 23, wherein each of said rendering computer generated 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 rendering computer generated imaging data for validating the imaging data generated by said rendering computer.
-
25. A method in accordance with claim 23, wherein each of said rendering computer generated 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 rendering computer generated imaging data for validating the imaging data generated by said rendering computer.
-
26. A method in accordance with claim 25, wherein the color information is presented as a data byte comprising 8 data bits, and wherein said predetermined number comprises two.
-
27. A method in accordance with claim 23, wherein each of said rendering computer generated 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 rendering computer generated imaging data for validating the imaging data generated by said rendering computer.
-
28. A method in accordance with claim 20, wherein the rendering computer comprises a commercial, general purpose, motherboard-based personal computer having a microprocessor, data storage and a graphics processor, and wherein the comparator processor comprises a custom-designed apparatus having a microprocessor, data storage and a comparator and is specially designed and configured for said generating of the comparison imaging data and for said comparing of the comparison imaging data to the corresponding rendering computer generated imaging data.
-
29. A method in accordance with claim 20, further comprising the step of receiving from the rendering computer, in a buffer of the comparator processor, the rendering computer generated 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.
-
30. A method in accordance with claim 29, further comprising the step of storing, in a FIFO stack of the comparator processor, the comparison imaging data generated by the comparator processor, 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 rendering computer generated imaging data from the buffer.
-
31. A method in accordance with claim 30, wherein said comparing step further comprises comparing an address of a display pixel to be actuated by the corresponding rendering computer generated 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 rendering computer generated imaging data in the buffer in response to a successful comparison of the display pixel address and the display address.
-
32. A method in accordance with claim 31, wherein each of said rendering computer generated 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 rendering computer generated 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 rendering computer generated imaging data for validating the imaging data generated by said rendering computer.
-
33. A method in accordance with claim 29, further comprising the step of transmitting the rendering computer generated 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 comparison imaging data generated by the comparator processor to the corresponding rendering computer generated imaging data from the buffer.
-
34. A method in accordance with claim 29, further comprising the step of transmitting the rendering computer generated imaging data from the buffer to the display, for graphically rendering the plural flight parameters on the display for use by the flight crew of the aircraft, after said step of comparing the comparison imaging data generated by the comparator processor to the corresponding rendering computer generated imaging data from said buffer for all of said plural flight parameters.
-
35. A method in accordance with claim 20, wherein one of said plural flight parameters 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 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.
-
36. A method in accordance with claim 20, wherein one of said plural flight parameters is represented on the display by a graphically-presented alphanumeric character, and wherein the comparison imaging data for said one flight parameter comprises the predetermined subset of pixels for imaging discrete locations on the graphically-presented alphanumeric character.
-
37. A method in accordance with claim 20, further comprising the step of generating an error indication in response to a predeterminately unsuccessful comparison of the comparison imaging data and the corresponding rendering computer generated imaging data to thereby inform the flight crew of a validation failure of the rendering computer generated imaging data.
-
38. A method in accordance with claim 37, wherein said step of generating an error indication comprises graphically presenting on the display a visual error indication.
Specification