Input data can define methods, models, or topics for rendering text in a two-dimensional or three-dimensional display environment. The input data can be analyzed to determine the legibility score of the text. Readability scores can be based on a variety of factors, including text features, environmental features, aggregation, contrast from aggregation, brightness, relative importance of legibility, other contextual information, and / or combinations of them. If the legibility score does not satisfy at least one threshold, one or more of the input data may be applied. For example, the disposal can relates to text size, font, text color, text position changes and / or to modify the display environment, to improve the readability of the text and / or display the overall appearance of the environment and the text.
【技术实现步骤摘要】
【国外来华专利技术】优化所显示的文本的易读性
技术介绍
可用于创建内容的软件的可用性和多样性得到了增加。类似地,用于编辑图像文件和视频文件的软件应用通过允许用户用文本和其他设计添加来对图像进行补充,从而促进媒体共享的进步。例如,一些软件应用允许用户将文本叠加在图像之上。当使用这样的应用时,用户可能面临创建使得文本的美观性和易读性最优化的排列的挑战。这样的任务通常需要手动的编辑过程,这可能是低效和麻烦的。由于如今用户创建、生成、共享和/或发布内容的几乎任何技术,创建、生成、共享或发布内容的一些用户或其他实体可能在设计原理方面未经训练。因此,某些用户或实体可能无法生成旨在实现最佳易读性的视觉内容。无论培训的程度如何,制作易读且从审美上看令人愉悦的视觉内容可能会更加难。在此所做的公开正是针对这些和其它考虑而呈现的。
技术实现思路
这里描述了用于优化所显示的文本的美观性和易读性的技术。输入数据可以定义用于在二维(“2D”)或三维(“3D”)显示环境中呈现文本的方法、模型或主题。可以分析输入数据以确定文本的易读性得分。易读性得分可以基于许多因素,包括但不限于文本的特征、显示环境的特征、处置偏好(treatmentpreference)、从聚合亮度值导出的聚合对比度(aggregatecontrastratio)、其他上下文信息和/或其组合。如果文本的易读性得分不满足至少一个阈值,则可以对输入数据应用一个或多个处置(treatment)。处置可以包括,例如但不限于:文本大小、字体、文本位置、文本颜色的修改和/或对显示环境(例如,图像)的其他修改,以提高文本的易读性和/或文本和显示环境的整体美观性。 ...
【技术保护点】
一种用于增强与计算设备的用户交互的计算机实现的方法,所述计算机实现的方法包括:在所述计算设备处获得输入数据,所述输入数据包括图像、文本以及定义所述文本与所述图像之间的关系的数据;在所述计算设备处确定与所述输入数据的变换相关联的易读性得分;在所述计算设备处确定所述变换的易读性得分是否满足阈值;以及如果确定所述变换的易读性得分不满足所述阈值,对所述输入数据应用一个或多个处置以处理对所述文本与所述图像之间的关系的至少一个修改,生成多个模型,其中,所述多个模型中的个体模型定义对所述文本与所述图像之间的关系的所述至少一个修改,确定所述多个模型中的至少一个个体模型的易读性得分,确定所述多个模型中的所述至少一个个体模型的易读性得分是否满足至少一个阈值,以及如果确定所述多个模型中的所述至少一个个体模型的易读性得分满足至少一个阈值,则呈现所述多个模型中的所述至少一个个体模型。
【技术特征摘要】
【国外来华专利技术】2014.09.30 US 14/503,2071.一种用于增强与计算设备的用户交互的计算机实现的方法,所述计算机实现的方法包括:在所述计算设备处获得输入数据,所述输入数据包括图像、文本以及定义所述文本与所述图像之间的关系的数据;在所述计算设备处确定与所述输入数据的变换相关联的易读性得分;在所述计算设备处确定所述变换的易读性得分是否满足阈值;以及如果确定所述变换的易读性得分不满足所述阈值,对所述输入数据应用一个或多个处置以处理对所述文本与所述图像之间的关系的至少一个修改,生成多个模型,其中,所述多个模型中的个体模型定义对所述文本与所述图像之间的关系的所述至少一个修改,确定所述多个模型中的至少一个个体模型的易读性得分,确定所述多个模型中的所述至少一个个体模型的易读性得分是否满足至少一个阈值,以及如果确定所述多个模型中的所述至少一个个体模型的易读性得分满足至少一个阈值,则呈现所述多个模型中的所述至少一个个体模型。2.根据权利要求1所述的计算机实现的方法,其中,确定与所述输入数据的变换相关联的易读性得分包括:确定至少一个超像素的尺寸;基于所述至少一个超像素来确定所述文本的聚合亮度水平;基于所述至少一个超像素来确定所述图像的聚合亮度水平;以及基于所述文本的聚合亮度水平和所述图像的聚合亮度水平来确定所述文本与所述图像之间的聚合对比度,其中,所述变换的易读性得分基于所述聚合对比度。3.根据权利要求1所述的计算机实现的方法,其中,所述超像素的大小基于所述文本中的至少一个字符的高度。4.根据权利要求3所述的计算机实现的方法,其中,所述超像素的大小基于与所述文本相关联的笔画宽度。5.根据权利要求1所述的计算机实现的方法,其中,与所述输入数据的变换相关联的易读性得分至少部分地基于与所述文本相关联的字体大小。6.根据权利要求1所述的计算机实现的方法,其中,对所述...
【专利技术属性】
技术研发人员:I·图马诺夫,K·法鲁基,D·B·李,N·G·弗利尔,S·R·霍拉斯趣,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。