点阵字符的处理方法、装置及车载单元制造方法及图纸

技术编号:18368200 阅读:33 留言:0更新日期:2018-07-05 10:27
本发明专利技术实施例提供一种点阵字符的处理方法、装置及车载单元,属于智能交通技术领域。所述处理方法包括:确定点阵字符在横向上的第一显示倍数和在纵向上的第二显示倍数,第一显示倍数和第二显示倍数均大于等于1,且第一显示倍数和第二显示倍数至少有一个大于1;根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符;根据第二显示倍数,将第一点阵字符在纵向上进行放大,形成第二点阵字符,以使第二点阵字符显示在显示设备上。所述处理方法使得点阵字符在占用较少或一定内存空间的同时,可根据需要进行放大显示,从而节省了内存空间,提高了内存的利用率。

Processing method, device and vehicle unit of dot matrix character

The embodiment of the invention provides a processing method for a dot character, a device and a vehicle mounted unit, belonging to the technical field of intelligent transportation. The processing method includes: determining the first display multiple of the dot matrix character in the transverse direction and the second display multiple in the longitudinal direction, the first display multiple and the second display multiple are equal to 1, and the first display multiple and the second display multiple are at least one greater than 1; the dot matrix characters are in the transverse direction according to the first display multiple. It is magnified to form a first dot matrix character; according to the multiplier of the second display, the first dot matrix character is enlarged longitudinally to form a second dot matrix character to display the second dot matrix characters on the display device. The processing method enables the dot matrix characters to be enlarged and displayed according to the need, thus saving the memory space and improving the utilization of memory.

【技术实现步骤摘要】
点阵字符的处理方法、装置及车载单元
本专利技术实施例涉及智能交通
,尤其涉及一种点阵字符的处理方法、装置及车载单元。
技术介绍
ETC(ElectronicTollCollection,电子不停车收费系统)中的车载单元大都包含有显示设备例如显示屏。显示设备通常为点阵显示屏,由车载单元的内部处理器来进行控制和驱动,用于显示点阵字符。点阵字符通常以存储有二维像素信息的二维数组来表示。车载单元在运行时,一般先将点阵字体库加载到车载单元的内存中。在需要显示的时候,从点阵字体库中直接读取相应的点阵字符并将其显示在所述显示设备中。所述点阵字体库中的每个点阵字符通常都是根据所述显示设备的字符点阵大小(即一个字符所占的点阵行列数)相应进行设计并存储的,例如显示设备的字符点阵大小为48像素×48像素,则点阵字体库中每个点阵字符相应地也占用与48像素×48像素对应的二维数组的内存空间。也就是说,当所述显示设备的字符点阵大小较大时,点阵字体库中的点阵字符所占用的内存空间也较大,相应地,点阵字体库所占用的内存空间也随之大幅增加,从而造成内存浪费。如何使得点阵字符在占用较少或一定内存空间的同时,又能根据需要进行放大显示,成为本领域的研究热点。
技术实现思路
有鉴于此,本专利技术实施例提供的点阵字符的处理方法、装置及车载单元,用以至少解决现有技术中存在的上述问题。本专利技术实施例第一个方面提供一种一种点阵字符的处理方法,该方法包括:确定点阵字符在横向上的第一显示倍数和在纵向上的第二显示倍数,第一显示倍数和第二显示倍数均大于等于1,且第一显示倍数和第二显示倍数至少有一个大于1;根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符;根据第二显示倍数,将第一点阵字符在纵向上进行放大,形成第二点阵字符,以使第二点阵字符显示在显示设备上。可选地,在本专利技术一具体实施例中,第一显示倍数和第二显示倍数均为整数。可选地,在本专利技术一具体实施例中,根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符包括:对点阵字符逐像素进行横向第一显示倍数的移位处理,形成第一点阵字符。可选地,在本专利技术一具体实施例中,根据第二显示倍数,将点阵字符在纵向方向上进行放大,形成第二点阵字符包括:对点阵字符逐像素进行纵向第二显示倍数的移位处理,形成第二点阵字符。本专利技术实施例第二个方面提供一种点阵字符的处理装置,该装置包括:倍数确定模块,用于确定点阵字符在横向上的第一显示倍数和在纵向上的第二显示倍数,第一显示倍数和第二显示倍数均大于等于1,且第一显示倍数和第二显示倍数至少有一个大于1;横向放大模块,用于根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符;纵向放大模块,用于根据第二显示倍数,将第一点阵字符在纵向上进行放大,形成第二点阵字符,以使第二点阵字符显示在显示设备上。可选地,在本专利技术一具体实施例中,倍数确定模块具体用于确定点阵字符在横向上的第一显示倍数和在纵向上的第二显示倍数,第一显示倍数和第二显示倍数均为自然数且至少有一个大于1。可选地,在本专利技术一具体实施例中,横向放大模块具体用于对点阵字符逐像素进行横向第一显示倍数的移位处理,形成第一点阵字符。可选地,在本专利技术一具体实施例中,纵向放大模块具体用于对点阵字符逐像素进行纵向第二显示倍数的移位处理,形成第二点阵字符。本专利技术实施例第三个方面提供一种车载单元,该车载单元包括上述的点阵字符的处理装置,以及显示设备。由以上技术方案可见,本专利技术实施例使得点阵字符在占用较少或一定内存空间的同时,可根据需要进行放大显示,从而节省了内存空间,提高了内存的利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的点阵字符的处理方法流程图;图2为本专利技术实施例一横向第一显示倍数移位示意图;图3为本专利技术实施例一纵向第二显示倍数移位示意图;图4为本专利技术实施例二提供的点阵字符的处理装置结构图。具体实施方式为了使本领域的人员更好地理解本专利技术实施例中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术实施例一部分实施例,而不是全部的实施例。基于本专利技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术实施例保护的范围。图1为本专利技术实施例一提供的点阵字符的处理方法流程图。如图1所示,本专利技术实施例一提供的点阵字符的处理方法具体包括:S101,确定点阵字符在横向上的第一显示倍数和在纵向上的第二显示倍数,第一显示倍数和第二显示倍数均大于等于1,且至少有一个大于1。例如:一个点阵字符的像素点阵大小为:X像素×Y像素,需要放大显示为mX像素×nY像素,则可以确定该点阵字符在横向上即各行的方向上的第一显示倍数为m,在纵向上即各列的方向上的第二显示倍数为n。本步骤中第一显示倍数和第二显示倍数均需大于等于1且至少有一个大于1,主要是为了保证点阵字符至少在横向和纵向中的一个方向上进行放大。通常,第一显示倍数和第二显示倍数为自然数,也可以为实数,本实施例中以自然数为例进行描述。S102,根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符。以上述示例为例,第一显示倍数为m,则可以先将点阵字符的像素点阵在横向上放大m倍,即由X像素×Y像素放大为mX像素×Y像素;然后对该点阵字符逐像素逐行进行m倍横向移位处理,形成第一点阵字符,如可根据下述计算公式得到该点阵字符各个像素逐行移位m倍后所对应的位置:对于点阵字符中的第i行、第j列[i,j]的像素,经横向放大m倍后,其在放大后的mX像素×Y像素点阵中的位置为:Wir=(j-1)×m+r,其中,r取1~m。即点阵字符中第i行、第j列[i,j]的像素经横向放大m倍后,对应的像素有m个,这m个像素的位置分别是:[i,(j-1)×m+1]、[i,(j-1)×m+2]……[i,(j-1)×m+m]。i取1~X,j取1~Y即可实现对点阵字符全部像素的移位,之后便形成第一点阵字符。如图2所示,以点阵字符的像素点阵D(8像素×8像素)在横向扩大2倍后变成像素点阵D1(16像素×8像素)为例,对于D中具体位置L1:[2,4]所对应的一个像素,其在横向上放大2倍后,根据上述计算方法,在D1中的位置有两个,即L2:[2,7]、[2,8]。D中各个像素在横向上放大2倍后在D1中对应像素的位置均可以此类推得到。此外,由于点阵字符中的各个像素对应的存储位中存储的是点亮标识例如1或非点亮标识例如0,在显示的时候,如果一个像素对应的存储位为0,则不显示该像素,如果是1,则显示该像素。基于这个特点,可以对上述计算方式进行优化,即仅对存储位为点亮标识例如1的像素进行横向第一倍数的移位处理。这样一来,可使得移位速度将大大提升。本步骤中,当第一显示倍数为1即m=1时,则可视为点阵字符在横向上不放大,仅在纵向上放大n倍,因此在横向上可不做处理。S103,根据第二显示倍数,将第一点阵字符在纵向上进行放大,形成本文档来自技高网...
点阵字符的处理方法、装置及车载单元

