350 rub
Journal Radioengineering №7 for 2012 г.
Article in number:
Effective Processing of Video Information on Embeddable Systems with Use of the Modern Program Interfaces
Authors:
S.V. Оchkur
Abstract:
The purpose of this paper is review of the most popular software interfaces and standards that underpin today's multimedia devices and their usage in hardware-enabled applications. VA API, OpenMAX and OpenGL standarts are described. VA API enables fast encoding/decoding via hardware videocodecs based on graphics processor (GPU). OpenGL is provide acceleration of input/output matching transformations and work with video display in the context of problem solution. Particular attention is paid to OpenMAX standard that enable the multimedia components creation and control providing comprehensive usage of hardware resourses (SIMD-extensions, DSP, accelerators) and enabling application portability amount different platforms. Proposed software architecture enable easy design migrate between different hardware platforms, significantly reducing the operational risks associated with the possibility of the equipment replace.
Pages: 107-115
References
  1. Bhattacharya R. Open-source APIs up multimedia performance // EE Times Asia: In-depth analysis of industry issues [Электронный ресурс]. URL: http://www.eetasia.com/ART_8800453622_499489_NT_65f881d8.htm (дата обращения 16.01.2012).
  2. Саймерли Т. Транскодирование аудио- и видеоданных для бытовой электроники // Электронные компоненты. 2009. № 2. С. 53-55.
  3. OpenMAX Streaming Media Portability // Khronos Group - 2006. [Электронный ресурс]. URL: http://3dshaders.com/s2006/OpenMAX.pdf (дата обращения 10.03.2012).
  4. Larabel M.Intel Sandy Bridge VA-API Video Acceleration Performance. Дата обновления 07.03.2011. URL: http://www.phoronix.com/scan.php-page=article&item=intel_snb_video&num=1 (дата обращения: 25.01.2011).
  5. Hwdecode-demos. URL: http://gitorious.org/hwdecode-demos/hwdecode-demos (дата обращения: 10.04.2012).
  6. OpenMAX Overview // OpenMAX - The Standard for Media Library Portability. Beaverton, Oregon, 2000. [Электронный ресурс]. URL: http://www.khronos.org/openmax/ (дата обращения: 13.01.12).
  7. GstOpenMAX. freedesktop.org: open source / open discussion software projects. 2007. [Электронный ресурс]. Дата обновления 14.07.2010. URL: http://www.freedesktop.org/wiki/GstOpenMAX (дата обращения: 21.01.2012).
  8. NEON - ARM. URL: http://www.arm.com/products/processors/technologies/neon.php (дата обращения: 04.04.2012).
  9. Очкур С. В. Оптимизация ДКП-3D кодека с применением программного интерфейса OpenMAX DL на примере процессора ARM Cortex-A8 // Материалы 8-й междунар. конф. «Телевидение: передача и обработка изображений» 30-31 мая 2011 г. Санкт-Петербург. СПб.: Изд-во СПбГЭТУ «ЛЭТИ». 2011.
  10. Trevett N. Introduction to OpenMAX. Khronos Group Overview // SIGGRAPH 2004 - 2004. [Электронный ресурс]. Систем, требования: Power Point. URL: http://www.khronos.org/news/articles/siggraph_openmax_aug04.ppt (дата обращения: 13.01.12).
  11. OpenMAX Implementation. URL: http://limoa.sourceforge.net/ (дата обращения: 04.04.2012).
  12. Urlini G. The OpenMAX Integration Layer standard - 2006. [Электронный ресурс]. Дата обновления 27.02.2008. URL: http://elinux.org/images/e/e0/The_OpenMAX_Integration_Layer_standard.pdf (дата обращения: 05.02.2012).
  13. OpenMAX AL Quick Reference 1.1. URL: http://www.khronos.org/files/openmax-al-1-1-quick-reference.pdf (дата обращения: 04.04.2012).
  14. OpenGL - Wikipedia. URL: http://ru.wikipedia.org/wiki/OpenGL (дата обращения: 04.04.2012).
  15. Katafiasz M.Multipurpose multimedia processing with GStreamer // developerWorks: IBM's resource for developers and IT professionals. URL: http://www.ibm.com/developerworks/aix/library/au-gstreamer.html (дата обращения: 25.01.2012).
  16. GStreamer-vaapi. URL: http://gitorious.org/vaapi/gstreamer-vaapi (дата обращения: 04.04.2012).