Skip to main content
Log in

ARINC661 Graphics Rendering Based on OpenVG and Its Use Cases with Wireless Communications

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. ARINC, ARINC 661 specification: cockpit display system interface to user systems, airlines electronic engineering committee.

  2. Khronos Group (2008) OpenVG Specification 1.1, Khronos Group.

  3. 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.

  4. WWW, “DO-178B”, https://en.wikipedia.org/wiki/DO-178B

  5. WWW, “F35 Cockpit”, http://www.darkgovernment.com/news/f-35-cockpit.

  6. WWW, “DO-254”, https://en.wikipedia.org/wiki/DO-254

  7. Rierson, L. (2013). Developing safety-critical software. CRC, 2013.

  8. WWW, “Unmanned aerial vehicle”, https://en.wikipedia.org/wiki/Unmanned_aerial_vehicle

  9. WWW, “Flight Simulator”, https://en.wikipedia.org/wiki/Flight_simulator

  10. WWW, “Ditigal Elevation Map”, https://en.wikipedia.org/wiki/Digital_elevation_model

  11. 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.

Download references

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

Authors

Corresponding author

Correspondence to Nakhoon Baek.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-015-3163-y

Keywords

Navigation