[发明专利]自动字体控制值确定无效
申请号: | 200680047834.1 | 申请日: | 2006-11-22 |
公开(公告)号: | CN101341481A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | B·斯坦姆;G·希契考克;M·J·达根 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F3/14 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 字体 控制 确定 | ||
1.一种生成用于确定字体提示指令的参数的一或多个字体控制值的方法, 其中所述字体控制值与字样相关联;所述方法包括:
基于对所述字样的字形的字体属性的测量,生成(304)字体属性分布(202);
渐进地过滤(310)所述字体属性分布(202)以生成经过滤的字体属性分布 (212);以及
将所述一或多个字体控制值设置(312)为从所述经过滤的字体属性分布 (212)得到的字体属性值。
2.如权利要求1所述的方法,其特征在于,所述渐进过滤的操作包括:
以逐渐增强的过滤强度渐进地过滤所述字体属性分布,直至所述经过滤的 字体属性分布满足确定的准则为止。
3.如权利要求1所述的方法,其特征在于,所述渐进过滤的操作包括:
以逐渐增强的过滤强度渐进地过滤所述字体属性分布,直至所述经过滤的 字体属性分布满足确定的准则为止,其中,所述确定的准则表示所述经过滤的 字体属性分布中局部最大值的最大数量。
4.如权利要求1所述的方法,其特征在于,所述渐进过滤的操作包括:
以逐渐增强的过滤强度渐进地过滤所述字体属性分布,直至所述经过滤的 字体属性分布满足确定的准则为止,其中,所述确定的准则表示所述经过滤的 字体属性分布中局部最小值的最大数量。
5.如权利要求1所述的方法,其特征在于,所述渐进过滤的操作包括:
标识所述经过滤的字体属性分布中的一或多个局部最大值;以及
对所述经过滤的字体属性分布中的一或多个局部最大值的数量计数。
6.如权利要求1所述的方法,其特征在于,所述渐进过滤的操作包括:
标识所述经过滤的字体属性分布中的一或多个局部最小值;以及
对所述经过滤的字体属性分布中一或多个局部最小值的数量计数。
7.如权利要求1所述的方法,其特征在于,所述确定的准则表示与所述字 样的字体属性相关联的字体控制值的最大数量。
8.如权利要求1所述的方法,其特征在于,所述渐进过滤的操作包括:
使用高斯模糊过滤器过滤所述字体属性分布。
9.如权利要求1所述的方法,其特征在于,所述渐进过滤的操作包括:
以第一过滤强度过滤所述字体属性分布以生成中间的经过滤的字体属性 分布;以及
如果所述中间的经过滤的字体属性分布不满足所述确定的准则,以第二过 滤强度过滤所述字体属性分布以生成所述经过滤的字体分布,其中,所述第二 过滤强度大于所述第一过滤强度。
10.一种具有用于执行实现如权利要求1所述的计算机过程的计算机可执 行指令的计算机可读介质。
11.一种生成用于确定字体提示指令的参数的一或多个字体控制值的系 统,其中所述字体控制值与字样相关联;所述系统包括:
分布模块(304),基于对所述字样的字形的字体属性的测量生成字体属性 分布(202);
过滤模块(310),渐进地过滤所述字体属性分布(202)以生成经过滤的字体 属性分布(212);以及
控制值设置模块(312),将所述一或多个字体控制值设置为从所述经过滤 的字体属性分布(212)得到的字体属性值。
12.如权利要求11所述的系统,其特征在于,所述过滤模块以逐渐增强的 过滤强度渐进地过滤所述字体属性分布,直至所述经过滤的字体属性分布满足 确定的准则为止。
13.如权利要求11所述的系统,其特征在于,所述过滤模块以逐渐增强的 过滤强度渐进地过滤所述字体属性分布,直至所述经过滤的字体属性分布满足 确定的准则为止,并且所述确定的准则表示所述经过滤的字体属性分布中局部 最大值的最大数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680047834.1/1.html,转载请声明来源钻瓜专利网。