显示器的字型产生系统和显示器的字型产生方法

文档序号:2536667阅读:205来源:国知局
显示器的字型产生系统和显示器的字型产生方法
【专利摘要】本发明公开了一种显示器的字型产生系统和显示器的字型产生方法。该字型产生系统包括一变量转换模块、一数据库及一字型产生器。该变量转换模块是用以接收一第一组字型参数及该显示器的环境参数并根据该第一组字型参数及该显示器的环境参数产生一第二组字型参数,该数据库是用以储存多个文字的字型数据,且该字型产生器是用以根据该第二组字型参数及该些文字的字型数据来产生该些文字的图像。通过本发明字型产生系统,不需要设计人员重新设计字型或使用者重新输入参数,即能自动产生适合各种环境系统的高质量字型。
【专利说明】显示器的字型产生系统和显示器的字型产生方法
【技术领域】
[0001]本发明是关于显示器的字型产生系统和显示器的字型产生方法,尤指可根据显示器的环境参数产生对应文字的图像的字型产生系统和显示器的字型产生方法。
【背景技术】
[0002]包括显示器的计算机装置已被广泛应用于日常生活中文书处理及网页浏览,为生活上不可或缺的工具。计算机装置包括桌上型计算机、笔记型计算机、手机、智能型卫星导航机等装置,使用者可通过浏览计算机装置的屏幕显示的文字来获取所需信息。
[0003]就目前应用于计算机装置的字型产生技术而言,当遇到不同环境变量时,往往需要重新设计一套新的字型或使用重新设定字型参数的调整文字的显示方式,以在不同环境下让使用者可清楚地阅读文字。例如观赏大尺寸(如42吋)电视上的文字时,由于字体是以较大的方式呈现,则字体结构上需要较粗且笔划特征需要较明显才能够使观看的人容易辨识。笔划特征可例如一笔划可能会在不同部位具有不同的宽度及形状,而非仅为单纯的直线或斜线。而在观赏智能型手机上的文字时,因为手机的屏幕较小(例如4.3吋),为使观看的人容易辨识,字体结构上则需要较细,故不太需要考虑到笔划特征,而是尽可能地避免笔划间有互相重迭的情形发生。
[0004]因此,一份电子文件或一网页上的文字若是在小尺寸面板上看起来清晰,在大尺寸面板上看起来必然会因字体太细而难以辨识;反的,一份电子文件或一网页上的文字若是在大尺寸面板上看起来清楚,在小尺寸面板上看起来必然无法维持字体原有的结构,而会超出字体的边框并与邻近的文字重迭。也就是说,现有的字型产生技术无法兼顾在不同尺寸面板下都能适切的字体。此外,在丨些情况下,当电子文件或网页同时显示相对极大及相对极小的字体,使用者在阅读上更为费力。除了面板尺寸的外,现有的字型产生技术也无法根据显示器背景底色与字体本身的颜色,或根据周遭环境光源亮度来产生适合使用者阅读的文字,使用者必须自行对字体作调整,造成极大的不便。

【发明内容】

[0005]本发明的一实施例是关于一种显不器的字型产生系统,该字型产生系统包括一变量转换模块、一数据库及一字型产生器。该变量转换模块是用以接收一第一组字型参数及该显示器的环境参数并根据该第一组字型参数及该显示器的环境参数产生一第二组字型参数、该数据库是用以储存多个文字的字型数据,且该字型产生器是用以根据该第二组字型参数及该些文字的字型数据来产生该些文字的图像。
[0006]通过本发明字型产生系统,不需要设计人员重新设计字型或使用者重新输入参数,即能自动产生适合各种环境系统的高质量字型。
【专利附图】

