基于数字图片的数值显示方法及车速显示方法与流程

文档序号:25025704发布日期:2021-05-11 16:52阅读:116来源:国知局
基于数字图片的数值显示方法及车速显示方法与流程

本发明涉及汽车领域,具体涉及一种基于数字图片的数值显示方法及车速显示方法。



背景技术:

为了使车速显示更加丰富,通常使用图片数字来替代文本数字来显示车速,相对文本数字,图片数字可能有渐变效果、3d效果或彩色文字效果等。

为了确保数字在显示过程中不会有因为数字大小而造成的数字跳动,通常所有数字高度和宽度都被设计成相同的,这种方式存在以下缺陷:由于数字图片1的图元部分相对其他数字图片的图元比较小,这就造成数字1的图元到左右边距的距离y比其他数字的图元到其左右边距x大,尤其是当数字字号越大时,差别越明显;最终会导致某些车速值显示不协调,例如当显示“160”时,如图1所示,在仪表上看上去像在“160”,也就是说1和6之间的间距比6和0之间的间距明显大。



技术实现要素:

针对现有技术中存在的问题,本发明要解决的问题是提供一种基于数字图片的数值显示方法,通过采用数字1相应的图片,使得数值显示的间距均匀,改善数值显示效果。

本发明提供一种基于数字图片的数值显示方法,包括以下步骤:

当数值的最高位由非1数字改变为1时,或者当数值位数增加且最高位为1时,数字1的中心轴向右移动;

当数值的最低位由非1数字改变为1时,最低位数字1的中心轴向左移动。

进一步地,最高位为1时采用数字1的第一图片显示,最低位为1时采用数字1的第二图片显示,数字1的第一图片中图元的右边距等于非1数字图片中图元的右边距;数字1的第二图片中图元的左边距等于非1数字的左边距,非1数字图片中图元的左边距与右边距相等。

进一步地,第一图片与第二图片的宽度与非1数字的图片的宽度相同。

进一步地,数字1的中心轴向右或向左移动的距离为:数字图片中原始数字1的图片中图元的右边距与非1数字的图片中图元的右边距的差值,或者数字图片中原始数字1的图片中图元的左边距与非1数字的图片中图元的左边距的差值。

进一步地,数字图片还包括数字1的第三图片,其中图元的左边距、右边距均等于非1数字的图片中图元的左边距、右边距,数字1的第三图片的宽度不等于非1数字的图片的宽度。

进一步地,数字1的第三图片用于数值中任何数字为1的位。

本发明还提供一种基于数字图片的车速显示方法,包括以下步骤:

当车速的百位数字1由非1数字改变为1时,或者当车速位数由两位变为三位且最高位为1时,数字1的中心轴向右移动;

当车速的个位数字由非1数字改变为1时,最低位数字1的中心轴向左移动。

进一步地,百位数字为1时采用数字1的第一图片显示,个位数字为1时采用数字1的第二图片显示,数字1的第一图片中图元的右边距等于非1数字图片中图元的右边距;数字1的第二图片中图元的左边距等于非1数字中图元的左边距,非1数字图片中图元的左边距与右边距相等。

进一步地,数字1的中心轴向右或向左移动的距离为:数字图片中原始数字1的图片中图元的右边距与非1数字的图片中图元的右边距的差值,或者数字图片中原始数字1的图片中图元的左边距与非1数字的图片中图元的左边距的差值。

与现有技术相比,本发明提供的基于数字图片的数值显示方法及车速显示方法,具有以下有益效果:通过采用数字1相应的图片,使得数值显示的间距均匀,改善数值显示效果。

附图说明

图1是车速值显示不协调的示意图;

图2a是数字1的第一图片的示意图;

图2b是数字图片中原始数字1的图片的示意图;

图2c是数字1的第二图片的示意图;

图3是百位数字1显示的示意图;

图4是数字1的第三图片的示意图。

具体实施方式

本发明提供一种基于数字图片的数值显示方法,包括以下步骤:

当数值的最高位由非1数字改变为1时,或者当数值位数增加且最高位为1时,数字1的中心轴向右移动;

当数值的最低位由非1数字改变为1时,最低位数字1的中心轴向左移动。

最高位为1时采用数字1的第一图片显示,最低位为1时采用数字1的第二图片显示,数字1的第一图片中图元的右边距等于非1数字图片中图元的右边距;数字1的第二图片中图元的左边距等于非1数字的左边距,非1数字图片中图元的左边距与右边距相等。

第一图片与第二图片的宽度与非1数字的图片的宽度相同,为了确保数字在显示过程中不会有因为数字大小而造成的数字跳动,通常数字图片宽度相同。

数字1的中心轴向右或向左移动的距离为:数字图片中原始数字1的图片中图元的右边距与非1数字的图片中图元的右边距的差值,或者数字图片中原始数字1的图片中图元的左边距与非1数字的图片中图元的左边距的差值。

具体地,基于数字图片的车速显示方法,包括以下步骤:

当车速的百位数字1由非1数字改变为1时,或者当车速位数由两位变为三位且最高位为1时,数字1的中心轴向右移动;

当车速的个位数字由非1数字改变为1时,最低位数字1的中心轴向左移动。

百位数字为1时采用数字1的第一图片显示,如图2a所示,数字1偏右,数字1的第一图片中图元的右边距等于非1数字图片中图元的右边距x;

个位数字为1时采用数字1的第二图片显示,如图2c所示,数字1偏左,数字1的第二图片中图元的左边距等于非1数字中图元的左边距,

通常非1数字图片中图元的左边距与右边距相等。

如图3所示,数字1的中心轴向右移动(从a向右移动到a')的距离d为:数字图片中原始数字1的图片(如图2b所示,数字1居中)中图元的右边距y与非1数字的图片中图元的右边距x的差值。

类似地,数字1的中心轴向左移动的距离d为:数字图片中原始数字1的图片中图元的左边距y与非1数字的图片中图元的左边距x的差值。

百位为1时,采用数字1的第一图片显示,由于数字1的第一图片中数字1的右边距等于非1数字的边距x,实际显示的百位数字1的中心轴从位置a(非1数字的中心轴)向右移动到a',即实际显示的百位数字1的图元从位置a向右移动到a',使得数字1与数字6之间的间距为2x,与数字6、数字0之间的间距相等,避免了车速显示不协调。

同样地,个位为1时,采用数字1的第二图片显示,由于数字1的第二图片中数字1的左边距等于非1数字的边距x,实际显示的百位数字1的中心轴向左移动,使得各位数字与十位数字之间的间距为2x,与十位数字、百位数字之间的间距相等,避免了车速显示不协调。

其他位为1时,采用数字图片中原始数字1的图片显示。

另一个实施例中,数字图片还包括数字1的第三图片,如图4所示,其中图元的左边距、右边距均等于非1数字的左边距x、右边距x,数字1的第三图片的宽度不等于非1数字的图片的宽度。

数字1的第三图片用于数值中任何数字为1的位。

数字1的第三图片用于车速中任何数字为1的位,与其他位的间距均为2x,避免了车速显示不协调。

虽然本发明已以较佳实施例披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内所作的各种更动与修改,均应纳入本发明的保护范围内,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1