一种等离子电视逻辑控制板软件升级的方法

文档序号:6437462阅读:205来源:国知局
专利名称:一种等离子电视逻辑控制板软件升级的方法
一种等离子电视逻辑控制板软件升级的方法技术领域
本发明属于电视技术领域,尤其涉及一种等离子电视逻辑控制板软件升级的方法。
技术背景
等离子(PDP)电视整机的信号处理系统包括两部分信号处理板和逻辑控制板。 信号处理板与逻辑控制板之间通过LVDS和1 总线连接、通信,如图1所示。信号处理板接收各种制式的音视频信号,将其处理成携带图像信息的标准的LVDS信号传输给逻辑控制板,并且可以通过USB端口、网络端口或其他端口读取外部的数据。逻辑控制板负责接收、 处理信号处理板传输的LVDS图像信号和通过1 总线传输的控制信号,并对屏驱动部分的开关功率管及其他逻辑器件进行逻辑控制,实现PDP屏显示图像的功能。信号处理板和逻辑控制板各自包含独立的控制单元和存储单元。
PDP整机在设计、生产过程中以及销售后,往往需要对屏逻辑控制板升级。由于逻辑控制板不具有能与整机外的信号源进行直接通信的端口,要完成升级需要开启整机的后盖,并需要专门的程序下载器,非常的不方便
发明内容
本发明的目的在于提供一种等离子电视逻辑控制板软件升级的方法,旨在解决等离子电视逻辑控制板软件的升级十分不便的问题。
本发明的目的是这样实现的一种等离子电视逻辑控制板软件升级的方法,所述方法包括A、信号处理板通过USB或网络端口从外接设备中读取待升级软件并保存;B、信号处理板分别读取待升级软件的版本号及逻辑控制板中软件的版本号,比较是否相同,是则退出升级程序,否则进入升级阶段;C、信号处理板控制逻辑控制板进入休眠状态,并控制其对主存储单元中的软件实施擦除;D、擦除完成后,信号处理板将保存的待升级软件传输给逻辑控制板,逻辑控制板将待升级软件烧写入主存储单元;E、信号处理板和逻辑控制板分别对传输的软件数据量和烧写的软件数据量进行统计, 信号处理板比较这两个统计值是否相同,是则升级成功,否则手动选择是否要重新升级。
所述方法还包括在逻辑控制板中将预先设置以下1 寄存器端口 存储软件版本号的寄存器REG1、接收休眠模式命令的寄存器REG2、接收擦除软件存储单元命令的寄存器REG3、存储擦除完成标志位的寄存器REG4、暂存升级软件数据的寄存器REG5和存储烧写数据统计值的寄存器REG6。
所述步骤B中,信号处理板从所述寄存器REGl中获取当前逻辑控制板的软件版本号。
所述步骤C具体通过信号处理板向所述寄存器REG2和寄存器REG3分别写入进入休眠模式的控制信息和擦除主存储单元中软件的控制信息,逻辑控制板上的控制单元根据这两个寄存器中的信息相应地进入休眠状态和对主存储单元中的软件实施擦除。
所述步骤D中对擦除完成后的判断具体通过逻辑控制板上的控制单元在擦除完成后将所述寄存器REG4置位; 信号处理板在一定时间的延迟后,从所述寄存器REG4中读入标志位,判断擦除是否完成,是则继续下一步骤,否则等待擦除完成。
所述步骤D中,信号处理板将待升级软件传输至所述寄存器REG5中,逻辑控制板从所述寄存器REG5中读取软件数据烧写入主存储单元。
所述步骤E中,逻辑控制板对烧写数据量的统计值写入所述寄存器REG6,信号处理板从所述寄存器REG6中读取统计值,与自己统计的数据量进行比较判断。
所述方法进一步包括在逻辑控制板的主存储单元中对升级前的软件存有备份, 并在升级成功后对备份的软件进行更新。
所述信号处理板与逻辑控制板间的通信均通过1 总线进行。
本发明的突出优点是本发明在不增加PDP整机硬件接口的情况下,通过信号处理板来完成对逻辑控制板中软件的升级,既无需开启整机的后盖,也不需要专门的程序下载器,大大提高了对屏逻辑控制板软件升级的便捷性和高效性,增加了整机软件性能的可维护性,减少了人力成本。


