基于DVB标准的动态加载技术的设计与实现

基于DVB标准的动态加载技术的设计与实现

段凯[1]2004年在《基于DVB标准的动态加载技术的设计与实现》文中研究说明现阶段,有线电视数字化的工作正在全国有条不紊地展开。用户已不再满足单一的数字电视服务,各种多元化数据广播业务走入我们的生活:如新闻、天气预告、股票等。基于CATV有线广播的架构下实现多元化的数字信息服务是有线电视开展增值业务吸引更多用户的主要手段[1],也是我们研究实现这个平台的主要目的,具有重要实用价值和市场推动作用。不断增长、日益丰富的数据广播增值业务却带来了新的问题:存储资源本来就很有限的终端STB机顶盒设备为了支持各种增值业务,不得不增加程序存储器件以集成更多功能的程序代码,成本也随之上升。大部分厂商只选择性地集成部分业务程序代码,这对推广数字广播业务是不利的;功能不全或不丰富也会降低产品的市场竞争力和推广力度。另外各地区不同的数据广播业务必须使用不同的机顶盒软体来支持,导致机顶盒软体版本随地区不统一,这对机顶盒的生产商是很不利的。本文对以上矛盾进行深入分析,从用户需求的角度出发,提出了一种新颖的解决方案:依据DVB标准广播增值业务的程序数据到CATV网;终端机顶盒则依据用户选择某种程序下载,并动态加载运行。该方案的实现能够使有限资源的终端机顶盒支持无限多的可扩展的数据广播增值业务。同时也把整个数据广播增值业务提高到一个新的独立于终端的开发阶段。基于DVB标准的程序数据传输和嵌入式系统的程序动态加载技术是该方案及系统实现的两个核心技术,本文对动态加载技术在终端机顶盒上的实现以及基于DVB标准的程序数据传输封装设计进行了详细的论述。该方案使得各种增值服务程序同机顶盒的机载程序分离,让机顶盒终端的软体变得简单且统一,有利于大规模生产和维护,降低产品成本。最后笔者对该方案的应用前景作了展望。该系统已经实现并具备了前端管理播发、网络传输、终端呈现一整套解决方案。在武汉东太信息产业有限公司内部网运行测试成功,不久将形成产品面向广大客户。

段凯, 刘卫忠[2]2004年在《基于DVB标准的动态加载数据广播业务的方案实现》文中认为主要叙述了数据广播业务的程序代码在CATV网上广播并在机顶盒上“动态加载运行”的方案 ,基于该方案进一步探讨了在有限资源的STB终端上实现无限的数据广播服务的可行性和巨大的发展潜力。

陈春健[3]2016年在《基于MSD6A801的Android有线数字电视机顶盒的软件设计与实现》文中指出在叁网融合和中国下一代广播电视网NGB建设持续推进的背景之下,在这个社会经济持续发展、科学技术突飞猛进的时代,随着用户需求的持续提升,传统数字电视机顶盒的局限性日益显现,因此基于Android的数字电视机顶盒迎来了快速发展。Android数字电视机顶盒不但具有传统数字电视机顶盒的基础功能,而且具备了网络化、智能化的特性。本文提出了一种基于MSD6A801芯片的Android有线数字电视机顶盒的设计与实现。该课题所采用的是一款ARM架构的低功耗、高性能的四核Cortex-A9机顶盒芯片,其拥有1.2GHZ主频,支持Android 4.2.2系统,在多媒体解码上性能卓越,支持HEVC硬件解码和4K2K超高清。该课题在深入研究了数字电视相关技术、Android系统,以及数字电视机顶盒软硬件系统的基础上,对基于Android的数字电视机顶盒软件进行了设计,主要实现了节目搜索、电子节目指南、条件接收系统等相关功能。本文从数字电视机顶盒的分类、功能、工作原理等方面入手,对数字电视机顶盒进行了研究和介绍。本文详细研究介绍了数字电视相关技术中较为重要的DVB标准体系,其中主要包括MPEG-2标准、传输流TS、视音频PES包、节目特定信息、业务信息等。在此基础上采用JNI技术实现了Android跨语言编程,这样不但提高了平台移植的效率,而且对系统的运行效率和安全性提供了保障。本文详细阐述了节目搜索、电子节目指南、条件接收系统等系统应用的设计原理与关键实现步骤。节目搜索实现了叁种搜索方式,分别是手动搜索、自动搜索、全频搜索。电子节目指南实现了实时接收一周节目预告、简介等信息。条件接收系统实现了条件接收终端系统的集成,对用户授权、节目解扰等提供支持。笔者针对该课题的需求制定了详细的测试验证方案,本文从电视节目全屏收看、节目搜索、电子节目指南、条件接收系统、稳定性等几个方面对其进行了介绍,并对测试验证的结果进行了说明。目前该方案机顶盒功能基本实现并达到预期,已通过各项认证,实现市场销售,市场反馈良好,机顶盒运行稳定,充分说明了该设计方案的正确性和可行性。

