动态地重新配置多显示器设备中的显示器的制作方法

文档序号:30583893发布日期:2022-06-29 14:24阅读:78来源:国知局
动态地重新配置多显示器设备中的显示器的制作方法

1.本公开总体上涉及计算领域,并且更具体地地涉及用于动态地重新配置多显示器设备中的显示器的系统和方法。


背景技术:

2.终端用户比从前有了更多的电子设备选择。一些突出的技术趋势正在酝酿之中,并且这些趋势将改变电子设备的面貌。这些技术趋势中的一些涉及蛤壳式设备。一般而言,蛤壳式设备是其中第一壳体可旋转地耦合至第二壳体的设备。例如,膝上型计算机、笔记本计算机等是具有蛤壳形状因子的小型便携式个人计算机,典型地具有安装在蛤壳的第一上壳体的内侧上的计算机显示器、以及蛤壳的第二下壳体的内侧上的字母数字键盘。蛤壳式设备被打开以使用该设备,并且被折叠成闭合以进行运输或存储。
附图说明
3.为了提供对本公开及本公开的特征和优势的更完整的理解,结合所附附图引用下列描述,其中,相同的附图标记表示相同的部件,在附图中:
4.图1a是根据本公开的实施例的、启用用于动态地重新配置多显示器设备中的显示器的系统和方法的系统的简化框图;
5.图1b是根据本公开的实施例的、启用用于动态地重新配置多显示器设备中的显示器的系统和方法的系统的简化框图;
6.图2a是根据本公开的实施例的系统的部分的简化框图,图示出启用用于动态地重新配置多显示器设备中的显示器的系统和方法的示例细节;
7.图2b是根据本公开的实施例的系统的部分的简化框图,图示出启用用于动态地重新配置多显示器设备中的显示器的系统和方法的示例细节;
8.图2c是根据本公开的实施例的系统的部分的简化框图,图示出启用用于动态地重新配置多显示器设备中的显示器的系统和方法的示例细节;
9.图2d是根据本公开的实施例的系统的部分的简化框图,图示出启用用于动态地重新配置多显示器设备中的显示器的系统和方法的示例细节;
10.图3a是根据本公开的实施例的、启用用于动态地重新配置多显示器设备中的显示器的系统和方法的系统的部分的简化框图;
11.图3b是根据本公开的实施例的、启用用于动态地重新配置多显示器设备中的显示器的系统和方法的系统的部分的简化框图;
12.图4是根据本公开的实施例的、启用用于动态地重新配置多显示器设备中的显示器的系统和方法的系统的部分的简化框图;
13.图5是图示根据实施例的可与系统相关联的潜在操作的简化流程图;
14.图6是图示根据实施例的可与系统相关联的潜在操作的简化流程图;
15.图7是图示根据实施例的可与系统相关联的潜在操作的简化流程图;
16.图8是图示根据实施例的可与系统相关联的潜在操作的简化流程图;
17.图9是图示根据实施例的可与系统相关联的潜在操作的简化流程图;
18.图10是图示根据实施例的可与系统相关联的潜在操作的简化流程图;
19.图11是图示根据实施例的可与系统相关联的潜在操作的简化流程图;以及
20.图12是图示根据实施例的可与系统相关联的潜在操作的简化流程图。
21.附图的各图不一定是按比例绘制的,因为它们的尺寸可以显著地变化而不背离本公开的范围。
具体实施方式
22.以下具体实施方式阐述根据本公开的实施例的、与启用用于动态地重新配置多显示器设备中的显示器的系统和方法有关的装置、方法和系统的示例。例如,为方便起见,参照一个实施例描述诸如(多个)结构、(多个)功能和/或(多个)特性之类的特征;可以以所描述的特征中的任何合适的一个或多个特征来实现各实施例。
23.在下列描述中,将使用由本领域技术人员通常采用以将他们的工作实质传达给本领域的其他技术人员的术语来描述说明性实现方式的各方面。然而,对本领域技术人员将显而易见的是,可以仅采用所描述方面中的一些来实施本文中所公开的实施例。出于解释的目的,阐述了特定的数字、材料和配置,以提供对说明性实现方式的透彻理解。然而,对本领域技术人员将显而易见的是,可在没有这些特定细节的情况下实施本文中公开的实施例。在其他实例中,省略或简化公知的特征,以免混淆说明性实现方式。
24.在下列具体实施方式中,作出对形成其一部分的附图的参考,在附图中,同样的数字通篇指定同样的部分,并且在附图中,通过说明的方式示出了可在其中实施本公开的主题的实施例。应理解,可利用其他实施例,并且可作出结构或逻辑的改变而不背离本公开的范围。因此,以下详细描述不应以限制的意义来理解,并且实施例的范围由所附权利要求及其等效方案来限定。对于本公开的目的,短语“a和/或b”意指(a)、(b)或(a和b)。对于本公开的目的,短语“a、b或c”意指(a)、(b)、(c)、(a和b)、(a和c)、(b和c)或(a、b和c)。
25.本说明书可使用基于视角的描述,诸如,顶部/底部、中/外、上方/下方等等。此类描述仅用于方便讨论并且不旨在将本文中所描述的实施例的应用局限于任何特定定向。说明书可使用短语“在实施例中”或“在多个实施例中”,其可各自指代相同或不同实施例中的一个或多个。说明书可使用短语“在示例中”,其可各自指代相同或不同示例中的一个或多个示例。此外,如相对于本公开的实施例所使用的术语“包含”、“包括”、“具有”等是同义的。
26.本文中可使用术语“与
……
耦合”及其派生词。术语“耦合的”可意指以下各项中的一项或多项。术语“耦合的”可意指两个或更多个元件处于直接的物理或电气接触。然而,术语“耦合的”还可意指两个或更多个元件彼此间接接触,但仍彼此协作或交互,并且可意指一个或多个其他元件被耦合或连接在被称为彼此耦合的元件之间。术语“直接耦合的”可意指两个或更多个元件处于直接的接触。术语“大约”指示百分之五(5%)的容差。例如,大约四十五度(45
°
)将包括四十五度(45
°
)以及从四十五度(45
°
)
±
2.25度(2.25
°
)。
27.图1a是根据本公开的实施例的、被配置成启用用于动态地重新配置多显示器设备中的显示器的系统和方法的电子设备的简化框图。在示例中,电子设备100可以包括第一壳体102和第二壳体104。第一壳体102可以使用铰链106可枢转地耦合至第二壳体104。第一壳
体102可以包括主显示器108和相机112。第二壳体104可以包括辅助显示器110。在一些示例中,辅助显示器是触摸显示器。电子设备100可使用网络120与云服务114、服务器116和/或网络元件118通信。
28.转向图1b,图1b是根据本公开的实施例的、被配置成启用用于动态地重新配置多显示器设备中的显示器的系统和方法的电子设备100的简化框图。在示例中,电子设备100可以包括第一壳体102和第二壳体104。电子设备100可以进一步包括铰链106,该铰链106将第一壳体102可枢转地耦合至第二壳体104。第一壳体102可以包括主显示器108和相机112。第二壳体104可以包括辅助显示器110。
29.在示例中,相机112可以包括头部位置跟踪传感器122和眼部跟踪系统124。头部位置跟踪传感器122可以是低功率推断头部位置跟踪传感器,并且眼部跟踪系统124可以捕捉用户的(多只)眼睛的位置以及(多只)眼睛的移动以跟踪用户的(多只)眼睛。在一些示例中,相机112可以包括用于捕捉用户的图像或视频的图像传感器。在一些实施例中,所捕捉的图像或视频可以包括用户的上部躯干或头部,并且眼部跟踪系统124可包括用于确定用户正在看着的方向的头部和/或眼部跟踪系统。在一些实施例中,眼部跟踪系统124可以包括头部跟踪软件和眼部跟踪软件两者以用于对用户正在看着的地方的粗放和精细跟踪,并且在电子设备100中不存在头部位置跟踪传感器122。第二壳体104可包括触摸传感器126a和126b、用户跟踪逻辑128、显示器重新配置引擎130、以及外围设备检测引擎166。用户跟踪逻辑128可以包括辅助传感器170。在一些示例中,用户跟踪逻辑128和/或显示器重新配置引擎130可位于第一壳体102中。辅助传感器170可以接收并收集来自触摸传感器126a和126b以及外围设备检测引擎166的用户相关数据。用户跟踪逻辑128可以使用来自头部位置跟踪传感器122、眼部跟踪系统124的数据和来自辅助传感器170的用户相关数据来确定用户的意图。眼部跟踪系统124、用户跟踪逻辑128、显示器重新配置引擎130、外围设备检测引擎166和/或辅助传感器170可以是软件或逻辑以在电子设备100内的一个或多个处理器上运行。头部位置跟踪传感器可以是硬件和软件的组合,或者可以是软件以在电子设备100内的一个或多个处理器上运行。
30.外围设备检测引擎166可以检测外围设备168何时被用于与电子设备100交互以及用户何时与外围设备168交互。例如,如图1b中所图示,外围设备168可以是用于与主显示器108和/或辅助显示器110进行交互的外围设备168。另外,用户可在与主显示器108和/或辅助显示器110进行交互之前拿起、打开、激活外围设备168或者以其他方式与外围设备168交互。更具体地,外围设备168可以是触控笔,并且外围设备检测引擎166可以检测外围设备168何时被用于与主显示器108和/或辅助显示器110进行交互,或者为了尝试获得更快的响应,外围设备检测引擎166可以在外围设备168被用于与主显示器108和/或辅助显示器110进行交互的预期之下检测用户何时与外围设备168交互。外围设备168是用于与主显示器108和/或辅助显示器110进行交互的外围输入设备和/或输出设备(例如,头戴式耳机、话筒、鼠标、触控板、图像扫描仪等)。
31.相机112可以被配置成包括用于允许用户的头部位置、用户的面部、和/或用户的一只或多只眼睛被跟踪的软件,或者可以收集可以由电子设备100用来跟踪用户的头部位置、用户的面部和/或用户的一只或多只眼睛的数据。更具体地,头部位置跟踪传感器122可以被配置成用于帮助检测用户的头部位置,并且眼部跟踪系统124可以被配置成用于帮助
检测用户的一只或多只眼睛。在一些示例中,头部位置跟踪传感器122是红外(ir)传感器或使用比眼部跟踪系统124更少的功率的某种其他相对较低功率的头部位置跟踪传感器。辅助显示器110可以是触摸显示器。电子设备100可以包括被配置成用于检测用户的一个或多个手掌或手指是否正在触摸该触摸显示器的外围设备检测引擎166。在另一实施例中,电子设备100可以包括辅助显示器110上的一个或多个触摸传感器126a和126b。在一些示例中,一个或多个触摸传感器126a和126b可以被设置在辅助显示器110的边缘附近。触摸传感器126a和126b可以被配置成用于检测用户的手掌或手部的存在。例如,一个或多个触摸传感器126a和126b可以被设置在当用户在辅助显示器110上显示的虚拟键盘上打字时用户会通常放置其手掌的地方。外围设备检测引擎166被配置成用于确定外围设备168何时被用于与主显示器108和/或辅助显示器110进行交互。
32.用户跟踪逻辑128可以被配置成用于使用相机112、头部位置跟踪传感器122和/或眼部跟踪系统124来帮助确定用户的头部位置、用户的面部的位置、用户的一只或多只眼睛的位置,确定用户的注视和/或用户的其他特征。外围设备检测引擎166可以用于向用户跟踪逻辑128提供补充信息,以确定用户的意图、用户的头部位置、用户的面部的位置、用户的一只或多只眼睛的位置,确定用户的注视和/或用户的其他特征。术语“注视”是指用户的头部相对于主显示器108的位置、用户的眼部相对于主显示器108的位置、相对于主显示器108的瞳孔取向、和/或用户的面部和眼部距主显示器108的相对距离。用户跟踪逻辑128可以基于检测到的用户的头部位置、手掌位置、面部、眼部、来自辅助传感器170的用户相关数据、和/或用户的其他特征来确定用户的意图。用户跟踪逻辑128可以确定用户的注视以及用户是正在看着主显示器108、辅助显示器110还是看向某个其他区域(例如,看向站在电子设备100旁边的人、或在远处并且经过电子设备100或在电子设备100上方的某物(如窗或电视设备))。
33.用户跟踪逻辑128可以将与用户的意图有关的数据(例如,相对于主显示器108的相对头部位置、相对面部位置、相对眼部位置等,手掌位置,用户与外围设备的交互等)传输至显示器重新配置引擎130。显示器重新配置引擎130可以被配置成用于从用户跟踪逻辑128接收与用户的意图有关的数据,并且确定主显示器108和/或辅助显示器110的配置是否应当被改变。如果主显示器108和/或辅助显示器110的配置应当被改变,则显示器重新配置引擎130可以改变主显示器108和/或辅助显示器110的配置。在一些示例中,配置的改变是从第一用户界面配置(例如,键盘用户界面配置)到不同的第二用户界面配置(例如,笔记记录用户界面配置)的改变。
34.在说明性示例中,用户可能正在看着处于笔记记录配置的辅助显示器110并且正在记笔记,并且随后看着主显示器108以使用互联网浏览应用并尝试在辅助显示器110上使用触摸板来移动主显示器108上的光标、或者使用辅助显示器110将内容键入到主显示器108中。然而,在一些当前系统中,当前系统不知道用户已经开始看着主显示器108,并且辅助显示器110不会将配置从笔记记录配置改变为键盘和触摸板配置并继续处于笔记记录配置。这可能导致差的用户体验。
35.当前系统的另一问题在于当用户持续地看着主显示器108并且并非正在使用辅助显示器110但辅助显示器110继续显示内容并消耗功率时。这可能导致不必要的功率损失并降低电池寿命。用户跟踪逻辑128可以检测用户的头部位置、手掌位置、面部、眼部和/或用
户的其他特征,并且基于来自头部位置跟踪传感器122、眼部跟踪系统124的数据和来自辅助传感器170的用户相关数据,用户跟踪逻辑128可以确定用户的意图以及用户是正在看着主显示器108、辅助显示器110还是看向某个其他区域。显示器调整引擎130可以被配置成用于从用户跟踪逻辑128接收与用户的意图有关的数据,并且确定主显示器108和/或辅助显示器110的配置是否应当被改变。更具体地,显示器重新配置引擎130可以被配置成用于从用户跟踪逻辑128接收与用户的意图有关的数据,并且确定主显示器108和/或辅助显示器110上的应用应当被改变、主显示器108的用户界面配置和/或辅助显示器110的用户界面配置应当被改变、或者主显示器108和/或辅助显示器110应当进入低功率配置或待机模式以节省功率和/或电池。在一些示例中,可以使用相对低功率的头部位置跟踪传感器122来确定用户的意图。在其他示例中,使用手掌检测区域126a和126b和/或外围设备检测引擎166来确定用户的意图,或者补充来自头部位置跟踪传感器122的数据以确定用户的意图。如果用户跟踪逻辑128无法使用头部位置跟踪传感器122、触摸传感器126a和126b和/或外围设备检测引擎166来确定用户的意图,则眼部跟踪系统124被用于确定用户的意图。
36.应当理解,也可利用其他实施例,并且可作出结构改变而不背离本公开的范围。因为可以提供任何合适的布置和配置而不背离本公开的教导,所以由电子设备100提供了很大的灵活性。
37.如本文中所使用,术语“当
……
时”可被用来指示事件的时间性质。例如,短语“当事件

