基于检测到的输入来更改在显示区域的一部分中提供的内容的属性的制作方法

文档序号:8207675阅读:404来源:国知局
基于检测到的输入来更改在显示区域的一部分中提供的内容的属性的制作方法
【专利说明】基于检测到的输入来更改在显示区域的一部分中提供的内容的属性
[0001]发明人:
[0002]S.玛蒂
[0003]发明背景
[0004]消费者经常将各种不同的移动计算设备用于执行许多不同的任务。因为这些移动计算设备可以由用户容易地携带,所以用户可以在不同的地方和位置(例如,在家中、走路时、坐在办公室时等)操作它们。例如,用户可以操作计算设备来玩游戏,并且移动计算设备作为用于控制游戏的手段。
[0005]附图简述
[0006]本文的公开作为示例而非限制在附图中解说,并且在附图中相似的参考标号指示相似的元素,并且其中:
[0007]图1在一实施例下解说用于在计算设备上提供内容的示例系统;
[0008]图2根据一实施例解说用于在计算设备上提供内容的示例方法;
[0009]图3在一实施例下解说用户操作计算设备的示例情景;
[0010]图4A-4B在一实施例下解说在计算设备上执行的动态调整;
[0011]图5A-5B在另一实施例下解说在计算设备上执行的动态调整;以及
[0012]图6在一实施例下解说用于在计算设备上提供内容的系统的示例硬件图。
[0013]详细描述
[0014]本文中描述的实施例提供一种计算设备,其能够基于诸状况(诸如用户邻近度、定向、和/或周围环境状况)来调整显示内容的方式。
[0015]更具体地,一些实施例使计算设备能够基于各种状况和设置来调整如何显示内容。如何显示内容的方式可包括例如几何变化以适应诸状况(诸如设备倾斜)。又一些实施例操纵内容以模拟三维透视图。在诸变型中,显示设备能够基于诸状况和设置来调整其内容的选择部分。
[0016]例如,显示设备能够适应诸状况和设置,诸如设备定向、相对于用户的设备定向、用户相对于显示设备的位置、照明状况、和/或其他周围环境因素。
[0017]根据一个或多个实施例,计算设备可被配置成包括显示器,该显示器例如响应于围绕该显示器的环境光状况。在一实施例中,该计算设备可动态地调整在显示器上提供的内容的一个或多个属性以及一个或多个显示设置。具体地,显示设置(诸如亮度、对比度、和/或饱和度)可在显示表面上被全局地调整(调整整个显示表面)以及局部地调整(独立于显示表面的其他部分来调整显示表面的选择部分)
[0018]计算设备可以基于由该计算设备的一个或多个传感器检测并提供的一个或多个输入来检测各种状况。通过动态地调整内容的诸部分和/或显示表面的显示设置,计算设备能够自动地补偿各种状况以向用户提供一致的内容视图。
[0019]本文中描述的各种实施例可以在各种类型的显示设备上实现,包括计算设备(诸如平板设备、膝上型设备、台式计算机、移动计算设备(例如,蜂窝通信设备或智能电话))、数字相机、或媒体回放设备。
[0020]根据一实施例,计算设备的处理器在计算设备的显示表面上提供内容。该内容是根据存储在计算设备中的一个或多个应用的执行来提供的。例如,照相应用的执行可以提供图像作为内容,而电子邮件应用的执行可以提供电子邮件消息作为内容。内容被提供在由显示器提供的显示区域的所定义部分中。显示区域的所定义部分包括第一属性集合。第一属性集合中的一个或多个属性可以基于由计算设备的一个或多个传感器检测到的一个或多个输入来自动地更改或调整。该一个或多个属性独立于由显示器用于提供显示区域的设置集合被更改。
[0021]在一些实施例中,通过确定计算设备相对于用户或者用户的一部分(例如,用户的头、手指或手等)的位置和/或定向来更改该一个或多个属性。计算设备的位置可以包括在计算设备正被用户持握时从用户的头到计算设备的距离。位置和/或定向还可以包括例如用户(或用户的一部分)与设备之间的倾斜、偏斜或角位移的量。对各种状况的确定可以在不同操作设置中使用计算设备时(诸如在计算设备由用户持握或放置在表面或坞站上时)作出。角位移的量可以导致用户的视角。根据诸实施例,可以基于包括视角在内的诸因素在显示设置(全局和/或局部)以及提供内容的方式(例如,在几何上以三维透视图的方式)方面作出不同的调整。一些实施例可以利用由计算设备的传感器检测并提供的状况或输入。
[0022]在其中提供内容的所定义部分的属性可以通过使用存储在数据库中的一个或多个规则来更改。该数据库可以远程地和/或本地地存储在计算设备的存储器资源中。在计算设备的各种状况和/或环境状况(例如,围绕显示器的环境光)是经由一个或多个传感器提供的输入来确定时,处理器可以应用一个或多个规则和/或试探法以确定执行什么更改或调整。
[0023]此外,在一个实施例中,所定义部分的一个或多个属性可以通过改变在其中提供内容的所定义部分的大小和/或形状来更改。根据应用的执行提供内容的内容框架可被调整以例如模拟三维透视图。该框架可以是与执行应用分开的应用或过程,或者可以是执行应用的一部分。该框架内的内容还可以根据该框架的经改变的大小和/或形状来成比例地缩放和调整。在其他实施例中,该一个或多个属性可以通过自动地改变在显示区域的所定义部分中提供的内容的颜色和/或其他视觉效果来更改。
[0024]传感器还可以检测环境状况,诸如围绕计算设备的显示表面的环境光状况。根据一实施例,环境光状况可以包括光强(例如,照到显示器的显示表面的光量或者总体周围环境的亮度如何),光照到显示表面的方向、和/或环境光源的类型。通过使用由传感器提供的不同输入,处理器可以确定光照到显示表面的方向和角度。例如,处理器可以使用所确定的环境光状况来确定显示表面上的眩光的位置并且能够调整局部显示设置和/或所提供的内容以补偿环境光状况。
[0025]在一些实施例中,处理器可以基于所确定的状况来更改由显示器使用的设置集合中的一个或多个设置。取决于所确定的状况,显示设置可被全局调整(调整整个显示表面)或者局部调整(独立于显示表面的其他部分调整显示表面的选择部分)。例如,取决于围绕显示表面的环境光状况和/或取决于用户持握计算设备的方式(例如,计算设备离用户的头有多远或者计算设备相对于用户倾斜多少),可以自动地调整显示区域的一部分的亮度水平(例如,使其更亮或更暗)。
[0026]本文中描述的一个或多个实施例提供了由计算设备执行的方法、技术和动作是在程序上或者作为计算机实现的方法来执行的。如本文中使用的“在程序上”表示通过代码或计算机可执行指令的使用。这些指令可以存储在计算设备的一个或多个存储器资源中。在程序上执行的步骤可以或可以不是自动的。
[0027]本文中描述的一个或多个实施例可以使用程序模块或组件来实现。程序模块或组件可以包括能够执行一个或多个所叙述的任务或功能的程序、子例程、程序的一部分、或者软件组件或硬件组件。如本文中所使用的,模块或组件可以按与其他模块或组件独立的方式存在于硬件组件上。替换地,模块或组件可以是其他模块、程序或机器的共享元件或过程。
[0028]本文中描述的一些实施例可以一般地需要使用计算设备,包括处理和存储器资源。例如,本文中描述的一个或多个实施例可以全部或部分地在计算设备(诸如台式计算机、蜂窝或智能电话、个人数字助理(PDA)、膝上型计算机、打印机、数码相框、和平板设备)上实现。存储器、处理和网络资源均可结合本文中描述的任何实施例的建立、使用或执行(包括结合任何方法的执行或者任何系统的实现)来使用。
[0029]此外,本文中描述的一个或多个实施例可以通过使用可由一个或多个处理器执行的指令来实现。这些指令可以承载在计算机可读介质上。用以下附图示出或描述的机器提供了可在其上承载和/或执行用于实现本发明的实施例的指令的处理资源和计算机可读介质的示例。具体地,与本发明的实施例一起示出的众多机器包括(诸)处理器以及用于保持数据和指令的各种形式的存储器。计算机可读介质的示例包括持久存储器存储设备,诸如个人计算机或服务器上的硬盘驱动器。计算机存储介质的其他示例包括便携式存储单元(诸如CD或DVD单元)、闪存(诸如在智能手机、多功能设备或平板设备上承载的闪存)、以及磁性存储器。计算机、终端、启用网络的设备(例如,移动设备,诸如蜂窝电话)均是利用处理器、存储器、和存储在计算机可读介质上的指令的机器和设备的示例。另外,诸实施例可以按计算机程序、或能够承载此类程序的计算机可用载体介质的形式来实现。
[0030]如本文中所使用的,术语“基本”或其变型(例如,“基本上”)旨在表示所叙述的数量、测量或表达的至少75%。术语“大多数”旨在表示此类所叙述的数量、测量或表达的50%以上。
[0031]系统描述
[0032]图1在一实施例下解说用于在计算设备上提供内容的示例系统。诸如参照图1描述的系统可以例如在移动计算设备或小形状因子设备、或其他计算形状因子设备(诸如平板设备、笔记本、台式计算机等)上实现。在一个实施例中,系统100基于由计算设备的一个或多个传感器检测并提供的输入来确定诸状况,诸如计算设备的位置和/或定向以及环境状况。基于所确定的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1