李婷[4]2010年在《基于“龙芯”的卫星数字电视接收系统的研究与实现》文中指出随着数字电视广播技术的发展,数字电视接收系统的研究与开发已成为新的发展方向。龙芯处理器以其低成本、低功耗、指令级并行等优点广泛应用于嵌入式领域。本文基于龙芯2E处理器平台,设计并实现该平台下的卫星数字电视接收系统。本文提出一种基于龙芯的DVB-S卫星数字电视接收处理方案,采用基于龙芯2E平台的PCI接口方式,结合SHARP公司的BS2F7VZ0194a作为前端调谐器模块和捕获TS码流的Philip saa7130芯片来设计整个系统,符合DVB-S/MPEG-2标准,充分应用了龙芯平台对MPEG-2高效解码特性,可用于龙芯PC接收和播放卫星数字电视节目。该系统具有使用方便、结构简单、便于实现和成本低等特点,对基于国产处理器的3C融合(即计算机、通信与消费类电子融合)产品的产业化应用具有重要意义。在卫星数字电视接收系统的设计与实现过程中,基于特定硬件方案的接收系统驱动开发与优化是工作的重点,在龙芯平台下对电视节目流的解码分析与优化是本课题研究的主要工作。本文主要分析了数字电视接收系统的基本原理并在龙芯Linux操作系统上进行了卫星数字电视接收的原型设计与实现。文章首先介绍了基于DVB标准的数字电视传输和接收原理,在此基础上给出了接收系统的整体硬件方案。在对系统软件平台与Linux操作系统进行简要介绍后,根据系统的功能模块明确了软件系统的层次划分和各部分完成的主要工作,并给出了软件系统实现的整体分层结构。然后,文章分析了在Linux下开发设备驱动程序的一般方法,并针对数字电视接收设备,详细探讨了如何在龙芯Linux操作系统下实现对该设备的驱动。接下来,本文对在龙芯平台下数字电视节目流的解码播放进行分析和优化,并应用基准测试程序进行了相关测试。最后对系统实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该系统进行扩充与完善的一些工作。

杜星德[5]2010年在《基于DVB-C数字电视条件接收系统的研究及实现》文中进行了进一步梳理随着信息技术的发展,丰富的数字电视节目也逐步涌现出来,付费高清数字电视业务也初露端倪。为了立足于中国快速发展的数字付费电视用户市场,全面满足用户需求,最终打造数字付费电视产业良好的生态环境,整合条件接收系统的高清数字电视机顶盒终端是运营商的不二选择,这也是本课题开展的初衷。课题采用STi7710作为硬件平台的嵌入式解码芯片;采用意法半导体提供的ST20 Embeded toolset R2.2.1作为软件开发环境;采用ST-OS20作为嵌入式操作系统,以下是本人所做的工作:1.完成机顶盒的智能卡驱动设计,使智能卡接口设备能正确识别智能卡,并为智能卡与主机通信创造条件;根据智能卡通信协议流程,实现智能卡T=0通信协议,使智能卡能与主机通信;2.在充分了解STi7710高清硬件平台的基础上,完成条件接收系统终端的软件结构设计。整个系统分成以下8个相对独立的功能模块:INIT初始化模块、OS模块、FLASH驱动模块、SmartCard驱动模块、DEMUX模块、DSC模块、PSI模块及OSD模块;3.完成CA同密测试和初始化操作;完成私有数据ECM和EMM申请、过滤和解析;智能卡通信过程监测和智能卡插入和拔出监测;完成节目的正确解扰;PPV购买菜单显示、节目播放状态提示、指纹显示和OSD显示等功能;4.对条件接收系统终端的各个模块进行性能测试。

