350 руб
Журнал «Радиотехника» №7 за 2012 г.
Статья в номере:
Эффективная обработка видеоинформации на встраиваемых системах с использованием современных программных интерфейсов
Авторы:
С.В. Очкур - аспирант, мл. науч. сотрудник, кафедра телевидения и видеотехники, Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина), инженер-программист, ОАО «Авансофт». E-mail: sergey.ochkur@rusvision.com
Аннотация:
Рассмотрены вопросы использования современных программных интерфейсов работы с аппаратными возможностями встраиваемых систем / систем-на-кристалле. Проведен обзор существующего функционала работы с цифровым процессором (интерфейс OpenMAX) и графическим процессором (интерфейсы OpenGL и VA API). Приведено описание архитектуры многопрофильного мультимедийного приложения на основе рассматриваемых стандартов и программного окружения GStreamer, приводятся данные об особенностях реализации описываемых стандартов на операционных системах Linux и Android.
Страницы: 107-115
Список источников
  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).