b’发生时,事件

a’发生”将被解释为意味着事件a可在事件b的发生之前、期间或之后发生,但还是与事件b的发生相关联。例如,如果事件a响应于事件b的发生而发生,或者响应于指示事件b已发生、正在发生或将发生的信号而发生,则当事件b发生时,事件a发生。在本公开中对“一个实施例”或“实施例”的引用意味着结合该实施例描述的特定特征、结构或特性被包括在至少一个实施例中。出现短语“在一个实施例中”或“在实施例中”不一定全部指代同一个实施例。
38.图1a和图1b的元件可通过一个或多个接口彼此耦合,该一个或多个接口采用为网络(例如,网络120等)通信提供可行路径的任何合适的连接(有线的或无线的)。另外,可基于特定的配置需求组合图1a的元件中的任何一个或多个元件,或将这些元件中的任何一个或多个元件从架构中移除。网络120可包括能够进行传输控制协议/网际协议(tcp/ip)通信以在网络中传输或接收分组的配置。电子设备100还可在适当的情况下并基于特定需要与用户数据报协议/ip(udp/ip)或任何其他合适的协议结合来进行操作。
39.出于例示电子设备100的某些示例技术的目的,可将以下基础信息视为可从中适当地解释本公开的基础。一般而言,蛤壳式设备是其中第一壳体可枢转地耦合至第二壳体的设备。例如,蛤壳式设备可以是膝上型计算机、笔记本计算机、或具有蛤壳形状因子的其他小型便携式个人计算机,典型地具有安装在蛤壳的第一上壳体的内侧上的计算机显示器、以及蛤壳的第二下壳体的内侧上的字母数字键盘。蛤壳被打开以使用该设备,并且被折叠成闭合以进行运输或存储。
40.双显示器设备正在变得更加流行并且正在得到更多的关注。具有两个显示器通常可以提供相对较好的用户体验,并且可以通过允许设备以平板配置、笔记本配置、帐篷状配置、膝上型配置等进行操作来帮助提高生产力。双显示器设备的一个用例是采用蛤壳式配置,其中,主显示器被用作用于显示内容的机盖并且辅助显示器被用作用于屏幕上键盘和
触摸板的基座,或者为了显示完整视频,辅助显示器被用作用于显示器上的应用而不具有屏幕上键盘和触摸板的基座。在其中用户正使用这两个显示器来显示内容而不将辅助显示器用作键盘和触摸板的情况下,用户可将其面部转向上来查看主显示器或将其面部转向下来查看辅助显示器。基于用户的意图和/或用户的头部和眼部位置,辅助显示器需要快速地改变为键盘和触摸板配置或者用于应用内容的全显示屏配置。
41.在一些示例中,当用户的注视和/或用户的头部/眼部位置是向上的并且正在查看主显示器(例如,俯仰角小于临界角),则辅助显示器应当表现得像键盘和触摸板。当用户的注视和/或用户的头部/眼部位置是向下的并且正在查看辅助显示器(例如,俯仰角大于临界角),则系统应当能够自动地将辅助显示器的配置改变为笔记记录配置。当前不存在对用于双显示器设备的辅助显示器进行此种改变的自动化的方式。在当前设备中,用户需要手动地选择辅助显示器的配置,以显示键盘和触摸板,进入笔记记录配置,进入全显示配置来显示内容,或者进入其中显示器的一半显示内容或应用并且另一半是键盘并具有或不具有触摸板的配置。
42.当前,存在具有眼部跟踪来确定活跃显示器的系统。此外,存在具有头部姿态估计的系统,但是当前系统中没有一个系统解决采用蛤壳模式的双显示器的特定问题。另外,先前的解决方案没有解决采用蛤壳模式的双显示器的、其中需要在键盘和触摸板配置与全屏内容显示配置或笔记记录配置之间进行特定的配置切换的特定用例。进一步地,一些当前系统不允许通过经由降低亮度和刷新率或者将系统强迫至面板自刷新状态或配置而使非接合显示器保持处于低功率状态来实现功率节省。而且,大多数当前系统使用眼部跟踪,但当前眼部跟踪系统可能是渴求功率和计算的,并且由于在一些用例中头部姿态估计可能足以确定用户的意图,因此并非在所有情况都需要眼部跟踪系统。由此,需要头部和眼部跟踪的组合。所需要的是允许动态地重新配置多显示器设备中的显示器的系统和方法。
43.如图1a和图1b中所概述的有助于促进用于动态地重新配置多显示器设备中的显示器的设备可以解决这些问题(和其他问题)。在示例中,电子设备(例如,电子设备100)可以包括用于动态地重新配置多显示器设备中的显示器的系统和方法,该系统和方法可以基于用户的意图(例如,用户的面部和眼部距显示器的相对距离、眼部相对于显示器的位置、相对于显示器的瞳孔取向和/或用户的头部相对于显示器的位置)来调整一个或多个显示器的配置。基于用户的意图对一个或多个显示器的配置的调整可以是自动的,并且在不要求用户手动地调整该一个或多个显示器的配置的情况下执行。更具体地,可以使用相机、ir传感器和/或眼部跟踪系统来监视和测量用户的眼睛瞳孔和/或用户的面部角度,并且使用该信息来确定用户的注视,并且基于用户的注视来确定用户的意图,并且基于所确定的用户的意图来自动地调整一个或多个显示器的配置。一个或多个显示器的配置可以允许用户以相较于一些当前设备更高的便利性和舒适性来使用蛤壳形状因子,并且可以有助于功率节省。术语“自动地调整一个或多个显示器的配置”意指用户不需要手动地调整一个或多个显示器的配置并且系统将调整该一个或多个显示器的配置。
44.在示例中,系统可以被配置成用于利用头部取向检测和眼部跟踪来使用相机(具有最小分辨率和每秒帧数),以确定用户的注视和要在辅助显示器上显示的内容(例如,键盘和触摸板配置或用于诸如笔记记录应用之类的应用的全显示屏配置)。而且,使用用户跟踪逻辑128和显示器重新配置引擎130,系统可以通过降低亮度和刷新率或者将系统强迫至
面板自刷新状态或配置(例如,逐渐调暗/psr1/2)而使得没有与用户接合的显示器去往低功率模式。
45.系统可以包括面向用户的相机,当双显示器在蛤壳模式下使用时,该面向用户的相机用于估计头部姿态或眼睛跟踪或者这两者作为混合,并且用于改变辅助显示器配置(例如,键盘和触摸板、或者全显示屏)。在相机和用户跟踪逻辑128的帮助下,系统可以确定用户的头部/眼部位置、用户的注视、以及用户正在看着主显示器还是辅助显示器。
46.在示例中,如果用户看着主显示器,则辅助显示器自动地改变为键盘和触摸板配置。在其中用户看着辅助显示器的示例中,可以使用全屏配置来显示诸如笔记记录应用之类的应用。而且,基于用户的活动,没有与用户接合的显示器可以通过降低亮度和刷新率或者将系统强迫至面板自刷新状态或配置(例如,逐渐调暗/psr1/2)而进入低功率配置或模式。这允许系统改善响应性,适应于用户的角色,并增加电池寿命。由于辅助显示器基于用户的接合而自动地改变,这还可以提供更好的用户体验。
47.功率节省可以使用头部姿态和眼部跟踪(基于用户的位置来使用相关的任一者)的混合式方法来实现。在大多数用例场景中不需要连续的眼部跟踪。例如,当用户的头部向下倾斜时,眼部是不可见的,或者当用户的头部向上倾斜时,用户仅可以看到主显示器。相较于持续的眼部跟踪,仅使用头部位置来确定用户的意图可以节省功率。此外,用于未接合的显示器的自适应调暗和低功率配置或模式可以有助于节省功率。
48.在说明性示例中,当用户处于电子设备100前方时,系统(例如,相机112、头部位置跟踪传感器122、眼部跟踪系统124、触摸传感器126a和126b、用户跟踪逻辑128、外围设备检测引擎166等)可以被配置成用于检测、确定和监视用户的意图。使用与用户的意图有关的数据来帮助调整一个或多个显示器的配置,例如,当用户正在主显示器上查看演讲或演示时调整至笔记记录应用。系统可以包括基于用户的头部位置和眼部跟踪来跟踪用户的用户接合检测引擎(例如,用户跟踪逻辑128)。可以使用来自用户的附加输入(如与辅助显示器的触摸屏的接合(例如,在使用虚拟键盘时搁置的手掌、对触控笔的使用等)来对跟踪方法进行补充。例如,当用户的手掌搁置在辅助显示器上时,由于用户最有可能与主显示器接合并且用户正在打字或准备打字,因此不需要进行眼部跟踪。
49.在说明性示例中,用户坐在双显示器设备的前方。系统在蛤壳模式下使用,两个显示器均打开并且一个或多个应用在这两个显示器上被打开。例如,主显示器可以显示网络浏览器,并且辅助显示器可以在虚拟键盘配置下使用。用户跟踪引擎(例如,用户跟踪逻辑128)可以确定用户的意图、以及用户是与主显示器还是辅助显示器接合。在一些示例中,为了确定用户的意图可以使用以下优先级:首先是头部跟踪(俯仰角与临界角进行比较),随后是手掌检测和辅助显示器和外围设备上手掌搁置检测,并且最后是眼部跟踪(俯仰角与临界角进行比较)。
50.如果用户的头部/眼部位置大于临界角,则系统可以调暗主显示器并允许辅助显示器具有全功率,以允许用户使用辅助显示器上的应用(例如,笔记记录应用)。如果用户的头部/眼部位置小于临界角,则系统可以确定用户与主显示器接合。系统可以使辅助显示器进入键盘和触摸板配置并出于功率节省而调暗辅助显示器,并且主显示器将进行操作而不进行任何亮度改变。
51.关于手掌搁置检测,系统可以使用手掌搁置状态来确定用户的意图。例如,用户的
头部位置可以是向上的,眼球向下看(如窥视或窃视)。在该示例中,如果手掌搁置在辅助显示器上,则可以忽略或不使用相对渴求功率的眼部跟踪,并且系统可仅使用头部位置来确定用户的意图。如果用户的手掌并未搁置在辅助显示器上,则系统可以确定用户的意图是看到辅助显示器上的内容。在一些示例中,可以使用人工智能和深度学习来改善准确性。在蛤壳模式下,由于辅助显示器大多被用作键盘来进行打字,因此手掌搁置百分比高得多。在该示例中,相比于头部和眼部跟踪百分比,头部位置跟踪百分比占支配地位。由于系统大多跟踪头部位置,因此相较于眼部跟踪将有更多的功率节省,这是因为相比于跟踪头部位置,眼部跟踪消耗更大的功率量。
52.将存在一些临界情况,如打字而不搁置手掌等,并且为了解决这些临界情况和误检,可以使用人工智能和深度学习。可以将人工智能与深度学习方法相组合,其中,可以使用大量用户的打字行为或使用行为来训练深度学习引擎,以使得系统可以推断最佳可能结果以避免误检。在一些示例中,云服务器114、服务器116和/或网络元件118可以包括网络误检引擎,该网络误检引擎包括人工智能和深度学习方法。网络误检引擎可以使用网络120来收集数据,并采用深度学习方法来尝试并缓解或降低误检量。另外,可以给予用户在误检的情况下利用击键来手动地切换配置的选项。
53.转到图1a的基础设施,网络120表示经互连的通信路径的用于接收和发送信息分组的一系列点或节点。网络120提供节点之间的通信接口,并且可被配置为任何局域网(lan)、虚拟局域网(vlan)、广域网(wan)、无线局域网(wlan)、城域网(man)、内联网、外联网、虚拟专用网(vpn)、以及促进网络环境中的通信(包括有线和/或无线通信)的任何其他适当的架构或系统、或上述各项的任何合适的组合。
54.在网络120中,可根据任何合适的通信消息收发协议来发送和接收网络通信量,网络通信量包括分组、帧、信号、数据等。合适的通信消息收发协议可以包括多层式方案(诸如,开放系统互连(osi)模型),或多层式方案的任何衍生或变体(例如,传输控制协议/网际协议(tcp/ip)、用户数据报协议/ip(udp/ip))。可根据各种网络协议(例如,以太网、无限带宽(infiniband)、全方位路径(omnipath)等)来制作通过网络的消息。另外,还可提供通过蜂窝网络的无线电信号通信。可提供合适的接口和基础设施来启用与蜂窝网络的通信。
55.如本文中所使用的术语“分组”是指可在分组交换型网络上的源节点与目的地节点之间被路由的数据单元。分组包括源网络地址和目的地网络地址。这些网络地址可以是tcp/ip消息收发协议中的网际协议(ip)地址。如本文中所使用的术语“数据”是指任何类型的二进制、数值、语音、视频、文本、或脚本数据,或者任何类型的源代码或目标代码,或者可从电子设备和/或网络中的一点传输到另一点的、以任何适当格式的任何其他合适的信息。
56.在示例实现方式中,电子设备100旨在涵盖具有蛤壳形状因子的计算机、膝上型计算机或电子笔记本、具有蛤壳形状因子的网络元件、或者具有蛤壳形状因子、设计、轮廓的任何其他设备、组件、元件或对象,等等。电子设备100可以包括促进其操作的任何合适的硬件、软件、组件、模块或对象,以及用于在网络环境中接收、发送和/或以其他方式传输数据或信息的合适的接口。这可包括允许数据或信息的有效交换的适当的算法和通信协议。电子设备100可包括虚拟元件。
57.关于内部结构,电子设备100可以包括用于存储要在本文中所概述的操作中使用的信息的存储器元件。在适当的情况下并基于特定需求,电子设备100可将信息保存在任何
合适的存储器元件(例如,随机存取存储器(ram)、只读存储器(rom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、专用集成电路(asic)等)、软件、硬件、固件中,或者保存在任何其他合适的组件、设备、元件或对象中。应当将本文中所讨论的存储器项中的任一者解释为被涵盖在广义术语“存储器元件”内。此外,可在任何数据库、寄存器、队列、表、高速缓存、控制列表或其他存储结构(可在任何合适的时间帧处引用它们全部)中提供被使用、跟踪、发送或接收的信息。也可将任何此类存储选项包括在如本文中所使用的广义术语“存储器元件”内。
58.在某些示例实现方式中,可由被编码在一个或多个有形介质(例如,asic中提供的嵌入式逻辑、数字信号处理器(dsp)指令、用于由处理器执行的软件(潜在地包括目标代码和源代码)、或其他类似的机器等)中的逻辑来实现本文中所概括的功能,该有形介质可包括非暂态计算机可读介质。在这些实例中的一些实例中,存储器元件可以存储用于本文中所描述的操作的数据。这包括能够存储软件、逻辑、代码或处理器指令的存储器元件,这些软件、逻辑、代码或处理器指令被执行以执行本文中描述的活动。
59.在示例实现方式中,电子设备100可包括用于实现或用于促进本文中所概述的操作的软件模块(例如,用户跟踪逻辑128、显示器重新配置引擎130等)和/或电路系统和逻辑。这些模块能以适当的方式被合适地组合,这可基于特定的配置和/或预设需求。在示例实施例中,可由被实现在这些元件外部的、或被包括在某个其他网络设备中的硬件执行此类操作,以实现预期功能。此外,模块可被实现为软件、硬件、固件或它们的任何合适的组合。这些元件还可包括可与其他网络元件协调以实现本文中概括的操作的软件(或往复式软件)。
60.另外,电子设备100可以包括可以执行软件或算法来执行如本文所讨论的活动的处理器。处理器可执行与数据相关联的任何类型的指令以实现本文中详述的操作。在一个示例中,处理器可以将元件或制品(例如,数据)从一种状态或事物变换成另一种状态或事物。在另一示例中,可以利用固定逻辑或可编程逻辑(例如,由处理器执行的软件和/或计算机指令)来实现本文中概述的活动,并且本文中所标识的元件可以是某种类型的可编程处理器、可编程数字逻辑(例如,现场可编程门阵列(fpga)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom))或包括数字逻辑、软件、代码、电子指令的asic、或上述各项的任何合适的组合。应当将本文中描述的潜在的处理元件、模块和机器中的任一者理解为被涵盖在广义术语“处理器”内。
61.转向图2a,图2a是示出根据本公开的实施例的具有说明性细节的用户的头部132的简化示图。在示例中,用户的头部132可以包括横摆轴134和俯仰轴136。当使用户的头部132向左或向右移动时,用户的头部132关于横摆轴134旋转。当使用户的头部132向上或向下移动时,用户的头部132关于俯仰轴136旋转。用户的头部132还可以包括滚动轴(未示出)。
62.在说明性示例中,主显示器中心平面138可以被限定为当用户正在看着主显示器108的中间部分或者用户的注视朝向主显示器108的中间部分时相对于主显示器108的轴线。用户可以使用户的头部132关于俯仰轴136相对于主显示器中心平面138向上或向下旋转以查看主显示器108。例如,用户可使用户的头部132关于俯仰轴136向上旋转上限角140、到达上临界平面144。如果用户使用户的头部132旋转经过上临界平面144,则用户将不再是
正在看着主显示器108,而是替代地将正在看着显示器108的上方。另外,用户可使用户的头部132关于俯仰轴136向下旋转下限角142、到达下临界平面146。如果用户使用户的头部132旋转经过下临界平面146,则用户将不再是正在看着主显示器108,而是替代地,用户的注视将是向下的并且用户将正在看着下方的显示器110。
63.转向图2b,图2b是示出根据本公开的实施例的具有说明性细节的用户的头部132的简化示图。在示例中,用户的头部132可以包括横摆轴134和俯仰轴136。当使用户的头部132向左或向右移动时,用户的头部132关于横摆轴134旋转。当使用户的头部132向上或向下移动时,用户的头部132关于俯仰轴136旋转。在说明性示例中,主显示器中心平面138可以被限定为当用户正在看着主显示器108的中间部分或者用户的注视朝向主显示器108的中间部分时相对于主显示器108的轴线。用户可以使用户的头部132关于俯仰轴136相对于主显示器中心平面138向上或向下旋转。如图2b中所图示,如果用户使用户的头部132旋转经过上临界平面144,则用户将不再是正在看着主显示器108,而是替代地,用户的注视将经过上临界平面144并且用户将正在看着主显示器108的上方。
64.转向图2c,图2c是示出根据本公开的实施例的具有说明性细节的用户的头部132的简化示图。在示例中,用户的头部132可以包括横摆轴134和俯仰轴136。当使用户的头部132向左或向右移动时,用户的头部132关于横摆轴134旋转。当使用户的头部132向上或向下移动时,用户的头部132关于俯仰轴136旋转。在说明性示例中,主显示器中心平面138可以被限定为当用户正在看着主显示器108的中间部分或者用户的注视朝向主显示器108的中间部分时相对于主显示器108的轴线。用户可以使用户的头部132关于俯仰轴136相对于主显示器中心平面138向上或向下旋转。如图2c中所图示,如果用户使用户的头部132旋转经过下临界平面146,则用户将不再是正在看着主显示器108,而是替代地,用户的注视将经过下临界平面146并且用户将是正在看着辅助显示器110。
65.转向图2d,图2d是示出根据本公开的实施例的具有说明性细节的用户的头部132的简化示图。在示例中,用户的头部132可以包括横摆轴134和俯仰轴136。当使用户的头部132向左或向右移动时,用户的头部132关于横摆轴134旋转。当使用户的头部132向上或向下移动时,用户的头部132关于俯仰轴136旋转。在说明性示例中,用户可以使用户的头部132关于横摆轴134相对于主显示器中心平面138向左或向右旋转以查看主显示器108。例如,用户可以使用户的头部132关于横摆轴134向左旋转到左临界平面148或者关于横摆轴134向右旋转到右临界平面150。如果用户使用户的头部132旋转经过左临界平面148或经过右临界平面150,则用户将不再是正在看着主显示器108,而是替代地将是正在看向主显示器108的左侧或看向主显示器108的右侧。例如,如图2d中所图示,用户的注视经过右临界平面150,并且用户正在看向经过右临界平面150的右侧而并非正在看着主显示器108。
66.转向图3a,图3a是被配置成包括用于动态地重新配置多显示器设备中的显示器的系统和方法的电子设备100的部分的简化框图。在示例中,电子设备100可以包括第一壳体102和第二壳体104。第一壳体102可以使用铰链106可枢转地耦合至第二壳体104。第一壳体102可以包括主显示器108和相机112。第二壳体104可以包括辅助显示器110。当用户正在看着电子设备100时,主显示器中心平面138可以被限定为当用户正在看着主显示器108的中间部分或用户的注视朝向主显示器108的中间部分时相对于主显示器108的轴线。用户可以使用户的头部132关于俯仰轴136相对于主显示器中心平面138向上或向下旋转以查看主显
示器108。例如,用户可使用户的头部132关于俯仰轴136向上旋转上限角140、到达上临界平面144。如果用户使用户的头部132旋转经过上临界平面144,则用户将不再是正在看着主显示器108,而是替代地,用户的注视将经过上临界平面144并且用户将是正在看着主显示器108的上方。另外,用户可使用户的头部132关于俯仰轴136向下旋转下限角142、到达下临界平面146。如果用户使用户的头部132旋转经过下临界平面146,则用户将不再是正在看着主显示器108,而是替代地,用户的注视将经过下临界平面146并且用户将是正在看着辅助显示器110。图3a图示出用户正在使用这两个显示器来显示应用的情况。更具体地,如图3a中所图示,主显示器108正在用于网络浏览或其他内容,并且辅助显示器110正在被用作键盘。
67.转向图3b,图3b是被配置成包括用于动态地重新配置多显示器设备中的显示器的系统和方法的电子设备100的部分的简化框图。在示例中,电子设备100可以包括第一壳体102和第二壳体104。第一壳体102可以使用铰链106可枢转地耦合至第二壳体104。第一壳体102可以包括主显示器108和相机112。第二壳体104可以包括辅助显示器110。当用户正在看着电子设备100时,主显示器中心平面138可以被限定为当用户正在看着主显示器108的中间部分或用户的注视朝向主显示器108的中间部分时相对于主显示器108的轴线。用户可以使用户的头部132关于俯仰轴136相对于主显示器中心平面138向上或向下旋转。例如,用户可使用户的头部132关于俯仰轴136向下旋转经过下临界平面146,并且用户将不再是正在看着主显示器108而是替代地将正在看着下方的显示器110。更具体地,如图3b中所图示,用户不再是正在看着主显示器108,而是替代地,用户的注视经过下临界平面146并且用户正在看着辅助显示器110,同时主显示器108正在显示演讲或演示。显示器重新配置引擎130可以被配置成用于使得辅助显示器110被配置为具有笔记记录应用的全屏幕并且允许用户在演讲或演示期间记笔记。
68.在示例中,系统可以被配置成用于使用相机112和用户跟踪逻辑128来确定头部/眼部位置。显示器重新配置引擎130可以被配置成用于接收来自用户跟踪逻辑128的数据并改变主显示器108和/或辅助显示器110的内容和/或功率水平。当用户的头部/眼部位置是向上的并且正在查看主显示器108,则显示器重新配置引擎130可以被配置成用于将辅助显示器110的配置改变为键盘和/或触摸板配置。当用户的头部/眼部位置是向下的并且正在查看辅助显示器110,则显示器重新配置引擎130可以被配置成用于使辅助显示器110被配置为具有笔记记录应用的全屏幕。由于用户跟踪逻辑128持续地监视用户的头部/眼部位置,显示器重新配置引擎130可以动态地改变主显示器108和/或辅助显示器110的配置和表现。在一些示例中,相机112可以基于使用和/或头部/眼部跟踪而以最小fps和分辨率运行。
69.转向图4,图4是被配置成包括用于动态地重新配置多显示器设备中的显示器的系统和方法的电子设备100a的部分的简化框图。在示例中,电子设备100a可以包括第一壳体102a、第二壳体104a和第三壳体152。第一壳体102a可以使用铰链106a可枢转地耦合至第二壳体104a。第三壳体152可以使用第二铰链154可旋转地耦合至第二壳体104a。第一壳体102a可以包括主显示器108a和相机112。第二壳体104可以包括辅助显示器110a。第三壳体152可以包括第三显示器156。在电子设备100a的一种配置中,第二壳体104和第三壳体152的组合可以是与第一壳体102a相对地相同尺寸和/或形状因子的,以使得第一壳体102a可以在处于闭合的蛤壳配置的第二壳体104和第三壳体152的上方枢转或旋转。在电子设备100a的其他配置中,第一壳体102a、第二壳体104和第三壳体152中的一个或多个可以是相
对相同尺寸和/或形状因子的。
70.用户的头部132可以包括横摆轴134和俯仰轴136。用户可以使用户的头部132关于俯仰轴136向上或向下旋转以查看主显示器108a。例如,用户可以使用户的头部132在主显示器上临界平面158与主显示器下临界平面160之间旋转以查看主显示器108a。如果用户使用户的头部132旋转经过主显示器上临界平面158,则用户将不再是正在看着主显示器108a,而是替代地将是正在看着主显示器108a的上方。另外,用户可以使用户的头部132向下旋转到主显示器下临界平面160。如果用户使用户的头部132旋转经过主显示器下临界平面160,则用户将不再是正在看着主显示器108a,而是替代地将是正在看着辅助显示器110a。用户可以使用户的头部132在主显示器下临界平面160与第二显示器下临界平面162之间旋转以查看辅助显示器110a。当查看辅助显示器110a时,如果用户使用户的头部132向上旋转经过主显示器下临界平面160,则用户将不再是正在看着辅助显示器110a,而是替代地将是正在看着主显示器108a。另外,当查看辅助显示器110a时,用户可以使用户的头部132向下旋转到第二显示器下临界平面162。如果用户使用户的头部132旋转经过第二显示器下临界平面162,则用户将不再是正在看着辅助显示器110a,而是替代地将是正在看着第三显示器156。用户可以使用户的头部132在第二显示器下临界平面162与第三显示器下临界平面164之间旋转以查看第三显示器156。当查看第三显示器156时,如果用户使用户的头部132向上旋转经过第二显示器下临界平面162,则用户将不再是正在看着第三显示器156,而是替代地将是正在看着辅助显示器110a。另外,当查看第三显示器156时,用户可以使用户的头部132向下旋转到第三显示器下临界平面164。如果用户使用户的头部132旋转经过第三显示器下临界平面164,则用户将不再是正在看着第三显示器156,而是替代地将正在看着经过第三显示器156之处(例如,看着支撑电子设备100a的表面处)。基于用户的意图和/或用户的其他特征,可以改变主显示器108a、辅助显示器110a和/或第三显示器156的配置和/或功率状态。
71.转向图5,图5是图示根据实施例的、可与启用用于动态地重新配置多显示器设备中的显示器的系统和方法相关联的流程500的可能的操作的示例流程图。流程图可以采用计算机可读指令来实现,这些计算机可读指令可由具有多个显示器的电子设备内的处理器执行。在一个示例中,这些显示器中的至少一个显示器是触摸显示器。在实施例中,流程500的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在框502处,用户跟踪逻辑128确定用户与电子设备的主显示器活跃地接合。活跃接合可以意指用户的焦点在主显示器上,或者用户旨在与主显示器进行交互。用户的焦点在主显示器上可以是用户查看在主显示器上输出的应用。类似地,用户的与主显示器交互的意图可以是用户与主显示器上输出的应用进行交互。在框504处,用户跟踪逻辑128周期性地标识用户活跃地接合的显示器。在框506处,用户跟踪逻辑128检测用户活跃地接合的显示器是否改变。如果不存在改变,则用户跟踪逻辑128返回至框504。如果检测到改变,则在框508处,用户跟踪逻辑128向显示器重新配置引擎130通知该改变。在框510处,显示器重新配置引擎可以重新配置电子设备的一个或多个显示器。对一个或多个显示器的重新配置可以用于改善用户体验或者用于改善电子设备的功率节省。在一个示例中,显示器重新配置引擎130可以降低用户不再活跃地接合的显示器的功耗。功耗的降低可以包括减少显示面板的刷新周期、降低显示面板的亮度或照度、或者降低显示面板的分辨率。在可以部分地调暗的显示面板中,功耗的
降低可以包括降低显示面板的部分的亮度或照度。在另一示例中,显示器重新配置引擎130可以增加用户现在正在活跃地接合的显示器的功耗。这可用于通过改善用户正在活跃地接合的显示器的亮度、照度、刷新周期或分辨率来改善用户体验。尽管此处提及亮度、照度、刷新周期和分辨率,但本领域技术人员清楚,显示器重新配置引擎130也可更改显示器的其他属性,以改善显示器的视觉表现或降低显示器的功耗。
72.转向图6,图6是图示根据实施例的、可与启用用于动态地重新配置多显示器设备中的显示器的系统和方法相关联的流程600的可能的操作的示例流程图。在实施例中,流程600的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在602处,处于蛤壳模式的双显示器设备具有正在第一显示器(例如,主显示器108)上显示的第一应用和正在第二显示器(例如,辅助显示器110)上显示的第二应用。在604处,系统检测到用户正在查看在第一显示器上显示的第一应用。在606处,系统确定用户是否与第一显示器上的第一应用接合。例如,系统可确定用户不再是正在查看在第一显示器上显示的第一应用。如果用户与第一显示器上的第一应用接合,则如在610中,显示器不改变。如果用户不与第一显示器上的第一应用接合,则在第一显示器上显示的第一应用改变,在第二显示器上显示的第二应用改变,第一显示器进入低功率模式,和/或第二显示器进入低功率模式。系统可以使用来自头部位置跟踪传感器122、眼部跟踪系统124的数据以及来自辅助传感器170的用于确定用户的意图的用户相关数据来确定用户的意图以及用户是否与第一显示器上的第一应用接合。
73.转向图7,图7是图示根据实施例的、可与启用用于动态地重新配置多显示器设备中的显示器的系统和方法相关联的流程700的可能的操作的示例流程图。在实施例中,流程700的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在702处,由用户访问含具有第一配置的第一区域和具有第二配置的第二区域的设备。在704处,用户正在查看具有第一配置的第一区域。在706处,系统确定用户正在看着的区域是否改变(用户的注视是否改变)。如果系统确定用户正在看着的区域没有改变,则如706中,系统再次确定用户正在看着的区域是否改变。如果系统确定用户正在看着的区域发生改变,则如708中,第二区域的配置被改变。在710中,系统确定第一区域的配置是否需要改变。如果第一区域的配置需要改变,则如712中,第一区域的配置被改变。如果第一区域的配置不需要改变,则过程结束。
74.转向图8,图8是图示根据实施例的、可与启用用于动态地重新配置多显示器设备中的显示器的系统和方法相关联的流程800的可能的操作的示例流程图。在实施例中,流程800的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在802处,由用户访问至少具有第一显示器和第二显示器的设备。在804处,设备确定用户与第一显示器接合。在806处,设备确定用户是否切换为与第二显示器接合。如果用户没有切换为与第二显示器接合,则如806中,设备再次确定用户是否切换为与第二显示器接合。如果设备确定用户切换为与第二显示器接合,则如808中,第二显示器的配置(例如,打字用户界面配置、笔记记录用户界面配置等)或模式被改变。系统可以通过使用来自头部位置跟踪传感器122、眼部跟踪系统124的数据以及来自辅助传感器170的用于确定用户的意图的用户相关数据来确定用户是否切换为与第二显示器接合。
75.转向图9,图9是图示根据实施例的、可与启用用于动态地重新配置多显示器设备
中的显示器的系统和方法相关联的流程900的可能的操作的示例流程图。在实施例中,流程900的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在902处,由用户访问具有第一显示器和第二显示器的设备。在框904处,用户与第一显示器接合,并且第二显示器具有第一输入配置(例如,打字用户界面配置、笔记记录用户界面配置等)或模式。在906处,系统确定用户是否切换为与第二显示器接合。如果用户没有切换为与第二显示器接合,则如906中,系统再次确定用户是否切换为与第二显示器接合。如果用户切换为与第二显示器接合,则如908中,第二显示器的输入配置被改变为第二配置(例如,从打字用户界面配置改变为笔记记录用户界面配置)。在910处,系统确定用户是否切换为与第一显示器接合。如果用户没有切换为与第一显示器接合,则如910中,系统再次确定用户是否切换为与第一显示器接合。如果用户切换为与第一显示器接合,则如912中,第二显示器的输入配置被改变为第一输入配置(例如,从笔记记录用户界面配置改变为打字用户界面配置)。系统可以通过使用来自头部位置跟踪传感器122、眼部跟踪系统124的数据以及来自辅助传感器170的用于确定用户的意图的用户相关数据来确定用户是否切换为与第二显示器接合。
76.转向图10,图10是图示根据实施例的、可与启用用于动态地重新配置多显示器设备中的显示器的系统和方法相关联的流程1000的可能的操作的示例流程图。在实施例中,流程1000的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在1002处,由用户访问具有第一显示器和第二显示器的设备。在1004处,系统确定是否可以使用头部位置估计来确定用户正在查看的显示器和用户的意图。如果可以使用头部位置估计来确定用户正在查看的显示器和用户的意图,则如1006中,使用头部位置估计来确定用户正在查看的显示器和用户的意图。如果无法使用头部位置估计来确定用户正在查看的显示器和用户的意图,则如1008中,系统确定是否可以使用来自辅助传感器的数据来确定用户正在查看的显示器和用户的意图。如果可以使用来自辅助传感器的数据来确定用户正在查看的显示器和用户的意图,则如1010中,使用来自辅助传感器的数据来确定用户正在查看的显示器和用户的意图。如果无法使用来自辅助传感器的数据来确定用户正在查看的显示器和用户的意图,则如1012中,系统确定是否可以使用眼部跟踪来确定用户正在查看的显示器和用户的意图。如果可以使用眼部跟踪来确定用户正在查看的显示器和用户的意图,则如1014中,使用眼部跟踪来确定用户正在查看的显示器和用户的意图。如果无法使用眼部跟踪来确定用户正在查看的显示器和用户的意图,则如1016中,生成错误消息。系统可以通过使用来自头部位置跟踪传感器122、眼部跟踪系统124的数据以及来自辅助传感器170的用户相关数据来确定用户正在查看的显示器和用户的意图。
77.转向图11,图11是图示根据实施例的、可与启用用于动态地重新配置多显示器设备中的显示器的系统和方法相关联的流程1100的可能的操作的示例流程图。在实施例中,流程1100的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在1102处,由用户访问具有第一显示器和第二显示器的设备。在1104处,系统确定是否可以通过头部跟踪和/或来自辅助传感器的数据来确定用户正在查看的显示器。如果可以通过头部跟踪和/或来自辅助传感器的数据来确定用户正在查看的显示器,则如1106中,通过头部跟踪和/或来自辅助传感器的数据来确定用户正在查看的显示器。如果无法通过头部跟踪和/或来自辅助传感器的数据来确定用户正在查看的显示器,则如1108中,通过眼部跟踪来确定
用户正在查看的显示器。辅助传感器170可以接收来自触摸传感器126a和126b以及外围设备检测引擎166的用户相关数据,并且该数据可以由用户跟踪逻辑128用来确定用户正在查看的显示器,或者该数据可以被用来对来自头部位置跟踪传感器122的数据进行补充以确定用户正在查看的显示器。
78.转向图12,图12是图示根据实施例的、可与启用用于动态地重新配置多显示器设备中的显示器的系统和方法相关联的流程1200的可能的操作的示例流程图。在实施例中,流程1200的一个或多个操作可由用户跟踪逻辑128或显示器重新配置引擎130执行。在1202处,由用户访问具有第一显示器和第二显示器的设备。在1204处,系统确定是否可以通过眼部跟踪来确定用户正在查看的显示器。如果可以通过眼部跟踪来确定用户正在查看的显示器,则如1206中,通过眼部跟踪来确定用户正在查看的显示器。如果无法通过眼部跟踪来确定用户正在查看的显示器,则如1208中,通过头部跟踪和/或来自辅助传感器的数据来确定用户正在查看的显示器。辅助传感器170可以接收来自触摸传感器126a和126b以及外围设备检测引擎166的用户相关数据,并且该数据可以由用户跟踪逻辑128用来确定用户正在查看的显示器,或者该数据可以被用来对来自头部位置跟踪传感器122的数据进行补充以确定用户正在查看的显示器。
79.同样重要的是,注意上文所描述的且在前述流程图(即,图5-图12)中的操作仅说明可由电子设备100执行或可在电子设备100内执行的可能的相关场景中的一些。在适当的情况下可删除或移除这些操作中的一些操作,或者可以显著地修改或改变这些操作而不背离本公开的范围。另外,已将这些操作中的许多操作描述为与一个或多个附加的操作并发地或并行地执行。然而,可以显著地改变这些操作的定时。已出于示例和讨论的目的提供了前述操作流程。电子设备100提供了相当大的灵活性,因为可以提供任何合适的布置、时序、配置以及机制而不背离本公开的教导。
80.虽然已参考特定的布置和配置详细描述了本公开,但是可显著地改变这些示例配置和布置而不背离本公开的范围。此外,可基于特定需求和实现方式来组合、分离、消除或添加某些部件。此外,虽然已参照促进用于动态地重新配置多显示器设备中的显示器的系统和方法的特定元件和操作图示了电子设备100,但是,这些元件和操作可被实现电子设备100的预期功能的任何合适的架构、协议和/或过程替换。
81.众多其他改变、替换、变体、更改和修改对本领域技术人员而言可以是确定的,并且本公开旨在将所有此类改变、替换、变体、更改和修改涵盖为落在所附权利要求书的范围内。为了协助美国专利商标局(uspto)以及附加地本技术上授权的任何专利的任何读者解释所附的权利要求书,申请人希望申明,申请人:(a)不旨在任何所附权利要求援引35u.s.c.第112部分第六(6)款(由于其在本技术之日已经存在),除非词语“用于
……
的装置”或“用于
……
的步骤”被具体地用在特定权利要求中;以及(b)不旨在通过说明书中的任何陈述来以未在所附权利要求书中反映的任何方式来限制本公开。其他注释和示例
82.在示例a1中,一种具有至少两个显示器的电子设备,该电子设备包括:主显示器,该主显示器被容纳在第一壳体中;辅助显示器,该辅助显示器被容纳在第二壳体中;铰链,该铰链将第一壳体耦合至第二壳体;面向用户的相机,该面向用户的相机被容纳在第一壳体中、用于捕捉电子设备的用户的图像数据;用户跟踪逻辑,该用户跟踪逻辑用于基于图像
数据和描述用户动作的传感器数据来确定电子设备的用户与辅助显示器接合或者将要与辅助显示器接合;以及重新配置逻辑,该重新配置逻辑用于响应于确定而对主显示器和辅助显示器中的至少一者进行重新配置。
83.在示例a2中,如示例a1所述的主题可以任选地包括:其中,第二壳体包括至少一个手掌检测区域,该至少一个手掌检测区域用于生成传感器数据以确定用户的一个或多个手掌的存在。
84.在示例a3中,如示例a1-a2中任一项所述的主题可以任选地包括:其中,传感器数据描述用户与电子设备的外围设备的交互。
85.在示例a4中,如示例a1-a3中任一项所述的主题可以任选地包括:其中,外围设备是触控笔。
86.在示例a5中,如示例a1-a4中任一项所述的主题可以任选地包括:其中,图像数据描述用户的头部位置和用户的眼部注视中的至少一者。
87.在示例a6中,如示例a1-a5中任一项所述的主题可以任选地包括:其中,重新配置逻辑将辅助显示器配置改变为低功率配置。
88.在示例a7中,如示例a1-a6中任一项所述的主题可以任选地包括:其中,重新配置逻辑将辅助显示器重新配置成键盘用户界面。
89.在示例a8中,如示例a1-a7中任一项所述的主题可以任选地包括:其中,相机包括低功率红外传感器头部位置跟踪传感器和眼部跟踪系统。
90.示例m1是一种方法,该方法包括:接收来自便携式电子设备的面向用户的相机的图像数据,该便携式电子设备具有主显示器和辅助显示器;接收来自以下各项中的至少一项的传感器数据:i)便携式电子设备的传感器、以及ii)无线地连接至便携式电子设备的外围设备;基于图像数据和传感器数据来确定电子设备的用户与辅助显示器活跃地接合;以及响应于该确定而对主显示器和辅助显示器中的至少一者进行重新配置。
91.在示例m2中,如示例m1所述的主题可以任选地包括:其中,辅助显示器是触摸显示器。
92.在示例m3中,如示例m1-m2中任一项所述的主题可任选地包括:其中,传感器数据由触摸显示器生成。
93.在示例m4中,如示例m1-m3中任一项所述的主题可任选地包括:其中,传感器数据包括对用户的手掌触摸触摸显示器的预定义区域的检测。
94.在示例m5中,如示例m1-m3中任一项所述的主题可任选地包括:其中,传感器数据包括两个用户手掌触摸触摸显示器的两个预定义区域。
95.在示例m6中,如示例m1-m5中任一项所述的主题可任选地包括:其中,外围设备是触控笔,并且传感器数据包括用户触摸该触控笔。
96.在示例m7中,如示例m1-m6中任一项所述的主题可任选地包括:其中,外围设备是触控笔,并且传感器数据包括用户触摸该触控笔以及用户手掌触摸辅助显示器的预定义区域。
97.在示例m8中,如示例m1-m7中任一项所述的主题可任选地包括:其中,便携式电子设备的传感器被设置成紧挨辅助显示器并且被配置成用于检测手掌搁置。
98.在示例m9中,如示例m1-m8中任一项所述的主题可任选地包括:其中,对辅助显示
器进行重新配置包括降低辅助显示器的功耗。
99.在示例m10中,如示例m1-m9中任一项所述的主题可任选地包括:其中,对辅助显示器进行重新配置包括改善辅助显示器的视觉表现。
100.示例c1是至少一种机器可读存储介质,该机器可读存储介质具有一条或多条指令,该一条或多条指令在由至少一个处理器执行时使得该至少一个处理器用于:接收来自便携式电子设备的面向用户的相机的图像数据,该便携式电子设备具有主显示器和辅助显示器;接收来自以下各项中的至少一项的传感器数据:i)便携式电子设备的传感器、以及ii)无线地连接至便携式电子设备的外围设备;基于图像数据和传感器数据来确定电子设备的用户与辅助显示器活跃地接合;以及响应于该确定而对主显示器和辅助显示器中的至少一者进行重新配置。
101.在示例c2中,如示例c1所述的主题可以任选地包括:其中,辅助显示器是触摸显示器并且传感器数据由触摸显示器生成。
102.示例aa1是一种设备,该设备包括:用于接收来自便携式电子设备的面向用户的相机的图像数据的装置,该便携式电子设备具有主显示器和辅助显示器;用于接收来自以下各项中的至少一项的传感器数据的装置:i)便携式电子设备的传感器、以及ii)无线地连接至便携式电子设备的外围设备;用于基于图像数据和传感器数据来确定电子设备的用户与辅助显示器活跃地接合的装置;以及用于响应于该确定而对主显示器和辅助显示器中的至少一者进行重新配置的装置。
103.在示例aa2中,如示例aa1所述的主题可以任选地包括:其中,辅助显示器是触摸显示器。
104.在示例aa3中,如示例aa1-aa2中任一项所述的主题可任选地包括:其中,传感器数据由触摸显示器生成。
105.在示例aa4中,示例aa1-aa3中任一项所述的主题可任选地包括:其中,传感器数据包括对用户的手掌触摸触摸显示器的预定义区域的检测。
106.在示例aa5中,示例aa1-aa3中任一项所述的主题可任选地包括:其中,传感器数据包括两个用户手掌触摸触摸显示器的两个预定义区域。
107.在示例aa6中,如示例aa1-aa5中任一项所述的主题可任选地包括:其中,外围设备是触控笔,并且传感器数据包括用户触摸该触控笔。
108.在示例aa7中,如示例aa1-aa6中任一项所述的主题可任选地包括:其中,外围设备是触控笔,并且传感器数据包括用户触摸该触控笔以及用户手掌触摸辅助显示器的预定义区域。
109.在示例aa8中,如示例aa1-aa7中任一项所述的主题可任选地包括:其中,便携式电子设备的传感器被设置成紧挨辅助显示器并且被配置成用于检测手掌搁置。
110.在示例aa9中,如示例aa1-aa8中任一项所述的主题可任选地包括:其中,对辅助显示器进行重新配置包括降低辅助显示器的功耗。
111.在示例aa10中,如示例aa1-aa9中任一项所述的主题可任选地包括:其中,对辅助显示器进行重新配置包括改善辅助显示器的视觉表现。
112.示例x1是一种机器可读存储介质,该机器可读存储介质包括机器可读指令,该机器可读指令用于执行如示例m1-m10中任一项所述的方法或实现示例aa1-aa10中任一项所
述的设备。示例y1是一种设备,该设备包括用于执行示例方法m1-m10中任一项的装置。在示例y2中,如示例y1所述的主题可以任选地包括:用于执行方法的装置包括处理器和存储器。在示例y3中,如示例y2所述的主题可以任选地包括:存储器包括该机器可读指令。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1