一、数字高清晰度电视机顶盒软件技术研究与应用开发(论文文献综述)
苏文[1](2009)在《我国数字高清晰度电视机顶盒的现状》文中提出本文介绍了国内外高清晰度电视(HDTV)的发展状况,指出数字机顶盒技术发展的两个方向,即既能提供高质量的画面,又能提供创新服务,希望此文能对我国高清晰度电视机顶盒的发展有所帮助。
祖东攀[2](2008)在《基于PVR技术的数字电视机顶盒的开发与研究》文中提出随着国家有线数字电视网络建设和网络技术的快速发展,以及网络规模不断的扩大,数字电视的普及必然成为今后电视产业的发展趋势。所谓数字电视技术,是将传统的模拟电视信号经过抽样、量化和编码转换成用二进制数代表的数字式信号,然后进行各种功能的处理、传输、存储和记录的技术。最近几年,随着数字电视机顶盒市场的不断扩大,人们对产品的要求也越来越高,在机顶盒的基本构架不变的情况下,各种先进技术不断融入机顶盒中,推出了功能越来越丰富,越来越完善的机顶盒产品。PVR机顶盒就是在这种大环境下产生的。PVR机顶盒在数字电视网络中的应用带来了电视生活的新概念,能够极大地促进数字电视业务的开展。PVR技术与机顶盒的结合将成为数字电视机顶盒的一种发展方向。本论文根据作者参加PVR数字电视机顶盒开发的经验与研究成果,以NEC公司的数字机顶盒方案为基础,研究了数字电视相关理论以及数字电视机顶盒所涉及到的软件技术和软件系统开发,并对PVR技术的特点以及与机顶盒的结合做了深入的研究。本课题的主要任务是介绍基于NEC的EMMA2主芯片的硬件架构和软件模块结构,简要阐述MPEG-Ⅱ标准以及DVB标准的内容以及在机顶盒上的应用。通过对现有市场推出的PVR数字电视机顶盒的调研考察,提出一整套PVR数字机顶盒的实现方案,并对PVR技术实现难点和解决方案做出详细的阐述。另外,本文还介绍了实现双路音视频同时播放的技术难点以及解决方案,同时对NEC芯片软件开发环境,即Green Hill公司的Multi 2000进行了简要介绍。
张耀丹[3](2008)在《数字电视机顶盒应用软件的研究与设计》文中研究表明从模拟电视到数字电视的转换需要一个较长的过渡时期,为了使现有的模拟电视机能够接收数字电视信号,需要一种转换装置,数字电视机顶盒应运而生。机顶盒是一种能够接收数字电视信号、完成相应处理并输出模拟音视频信号可通过模拟电视显示的电子产品。本课题采用意法半导体公司(ST)推出的基于STx5105平台的数字电视机顶盒解决方案。其核心是STV0297和STx5105两块芯片。STV0297作为前端芯片,负责接收数字电视信号,进行QAM解调,将从电缆传输来的有线电视信号进行中频采样,转换为MPEG-2传输流,送给后端的STx5105芯片;STx5105则完成传输流解复用和音视频解码,最终输出模拟音视频信号。在机顶盒的开发研制中,机顶盒应用层软件的设计是实现机顶盒预定功能的重要部分。本文对机顶盒应用层软件的实现进行了研究,主要包括图形用户界面的实现、机顶盒节目搜索和电子节目指南的实现等。论文介绍了机顶盒硬件系统各部分及其主要芯片,对ST20软件调试环境、系统的开发平台和ST公司的STLite/OS20实时操作系统进行了简要的介绍,重点讨论应用层软件的实现过程以及所做的工作。目前已经较好的实现了机顶盒的各项功能和预期效果。
陈旭[4](2008)在《基于Nevis芯片的高清数字电视机顶盒的软件研究》文中提出伴随着电视广播的全面数字化,数字电视产业这一新兴产业已经引起广泛的关注。许多国家根据自己的国情,已分别制定出由模拟电视向数字电视过渡的方案和产业目标。在目前数字与模拟电视并存的时期,数字电视机顶盒将成为这个时期的推动数字电视产业发展的主要产品。本论文的内容分为三大部分:论文第一部分主要内容是研制基于Nevis的数字标准清晰度电视机顶盒。Nevis是Conexant公司出品的集系统控制、信源解码和信道解码于一体的数字电视机顶盒专用芯片。这部分详细介绍了高清数字电视的系统设计架构。论文第二部分的主要内容是研制Nevis系统方案的数字高清晰度电视机顶盒的用户界面的设计和实现。该机顶盒系统采用了当前较为流行的嵌入式Linux操作系统。嵌入式图形用户界面(Graphical User Interfaces,GUI for short)是嵌入式Linux不可缺少的组成部分。本文选择了嵌入式Microwindows作为研究对象。通过对它和嵌入式Qt的深入研究,采用了面向对象的设计方法,仿照Qt的类库用C++语言来封装Microwindows的API(Application Programming Interface,APIfor short)函数,实现了机顶盒用户界面所需的主要的控件元素,从而大大提高本系统软件的重用性,并在此基础上实现了机顶盒的用户界面。论文第三部分主要是根据系统程序设计部分的划分,对各个软件子系统分别进行调试,并对各个模块进行自动化测试的开发。
白淑霞[5](2008)在《数字电视机顶盒Loader系统的研究与实现》文中提出数字电视技术具有众所周知的强大优越性,近年来,电视数字化的进程明显加快,模拟信号向数字信号的过渡全面展开。本文对符合MPEG-2和DVB-C标准的数字电视机顶盒进行了研究,对硬件系统的组成以及各个部分实现的功能进行了论述,从软件层次和软件模块的角度对数字电视机顶盒的软件系统进行了分析,并对每个软件层的功能以及每个模块将要实现的功能进行了详细的论述。本文的主要工作是在研究数字电视机顶盒的相关概念和软、硬件系统的基础上,设计并实现了数字电视机顶盒的主要软件模块:在线升级(以下简称Loader)系统。该数字电视机顶盒是由Philips公司提供的基于PNX8310芯片的设计方案上实现的,论文研究了数字电视机顶盒软件升级技术及方案;完成了集成Loader系统后Flash存储器存储空间的重新规划及存储信息和启动流程的设计;完成了空中升级、串口升级数据发布形式与流程的设计;设计并实现了空中升级和PC机到数字电视机顶盒的串口升级功能,使数字电视机顶盒具有在线更新软件的能力。本文的研究成果,在某些地方电视台的数字电视机顶盒在线软件升级中得到了实际应用,对数字电视机顶盒的软件系统的研究作出了一定的贡献。
尚弘[6](2007)在《基于中间件的机顶盒软件管理系统设计》文中研究说明随着电视数字化的不断发展,作为数、模转换设备的机顶盒日益流行,获得了越来越多的关注。机顶盒软件管理系统是机顶盒的基础软件系统,主要负责节目搜索、节目定制、节目播放等。按照用户预定的节目表,定时播放预定的节目,并确保节目的稳定播放及电视画面的清晰。机顶盒软件管理系统的设计直接关系到机顶盒性能的高低[0],其重要性也愈显突出。目前,机顶盒软件管理系统逐渐成为一个研究热点,国内外相关的研究也比较多。经过多年的发展,已经推出了一些机顶盒软件管理系统。然而,它也存在着灵活性差、不容易升级和后期维护比较困难等很多问题。本文针对当前机顶盒软件管理系统的需求情况和现有机顶盒软件管理系统中存在的问题,通过对目前流行的通用机顶盒软件管理系统的架构和模块进行了深入的分析与研究,提出了一个基于中间件的机顶盒软件管理系统设计方案。在该方案中,采用层次式、模块化、可用性、可扩展性的设计思路,将机顶盒软件管理系统的功能分为若干独立的模块,模块的功能尽量简单,不同功能的系统控制流程尽量避免交叉,每个功能模块都可以进行软件升级和继续开发。提供遵循标准的用户接口,支持多种芯片类型的扩展,以提高机顶盒软件管理系统的灵活性;在FLASH模块的读写性能方面,由于通常的设计方案存在读写速度慢,严重影响了系统的整体性能,使得系统的可用性大大降低,采用触发备份、循环扇区互相备份和树型分层管理等技术很大程度上提高了FLASH的读写性能;在数据存储方面采用数据库存储模式,采用类及继承的思想,提高了数据存储的可扩展性及可移植性,并在写入时采用了锁互斥及等待超时机制;模块间采用异步通讯,利用注册事件的通知函数来进行回应处理,减少模块间的互相等待,避免不必要的模块间的互锁;在完成方案设计的基础上给出了每个模块的具体实现并对核心模块进行了相应的测试,以验证设计的合理性。测试结果表明,系统的性能达到了设计的要求。本文工作的意义在于,不仅成功地设计和实现了一个全新架构的、性能优越的机顶盒软件管理系统,而且在系统的设计与开发中所采用的一些设计技术和方法具有较强的通用性,尤其对实时应用系统的开发具有一定的参考价值。
戴新亮[7](2007)在《数字电视机顶盒节目导航系统的设计与实现》文中进行了进一步梳理数字电视的优越性使得数字电视取代模拟电视成为必然的趋势。在目前模拟电视向数字电视的转换期间,使用数字电视机顶盒收看数字电视节目是最佳的方案。机顶盒包括硬件系统和软件系统,其中软件系统是机顶盒的灵魂,数字电视节目的接收、呈现以及其他业务的实现,都需要软件系统来完成。电子节目指南和马赛克导航是数字电视中极其重要的应用,是用户进入数字电视的门户。通过使用节目导航系统,用户可以方便地浏览和查询节目,了解节目信息,快速定位节目的位置,并获得丰富的信息服务。本论文是课题“有线数字电视单向机顶盒”的组成部分。该课题的整体任务是研制和开发基于ST公司STi5518芯片方案的有线电视机顶盒,为有线电视运营商定制开发,以推进数字电视的整体平移工作。经过一年多的开发,该机顶盒现已经投入到实际运营中。本论文主要完成机顶盒软件系统的研究和开发。论文的研究工作主要包含以下几个方面:1、深入研究了MPEG-2的PSI信息以及DVB-SI的业务信息。这些信息构成电子节目指南和马赛克导航应用的数据来源。2、研究了STLite/OS20实时内核的工作原理和使用方法。该内核提供任务管理、内存管理、消息队列服务、信号量服务、时钟和定时器管理、中断管理等功能。3、设计并实现了电子节目指南(EPG)的实现方案。通过对比EPG的各种实现方案和界面方案,针对本课题的实际情况,选择合理的实现方案。设计了EPG的整体实现框架,并对整体框架进行了分解,设计并实现了其中的各个模块。4、深入研究了马赛克导航业务的工作原理。针对本课题的实际情况,提出了马赛克导航业务的设计方案和实现方法。
黄永贵[8](2006)在《基于TMS320DM6446的数字机顶盒研究与开发》文中指出随着数字信息技术的飞速发展,由传统的模拟电视到数字电视的数字化革命已成为必然。数字电视将带给我们全新的视觉冲击和前所未有的大容量信息资源。我国目前也正在经历着电视数字化的转变。但根据我国国情,数字电视机顶盒将在一段时期内作为模拟电视向数字电视的过渡。因而有线电视数字机顶盒[1](DVB-C)必将成为我国数字电视机顶盒中的主导产品。因此对作为有线电视数字机顶盒核心之一的软件系统的研究、开发和设计实现具有重要的研究价值和实际意义。 嵌入式系统是继IT网络技术之后,又一个新的技术发展方向,由于嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业应用的突出特征,目前嵌入式技术己经广泛地应用于消费电子、网络通信、工业控制等各个领域。信息家电融入了计算机技术、通信技术、半导体技术、数据传输处理技术甚至传感器技术,成为嵌入式系统应用最为耀眼的领域,而机顶盒系统是信息家电中嵌入式技术最为典型的应用。本文基于TMS320DM6446的数字多媒体片上系统数字机顶盒开发项目,详细地研究了嵌入式系统的相关理论,以及机顶盒中嵌入式系统的软件开发。 本文首先全面介绍了数字电视机顶盒的工作原理和软件技术,其中包括嵌入式开发过程、AVS1.0复用/解复用技术、有条件接收技术等。然后介绍TMS320DM6446的数字多媒体片上系统的结构。最后详细的介绍我所完成的几个应用子系统的设计方案,包括电子节目指南EPG(Electronic Program Guide)设计,OSD驱动设计,UI接口系统设计,解码器中的ES流的提取。本文结合AVS1.0和DVB-C(DigitalVideo Broadcasting of Cable)的国际标准,提出了一套行之有效的数字机顶盒的开发设计方案。在国内AVS1.0和AVS-M音视频编解码标准尚未出台之前,具有很好的参考和实用价值。
覃焕昌[9](2006)在《数字电视机顶盒及其发展动向》文中研究表明本文介绍数字电视机顶盒的功能和基本工作原理,分析其软、硬件的关键技术,并对数字电视机顶盒的现状和发展趋势进行了探讨。
谢完成[10](2006)在《基于HDTV信号的机顶盒软件技术研究与应用开发》文中提出本文以ST公司的HDTV开发平台和ST20软件集成开发环境为基础,进行了数字机顶盒软件技术的研究和开发。本文先对ST公司的HDTV开发平台的硬件和软件总体结构、软件开发环境和ST20软件调试工具包、软件系统的调试方法等内容进行了简要介绍,然后详细的论述了所研制的机顶盒中用户接口子系统的设计和基于Sti7000 OSD单元的图形库的设计和实现。机顶盒虽然只是数字电视传输系统的终端设备,但所用到的关键技术涉及到数据解调、信道解码、传输流的解复用、音视频信号解压缩技术以及实时软件技术和上行数据的编码技术等。因此,通过对机顶盒软、硬件的研究开发,既能为以后研究如何提高信息传输的有效性和可靠性作理论上的准备,也为图像信号和音频信号的数字化处理积累经验。高清晰度电视不仅在图像质量和声音质量方面比现行的模拟电视高出一个档次、而且能提供诸如视频点播、电子节目指南、个人录影机、上网浏览等服务功能,要使我国众多的模拟电视用户能收看数字电视节目,机顶盒的研究将是行之有效的方法。数字机顶盒在数字电视的发展过程中有着举足轻重的地位,而在数字机顶盒的开发中,软件的开发又很重要,本文结合ST公司的HDTV硬件平台、对数字机顶盒的软件技术进行研究与开发,对实时内核的原理和提供的服务进行分析,研究了一种电子节目指南的方案,并在系统中实现了该方案,从而证实了该方案的可行性;对用户接口子系统进行了研究,给出了该系统的详细设计,从软件系统在产品中的应用来看,这些功能或模块的设计比较成功。DVB-SI规范只是规定了附加信息的传送格式,给出了一些传送的建议,但并没有规定如何实现EPG,因此本论文的创新之处是利用DVB-SI规范来实现电子节目指南。
二、数字高清晰度电视机顶盒软件技术研究与应用开发(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、数字高清晰度电视机顶盒软件技术研究与应用开发(论文提纲范文)
(1)我国数字高清晰度电视机顶盒的现状(论文提纲范文)
1 数字高清电视的定义 |
2 数字机顶盒的发展现状 |
3 数字机顶盒的关键技术 |
(2)基于PVR技术的数字电视机顶盒的开发与研究(论文提纲范文)
摘要 |
Abstract |
第一章 前言 |
1.1.选题背景 |
1.2.课题依据及意义 |
1.3.数字电视及其发展状况 |
1.3.1.什么是数字电视 |
1.3.2.数字电视在国外的发展 |
1.3.3.数字电视在国内的发展 |
1.3.4.PVR数字电视机顶盒的发展 |
1.4.论文主要工作 |
1.5.论文章节安排 |
第二章 数字电视系统概论 |
2.1.数字电视系统的组成 |
2.1.1.数字电视前端 |
2.1.2.数字电视终端 |
2.2.数字电视标准综述 |
2.2.1.MPEG-2标准简介 |
2.2.2.基于MPEG-2的数字电视标准分类 |
2.3.M PEG-2部分规范简介及应用理解 |
2.3.1.ES流、PES流、PS流、TS流简介 |
2.4.DVB标准简介 |
2.5.节目专用信息(PSI)和业务信息(IS) |
2.5.1.PSI概述 |
2.5.2.IS概述 |
2.5.3.PSI信息的作用 |
2.5.4.SI信息的作用 |
2.5.5.PSI/SI的数据封装 |
2.6.数字电视机顶盒 |
2.6.1.机项盒的定义及分类 |
2.6.2.机顶盒的基本功能 |
2.6.3.机顶盒的组成及工作过程简介 |
2.6.4.机顶盒的关键技术 |
2.6.5.PVR机顶盒介绍 |
第三章 基于PVR技术的数字电视机顶盒系统平台搭建 |
3.1.基于NCE的数字电视机顶盒的硬件平台 |
3.2.基于NEC的数字电视机项盒的软件平台 |
3.3.软件编译环境介绍 |
3.4.软件产品生成 |
3.5.整体开发环境 |
第四章 PVR数字电视机顶盒部分模块开发设计 |
4.1.PVR机顶盒的结构和功能 |
4.2.PVR机顶盒的硬件模块设计与实现 |
4.3.PVR机顶盒的软件模块设计与实现 |
4.3.1.基于双Tuner的Demux的实现 |
4.3.2.画中画功能的实现 |
4.3.3.录制功能的实现 |
4.3.4.快进快退功能的实现 |
4.3.5.预定录制功能的实现 |
4.3.6.MP3功能的实现 |
4.3.7.硬盘控制功能的实现 |
第五章 PVR机顶盒升级程序设计与实现 |
5.1.机顶盒升级的重要性 |
5.2.机顶盒升级原理 |
5.2.1.机项盒升级方式 |
5.2.2.升级基本原理 |
5.3.升级程序的实现 |
第六章 结束语 |
致谢 |
参考文献 |
附录 |
附录一 |
(3)数字电视机顶盒应用软件的研究与设计(论文提纲范文)
中文摘要 |
ABSTRACT |
第一章 绪论 |
1.1 数字电视概述 |
1.1.1 数字电视(digital television,DTV)的概念 |
1.1.2 数字电视的分类 |
1.1.3 数字电视的优点 |
1.1.4 数字电视的标准 |
1.2 数字电视机顶盒 |
1.2.1 机顶盒的概念 |
1.2.2 机顶盒的分类 |
1.2.3 机顶盒的功能 |
1.3 数字电视机顶盒技术的发展 |
1.3.1 国际上机顶盒技术的发展 |
1.3.2 国内机顶盒技术的发展 |
1.4 本论文的工作内容 |
1.5 目前课题工作的进展情况 |
第二章 基于STx5105 的数字电视机顶盒的硬件结构 |
2.1 数字电视机顶盒的基本结构 |
2.2 数字电视机顶盒的关键技术 |
2.3 STx5105 解决方案介绍 |
2.4 系统主要芯片介绍 |
2.4.1 STx5105 芯片介绍 |
2.4.2 调谐器芯片介绍 |
2.4.3 存储芯片介绍 |
2.5 本章小结 |
第三章 基于STx5105 的机顶盒的软件系统 |
3.1 基于STx5105 的机顶盒的软件层次结构 |
3.2 机顶盒的应用程序 |
3.3 OS20 实时操作系统 |
3.3.1 内核Kernel |
3.3.2 任务Task |
3.3.3 信号量Semaphore |
3.3.4 互斥量Mutex |
3.3.5 消息队列Message Queue |
3.3.6 中断Interrupt |
3.3.7 时钟Clock |
3.3.8 内存Memory and Partition |
3.4 本章小结 |
第四章 用PEG 技术实现图形用户界面 |
4.1 GUI 开发平台简介 |
4.2 PEG 技术介绍 |
4.2.1 PEG 的主要特性 |
4.2.2 PEG 的开发工具 |
4.2.3 PEG 的开发环境 |
4.2.4 PEG 的运行模型 |
4.3 本课题中界面要求示意图 |
4.4 使用PEG 技术开发界面 |
4.4.1 界面组件类的设计 |
4.4.2 界面的移植 |
4.5 makefile 简介 |
4.6 本章小结 |
第五章 节目搜索和电子节目指南的实现 |
5.1 数字电视PSI/SI 介绍 |
5.1.1 数字电视节目专用信息PSI |
5.1.2 数字电视业务信息SI |
5.2 机顶盒解复用原理 |
5.2.1 数字电视节目的打包与复用 |
5.2.2 机顶盒解复用过程 |
5.2.3 PSI 的分析和基本流PID 的提取 |
5.3 数字电视节目调谐功能的实现 |
5.3.1 机顶盒的调谐参数 |
5.3.2 机顶盒的手动搜索 |
5.3.3 机顶盒的自动搜索 |
5.3.4 机顶盒的全频段搜索 |
5.4 数字电视电子节目指南(EPG)的实现 |
5.4.1 EPG 组成 |
5.4.2 EPG 的实现 |
5.4.3 事件信息表EIT |
5.4.4 时间与日期的转换 |
5.4.5 相关数据结构 |
5.5 段数据的接收与解析 |
5.5.1 PTI 硬件工作流程 |
5.5.2 STPTI 软件结构 |
5.5.3 段数据解析函数说明 |
5.6 本章小结 |
第六章 机顶盒的调试环境与开发工具 |
6.1 系统的开发环境 |
6.2 开发工具 |
6.3 软件的调试方法 |
6.3.1 在线调试 |
6.3.2 脱机调试 |
6.4 本章小结 |
第七章 项目总结 |
参考文献 |
发表论文和科研情况说明 |
致谢 |
(4)基于Nevis芯片的高清数字电视机顶盒的软件研究(论文提纲范文)
论文摘要 |
ABSTRACT |
第一章 绪论 |
第一节 高清晰度数字电视机顶盒 |
第二节 高清晰度数字电视机顶盒的发展趋势 |
第三节 本论文的工作内容 |
第二章 基于Nevis芯片的HDTV机顶盒的系统架构设计 |
第一节 Nevis高清电视机顶盒的特点 |
第二节 Nevis的开发系统结构图 |
第三节 Nevis高数字清晰度电视机顶盒系统软件的架构 |
第四节 软件系统设计 |
第五节 Nevis高清晰度数字电视机顶盒软件开发的功能 |
第三章 部分核心模块的设计和实现 |
第一节 面向对象的设计思想 |
第二节 对Microwindows的API用C++类库封装 |
第三节 机顶盒界面的设计和实现 |
第四节 OSD模块的更新 |
第五节 个人数字录像机菜单模块的设计与实现 |
第六节 人机交互界面部分主程序 |
第四章 机顶盒软件系统的调试 |
第一节 软件调试的步骤 |
第二节 软件系统的自动化测试 |
第三节 自动化测试脚本的录入 |
第四节 系统测试结果和体会 |
第五章 总结与展望 |
参考文献 |
后记 |
(5)数字电视机顶盒Loader系统的研究与实现(论文提纲范文)
致谢 |
摘要 |
ABSTRACT |
目录 |
1 绪论 |
1.1 课题的来源及意义 |
1.2 数字电视机顶盒的发展现状 |
1.2.1 世界各国数字电视机顶盒的发展现状 |
1.2.2 我国数字电视机顶盒的发展状况 |
1.3 本文的主要研究内容 |
1.4 本文的结构安排 |
1.5 本文中用到的主要术语 |
2 数字电视机顶盒的相关概念及其系统结构 |
2.1 数字电视机顶盒的相关概念 |
2.1.1 数字电视机顶盒的概念 |
2.1.2 数字电视机顶盒的功能 |
2.1.3 数字电视机顶盒的原理和结构 |
2.1.4 数字电视机顶盒的关键技术 |
2.2 数字电视机顶盒的硬件系统 |
2.3 数字电视机顶盒的软件系统 |
2.3.1 数字电视机顶盒的软件层次 |
2.3.2 数字电视机顶盒的软件模块 |
2.4 数字电视机顶盒的软件开发与调试平台 |
2.5 本章小结 |
3 基于MPEG-2的DVB标准的研究与分析 |
3.1 数字电视所涉及的具体技术及其标准 |
3.1.1 视频、音频压编编码标准 |
3.1.2 传输复用标准 |
3.1.3 信道编码与调制标准 |
3.1.4 条件接收标准 |
3.2 DVB标准的研究 |
3.2.1 MPEG-2系统部分总体描述 |
3.2.2 TS包结构 |
3.2.3 PSI表信息 |
3.2.4 DVB-SI信息及私有数据 |
3.3 本章小结 |
4 Loader系统的设计与实现 |
4.1 Loader系统的意义 |
4.2 Loader系统的设计原则 |
4.2.1 数字电视机顶盒端接收方案 |
4.2.2 前端播出方案 |
4.3 Loader系统的下载协议设计 |
4.3.1 空中升级协议 |
4.3.2 串口升级协议 |
4.4 Loader系统的实现 |
4.4.1 Loader系统中Flash的规划 |
4.4.2 数字电视机顶盒基本信息的存储结构设计 |
4.4.3 Loader系统运行流程 |
4.4.4 软件升级的基本过程 |
4.5 Loader系统与应用程序的交互 |
4.6 Loader系统的安全机制 |
4.7 本章小结 |
5 总结与展望 |
5.1 总结 |
5.2 展望 |
参考文献 |
作者简历 |
学位论文数据集 |
(6)基于中间件的机顶盒软件管理系统设计(论文提纲范文)
摘要 |
ABSTRACT |
第一章 引言 |
第二章 机顶盒概述 |
2.1 概念 |
2.2 分类 |
2.3 原理、结构及主要技术 |
2.3.1 机顶盒的原理 |
2.3.2 机顶盒的结构 |
2.3.3 机顶盒的主要技术 |
2.4 主要功能 |
2.5 优势 |
第三章 机顶盒软件管理系统的现状与发展趋势 |
3.1 机顶盒软件管理系统的现状 |
3.2 机顶盒软件管理系统的发展趋势 |
3.2.1 采用中间件的设计思想 |
3.2.2 支持应用的增加 |
3.3 机顶盒软件管理系统的应用实例 |
3.3.1 层次架构 |
3.3.2 对其各模块功能的分析 |
3.4 机顶盒软件管理系统的应用分析 |
3.4.1 机顶盒软件管理系统的通用模块 |
3.4.2 机顶盒软件管理系统一般需求 |
第四章 基于中间件的机顶盒软件管理系统的设计 |
4.1 设计思想和原则 |
4.1.1 设计思想 |
4.1.2 设计原则 |
4.2 结构设计 |
4.3 单元模块设计 |
4.4 解复用模块DMUX |
4.4.1 结构 |
4.4.2 DMUX 驱动层 |
4.4.3 DMUX 管理层 |
4.5 FLASH 模块 |
4.5.1 系统构成 |
4.5.2 设计与实现 |
4.6 数据库管理模块DBASE |
4.6.1 结构 |
4.6.2 管理层 |
4.6.3 存储层 |
4.6.4 数据结构设计 |
4.6.5 在多任务系统中的安全设计 |
4.7 调谐器模块TUNER |
4.7.1 功能概述 |
4.7.2 注册 |
4.7.3 申请 |
4.7.4 接收消息 |
4.7.5 发送消息 |
4.7.6 实现算法 |
4.7.7 盲扫算法 |
4.8 节目搜索模块BUILDER |
4.8.1 设计原则 |
4.8.2 与相关模块的关联控制 |
4.9 节目播放模块AV |
4.9.1 监控和调度音视频解码器 |
4.9.2 对用户操作做出正确的反应 |
4.9.3 视频信号判断及转换 |
4.10 电子节目指南模块EPG |
4.10.1 组成 |
4.10.2 功能描述 |
4.10.3 设计与实现 |
4.10.4 接收机制 |
4.10.5 更新与保存机制 |
4.11 用户界面管理模块USIF |
4.11.1 运行机制 |
4.11.2 层次结构 |
4.11.3 SERVER 子模块 |
4.11.4 CLIENT 子模块 |
第五章 机顶盒软件管理系统的分析与性能评估 |
5.1 实验环境 |
5.2 分析与实验 |
5.2.1 可扩展架构 |
5.2.2 FLASH 读写性能 |
5.2.3 TUNER 搜索性能 |
5.2.4 数据库性能 |
5.2.5 EPG 性能 |
5.3 结论 |
第六章 总结与展望 |
6.1 本文的工作 |
6.2 研究展望 |
致谢 |
参考文献 |
攻读学位期间发表的学术论文目录 |
(7)数字电视机顶盒节目导航系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
目录 |
第一章 引言 |
1.1 数字电视的概念和特点 |
1.2 数字电视的发展现状 |
1.2.1 国外数字电视的发展 |
1.2.2 数字电视在中国的发展 |
1.3 课题的来源和意义 |
1.3.1 课题来源 |
1.3.2 课题意义 |
1.4 论文的主要研究内容和组织结构 |
1.4.1 论文的主要研究内容 |
1.4.2 论文的组织结构 |
第二章 机顶盒体系结构和软件开发环境 |
2.1 数字电视机顶盒的功能 |
2.2 机顶盒的硬件结构 |
2.3 机顶盒的工作原理 |
2.4 数字电视机顶盒的关键技术 |
2.4.1 信道解码技术 |
2.4.2 信源解码技术 |
2.4.3 解复用技术 |
2.4.4 条件接收技术 |
2.5 机顶盒的软件体系结构 |
2.5.1 实时操作系统内核 |
2.5.2 硬件API函数 |
2.5.3 底层驱动Driver |
2.5.4 中间层模块 |
2.5.5 上层应用程序 |
2.6 软件系统开发环境 |
2.7 数字电视机顶盒的发展趋势 |
2.8 本章小结 |
第三章 STLite/OS20实时内核的研究 |
3.1 STLite/OS20内核的特点 |
3.2 STLite/OS20内核的启动 |
3.3 任务及其调度 |
3.3.1 任务的组成 |
3.3.2 任务优先级和时间片的实现 |
3.3.3 任务的调度 |
3.4 内存和分区 |
3.4.1 内存分配策略 |
3.5 信号量 |
3.6 消息队列 |
3.7 实时时钟 |
3.8 中断 |
3.9 本章小结 |
第四章 电子节目指南及其信息组成 |
4.1 电子节目指南(EPG)的概念和功能 |
4.2 EPG的信息组成 |
4.3 节目专用信息(PSI) |
4.3.1 MPEG标准简介 |
4.3.2 PSI信息 |
4.4 DVB-SI业务信息 |
4.4.1 DVB-SI新增表 |
4.4.2 业务信息(SI)表结构 |
4.4.3 段到传输流(TS)包的映射 |
4.4.4 利用SI实现EPG的途径 |
4.4.5 SI相关概念 |
4.5 本章小结 |
第五章 电子节目指南(EPG)的设计及实现 |
5.1 EPG的整体实现方案 |
5.2 EPG界面方案 |
5.2.1 典型的EPG界面方案 |
5.2.2 用户按键操作设计 |
5.2.3 EPG的界面显示状态图 |
5.3 EPG数据的流向 |
5.4 EPG Application的调度状态图 |
5.5 EPG的数据结构 |
5.5.1 EPG的数据结构图 |
5.5.2 EPG数据结构的定义 |
5.5.3 数据结构操作函数说明 |
5.6 EPG的整体设计框架 |
5.6.1 EPG数据的提取和分析模块 |
5.6.2 EPG显示模块 |
5.6.3 EPG用户按键操作处理模块 |
5.7 重要函数说明 |
5.8 本章小结 |
第六章 马赛克导航的研究与设计 |
6.1 马赛克导航的功能和特点 |
6.2 马赛克导航的生成原理 |
6.3 相关概念 |
6.3.1 基本单元 |
6.3.2 逻辑单元 |
6.4 马赛克描述符 |
6.5 马赛克导航的数据结构设计 |
6.5.1 数据结构的定义 |
6.5.2 数据结构操作函数 |
6.6 马赛克导航的整体流程设计 |
6.7 本章小结 |
第七章 总结与展望 |
参考文献 |
攻读硕士学位期间参与的学术活动 |
一、发表的学术论文 |
二、参加的学术研讨会 |
致谢 |
(8)基于TMS320DM6446的数字机顶盒研究与开发(论文提纲范文)
摘要 |
Abstraet |
第一章 绪论 |
1.1 课题研究的背景及意义 |
1.1.1 数字电视技术的发展现状 |
1.2 本文主要的研究工作和章节安排 |
1.2.1 主要的研究工作: |
1.2.2 章节安排 |
第二章 数字机顶盒原理和关键技术 |
2.1 数字电视机顶盒的概念和功能 |
2.2 数字电视机顶盒的原理与结构 |
2.3 数字电视机顶盒的关健技术 |
第三章 嵌入式系统概述 |
3.1 嵌入式系统的概况 |
3.2 嵌入式系统的组成 |
3.3 嵌入式系统的一般设计方法 |
3.4 嵌入式系统的应用领域及发展趋势 |
第四章 TMS320DM6446数字多媒体SoC理论 |
4.1 ARM微处理器理论 |
4.2 ARM926EJ-S介绍 |
4.3 DM64X DSP内核 |
第五章 AVS解码器的系统概述与工作原理 |
5.1 AVS视频压缩原理简介 |
5.2 AVS视频标准解码框架结构 |
5.2.1 AVS解码器各模块描述 |
5.3 传输流解码器设计 |
5.3.1 AVS的传输系统 |
5.3.2 PSI信息的分析和基本流PID的提取 |
5.4 AVS1.0视频解码器的设计 |
5.4.1 AVS1.0视频码流结构分析 |
5.4.2 AVS1.0的句法和语义。 |
5.4.3 AVS1.0视频解码器设计 |
第六章 基于UcLinux2.6.x的嵌入式开发 |
6.1 UcLinux系统概况 |
6.2 UcLlinux内核源文件 |
6.3 开发环境的建立 |
6.4 启动加载程序Boot Loader的设计 |
6.5 UcLinux内核的制定 |
6.6 向UcLinux添加应用程序。 |
第七章 机顶盒软件系统的设计与实现 |
7.1 Bootloader的实现 |
7.1.1 Boot Loader的需要完成的功能和步骤。 |
7.1.2 BOOTLOADER详细设计 |
7.2 用户接口子模块和EPG模块设计方案 |
7.2.1 用户接口子模块与其它子模块的关系 |
7.2.2 子系统系统构架图 |
7.2.3 用户界面模块功能定义及划分 |
7.2.4 数据库模块设计(EPG-DB) |
7.2.5 OSD显示菜单设计 |
7.2.6 OSD驱动设计,详细过程见7.3节 |
7.3 OSD的原理分析及OSD驱动的实现 |
7.3.1 OSD的原理分析 |
7.3.2 OSD缓冲区 |
7.3.2 点阵字库的存储与访问 |
结束语 |
参考文献: |
攻读硕士期间发表的论文 |
致谢 |
声明 |
关于学位论文使用授权的声明 |
(10)基于HDTV信号的机顶盒软件技术研究与应用开发(论文提纲范文)
摘要 |
Abstrat |
第1章 绪论 |
1.1 国内外数字电视发展概况 |
1.1.1 国外数字电视的发展状况 |
1.1.2 我国数字电视的发展状况 |
1.2 数字机顶盒及其关键技术 |
1.2.1 数字机顶盒的发展现状 |
1.2.2 数字机顶盒的关键技术 |
1.3 论文的主要研究内容 |
第2章 机顶盒软件系统及其开发调试环境 |
2.1 机顶盒硬件整体结构 |
2.2 机顶盒软件系统 |
2.2.1 机顶盒软件系统结构 |
2.2.2 系统软件的总体流程 |
2.3 ST 公司 HDTV 机项盒方案软件系统的集成开发环境 |
2.3.1 配合软件开发的硬件环境 |
2.3.2 软件开发工具包 |
2.4 软件系统的调试 |
2.4.1 通过微机接口的联机调试 |
2.4.2 脱机调试 |
第3章 实时内核 STLite/0520 及其应用 |
3.1 在系统中使用实时内核的必要性 |
3.2 STLite/0520 实时内核及其特点 |
3.2.1 STLite/0520 实时内核 |
3.2.2 STLite/0520内核的特点 |
3.3 STLite/0520 内核提供的服务及其原理 |
3.3.1 任务及其调度 |
3.3.2 内存与分区 |
3.3.3 信号量 |
3.3.4 消息队列 |
3.3.5 实时时钟 |
3.3.6 中断 |
3.4 STLite/0520 在系统中的使用 |
3.4.1 STLite/0520 内核的编译、启动等问题 |
3.4.2 任务相关的问题 |
3.4.3 系统中分区划分 |
3.4.4 信号量的使用 |
3.4.5 消息队列的使用 |
3.4.6 中断的使用 |
3.5 STLite/0520 对于系统开发及性能的影响 |
第4章 利用 DVB-SI 实现 EPG |
4.1 DVB-SI 协议及其传送方式 |
4.1.1 DVB 标准与DVB-SI 协议 |
4.1.2 DVB-SI 协议流的传送方式 |
4.2 EPG 实现方案 |
4.2.1 利用DVB-SI 实现EPG 的方法 |
4.2.2 EPG 信息树结构 |
4.2.3 EPG 信息的提取过程 |
4.3 EPG 方案在系统中的具体实现 |
4.3.1 数据结构定义 |
4.3.2 操作函数及其定义 |
4.3.3 数据的提取过程 |
4.3.4 若干注意的问题 |
4.4 EPG 功能及操作仿真 |
4.4.1 机顶盒前面板常用控制键操作说明 |
4.4.2 EPG 仿真操作流程示意图 |
4.4.3 EPG 仿真操作步骤 |
4.5 本章总结 |
第5章 用户接口子系统设计 |
5.1 用户接口子系统的总体设计 |
5.1.1 系统模块的划分 |
5.1.2 用户接口子系统与其他模块之间的关系 |
5.1.3 用户接口子系统与相关模块之间的通信 |
5.2 输入处理模块 |
5.3 OSD 图形库设计 |
5.3.1 STi7000 OSD 单元功能介绍 |
5.3.2 OSD 图形库设计 |
5.4 用户界面控制模块 |
5.4.1 菜单组织和数据结构 |
5.4.2 用户接口子系统的数据流程 |
5.5 本章总结 |
结论 |
参考文献 |
附录(攻读学位期间所发表的学术论文 |
致谢 |
四、数字高清晰度电视机顶盒软件技术研究与应用开发(论文参考文献)
- [1]我国数字高清晰度电视机顶盒的现状[J]. 苏文. 广播与电视技术, 2009(05)
- [2]基于PVR技术的数字电视机顶盒的开发与研究[D]. 祖东攀. 贵州大学, 2008(03)
- [3]数字电视机顶盒应用软件的研究与设计[D]. 张耀丹. 天津大学, 2008(07)
- [4]基于Nevis芯片的高清数字电视机顶盒的软件研究[D]. 陈旭. 华东师范大学, 2008(07)
- [5]数字电视机顶盒Loader系统的研究与实现[D]. 白淑霞. 北京交通大学, 2008(05)
- [6]基于中间件的机顶盒软件管理系统设计[D]. 尚弘. 上海交通大学, 2007(06)
- [7]数字电视机顶盒节目导航系统的设计与实现[D]. 戴新亮. 首都师范大学, 2007(02)
- [8]基于TMS320DM6446的数字机顶盒研究与开发[D]. 黄永贵. 贵州大学, 2006(12)
- [9]数字电视机顶盒及其发展动向[J]. 覃焕昌. 商场现代化, 2006(15)
- [10]基于HDTV信号的机顶盒软件技术研究与应用开发[D]. 谢完成. 湖南大学, 2006(11)