【技术保护点】
1.一种点阵字符的处理方法,其特征在于,包括:确定点阵字符在横向上的第一显示倍数和在纵向上的第二显示倍数,第一显示倍数和第二显示倍数均大于等于1,且第一显示倍数和第二显示倍数至少有一个大于1;根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符;根据第二显示倍数,将第一点阵字符在纵向上进行放大,形成第二点阵字符,以使第二点阵字符显示在显示设备上。

【技术特征摘要】
1.一种点阵字符的处理方法,其特征在于,包括:确定点阵字符在横向上的第一显示倍数和在纵向上的第二显示倍数,第一显示倍数和第二显示倍数均大于等于1,且第一显示倍数和第二显示倍数至少有一个大于1;根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符;根据第二显示倍数,将第一点阵字符在纵向上进行放大,形成第二点阵字符,以使第二点阵字符显示在显示设备上。2.根据权利要求1所述的点阵字符的处理方法,其特征在于,第一显示倍数和第二显示倍数均为整数。3.根据权利要求2所述的点阵字符的处理方法,其特征在于,根据第一显示倍数,将点阵字符在横向方向上进行放大,形成第一点阵字符包括:对点阵字符逐像素进行横向第一显示倍数的移位处理,形成第一点阵字符。4.根据权利要求2或3所述的点阵字符的处理方法,其特征在于,根据第二显示倍数,将点阵字符在纵向方向上进行放大,形成第二点阵字符包括:对点阵字符逐像素进行纵向第二显示倍数的移位处理,形成第二点阵字符。5.一种点阵字符的处理装置,其特征在于,包括:倍数确定模块,用于确定点阵...

【专利技术属性】
技术研发人员:邓海周悦刘颖
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1