陈威强[6]2012年在《数字视频广播机顶盒系统的设计与实现》文中认为随着数字化进程在全球范围内的推进,数字化技术不断渗透到生活的各个方面。作为人们日常生活中精神需求的重要部分,电视技术也正处从模拟电视向数字电视的转化进程之中。目前国内是以有线电视为主体的发展方向,而未来中国数字电视终端市场将依然以有线通道作为发展主体,在有线市场的带动下,地面数字通道,卫星数字通道也已启动。机顶盒是一种将数字电视信号转换为模拟信号的设备,目前的数字机顶盒已成为一种嵌入式计算设备,具有完善的实时操作系统,能够提供强大的CPU计算能力,用来协调控制机顶盒的各硬件设备,并且提供方便、友好的用户界面,如增强型电子节目指南(EPG)。本文的设计是基于广电有线电视网的交互式机顶盒开发项目的,遵循MPEG-2和DVB-C国际标准。本文参与了机顶盒系统硬件和软件结构的设计方案。其中硬件部分是以海思公司基于ARM9架构的Hi3110E芯片为核心,该芯片集成了QAM解调和MPEG-2信源解码功能,并支持五层VO显示平面的迭加显示。软件则以嵌入式Linux实时操作系统作为内核,采用软件分层模块设计的方法,实现了本机系统简便快捷的操作体验。本机顶盒系统还融合了互联网IP技术,设计完成的机顶盒可通过PPPoE、DHCP等多种方式接入互联网,使电视机从被动接收模拟电视转向交互式数字电视,如IPTV、视频点播等。为有线电视用户提供更广泛的多媒体信息业务和增值业务。数字视频广播技术与网络技术相结合,极具实用性和扩展性,不仅为机顶盒技术的发展提供了广阔的空间,也可以为运营商和用户开展更多的服务,满足不同层次的需求。

谢景海[7]2014年在《Android平台在机顶盒上的移植与设计》文中认为随着信息技术的不断发展进步,数字电视机顶盒已经不单是数字电视接收设备,它逐步演化出各种业务功能,并有成为家庭媒体中心的趋势。与此同时,移动终端的Android开源操作系统凭借其开放、良好的开发环境,吸引着越来越多的应用工程师投入其中,使其占据了移动市场的最大份额,有着数以万计的扩展应用,深受用户喜欢。将Android系统应用到机顶盒上,为机顶盒引入丰富的应用程序和开放的开发环境,将极大深化机顶盒的媒体中心功能。本文首先对Android平台进行了研究,分别从静态和动态的角度分析了Android平台的系统架构,解剖了Android的代码结构;同时对移植的目标——数字电视机顶盒的相关标准、接收流程、以及软硬件构成等进行了分析,为后面Android的移植工作打下基础。由于机顶盒兼具嵌入式系统和数字电视终端的功能,本文将Android平台的移植内容分为基础性移植和机顶盒功能移植。其中,基础性移植工作包括:AAndroid开发环境的搭建,移植策略的制定等,并按从下往上的原则,逐步移植Android系统到机顶盒上,包括引导程序、内核及文件系统的修改移植等过程。而机顶盒的功能移植工作则包括:数字电视机顶盒的功能分析、符合Android软件架构的数字电视功能框架的设计,针对DVB设备功能模块的详细设计,以及针对部分辅助模块的功能设计等。本文在移植AAndroid的机顶盒功能时,给出了DVB设备模块在设备驱动层、硬件抽象层和应用程序框架层等的具体实现方法。提出了使用配置文档的方法进行设备管理,包括设备的驱动加载以及设备节点的添加,提升了AAndroid机顶盒内核的通用性,减少了版本控制的代价。同时,本文也给出了遥控、面板等辅助模块的实现方法。并同样使用了配置文档的方法管理遥控、面板设备,实现遥控、面板的自由按键映射。之后针对机顶盒的应用特点,并结合Android的电源管理机制,提出了比较节省功耗的Android机顶盒待机策略方案。最后,对本文所设计的DVB设备模块及遥控面板的辅助模块进行了功能性测试;针对各个模块编写了相应的测试程序进行测试,逐步地测试各个模块、各个部分的功能,有效地排除问题。实际测试结果表明,本文所设计的DVB设备模块及辅助模块的功能基本运行正常,达到了预期的目的。

