Abstract
ARINC 661 is a standard for the CDS (Cockpit Display Systems) defined by ARINC (Aeronautical Radio, Inc.) and used for application to communicate and display sensing data and information. ARINC 661 contains various two-dimensional GUI (Graphical User Interface) widget definitions. The widget set covers a variety of graphics elements including circles, arcs, crowns and others. Additionally, the symbol widgets provide rendering of user defined polygonal shapes which are typically described with triangle fans and triangle strips. ARINC 661 has various rendering features including text, image output, transformation of object and the halo effect which renders the outlines of graphics objects for highlighting. It is possible to use 3D graphics libraries like OpenGL and DirectX for implementation of graphics features. However those 3D graphics libraries are too heavy and over-powered to show 2D graphics primitives defined in ARINC 661. In this paper, we propose ARINC661 rendering based on OpenVG. OpenVG is a standard of 2D vector graphics API defined by the Khronos Group. OpenVG is designed for embedded system GUI rendering and its features are appropriate to implement ARINC661. Compare with OpenGL, OpenVG defined with fixed pipeline architecture without programmable shader. Therefore, OpenVG is cost effective to rendering and certification of software quality by reducing complexity of application source code. We also propose ARINC661 use cases for wireless application to communicate and display data from various sensor network, information gathered from unmanned aerial and land vehicles.
Similar content being viewed by others
References
ARINC, ARINC 661 specification: cockpit display system interface to user systems, airlines electronic engineering committee.
Khronos Group (2008) OpenVG Specification 1.1, Khronos Group.
Lee, H., & Baek, N. (2012). OpenGL SC emulation based on openGL and OpenGL ES, OpenGL OpenGL Insight. In: Cozzi, P., Riccio, C (Eds.). CRC, pp. 21–32.
WWW, “DO-178B”, https://en.wikipedia.org/wiki/DO-178B
WWW, “F35 Cockpit”, http://www.darkgovernment.com/news/f-35-cockpit.
WWW, “DO-254”, https://en.wikipedia.org/wiki/DO-254
Rierson, L. (2013). Developing safety-critical software. CRC, 2013.
WWW, “Unmanned aerial vehicle”, https://en.wikipedia.org/wiki/Unmanned_aerial_vehicle
WWW, “Flight Simulator”, https://en.wikipedia.org/wiki/Flight_simulator
WWW, “Ditigal Elevation Map”, https://en.wikipedia.org/wiki/Digital_elevation_model
Ahn O. S., Kim, J. M., Lim, C. H. (2010). Smart UAV research program status update: achievement of tilt-rotor technology development and vision ahead. ICAS 2010.
Acknowledgments
This research was financially supported by the “Over regional linked 3D convergence industry promotion program” through the Ministry of Trade, Industry & Energy(MOTIE) and Korea Institute for Advancement of Technology(KIAT).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yoon, J., Baek, N. & Lee, H. ARINC661 Graphics Rendering Based on OpenVG and Its Use Cases with Wireless Communications. Wireless Pers Commun 94, 175–185 (2017). https://doi.org/10.1007/s11277-015-3163-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-015-3163-y