[发明专利]用于处理字符串以在人/机界面上进行图形表示的技术在审
申请号: | 201510226983.5 | 申请日: | 2015-05-06 |
公开(公告)号: | CN105096361A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 贝茨·安德鲁斯;多尔·迪尔克 | 申请(专利权)人: | 伊莱比特汽车公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 浦彩华;武晨燕 |
地址: | 德国埃*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 字符串 机界面 进行 图形 表示 技术 | ||
技术领域
本公开涉及一种用于处理字符串以在人/机界面上进行图形表示(graphicalrepresentation)的技术。具体而言,详细说明了一种用于处理字符串以在人/机界面上进行图形表示的计算机实现方法。
背景技术
矢量图形(Vectorgraphic)在两维或三维对象的图形表示中扮演着很重要的作用。矢量图形基于要被表示的对象的数学描述,而不是基于要被表示的对象的每个像素的色彩值的规格,如习惯上在光栅图形的情况中那样。对象的图形表示的类型(例如填充、线宽等)是借助于能够被分配给对象的属性在矢量图形中定义的。例如,由“圆”所构成的对象可仅仅通过限定圆的中心与圆的半径被唯一地描述。此外,经由属性规格(attributespecification)-诸如,例如,轮廓线的粗细、轮廓(contour)颜色、填充颜色等-可定义对象如何用图形表示(即,“呈现(render)”)。
矢量图形相比于光栅图形的优点在于以下事实:待被图形表示的对象可由数据组描述,所述数据组很容易被处理且从视野空间的角度来看是可管理的。因此节省了处理器资源和存储器资源。矢量图形对象可进一步被以平滑(stepless)和无损的方式缩放且独立于视觉输出介质的分辨率(resolution)。基于矢量图形的对象可因此被更快速地且以更高质量来表示。
矢量图形被用于使用户界面(人/机界面)实现吸引人、用于实现移动娱乐应用的目的、用于导航应用,或者用于网页浏览的领域中(仅举了几个实例)。但是二维矢量图形也在字符、字符串或文本(也称为文本渲染)的图形表示中得到应用。在文本渲染(textrendering)的情况下,现代应用依靠所谓的轮廓字体(outlinefont)。轮廓字体将字形的外形(也被称为轮廓)描述为复杂位置矢量的集合,其还指向直线且弧线也可指向贝塞尔曲线(Béziercurves)和样条曲线(spline)。通过这里所说的“字形(glyph)”,指示了字符的具体外观。这样的轮廓字体的实例是TrueType字体,或简称为TTF,多样化PostScript字体,或OpenType字体。
应注意,字符和文本的图形表示可对现代人/机界面的性能产生很大影响。在这方面,字符表示的质量和速度极大地依赖于所采用的表示方法。
发明内容
本公开的目的是描述一种方法,所述方法进一步改进了人/机界面上的字符或字符串的图形表示。
根据本发明的第一方面,提供了一种用于处理字符串以在人/机界面上进行图形表示的计算机实现方法,其中,字符串的每个字符由保存在字体库中的字形表示,并且其中,分配给每个字符的字形至少提供该字符的外形,所述方法包括以下步骤:从所述字体库中至少检索出所述字符串的每个字符的外形;基于所检索出的外形生成表示所述字符串的单个路径对象,所述单个路径对象至少包括所述字符串的所有字符的外形;并且将所述路径对象传送到图形界面以便图形表示所述路径对象。
每个字符可能已经作为字形存储在字体库中。通过字体库的方式,可使用FreeType(或也称为iTYPE)。字形可表示字符的具体外观。具体而言,字形可描述字符如何用图形表示(渲染)。
对于图形表示,可使用矢量字体。具体而言,可使用轮廓字体,其中,字形至少通过字形的外形的规格(specification)来描述。外形可描述分配给字符的字形的轮廓。可借助于矢量数据以数学的方式描述外形。在这种情况下,外形可由至少一个闭合(和/或开放)路径描述。路径可表示基于矢量(关闭和/或打开)的线或形状。每个路径可由一系列的点来定义,该一系列的点可经由多个段而彼此连接。所述点可相对于二维坐标系统(通过定义点的坐标)而定义。所述段可表示直线、圆弧、贝塞尔曲线和/或样条曲线(spline)。
所生成的路径对象可包括对待表示的字符串的所有字符的外形进行描述的所有路径。换言之,所生成的路径对象可包括能够被分配给字符串的字符的那些字形的所有外形。因此,待表示的字符串可由单个路径对象表示。因此不会针对字符串的每个字形生成用于图形表示的单独路径对象。
此外,路径对象可包括属性信息,其进一步定义视觉外观(诸如,例如,填充颜色、填充图案、轮廓线、轮廓颜色等)。路径对象可因此包括用于描述待表示的对象的视觉外观所需的所有矢量数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊莱比特汽车公司,未经伊莱比特汽车公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510226983.5/2.html,转载请声明来源钻瓜专利网。