屈超[8]2013年在《DVB-S信道解码及FPGA实现》文中提出DVB-S卫星广播系统在全世界应用广泛,为提高抗干扰能力,保证传输可靠性系统中采用了前向纠错编码的信道编码方式。这种信道编码是以RS码为外码,卷积码为内码相结合的级联编码,具有较强的纠错能力。因此,针对DVB-S信道编解码的研究在以DVB-S卫星广播为目标的通信侦察和干扰课题中具有重要意义。本文首先介绍了DVB-S信道编码协议,在学习研究前向纠错编解码理论和交织技术的基础上设计了一种解码方案。在方案中,主要包括6个功能模块:解相位模糊、卷积解码、帧同步、解交织、RS解码、去随机化,详细描述了各模块工作原理。本论文以Xilinx公司Virtex-4系列FPGA为开发平台,使用ISE软件实现了解码器的FPGA程序设计,并通过Modelsim进行了功能仿真,最后在硬件平台上进行了验证,测试结果表明解码器工作稳定,性能良好。

吴春雨[9]2006年在《嵌入式系统在光路由及光接入网络中的应用研究》文中进行了进一步梳理本文研究了嵌入式系统在全光波长路由器及基于以太网无源光网络(EPON)传输的数字电视系统中的应用。波长路由器被认为是波长颗粒度和IP网智能的结合,在光域中按波长寻址,实现波长路由。本文使用了一种基于ARM7TDMI的微处理器,按功能子系统构建了一个典型的、具有良好扩展性的嵌入式硬件系统,设计了印制电路板;基于这种体系结构详细介绍了一种软件设计方法,并使用这种方法在上述硬件系统上设计了系统软件,包括BOOTLOADER、硬件驱动和完整的应用程序,从而实现了包括软硬件在内的完整的嵌入式控制系统。最后以这个嵌入式系统为核心,构建了一种简单易用、可动态配置、支持虚波长路的电控光交换形式的波长路由器,并对样机的各个性能指标进行了详细的实验测试。EPON技术是光纤技术和以太网技术两者的相互结合,这使之成为光纤到户(FTTH)接入网的重要技术。在FTTH中,数字电视节目是重要的宽带增值业务。IPTV正是使用IP网络进行传输数字电视节目的系统。本文在基于数字电视广播(DVB)标准的软件硬件参考设计的基础上,修改了信道解码硬件模块,并对软件进行了移植,修改了相关部分的驱动程序和前端软件接口,实现了IP接入的数字电视解码系统。本文涉及了两个典型的、应用方向不同的嵌入式系统,但是力求从原理方面来说明嵌入式系统的一般设计思路,并提出了一种可行性强、具有实用价值的嵌入式软件开发手段和系统软件的实现方法,对在其他体系结构、其他开发平台上进行嵌入式开发也具有一定的指导价值,具有很强的工程实践意义。其中将符合一个标准的平台移植到另一个平台的方法,具有一定创新价值。

