电视机软件系统的分析设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电视机软件系统的分析设计.doc

电视机软件系统的分析设计   【摘 要】设计电视机软件系统的目的是使电视机功能更加优化,根据电视机内部CPU 的不同,可以将软件系统划分为RAM空间、程序ROM空间、OSDRAM空间及全局变量寄存器空间等多种类型。大部分电视机软件程序的编程都建立在C语言的基础上,从而应用于电视机硬件平台上,执行用户的命令。本文探究了电视机软件系统功能模块分析,并描述软件系统各部分任务的处理,最后对软件系统的分析设计进行研究,以期完善系统设计,为电视机软件能系统设计提供理论参考。   【关键词】电视机;软件系统;分析设计   强实时性是电视机软件系统最显著的特征,系统通过对图像、声音等参数进行综合性的分析,把握参数彼此间的作用和关系,根据一定的时序对重要参数进行处理[1]。只有按照合理的时序才能使电视机正常工作,电视机软件系统的分析设计过程中最重要的环节就是控制硬件平台中的声音处理芯片及图像解码芯片,达到最佳的音效和图像效果。   1.电视机软件系统功能模块分析   电视机软件系统包括多种功能模块,不同部分和软件的关系主要体现在以下几个方面:   高频调谐器:电视机软件系统在进行波段信息分析、分频系数处理等控制操作时,主要通过向高频调谐器发送数据和读取数据的方式来实现。   电源:电源在电视机开机和关机过程中发挥着重要作用,通过该部分能够保证开机和关机过程的正确顺序,还能对重要信息进行保存处理。   屏显:涵盖全部屏幕菜单式调节方式的初始化过程和屏幕显示处理步骤。   图像:图像作为电视机软件系统的关键构成元件,具有处理视频/图像解码、变换频率、识别图像的重要功能[2]。   键盘:软件系统在接收到按键所得数据后会进行一系列的反应和处理工作,这个过程中键盘命令参数及命令标志的总和为相关数据输入格式。   时钟:该部分的功能体现在对软件系统中时间进行更新,采用优先管理的方式处理不同的命令和事件,有利于更好的进行时序管理。   遥控器:用户命令通过遥控器传达到电视机软件系统中,系统接收到命令后会做出反应,遥控器实现了对执行命令的接受、转换功能。这个过程中遥控器命令参数及命令标志的总和为相关数据输入格式。   存储器:电视机的存储器中保存着大量的关键参数信息,包括重要参数的读取操作和输入操作。   声音:电视机软件系统的核心由声音和图像两部分构成,其中声音部分能够完成对不同伴音制式的处理、识别,在播放声音时,可以对芯片进行初始化。   2.电视机软件系统各部分的任务处理   电视软件系统各部分的任务处理表现为:   待机处理:待机处理主要在设定待机状态、达到预设待机时间的情况下发挥作用,由待机到开机或由开机到待机是该项处理工作的核心内容。   主程序处理:电视机软件系统中大部分任务都是由主程序进行管理和控制,能够及时对任务处理状况进行更新。主程序处理工作内容主要体现在以下两个方面:(1)对电视机的选台状态、待机状态、显示状态、输人信号源状态及时钟状态进行更新和查询操作;(2)对系统新命令的输入状况进行查询[3]。   命令处理:命令输入的两种方式为按键操作、遥控器输入,当用户发出命令时,该任务就会启动,进行响应、返回、执行等一系列的操作。   选台处理:任务处理包括对搜台和选台命令的查询,如果接受到搜台、切换频道的命令会立即进行处理。   视频处理:完成对关键参数的输入,将其保存在存储器中,处理图像参数及图像解码芯片,将图像顺利的显示出来。   时钟处理:对软件系统的定时器进行更新处理,比如:定时关机、定时开机、定时切换频道都需要时钟处理。   音频处理:处理声音参数及声音解码芯片,完成对关键参数的输入,将其保存在存储器中,播放一定风格的声音。   3.电视机软件系统的设计分析   3.1软件系统功能分析和任务分配   3.1.1功能分析   在对电视机软件系统进行任务分析时,首先要考虑任务属于相关性还是独立性,即该项任务的开发代码及功能同其他任务的相互影响程度,其次,要判断细分任务操作的必要性。如果任务属于单独性任务,且需要细分,要想获得功能结构就需要以功能为标准进行分类。   3.1.2模块划分   具体功能模块、局部数据管理模块及全局数据管理模块是构成电视机软件系统的三大模块类型,不同模块任务分配应参考模块的具体功能,合并功能相似的模块,最后统一来完成[4]。   3.2软件系统的开发设计   电视机软件系统开发设计过程中可以应用多种的开发模式,如果需要采用渐进式开发模式应该按照功能分析、模块结构设计、定义软件结构、模块开发、模块修改、单元测试、功能组装、整体测试的设计流程进行。   3.3规范代码   软件系统代码分类是依据模块划分而来的,即包括三种类型,其中实现文件、

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档