确定用于被显示在用户界面上的元素的外观制造技术

技术编号:18466054 阅读:17 留言:0更新日期:2018-07-18 16:03
提供了一种用于确定用于被显示在用户界面上的元素的外观的设备。在一个实现方式中,设备包括处理单元和存储器,存储器耦合到处理单元并且存储用于由处理单元执行的指令。指令当由处理单元执行时,使得设备:初始化用于至少一个第一元素类型的第一外观,第一外观指定用于至少一个第一元素类型的第一属性值集;基于第一外观和第一规则生成外观方案的第一维度,第一维度的每个外观方案包括与第二外观相关联的至少一个第二元素类型,第二外观指定用于至少一个第二元素类型的第二属性值集;以及根据第一维度的外观方案中的一个外观方案来确定用于至少一个第二元素类型的第二外观,以改进经由用户界面操作至少一个第二元素类型的效率。根据本文所描述的技术方案的设备改进经由用户界面操作至少一个第二元素的效率。还提供了一种用于确定用于被显示在用户界面上的元素的外观的方法和一种计算机程序产品。

Determines the appearance of elements used to be displayed on the user interface.

A device for determining the appearance of elements used to be displayed on a user interface is provided. In an implementation mode, the device includes a processing unit and a memory, and the memory is coupled to the processing unit and stores instructions for execution by the processing unit. An instruction, when executed by a processing unit, causes the device to initialize the first appearance for at least one first element type, the first appearance specifies the first attribute value set for at least one first element type; the first dimension of the appearance scheme based on the first appearance and first rule, and each appearance package of the first dimension. At least one second element type associated with the second appearance, the second appearance is specified for the second attribute value set of at least one second element type; and the second appearance for at least one second element type is determined according to an appearance scheme in the first dimension of the appearance scheme to improve the user interface exercise. Make at least one second element type of efficiency. The efficiency of the operation of at least one second element through the user interface is improved according to the equipment described in this paper. A method and a computer program product for determining the appearance of elements used to be displayed on a user interface are also provided.