丁媛[10]2005年在《基于宽带多媒体网关的流媒体业务的设计与实现》文中提出在宽带网络发展的推动下,电信网、计算机网和广播电视网叁个原来分工明确的网络逐渐融合和汇聚,而叁网融合的汇聚点就是新一代高性能宽带信息网络。新一代信息网的发展,不仅使网络传输性能得到提高,同时也丰富了网络业务的形式,音视频数据业务将成为发展的主流。本文介绍了作者参与中国科学院声学研究所网络和数字信号处理技术研究中心承担的国家863项目“宽带信息网运营支撑环境及接入系统的研制”的宽带媒体家庭网关(BMG)的研制工作。BMG是宽带信息网的终端接入设备,它位于家庭内部,连接家庭网络和小区驻地网,BMG对各种新兴的宽带流媒体业务提供强大的支持,具有网络直播电视、视频点播、网页浏览、IP电话等功能,不仅是家庭的联网中心,也是家庭的媒体中心。本人在两年的研发过程中,主要完成了基于宽带多媒体网关的流媒体业务—网络直播电视业务(Internet TV)的设计与实现。文章先介绍了BMG研制的项目和技术背景,Internet TV的关键技术及相关标准和协议,之后详细阐述了Internet TV的整个研发过程。主要内容包括:(1)IPv4和IPv6下的受控组播协议的设计和实现,该协议增加了组播组成员加入组播的认证管理功能,满足终端用户可管理、业务可计费可运营的要求;(2)多CPU构架芯片上的叁层快速组播转发模块的实现;(3)网络直播电视的MPEG-2 TS流媒体播放器的设计与开发,实现了传输流的软件解复用,优化了嵌入式系统的网络数据接收和处理过程,完成了模块划分、接口设计、模块之间私有协议定义等工作;(4)BMG性能和故障管理的设计实现,包括SNMP TRAP发送模块的实现和私有MIB库的设计。全球互联网的迅猛发展导致了IP地址的紧张,语音、数据、视频的融合对网络的性能、安全性和移动性都提出了更高的要求。IPv6作为下一代网络的核心技术,已经被很多操作系统厂商、网络设备厂商的产品所支持,但缺少IPv6的创新应用是阻碍IPv6发展的重要因素。作为下一代宽带智能网运营环境的用户终端设备,BMG将支持IPv6。因此,文章还专门对BMG系统的IPv6支持技术进行了探讨,介绍了本系统的底层IPv6协议栈支持方法和RTP协议的IPv6实现方法。文章最后是工作总结并提出了进一步的研究方向。

参考文献:

[1]. 基于DVB标准的动态加载技术的设计与实现[D]. 段凯. 华中科技大学. 2004

[2]. 基于DVB标准的动态加载数据广播业务的方案实现[J]. 段凯, 刘卫忠. 中国有线电视. 2004

[3]. 基于MSD6A801的Android有线数字电视机顶盒的软件设计与实现[D]. 陈春健. 吉林大学. 2016

[4]. 基于“龙芯”的卫星数字电视接收系统的研究与实现[D]. 李婷. 中国石油大学. 2010

[5]. 基于DVB-C数字电视条件接收系统的研究及实现[D]. 杜星德. 电子科技大学. 2010

[6]. 数字视频广播机顶盒系统的设计与实现[D]. 陈威强. 华南理工大学. 2012

[7]. Android平台在机顶盒上的移植与设计[D]. 谢景海. 福州大学. 2014

[8]. DVB-S信道解码及FPGA实现[D]. 屈超. 西安电子科技大学. 2013

[9]. 嵌入式系统在光路由及光接入网络中的应用研究[D]. 吴春雨. 华中科技大学. 2006

[10]. 基于宽带多媒体网关的流媒体业务的设计与实现[D]. 丁媛. 江南大学. 2005

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于DVB标准的动态加载技术的设计与实现
下载Doc文档

猜你喜欢