图1是等离子电视信号处理系统的构成示意图;图2是本发明实施例提供的等离子电视逻辑控制板软件升级方法的流程图; 图3是本发明实施例提供的升级软件传输时的数据格式。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,将通过信号处理板与逻辑控制板之间的通信实现逻辑控制板的软件升级。在逻辑控制板中将预先设置以下I2C寄存器端口 存储软件版本号的寄存器 REG1、接收休眠模式命令的寄存器REG2、接收擦除软件存储单元命令的寄存器REG3、存储擦除完成标志位的寄存器REG4、暂存升级软件数据的寄存器REG5、存储烧写数据统计值的寄存器REG6。
图2示出了本发明实施例提供的等离子电视逻辑控制板软件升级方法的流程,详述如下通过在PDP整机的操作界面上手动确定开始软件升级,并且选定读取软件的通道USB 端口或网络端口后,软件升级开始。
在步骤S201中,信号处理板通过USB端口或网络端口在接入的外部设备中读取待升级的软件文件,并将其读入信号处理板的内存。在本发明实施例中,为了便于信号处理板识别待升级的软件,将软件统一设为BIN文件,例如可以统一命名为PANEL. BIN。
在步骤S203中,信号处理板根据升级软件的数据格式,在数据相应的位置读取待升级软件的版本号。
在步骤S205中,信号处理板同时通过I2C总线从逻辑控制板上的寄存器REGl中获取当前逻辑控制板的软件版本信息。
在步骤S207中,信号处理板比较判断上述两个软件版本号是否相同,如果不同, 则执行步骤S209,进入升级阶段;如果相同,则退出升级程序。
在步骤S209中,信号处理板向逻辑控制板上的寄存器REG2写入进入休眠模式的控制信息,逻辑控制板上的控制单元根据该信息即进入休眠状态。在此状态下,逻辑控制板只是开通1 方面的功能,而逻辑控制板上的其他功能将维持休眠之前的状态。
在步骤S211中,信号处理板向逻辑控制板上的寄存器REG3写入擦除软件存储单元的控制信息,逻辑控制板上的控制单元根据该信息即对存储软件的单元进行擦除。擦除完成后,逻辑控制板上的控制单元将标示是否擦除完成的寄存器REG4置位。
在步骤S213中,信号处理板在一定时间的延迟后,从上述寄存器REG4中读入标志位,判断擦除是否完成,如果完成则继续执行步骤S215 ;否则,等待擦除完成。
在步骤S215中,擦除完成后,信号处理板从内存中读取待升级的软件数据,通过 1 总线传输至逻辑控制板上的暂存软件数据的寄存器REG5。在本发明实施例中,信号处理板与逻辑控制板之间软件传输的数据格式如图3所示。
在步骤S217中,从软件传输开始,信号处理板即对传输的软件数据量进行统计。
在步骤S219中,逻辑控制板上的控制单元从上述寄存器REG5中读取软件数据,烧写入主存储单元,并从烧写开始,逻辑控制板上的控制单元即对烧写数据量进行统计,并将统计值写入寄存器REG6。
在步骤S221中,信号处理板从寄存器REG6中读取统计值,与自己统计的数据量进行比较判断是否相同,如相同,则复位重启,逻辑控制板载入新的软件,完成升级;如不同, 则可执行步骤S223,即手动选择是否要重新升级,是则返回执行步骤S221,重新进行升级。
由于在上述升级过程中,可能出现数据传输和/或烧写错误,或者掉电等异常情况,在本发明实施例中,为了保证升级在出现异常情况下,PDP整机性能的可实现性,可在逻辑控制板的主存储单元中对升级前的软件进行备份,并在升级成功后对备份的软件进行更新,以保证升级未成功时整机仍能正常启动。
本发明实施例在不增加PDP整机硬件接口的情况下,通过信号处理板来完成对逻辑控制板中软件的升级,既无需开启整机的后盖,也不需要专门的程序下载器,大大提高了对屏逻辑控制板软件升级的便捷性和高效性,增加了整机软件性能的可维护性,减少了人力成本。上述升级方法在以下需要进行软件升级的情形下均可实时地采用优化屏现有的功能(如优化屏的黑电平处理功能,提升画质),屏增加新的功能(如增加3D功能模块、提高整机的能效),屏出现软件方面功能异常和/或其它非器件失效性故障并且可以通过优化逻辑控制改善的故障现象(如误放电)。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种等离子电视逻辑控制板软件升级的方法,其特征在于,所述方法包括A、信号处理板通过USB或网络端口从外接设备中读取待升级软件并保存;B、信号处理板分别读取待升级软件的版本号及逻辑控制板中软件的版本号,比较是否相同,是则退出升级程序,否则进入升级阶段;C、信号处理板控制逻辑控制板进入休眠状态,并控制其对主存储单元中的软件实施擦除;D、擦除完成后,信号处理板将保存的待升级软件传输给逻辑控制板,逻辑控制板将待升级软件烧写入主存储单元;E、信号处理板和逻辑控制板分别对传输的软件数据量和烧写的软件数据量进行统计, 信号处理板比较这两个统计值是否相同,是则升级成功,否则手动选择是否要重新升级。
2.如权利要求1所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述方法还包括在逻辑控制板中将预先设置以下1 寄存器端口 存储软件版本号的寄存器 REG1、接收休眠模式命令的寄存器REG2、接收擦除软件存储单元命令的寄存器REG3、存储擦除完成标志位的寄存器REG4、暂存升级软件数据的寄存器REG5和存储烧写数据统计值的寄存器REG6。
3.如权利要求2所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述步骤B中,信号处理板从所述寄存器REGl中获取当前逻辑控制板的软件版本号。
4.如权利要求2所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述步骤C具体通过信号处理板向所述寄存器REG2和寄存器REG3分别写入进入休眠模式的控制信息和擦除主存储单元中软件的控制信息,逻辑控制板上的控制单元根据这两个寄存器中的信息相应地进入休眠状态和对主存储单元中的软件实施擦除。
5.如权利要求2所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述步骤D中对擦除完成后的判断具体通过逻辑控制板上的控制单元在擦除完成后将所述寄存器REG4置位;信号处理板在一定时间的延迟后,从所述寄存器REG4中读入标志位,判断擦除是否完成,是则继续下一步骤,否则等待擦除完成。
6.如权利要求2所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述步骤D中,信号处理板将待升级软件传输至所述寄存器REG5中,逻辑控制板从所述寄存器 REG5中读取软件数据烧写入主存储单元。
7.如权利要求2所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述步骤E中,逻辑控制板对烧写数据量的统计值写入所述寄存器REG6,信号处理板从所述寄存器REG6中读取统计值,与自己统计的数据量进行比较判断。
8.如权利要求1所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述方法进一步包括在逻辑控制板的主存储单元中对升级前的软件存有备份,并在升级成功后对备份的软件进行更新。
9.如权利要求1-7中任一项所述的等离子电视逻辑控制板软件升级的方法,其特征在于,所述信号处理板与逻辑控制板间的通信均通过1 总线进行。
全文摘要
本发明适用于电视技术领域,提供了一种等离子电视逻辑控制板软件升级的方法,包括信号处理板通过USB或网络端口从外接设备中读取待升级软件并保存;信号处理板分别读取待升级软件的版本号及逻辑控制板中软件的版本号,比较是否相同,是则退出升级程序,否则进入升级阶段;信号处理板控制逻辑控制板进入休眠状态,并控制其对主存储单元中的软件实施擦除;擦除完成后,信号处理板将保存的待升级软件传输给逻辑控制板,逻辑控制板将待升级软件烧写入主存储单元;信号处理板和逻辑控制板分别对传输的软件数据量和烧写的软件数据量进行统计,信号处理板比较这两个统计值是否相同,是则升级成功,否则手动选择是否要重新升级。
文档编号G06F9/445GK102510455SQ201110345000
公开日2012年6月20日 申请日期2011年11月4日 优先权日2011年11月4日
发明者刘发达, 张孝友 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1