基于DirectShow的电视软件设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:liangdd1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
利用PC收看电视节目具有方便、灵活等诸多优点,而且随着电信、计算机、广播电视等技术领域之间的相互渗透、融合,基于PC的电视终端技术也日渐成熟。微软的Windows作为目前世界上用户最多、且兼容性最强的操作系统,推出了新一代基于COM的流媒体开发包:DirectShow。基于USB 2.0接口的电视接收卡设备,不需要提供外电源,而且具有体积小巧、携带方便等优势,并配合cable或者微型天线,特别适合于PC收看电视节目。在设计中,采用了Conexant公司提供的CX23102芯片以及其配套方案作为硬件平台,在Windows操作系统平台下完成电视软件的设计与实现。在电视PC接收系统中,硬件模块实现了高频调谐和解调功能,并通过USB接口将传输流或是AV数据传送到PC主机,而应用软件主要负责后续的数据流处理。本文在微软广播驱动体系以及DirectShow技术的基础上,针对实时码流的处理环境,设计了一套电视应用软件的基本框架。基于COM技术,使得该软件并不依赖于特定的硬件平台,具备了可移植性。主要内容有:1.详细分析了基于DirectShow进行流媒体开发所需的关键技术:过滤器图表的建立和功能组件过滤器的开发。2.研究了针对模拟电视模块构建过滤器图表的方法,并实现了节目播放、全频道搜索功能。3.针对实际情况,对数字电视模块提出了新的过滤器链路结构。4.设计并实现了数字电视播放模块、模拟电视播放模块、本地文件播放模块。数字电视模块实现了电子节目指南、节目流录制、节目录制预约模块。测试结果表明,设计的电视播放软件可以进行实时的播放,收看效果较满意。基本实现了预期目标。
其他文献
语言是文化的载体,学习外语并不只是为了了解或学习该语言, 而是为了更好地使用它,让它在跨文化交际中发挥交际的功能.培养和提高外语学习者的“跨文化交际能力”是语言教学
本文从三个方面阐述了作者在农林高等院校生物化学教学方法改革与创新中的体会.通过蛄合生物化学发展史,融入人文素养教育,激发学生的学习兴趣;并科学利用多媒体教学手段,进
蛋白的糖基化修饰是一个生物体内复杂而又重要的过程,它和肿瘤的发生发展、侵袭和转移等密切相关。蛋白质的糖基化修饰是在内质网-高尔基体内由糖基转移酶参与下完成的。β1,4
班主任工作是学校工作的重要组成部分,在工作中我们应当傲到多记忆牵挂、多走动观察、多谈心交流、多挂励表扬、多开展一些课外活动、多做些家访,心中时刻装着学生.
随着移动智能终端的普及和传感器技术的飞速发展,运行在移动终端上的应用具备了各种各样的新功能和新特性。然而,许多新的问题也伴随而来。为了抢占移动互联网市场,众多移动
是一门比较难学的课程.为了帮助学生学好这门课,通过明晰概念认清实质,提纲挈领抓住主线、分解求和举一反三、变换视角另辟蹊径、加强练习巩固提高等几个环节的讲授,可以使学
蜘蛛丝既轻又坚韧,是自然界综合性能优良的天然蛋白质纤维之一,因其具有良好的生物相容性和可降解性在生物医学领域具有潜在的应用前景。精氨酸.甘氨酸.天门冬氨酸(RGD)是许多粘
在大气的各个层次中,平流层因其独有的性质和特点,使得在其上进行通信具有广阔的发展和应用前景,近年来已经受到了众多专家、学者的广泛关注。平流层通信系统一般是指在平流
本文着重探讨了在爪蟾卵母细胞分裂过程中PAK2是否参与胞质分裂和极体形成及与Cdc42的关系。 实验材料: 1、PAK2、Cdc42相关质粒及分子生物学试剂。 2、蛋白质免疫印