【技术实现步骤摘要】
【国外来华专利技术】确定用于被显示在用户界面上的元素的外观
技术介绍
常规地,人们能够决定与要经由用户界面来显示的文档或者内容中的元素相关联的外观。现有工具可以以用户可以选择的模板的形式来建议设计方案,诸如布局模板或者颜色方案,但是用户倾向于自己选择颜色方案,使得结果看起来独特并且漂亮。然而,对于用户而言,逐个设置用于若干元素的外观通常是困难的(特别是通过直接操纵图形元素或者录入属性值)。另外,该过程可能是冗长的并且还要求关于颜色设置、颜色空间和相关方法的知识。因此,人们可以在找出用于文档的、适当并且令人满意的颜色方案上花费许多时间。
技术实现思路
根据本文所描述的技术方案的实现方式,提出了一种用于确定用于被显示在用户界面上的元素的外观的方案。元素中的每个元素具有元素类型。对于包括多个元素(例如,形状、线、段落、背景等)的文档,本公开的实现方式初始化用于至少一个第一元素类型的第一外观,第一外观指定用于至少一个第一元素类型的第一属性值集,基于第一外观和第一规则来生成外观方案的第一维度,并且根据第一维度的外观方案中的一个外观方案来确定用于至少一个第二元素类型的第二外观。第一维度的每个外观方案包括与第二外观相关联的至少一个第二元素类型。第二外观指定用于至少一个第二元素类型的第二属性值集。经由用户界面操纵至少一个第二元素的效率被改进。本
技术实现思路
被提供,用于以简化形式介绍所选择的概念,该概念在下文的具体实施方式中被进一步描述。本
技术实现思路
不旨在标识要求保护的技术方案的关键特征或基本特征,也不旨在用于限制要求保护的技术方案的范围。附图说明图1是其中可以实现本文所描述的技术方案的实现方式的环境的框图;图2图示了根据示例实现方式的确定用于被显示在用户界面上的元素的外观的方法的流程图;图3图示了根据示例实现方式的确定用于被显示在用户界面上的元素的外观的另一方法的流程图;图4图示了根据示例实现方式的用于确定被使用在文档中的各种元素的外观的示例用户界面;图5图示了根据示例实现方式的在更新步骤被调用之后图4的示例用户界面;以及图6图示了根据示例实现方式的用于确定被使用在文档中的各种元素的外观的另一示例用户界面。贯穿附图,相同或者类似附图标记被用于指示相同或者类似元素。具体实施方式现在将参考若干示例实现方式来讨论本文所描述的技术方案。应当理解,这些实现方式被讨论,仅用于使得本领域的技术人员能够更好地理解并且因此实现本文所描述的技术方案,而不是提出对技术方案的范围的任何限制。如本文所描述的,术语“包括”和其变型将被理解为意味着“包括但不限于”的开放式术语。除非上下文另外清楚地指示,否则术语“或者”将被理解为“和/或”。术语“基于”将被理解为“至少部分地基于”。术语“一个实现方式”和“实现方式”将被理解为“至少一个实现方式”。术语“另一实现方式”将被理解为“至少一个其他实现方式”。术语“第一”、“第二”、“第三”等可以指代不同或者相同元素。下面可以包括明确和隐含的其他定义。图1图示了其中可以实现本文所描述的技术方案的实现方式的环境的框图。如图所示,环境100包括用户101和计算设备102。计算设备102可以是台式计算机、膝上型计算机、平板电脑、智能电话或者任何其他类型的计算设备。计算设备102可以包括一个或多个处理器110、存储器120和一个或多个I/O接口130。存储器120可以存储各种模块、应用、程序或者其他数据。另外,存储器120可以包括指令,当指令由(多个)处理器110执行时,使得(多个)处理器110针对计算设备102执行本文所描述的操作。在计算设备102中,(多个)I/O接口130可以支持各种不同的输入设备和输出设备中的一个或多个,其使得用户101能够与计算设备102交互。例如,(多个)输入设备可以包括用户设备(诸如键盘、小键盘、触摸板、轨迹球等)。(多个)输出设备可以包括例如显示器。计算设备102可以具有附加的特征和/或功能。例如,计算设备102还可以包括附加的数据存储设备(可移除的和/或不可移除的)诸如,磁盘、光盘或者磁带。这样的附加存储可以包括可移除的存储和/或不可移除的存储。计算机可读介质可以包括至少两种类型的计算机可读介质,即计算机存储介质和通信介质。计算机存储介质可以包括以任何方法或者技术实现的易失性和非易失性、可移除和不可移除的介质,用于信息的存储,诸如计算机可读指令、数据结构、程序模块、程序数据或者其他数据。系统存储器、可移除的存储和不可移除的存储全部是计算机存储介质的示例。计算机存储介质包括但不限于:RAM、ROM、EEPROM、闪速存储器或者其他存储器技术、CD-ROM、数字通用光盘(DVD)、或者其他光学存储、磁带盒、磁带、磁盘存储或者其他磁性存储设备、或者可以被用于存储期望信息并且可以由计算设备102访问的其他任何介质。任何这样的计算机存储介质可以是计算设备102的一部分。而且,计算机可读介质可以包括计算机可执行指令,当指令由(多个)处理器执行时,执行本文所描述的各种功能和/或操作。相反,通信介质可以实施计算机可读指令、数据结构、程序模块或者在经调制的数据信号(诸如载波)中的其他数据、或者其他机制。如本文所定义的,计算机存储介质不包括通信介质。存储器120可以存储文档编辑应用121文本处理应用或者幻灯片演示应用。文档编辑应用121可以在文档103上操作。例如,文档103可以是演示文档或者文本文档。文档103可以包括一个或多个编辑单元。如本文所使用的,术语“编辑单元”指代组成文档130的基本单元。编辑单元的示例包括但不限于:演示文档中的幻灯片或者文本文档中的页面,诸如在图1中所示的编辑单元104、105和106。编辑单元中的每个编辑单元可以包括一个或多个元素(例如,形状、线、段落等)。例如,编辑单元104被示出为包括元素114和116,编辑单元104被示出为包括元素115和117,并且编辑单元106被示出为包括元素118和119。在下文的讨论中,仅出于图示的目的,文档103是演示文档并且编辑单元104、105和106是演示文档内的幻灯片的一些实现方式将被描述。图2图示了根据示例实现方式的用于确定用于被显示在用户界面上的元素的外观的方法200的流程图。各元素可以具有元素类型或者被分配有元素类型。在一个实现方式中,方法100可以由计算设备102(或者更特别地,通过图1所示的(多个)处理器110)来执行。用户界面可以是图1所示的I/O接口130,其被用于将包括各种元素的文档显示给用户。用户被允许以经由用户界面来输入或者操纵元素,或者确定用于元素的外观。在步骤201中,用于至少一个第一元素类型的第一外观被初始化。第一外观指定用于至少一个第一元素类型的第一属性值集。文档中的每个元素可以被分类为各种元素类型之一,诸如形状、线、背景、文本字符串、标题等。另外,每个元素可以基于其属性来显示,诸如,颜色、字体、大小、与另一元素的相对距离(例如,页面内的文本区域的留白大小)等,所有这些确定特定元素的外观。在步骤201中完成的初始化可以由用户经由用户界面手动执行、或者由文档编辑应用121根据一些预设规则来执行、或者甚至通过属性值的随机分配来执行。在步骤202中,外观方案的第一维度基于第一外观和第一规则来生成。第一维度的每个外观方案包括与第本文档来自技高网...

