动态图形界面阴影的制作方法_5

文档序号:9912199阅读:来源:国知局
界面元素和阴影。
[0074] 优选地,在一些示例中,第一图形用户界面元素是操作系统的窗口。
[0075] 优选地,在一些示例中,第一图形用户界面元素是图标。
[0076]优选地,在一些示例中,确定单元1002进一步地被配置为基于标高值和标高偏移 值确定阴影的尺寸;并且生成单元1006进一步地被配置为基于所确定的尺寸生成阴影。 [0077]优选地,在一些示例中,确定单元1002进一步地被配置为基于标高值和标高偏移 值确定阴影的不透明度;并且生成单元1006进一步地被配置为基于所确定的不透明度生成 阴影。
[0078]优选地,在一些示例中,确定单元1002进一步地被配置为基于标高值和标高偏移 值确定阴影的模糊半径;并且生成单元1006进一步地被配置为基于所确定的模糊半径生成 阴影。
[0079] 图11是根据公开内容的实施例的设备1100的框图。设备1100包括显示单元1102, 被配置为在图形用户界面编辑器中显示图形用户界面;接收单元1104,被配置为接收指定 图形用户界面的像素的像素标高偏移值的用户输入;以及存储单元1106,被配置为存储像 素标高偏移值。
[0080] 优选地,在一些示例中,显示单元1102进一步地被配置为显示图形用户界面的标 高图,其中标高图的每个像素具有表示图形用户界面的对应像素的标高偏移的亮度值。 [0081 ] 优选地,在一些示例中,设备1100进一步地包括调整单元1108,并且其中接收单元 1104进一步地被配置为接收指示标高图的一个或多个像素的亮度值的输入;调整单元1108 进一步地被配置为基于接收的亮度值调整标高图像素的亮度值;调整单元1108进一步地被 配置为基于接收的亮度值调整图形用户界面的对应像素的标高偏移;并且调整单元1108进 一步地被配置为基于接收的亮度值调整标高图的显示。
[0082]根据上文,公开内容的一些示例涉及包括设备1000或1100的电子设备(1200或 1300) 〇
[0083] 此处公开的多个单元可使用硬件、软件或其组合来实现或执行。它们通过通用的 单一或多芯片处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列 (FPGA)、或其他可编程逻辑设备、离散门或晶体管逻辑、离散硬件部件、或被设计来执行此 处所描述的功能的它们的任何组合来实现或执行。通用处理器可以是微处理器,或任何传 统的处理器、控制器、微控制器或状态机。处理器还可实现为计算设备的组合,例如,DSP和 微处理器的组合、多个微处理器、与DSP核相结合的一个或多个处理器、或任何其他这样的 配置。在一些实现方式中,这些单元可被实现为给定功能特定的电路。
[0084] 因此,根据上文,公开内容的一些示例涉及一种方法,包括:确定第一图形用户界 面元素的标高值,其中标高值对应于沿着与图形用户界面显示器垂直的轴的距离;获取第 一图形用户界面元素的像素的标高偏移值;基于所确定的标高值和标高偏移值生成与第二 图形用户界面元素相关联的阴影;并且显示第一图形用户界面元素和阴影。可补充或可替 代地,对于上文公开的一个或多个示例,在一些示例中,第一图形用户界面元素是操作系统 的窗口。可补充或可替代地,对于上文公开的一个或多个示例,在一些示例中,第一图形用 户界面元素是图标。可补充或可替代地,对于上文公开的一个或多个示例,在一些示例中, 该方法进一步包括基于标高值和标高偏移值确定阴影的尺寸;并且基于所确定的尺寸生成 阴影。可补充或可替代地,对于上文公开的一个或多个示例,在一些示例中,该方法进一步 包括基于标高值和标高偏移值确定阴影的不透明度;并且基于所确定的不透明度生成阴 影。可补充或可替代地,对于上文公开的一个或多个示例,在一些示例中,该方法进一步包 括基于标高值和标高偏移值确定阴影的模糊半径;并且基于所确定的模糊半径生成阴影。 [0085]公开内容的一些示例涉及一种方法,包括:在图形用户界面编辑器中,显示图形用 户界面;接收指定用户图形界面的像素的像素标高偏移值的用户输入;并且存储像素标高 偏移值。可补充或可替代地,对于上文公开的一个或多个示例,在一些示例中,该方法进一 步包括显示图形用户界面的标高图,其中标高图的每个像素具有表示图形用户界面的对应 像素的标高偏移的亮度值。可补充或可替代地,对于上文公开的一个或多个示例,在一些示 例中,该方法进一步包括接收指示标高图的一个或多个像素的亮度值的输入;基于接收的 亮度值,调整标高图像素的亮度值;基于接收的亮度值,调整对应图形用户界面像素的标高 偏移;并且基于接收的亮度值,调整亮度图的显示。
[0086] 公开内容的一些示例涉及包括一个或多个指令序列的非暂存计算机可读介质,指 令序列被一个或多个处理器执行时导致:确定第一图形用户界面元素的标高值,其中标高 值对应于沿着与图形用户界面显示器垂直的轴的距离;获取第一图形用户界面元素的像素 的标高偏移值;基于所确定的标高值和标高偏移值,生成与第二图形用户界面元素相关联 的阴影;并且显示第一图形用户界面元素和阴影。可补充或可替代地,对于上文公开的一个 或多个示例,在一些示例中,第一图形用户界面元素是操作系统的窗口。可补充或可替代 地,对于上文公开的一个或多个示例,在一些示例中,第一图形用户界面元素是图标。可补 充或可替代地,对于上文公开的一个或多个示例,在一些示例中,指令进一步导致基于标高 值和标高偏移值确定阴影的尺寸;并且基于所确定的尺寸生成阴影。可补充或可替代地,对 于上文公开的一个或多个示例,在一些示例中指令进一步导致基于标高值和标高偏移值确 定阴影的不透明度;并且基于所确定的不透明度生成阴影。可补充或可替代地,对于上文公 开的一个或多个示例,在一些示例中,指令进一步导致基于标高值和标高偏移值确定阴影 的模糊半径;并且基于所确定的模糊半径生成阴影。
[0087] 公开内容的一些示例涉及包括一个或多个指令序列的非暂存计算机可读介质,指 令序列被一个或多个处理器执行时导致:在图形用户界面编辑器中,显示图形用户界面;接 收指定图形用户界面的像素的像素标高偏移值的用户输入;并且存储像素标高偏移值。可 补充或可替代地,对于上文公开的一个或多个示例,在一些示例中,指令进一步导致显示图 形用户界面的标高图,其中标高图的每个像素具有表示图形用户界面的对应像素的标高偏 移的亮度值。可补充或可替代地,对于上文公开的一个或多个示例,在一些示例中,指令进 一步导致接收指示标高图的一个或多个像素亮度值的输入;基于接收的亮度值调整标高图 像素的亮度值;基于接收的亮度值调整对应图形用户界面像素的标高偏移;并且基于接收 的壳度值调整标尚图的显不。
[0088] 公开内容的一些示例涉及一种方法,包括:接收针对计算设备的触摸界面的触摸 输入;确定与触摸输入相关联的触摸界面的区域;确定第一图形用户界面元素的标高值,其 中标高值对应于沿着与图形用户界面显示器垂直的轴的距离;获取第一图形用户界面元素 的像素的标尚偏移值;基于该区域、所确定的标尚值和标尚偏移值生成与触摸输入相关联 的阴影;并且显示第一图形用户界面元素和阴影。
【主权项】
1. 一种方法,包括: 确定第一图形用户界面元素的第一标高值,其中所述第一标高值对应于沿着与图形用 户界面显示器垂直的轴的距离; 获取与所述第一图形用户界面元素的第一像素相关联的第一标高偏移值,并且获取与 所述第一图形用户界面元素的第二像素相关联的第二标高偏移值,所述第一标高偏移值指 示所述第一像素相对于所述第一图形用户界面元素的第一标高值的标高偏移,所述第二标 高偏移值指示所述第二像素相对于所述第一图形用户界面元素的第一标高值的标高偏移, 其中所述第一标高偏移值不同于所述第二标高偏移值; 基于所确定的第一标高值和所述第一标高偏移值与第二标高偏移值,生成与第二图形 用户界面元素相关联的阴影;并且 显示所述第一图形用户界面元素和所述阴影。
【专利摘要】描述了动态图形界面阴影。更具体而言,描述了动态窗口阴影和光标阴影。在一些实现方式中,图形用户界面显示对象可被配置有标高偏移信息,来给予显示对象可具有不同高度的像素的三维显示表面。在一些实现方式中,在配置有像素标高偏移信息的显示对象上渲染的阴影可被调整以反映对象的三维表面,从而更接近于真实生活中的阴影。在一些实现方式中,阴影可根据其被投影于其上的显示对象的标高被实时地动态渲染和调整。
【IPC分类】G06F3/0488, G06T15/60
【公开号】CN105678837
【申请号】CN201610096603
【发明人】N·V·金, D·R·克尔
【申请人】苹果公司
【公开日】2016年6月15日
【申请日】2012年9月28日
【公告号】CN103198516A, CN103198516B, EP2600313A2, US9324183, US20130135309
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1