用于车载数字仪表的多语言动态显示方法及其显示系统技术方案

技术编号:14410373 阅读:64 留言:0更新日期:2017-01-11 20:51
一种用于车载数字仪表的多语言动态显示方法,包括:通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中;读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从所述编码库中查找到相应的编码信息;通过LZW解码算法对所述编码信息进行解码,得到相应的显示信息;在显示屏上显示解码后的显示信息。本发明专利技术支持11种语言的动态显示,通过LZW压缩算法对11种语言使用到的显示信息进行编码压缩并存储在编码库中,满足硬件存储条件,从而使不同需求的驾驶员可以任意选择自己的喜好语言,在另一方面也省去了汽车在不同国家生产出厂时重新配置输出语言的工作,大大节省了生产成本。

【技术实现步骤摘要】

本专利技术属于汽车电子
,尤其涉及一种用于车载数字仪表的多语言动态显示方法及其显示系统
技术介绍
伴随着汽车行业的飞速发展,汽车电子技术也不断地更新换代。仪表作为汽车电子的核心部分之一,其丰富的功能和稳定的性能会给驾驶员带来舒适安全和全新的驾车体验。如今车载数字仪表的显示语言多为出场时配置为汽车发售当地语言,或至多支持2到3种语言的动态配置。这是因为受到现有硬件技术的限制,仪表设备的硬件存储空间有限,不能够同时存储多种语言的显示信息库,从而使语言的选择上受到限制,不能够充分与灵活的满足客户的不同喜好与需求。
技术实现思路
基于此,针对上述技术问题,提供一种用于车载数字仪表的多语言动态显示方法及其显示系统。为解决上述技术问题,本专利技术采用如下技术方案:一种用于车载数字仪表的多语言动态显示方法,包括:信息预存:通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中,含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID;编码信息查找:读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从所述编码库中查找到相应的编码信息;解压缩:通过LZW解码算法对所述编码信息进行解码,得到相应的显示信息;信息显示:在显示屏上显示解码后的显示信息。所述信息预存步骤还包括:将所述多种语言的显示信息的字母以及符号对应的段码预存于段码库中;所述在显示屏上显示解码后的显示信息进一步包括:根据语言ID选择对应的预设显示格式;从所述段码库中按所述显示信息的字符依次查找到对应的段码集;按所述显示格式,在所述显示屏上显示所述段码集。所述编码库以及段码库以表格形式预存信息。本方案还涉及一种用于车载数字仪表的多语言动态显示系统,包括:信息预存模块,用于通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中,含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID;编码信息查找模块,用于读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从所述编码库中查找到相应的编码信息;解压缩模块,用于通过LZW解码算法对所述编码信息进行解码,得到相应的显示信息;信息显示模块,用于在显示屏上显示解码后的显示信息。所述信息预存模块还包括将所述多种语言的显示信息的字母以及符号对应的段码预存于段码库中;所述在显示屏上显示解码后的显示信息进一步包括:根据语言ID选择对应的预设显示格式;从所述段码库中按所述显示信息的字符依次查找到对应的段码集;按所述显示格式,在所述显示屏上显示所述段码集。所述编码库以及段码库以表格形式预存信息。本专利技术支持11种语言的动态显示,通过LZW压缩算法对11种语言使用到的显示信息进行编码压缩并存储在编码库中,满足硬件存储条件,从而使不同需求的驾驶员可以任意选择自己的喜好语言,在另一方面也省去了汽车在不同国家生产出厂时重新配置输出语言的工作,大大节省了生产成本。附图说明下面结合附图和具体实施方式本专利技术进行详细说明:图1为本专利技术一种用于车载数字仪表的多语言动态显示方法的流程图;图2为本专利技术一种用于车载数字仪表的多语言动态显示系统的结构示意图。具体实施方式如图1所示,一种用于车载数字仪表的多语言动态显示方法,包括:S101、信息预存:通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中。其中,本专利技术支持11种语言,显示信息是指汽车信息、警报信息等。LZW(Lempel-Ziv-Welch)压缩算法,又叫“串表压缩算法”,就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩。若需要车载数字仪表支持11种语言的动态显示,并且该车载数字仪表有200条不同的显示信息,则11种语言就有2200条信息需要存储,其中一些相同语系同一含义的多数显示信息的字符是相同的,如果全部编码存储的话会造成存储空间的浪费,而且硬件存储条件很难达到需求,而采用LZW压缩算法,对于不同语言相同含义的显示信息如果字符是相同的情况,那么只对一种语言进行编码即可,而对于显示信息的字符不完全相同的情况,则将在该条显示信息中重复出现的字符只进行一次编码,第一次出现的字符则重新编码补充进编码库,故本专利技术将含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID,参见表1,通过信息ID以及语言ID可以从编码库找到对应的编码信息。表1表1中,ABC以及AEFG为含义不同的显示信息,则将两者分别保存为对应不同信息ID11、12的编码信息,对于含义相同并且字符均为ABC的显示信息,则这些显示信息均保存为一个编码信息(信息ID11),ABC以及ABD为含义相同且字符不相同的显示信息,则将两者分别保存为对应相同信息ID11的不同编码信息,且表1中每条编码信息均对应相应的语言ID。本实施例可在段码显示屏上实现多语言的动态显示,为了提高响应速度,需将多种语言的显示信息的字母以及符号对应的段码预存于段码库中。较佳的,上述编码库以及段码库以表格形式预存信息。S102、编码信息查找:读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从编码库中查找到相应的编码信息。S103、解压缩:通过LZW解码算法对编码信息进行解码,得到相应的显示信息。S104、信息显示:在显示屏上显示解码后的显示信息,其进一步包括:a、根据语言ID选择对应的预设显示格式,如在显示屏上的显示位置、右对齐、左对齐或居中等。b、从段码库中按显示信息的字符依次查找到对应的段码集。c、按上述显示格式,在显示屏上显示上述段码集。以显示“DANGER”警报信息为例。车身检测到危险信息后,会发送相应的警报信息ID给车载数字仪表,车载数字仪表读取当前的语言设置获得当前的语言ID,并通过该语言ID以及警报信息ID,从编码库中查找到相应的编码信息,然后通过LZW解码算法对该编码信息进行解码,得到相应的显示信息,进而根据语言ID选择显示格式为在显示屏的底部左侧显示,并从段码库中按上述显示信息的字符依次查找到对应的段码集(0x211F,0x0C6F,0x40EC,0x087B,0x0C73,0x4C67),最后按上述显示格式,在显示屏上显示上述段码集,使显示屏在底端左侧显示“DANGER”。本专利技术支持11种语言的动态显示,通过LZW压缩算法对11种语言使用到的显示信息进行编码压缩并存储在编码库中,满足硬件存储条件,从而使不同需求的驾驶员可以任意选择自己的喜好语言,在另一方面也省去了汽车在不同国家生产出厂时重新配置输出语言的工作,大大节省了生产成本。如图2所示,本专利技术还涉及一种用于车载数字仪表的多语言动态显示本文档来自技高网...
用于车载数字仪表的多语言动态显示方法及其显示系统

