一种嵌入式终端的多字体显示方法技术

技术编号:15822611 阅读:49 留言:0更新日期:2017-07-15 04:50
本发明专利技术提供一种嵌入式终端的多字体显示方法,所述方法包括:将字库存储于上位机中,且在上位机内开辟一个模拟显存;上位机根据要在下位机显示的字符的字符编码,从存储的字库中获取与字符编码相对应的字体的矢量图信息,且将矢量图信息绘制到模拟显存中;在显示字体时,通过上位机的模拟显存将需要显示的区域数据传送给下位机,由下位机将接收到的区域数据绘制到液晶显存中并显示。本发明专利技术优点:可以实现嵌入式终端的多字体显示,并可以降低终端产品的成本,提高液晶显示速度,增强用户体验。

【技术实现步骤摘要】
一种嵌入式终端的多字体显示方法
本专利技术涉及一种嵌入式终端的多字体显示方法。
技术介绍
现有的嵌入式终端产品(作为下位机)都需要支持英文、汉字等字体功能的显示,即各终端产品都需要支持多种字体显示。现有技术都是在终端产品上存储有英文、汉字等字库,然后根据显示字符的字符编码,从对应字库中获取与字符编码对应的字体的矢量图信息,最后再根据待显示字符的矢量图信息显示字符。因此,现有技术的字体显示方法存在有以下两个缺陷:1、在终端产品上需要存储多个字库,从而增加了终端产品本地存储空间的使用,如果终端产品存储空间不够,就需要更换存储空间大的处理器或者增加外部存储器,这会提高产品成本;2、由于终端产品(作为下位机)的处理器速度较慢,如果需要进行多种字体、多个字符的显示时,处理器需要开销大部分的时间在查找字库与定位字符矢量图信息上,这会导致液晶显示速度慢等问题,并降低用户体验。
技术实现思路
本专利技术要解决的技术问题,在于提供一种嵌入式终端的多字体显示方法,通过该方法来实现嵌入式终端的多字体显示,并可以降低终端产品的成本,提高液晶显示速度,增强用户体验。本专利技术是这样实现的:一种嵌入式终端的多字体显示方法,所述方法需提供一下位机,以及一与下位机通讯的上位机;所述方法包括如下步骤:步骤1、将字库存储于上位机中,且在上位机内开辟一个模拟显存;步骤2、上位机根据要在下位机显示的字符的字符编码,从存储的字库中获取与字符编码相对应的字体的矢量图信息,且将矢量图信息绘制到模拟显存中;步骤3、在显示字体时,通过上位机的模拟显存将需要显示的区域数据传送给下位机,由下位机将接收到的区域数据绘制到液晶显存中并显示。本专利技术具有如下优点:1、可以降低对终端产品(即下位机)的本地存储空间的使用,以及降低终端产品的开发成本;2、可以减少下位机处理器的开销,提高液晶显示的速度,增强用户的体验。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术嵌入式终端的多字体显示方法中的硬件结构框图。具体实施方式请参照图1所示,一种嵌入式终端的多字体显示方法,所述方法需提供一下位机(例如密码键盘),以及一与下位机通讯的上位机(POS机);下位机中具有液晶显示屏、处理器和通讯接口(USB、UART等),上位机具有存储设备、处理器和通讯接口(USB、UART等),其中,液晶显示屏用于字符的显示,处理器用于数据的处理和指令的传输,存储设备用于保存字库等数据,上位机与下位机之间通过通讯接口进行通讯。所述方法包括如下步骤:步骤1、将字库(包括英文、汉字等各种字库)存储于上位机中,且在上位机内开辟一个模拟显存,该模拟显存用于模拟下位机的液晶显存,这样在下位机中就不需要再存储任何的字库;步骤2、上位机根据要在下位机显示的字符的字符编码,从存储的字库中获取与字符编码相对应的字体的矢量图信息,且将矢量图信息绘制到上位机的模拟显存中;步骤3、在显示字体时,通过上位机的模拟显存将需要显示的区域数据通过通讯接口传送给下位机,由下位机将接收到的区域数据绘制到液晶显存中并进行显示。由上述步骤可知,本专利技术通过将用于显示的字库都存储到上位机中,由上位机根据要在下位机显示的字符的字符编码查找并获取与字符编码相对应的字体的矢量图信息,且将矢量图信息绘制到上位机的模拟显存中;当下位机要显示字体时,就通过上位机的模拟显存将需要显示的区域数据传送给下位机进行显示。这也使得在实际使用的过程中,不仅可以降低对终端产品(即下位机)的本地存储空间的使用,以及降低终端产品的开发成本,而且可以减少下位机处理器的开销,提高液晶显示的速度,增强用户的体验。下面结合具体实施例对本专利技术做进一步说明:在本实施例中,上位机为一POS终端,下位机为一密码键盘,且POS终端与密码键盘之间通过通讯接口进行通讯;使用本专利技术方法进行多字体显示的步骤如下:步骤A1、将各种字库都存储在POS终端上,并在POS终端内开辟一个模拟显存;步骤A2、POS终端根据要在密码键盘显示的字符的字符编码,例如,POS终端在刷卡时,需要在密码键盘的液晶显示屏上显示“请输入密码:”,此时,POS终端就根据要显示的“请输入密码:”内容中每一个字符所对应的字符编码,从POS终端存储的字库中获取与字符编码相对应的字体的矢量图信息,且将矢量图信息绘制到POS终端的模拟显存中;当然,有些密码键盘也可以支持非接功能,例如,POS终端要发送“请挥卡”的内容到密码键盘进行显示,此时,POS终端就会根据要显示的“请挥卡”内容中每一个字符所对应的字符编码,从POS终端存储的字库中获取与字符编码相对应的字体的矢量图信息,且将矢量图信息绘制到POS终端的模拟显存中。步骤A3、在显示字体时,通过POS终端的模拟显存将需要显示的区域数据通过通讯接口传送给密码键盘,由密码键盘将接收到的区域数据绘制到液晶显存中并进行显示;例如,在POS终端的模拟显存将需要显示的“请输入密码:”的区域数据传送给密码键盘时,密码键盘就会将区域数据绘制到液晶显存中,并在液晶显示屏上显示“请输入密码:”。虽然以上描述了本专利技术的具体实施方式,但是熟悉本
的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本专利技术的范围的限定,熟悉本领域的技术人员在依照本专利技术的精神所作的等效的修饰以及变化,都应当涵盖在本专利技术的权利要求所保护的范围内。本文档来自技高网
...
一种嵌入式终端的多字体显示方法

【技术保护点】
一种嵌入式终端的多字体显示方法,其特征在于:所述方法需提供一下位机,以及一与下位机通讯的上位机;所述方法包括如下步骤:步骤1、将字库存储于上位机中,且在上位机内开辟一个模拟显存;步骤2、上位机根据要在下位机显示的字符的字符编码,从存储的字库中获取与字符编码相对应的字体的矢量图信息,且将矢量图信息绘制到模拟显存中;步骤3、在显示字体时,通过上位机的模拟显存将需要显示的区域数据传送给下位机,由下位机将接收到的区域数据绘制到液晶显存中并显示。

【技术特征摘要】
1.一种嵌入式终端的多字体显示方法,其特征在于:所述方法需提供一下位机,以及一与下位机通讯的上位机;所述方法包括如下步骤:步骤1、将字库存储于上位机中,且在上位机内开辟一个模拟显存;步骤2、上位机根据要在下位机显示的字符的...

【专利技术属性】
技术研发人员:林化龙谢纯珀
申请(专利权)人:福建魔方电子科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1