【附图说明】
[0007]图1是本发明实施例应用于显示器的字型产生系统的示意图。[0008]图2是本发明控制图1的字型产生系统产生字型的流程图。
[0009]图3是笔划的关键点及宽度值的示意图。
[0010]图4A是本发明储存于数据库的文字的小字字型示意图。
[0011]图4B是本发明储存于数据库的文字的大字字型示意图。
[0012]图5A是本发明储存于数据库的文字的细体字型示意图。
[0013]图5B是本发明储存于数据库的文字的粗体字字型示意图。
[0014]图6A是调整前的字面的示意图。
[0015]图6B是本发明通过调整图6A的字面产生调整后的字面的示意图。
[0016]其中,附图标记说明如下:
[0017]150变量转换模块
[0018]160数据库
[0019]170字型产生器
[0020]202 至 208 步骤
【具体实施方式】
[0021]在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及后续的申请专利范围并不以名称的差异来作为区别组件的方式,而是以组件在功能上的差异来作为区别的基准。在通篇说明书及后续的权利要求当中所提及的「包括」是一开放式的用语,故应解释成「包括但不限定于」。下文依本发明显示器的字型产生系统及其方法特举实施例配合所附图式作详细说明,但所提供的实施例并非用以限制本发明所涵盖的范围。
[0022]请参考图1及图2,图1是本发明实施例应用于显示器的字型产生系统100的示意图,字型产生系统100包括一变量转换模块150、一数据库160及一字型产生器170。变量转换模块150是用以接收一第一组字型参数及显示器的环境参数并根据第一组字型参数及显示器的环境参数产生一第二组字型参数。数据库160是用以储存多个文字的字型数据,且字型产生器170是用以根据第二组字型参数及文字的字型数据来产生文字的图像。图2是本发明控制图1的字型产生系统100产生字型的流程图,说明如下:
[0023]步骤202:开始;
[0024]步骤204:接收第一组字型参数及显示器的环境参数,并根据第一组字型参数及显示器的环境参数产生第二组字型参数;
[0025]步骤206:根据第二组字型参数及储存的文字的字型数据,产生文字的图像;
[0026]步骤208:结束。
[0027]在以上步骤中,步骤204是先通过变量转换模块150接收第一组字型参数及显示器的环境参数,在根据接收到的第一组字型参数及显示器的环境参数产生第二组字型参数,以输入至字型产生器170。数据库160储存了对应使用者平台的语系所有文字的数据,且所储存的数据可作后续的更新及扩充,步骤206可理解为字型产生器170接收到第二组字型数据后,根据第二组字型数据自数据库160撷取对应将要显示的字型的数据。
[0028]举例来说,第一组字型参数可视为字型输出前的参数,包括字体的大小、笔划、属性、颜色、伽玛值(gamma)及/或灰阶(grey level)。字型的笔划参数包括一字型的每一笔划的关键点及宽度值,请参考图3,图3是笔划的关键点及宽度值的示意图。以中文字「凸」的笔划「3」而言,如图3所示,笔划「3」是由5个关键点Kl至K5及4个宽度值Wl至W4构成,每二个关键点之间会搭配一宽度值,例如关键点K2及关键点K3所构成的部分笔划的宽度为宽度值W2。字型的属性参数是指字型选用何种书写风格,如标楷体、新细明体、TimesNew Roman等书写风格。字型的颜色参数可为字型呈现的颜色,但不限于此,也可包括字型本身颜色与背景(background)画面的颜色的相对参数。字型的伽玛值及/或灰阶参数可视为字型在色彩上呈现的浓度、色调,例如字型灰阶为O时,字型将呈现白色,而字型灰阶为255时,字型将呈现黑色。字型的伽玛值可通过其灰阶值转换产生,故不赘述。
[0029]显示器的环境参数包括环境光亮度、背光亮度、显示器类别、颜色对比及/或屏幕分辨率(resolution)。在此环境光亮度可理解为周遭的日光或灯光,背光亮度是显示器的背光亮度,显示器类别可包括阴极射线管(CRT)显示器、LCD、LED、0LED显示器等种类,当然亦可根据显示器的操作频率来分类。
[0030]数据库160储存的文字的字型数据至少包括一套大字字型数据及一套小字字型数据,以使字型产生器170可根据显示器的环境参数、第一组字型数据,而采用内插法或其它方式产生第二组字型数据,如图4A及图4B所示,图4A是本发明储存于数据库160的文字的小字字型示意图,图4B是本发明储存于数据库160的文字的大字字型示意图。在图4A中,“察”字的关键点是设置为在小尺寸上的屏幕显示时能被使用者清楚辨识,而在图4B中,同一“察”字的关键点则设置为在大尺寸上的屏幕显示时能突显字体笔划的特征,以在视觉上有较佳的表现。由于图4A、图4B的小字字型、大字字型皆无任何笔划超出边框,也没有笔划之间重迭的情形发生,因此通过对图4A、图4B的小字字型、大字字型作内插产生的新字型皆不会有笔划超出边框或笔划之间重迭的情形发生,故使用者无论观赏何种尺寸的显示器或观赏大字小字同时呈现的画面都能观赏到比例适当并易于辨识的文字。
[0031]此外,数据库160储存的文字的字型数据至少包括一套文字的粗体字型及一套细体字型,如图5A及图5B所示,图5A是本发明储存于数据库160的文字的细体字型示意图,图5B是本发明储存于数据库160的文字的粗体字字型示意图。在图5A中,“亚”字的笔划宽度是设置为在小尺寸上的屏幕显示时能被使用者清楚辨识,而在图5B中,同一“亚”字的笔划宽度则设置为在大尺寸上的屏幕显示时较为显著。由于图5A、图5B的细体字型、粗体字型皆无任何笔划超出边框,也没有笔划之间重迭的情形发生,因此通过对图5A、图5B的细体字型、粗体字型作内插产生的新字型皆不会有笔划超出边框或笔划之间重迭的情形发生,故使用者无论观赏何种尺寸的显示器或观赏大字小字同时呈现的画面都能观赏到比例适当并易于辨识的文字。
[0032]除以上所述,本发明还可通过调整第一组字型的字面参数来产生第二组字型,以增进可读性。请参考图6A及图6B,图6A是调整前的字面的示意图,图6B是本发明通过调整图6A的字面产生调整后的字面的示意图。在图6A中,字与字之间之间隔较大,而每个字本身的字面显得略小而辨识度较差,进而影响可读性。在图6B中,通过提升每个字本身的字面大小及略为缩短字与字之间之间隔,可在相同的空间范围内提高字体的辨识度,因而可读性较佳。
[0033]另外,本发明可通过调整第一组字型的灰阶值/伽玛值来产生第二组字型,以增进可读性。例如在一白底黑字的画面中,字体是呈现黑色且画面背景是呈现白色,在视觉上对比会太强烈而不适合使用者长时间阅读,此时可通过调整灰阶值/伽玛值的方式将背景的白色调淡来降低使用者因长时间阅读而产生的疲劳;在一黑底白字的画面中,字体是呈现白色且画面背景是呈现黑色,在视觉上白色字会被背景的黑色影响而显得较淡且难以辨识,此时可通过调整灰阶值/伽玛值的方式将字体的白色色调加强来提升可读性。
[0034]以上本发明字型产生系统100通过并根据多种第一组字型参数及多种显示器的环境参数产生第二组字型参数,是可个别地或结合地根据多种第一组字型参数及多种显示器的环境参数产生第二组字型参数,亦即本发明字型产生系统100可设置为考虑一种或多种字型、环境因素来产生适合使用者观赏的文字图像。任何根据字型、环境参数产生新字型的手段或方法皆属对本发明所为的均等变化与修饰,为本发明的范畴。
[0035]综上所述,通过例用本发明的字型产生系统,不需要设计人员重新设计字型或使用者重新输入参数,即能自动产生适合各种环境系统的高质量字型。
[0036]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种显示器的字型产生系统,其特征在于,包括: 一变量转换模块,用以接收一第一组字型参数及该显示器的环境参数, 并根据该第一组字型参数及该显示器的环境参数产生一第二组字型参数; 一数据库,用以储存多个文字的字型数据 '及 一字型产生器,用以根据该第二组字型参数及该些文字的字型数据,产生该些文字的图像。
2.如权利要求1所述的字型产生系统,其特征在于,该第一组字型参数包括字体的大小、笔划、属性、颜色、伽玛值及/或灰阶。
3.如权利要求1所述的字型产生系统,其特征在于,该显示器的环境参数包括环境光亮度、背光亮度、显示器类别、颜色对比及/或屏幕分辨率。
4.如权利要求1所述的字型产生系统,其特征在于,该些文字的字型数据包括该些文字的大字字型数据及该些文字的小字字型数据。
5.如权利要求1所述的字型产生系统,其特征在于,该些文字的字型数据包括该些文字的粗体字型及该些文字的细体字型。
6.一种显示器的字型产生方法,其特征在于,包括: 接收一第一组字型参数及该显示器的环境参数,并根据该第一组字型参数及该显示器的环境参数产生一第二组字型参数;及 根据该第二组字型参数及多个文字的字型数据,产生该些文字的图像。
7.如权利要求6所述的字型产生方法,其特征在于,该第一组字型参数包括字体的大小、笔划、属性、颜色、伽玛值及/或灰阶。
8.如权利要求6所述的字型产生方法,其特征在于,该显示器的环境参数包括环境光亮度、背光亮度、显示器类别、对比及/或屏幕分辨率。
9.如权利要求6所述的字型产生方法,其特征在于,该些文字的字型数据包括该些文字的大字字型数据及该些文字的小字字型数据。
10.如权利要求6所述的字型产生方法,其特征在于,该些文字的字型数据包括该些文字的粗体字型及该些文字的细体字型。
【文档编号】G09G5/28GK103700363SQ201210409908
【公开日】2014年4月2日 申请日期:2012年10月24日 优先权日:2012年9月27日
【发明者】吴福生, 黄逸辉, 黄学智 申请人:文鼎科技开发股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1