当前位置: 首页 > 专利查询>苹果公司专利>正文

自动化的图形用户界面布局制造技术

技术编号:11737828 阅读:126 留言:0更新日期:2015-07-15 18:28
本公开的实施例涉及针对图形用户界面54自动生成动态变化的布局。具体地,本公开的实施例采用对与图形用户界面54的视图(例如,当前视图或未来视图)相关联的图像的分析来确定与图像互补的颜色。将颜色应用于视图,使得视图的色彩方案与图像相匹配。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】自动化的图形用户界面布局
技术介绍
本专利申请是于2012年9月11日提交的标题为"Automated Graphical User-Interface Layout"的美国临时专利申请61/699, 758的非临时申请,其以引用方式并 入本文。 本公开整体涉及图形用户界面,并且更具体地涉及自动生成图形用户界面的布 局。 此部分旨在向读者介绍本技术中的各个方面,其可能涉及下文描述和/或受权利 要求书保护的本公开的各个方面。据信这种论述有助于向读者提供背景信息,以有利于更 好地理解本公开的各个方面。因此,应当理解,就此而论,这些陈述将被阅读,而不是作为对 现有技术的认可。 随着电子设备已越来越普及,内容诸如电影、音乐、图像等很大程度上变得可通过 这些电子设备以数字格式显示。因此,用于电子设备的数字内容播放器已变得非常普及。由 于这些播放器的普及,这些内容播放器的制造商通常会努力提高用户体验。遗憾的是,尽管 重视这一点,但内容播放器通常具有静态布局(例如,静态色彩方案、背景图像等),其不会 基于内容播放器正在显示的内容而变化。
技术实现思路
下文阐述本文公开的某些实施例的概要。应当理解,呈现这些方面仅仅是为了给 读者提供这些特定实施例的简明概要,并且这些方面并非旨在限制本公开的范围。实际上, 本公开可涵盖下文可能未阐述的多个方面。 本公开的实施例涉及用于基于表示图形用户界面的当前显示部分的图标来动态 改变图形用户界面布局的设备和方法。在一些实施例中,数字内容播放器可基于封面艺术 或与当前显示内容相关联的另一图像来定义布局参数。因此,可动态地增强内容播放器的 布局以补充当前显示的数字内容。【附图说明】 在阅读以下详细描述并参考附图时,可更好地理解本公开的各个方面,其中: 图1是根据一个实施例的电子设备的部件的框图; 图2是根据一个实施例的电子设备的实例的示意图; 图3是描述根据一个实施例的用于应用动态布局的过程的流程图; 图4示出了根据一个实施例的其中内容播放器外部的服务器生成要由内容播放 器显示的布局的系统; 图5示出了根据一个实施例的其中托管内容播放器的客户端生成布局的系统; 图6是示出了根据一个实施例的用于从与数字内容相关联的图像确定背景和主 色的过程的流程图; 图7示出了根据一个实施例的用于从图6的过程的主色中选择主要文本颜色的过 程; 图8示出了根据一个实施例的用于从图6的过程的主色中选择次要颜色的过程; 图9示出了根据一个实施例的使用在图7和图8的过程中确定的颜色的内容播放 器图形用户界面的实例;以及 图10是示出了根据一个实施例的对输入图像进行边缘分析使得可修剪边界的过 程的流程图。【具体实施方式】 下文将描述一个或多个具体实施例。为了努力提供这些实施例的简明描述,在说 明书中并未描述实际实施的所有特征。应当理解,在任何这种实际实施的发展中,如任何 工程学或设计项目中那样,必须要作出多个特定于具体实施的决策以实现开发者的具体目 标,诸如符合可能随具体实施而变化的与系统相关的一致性和与事务相关的约束条件。此 外,应当理解,这种开发工作可能很复杂且耗时,但对于受益于本公开的那些普通技术人员 而言仍然是一种设计、生产和制造的常规任务。 本技术允许基于与图形用户界面的当前视图相关联的图标来动态生成图形用户 界面的布局。例如,可使诸如可得自Apple Inc. (Cupertino, California)的iTunes?.应用 程序的内容播放器能够基于图标诸如用户提供的图形或内容封面艺术来提供动态布局。该 动态布局可包括基于图标的背景图像和/或颜色以及文本颜色的改变。 考虑到这些前述特征,下文描述了对用于实施本技术的方面的合适的电子设备的 一般描述。在图1中,提供了示出可存在于适于与本技术一起使用的电子设备中的各种部 件的框图。在图2中,示出了合适的电子设备(在这里提供作为台式计算机)的一个实例。 提供类似的存储和/或处理功能的这种类型的电子设备以及其他电子设备可与本技术结 合使用。例如,根据本公开的教导内容,可使用这些和类似类型的电子设备来显示动态布局 图形用户界面。 合适的电子设备的实例可包括有助于设备起作用的各种内部和/或外部部件。图 1是示出了可存在于此类电子设备10中的部件的框图,此部件可使得设备10根据本文讨论 的技术起作用。图1中所示的各种功能块可包括硬件元件(包括电路)、软件元件(包括存 储在机器可读介质上的计算机代码)、或硬件元件和软件元件两者的组合。还应当指出的 是,图1仅为特定具体实施的一个实例,并且仅旨在示出可存在于设备10中的部件的类型。 例如,在当前例示的实施例中,这些部件可包括显示器12、I/O端口 16、输入结构18、一个或 多个处理器20、存储器设备22、非易失性存储装置24、联网设备26和电源28。 对于这些部件中的每一个部件而言,显示器12可用于显示由设备10生成的各种 图像。显示器12可以是任何类型的显示器,诸如阴极射线管(CRT)、液晶显示器(IXD)、发 光二极管(LED)显示器、有机发光二极管(0LED)显示器,或其他合适的显示器。另外,在电 子设备10的某些实施例中,显示器12可包括触摸感应元件诸如触摸屏。 I/O端口 16可包括被配置为连接到各种外部设备的端口,诸如电源或其他电子设 备(诸如手持设备和/或计算机、打印机、投影仪、外部显示器、调制解调器、扩展坞,等等)。 I/O端口 16可支持任何接口类型,诸如通用串行总线(USB)端口、视频端口、串行连接端口、 IEEE-1394端口、以太网或调制解调器端口、和/或AC/DC电源连接端口。 输入结构18可包括向处理器20提供用户输入或反馈的各种设备、电路和路径。此 类输入结构18可被配置为当致动时控制设备10的功能。例如,输入结构18可包括按钮、 滑块、开关、控制盘、按键、旋钮、滚轮、键盘、鼠标、触摸板等。 在某些实施例中,输入结构18和显示器12可被一起提供,诸如就触敏机构与显示 器12 -起被提供的触摸屏而言。在此类实施例中,用户可通过触敏机构选择所显示的界面 元件或与该所显示的界面元件进行交互。这样,所显示的用户界面可提供交互功能,从而允 许用户通过触摸屏或其他输入结构从在显示器12上显示的各个选项中进行选择。 用户与输入结构18进行交互诸如与在显示器12上所显示的用户或应用界面进行 交互可生成指示用户输入的电信号。这些输入信号可经由合适的路径(诸如输入集线器或 总线)路由至一个或多个处理器20以用于进一步处理。 一个或多个处理器20可提供处理能力,以执行操作系统、程序、用户和应用界面, 以及电子设备10的任何其他功能。一个或多个处理器20可包括一个或多个微处理器,诸 如一个或多个"通用"微处理器、一个或多个专用微处理器和/或ASIC或此类处理部件的某 种组合。例如,处理器20可包括一个或多个精简指令集(RISC)处理器,以及图形处理器、 视频处理器、音频处理器和/或相关芯片组。 要由一个或多个处理器20处理的指令或数据可被存储在存储器22中。存储器22 可被提供作为易失性存储器诸如随机存取存储器(RAM),和/或提供非易失性存储器诸如 只读存储器(ROM)。存储器22本文档来自技高网...

【技术保护点】
一种非暂态计算机可读介质,包括计算机可读指令以:提供图形用户界面以显示内容;分析与所述内容的当前视图相关联的图像,以确定存在于所述图像中的一组颜色;以及至少部分地基于所述一组颜色来更新所述图形用户界面的所述当前视图的布局。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J·R·霍华德B·R·弗里克T·B·马丁C·J·桑德斯
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

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

1