【技术保护点】
一种用于车载数字仪表的多语言动态显示方法,其特征在于,包括:信息预存:通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中,含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID;编码信息查找:读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从所述编码库中查找到相应的编码信息;解压缩:通过LZW解码算法对所述编码信息进行解码,得到相应的显示信息;信息显示:在显示屏上显示解码后的显示信息。

【技术特征摘要】
1.一种用于车载数字仪表的多语言动态显示方法,其特征在于,包括:信息预存:通过LZW压缩算法对车载数字仪表的多种语言的显示信息进行压缩编码,并预存于编码库中,含义不同的显示信息分别保存为对应不同信息ID的编码信息,含义相同且字符相同的显示信息均保存为一个编码信息,含义相同且字符不相同的显示信息分别保存为对应相同信息ID的不同编码信息,且每一条编码信息均对应相应的语言ID;编码信息查找:读取车载数字仪表当前的语言ID,通过该语言ID以及请求显示的显示信息的信息ID,从所述编码库中查找到相应的编码信息;解压缩:通过LZW解码算法对所述编码信息进行解码,得到相应的显示信息;信息显示:在显示屏上显示解码后的显示信息。2.根据权利要求1所述的一种用于车载数字仪表的多语言动态显示方法,其特征在于,所述信息预存步骤还包括:将所述多种语言的显示信息的字母以及符号对应的段码预存于段码库中;所述在显示屏上显示解码后的显示信息进一步包括:根据语言ID选择对应的预设显示格式;从所述段码库中按所述显示信息的字符依次查找到对应的段码集;按所述显示格式,在所述显示屏上显示所述段码集。3.根据权利要求1或2所述的一种用于车载数字仪表的多语言动态显示方法,其特征在于,所述编码库以及段码库以表格形式预存信息。4.一种用于车...

【专利技术属性】
技术研发人员:孙晓敏李振
申请(专利权)人:上海伟世通汽车电子系统有限公司
类型:发明
国别省市:上海;31

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

1