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是其中可以实现本文所描述的技术方案的实现方式的环境 ...
【技术保护点】
1.一种设备,包括:处理单元;存储器,耦合到所述处理单元并且存储用于由所述处理单元执行的指令,所述指令当由所述处理单元执行时,使得所述设备:初始化用于至少一个第一元素类型的第一外观,所述第一外观指定用于所述至少一个第一元素类型的第一属性值集;基于所述第一外观和第一规则生成外观方案的第一维度,所述第一维度的每个外观方案包括与第二外观相关联的至少一个第二元素类型,所述第二外观指定用于所述至少一个第二元素类型的第二属性值集;以及根据所述第一维度的外观方案中的一个外观方案来确定用于所述至少一个第二元素类型的所述第二外观,以改进经由所述用户界面操作至少一个第二元素的效率。
【技术特征摘要】
【国外来华专利技术】1.一种设备,包括:处理单元;存储器,耦合到所述处理单元并且存储用于由所述处理单元执行的指令,所述指令当由所述处理单元执行时,使得所述设备:初始化用于至少一个第一元素类型的第一外观,所述第一外观指定用于所述至少一个第一元素类型的第一属性值集;基于所述第一外观和第一规则生成外观方案的第一维度,所述第一维度的每个外观方案包括与第二外观相关联的至少一个第二元素类型,所述第二外观指定用于所述至少一个第二元素类型的第二属性值集;以及根据所述第一维度的外观方案中的一个外观方案来确定用于所述至少一个第二元素类型的所述第二外观,以改进经由所述用户界面操作至少一个第二元素的效率。2.根据权利要求1所述的设备,其中所述第一属性值集和所述第二属性值集中的每个属性值集包括色调值、亮度值和色度值,并且外观方案的所述第一维度基于用于所述至少一个第一元素类型的所述色调值和所述第一规则而生成。3.根据权利要求2所述的设备,其中所述指令当由所述处理单元执行时,还使得所述设备:在所述第一维度的每个外观方案中,将预定亮度值和预定色度值应用到所述至少一个第二元素类型。4.根据权利要求2所述的设备,其中所述第一规则指定以下各项中的至少一项:用于所述至少一个第二元素类型的所述色调值在色调光谱中关于用于所述至少一个第一元素的所述色调值的相位差的预定义范围内,所述色调光谱限定随相位改变的色调的光谱;或者用于所述至少一个第二元素类型的所述色调值在所述色调光谱中从用于所述至少一个第一元素类型的所述色调值被移动预定义相位。5.根据权利要求2所述的设备,其中所述指令当由所述处理单元执行时,还使得所述设备:基于用于所述至少一个第二元素类型的所述亮度值和第二规则来生成外观方案的第二维度,所述第二维度的每个外观方案包括与对应的亮度值相关联的至少一个第二元素类型;以及根据所述第一维度的外观方案和所述第二维度的外观方案中的一个外观方案来更新用于所述至少一个第二元素类型的所述第二外观。6.根据权利要求5所述的设备,其中所述至少一个第二元素类型包括多个第二元素类型,并且所述第二规则指定用于所述第二元素类型中的一个第二元素类型的所述亮度值之间的差比用于所述第二元素类型中的另一个第二元素类型的所述亮度值大预定义的阈值。7.根据权利要求2所述的设备,其中所述指令当由所述处理单元执行时,还使得所述设备:基于用于所述至少一个第二元素类型的所述色度值和第三规则来生成外观方案的第三维度,所述第三维度的每个外观方案包括与对应的色度值相关联的至少一个第二元素类型;以及根据所述第一维度的外观方案和所述第三维度的外观方案中的一个外观方案来更新用于所述至少一个第二元素类型的所述第二外观。8.根据权利要求7所述的设备,其中所述至少一个第二元素类型包括多个第二元素类型,并且所述第三规则指定用于所述第二元素类型中的一个第二元素类型的所述色度值之间的差比用于所述第二元素类型中的另一个第二元素类型的所述色度值大预定义的阈值。9.根据权利要求2所述的设备,其中所述至少一个第一元素类型包括多个第一元素类型,并且所述指令当由所述处理单元执行时,还使得所述设备:将色调值应用到所有所述第一元素类型,所述色调值中的每个色调值在色调光谱中从所述第一外观的所述色调值被移动预定相位,所述色调光谱限定随相位变化的色调的光谱。10.根据权利要求1所述的设备,其中所述属性指定所述元素类型的特性,包括对应的元素的颜色、位置、间距、大小和字体中的至少一个。11.一种确定用于被显示在用户界面上的元素的外观的方法,所述元素中的每个元素具有元素类型,所述方法包括:初始化用于至少一个第一元素类型的...
【专利技术属性】
技术研发人员:D·埃奇,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。