How Performance and Programmability Can Power Video Mixer Display Applications
Mission display computers play an important role in an increasing number of imaging applications such as digital moving maps, 360° situational awareness, persistent surveillance, embedded training, and degraded visual environments. These systems are designed with advanced graphics capability to drive multiple displays independently with video from multiple sources. The display video can be a combination of input from multiple sensors, generated digital map video, symbology, and metadata information from a variety of other sources. All of this information is combined and overlaid to provide multiple operators each an instantaneous independent view of the battlefield.
Requirements of a mission display application are a large number of ports to handle the number of video sources, high performance, and bandwidth to handle the increasing resolution of sensors and displays, low latency for immediate feedback, and flexibility to handle the variety of sensors and display interface formats. The video mixer is the heart of the mission display computer and generally required an FPGA to combine the multiple inputs into multiple display outputs. The issue with this approach was the difficulties inherent to FPGA programmability. FPGA-based video mixers were generally uniquely tailored to each platform, lacked floating-point arithmetic precision, were difficult to modify to deal with changes in video interfaces or processing requirements and required lengthy development schedules.
Figure 1: Surveillance Display System
This white paper will discuss how the combination of high-performance standalone and integrated GPUs combined with FPGA interface flexibility to provide increased programmability and versatility to the video capabilities required of a mission display computer.
Download the white paper to learn more.
- Mission Display Computer
- Video Mixer
- Sensor Input Processing
- Graphical Processing Units (GPUs)
- Intel Integrated GPUs
Login to download this resource