[发明专利]基于视觉相似性的字体替换有效
申请号: | 201710495393.1 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107844463B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 金海琳;王兆闻;G·S·P·米勒 | 申请(专利权)人: | 奥多比公司 |
主分类号: | G06F40/10 | 分类号: | G06F40/10;G06F40/109 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;丁君军 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 视觉 相似性 字体 替换 | ||
1.至少一个计算设备,在使能针对在源设备处创建的文档的、在目的地设备处的字体替换的数字介质环境中,所述至少一个计算设备包括处理系统和具有被存储在其上的指令的存储器,所述指令由所述处理系统可执行以执行操作,所述操作包括:
从远程计算设备接收具有被附加到其的字体描述符的文档,所述字体描述符与所述文档的字体相对应;
从所述文档提取所述字体描述符,所述字体描述符包括使用字体视觉相似性模型从所述字体的视觉外观得到的字体特征,所述字体视觉相似性模型利用机器学习被训练;
通过将所述字体描述符与分别对应于多种本地字体的多个字体描述符相比较来确定相似字体描述符,所述多种本地字体在所述至少一个计算设备处可用;
从所述多种本地字体之间查明与所述相似字体描述符相对应的相似字体;以及
使用所述相似字体来控制所述文档的呈现。
2.根据权利要求1所述的至少一个计算设备,其中所述确定包括:基于所述字体描述符与所述多个字体描述符中的相应字体描述符之间的相应语义距离,确定所述相似字体描述符,所述多个字体描述符包括所述相似字体描述符。
3.根据权利要求1所述的至少一个计算设备,其中:
所述多种本地字体中的每种相应本地字体的相应视觉外观包括相应图像,所述相应图像包括使用所述相应本地字体被渲染的多种字形;以及
所述确定包括:通过将包括所述多种本地字体中的每种相应本地字体的所述多种字形的所述相应图像输入到利用机器学习被训练的字体视觉相似性模型,计算所述多个字体描述符。
4.根据权利要求3所述的至少一个计算设备,其中所述文档具有被附加到其的版本值,并且所述确定包括:基于所述版本值,选择用于所述多个字体描述符的计算的所述字体视觉相似性模型。
5.根据权利要求1所述的至少一个计算设备,其中所述字体描述符包括每字符字体描述符,并且所述相似字体描述符包括聚合字体相似性度量。
6.根据权利要求1所述的至少一个计算设备,其中所述确定包括:在从所述远程计算设备接收之前,通过以下各项预取分别对应于所述多种本地字体的所述多个字体描述符:
产生所述多种本地字体中的每种相应本地字体的相应视觉外观,每种相应视觉外观包括相应图像,所述相应图像包括使用所述相应本地字体被渲染的多种字形;
向远程位置传输每个相应图像,所述每个相应图像包括它的所述多种字形;以及
从所述远程位置接收分别对应于所述多种本地字体的所述多个字体描述符。
7.根据权利要求1所述的至少一个计算设备,其中:
所述确定包括:确定包括所述相似字体描述符的多个相似字体描述符;以及
控制所述呈现包括:
引起与所述多个相似字体描述符相对应的本地字体集合的显示;
检测用户从所述本地字体集合之间的本地字体选择;以及
将所选择的所述本地字体用作所述相似字体来引起所述文档的所述呈现。
8.至少一个计算设备,在使能针对在源设备处创建的文档的、在目的地设备处的字体替换的数字介质环境中,所述至少一个计算设备包括处理系统和具有被存储在其上的指令的存储器,所述指令由所述处理系统可执行以执行操作,所述操作包括:
查明在文档中存在的至少一种字体;
确定与所述至少一种字体相对应的字体描述符,所述字体描述符包括使用字体视觉相似性模型从所述至少一种字体的视觉外观得到的字体特征,所述字体视觉相似性模型利用机器学习被训练,所述字体描述符用于确定视觉相似的本地字体以替换远程计算设备处的所述至少一种字体;
将所述字体描述符附加到所述文档;以及
向所述远程计算设备传输包括所附加的所述字体描述符的所述文档。
9.根据权利要求8所述的至少一个计算设备,其中所述确定包括:访问包括相应字体与相应字体描述符之间的链接的数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥多比公司,未经奥多比公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710495393.1/1.html,转载请声明来源钻瓜专利网。