网站大量收购闲置独家精品文档,联系QQ:2885784924

《电视原理》课件1第9章.ppt

  1. 1、本文档共129页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

图9.67编码器与解码器之间的互操作点3)设计功能模块

4)改进性能

5)测试

为了帮助调试,提供一种跟踪模式是很有必要的,在这种模式下,主要函数的数据都会记录到一个文本文件中。一个实时的测试框架采用正在开发的视频编解码器从摄像头获得的实时视频再进行实时编码和解码。这个框架对测试很有帮助。6.基于硬件的编解码器的设计

一个专用的硬件设计过程与软件不同,尽管很多设计的目标与软件编解码器相同。

1)设计目标

2)示例

3)规范和分割

与图9.65和图9.66列出的各项操作一样,硬件编解码器也要进行同样的操作。图9.68显示了采用普通总线的解码器的例子。图9.68普通总线结构的编码器方案这种结构具有一定的灵活性和适应性,但是性能会受到总线上传输的数据和单个处理单元工作时序的影响。图9.69是显示流水线结构的编码器方案,由于各处理单元流水线的独立工作,可以提高编解码器的性能。但是,在支持不同的编码标准或需要确定不同的编码模式时,这种结构需要重新设计。

4)设计功能模块

功能模块的设计取决于设计的目标(例如小尺寸、小功耗及高性能),在某种程度上也取决于编码器结构。图9.69流水线结构的编码器方案7.测试

硬件编解码器的测试和验证可能是一个很复杂的过程,因为只有在得到硬件的原型后,才能用真正的视频流进行测试。1.系统主要特征

2.优点

3.外部连接框图

完全高清数字电视的结构由三大部分组成:接收部分、信号解码处理部分以及标准显示输出模块。其中电路部分的外围连接线路框图如图9.70所示。9.6完全高清1080p片上数字电视系统图9.70高清数字电视的外围连接线路图4.内部结构框图

高清数字电视的内部结构框图见图9.71。

5.数字化高清电视接收机

(1)数字化高清电视接收机的整体结构框图如图9.72所示。

(2)数字化高清电视接收机的内部结构图如图9.73所示。图9.71完全高清数字电视的内部结构框图图9.72数字化高清电视接收机的结构框图图9.73数字化高清电视接收机内部结构图*接收终端与广播终端影像广播子界面的实现方法大体相同。二者的不同之处就在于广播接收功能的实现广播发送与广播接收线程流程如图9.52所示。影像显示的设计思想是将解码器输出的原始影像保存为单个的.bmp格式图片,在QtGUI界面中采用定时器事件完成。图9.52广播发送线程与广播接收线程流程图5)影像交互子界面在广播端该子界面中实现了终端检索功能。首先,在接收终端定义了4个QPushButton类的按钮,设置各个按钮的属性,并将按钮的图标设置成与各个接收终端对应的灰色图标;其次,分别将各个按钮的SIGNAL(clicked())点击信号与影像发送槽函数SLOT(sendstart())、影像接收槽函数SLOT(recvstart())及定时器槽函数SLOT(timer())连接;最后,基于ARM板上的按键实现检索功能。基于按键的检索功能实现流程如图9.53所示。图9.53基于按键的检索功能实现流程图6)影像回放各接收终端将接收到的MPEG-4影像流存储为.mp4格式的文件,再在ARM板上移植SMPlayer,从而实现对存储影像的回放。SMPlayer是一款开源的软件,它提供了视/音频流的播放功能。9.4数字电视的网络开发功能1.家庭Wi-Fi无线网络

1)无线网卡的驱动本系统选用腾达公司的TendaW541UV2.0无线网卡作为Wi-Fi模块,通过对它的驱动和配置来组建无线Wi-Fi局域网络。要驱动TendaW541UV2.0无线网卡,就要配置Linux内核,使它支持相应的Wi-Fi硬件驱动和802.11无线网络协议栈。详细步骤如下:(1)进入Linux内核源码目录,执行makemenuconfig命令开始配置内核。然后进入DeviceDriver→Networkdevicesupport→WirelessLAN→Ralinkdriversupport界面,将Ralinkdriversupport界面下的全部驱动都加载到内核中,这样就可以支持TendaW541UV2.0硬件了。配置界面图9.54所示。(2)进入Networkingsupport→Wireless界面,选中GenericIEEE802.11NetworkingSta

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档