论文摘要
网络电视机顶盒是以家用电视机作为终端显示设备,通过数字电视广播和互联网来提供数字电视、网页浏览、在线游戏等多种娱乐服务,实现电视和用户间的互动。本文研究的是网络电视机顶盒的用户界面设计和媒体播放器的构建两部分。硬件平台是Intel公司的基于CE3100芯片的硬件参考板。CE3100芯片是Intel最新推出的基于X86架构的消费类电子SoC芯片。它内置Pentium Dothan处理器核心,全高清1080P硬件解码器及2D/3D图形加速引擎。同时提供了完善的软件开发包。软件平台的设计由Clutter和Gstreamer构成。Clutter是一个开源的图形库,使用OpenGL进行图形渲染,隐藏了内部封装的OpenGL函数接口的复杂性。开发者能够通过Clutter快速创建拥有硬件加速的炫丽3D用户界面。Gstreamer是开源的媒体应用框架,基于管道软件架构。对不同的媒体格式,只需编写和添加相应的解复用元件和解码元件即可实现播放。Clutter和Gstreamer都构建在Glib面向对象的基础C语言库上,两者能够使用Glib提供的基础数据结构、事件传递和线程等,进行快速的编码。本文主要成果如下:(1)本文编写了从底层的依赖库glib、pango、cairo到上层的clutter、gst-plugin-*、gst-ffmpeg等的自动编译脚本,修复了软件包的一些问题,实现了整套开发环境的自动化交叉编译功能。(2)本文使用Clutter构建一套稳定易操作的用户操作界面,主菜单包括“电影”、“音乐”、“图片”、“游戏”、“设置”五大功能项。实现键盘到界面的操作。(3)本文使用Gstreamer编写了媒体播放器,实现对存储在本地媒体文件进行播放及控制。因为涉及知识产权问题,代码的编写中侧重的实现了对开源的容器Ogg,视频格式Theora,音频格式Vorbis, FLAC, Speex文件播放支持。对其他的商业媒体格式如RM,MP4等,使用gst-ffmpeg里面的解复用器和解码器实现播放。(4)本文对Ogg/Vorbis/Theora的媒体格式进行了原理性分析,对Glib/Gsteamer的使用方法展开了细致的研究。
论文目录
相关论文文献
- [1].Extraction of a target in sea clutter via signal decomposition[J]. Science China(Information Sciences) 2020(02)
- [2].Estimation of sea clutter inherent Doppler spectrum from shipborne S-band radar sea echo[J]. Chinese Physics B 2020(06)
- [3].“Refractivity-from-clutter” based on local empirical refractivity model[J]. Chinese Physics B 2018(12)
- [4].Novel polarimetric detector for target detection in heterogeneous clutter[J]. Journal of Systems Engineering and Electronics 2016(06)
- [5].The multifractal spectrum of a sea clutter using a random walk model[J]. Acta Oceanologica Sinica 2017(09)
- [6].First order sea clutter cross section for bistatic shipborne HFSWR[J]. Journal of Systems Engineering and Electronics 2017(04)
- [7].Correlation Analysis of X-Band Sea Clutter in Complex Domain[J]. Journal of Ocean University of China 2016(04)
- [8].A statistical distribution of quad-pol X-band sea clutter time series acquired at a grazing angle[J]. Acta Oceanologica Sinica 2018(03)
- [9].Effective Sea Clutter Spectrum Extraction Method for HFSWR in Adverse Conditions[J]. Journal of Beijing Institute of Technology 2017(03)
- [10].A Dynamic Programming Track-Before-Detect Algorithm Based on Local Linearization for Non-Gaussian Clutter Background[J]. Chinese Journal of Electronics 2016(03)
- [11].Atmospheric duct estimation from multi-source radar sea clutter returns: theoretical framework and preliminary numerical results[J]. Chinese Science Bulletin 2014(34)
- [12].理清思路的6条实用技巧[J]. 疯狂英语(初中版) 2019(12)
- [13].Fractal-based weak target detection within sea clutter[J]. Acta Oceanologica Sinica 2014(09)
- [14].Inversion for atmosphere duct parameters using real radar sea clutter[J]. Chinese Physics B 2012(02)
- [15].Radar Sea Clutter Suppression and Target Indication with a Spatial Tracking Filter[J]. Tsinghua Science and Technology 2010(02)
- [16].Physical modeling and spectrum spread analysis of surface clutter in forward scattering radar[J]. Science China(Information Sciences) 2010(11)
- [17].Statistic characteristic analysis of forward scattering surface clutter in bistatic radar[J]. Science China(Information Sciences) 2010(12)
- [18].Robust ionospheric clutter mitigation method for high frequency surface wave radar[J]. Science in China(Series F:Information Sciences) 2008(12)
- [19].Experimental analysis of sea clutter using airborne circular scanning SAR in medium grazing angle[J]. Journal of Systems Engineering and Electronics 2019(01)
- [20].Diversity considerations in wideband radar detection of migrating targets in clutter[J]. Science China(Information Sciences) 2019(04)
- [21].Fast FOCUSS method based on bi-conjugate gradient and its application to space-time clutter spectrum estimation[J]. Science China(Information Sciences) 2017(08)
- [22].Modified GIT model for predicting wind-speed behavior of low-grazing-angle radar sea clutter[J]. Chinese Physics B 2014(10)
- [23].Improved eigenanalysis canceler based on data-independent clutter subspace estimation for space-time adaptive processing[J]. Science China(Information Sciences) 2013(10)
- [24].Two adaptive detectors for range-spread targets in non-Gaussian clutter[J]. Science China(Information Sciences) 2011(02)
- [25].AN APPROACH TO SUPPRESS SHORT-RANGE CLUTTER FOR NON-SIDE LOOKING AIRBORNE RADAR[J]. Journal of Electronics(China) 2011(01)
- [26].Space-time clutter model for airborne bistatic radar with non-Gaussian statistics[J]. Journal of Systems Engineering and Electronics 2009(02)
- [27].New computing method of weighted coefficients for tracking a maneuvering target using PDAF in the presence of clutter[J]. Journal of Systems Engineering and Electronics 2009(05)
- [28].Antenna planes based wall-clutter mitigation in through-wall-imaging applications[J]. Journal of Central South University 2016(10)
- [29].Knowledge-based adaptive polarimetric detection in heterogeneous clutter[J]. Journal of Systems Engineering and Electronics 2014(03)
- [30].Tracking a maneuvering target in clutter with out-of-sequence measurements for airborne radar[J]. Journal of Systems Engineering and Electronics 2015(04)
标签:媒体播放器论文;