专利名称:显示终端的特定数据的添加/更改方法
技术领域:
本发明涉及到由软件控制的显示终端(含显示器、监示器、电视机)控制技术。即特定数据(开机商标,OSD的字符和图形,显示屏的参数等)的添加和更改的方法。
背景技术:
目前,现有的显示终端(显示器,监示器,电视机)均采用软件进行电路的控制、功能的实现和用户的操作,软件中包含了屏幕显示的字符图形,开机商标和显示屏的设置参数。通常在设计软件时会将这些数据存放在软件中的某个地址的数据库内。这种放置和设计是没有特定的规定和方法,是由软件设计师根据习惯或者任意设计的,这样,对于整个软件是没有太大的问题,软件中的功能和性能均为正常。但是,在用户需要改变屏幕显示字符和图形风格时,在更换用户开机商标时,在更换显示屏型号(屏电性能参数)时,将会不太方便,使其工作量较大,一般而言要更换整个主程序及所有的特定数据的数据库,如OSD菜单的数据仍然存放在主程序指定的某个地址的数据库内。
在生产线上无法操作,特别是多用户,多品种,小批量的产品尤其不方便。本发明基于这个问题提出解决的方法。
发明内容
本发明的目的是提出一个显示终端特定数据的添加/更改的方法,这里所指的显示终端,包含了采用软件控制的PC显示器,视频监示器,电视接收机,和一些采用新型显示屏(液晶、等离子体、LOCS等)的图形(图像)显示器,特别是提出一种方便用于多用户,多品种,小批量的产品显示终端特定数据的添加/更改方法。
本发明的方法是这样实现的显示终端的特定数据的添加/更改方法,在开机主程序中,设定几个特定的存放地址和数据的n个特定区域;对每个特定区域的开机特定显示数据按地址码编入;在开机主程序中,通过到特定区域中寻找特定的地址,从而使用上述特定数据时。
本发明将n个特定区域的数据做成n个特定*.Hxe文件或者是I2PROM的数据文件;所述n个单独特定的*.Hxe连同主程序的*.Hxe文件,一起烧入进Flash中或采用OTP或掩膜的软件,将特定数据文件写入12PROM存储器中。
添加和更改一些特定数据时将软件中特定区域中更换数据,即仅要烧入更换数据的*.Hxe文件。一般n等于1-10。
本发明方法的特点是在不改变主软件程序的情况下,快速方便地添加、更改显示终端的特定数据,也可以方便地添加某一功能子程序的功能。特别是方便用于多用户,多品种,小批量的产品显示终端特定数据的添加/更改的方法。
四
图1是显示器,监示器,电视机存放开机商标、OSD和屏幕参数存放三个区域的示意2是某个字符和n个字符的地址和数据的关系存放示意图五具体实施方式
图1中1-3区三个区域分别存放开机商标、OSD和屏幕参数;图2是某个字符和n个字符的地址和数据的关系存放。
首先,在开机主程序中,即总体设计时,设定几个特定的地址和数据区域。如初始区域1-n;对每个特定区域的数据按一定约定的地址码编入,例如开机商标,对所有用户的商标数据均可规定××××地址中数据是字符的大小,××××地址中的数据是商标的图形。
在开机主程序软件设计时,需要使用这些特定数据时,就到特定区域中寻找特定的地址,获取所需的数据,这样,按特定数据区域设计完成软件,既能完成本软件的功能,又可实现本发明的基本要求。
在软件设计完成后,将n个特定区域的数据做成n个特定*.Hxe文件或者是I2PROM的数据文件。对于采用Flash存储器的软件,n个单独特定的*.Hxe连同主程序的*.Hxe文件,一起烧入进Flash中。对于采用OTP或掩膜的软件,将特定数据文件写入12PROM存储器中。
在完成以上四步工作后,我们就可以快速、方便地添加和更改一些特定数据。例如当用户更换时,就可以将软件中××区域中××商标数据,加以更换,即仅要烧入××商标的*.Hxe文件,由于这个文件的大小比起整个软件的文件的大小要小得多,所以,单烧入这个小文件,在添加和更改数据时快速方便。
显示终端屏幕显示字符的更改在产品中,需要更改某个屏幕显示字符时,只对字符特定的*.Hxe文件进行修改。首先阐述主程序中调出某个屏幕显示字符的程序屏参数if load_ch(地址)display_ch(字符)elsedisplay ErrMsg( )
由于在主程序时是按照本发明方法设计的,在需要更改*个屏幕显示字符时,只要更改*个字符地址的数据,再将指定的字符区域的数据做个*1.Hxe文件,烧录更改原来的*.Hxe文件。
实施方法如下将需要的某字符的数据进行修改,即原××××地址不做更改,仅对××××地址中数据更改。
如果需要的字符数据在原来数据库中存在,只是地址不同,也可以改变这个字符的地址,使其改成原来所需更改字符数据的地址。
将更改过的字符的数据做成新的*.Hxe文件(特定的字符区域)。
将新的*.Hxe文件烧录入产品中存放程序的Flash存储器中,或者存入12PROM存储器中。
显示器开机商标(文字)的更改和添加在产品开机时需要产品商标(Logo)或者更改商标时,只需要对特定的某商标的*.Hxe文件进行修改,即可实现需求。
主程序中,开机后调出商标信息的简单程序如图2所示ifload_ch(地址1)display_ch(字符1)else display ErrMsgifload_ch(地址2)display_ch(字符2)else display ErrMsgn个ifload_ch(地址n)display_ch(字符n)else display ErrMsg同前一实例一样,在需要更改某某产品开机商标时,只要更改n个字符地址的数据(字符),再将特定的字符区域的数据做个新的*.Hxe文件,烧录更改原来的*.Hxe文件。在原来无开机商标的情况下,要求设计主程序时,按原来规则进行设计,要设计一个有开机商标(Logo)的主程序和特定区域*.Hxe文件,只是开机字符的数据是空白的,这样为需要添加开机商标做好基础准备。
实施方法如下将需要改动的n个字符的数据进行修改,即原×××1……×××n地址不做更改,仅对×××1……×××n地址所对应的数据进行更改。
如果需要的字符数据在原来数据库中存在,只是地址不同,这样,也可以改变这个字符的地址,使其改成原来所需更改字符数据的地址。
将更改过的字符的数据做成新的*.Hxe文件(特定的字符区域)。
将新的*.Hxe文件烧录入产品中存放程序的Flash存储器中,或者存入12PROM存储器中。
显示器开机商标(图形)的更改和添加同前一实例一样,在需要更改某某产品开机商标时,只要更改n个字符地址的数据(字符),再将特定的字符区域的数据做个新的*.Hxe文件,烧录更改原来的*.Hxe文件。在原来无开机商标的情况下,要求设计主程序时,按原来规则进行设计,要设计一个有开机商标(logo)的主程序和特定区域*.Hxe文件,只是开机字符的数据是空白的,这样为需要添加开机商标做好基础准备。
主程序中,开机后调出商标信息的简单程序如图3所示if load_logo(地址)open_logo(数据图形)elsedisplay ErrMsg实施方法如下将需要对某图形的数据进行修改,即原××××地址不做更改,仅对××××地址所对应的数据进行更改。
如果需要的字符数据在原来数据库中存在,只是地址不同,这样,也可以改变这个字符的地址,使其改成原来所需更改字符数据的地址。
将更改过的图形的数据做成新的*.Hxe文件(特定的字符区域)。
将新的*.Hxe文件烧录入产品中存放程序的Flash存储器中,或者存入12PROM存储器中。
4.显示屏幕参数的更改同前一实例一样,在需要更改某某产品显示屏时,只要更改n个字符地址的数据(显示屏参数),再将特定的字符区域的数据做个新的*.Hxe文件,烧录更改原来的*.Hxe文件。
主程序中,开机后调出显示屏幕参数的简单程序如下所示//加载屏参init_panelpara( )//根据选择对应屏进行显示switch(制定屏参项)case屏参1加载实际屏参break;case屏参2
加载实际屏参break;case屏参3加载实际屏参break;defanlt加载默认屏参(确保可以显示)break实施方法如下将需要对某显示屏参数的数据进行修改,即原××××地址不做更改,仅对××××地址所对应的数据进行更改。
如果需要的显示屏参数在原来数据库中存在,只是地址不同,这样,也可以改变这个字符的地址,使其改成原来所需更改字符数据的地址。
将更改过显示屏参数的数据做成新的*.Hxe文件(特定的字符区域)。
将新的*.Hxe文件烧录入产品中存放程序的Flash存储器中,或者存入12PROM存储器中。
权利要求
1.显示终端的特定数据的添加/更改方法,其特征是,首先,在主程序中,设定几个特定的存放地址和数据的n个特定区域;对每个特定区域的开机特定显示数据按地址码编入;在开机主程序中,通过到特定区域中寻找特定的地址,从而使用上述开机特定显示数据时。
2.根据权利要求1所述的显示终端的特定数据的添加/更改方法,其特征是将n个特定区域的数据做成n个特定*.Hxe文件或者是I2PROM的数据文件;所述n个单独特定的*.Hxe连同主程序的*.Hxe文件,一起烧入进Flash中或采用OTP或掩膜的软件时将特定数据文件写入12PROM存储器中。
3.根据权利要求1所述的显示终端的特定数据的添加/更改方法,其特征是添加和更改一些特定数据时将软件中特定区域中更换数据,即仅要烧入更换数据的*.Hxe文件。
全文摘要
显示终端的特定数据的添加/更改方法,首先,在主程序中,设定几个特定的存放地址和数据的n个特定区域;对每个特定区域的开机特定显示数据按地址码编入;在开机主程序中,通过到特定区域中寻找特定的地址,从而使用上述开机特定显示数据时。将n个特定区域的数据做成n个特定*.Hxe文件或者是I2PROM的数据文件;本特别是方便用于多用户,多品种,小批量的产品显示终端特定数据的添加/更改。
文档编号G06F17/30GK1917598SQ20061008619
公开日2007年2月21日 申请日期2006年9月8日 优先权日2006年9月8日
发明者汪玠 申请人:熊猫电子集团有限公司, 南京熊猫电子股份有限公司