【技术保护点】
1.一种设备,包括:处理单元;存储器,耦合到所述处理单元并且存储用于由所述处理单元执行的指令,所述指令当由所述处理单元执行时,使得所述设备:初始化用于至少一个第一元素类型的第一外观,所述第一外观指定用于所述至少一个第一元素类型的第一属性值集;基于所述第一外观和第一规则生成外观方案的第一维度,所述第一维度的每个外观方案包括与第二外观相关联的至少一个第二元素类型,所述第二外观指定用于所述至少一个第二元素类型的第二属性值集;以及根据所述第一维度的外观方案中的一个外观方案来确定用于所述至少一个第二元素类型的所述第二外观,以改进经由所述用户界面操作至少一个第二元素的效率。

【技术特征摘要】
【国外来华专利技术】1.一种设备,包括:处理单元;存储器,耦合到所述处理单元并且存储用于由所述处理单元执行的指令,所述指令当由所述处理单元执行时,使得所述设备:初始化用于至少一个第一元素类型的第一外观,所述第一外观指定用于所述至少一个第一元素类型的第一属性值集;基于所述第一外观和第一规则生成外观方案的第一维度,所述第一维度的每个外观方案包括与第二外观相关联的至少一个第二元素类型,所述第二外观指定用于所述至少一个第二元素类型的第二属性值集;以及根据所述第一维度的外观方案中的一个外观方案来确定用于所述至少一个第二元素类型的所述第二外观,以改进经由所述用户界面操作至少一个第二元素的效率。2.根据权利要求1所述的设备,其中所述第一属性值集和所述第二属性值集中的每个属性值集包括色调值、亮度值和色度值,并且外观方案的所述第一维度基于用于所述至少一个第一元素类型的所述色调值和所述第一规则而生成。3.根据权利要求2所述的设备,其中所述指令当由所述处理单元执行时,还使得所述设备:在所述第一维度的每个外观方案中,将预定亮度值和预定色度值应用到所述至少一个第二元素类型。4.根据权利要求2所述的设备,其中所述第一规则指定以下各项中的至少一项:用于所述至少一个第二元素类型的所述色调值在色调光谱中关于用于所述至少一个第一元素的所述色调值的相位差的预定义范围内,所述色调光谱限定随相位改变的色调的光谱;或者用于所述至少一个第二元素类型的所述色调值在所述色调光谱中从用于所述至少一个第一元素类型的所述色调值被移动预定义相位。5.根据权利要求2所述的设备,其中所述指令当由所述处理单元执行时,还使得所述设备:基于用于所述至少一个第二元素类型的所述亮度值和第二规则来生成外观方案的第二维度,所述第二维度的每个外观方案包括与对应的亮度值相关联的至少一个第二元素类型;以及根据所述第一维度的外观方案和所述第二维度的外观方案中的一个外观方案来更新用于所述至少一个第二元素类型的所述第二外观。6.根据权利要求5所述的设备,其中所述至少一个第二元素类型包括多个第二元素类型,并且所述第二规则指定用于所述第二元素类型中的一个第二元素类型的所述亮度值之间的差比用于所述第二元素类型中的另一个第二元素类型的所述亮度值大预定义的阈值。7.根据权利要求2所述的设备,其中所述指令当由所述处理单元执行时,还使得所述设备:基于用于所述至少一个第二元素类型的所述色度值和第三规则来生成外观方案的第三维度,所述第三维度的每个外观方案包括与对应的色度值相关联的至少一个第二元素类型;以及根据所述第一维度的外观方案和所述第三维度的外观方案中的一个外观方案来更新用于所述至少一个第二元素类型的所述第二外观。8.根据权利要求7所述的设备,其中所述至少一个第二元素类型包括多个第二元素类型,并且所述第三规则指定用于所述第二元素类型中的一个第二元素类型的所述色度值之间的差比用于所述第二元素类型中的另一个第二元素类型的所述色度值大预定义的阈值。9.根据权利要求2所述的设备,其中所述至少一个第一元素类型包括多个第一元素类型,并且所述指令当由所述处理单元执行时,还使得所述设备:将色调值应用到所有所述第一元素类型,所述色调值中的每个色调值在色调光谱中从所述第一外观的所述色调值被移动预定相位,所述色调光谱限定随相位变化的色调的光谱。10.根据权利要求1所述的设备,其中所述属性指定所述元素类型的特性,包括对应的元素的颜色、位置、间距、大小和字体中的至少一个。11.一种确定用于被显示在用户界面上的元素的外观的方法,所述元素中的每个元素具有元素类型,所述方法包括:初始化用于至少一个第一元素类型的...

【专利技术属性】
技术研发人员:D·埃奇
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1