字符/图形显示装置、字符/图形显示方法制造方法及图纸

技术编号:3027991 阅读:176 留言:0更新日期:2012-04-11 18:40
提供了一种用于通过使用矢量数据在显示设备上显示字符或图形的字符图形显示方法。该方法包括:在调整组成字符或图形的笔划的位置同时,缩放要量化的矢量数据,由此生成与笔划中包括的每个参考点相对应的缩放参考点的步骤(S301);计算缩放参考点之间的距离的总和,并且利用第一方法量化该总和的步骤(S302);利用第二方法量化缩放参考点之间的每个距离的步骤(S303);以及调整由第二方法量化的距离中至少一个距离,从而由第二方法量化的每个距离的总和等于由第一方法量化的总和的步骤(S304)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于显示缩放字符或图形的字符/图形显示装置、字符/图形显示方法、程序、以及记录介质。
技术介绍
用于显示字符的字符数据例如可以以位图数据和矢量数据的形式获得。位图数据包括固定的坐标值。通过将固定坐标值输出到显示设备,可以由诸如彩色液晶显示设备之类的显示设备来显示字符。然而,因为根据字符尺寸来固定位图数据,所以需要为每种尺寸的必要字符准备位图数据。矢量数据包括例如代表字符轮廓的数据或代表形成字符的笔划的数据。为了向诸如彩色液晶显示设备之类的显示设备输出矢量数据,需要根据要由显示设备显示的字符的尺寸来按比例缩放矢量数据。然而,即使需要多种字符尺寸,也只需要一种类型的矢量数据。原因在于,不是根据字符尺寸来固定矢量数据。因此,只需要较小容量的存储设备来存储字符数据。按比例缩放矢量数据,然后利用预定方法(例如,通过四舍五入,即,对大于等于5的数字向上进位,而对小于等于4的数字向下舍去)来量化缩放后的矢量数据。结果,生成了量化误差。量化误差是利用预定方法对数据进行量化之前的数字与利用预定方法对数据进行量化之后的数字之间的误差。例如,四舍五入之前的数字4.6与四舍五入之后的数字5之间的误差是0.4。图19示出了在对代表笔划的坐标值进行四舍五入前后所获得的笔划。图19包括坐标系统A和坐标系统B。坐标系统A示出了在对坐标值进行四舍五入之前的笔划,而坐标系统B示出了在对坐标值进行四舍五入之后的笔划。对代表笔划的坐标值进行四舍五入的结果是反转了笔划之间的距离。在对坐标值四舍五入之前,坐标系统A中所示的四个笔划由坐标值0.3(笔划a)、坐标值4.5(笔划b)、坐标值8.3(笔划c)、以及坐标值11.5(笔划d)代表。作为对代表笔划的坐标值进行四舍五入的结果,坐标值0.3(笔划a)变为坐标值0(笔划a’),坐标值4.5(笔划b)变为坐标值5(笔划b’),坐标值8.3(笔划c)变为坐标值8(笔划c’),并且标值11.5(笔划d)变为坐标值12(笔划d’)。笔划a与笔划b之间的距离(距离ab)是4.2,笔划b与笔划c之间的距离(距离bc)是3.8,并且笔划c与笔划d之间的距离(距离cd)是3.2。作为对代表笔划的坐标值进行四舍五入的结果,笔划a’与笔划b’之间的距离(距离a’b’)是5,笔划b’与笔划c’之间的距离(距离b’c’)是3,并且笔划c’与笔划d’之间的距离(距离c’d’)是4。在对代表笔划的坐标值进行四舍五入之前,距离ab>距离bc>距离cd。在对代表笔划的坐标值进行四舍五入之后,距离a’b’>距离c’d’>距离b’c’。作为对代表笔划的坐标值进行四舍五入的结果,距离bc与距离cd的大小顺序的位置反转。在日本早期公开No.6-175638中公开了一种用于防止大小顺序反转的技术。下面参考图19,描述这种技术。在对代表笔划的坐标值进行四舍五入之前,得出笔划之间的距离(四舍五入之前的距离)。在对代表笔划的坐标值进行四舍五入之后,得出笔划之间的距离(四舍五入之后的距离)。计算四舍五入之前的距离与四舍五入之后的距离之间的比值。如此移动笔划使最大比值与最小比值之间的差在所获得的差当中最小。体20示出了坐标系统C。图20所示的笔划是使用日本早期公开No.6-175638中所公开的技术来移动坐标系统A中所示的笔划得到的。具体地说,如下移动笔划。作为对代表笔划的坐标值进行四舍五入的结果,坐标值0.3(笔划a)变为坐标值0(笔划a’),坐标值4.5(笔划b)变为坐标值5(笔划b’),坐标值8.3(笔划c)变为坐标值8(笔划c’),并且标值11.5(笔划d)变为坐标值12(笔划d’)。四舍五入之后的距离与四舍五入之前的距离之间的比值是距离a’b’/距离ab=5/4.2=1.19;距离b’c’/距离bc=3/3.8=0.79;并且距离c’d’/距离cd=4/3.2=1.25。最大比值1.25(距离c’d’/距离cd)与最小比值0.79(距离b’c’/距离bc)之间的差是0.46。为了最小化最大比值与最小比值之间的差,得出从距离c’d’减去1所获得的值与距离cd之间的比值。该比值是0.94((距离c’d’-1)/距离cd=3/3.2=0.94)。同样,为了最小化最大比值与最小比值之间的差,得出向距离b’c’加1所获得的值与距离bc之间的比值。该比值是1.05((距离b’c’+1)/距离bc=4/3.8=1.05)。结果,这些比值变为比值1.19(距离a’b’/距离ab)、比值1.05(距离b’c’+1/距离bc)、以及比值0.94(距离c’d’-1/距离cd)。最大比值1.19(距离a’b’/距离ab)与最小比值0.94(距离c’d’-1/距离cd)之间的差是0.25。这样,最大比值与最小比值之间的差变小。为了实现这些比值,移动笔划。在这种情形中,向远离笔划b’的方向移动笔划c’。图21示出了坐标系统D和坐标系统E。坐标系统D示出了四个笔划。坐标系统E示出了通过使用日本早期公开No.6-175638中所公开的技术来移动坐标系统D中所示的笔划得到的笔划。坐标系统D中所示的四个笔划由坐标值0.2(笔划a)、坐标值4.4(笔划b)、坐标值8.2(笔划c)、以及坐标值11.4(笔划d)代表。作为对代表笔划的坐标值进行四舍五入的结果,坐标值0.2(笔划a)变为坐标值0(笔划a’),坐标值4.4(笔划b)变为坐标值4(笔划b’),坐标值8.2(笔划c)变为坐标值8(笔划c’),并且标值11.4(笔划d)变为坐标值11(笔划d’)。四舍五入之后的距离与四舍五入之前的距离之间的比值是距离a’b’/距离ab=4/4.2=0.95;距离b’c’/距离bc=4/3.8=1.05;并且距离c’d’/距离cd=3.2/3.4=0.94。最大比值是1.05(距离b’c’/距离bc),并且最小比值是0.94(距离c’d’/距离cd)。为了最小化最大比值与最小比值之间的差,得出从距离b’c’减去1所获得的值与距离bc之间的比值。该比值是0.79((距离b’c’-1)/距离bc)。同样,为了最小化最大比值与最小比值之间的差,得出向距离c’d’加1所获得的值与距离cd之间的比值。该比值是1.25((距离c’d’+1)/距离cd)。最大比值与最小比值之间的差没有变小。在对代表笔划的坐标值进行四舍五入之前,距离ab>距离bc>距离cd。作为对代表笔划的坐标值进行四舍五入的结果,获得了距离a’b’=距离c’d’>距离b’c’的关系。因为距离ab、距离bc和距离cd的大小顺序的位置没有反转,所以维持了相邻笔划之间距离的平衡。坐标系统C中所示的笔划是通过使用日本早期公开No.6-175638中所公开的技术来移动坐标系统A中所示的笔划得到的。坐标系统E中所示的笔划是通过使用日本早期公开No.6-175638中所公开的技术来移动坐标系统D中所示的笔划得到的。坐标系统D中所示的笔划是通过将坐标系统A中所示的笔划向下移动0.1得到的。因此,坐标系统D中所示的笔划与坐标系统A中所示的笔划具有相同的形状和尺寸。然而,因为坐标系统D中所示的笔划和坐标系统A中所示的笔划被表示在不同的位置,所以坐标系统C中所示的笔划和坐标系统E中所示的笔划具有不同的形状和尺寸。具体地说,本文档来自技高网...

【技术保护点】
一种字符/图形显示装置,包括:用于显示字符或图形的显示设备;和用于控制所述显示设备的控制部分;其中:所述控制部分执行字符/图形显示处理;并且所述字符/图形显示处理包括如下步骤:(a)对包括沿着 特定轴方向的参考点在内的字符或图形进行按比例缩放,从而生成缩放参考点;(b)利用第一方法对所述缩放参考点之间的距离的总和进行量化,从而生成由所述第一方法量化的总和;(c)利用第二方法对所述缩放参考点之间的距离进行量化,从而生 成由所述第二方法量化的距离;(d)如此调整由所述第二方法量化的距离中至少一个距离,使由所述第二方法量化的距离的总和等于由所述第一方法量化的总和;以及(e)基于带有所述至少一个调整距离的缩放参考点,显示缩放字符或图形。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:小山至幸
申请(专利权)人:夏普株式会社
类型:发明
国别省市:JP[日本]

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

1