一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于温度来动态切换使用中的显示器的制作方法

2022-06-01 18:35:31 来源:中国专利 TAG:

基于温度来动态切换使用中的显示器


背景技术:

1.计算机系统可被配置用于经由触摸屏显示设备与用户的交互。然而,当触摸屏显示设备被操作达延长的持续时间时,触摸屏显示设备可能变得触摸起来热。


技术实现要素:

2.提供本公开内容以便以简化的形式介绍以下在具体实施方式中还描述的概念的选集。本公开内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中提及的任何或所有缺点的实现。
3.一种设备包括显示器和显示器控制器。该显示器包括第一显示器部分和第二显示器部分。显示器控制器被配置成评估第一显示器部分的表面的温度条件,以及响应于该温度条件而发起显示内容从这些显示器部分中的一个显示器部分到另一个显示器部分的切换。
附图说明
4.图1a示出了包括两个触摸屏显示器的示例性计算设备。
5.图1b示意性地描绘了示例性计算设备。
6.图2示出了用于控制显示设备的方法。
7.图3示出了示例性温度曲线图。
8.图4示出了示例性计算系统。
具体实施方式
9.计算设备可支持经由交互式视觉内容与用户的交互,交互式视觉内容经由一个或多个显示器来呈现。作为非限制性示例,显示器可包括液晶显示器、发光二极管显示器、或基于任何其他合适技术的显示器。作为另一非限制性示例,一个或多个显示器可以包括触摸显示模块(tdm)设备,其被配置为在视觉上呈现内容,并且还被进一步配置为接收触摸输入,例如包括具有与在视觉上呈现的内容相对应的坐标的触摸事件的输入。作为非限制性示例,tdm设备可包括电容传感器,其被配置成基于源自接触/邻近的电容变化来检测与人类手指、电容触控笔设备等的一个或多个接触。作为另一非限制性示例,tdm设备可包括被配置成基于由于触摸接触而导致的压力或变形来检测接触的压力传感器。更一般地,交互式视觉内容可用于向用户传达信息,而不管是否采用输入设备(例如,诸如tdm设备)。
10.被配置用于显示器和/或触摸输入的设备可在此被更一般地称为触摸输入/输出(i/o)设备。触摸i/o设备可基于任何合适的技术,例如tdm设备,如上所述。在一些示例中,计算设备可包括多个不同的显示器和/或输入设备,例如多个不同的触摸i/o设备,各自被配置成独立地显示内容和/或接收输入。
11.图1a-计算设备的图示
12.图1a示出了示例性计算设备100,包括两个不同的触摸i/o设备,即触摸i/o设备102a和触摸i/o设备102b。如图1a所示,触摸i/o设备102a在与具有其自己的壳体104b的触摸i/o设备102b的分开的壳体104a中。计算设备100是在没有任何特定比例的情况下描绘的,但作为非限制性示例,计算设备100可以是被设计成握持在人类用户的手中的移动设备,例如计算设备100的最大尺寸可以是约6英寸。因此,计算设备100可以按任何合适的方式供电,例如通过包括被配置成在移动使用期间为计算设备100供电的一个或多个电池。计算设备100是一个非限制性示例,并且本公开的技术可以适用于各种其他大小和/或形状因子的计算设备。
13.如所描绘的,壳体104a和壳体104b由铰链106连接。例如,图1a所示的计算设备100可以沿铰链106折叠。尽管计算设备100被示为相对于i/o设备表面以锐角(例如,45和90度之间的角)折叠,但铰链106准许设备100折叠成各种不同的角度。例如,设备100可被折叠,例如以使得触摸i/o设备102a和触摸i/o设备102b彼此依靠地(例如,以小于5度的角度)平躺。作为另一示例,设备100可被展开到约180度角,例如以使得触摸i/o设备102a和触摸i/o设备102b平行且共面。在一些示例中,设备100可被展开至大于180度的角。
14.在一些示例中,诸如在图1a中示出的,触摸i/o设备被包括在外壳中,该外壳被设计成由人类用户握持、触摸和/或以其他方式交互。在一些示例中,触摸i/o设备可被包括在设备壳体中,例如被安装在盖玻璃后。例如,尽管未在图1a中具体地示出,但盖玻璃可被集成到壳体104a中以覆盖触摸i/o设备102a,并且盖玻璃可以类似地被集成到壳体104b中以覆盖触摸i/o设备102b。盖玻璃可以按任何合适的方式配置以准许由tdm检测触摸事件。作为与人类用户交互的非限制性示例,人类用户可以在查看内容的同时,用tdm或其他输入设备(例如,通过触摸盖玻璃)提供输入的同时,或者等待计算设备完成计算任务的同时,握持设备壳体(例如,包括触摸盖玻璃)。
15.在一些示例中,计算设备可包括与显示器相关联(例如,与tdm相关联)的附加组件。例如,计算设备可包括被配置成执行与在视觉上呈现内容相关的计算的一个或多个图形处理单元(gpu)。作为另一示例,计算设备可包括被配置成提供对视觉内容的照明的一个或多个背光单元(blu)。在一些示例中,gpu和/或blu组件可以物理地位于与显示设备相同的外壳中。例如,blu可以物理地位于显示设备之后和/或以内(例如,作为tdm设备的光学和/或传感器组件的堆叠中的一层)。作为另一示例,计算设备100可包括一个或多个gpu设备。当被包括时,gpu设备之一可以物理地位于计算设备100的壳体中,例如壳体104a中或壳体104b中。当计算设备100包括不止一个gpu设备时,gpu设备可以按任何合适的方式跨计算设备100的诸壳体分布,例如,壳体104a可包括一个gpu设备,而壳体104b包括第二gpu设备。作为示例,gpu设备可以被布置成对应于由每个gpu设备管理的触摸i/o设备,例如,使得对应于触摸i/o设备102a的第一gpu被包括在壳体104a中而对应于触摸i/o设备102b的第二gpu被包括在壳体104b中。
16.触摸i/o设备和/或相关组件可以在延长的操作期间容适热量。例如,热量可能由于相关联的blu和/或gpu设备和/或与为触摸i/o设备供电和/或携带与视觉内容相关的电磁信号相关联的电子电路系统而累积。由此,触摸i/o设备可以在被使用达延长的持续时间和/或在短时间段内耗费更大功率(例如,由于blu发出的亮光、gpu的计算上昂贵的渲染和/或用于携带视觉内容的电磁信号的高频率和/或高功率(例如,由于高渲染分辨率))时变得
热得多。此外,当计算设备包括两个或更多个触摸i/o显示设备时(例如,相对于只具有一个触摸i/o设备的相当计算设备),总功耗和/或总热量累积可增加。此外,在具有两个或更多个触摸i/o设备的情况下,由于增加的功耗,峰值性能可能降低。由于增加的功耗,移动设备(例如,计算设备100)的电池寿命可由于操作两个显示器(相对于操作仅仅一个显示器)而减少。
17.如果触摸i/o设备和/或周围的外壳在被人类用户触摸时变得触摸起来是可察觉地热,则人类用户可能分心,体验不舒服,变得关心损坏/故障,或以其他方式不高兴。例如,如果温度在延长的持续时间内高于安全温度阈值,则人类用户可能受伤,诸如皮肤刺激或烧伤。即使温度并非足够高以对人类用户造成伤害,人类用户也可能偏好不与可察觉到热的显示器交互。例如,人类用户可以在计算设备在使用期间变得触摸起来是热的情况下(例如,即使该计算设备的性能事实上是可接受的)感知到计算设备性能糟糕。
18.因此,计算设备100被配置成检测触摸i/o设备何时可能变得太热,并动态地在两个不同的触摸i/o设备之间切换内容的视觉呈现,以避免允许任一触摸i/o设备变得太热。在一些示例中,计算设备100可以就最大安全温度(例如,预定义标准温度,该温度被认为对延长操作是安全的,不会对在延长操作期间可能触摸计算设备的人类用户造成不适和/或伤害)进行配置。作为非限制性示例,最大安全温度可被定义为48摄氏度。在一些示例中,最大安全温度对于至少人类用户的短暂触摸交互可以是安全的,例如使得烧伤或其他伤害在人类用户在该最大安全温度下与计算设备交互时是可接受地不太可能发生的。在一些示例中,可以基于用户舒适度的经验观察(例如,基于用户报告)来选择最大安全温度。在一些示例中,最大安全温度可以是标准组织确立的标准温度。在一些示例中,可以针对用户定义的温度偏好来配置计算设备100。例如,用户可以偏好触摸i/o设备不超过45摄氏度。
19.因此,计算设备100被配置成检测任一触摸i/o设备何时变热。作为非限制性示例,显示设备100可包括与触摸i/o设备102a相关联和/或在壳体104a内的第一温度传感器以及与触摸i/o设备102b相关联和/或在壳体104b内的第二温度传感器。如果一个触摸i/o设备的确变得足够热以使其可被察觉到、导致不适和/或造成伤害,则计算设备100被配置成动态地将显示内容从该触摸i/o设备切换至不同的触摸i/o设备(例如,从在触摸i/o设备102a显示内容切换至改为在触摸i/o设备102b显示同一内容)。计算设备100可被配置成在任何合适的阈值温度(例如,凭经验确定的安全温度阈值(例如,最大安全温度)、用户定义的温度阈值或任何其它合适的温度)动态切换视觉内容。因此,计算设备100可缓解任一触摸i/o设备处的热量累积,由此允许触摸i/o设备保持在舒适的工作温度内。用于动态切换视觉内容的方法以下参照图1b和图2的方法200来描述。
20.除了避免由于高温度而导致的用户不适之外,动态切换显示器还可准许以更高性能操作一个或两个显示器。例如,性能可由于显示器硬件在更冷的温度下提高的效率而提高。替代地或附加地,(例如,相比于将相同的功率量分配给将快速累积太多热量的更热的触摸i/o设备),性能可由于以下更大能力而提高:将更多功率分配给更冷的触摸i/o设备并在增加的功率分配导致太多热量累积之前在更长时间段内操作该更冷的触摸i/o设备。
21.尽管图1a描绘了计算设备100在单独的壳体中包括两个单独显示器,但本公开的各方法可适用于包括不止一个显示器部分的任何显示器。例如,两个不同的触摸i/o设备可形成单个显示器的两部分,这两部分可选地被包含在单个壳体或不止一个壳体中。作为另
一示例,这两个不同的触摸i/o设备可形成两个单独显示器(例如,不由铰链连接或者不以其他方式联接到共同外壳中)。
22.图1b-计算设备的示意性描绘
23.因此,图1b示出了包括两个显示器部分102a’和102b’的计算设备100’的示意性描绘。对于每个触摸i/o设备,计算设备100'包括对应的tdm设备(例如,对应于显示器部分102a’的tdm设备112a以及对应于显示器部分102b’的tdm设备112b)以及对应的温度传感器(例如,对应于显示器部分102a’的温度传感器110a和对应于显示器部分102b’的温度传感器110b)。尽管计算设备100’被描绘为具有基于tdm设备的显示器部分,本文中示出的示例是非限制性的并且本公开的技术可适用于使用任何合适的技术的任何触摸i/o设备。不同的显示器部分可形成可用于用户交互的单个显示器,例如计算设备100’包括包含第一显示器部分102a’和第二显示器部分102b’的显示器。
24.计算设备100’可采取任何合适的形状因子,例如移动计算设备、智能手机、平板、膝上型计算机、电视机和/或被配置成经由两个或更多个显示器部分(例如,经由两个或更多个触摸i/o设备)来进行交互的任何其他设备。作为非限制性示例,图1a中示出的计算设备100可以是计算设备100’的示例。例如,对于计算设备100,第一显示器部分是第一显示设备,即第一设备壳体104a中的触摸i/o设备102a,并且第二显示器部分是不同的第二显示器,即不同的第二设备壳体104b中的触摸i/o设备102b。此外,尽管计算设备100’被示为具有仅仅两个显示器部分102a’和102b’,但本公开的方法也可适用于具有三个或更多个显示器部分的计算设备。
25.计算设备100’进一步包括显示器控制器108。显示器控制器108被配置成评估第一显示器部分的表面的温度条件。基于温度条件,显示器控制器108被配置成将显示内容从第一显示器部分迁移至第二显示器部分(例如,在第一显示器部分太热的情况下使用第二显示器部分以代替第一显示器部分)。更一般地,显示器控制器108可被配置成评估与第二显示器部分相关的温度条件,并且在存在不止两个显示器部分的情况下评估与任何其他显示器部分相关的温度条件。因此,内容可基于针对不同显示器部分评估的温度条件来动态地从任何显示器部分迁移至不同显示器部分。尽管此处呈现的示例与将显示内容从第一显示器部分迁移至第二显示器部分相关,但更一般地,本文中公开的技术可适用于将显示内容从太热的任何显示器部分迁移至任何其他显示器部分(例如,迁移至更冷的显示器部分)。例如,如果第二显示器部分变得太热,则内容可被迁移至第一显示器部分。
26.作为非限制性示例,评估温度条件可基于评估第一显示器部分102a’的表面的估计温度。例如,第一显示设备的表面的温度可基于测量与显示器部分102a’相关联的温度传感器110a的温度来估计。响应于所估计的温度超过预定义阈值,显示器控制器108被配置成发起显示内容从一个显示器部分到另一个显示器部分(例如,从第一显示器部分到第二显示器部分)的切换。
27.温度传感器110a可位于相对于显示器部分102a’的任何合适的位置。例如,温度传感器110a可被配置成估计显示器部分102a’的显示器表面的温度。因此,温度传感器可被置于该显示器表面附近。替代地,温度传感器可被包括在与该显示器控制器相关联的电路板中,该电路板可以在显示器表面附近,而不一定在该显示器表面。因此,温度传感器可被校准以用于估计显示器表面的温度,例如基于通过将该温度传感器处的温度测量相关到显示
器表面处的对应温度测量来进行的经验校准。
28.图2-用于切换显示内容的示例性方法
29.如上所述,本公开的技术不特定于计算设备100和/或计算设备100’。基于温度的显示内容的动态切换可适用于包括两个或的多个显示器部分的任何计算设备。因此,图2示出了针对任何计算设备的可用于动态切换显示内容的方法200。作为非限制性示例,计算设备100和/或计算设备100’可被配置成实施方法200。
30.在202,方法200包括经由包括第一显示器部分和第二显示器部分的显示器来呈现显示内容。
31.在204,方法200包括评估第一显示器部分的表面的温度条件。例如,该评估可基于如以上参照图1b描述的温度传感器。
32.在206,方法200包括响应于该温度条件而发起显示内容从第一显示设备到第二显示设备的切换。
33.在一些示例中,显示器控制器可被配置成使得一个显示器部分显示向该设备的用户请求许可的提示,以发起显示内容从一个显示器部分到另一个显示器部分的切换。因此,方法200中阐述的动态切换只可在用户对这一提示作出肯定回复以指示可准许切换显示内容的情况下实施。在一些示例中,显示器控制器可被配置成在每一次将切换内容之前提示用户。在其它示例中,显示器控制器可被配置成提示用户仅仅一次或有限次数,例如以确定是否允许将显示内容从一个显示器部分切换至另一个显示器部分的因用户而异的、因计算设备而异的、和/或因应用而异的设置。
34.在一些示例中,该提示可被配置成确定1)仅一个显示器部分将会是足够的,以及2)动态地切换正在使用哪一个显示器部分可被准许。作为另一示例,如果用户仅仅正在使用一个显示器部分,则该提示可被配置成只确定动态地切换正在使用哪一个显示器部分是否可被准许。
35.用于确定是否发起切换的温度条件可以按任何合适的方式确定,例如基于来自温度传感器的测量以及可选地进一步基于用户设置(例如,基于对提示的用户响应)。例如,如果用户在被提示时拒绝使用动态切换,则不执行动态切换。如果用户同意使用动态切换,则用于确定是否发起切换的温度条件可包括基于来自温度传感器的测量来估计第一显示器部分的表面的温度将超过预定义温度阈值(例如,最大安全温度或用户定义的温度)。
36.将显示内容从一个显示器部分切换至另一个显示器部分可以按任何合适的方式实现。在一些示例中,当显示器可能过热时,被显示在该显示器上的内容可被移至另一个显示器。例如,该切换可包括降低到更热显示器的供电(例如,断电或关闭更热显示器)以及在一个或多个更冷显示器上显示显示内容。换言之,切换显示内容包括基于物理显示器的温度来在双显示器或多显示器系统上切换使用中的物理显示器。切换使用中的物理显示器可以特别有利于系统性能、电池寿命和用户舒适度,因为更热的显示器或许能够在功率降低时快速冷却。切换使用中的物理显示器可以特别适用于各种情形。作为非限制性示例,切换使用中的物理显示器可以特别适用于:1)当只需要一个显示器时;2)当需要更高的系统性能时;3)当需要更长的电池寿命时;和/或4)当显示器的触摸温度已超过诸如安全阈值等预定义阈值时。在其他示例中,切换可包括交换哪一个显示器被用来显示显示内容(例如,同时保持两个或更多个显示器通电)。
37.在一些示例中,发起显示内容从一个显示器部分到另一个显示器部分的切换包括交换第一显示器部分和第二显示器部分的显示内容。换言之,当发送方显示器部分(例如,第一显示器部分)变得太热时,内容可以从该发送方显示器部分迁移至接收方显示器部分,并且曾在该接收方显示器部分处显示的任何内容可被显示在该发送方显示器部分处。例如,如果第一显示器部分正以比第二显示器部分更高的速率累积热量(例如,由于更高的分辨率或背光更亮的视觉呈现任务),则随着第一显示器部分变得更热,这两个显示器部分可以通过以下操作来在更长的时间段内保持在可接受地低的温度:交换这两个显示器部分处的内容以使得第一显示器部分(最初处于更高温度)以比第二显示器部分(最初处于更低温度并且在过热之前以更高速率累积热量的情况下操作更久)更慢的速率累积热量。
38.作为另一示例,发起显示内容从一个显示器部分到另一个显示器部分的切换可包括经由第二显示器部分呈现先前与第一显示器部分相关联的显示内容。替代地或附加地,发起显示内容从一个显示器部分到另一个显示器部分的切换可包括经由第二显示器部分呈现先前与第一显示器部分相关联的显示内容;以及降低到第一显示器部分的供电。在一些示例中,降低到第一显示器部分的供电包括关闭第一显示器部分。在其他示例中,第一显示器部分可以例如通过以下操作来以更低功率操作:显示更低分辨率视觉内容(例如,降低gpu和/或其他电路系统的功率需求)、降低blu亮度或关闭blu、显示屏幕保护程序、和/或显示指示符(例如,指示屏幕正以降低的功率操作以允许冷却)。
39.方法200被配置用于动态地将显示内容从第一显示器部分切换至第二显示器部分。如上所述,方法200通常被配置成基于第一显示器部分超过阈值温度来切换显示内容,例如以使用更冷的第二显示器部分和/或以允许第一显示器部分冷却。更一般地,温度条件可基于视觉呈现任务的期望性能来评估。例如,如果第一显示器部分足够热以使其在变得太热之前只能在短时间段内使用期望性能水平(例如,相对于gpu性能、分辨率和/或背光亮度)来在视觉上呈现内容,并且如果第二显示器部分更冷,则第一显示器部分的可能过热可以在所估计的温度实际上超过预定义阈值之前被检测到。因此,显示内容可以在第一显示器部分实际上变得太热之前被迁移,由此准许以更高性能和/或在更长的持续时间内执行视觉呈现任务。
40.在一些示例中,视觉呈现任务的结束时间和/或总持续时间可以是可预测的。例如,电影回放任务可具有由正在播放的电影的长度定义的可预测结束点。更一般地,计算任务的持续时间/结束时间可基于因任务而异的信息(例如,媒体持续时间)、使用模式、用户配置(例如,每30分钟休息)或任何其他合适的因素来预测。作为示例,一些任务可包括可以按某一可预测性出现的自然断点,例如,在使用办公程序编辑文档时,用户可能平均每5分钟保存一次,或者在浏览网页时,用户可能每5分钟打开一次新浏览器标签页。因此,在一些示例中,方法200可被配置成避免切换显示内容直到任务之间的边界(例如,在用户保存文档、切换至新标签页、或完成回放视频后立即切换显示内容)以避免打断用户交互。
41.在动态地将视觉内容从第一显示器部分切换至第二显示器部分后,基于给第一显示器部分的更低功率分配,第一显示器部分或许能够在第二显示器部分达到预定义温度阈值之前冷却。因此,方法200中阐述的过程可以迭代,例如以在第一和第二显示器部分之间来回切换显示内容以维持两个显示器部分的可接受温度。
42.在一些示例中,总加热可基于视觉呈现任务的当前性能水平来预测。作为非限制
性示例,热量累积基本上可由背光功率、视频分辨率和/或可以在整个视觉呈现任务中保持恒定或在界限以上和/或以下的其他因素来确定。因此,温度条件可包括在包括显示内容的视觉呈现任务后的预测温度超过预定义温度阈值,该内容在所估计的显示时间内导致所估计的功耗。例如,当前温度和/或温度变化率可用于预测显示器部分的最终温度以智能地确定是否立即切换显示内容或者是否推迟切换显示内容直到稍后(例如,直到任务之间的边界)。作为示例,如果视觉呈现的所估计的功耗和/或所估计的显示时间将导致所预测的温度在用户完成与该视觉呈现的交互之前就太高,则将该视觉呈现切换至不同的显示器部分可导致对用户的打断。因此,通过提前切换显示内容,用户或许能够在没有中断的情况下在更长时间内参与任务。
43.图3-示例性温度曲线图
44.当前温度和/或温度变化率可以在如图3所示的温度曲线图300中可视化。温度曲线图300相对于指示时间的x轴302和指示温度的y轴304标绘了两个不同的温度曲线316a和316b。因此,例如,温度曲线316a示出了随着时间过去温度沿所描绘的曲线上升。温度曲线图300在没有单位且没有任何特定比例的情况下示出,并且阐示了可被应用于以一般方式预测显示器部分的温度的一般关系。由此,温度曲线图300是可针对不同的显示器技术出现且具有不同温度阈值等的典型温度关系的非限制性图示。图3所示的时间/温度关系被认为对于各种显示器技术是成立的,但可以类似地使用任何其他温度曲线模型来预测用于动态地切换显示器的温度条件。温度曲线是相对于预定义的温度阈值310而示出的。
45.示例性温度曲线316a示出了被预测为由于在第一显示器部分上执行假设视觉呈现任务而导致的假设温度,该假设温度开始于初始温度312a。开始于初始温度312a,温度曲线316a指示以非恒定速率上升(例如,温度在该温度为低时更快地上升,并且温度上升速率随着温度越高而减小)。如曲线316a指示的,第一显示器部分的温度被预测为上升到最终在时间314a超过预定义的阈值温度310。
46.示例性温度曲线316b类似于曲线316a,但示出了被预测为由于在第二显示器部分上执行相同的假设视觉呈现任务而导致的假设温度,虽然在其他方面等同于第一显示器部分,但开始于更低的初始温度312b(例如,使得初始温度之间存在差异306)。如所描绘的,第二显示器部分开始于更低温度并因此在第二显示器部分在时间314b超过预定义的阈值温度之前可过去更长的时间。因此,在过热会发生之前可以在这两个不同显示器上执行视觉呈现任务有多久之间存在时间差308。具体而言,曲线316a和316b指示在过热会发生之前可以在第二显示器部分上更久地执行视觉呈现任务。
47.因此,温度曲线和/或任何相似数学预测可被应用于评估温度条件,例如该温度条件可包括所预测的温度曲线316a在当前时间或者在阈值时间量内的将来时间(例如,如果温度曲线将在一分钟内相交)与温度阈值310相交。例如,显示器控制器可被配置成抢先将内容从第一显示器部分切换至第二显示器部分,例如以避免稍后以会中断任务的方式切换。例如,如果任务是在第一显示器部分上发起的并且被预测为结束于时间320,则在第一显示器上运行该任务将很有可能导致显著过热达大量时间(例如,时间314a和时间320之间的时间)。因此,根据本公开的显示器控制器可被配置成抢先将显示任务切换成使用第二显示器部分,而不是第一显示器部分,这将不会过热直到在所预测的任务结束时间320之后的稍后时间314b。因此,该任务可以在不导致任一显示器部分过热的情况下完成。作为附加益
处,该切换被抢先完成以最小化任务期间的中断。
48.在一些示例中,显示器控制器被配置成,在预测温度将在完成当前显示内容任务之前超过预定义温度阈值达至多预定义的可接受时间量的情况下,推迟该显示内容从一个显示器部分到另一个显示器部分的切换。例如,任务可被预测为在超过温度阈值后的仅仅短时间和/或在温度保持不比该阈值高太多时结束。例如,视觉呈现任务可被预测为结束于时间322。尽管显示器控制器可检测到第一显示器部分的可能过热,但该第一显示器部分将仅仅稍微高于预定义的阈值温度且持续任务完成之前的仅仅短时间。因此,为了避免中断用户交互,显示器控制器可被配置成推迟显示内容的切换直到任务完成时的时间322后。其内准许预测温度超过预定义的温度阈值的可接受时间量可以按任何合适的方式定义,例如基于标准值(例如,5分钟)或基于因用户而异的配置设置。
49.图4-示例性计算系统
50.在一些实施例中,本文中所描述的方法和过程可以与一个或多个计算设备的计算系统绑定。具体而言,此类方法和过程可被实现为计算机应用程序或服务、应用编程接口(api)、库、和/或其他计算机程序产品。
51.图4示意性地示出了可执行上述方法和过程中的一个或多个的计算系统400的非限制性实施例。以简化形式示出了计算系统400。计算系统400可采取一个或多个下列各项的形式:个人计算机、服务器计算机、平板计算机、家庭娱乐计算机、网络计算设备、游戏设备、移动计算设备、移动通信设备(例如,智能电话)、和/或其他计算设备。作为示例,图1a的计算设备100和/或图1b的计算设备100’可以是计算系统400的示例。计算系统400可被配置成实现本公开的各方法,例如实现图2的方法200。
52.计算系统400包括逻辑机402和存储机404。计算系统400可任选地包括输入/输出子系统406、通信子系统408和/或图4未示出的其他组件。
53.逻辑机402包括被配置成执行指令的一个或多个物理设备。例如,逻辑机可被配置成执行作为一个或多个下列各项的一部分的指令:应用、服务、程序、例程、库、对象、组件、数据结构、或其他逻辑构造。此类指令可被实现以执行任务、实现数据类型、变换一个或多个组件的状态、实现技术效果、或以其他方式得到期望的结果。
54.逻辑机可包括被配置成执行软件指令的一个或多个处理器。附加地或替换地,逻辑机可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机。逻辑机的处理器可以是单核或多核的,并且在其上执行的指令可被配置成用于串行、并行、和/或分布式处理。逻辑机的各个个体组件可任选地分布在两个或更多个分开的设备之中,这些设备可位于远程和/或被配置成用于协同处理。逻辑机的各方面可以由用云计算配置进行配置的能远程地访问的联网计算设备来虚拟化和执行。
55.存储机404包括被配置成保持能由逻辑机执行以实现本文中所描述的方法和过程的指令的一个或多个物理设备。当实现这些方法和过程时,可以变换存储机404的状态——例如,以保持不同的数据。
56.存储机404可包括可移除和/或内置设备。存储机404可包括光学存储器(例如,cd、dvd、hd-dvd、蓝光碟等)、半导体存储器(例如,ram、eprom、eeprom等)、和/或磁存储器(例如,硬盘驱动器、软盘驱动器、磁带驱动器、mram等)等等。存储机404可包括易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址、和/或内容可寻
址设备。
57.将领会,存储机404包括一个或多个物理设备。然而,本文中所描述的指令的各方面可替换地通过不被物理设备保持达有限历时的通信介质(例如,电磁信号、光信号等)来传播。
58.逻辑机402和存储机404的各方面可被一起集成到一个或多个硬件逻辑组件中。此类硬件逻辑组件可包括例如现场可编程门阵列(fpga)、程序和应用专用集成电路(pasic/asic)、程序和应用专用标准产品(pssp/assp)、片上系统(soc),以及复杂可编程逻辑设备(cpld)。
59.术语“模块”、“程序”和“引擎”可被用来描述计算系统400的被实现为执行特定功能的方面。在一些情形中,可以经由执行被存储机402保持的指令的逻辑机404来实例化模块、程序或引擎。将理解,不同的模块、程序、和/或引擎可以从相同的应用、服务、代码块、对象、库、例程、api、函数等实例化。类似地,相同的模块、程序和/或引擎可由不同的应用、服务、代码块、对象、例程、api、功能等来实例化。术语模块摂、程序摂和引擎摂意在涵盖单个或成组的可执行文件、数据文件、库、驱动程序、脚本、数据库记录等。
60.将领会,如此处所使用的服务摂可以是跨多个用户会话可执行的应用程序。服务可对一个或更多系统组件、程序、和/或其他服务可用。在一些实现中,服务可以在一个或多个服务器计算设备上运行。
61.当被包括时,输入/输出子系统406可包括一个或多个显示设备,该一个或多个显示设备可用于呈现由存储机404保存的数据的视觉表示。例如,输入/输出子系统可包括两个或更多个显示器部分,诸如显示器部分102a和显示器部分102b。该视觉表示可采取图形用户界面(gui)的形式。由于本文中所描述的方法和过程改变了由存储机保持的数据,并因而变换了存储机的状态,因此同样可以变换输入/输出子系统406的显示设备的状态以视觉地表示底层数据中的改变。输入/输出子系统406可包括利用实质上任何类型的技术的一个或多个显示设备。这种显示设备可以在共享外壳中与逻辑机402和/或存储机404组合,或者这种显示设备可以是外围显示设备。
62.当被包括时,输入/输出子系统406可包括诸如键盘、鼠标、触摸屏或游戏控制器等一个或多个用户输入设备或者与这些用户输入设备对接。在一些实施例中,输入/输出子系统406可以包括或相接于所选择的自然用户输入(nui)部件。这样的部件可以是集成式的或者是外设,并且输入动作的转换和/或处理可以在板上或板下处理。示例nui部件可包括用于语言和/或语音识别的话筒;用于机器视觉和/或姿势识别的红外、色彩、立体显示器和/或深度相机;用于运动检测和/或意图识别的头部跟踪器、眼睛跟踪器、加速计和/或陀螺仪;以及用于评估脑部活动的电场感测部件。在一些示例中,输入/输出子系统406可包括被配置成接收对应于所显示的数据内容的触摸输入的一个或多个触摸显示模块形式的用户输入设备。例如,输入/输出子系统406可包括两个或更多个触摸显示模块,诸如显示器部分102a的触摸显示模块112a以及显示器部分102b的触摸显示模块112b。
63.当包括通信子系统408时,通信子系统400可被配置成将计算系统1700与一个或多个其他计算设备通信地耦合。通信子系统408可包括与一个或多个不同通信协议兼容的有线和/或无线通信设备。作为非限制性示例,通信子系统可被配置成用于经由无线电话网络、或者有线或无线局域网或广域网进行通信。在一些实施例中,通信子系统可允许计算系
统400经由诸如因特网之类的网络将消息发送至其他设备以及/或者从其他设备接收消息。
64.在一示例中,显示设备包括显示器,该显示器包括第一显示器部分和第二显示器部分。在该示例或任何其他示例中,显示设备进一步包括显示器控制器。在该示例或任何其他示例中,显示器控制器被配置成评估第一显示器部分的表面的温度条件。在该示例或任何其他示例中,显示器控制器响应于该温度条件而被配置成发起显示内容从一个显示器部分到另一个显示器部分的切换。在该示例或任何其他示例中,温度条件包括第一显示器部分的表面的所估计的温度超过预定义阈值。在该示例或任何其他示例中,该预定义阈值是凭经验确定的安全阈值。在该示例或任何其他示例中,该预定义阈值是用户定义的温度阈值。在该示例或任何其他示例中,该显示设备进一步包括与第一显示器部分相关联的第一温度传感器,其中评估温度条件至少基于由第一温度传感器进行的温度测量。在该示例或任何其他示例中,该第一显示器部分是第一设备壳体中的第一显示设备,而第二显示器部分是不同的第二设备壳体中的不同的第二显示设备。在该示例或任何其他示例中,发起显示内容从一个显示器部分到另一个显示器部分的切换包括交换第一显示器部分和第二显示器部分的显示内容。在该示例或任何其他示例中,发起显示内容从一个显示器部分到另一个显示器部分的切换包括在第二显示器部分上呈现先前与第一显示器部分相关联的显示内容。在该示例或任何其他示例中,发起显示内容从一个显示器部分到另一个显示器部分的切换包括降低到第一显示器部分的供电。在该示例或任何其他示例中,降低到第一显示器部分的供电包括关闭第一显示器部分。在该示例或任何其他示例中,显示器控制器可被配置成使得第一显示器部分和第二显示器部分中的一个显示器部分显示向该设备的用户请求许可的提示,以发起显示内容从一个显示器部分到另一个显示器部分的切换。在该示例或任何其他示例中,温度条件包括在显示内容后的预测温度超过预定义温度阈值,所述内容在所估计的显示时间内具有所估计的功耗。在该示例或任何其他示例中,显示器控制器被配置成,在预测温度将在完成当前显示内容任务之前超过预定义温度阈值达至多预定义的可接受时间量的情况下,推迟显示内容从一个显示器部分到另一个显示器部分的切换。
65.在一示例中,一种基于显示器温度来动态地切换显示内容的方法包括经由包括第一显示器部分和第二显示器部分的显示器来呈现显示内容。在该示例或任何其他示例中,该方法进一步包括评估第一显示器部分的表面的温度条件。在该示例或任何其他示例中,该方法进一步包括响应于该温度条件而发起显示内容从第一显示器部分到第二显示器部分的切换。在该示例或任何其他示例中,温度条件包括第一显示器部分的表面的所估计的温度超过预定义阈值。在该示例或任何其他示例中,发起显示内容从一个显示器部分到另一个显示器部分的切换包括交换第一显示器部分和第二显示器部分的显示内容。在该示例或任何其他示例中,发起显示内容从一个显示器部分到另一个显示器部分的切换包括(1)在第二显示器部分上呈现先前与第一显示器部分相关联的显示内容;以及(2)降低到第一显示器部分的供电。在该示例或任何其他示例中,温度条件包括在显示内容后的预测温度超过预定义温度阈值,所述内容在所估计的显示时间内具有所估计的功耗。在该示例或任何其他示例中,该方法进一步包括,在预测温度将在完成当前显示内容任务之前超过预定义温度阈值达至多预定义的可接受时间量的情况下,推迟显示内容从一个显示器部分到另一个显示器部分的切换。
66.在一示例中,一种显示设备包括显示器,该显示器包括第一显示器壳体中的第一显示设备以及第二显示器壳体中的第二显示设备。在该示例或任何其他示例中,该显示设备进一步包括显示器控制器,其被配置成评估第一显示设备的表面的所估计的温度,包括测量与该第一显示设备相关联的温度传感器的温度。在该示例或任何其他示例中,该显示器控制器被进一步配置成响应于所估计的温度超过预定义阈值而发起显示内容从第一显示设备到第二显示设备的切换。
67.应当理解,本文中所描述的配置和/或办法本质上是示例性的,并且这些具体实施例或示例不应被视为具有限制意义,因为许多变体是可能的。本文中所描述的具体例程或方法可表示任何数目的处理策略中的一个或多个。由此,所解说和/或所描述的各种动作可按所解说和/或所描述的顺序执行、按其他顺序执行、并行地执行,或者被省略。同样,以上所描述的过程的次序可被改变。
68.本公开的主题包括此处公开的各种过程、系统和配置以及其他特征、功能、动作和/或属性、以及它们的任一和全部等价物的所有新颖且非显而易见的组合和子组合。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献