用于操作闭合盖子便携式计算机的方法和装置与流程

文档序号:23051902发布日期:2020-11-25 17:27阅读:84来源:国知局
用于操作闭合盖子便携式计算机的方法和装置与流程

本公开总体上涉及计算,并且更具体地涉及用于操作闭合盖子便携式计算机的方法和装置。



背景技术:

用于膝上型计算机的外壳通常包括旋转地耦合至盖部的基部。膝上型计算机的基部通常包括键盘,当盖抵靠基部闭合时,键盘面对盖部中的显示屏。通常,膝上型计算机在闭合盖子时会停机或进入空闲状态。

附图说明

图1示出了根据本文公开的教导构造的示例便携式计算机。

图2示出了盖子处于闭合位置的图1的示例便携式计算机。

图3和图4示出了呈现在图1和图2的示例便携式计算机的示例辅助显示器上的示例辅助用户界面。

图5是示出图1和图2的示例便携式计算机的示例实现的框图。

图6-11示出了当用户与图1、图2和/或图5的示例便携式计算机交互时可以在示例辅助显示器上呈现的示例辅助用户界面。

图12a、图12b和图13-18是表示可以被执行以实现图1、图2和/或图5的示例便携式计算机的示例机器可读指令的流程图。

图19是被结构化为执行图12a、图12b和图13-18的指令以实现图1、图2和/或图5的示例便携式计算机的示例处理平台的框图。

这些图并未按比例绘制。一般来说,在整个附图和所附书面描述中将使用相同的附图标记来指代相同或相似的组件。

当标识可被分别指代的多个元素或组件时,本文使用描述符“第一”、“第二”、“第三”等。除非基于它们的使用上下文另有规定或理解,否则此类描述符并非旨在赋予优先级或时间顺序的任何含义,而仅仅是为了便于理解所公开的示例而分别指代多个元件或组件的标签。在一些示例中,描述符“第一”可以用于指代详细描述中的元素,而在权利要求中可以使用诸如“第二”或“第三”之类的不同描述符来指代相同的元素。在此类情况下,应当理解,此类描述符仅用于易于引用多个元素或组件。

具体实施方式

如今,许多膝上型计算机和其他类似的便携式计算机可以提供与台式计算机几乎相同的功能,并具有易于用户携带的附加功能。膝上型计算机和其他翻盖式装置的便携性至少是在设备外壳的设计中部分实现的,该设备外壳自身折叠以减小其尺寸,同时保护和/或隐藏显示屏、键盘、触摸板和/或其他组件。更具体地,这种便携式计算设备的盖子通常包含向下折叠或闭合在外壳的基座上的显示屏。基座通常包含键盘(物理键盘或虚拟(电子墨水或触摸屏)键盘)、触摸板和/或处理器和/或其他逻辑电路,以使设备能够运行。一些便携式计算设备包括可折叠的显示屏,该显示屏跨基座和盖子两者延伸(且将键盘和/或触摸板功能集成到可折叠的显示屏中)。虽然闭合翻盖设备(例如,膝上型计算机)的盖子在提高便携性的同时保护设备的用户界面组件,但是许多这样的设备在闭合盖子时不提供任何功能。

本文中公开的示例便携式计算机在盖子被闭合的情况下进行操作,以提供以前仅在打开和开启计算机时才可用的功能。本文公开的一些示例便携式计算机在盖子闭合时在低功率或空闲状态下操作以节省功率。然而,在一些示例中,便携式计算机包括一个或多个传感器,该一个或多个传感器在便携式计算机处于盖子闭合下的低功率状态时保持活动或开启。传感器使便携式计算机能够确定便携式计算机所处的环境的情境,以发起响应于环境的适当动作。例如,便携式计算机上的人类存在传感器可以检测到有人正在接近闭合的计算机。在检测到人之后,计算机可以发起用户识别过程以将人标识或认证为计算机的授权用户。如果该人被识别为授权用户,则计算机可能会唤醒并自动登录该用户,因此,只要打开盖子,该用户即可立即开始使用计算机。在一些示例中,可以基于语音识别和/或以任何其他合适的方式附加地或替代地对用户进行认证。此外,在一些示例中,计算机可以响应于检测到用户旨在访问与特定应用相关联的内容的指示来自动打开和/或发起该特定应用。因此,本文公开的示例通过使便携式计算机能够确定其环境的情境并相应地做出响应以在用户试图打开闭合的便携式计算机(例如,其可能处于睡眠状态)以开始使用该设备时提供更无缝的体验来增强用户体验。

此外,在一些示例中,便携式计算机可以包括当计算机闭合时(例如,当主显示器或主要显示器不可见时)可见的辅助显示器。在一些这样的示例中,辅助显示器可以提供图形用户界面,该图形用户界面包含用户特定信息,用户无需打开计算机就可以访问和/或进行交互。在一些示例中,辅助显示器的活动操作与中间功率状态相关联,该中间功率状态消耗的功率比计算机处于空闲或睡眠状态时的功率大,但是比计算机打开并具有经由主显示器提供全部功能时的功率少。在一些示例中,通过经由与计算机完全开启时使用的主处理器分开的辅助低功率处理器来实现与辅助显示器相关联的操作,相对于全功率状态降低了功耗。在一些示例中,与辅助显示器的交互可以触发与主显示器相关联的功能的操作,以在用户最初与闭合盖子的计算机进行交互(经由辅助显示器),然后转变为盖子打开的全功率状态时为用户提供无缝的体验。类似地,在一些示例中,在计算机闭合以使得主显示器不再开启之后,经由主显示器提供的功能可以继续通过辅助显示器事件而可用。

图1示出了根据本文公开的教导构造的示例便携式计算机100。在该示例中,便携式计算机100是膝上型计算机。在其他示例中,便携式计算机100可以对应于不同类型的翻盖计算设备。示例便携式计算机100包括外壳102,该外壳102包括基座104和顶部或盖子106。如图示示例中所示,便携式计算机的基座104包括键盘108和触摸板110。盖子106包括主显示屏114(或简称为主显示器)。在所示的示例中,基座104和盖子106经由铰链112连接,以使得盖子106能够相对于基座104在打开位置(如图1所示)和闭合位置(如图2所示)之间旋转。在一些示例中,铰链112被构造为自动打开,而无需用户必须手动将盖子106从闭合位置移动到打开位置。附加地或替代地,在一些示例中,铰链112被构造成自动闭合,而无需用户必须手动将盖子106移动到闭合位置。

为了解释的目的,示例便携式计算机100的盖子106中的主显示器114在本文中被称为主显示器,以将主显示器114与也包括在便携式计算机100上的辅助显示屏116(或简称为辅助显示器)区分开。在该示例中,辅助显示器116是触摸板110的延伸,其沿着基座104的在铰链112远侧的前边缘118延伸。在所示的示例中,辅助显示器116被定位成即使当盖子106如图2所示被闭合时也可见。如本文中所使用的,提到便携式计算机100被闭合并且盖子106被闭合旨在传达相同的事情,即盖子106围绕铰链112旋转,以将盖子106的远侧边缘120(如图1中看到的顶边缘)定位成与基座104的远侧边缘(例如,如图1中看到的前边缘)相邻,并且主显示器114以大致平行和/或面对面的布置面向基座104(尽管在某些示例中存在基座和显示器之间的空间)。在一些示例中,当处于闭合位置时,盖子106基本平行于基座104。

尽管辅助显示器116被示出为触摸板110的延伸,但是在其他示例中,辅助显示器116可以与触摸板110分离。附加地或替代地,辅助显示器可以位于与图1和图2所示的位置不同的位置。例如,辅助显示器116可以定位在外壳102的边缘上的不同位置处。在一些示例中,辅助显示器116可以定位在盖子106上(例如,沿着远侧边缘120)。在一些示例中,辅助显示器116位于不管便携式计算机100是打开还是闭合,面向便携式计算机100的正面的用户都可见的位置。

如图1和图2所示,示例便携式计算机100包括面向用户的相机122,其定位于盖子106的内侧表面上,从而面向与主显示器114相同的方向。另外,示例便携式计算机100包括面向世界的相机124,其定位于盖子106的外侧表面上,从而面向与主显示器114相反的方向。在一些示例中,面向用户的相机122和面向世界的相机124被定位在盖子106的相对侧上的对应位置处。在一些示例中,面向用户的相机122和面向世界的相机124包括全变形(panamorphic)透镜,以使得能够捕获超广角图像(例如,全景或半球形图像)。在一些示例中,全变形透镜具有如在基本上垂直于盖子106延伸的平面内测量的至少180度的视场,并且具有在如在基本上平行于盖子106的平面内测量的360度旋转视野。结果,当盖子106打开并且两个相机122、124都开启时,可以在所有方向(例如,在盖子106的两侧)捕获周围环境的360度图像。此外,当便携式计算机100在盖子106闭合的情况下搁置在基本平坦的表面上时,面向世界的相机124可以能够捕获周围环境的360度图像(至少对于由盖子106的外表面限定的平面上方的区域)。因此,在一些示例中,面向世界的相机124能够在闭合时监视便携式计算机100周围的环境,以确定可以用作执行特定操作的基础的情境。在一些示例中,便携式计算机100实施面部识别过程以唯一地标识在计算机附近检测到的人,以将该人确认或认证为计算机的授权用户。在一些这样的示例中,一旦以这种方式认证了用户,计算机就可以将用户登录到计算机和/或基于认证执行其他合适的动作。因此,在用户将盖子提起到便携式计算机上以开始使用设备之前,用户可被认证并登录到他们的计算机中(即,可以在盖子闭合的情况下对他们进行认证)。

在一些示例中,便携式计算机100包括光指示器126(例如,led),该光指示器126开启以指示相机122、124中的对应一个何时开启并捕获图像数据。如图示示例中所示,在每个相机122、124附近有两个光指示器126,以指示两个相机122、124的活动状态。在其它示例中,仅单个光指示器126被定位在每个相机122、124附近,以指示相邻相机的状态。在一些示例中,光指示器126相对于相机122、124被定位在不同的位置处(例如,在便携式计算机100的基座104上)。在一些示例中,省略光指示器126。

在一些示例中,便携式计算机包括其他传感器,该其它传感器可以用于在计算机闭合(或打开)时,监视便携式计算机100周围环境的各个方面。例如,在一些示例中,便携式计算机100可以包括一个或多个人类存在传感器128(例如,运动传感器),用以检测便携式计算机100附近的人的存在。在一些示例中,在便携式计算机100闭合时面向世界的相机124的激活由人类存在传感器128检测到人(或可能由人引起的至少一些运动)来触发。可以基于由相机124捕获的数据的图像分析来验证是否有人引起了运动(以及该人是否被识别为授权用户)。因此,在一些示例中,当计算机处于低功率空闲状态时,面向世界的相机124并不总是开启,除非由人类存在传感器128触发,从而降低了低功率状态下的功耗。在其他示例中,面向世界的相机124可以总是开启的(除非被用户配置为关闭)。在一些示例中,该一个或多个人类存在传感器128可以被定位成检测所有方向上的运动(例如,人)。在其他示例中,该一个或多个人类存在传感器128可以被限制为监视便携式计算机100前面的区域,以便避免在检测到便携式计算机100后面的运动时触发面向世界的相机124(或其他功能)的错误肯定。

在图示示例中,便携式计算机100包括一个或多个麦克风130,用以检测便携式计算机100周围的环境中的声音。在一些示例中,不同的麦克风130位于盖子的任一侧上的相机122、124中的每一个附近,以使得能够对盖子106是打开还是闭合进行音频监视。附加地或替代地,一个或多个麦克风130可以被放置在不同的位置(例如,基座104的前边缘118)以捕获声音,而不管盖子106的位置。在一些示例中,由麦克风捕获的音频数据可以用作用以在计算机闭合时对用户进行认证并将其登录到便携式计算机100中的单独的技术。更具体地,在一些示例中,便携式计算机100可以使用语音识别过程来识别附近的用户说出的特定语音命令。在一些示例中,麦克风130可以由人类存在传感器128触发。在其他示例中,麦克风130可以独立于人类存在传感器128进行操作,以捕获超出人类存在传感器128的可靠范围的人的语音命令。

示例计算机包括一个或多个扬声器132,用以向用户提供可听输出。在一些示例中,扬声器132被定位在便携式计算机100的外表面(例如,基座104的前边缘118)上,使得无论盖子106是打开还是闭合,用户都可以听到扬声器所产生的声音。在一些示例中,便携式计算机100可以包括当计算机100闭合时被盖子106覆盖的附加的(例如,较大的)扬声器。这样的扬声器仅在便携式计算机100打开时才可操作。

如上所提及,示例便携式计算机100包括在盖子106闭合时可见的辅助显示器116。在一些示例中,辅助显示器116能够呈现基于由计算机传感器检测到的情况和/或基于用户输入而改变的图形用户界面内容。例如,经由辅助显示器116呈现的内容可以取决于用户是否登录到便携式计算机100。在一些示例中,经由辅助显示器116呈现的内容可以取决于用户与便携式计算机100有多接近和/或人相对于便携式计算机100的位置和/或取向。在一些示例中,经由辅助显示器116呈现的内容可以取决于便携式计算机100所处的环境(例如,在家中、工作中、在公共场所等)。

在图示示例中,辅助显示器116包括电源图标134和电池电量图标136的呈现。在图示示例中,辅助显示器116是触敏的,使得用户可以与显示器交互。在一些示例中,用于辅助显示器116的触摸传感器与用于触摸板110的触摸传感器相同。在其他示例中,可以独立于触摸板110的传感器系统来完成由辅助显示器116检测用户输入。

在一些示例中,经由辅助显示器116呈现的图标和/或其他内容与当相关联的图标和/或内容被用户触摸时调用的特定操作相关联。例如,用户可以触摸电源图标134以开启或关闭辅助显示器116。附加地或替代地,触摸电源图标134可以关闭整个便携式计算机100。在一些示例中,取决于用户与辅助显示器116交互所处的情境,用户与辅助显示器上的图标和/或其他内容的交互可以导致便携式计算机100的不同动作。例如,在一些示例中,用户选择在辅助显示器116上呈现的特定图标在便携式计算机100闭合时可以执行一个功能,而当便携式计算机100打开并处于全功率状态时,可以执行不同的功能。在一些示例中,用户与辅助显示器116的交互可以影响经由主显示器114呈现的内容。类似地,用户与主显示器114(和/或相关联的键盘108或触摸板110)的交互可以影响经由(和/或将要经由)辅助显示器116呈现的内容。此外,在一些示例中,可以使用语音命令来控制经由主显示器114和/或辅助显示器116呈现的内容,而无需用户物理地触摸辅助显示器116或便携式计算机100的任何其他组件。

在一些示例中,经由辅助显示器呈现的内容和/或与这样的内容相关联的功能(例如,当由用户选择时)可以取决于用户是否已经被认证和/或登录到计算机中。如上所提及,在一些示例中,可以基于面部和/或语音识别来自动登录用户。在一些示例中,当用户尚未被认证或登录时,辅助显示器116呈现如图3的图示示例所示的通用辅助用户界面300(例如,显示时间、日期和电源图标134)。相反,当用户已经被认证时,可以经由辅助显示器呈现个性化辅助用户界面400(例如,显示用户特定的消息402和/或包括一个或多个其他图标的其他个性化信息),如图4的图示示例中所示。如本文所使用的,术语“辅助用户界面”是指经由辅助显示器116提供的经呈现内容和相关联的用户交互功能,以将其与跟经由主显示器114提供的经呈现内容和相关联的用户交互功能对应的“主用户界面”区分开。

如图3和图4的图示示例所示,通用辅助用户界面300和个性化辅助用户界面400都包括电源图标134和电池电量图标136。然而,在一些示例中,仅授权用户可以能够通过选择电源图标来关闭辅助显示器116。相反,如果未经授权的(例如,未经认证的)用户选择了电源图标134,则辅助显示器116可以提示用户提供认证信息(例如,请求用户在面向世界的相机124出于面部识别目的而捕获图像时保持不动、请求用户重复用于语音识别的语句等)。

图3和图4的通用辅助用户界面300和个性化辅助用户界面400都还包括相机图标302和麦克风图标304。在一些示例中,相机图标302指示面向世界的相机124和/或面向用户的相机122何时被开启以捕获图像数据。类似地,麦克风图标304指示该一个或多个麦克风130是否被开启以捕获音频数据。在一些示例中,用户可以选择相机图标302和/或麦克风图标304以在对应的相机或麦克风开启或关闭(例如,使麦克风静音)之间切换。在一些这样的示例中,图标302、304的外观可以在外观(例如,颜色、亮度等)上改变以指示相关联的麦克风或相机何时被开启或关闭。然而,在一些示例中,只有当用户已经被认证和登录时,才能启用此切换功能。

当如图3所示呈现通用辅助用户界面300时,辅助显示器116的主要中间部分包括通用信息306(例如,时间和日期)。对比之下,如图4的图示示例所示,其中用户已经被认证并登录到系统中,个性化辅助用户界面400包括个性化信息402,诸如,例如,用户的标识或问候(例如,带有用户名),以及有关任何相关信息的通知,诸如新电子邮件、即将到来的日历约会等。此外,在一些示例中,辅助显示器116可以呈现用户可以选择以获得更多信息和/或实施其他动作的附加图标。例如,在图4的图示示例中,个性化辅助用户界面400包括使得用户能够访问其日历的日历图标404、使得用户能够访问其电子邮件的电子邮件图标406和使得用户能够访问其音乐的音乐播放器图标408。可以经由辅助显示器116向用户提供任何其他数量的图标或其他内容。在一些示例中,当用户在与用户特定信息相关联的特定图标上选择时,可以经由辅助显示器116显示用户特定信息。附加地或替代地,选择这样的信息(例如,通过经由辅助显示器116或经由语音命令触摸相关内容)可以触发便携式计算机100唤醒,使得一旦便携式计算机100被打开,就经由主显示器114自动呈现用户特定信息。此外,在一些示例中,选择这样的信息可以触发自动打开主显示器114并开始经由主显示器114呈现相关内容。

图5是示出图1和图2的便携式计算机100的示例实现的框图。在此示例中,便携式计算机100包括一个或多个示例传感器502,一个或多个示例通信接口504,示例相机输入分析器506,示例音频输入分析器508,示例基于触摸的输入分析器510,示例登录控制器512,示例推送通知控制器514,示例主显示器控制器516,示例辅助显示器控制器518,示例盖子控制器520,示例系统控制器522和一个或多个示例数据库524。

示例传感器502包括可以被实现为监视或检测便携式计算机100周围的环境的情况或情境和/或替代地检测或启用用户与便携式计算机100的交互的任何传感器。因此,例如,传感器502包括与辅助显示器116相关联的触摸传感器(其可以与跟触摸板110相关联的触摸传感器相同或不同),用以检测用户与辅助显示器116的交互。示例传感器502包括示例面向用户的相机122和示例面向世界的相机124,用以捕获用户和/或周围环境的图像。示例传感器502包括该一个或多个示例麦克风130,用以捕获来自便携式计算机100的可听范围内的用户的音频(例如,语音命令)。示例传感器502包括示例人类存在传感器128(例如,运动传感器),用以检测便携式计算机100附近的运动,该运动可以指示附近的人。示例传感器502可以包括收集可以由便携式计算机100用来确定当前情境的相关传感器数据的任何其他合适的传感器设备。例如,传感器502可以包括加速度计、陀螺仪和/或磁力计,用以确定便携式计算机100的运动、位置和/或取向。作为另一示例,传感器502可以包括指纹扫描仪,用以基于用户的指纹来认证用户。在一些示例中,当便携式计算机100闭合和/或以其他方式处于低功率或空闲状态时,传感器502中的一个或多个可以被通电以收集传感器数据。

图5的示例便携式计算机100包括一个或多个通信接口504,用以使计算机能够以有线或无线方式与其他设备通信。例如,在一些示例中,通信接口504包括以太网插孔,用以使便携式计算机100能够物理地接线到网络。附加地或替代地,通信接口504可以包括无线通信电路,用以与其他设备进行无线通信(例如,经由wi-fi、蓝牙和/或移动电话网络)。在一些示例中,便携式计算机100可以经由通信接口连接到云网络(例如互联网),以向可被便携式计算机100使用的远程服务器传送数据和/或从该远程服务器检取数据。在一些示例中,通信接口504可以从远程服务器和/或其他设备接收推送通知,该推送通知随后被处理和/或发起特定动作。例如,推送通知可以对应于对下列项的接收:新电子邮件消息、传入的电话会议、来自附近设备的与计算机连接以共享文件或其他文档的请求、由被指定为受信设备的附近设备出于文件共享目的共享的文件或其他文档等。在一些示例中,通信接口504中的一个或多个可以在便携式计算机100闭合并且处于低功率和/或中间功率状态(与计算机打开并完全激活时(例如,开启主显示器114为用户呈现内容)相比,消耗较少的功率)时被通电以发送或接收数据。

图5的图示示例的示例相机输入分析器506处理和/或分析由面向用户的相机122和/或面对世界的相机124捕获的图像数据。在一些示例中,相机输入分析器506被实现为基于对用户面部的图像的面部识别分析来认证便携式计算机100的用户。在一些示例中,可以在便携式计算机100闭合时执行该面部识别分析,使得可以在用户打开(或甚至触摸)便携式计算机100之前对用户进行认证并将其登录到便携式计算机100。在一些示例中,相机输入分析器506可以将图像数据传送到远程服务器(例如,经由通信接口504)以执行面部识别。在其他示例中,可以通过将图像数据与存储在数据库524中的参考用户认证数据(例如,授权用户的参考图像)进行比较来在便携式计算机100上本地地执行面部识别。在一些示例中,相机输入分析器506可以基于对由相机122、124之一捕获的图像数据的分析,在便携式计算机100上实施其他动作。例如,相机输入分析器506可以确定计算机所处的情境(例如,公共设置对私有设置),以确定是否向经认证的用户显示私有信息。在其他示例中,相机输入分析器506可以针对旨在控制便携式计算机100的操作的特定姿势(例如,手部运动)监视用户的移动。

图5图示示例的示例音频输入分析器508处理和/或分析由便携式计算机100上的麦克风130捕获的音频数据。在一些示例中,音频输入分析器508被实现为基于对与用户的语音相对应的捕获的音频的语音识别分析来认证便携式计算机100的用户。在一些示例中,可以在便携式计算机100闭合时执行该语音识别分析,使得可以在用户打开(或甚至触摸)便携式计算机100之前对用户进行认证并将其登录到便携式计算机100。在一些示例中,音频输入分析器508可以将音频数据传送到远程服务器(例如,经由通信接口504)以执行语音识别。在其他示例中,可以通过将图像数据与存储在数据库524中的参考用户认证数据(例如,授权用户的参考图像)进行比较来在便携式计算机100上本地地执行语音识别。在一些示例中,音频输入分析器508可以分析音频输入以检测来自用户的语音命令,以使得用户能够在不触摸设备的情况下进行交互和/或控制便携式计算机100。与语音识别一样,这种语音检测可以在计算机上本地实现,或者可以经由远程服务器实现。在一些示例中,音频输入分析器508可以基于提供命令的人是否是授权用户(例如,基于语音识别来认证)来确定是否要实施检测到的语音命令。

图5图示示例的示例基于触摸的输入分析器510处理和/或分析由与触摸板110和/或辅助显示器116相关联的触摸传感器捕获的基于触摸的数据。由于当计算机盖子106闭合时辅助显示器116是可见的并且可用于用户交互,因此基于触摸的输入分析器510可以在便携式计算机100闭合时被供电并且进行操作。在一些示例中,当便携式计算机100开启时,基于触摸的输入分析器510总是被供电,即使当计算机处于低功率或睡眠状态时。在其他示例中,可以响应于人类存在传感器128检测到便携式计算机100附近的人而激活基于触摸的输入分析器510。在其他示例中,仅在用户已经被认证(例如,经由面部识别和/或语音识别)之后,才激活基于触摸的输入分析器510。

图5的图示示例的示例登录控制器512确定何时以及是否在便携式计算机100上登录或注销用户。在一些示例中,登录控制器512在用户已经由相机输入分析器506在视觉上和/或由音频输入分析器508在听觉上认证之后,确定要登录用户。在一些示例中,如果传感器502中没有一个在阈值时间段内检测到任何活动,则登录控制器512可以自动注销当前登录到便携式计算机100的用户。在一些示例中,登录控制器512可以在便携式计算机100仍闭合的同时被通电或开启,以使得用户能够登录便携式计算机100而不必打开便携式计算机100并等待设备启动。

图5的图示示例的示例推送通知控制器514分析和/或控制对经由通信接口从远程源接收的推送通知的响应。例如,在一些示例中,推送通知控制器514使音频、视觉和/或触觉信号被生成以提示用户传入的通知。在一些示例中,是否生成了这样的通知和/或通知的性质(例如,通知中包括的细节量)可以取决于如由登录控制器512确定的、用户是否登录。此外,在一些示例中,推送通知控制器514可以生成和/或确定用户可以选择以响应传入通知的不同选项。例如,一个选项可以是供用户来解除(dismiss)通知并稍后回复,第二个选项可以是供用户来提供快速回复(例如,短的预设文本消息),且第三个选项可以是用户提供详细的响应(例如,立即接听传入的电话会议、开始起草回复电子邮件等)。在一些示例中,推送通知控制器514可以在便携式计算机100仍然闭合的同时被通电或开启,以使得用户能够在计算机闭合的同时(例如,经由辅助显示器116)响应传入的推送通知。

在图5图示的示例中,主显示器控制器516用于控制主显示器114的操作,并且促进经由主显示器呈现内容(例如,主用户界面)。图5的示例辅助显示器控制器518用于控制辅助显示器116的操作,并且促进经由辅助显示器呈现内容(例如,辅助用户界面)。在一些示例中,主显示器控制器516和辅助显示器控制器518基于下列项中的一个或多个的输出来更新相应显示器114、116上的内容的呈现:示例传感器502、示例通信接口504、示例相机输入分析器506、示例音频输入分析器508、示例基于触摸的输入分析器510、示例登录控制器512和/或示例推送通知控制器514。在一些示例中,由主显示器控制器516和辅助显示器控制器518呈现的内容的性质取决于是否有经授权或经认证的用户登录到便携式计算机100中。

此外,在一些示例中,由用户在显示器114、116之一上访问和/或与之交互的内容可以影响经由另一显示器呈现的内容。例如,在一些示例中,当用户启动使主用户界面经由主显示器114被呈现的应用程序时,辅助显示器控制器518可以自动启动要经由辅助显示器116呈现的与应用程序相关联的对应辅助用户界面。作为特定示例,用户可以经由主显示器114启动媒体播放器,这可以使辅助显示器控制器518经由辅助显示器116呈现辅助用户界面,该辅助用户界面包含控制选项(例如,播放、暂停、跳过、后退、前进、音量控制等),这些控制选项使得用户能够控制在主显示器114上呈现的应用程序用户界面中显示的媒体(例如,视频、音乐等)的回放。

在以上示例中,基于辅助显示器控制器518的操作,与主显示器114(和相关联的主显示器控制器516)的用户交互导致对辅助显示器116的改变。类似地,用户与辅助显示器116(和相关联的辅助显示器控制器518)的交互可以使主显示器控制器516实施影响经由主显示器114呈现的内容的操作。作为特定示例,当用户具有要阅读的新电子邮件时,辅助显示器控制器518可以呈现图4所示的电子邮件图标406。如果用户选择电子邮件图标406(通过触摸图标或通过语音命令),则辅助显示器控制器518可以呈现关于新电子邮件的基本细节(例如,发件人姓名、主题行等)。如果用户选择在辅助显示器116上列出的特定电子邮件,则主显示器控制器516可以经由主显示器114发起或呈现用于电子邮件应用程序的主用户界面,以供用户查看整个电子邮件和/或适当地回复。

如上所述,尽管闭合便携式计算机100的盖子106时主显示器114不可见,但是辅助显示器116保持可见。因此,在一些示例中,当计算机闭合时,辅助显示器控制器518保持通电和/或操作。对比之下,在一些示例中,仅在盖子106打开时,主显示器控制器516被供电和/或处于操作中。然而,在一些示例中,可以基于用户打开盖子106以开始使用主显示器114访问内容的意图的指示,在打开盖子106之前开启或激活主显示器控制器516。例如,假设在以上示例中,当用户经由辅助显示器116选择特定电子邮件以进一步详细查看时,便携式计算机100是闭合的。在一些这样的示例中,辅助显示器控制器518可以在便携式计算机100仍然闭合的同时,传送用户经由主显示器查看电子邮件的意图,藉此使辅助显示器控制器518激活并开启主显示器114以在与对应电子邮件应用程序相关联的主用户界面内呈现电子邮件。因此,尽管可以在计算机闭合的同时开启主显示器控制器516,但是在一些示例中,主显示器控制器516的激活与将计算机激活到全功率(唤醒)状态相对应。

如上所概述,主显示器控制器516的操作与便携式计算机100处于全功率状态相关联。对比之下,辅助显示器控制器518可以在较低功率状态(例如,空闲/睡眠状态和/或中间功率状态)下操作。在一些示例中,为了改善(例如,优化)便携式计算机100在不同功率状态下的功耗,主显示器控制器516和辅助显示器控制器518可以在不同的处理器上实现,该不同的处理器包括用于在便携式计算机100处于全功率状态时使用的主处理器和用于在计算机处于较低功率状态时使用的第二低功率处理器。在一些这样的示例中,图5所示的便携式计算机100的其他组件的功能的某些方面可以由主处理器来实现,而其他方面或功能可以由低功率处理器来实现。

图示示例的示例盖子控制器520控制和/或监视盖子106和便携式计算机100的基座104围绕铰链112的位置关系。更具体地,在一些示例中,盖子控制器520确定便携式计算机100何时被闭合以及计算机何时被闭合。在一些示例中,打开和闭合便携式计算机100可以触发便携式计算机100在不同功率状态之间的转换,这可以影响经由显示器114、116呈现的内容的类型和/或什么显示器114、116被用于显示内容。此外,在一些示例中,盖子控制器520能够控制铰链112以自动打开盖子106,而无需人手动将盖子106移动打开。附加地或替代地,在一些示例中,盖子控制器520能够控制铰链112以自动闭合盖子106,而无需人手动移动盖子106而将其闭合。在一些示例中,响应于用户输入(例如,经由语音命令、经由辅助显示器116上的基于触摸的用户选择等)来执行盖子106的自动打开和/或闭合。在一些示例中,铰链112与弹簧相关联以响应于盖子控制器520释放将盖子106固定在闭合位置或打开位置的闩锁而自动打开和/或闭合盖子106。在其他示例中,铰链112与电机相关联以自动打开和/或闭合盖子106。

图5的图示示例的示例系统控制器522用于监督、控制和/或促进图5所示的便携式计算机100的组件中的不同组件和/或便携式计算机100的在图示示例中未表示的其他组件之间的交互。

如上所提及,示例数据库524可以存储用户认证数据,以使得相机输入分析器506能够将图像中捕获的人识别为授权用户和/或使得音频输入分析器508能够基于用户的语音将人识别为授权用户。此外,在一些示例中,数据库524包括语音命令数据库,该语音命令数据库可以由音频输入分析器508标识(不管语音是否被识别为与唯一的个体相对应),以使得能够在便携式计算机100上本地地对命令进行语音检测,而无需将音频数据传送到远程服务器或以其他方式与远程服务器通信。进一步,在一些示例中,数据库524存储在尚未识别出授权用户时以及在已识别出授权用户时、与辅助显示器116的操作和/或经由显示器116呈现的内容有关的用户偏好。

尽管图5图示出实现图1和图2的示例便携式计算机100的示例方式,但是图5中示出的元件、过程和/或设备中的一个或多个能以任何其他方式被组合、拆分、重新布置、省略、消除和/或实现。进一步,图5的(多个)示例传感器502,(多个)示例通信接口504,示例相机输入分析器506,示例音频输入分析器508,示例基于触摸的输入分析器510,示例登录控制器512,示例推送通知控制器514,示例主显示器控制器516,示例辅助显示器控制器518,示例盖子控制器520,示例系统控制器522,(多个)示例数据库524和/或更一般的示例便携式计算机100可以通过硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现。因此,例如,(多个)示例传感器502,(多个)示例通信接口504,示例相机输入分析器506,示例音频输入分析器508,示例基于触摸的输入分析器510,示例登录控制器512,示例推送通知控制器514,示例主显示器控制器516,示例辅助显示器控制器518,示例盖子控制器520,示例系统控制器522,(多个)示例数据库524和/或更一般的示例便携式计算机100中的任何一者可以由一个或多个模拟或数字电路,逻辑电路,可编程处理器,可编程控制器,图形处理单元(gpu),数字信号处理器(dsp),专用集成电路(asic),可编程逻辑器件(pld)和/或现场可编程逻辑器件(fpld)实现。当阅读本专利的装置权利要求或系统权利要求中的任何一个来涵盖纯软件和/或固件实现时,(多个)示例传感器502,(多个)示例通信接口504,示例相机输入分析器506,示例音频输入分析器508,示例基于触摸的输入分析器510,示例登录控制器512,示例推送通知控制器514,示例主显示器控制器516,示例辅助显示器控制器518,示例盖子控制器520,示例系统控制器522,和/或(多个)示例数据库524中的至少一个在此明确定义为包括非暂态计算机可读存储设备或存储盘,诸如存储器、数字多功能盘(dvd)、紧凑盘(cd)、蓝光盘等,该非暂态计算机可读存储设备或存储盘包括该软件和/或固件。此外,除了图5中所图示的那些之外,或者作为图5中所图示的那些的替代,图1和图2的示例便携式计算机100可以包括一个或多个元件、过程和/或设备,和/或可以包括图示出的元件、过程和设备中任何或所有元件、过程和设备中的多于一个。如本文使用的,短语“通信”包括其各种变体,包含直接通信和/或通过一个或多个中间组件的间接通信,并且不需要直接物理(例如,有线)通信和/或持续通信,而是附加地包括以周期性间隔、预定间隔、非周期性间隔、和/或一次性事件来进行的选择性通信。

图6-11示出了当用户以不同方式与示例便携式计算机100交互时在辅助显示器116上呈现的示例辅助用户界面。特别地,图6示出了在辅助显示器116的唤醒序列期间在不同时间阶段602、604、606、608、610经由辅助显示器116呈现的不同辅助用户界面。在图示示例中,便携式计算机100在盖子106闭合且辅助显示器116处于空闲或睡眠状态的情况下以较低功率的空闲状态开始。由此,在序列的初始阶段602,辅助显示器116不包括在其上呈现的任何内容。在便携式计算机100的这种低功率空闲状态下,人类存在传感器128正在监视便携式计算机100附近的人。一旦人类存在传感器128检测到人,序列就前进到第二阶段604,在第二阶段604,辅助显示器116被激活。此外,在该示例中,面向世界的相机124被激活以出于认证目的(例如,基于面部识别)捕获所检测到的人的图像。在一些示例中,辅助显示器116显示相机124正在捕获图像和/或分析所捕获的图像的指示。在一些示例中,该指示可以对应于改变相机图标302的外观和/或在辅助显示器116的中央区域中包括附加图标和/或动画612。图标和/或动画612可以向用户传达时间段,在该时间段内用户可以选择保持静止面向相机以促进用户识别。然后,相机输入分析器506确定是否可以将检测到的人识别为授权用户。如果否,则过程进行到第三阶段606,在第三阶段606,提供通用的辅助用户界面(例如,类似于以上结合图3讨论的辅助用户界面300)。如果识别出该人,则过程前进到第四阶段608,在第四阶段608,辅助显示器控制器518使辅助显示器116呈现已识别出用户的确认(例如,通过名字来标识用户的问候614)。在一些示例中,系统控制器522可以附加地使扬声器132提供可听见的问候和/或其他可听见的通知,从而指示该用户已经被识别并作为授权用户登录到便携式计算机100中。此后,在第五阶段610,辅助显示器116呈现包含个性化信息和/或使用户能够访问个性化信息的图标的个性化主屏幕。在一些示例中,个性化主屏幕可以类似于以上结合图4讨论的辅助用户界面400。

图7图示了在与响应于来自用户的语音命令相关联的不同时间阶段702、704、706、708、710经由辅助显示器116呈现的不同辅助用户界面。与图6一样,图7中的所有阶段702、704、706、708、710在便携式计算机100的盖子106闭合的情况下发生。此外,可以在便携式计算机100处于较低功率状态(例如,小于全功率状态)时执行图7中的所有阶段702、704、706、708、710。在该示例中,第一阶段702对应于辅助显示器116呈现个性化主屏幕,指示用户已经被识别并登录到系统中。在一些示例中,语音命令可以用于以与以上结合图6讨论的用于捕获和分析图像数据的处理流程类似的方式认证用户。在该示例中,麦克风130正在监视语音助手触发词,该语音助手触发词在该示例中是“计算机”。因此,当用户说出触发词时,语音助手(例如,与音频输入分析器508相关联)被激活以监视和检测用户的语音命令的其余部分。在一些示例中,辅助显示器116显示语音助手(音频输入分析器508)正在收听语音命令和/或分析与该命令相关联的音频的指示。在一些示例中,该指示可以对应于改变麦克风图标304的外观和/或在辅助显示器116的中央区域中包括附加图标和/或动画712。在一些示例中,图7的图标和/或动画712可以与如上文在图6中所讨论的与相机输入分析器506捕获和/或分析图像数据相关联的图标和/或动画612相同。

在该示例中,语音命令是“计算机,我的下一次会议是什么时候?”在一些示例中,音频输入分析器508可以在继续之前对语音命令执行语音识别以确认语音来自授权用户。在其他示例中,该过程可以在没有用户认证的情况下继续进行,因为用户已经被认证并登录到便携式计算机100中。假设识别出用户和/或未执行识别,则过程前进到第三阶段706,在第三阶段,辅助显示器116通过例如在显示器上将语音命令显示为文本来提供检测到语音命令的确认。附加地或替代地,可以经由扬声器132将语音命令重复返回给用户。音频输入分析器508与系统控制器522一起可以确定语音命令的意图,并从用户的日历中检取响应于用户的请求的相关信息。然后在第四阶段708经由辅助显示器116(和/或经由扬声器132)提供相关信息。在阈值时间段之后,在第五阶段710,在辅助显示器116上呈现的辅助用户界面可以恢复到在检测到语音命令之前的先前视图。在该示例中,先前视图对应于过程中在第一阶段702处示出的个性化主屏幕。

图8图示了在与响应于来自用户的语音命令相关联的不同时间阶段802、804、806、808、810、812经由辅助显示器116呈现的不同辅助用户界面。与图6和图7一样,图8中的所有阶段802、804、806、808、810、812在便携式计算机100的盖子106闭合的情况下发生。此外,可以在便携式计算机100处于较低功率状态(例如,小于全功率状态)时执行图8中的所有阶段802、804、806、808、810、812。在一些示例中,用户可以提供基于触摸的输入来激活或触发与音频输入分析器508相关联的语音助手系统,而不是音频输入分析器508始终监视语音助手触发词,如图8的图示示例所证明。具体地,第一阶段802对应于辅助显示器116呈现个性化主屏幕。在此阶段,用户可以(例如,通过触摸)选择辅助显示器上的麦克风图标304,以指示向系统提供语音命令的意图。通过触摸麦克风图标304,用户激活语音助手,使得在第二阶段804,辅助显示器116显示语音助手(音频输入分析器508)正在收听语音命令和/或分析与该命令相关联的音频的指示,如以上结合图7的第二阶段704所讨论的。利用辅助显示器116上的指示,用户知道继续说语音命令,在该示例中,该语音命令是“计算机,给我看我的日历?”在第三阶段806,辅助显示器116呈现对语音命令被检测到的确认。之后,在第四阶段808,辅助显示器116被更新以在便携式计算机100上呈现与日历应用程序相关联的辅助用户界面。在一些示例中,用户可以通过触摸辅助显示器116来与日历交互。因此,例如,如图示示例中的第五阶段810所示,用户可以将日历显示滑动到将来以查看将来的约会。在没有用户活动的阈值时间段之后或者响应于用户请求(例如,选择主屏幕图标814),辅助显示器116可以在第六阶段812再次恢复到主屏幕。尽管在基于语音命令的用户交互的情境中描述了图6和图7的过程,但是在其他示例中,用户可以仅通过触摸来控制辅助用户界面。例如,用户可以简单地选择主屏幕上的日历图标816以调出与日历相关联的辅助用户界面,而不是使用语音请求查看日历。

图9图示了在与向便携式计算机100的授权用户提供推送通知相关联的不同时间阶段902、904、906、908、910经由辅助显示器116呈现的不同辅助用户界面。与图6-8一样,图9中的所有阶段902、904、906、908、910在便携式计算机100的盖子106闭合的情况下发生。此外,可以在便携式计算机100处于较低功率状态(例如,小于全功率状态)时执行图9中的所有阶段902、904、906、908、910。在该示例中,第一阶段902对应于辅助显示器116呈现个性化主屏幕,指示用户已经被识别并登录到系统中。此后,在便携式计算机100上运行的日历应用程序可以生成推送通知以提醒几乎是即将到来的会议或其他排定的约会的时间。因此,在第二阶段904,辅助显示器116自动更新为有提醒通知912。在该示例中,提醒通知912包括位置的指示(例如,房间jf3-201)和指示存在与会议相关联的文档的文档图标914。在一些示例中,系统控制器522可以生成可听信号和/或触觉信号以提示用户该提醒。

在所示示例中,在时间上继续,日历应用程序可以从会议的组织者接收到已经发生房间更改的推送通知。因此,在图示示例的第三阶段906,辅助显示器包括提示图标916。在该示例中,当用户选择提示图标916时,在第四阶段908经由辅助显示器116呈现房间更改的细节。在一些示例中,第四阶段的辅助用户界面包括与推送通知相关联的响应选项。在该示例中,选项包括用户接受或确认房间更改、拒绝或解除房间更改或者回复房间更改(例如,提议替代房间)。在该示例中,用户接受房间更改,使得在第五阶段910,用新房间号更新日历。在一些示例中,可以用新的房间号自动更新日历,而无需用户必须接受更改。

图10图示了在与提供并响应于对应于传入的电话会议的推送通知相关联的不同时间阶段1002、1004、1006、1008、1010、1012、1014经由辅助显示器116呈现的不同辅助用户界面。在该示例中,第一阶段1002对应于在便携式计算机100的盖子106闭合时辅助显示器116呈现个性化主屏幕。当接收到传入电话时,在第二阶段1004处,经由辅助显示器116呈现与便携式计算机100上的电话会议应用程序相关联的辅助用户界面。在一些示例中,可以经由扬声器132生成可听提示。如图示示例中所示,在第二阶段1004呈现的辅助用户界面包括呼叫者的标识和针对用户的不同响应选项,包括接受或应答呼叫、拒绝或挂断呼叫或者提供快速回复。在一些示例中,快速回复可以是从预配置的文本回复的列表中选择的对呼叫者的短文本消息。在该示例中,用户接受呼叫并且辅助用户界面被更新以提供关于正在进行的呼叫的控制选项和/或附加细节,如在图示示例的第三阶段1006所示。在一些示例中,该呼叫自动激活麦克风,使得用户可以在该呼叫上讲话,这由正在进行的电话会议的控制选项内的麦克风图标1016指示。在一些示例中,如果用户选择麦克风图标1016,则用户使麦克风静音。如图10的第四阶段1008所示,可以通过麦克风图标1016的改变来指示使麦克风静音。

在一些示例中,控制选项还可包括视频图标1018,该视频图标1018可由用户选择以激活面向世界的相机124以在呼叫上发送视频。在一些示例中,仅当便携式计算机100打开时才可以将视频图标作为选项提供。在图示示例中,用户在第四阶段1008和第五阶段1010之间打开便携式计算机100。一旦便携式计算机100被打开,就可以经由辅助用户界面提供360度视频图标1020。在一些示例中,可以将360度视频图标包括在标准视频图标1018的旁边或代替它。在一些示例中,标准视频图标1018激活正面向用户的相机。即,如果便携式计算机100闭合,则选择标准视频图标1018可以激活面向世界的相机124。然而,当便携式计算机100打开时,选择标准视频相机1018可以激活面向用户的相机122。对比之下,选择360度视频图标1020激活面向用户的相机122和面向世界的相机124两者,以捕获便携式计算机100周围区域的360度视图。图示的第六阶段1012发生在用户已经取消麦克风静音并选择360度视频图标1020之后。在一些示例中,响应于用户选择视频选项,经由主显示器114呈现与电话会议应用程序相关联的主用户界面,使得用户能够在主显示器114上观看视频流。在一些示例中,响应于便携式计算机100的盖子106被打开,不管用户是否选择视频选项之一,主用户界面可以被自动呈现在主显示器114上。在一些示例中,视频选项中的一者或两者可以在计算机闭合的同时被提供在辅助显示器上,并且如果被选择,则使得主显示器甚至在显示器打开之前开启以呈现与电话会议应用程序相关联的主用户界面。以这种方式,一旦用户打开便携式计算机100,视频电话会议将准备就绪并可以进行。

图示示例中的第七阶段1014对应于会议全部结束之后。在该示例中,尽管现在打开了便携式计算机100,但是辅助显示器仍恢复到电话会议之前的视图。在该示例中,先前的视图对应于如第一阶段1002中的用户的个性化主屏幕。

图11图示了在与主显示器114与辅助显示器116之间的用户交互相关联的不同时间阶段1102、1104、1106、1108、1110、1112、1114经由辅助显示器116呈现的不同辅助用户界面。在该示例中,第一阶段1102对应于在便携式计算机100的盖子106打开时辅助显示器116呈现个性化主屏幕使得用户可以与主显示器114进行交互。更具体地,该示例继续进行,用户经由主显示器启动音乐播放器应用程序以开始播放音乐。在第二阶段1104,辅助显示器116被更新以标识正在播放的歌曲并提供控制选项供用户经由辅助显示器来控制音乐。在一些示例中,如果用户在阈值时间段内未与辅助显示器交互,则辅助显示器将恢复到个性化主屏幕,如第三阶段1106所示。用户仍可以通过选择音乐播放器图标408来激活辅助显示器116上的音乐播放器控件。一旦选择了图标408,如图示示例中的第四阶段1108所示,可以经由辅助显示器116呈现与音乐播放器相关联的完整的辅助用户界面。在一些示例中,响应于用户经由主显示器114启动音乐播放器应用程序,可以在辅助显示器116上自动启动音乐播放器应用程序的完整辅助用户界面。在一些示例中,通过改变音乐播放器图标408来指示在辅助显示器116上音乐播放器应用程序是活动的,如图示示例所示。

当音乐仍在播放时,用户可以闭合便携式计算机100。在一些示例中,音乐播放器应用程序可以继续结合辅助显示器116被执行。在一些示例中,闭合计算机盖子106可导致正在播放的当前歌曲暂停。然而,如图11中的第五阶段1110所示,辅助显示器可以在控件中提供选项,以使得用户能够使歌曲在其被暂停的地方继续播放。如果用户在闭合便携式计算机100之前正在使用扬声器,则当盖子106闭合时歌曲的回放可以来自便携式计算机100前面的扬声器132。如果用户正在经由耳机(例如,经由蓝牙或有线连接)播放音乐,则在盖子106闭合并且用户选择继续播放歌曲的选项之后,歌曲将继续通过耳机播放音乐。在一些示例中,歌曲可以在用户闭合计算机盖子106之后自动继续播放,而无需等待用户指示该歌曲应该继续播放。图示示例中的第六阶段1112表示歌曲在便携式计算机100闭合时正在播放(具有再次暂停歌曲的选项)。当音乐继续播放时,用户可能期望经由辅助显示器访问计算机上的其他信息和/或功能。为这样做,用户可以选择辅助显示器上的主屏幕图标814以返回到个性化主屏幕,如图11的第七阶段1114所示。在该示例中,即使不再经由辅助显示器116呈现与音乐播放器相关联的辅助用户界面,音乐仍继续播放。在一些示例中,基于音乐播放器图标408的改变的外观,继续在辅助显示器116上指示活动音乐播放器。如果用户希望改变歌曲或以其他方式再次控制音乐,则用户可以再次选择音乐播放器图标408以重新打开相关联的辅助用户界面。

在图12a、图12b和/或图13-18中示出了表示用于实现图1和图2的便携式计算机100的示例硬件逻辑、机器可读指令、硬件实现的状态机和/或其任何组合的流程图。机器可读指令可以是由计算机处理器执行的一个或多个可执行程序或可执行程序的(多个)部分,计算机处理器诸如结合图19在下文中所讨论的示例处理器平台1900中示出的处理器1910、1912。虽然程序能具体化在存储于与处理器1910、1912关联的诸如cd-rom、软盘、硬驱动器、dvd、蓝光盘或存储器之类的非暂态计算机可读存储介质上的软件中,但是全部程序和/或其部分可替代地由除处理器1910、1912之外的设备执行,和/或具体化在固件或专用硬件中。此外,虽然参考图12a、图12b和图13-18所图示的流程图描述了示例程序,但是可替代地使用实现示例便携式计算机100的许多其他方法。例如,可改变框的执行次序,和/或可改变、消除或组合所描述的框中的一些框。附加地或替代地,任何或所有框可以由被构造成在不执行软件或固件的情况下执行相应的操作的一个或多个硬件电路(例如,分立的和/或集成的模拟和/或数字电路、fpga、asic、比较器、运算放大器(op-amp)、逻辑电路等)来实现。

本文中描述的机器可读指令可以以压缩格式、加密格式、片段格式、封装格式等中的一种或多种来存储。本文描述的机器可读指令可以作为可用于创建、制造和/或产生机器可执行指令的数据(例如,指令的部分、代码、代码表示等)来存储。例如,机器可读指令可以被分段并被存储在一个或多个存储设备和/或计算设备(例如,服务器)上。机器可读指令可能需要安装、修改、适配、更新、组合、补充、配置、解密、解压缩、拆包、分发、重新分配等中的一项或多项,以使得它们由计算设备和/或其他机器直接可读取和/或可执行。例如,机器可读指令可以存储在多个部分中,这些部分被单独压缩、加密并存储在单独的计算设备上,其中,这些部分在解密、解压缩和组合时形成实现如本文所述的程序的一组可执行指令。在另一示例中,机器可读指令可以以它们可被计算机读取的状态存储,但是需要添加库(例如,动态链接库(dll))、软件开发工具包(sdk)、应用编程接口(api)等,以便在特定的计算设备或其他设备上执行指令。在另一个示例中,在可整体或部分地执行机器可读指令和/或对应的(多个)程序之前,可能需要配置机器可读指令(例如,存储的设置、数据输入、记录的网络地址等)。因此,所公开的机器可读指令和/或对应的(多个)程序旨在包含此类机器可读指令和/或(多个)程序,而不管机器可读指令和/或(多个)程序在存储时或以其他方式处于静态或在传输中时的特定格式或状态如何。

如上文所提及,可使用存储于非暂态计算机和/或机器可读介质上的可执行指令(例如,计算机可读指令和/或机器可读指令)实现图12a、图12b和图13-18的示例过程,非暂态计算机和/或机器可读介质诸如硬盘驱动器、闪存、只读存储器、紧凑盘、数字多功能盘、高速缓存、随机存取存储器和/或在其中存储信息达任何持续时长(例如,达扩展时间段、永久地、对于简短的实例、对于临时缓冲和/或对于信息的高速缓冲)的任何其他存储设备或存储盘。如本文中所使用,术语非暂态计算机可读介质被明确地定义为包括任何类型的计算机可读存储设备和/或存储盘,并且排除传播的信号以及排除传输介质。

“包含”和“包括”(及其所有形式和时态)在本文中用作开放式术语。因此,每当权利要求将任何形式的“包含”或“包括”(例如,包括、包含、具有等)用作前言或用于任何种类的权利要求叙述内时,要理解的是,附加的要素、项等可以存在而不超出对应权利要求或叙述的范围。如本文中所使用,当短语“至少”被用作例如权利要求的前序部分中的过渡术语时,它以与术语“包含”和“包括”是开放式的相同的方式是开放式的。当例如以诸如a、b和/或c之类的形式使用术语“和/或”时,指的是a、b、c的任何组合或子集,诸如(1)单独的a、(2)单独的b、(3)单独的c、(4)a与b、(5)a与c、(6)b与c、以及(7)a与b与c。如本文中在描述结构、组件、项、对象和/或事物的上下文中所使用,短语“a和b中的至少一个”旨在是指包括(1)至少一个a、(2)至少一个b和(3)至少一个a和至少一个b中的任何一个的实现。类似地,如本文中在描述结构、组件、项、对象和/或事物的上下文中所使用,短语“a或b中的至少一个”旨在是指包括(1)至少一个a、(2)至少一个b、和(3)至少一个a和至少一个b中的任何一个的实现。如本文中在描述过程、指令、动作、活动和/或步骤的处理或执行的上下文中所使用,短语“a和b中的至少一个”旨在是指包括(1)至少一个a、(2)至少一个b、和(3)至少一个a和至少一个b中的任何一个的实现。类似地,如本文中在描述过程、指令、动作、活动和/或步骤的处理或执行的上下文中所使用,短语"a或b中的至少一个"旨在是指包括(1)至少一个a、(2)至少一个b、和(3)至少一个a和至少一个b中的任何一个的实现。

图12a和图12b的程序开始于框1202,示例登录控制器512确定授权用户是否已经被识别并登录到便携式计算机100中。如果是,则控制前进到框1204,在框1204,示例登录控制器512确定在便携式计算机100上没有活动的情况下是否已经经过了阈值时间段。如果是,则控制前进到框1206,在框1206中,示例登录控制器512注销用户。在框1208处,示例辅助显示器控制器518关闭辅助显示器116。即,便携式计算机100被置于低功率睡眠模式。在一些这样的示例中,除了人类存在传感器128之外,计算机的几乎所有功能都进入睡眠,该人类存在传感器128可以继续监视人(例如,接近便携式计算机100的用户)的存在。附加地或替代地,在一些示例中,麦克风130和示例音频输入分析器508可以继续监视语音助手触发,该语音助手触发可以使便携式计算机100再次唤醒进入较高功率状态。在框1208处关闭辅助显示器116之后,控制前进到框1210。返回到框1202,如果示例登录控制器512确定尚未识别出并登录授权用户(例如,由于在该过程的先前迭代中在框1206处被注销),则控制直接前进到框1210。

在框1210处,人类存在传感器128确定是否已经检测到便携式计算机100附近的人。如果是,则控制前进到框1212,以尝试使用相机(例如,如果便携式计算机100闭合,则面向世界的相机124,或者如果便携式计算机100打开,则面向用户的相机122)来认证或识别该人。下面结合图13提供关于框1212的实现的更多细节。此后,在框1214处,示例登录控制器512确定该人是否被识别为授权用户。如果是,则控制前进至框1222。如果否,则控制前进至框1216。返回框1210,如果人类存在传感器128未在便携式计算机100附近检测到人,则控制直接前进到框1216。

在框1216处,示例系统控制器522确定是否监视音频以用于基于语音的用户认证。在一些示例中,对音频的监视与框1210和1212的人类存在检测并行进行,而不是如图12a的流程图中所示在没有人被识别之后发生。如果示例系统控制器522确定监视音频以用于基于语音的用户认证,则控制前进到框1218以尝试基于他们的语音来认证或识别人。下面结合图14提供关于框1218的实现的更多细节。此后,控制前进到框1220,在框1220处,示例登录控制器512确定该人是否被识别为授权用户。如果是,则控制前进至框1222。如果在框1220处确定未识别出人(并且在框1212处确定未识别出人),则不存在被识别为授权用户的人。在这种情况下,控制前进到图12b上的框1238。同样,如果示例系统控制器522在框1216处确定不监视音频以用于基于语音的用户认证,则控制直接前进到框1238。

在框1222处,示例登录控制器512自动登录在框1214处或框1218处识别出的人作为授权用户。此后,在框1224处,示例辅助显示器控制器518经由辅助显示器116呈现确认该人被标识为授权用户的个性化消息。在一些示例中,该消息可以包括使用该人的名字的问候。在一些示例中,除了经由辅助显示器116呈现的问候之外,问候还可以是可听见的。在框1226处,示例辅助显示器控制器518经由辅助显示器116呈现个性化用户信息。在一些示例中,可以在个性化主屏幕(例如,图4的个性化辅助用户界面400)中表示个性化用户信息。在示例中,在用户先前已登录辅助显示器116并且已经与辅助显示器116交互的情况下,个性化信息可以对应于与在便携式计算机100上运行的特定应用程序相关联的辅助用户界面(例如,结合图6-11描述的各种个性化辅助用户界面中的任何一个)。在一些示例中,如果控制来自框1204,则用户可以先前被登录。也就是说,返回到框1204,如果示例登录控制器512确定在便携式计算机100上没有活动的情况下没有经过阈值时间段(在已经识别并登录了授权用户之后),则控制直接前进到框1226。

在框1228(图12b的顶部)处,示例音频输入分析器508确定是否检测语音命令。在一些示例中,基于音频输入分析器508检测到由便携式计算机100的麦克风130的可听范围内的人说出的语音助手触发词来做出该确定。在一些示例中,该触发词可以是与在框1218处执行的初始语音识别相关联的相同的语音命令。在其他示例中,该语音命令可以在已经识别并登录用户之后发生。如果示例音频输入分析器508确定检测语音命令,则控制前进到框1230,在框1230处,示例音频输入分析器508确定检测到的语音是否被识别为与授权用户对应。如果是,则控制前进到框1232以实施用于提供对语音命令的响应的动作。下面结合图15提供关于框1232的实现的更多细节。此后,控制前进到框1234。在一些示例中,可以省略框1230,控制直接前进到框1232,在框1232处,基于已经被识别并登录到便携式计算机100的用户,语音被自动假定为对应于授权用户。附加地或替代地,在一些示例中,当语音命令不涉及访问或检取与用户相关联的个人信息时(例如,语音命令说:“计算机,今天的天气如何?”),可以省略框1230,控制直接前进到框1232。返回框1228,如果示例音频输入分析器508确定不检测语音命令(例如,未检测到语音助手触发词),则控制直接前进到框1234。

在框1234处,(多个)示例通信接口504确定是否已经接收到推送通知。在一些示例中,接收到与计算机上运行的应用程序有关的推送通知。附加地或替代地,可以从通信地耦合到计算机的单独的设备(例如,经由互联网连接的远程服务器或经由蓝牙或wi-fi连接的本地受信设备)接收推送通知。例如,推送通知可以包括关于与用户的日历应用程序相关联的即将到来的约会和/或约会细节的改变的提醒(如结合图9所讨论的)、电话会议应用程序上的传入呼叫(如结合图10所讨论的)、或任何其他类型的推送通知(例如,新电子邮件消息、社交媒体上的新帖子等)。如果(多个)示例通信接口504在框1234处确定已经接收到推送通知,则控制前进到框1236以实施使得用户能够对推送通知做出响应的动作。下面结合图16提供关于框1236的实现的更多细节。此后,控制前进到框1238。返回框1234,如果(多个)示例通信接口504确定尚未接收到推送通知,则控制直接前进到框1238。

在框1238处,示例盖子控制器520确定计算机盖子是否已经被打开。如果是,则控制前进到框1240以实施使得主显示器114和辅助显示器116之间能够进行交互的动作。下面结合图17提供关于框1240的实现的更多细节。此后,控制前进到框1242,在框1242处,示例登录控制器512确定授权用户是否被识别并登录。如果是,则控制前进至框1244。返回框1238,如果示例盖子控制器520确定计算机盖子尚未被打开,则控制直接前进到框1244。

在框1244处,示例基于触摸的输入分析器510确定是否已经检测到辅助显示器116上的基于触摸的用户输入。如果是,则控制前进到框1246,在框1246处,示例基于触摸的输入分析器510实现与基于触摸的用户输入对应的动作。基于触摸的用户输入可以在图12a和图12b的过程期间的任何时候发生。因此,基于触摸的输入可以与用户提供语音命令和/或用户对响应于语音命令而提供的反馈作出响应相关联。类似地,可以结合用户响应于推送通知来实现基于触摸的用户输入。辅助显示器116上的基于触摸的用户输入也可以用于控制在主显示器上呈现的应用程序(例如,当便携式计算机100的盖子106打开时)。此外,可以在每当用户期望直接经由辅助显示器116访问信息和/或其他内容和/或与之交互时的其他时间使用辅助显示器116上的基于触摸的用户输入。作为特定示例,基于触摸的输入可以使得用户能够执行与接收推送通知相反的操作。也就是说,不是应答电话会议,在一些示例中,用户可以能够基于与辅助显示器116的用户交互来与其他人发起电话会议。作为另一个示例,用户可以能够使用辅助显示器116上的基于触摸的输入来定位和标识存储在便携式计算机100上的特定文档或文件以与单独的设备共享。在一些示例中,在选择了特定文档或文件之后,用户可以请求(经由辅助显示器116)便携式计算机100标识文档或文件可被发送到的任何附近的设备(例如,在无线通信范围内)。在一些这样的示例中,用户可以(经由辅助显示器116)选择所标识的设备中的一个或多个,并且使便携式计算机100与这样的设备共享文件。在一些这样的示例中,便携式计算机100可以首先向设备发送请求,并在建立连接和传输数据之前等待确认。在一些示例中,还可以使用对应的语音命令来执行能够使用基于触摸的输入的任何操作。在框1246处实施与基于触摸的用户输入对应的动作之后,控制前进到框1250。返回框1244,如果示例基于触摸的输入分析器510尚未检测到基于触摸的用户输入,则控制直接前进至框1250。

返回到框1242,如果尚未识别和登录任何授权用户,则控制前进到框1248,在框1248处,示例辅助显示器控制器518经由辅助显示器呈现通用信息。在一些示例中,通用信息对应于以上结合图3描述的通用辅助用户界面。此后,控制前进到框1250以确定是否继续该过程。如果是,则控制返回到框1202。否则,图12a和图12b的示例过程结束。

图13提供了关于图12a的框1212的尝试使用相机来认证或识别人的实施的更多细节。图13的示例过程从框1302开始,在框1302处,示例相机输入分析器506确定相关相机是否被开启。在一些示例中,哪个相机是相关相机取决于便携式计算机100是打开还是闭合(如由示例盖子控制器520确定的)。如果便携式计算机100是闭合的,则相关相机对应于面向世界的相机124。如果便携式计算机100是打开的,则相关相机对应于面向用户的相机122。在一些示例中,当便携式计算机100打开时,可以考虑两个相机122、124。如果示例相机输入分析器506确定相关相机未开启,则控制前进到框1304,在框1304处,示例系统控制器522激活相关相机。在框1306处,示例系统控制器522开启光指示器126以指示相关相机开启。在框1308处,示例辅助显示器控制器518经由辅助显示器116呈现相机图标302。此后,控制前进到框1310。返回框1302,如果示例相机输入分析器506确定相关相机已经开启,则控制直接前进到框1310。

在框1310处,相关相机捕获人的图像。在框1312处,示例相机输入分析器506相对于与便携式计算机100的(多个)授权用户相关联的图像数据分析被捕获的图像。在框1314处,示例辅助显示器控制器518经由辅助显示器呈现指示图像正在被捕获和/或分析的图形(例如,图6所示的图标和/或动画612)。在框1316处,示例相机输入分析器506确定是否关闭相机。如果是,则控制前进到框1318,在框1318处,示例系统控制器522去激活相机。此后,图13的过程结束并返回以完成图12a和图12b的过程。如果示例相机输入分析器506确定不关闭相机,则示例过程立即结束并返回以完成图12a和图12b的过程。

图14提供了关于图12a的框1218的尝试使用他们的语音来认证或识别人的实施的进一步细节。图14的示例过程从框1402开始,在框1402处,示例音频输入分析器508确定麦克风130是否被开启。如果否,则控制前进到框1404,在框1404处,示例系统控制器522激活麦克风130。在框1406处,示例辅助显示器控制器518经由辅助显示器116呈现麦克风图标304。此后,控制前进到框1408。返回框1402,如果示例音频输入分析器508确定麦克风130已经开启,则控制直接前进到框1408。

在框1408处,示例音频输入分析器508确定是否已经检测到语音助手触发词。如果是,则控制前进到框1410,在框1410处,示例辅助显示器控制器518经由辅助显示器116呈现指示系统正在监视语音命令的图形(例如,图7的图标和/或动画712)。在框1412处,示例音频输入分析器508确定是否已经检测到语音命令。如果是,则控制前进到框1414,在框1414处,示例辅助显示器控制器518在辅助显示器上呈现确认语音命令的图形。在一些示例中,确认图形是语音命令的基于文本的再现,如结合图7和8的图示示例所描述的。在框1416处,示例音频输入分析器508相对于与便携式计算机100的(多个)授权用户相关联的语音数据分析语音命令。此后,控制前进到框1418。如果未检测到语音助手词(框1408)或未检测到语音命令(框1412),则控制直接前进到框1418。

在框1418处,示例音频输入分析器508确定是否关闭麦克风130。如果是,则控制前进到框1420,在框1420处,示例系统控制器522去激活麦克风130。此后,图14的过程结束并返回以继续图12a和图12b的过程。如果示例音频输入分析器508确定不关闭麦克风130,则示例过程立即结束并返回以继续图12a和图12b的过程。

图15提供了关于图12b的框1232的实施动作以提供对语音命令的响应的实施的更多细节。如以上结合图12b所述,该过程在语音命令已经被检测(图12b的框1228)之后开始。因此,图15的示例过程在框1502处开始,在框1502处,示例辅助显示器控制器518经由辅助显示器呈现确认语音命令的图形。在一些示例中,确认图形是语音命令的基于文本的再现,如结合图7和图8的图示示例所描述的。在框1504处,示例系统控制器522检取对语音命令做出响应所需的信息。在一些示例中,可以从(多个)示例数据库524中检取信息。在一些示例中,从便携式计算机100上运行的应用程序检取信息。在一些示例中,可以经由(多个)通信接口504从远程服务器检取信息。

在框1506处,示例辅助显示器控制器518确定是否经由辅助显示器116呈现对语音命令的响应。如果是,则控制前进到框1508,在框1508处,示例辅助显示器控制器518经由辅助显示器116呈现响应。在一些示例中,响应可以在辅助显示器116上被呈现为文本(例如,如图7的图示示例中所述)。在一些示例中,该响应可以包括呈现与在计算机上运行的应用程序(例如,如图8的图示示例中描述的日历应用程序)相关联的辅助用户界面。此后,控制前进到框1510。返回框1506,如果示例辅助显示器控制器518确定不经由辅助显示器116呈现对语音命令的响应,则控制直接前进到框1510。

在框1510处,示例系统控制器522确定是否经由扬声器132提供对语音命令的响应。如果是,则控制前进到框1512,在框1512处,示例系统控制器522经由扬声器生成响应。此后,控制前进到框1514。返回框1510,如果示例系统控制器522确定不经由扬声器132提供对语音命令的响应,则控制直接前进到框1514。

在框1514处,示例系统控制器522确定是否经由主显示器114呈现内容作为响应的一部分。如果是,则控制前进到框1516,在框1516处,如果主显示器114尚未开启,则示例主显示器控制器516开启主显示器114。如果在检测到语音命令时便携式计算机100的盖子106是闭合的,则主显示器114可能未开启。在框1518处,示例主显示器控制器516呈现与响应语音命令的应用程序相关联的主用户界面。作为特定示例,如果用户提供语音命令以发起360度视频电话会议,则示例主显示器控制器516可以经由主显示器114呈现与电话会议应用程序相关联的主用户界面,其中,用户界面包括如由面向世界的相机122和面向用户的相机124捕获的便携式计算机100周围环境的360视频流。在框1520处,如果尚未打开,则示例盖子控制器520自动打开计算机盖子。在一些示例中,铰链112可以不被构造成自动打开便携式计算机100的盖子106。在这样的示例中,可省略框1520。在一些这样的示例中,辅助显示器116可以提供引导用户打开盖子106以能够看到经由主显示器114呈现的内容的提示。此后,控制前进到框1522。返回框1514,如果示例系统控制器522确定不经由主显示器114呈现内容作为响应的一部分,则控制直接前进到框1522。

在框1522处,示例辅助显示器控制器518确定是否将辅助显示器116返回到先前的屏幕。在一些示例中,示例辅助显示器控制器518可以基于用户在对语音命令的响应的呈现之后没有采取任何动作已经过阈值时间段来确定这样做。在其他示例中,可以基于用户提供不再需要对语音命令的响应的输入来做出该确定。如果示例辅助显示器控制器518确定将辅助显示器116返回到先前的屏幕,则控制前进到框1524,在框1524处,示例辅助显示器控制器518呈现在语音命令之前先前在辅助显示器上呈现的主用户界面。此后,示例过程结束并返回以继续图12a和图12b的过程。如果示例辅助显示器控制器518确定不将辅助显示器116返回到先前的屏幕,则图15的示例过程立即结束并返回以继续图12a和图12b的过程。

图16提供了关于图12b的框1236的实施使得用户能够对推送通知做出响应的动作的实施的更多细节。如以上结合图12b所述,该过程在已经接收到推送通知(如在图12b的框1234处确定的)之后开始。因此,图16的示例过程在框1602处开始,在框1602处,示例推送通知控制器514确定是否生成音频和/或触觉信号以指示对推送通知的接收。如果是,则控制前进到框1604,在框1604处,示例系统控制器522生成音频和/或触觉信号。此后,控制前进到框1606。如果示例推送通知控制器514确定不生成音频和/或触觉信号,则控制直接前进到框1606。

在框1606处,示例辅助显示器控制器518呈现指示推送通知的图形,具有供用户解除该通知或采取进一步动作的选项。进一步动作和/或相关联图形的性质可以取决于推送通知的性质。在一些示例中,进一步动作可以包含查看关于通知的更详细的信息。在一些示例中,进一步动作可以包含用户通过确认和/或接受通知或者提供更详细的响应来对通知做出响应。在一些示例中,解除通知的选项可以作为用户要选择的显式选项(例如,按钮或图标)呈现。在其他示例中,用户可以通过在阈值时间段内不对通知采取任何进一步动作来解除通知。作为特定示例,推送通知可以对应于传入的电话会议。用户要采取的进一步动作的选项可以包括接受或应答、解除呼叫(例如,通过选择挂断图标或通过在阈值时间段内不应答)、或发送快速回复(例如,指出用户目前无法接听电话的文本消息)。

在框1608处,如果尚未开启,则示例系统控制器522激活麦克风130以检测用户语音命令。以这种方式,用户可以使用语音命令来指定用户打算采取的进一步动作,而不必物理触摸辅助显示器116。在框1610处,示例推送通知控制器514确定用户是选择采取进一步动作的选项还是解除该通知的选项。如果示例推送通知控制器514确定采取了进一步动作,则控制前进到框1612,在框1612处,示例推送通知控制器514确定用户是选择快速响应还是详细响应。在传入的电话会议的情境中,快速响应可以包括发给呼叫者的文本消息,而更详细的响应包括应答呼叫。在其他情境中,例如,指示已接收到新电子邮件消息的推送通知,快速回复可以是确认对电子邮件的接收,而更详细的响应包括起草回复电子邮件。如果用户选择了快速响应,则控制前进到框1614,在框1614处,示例辅助显示器控制器518经由辅助显示器116呈现用于快速响应的选项。即,在一些示例中,在用户已经指示出提供快速响应的意图之后,对于快速响应可能存在多个选项。作为特定示例,如果用户不能应答传入的电话会议,则用户可以选择发送快速文本消息的选项。在选择该选项时,可以向用户提供多个预设文本消息以选择发送给呼叫者。在一些示例中,对于快速响应可能不存在多个选项,使得可以省略框1614。例如,在一些示例中,推送通知可以是来自单独设备的与便携式计算机100共享文档或其他文件的请求。在其他示例中,在单独的设备是受信设备的情况下,推送通知可以指示该单独的设备正在将文件或文档传送到便携式计算机100。在这样的示例中,用户响应的唯一选项可以是解除或拒绝请求/传送,或者选择与接受请求相对应的快速答复。

在框1616处,示例系统控制器522基于用户输入来实施快速响应。系统控制器522如何实施快速响应可以取决于通知和由用户选择的快速响应的性质。例如,在对传入的电话会议的快速文本消息回复的情境下,系统控制器522可以将所选择的文本消息(例如,经由(多个)通信接口504)传送给呼叫者。在推送通知指示受信设备正在传送文档或其他文件的示例中,快速响应涉及便携式计算机100存储共享文档。在一些示例中,在先前已经将单独的设备建立为受信设备的情况下,便携式计算机100可以自动接收并存储共享文档,并且快速响应仅仅是确认对文档的接收。在推送通知对应于共享文档或文件的请求的情况下,系统控制器522可以与该单独的设备建立连接,然后在用户接受该请求的快速响应之后接收文档或文件。在框1616处实施快速响应之后,控制前进到框1628。返回到框1612,如果示例推送通知控制器514确定用户选择了详细响应,则控制前进到框1618。在一些示例中,快速响应可能不是选项,使得当用户采取进一步动作时,控制自动从框1610前进到框1618。

在框1618处,示例系统控制器522确定该进一步动作是否涉及经由主显示器114呈现内容作为响应的一部分。如果是,则控制前进到框1620,在框1620处,如果主显示器114尚未开启,则示例主显示器控制器516开启主显示器114。如果在接收到推送通知时便携式计算机100的盖子106是闭合的,则主显示器114可能未开启。在框1622处,示例主显示器控制器516呈现与启用用户的进一步动作的应用程序相关联的主用户界面。作为特定示例,如果用户指示用360度视频对传入的呼叫进行响应的意图,则示例主显示器控制器516可以经由主显示器114呈现与电话会议应用程序相关联的主用户界面,其中,用户界面包括如由面向世界的相机122和面向用户的相机124捕获的便携式计算机100周围环境的360视频流。作为另一示例,如果推送通知对应于新电子邮件并且用户指示起草回复电子邮件的意图,则示例主显示器控制器516可以经由主显示器114呈现与电子邮件应用程序相关联的主用户界面。在框1624处,如果尚未打开,则示例盖子控制器520自动打开计算机盖子。在一些示例中,铰链112可以不被构造成自动打开便携式计算机100的盖子106。在这样的示例中,可省略框1624。在一些这样的示例中,辅助显示器116可以提供引导用户打开盖子106以能够看到经由主显示器114呈现的内容的提示。此后,控制前进到框1626。返回框1618,如果示例系统控制器522确定进一步动作不经由主显示器114呈现内容,则控制直接前进到框1626。

在框1626处,示例辅助显示器控制器518经由辅助显示器呈现辅助用户界面,以使得用户能够采取进一步动作。在一些示例中,可以连同经由主显示器114呈现的内容来完成经由辅助显示器116呈现的内容。例如,在一些示例中,虽然可以经由主显示器114呈现用于视频电话会议的视频流,但是可以经由辅助显示器116呈现用于该电话的控件。在一些示例中,当用户使用主显示器114来采取进一步动作来响应该推送通知时,没有经由辅助显示器116呈现与该推送通知有关的内容,使得可以省略框1626。此后,控制前进到框1628。返回到框1610,如果示例推送通知控制器514确定用户选择解除该通知,则控制直接前进到框1628。

在框1622处,示例辅助显示器控制器518确定是否将辅助显示器116返回到先前的屏幕。如果是,则控制前进到框1628,在框1628处,示例辅助显示器控制器518呈现在语音命令之前先前在辅助显示器上呈现的辅助用户界面。此后,示例过程结束并返回以继续图12a和图12b的过程。如果示例辅助显示器控制器518确定不将辅助显示器116返回到先前的屏幕,则图16的示例过程立即结束并返回以继续图12a和图12b的过程。

图17提供了关于图12b的框1240的实施使得主显示器114与辅助显示器116之间能够进行交互的动作的实施的更多细节。如以上结合图12b所述,该过程在已经确定该计算机盖子106被打开之后开始。此外,如上所述,可以在授权用户被登录到便携式计算机100(例如,当控制来自框1234或框1236时)的情境下或者在没有授权用户被登录到便携式计算机100(例如,当控制来自框1216或框1220时)的情境下实现框1240。因此,图17的示例过程在框1702处开始,在框1702处,示例登录控制器512确定授权用户是否已被识别并登录到便携式计算机100。如果是,则控制前进至框1710。否则,控制前进到框1704,在框1704处,示例登录控制器512(连同主显示器控制器516)请求用户经由主显示器114登录。在框1706处,示例登录控制器512确定是否接收到登录凭证。如果否,则图17的示例过程结束并返回以继续图12a和图12b的过程。如果是,则控制前进到框1708,在框1708处,示例登录控制器512登录授权用户。

在框1710处,示例主显示器控制器516经由主显示器114呈现与授权用户相关联的个性化内容。在框1712处,示例盖子控制器520确定计算机盖子106是否基于对与经由辅助显示器116呈现的内容相关联的活动应用程序的响应被打开。作为示例,用户可能已经在打开便携式计算机100的盖子106之前,经由辅助显示器116指示了发起360度视频电话会议的意图(涉及使用主显示器114),如图10的图示示例中所讨论的。作为另一示例,用户可能已经在打开盖子106之前经由辅助显示器116指示了(在主显示器114上)起草对新电子邮件消息的回复的意图。如果示例盖子控制器520确定计算机盖子106基于对与经由辅助显示器116呈现的内容相关联的活动应用程序的响应被打开,则控制前进到框1714,在框1714处,示例主显示器控制器516在主显示器114上呈现用于活动应用程序的主用户界面。此后,控制前进到框1716。返回框1712,如果示例盖子控制器520确定计算机盖子106基于对与经由辅助显示器116呈现的内容相关联的活动应用程序的响应没有被打开,则控制直接前进到框1716。

在框1716处,示例系统控制器522确定是否存在与活动应用程序相关联的辅助用户界面。如果是,则控制前进至框1718,在该框处,示例辅助显示器控制器518经由辅助显示器116呈现与活动应用程序相关联的辅助用户界面。此后,控制前进到框1724。如果示例系统控制器522确定不存在与活动应用程序相关联的辅助用户界面(或者当前不存在活动应用程序),则控制前进至框1720,在该框处,示例辅助显示器控制器518确定是否关闭辅助显示器116。如果是,则控制前进到框1722,在框1722处,示例辅助显示器控制器518关闭辅助显示器116。此后,控制前进到框1724。如果示例辅助显示器控制器518在框1720处确定不关闭辅助显示器116,则控制直接前进到框1724。

在框1724处,示例系统控制器522确定用户是否已经激活新的应用程序。在一些示例中,可以通过用户与主显示器114或辅助显示器116交互来启动或激活新的应用程序。如果新的应用程序被激活,则控制前进至框1726,在该框处,示例主显示器控制器516在主显示器114上呈现用于活动应用程序的主用户界面。如果在框1724处,示例系统控制器522确定用户尚未激活新的应用程序,则控制前进到框1728,在框1728处,示例盖子控制器520确定计算机盖子是否已经被闭合。如果盖子尚未闭合,则图17的示例过程结束并返回以继续图12a和图12b的过程。如果盖子已经闭合,则控制前进到框1730。

在框1730处,示例系统控制器522确定与辅助显示器116上的当前呈现相关联的活动应用程序是否包括闭合盖子功能。与闭合盖子功能相关联的示例应用程序包括以上结合图10描述的电话会议应用程序和以上结合图11描述的音乐播放器应用程序。如果活动应用程序与闭合盖子功能相关联,则控制前进到框1732,在该框处,示例系统控制器522在盖子106闭合的情况下继续实施活动应用程序。在框1734处,示例辅助显示器控制器518继续经由辅助显示器116呈现与活动应用程序相关联的辅助用户界面。此后,图17的示例过程结束并返回以继续图12a和图12b的过程。返回框1730,如果示例系统控制器522确定与辅助显示器116上的当前呈现相关联的活动应用程序不包括闭合盖子功能,则控制前进至框1736,在框1736处,示例主显示器控制器516经由辅助显示器116呈现个性化主屏幕。此后,图17的示例过程结束并返回以继续图12a和图12b的过程。

如上所提及,在一些示例中,便携式计算机100包括铰链112,该铰链使盖子106能够自动打开和/或闭合,而无需用户手动移动盖子106。在一些示例中,计算机盖子106可以响应于用户与辅助显示器116的交互(通过语音命令或物理触摸)而自动打开。可能存在其他情况,其中用户可以在便携式计算机100闭合时指示经由主显示器114访问内容的意图以触发便携式计算机100自动打开。在一个示例中,用户可以在闭合时用与基于加速度计的密码相对应的唯一轻敲序列来轻敲便携式计算机100,该唯一轻敲序列使用户被认证并登录到便携式计算机100,并且还使得盖子106自动打开。附加地或替代地,盖子106可以响应于相机输入分析器506识别出用户而自动打开。

在其他示例中,触发便携式计算机100从闭合位置自动打开并且经由主显示器114呈现相关内容可以基于与单独设备相关联的交互。例如,用户可能正在通过便携式设备(例如,智能手机)观看内容,然后用便携式设备轻敲闭合的便携式计算机100以使便携式计算机100打开并开始呈现经由便携式设备呈现的内容。作为另一示例,用户可以虚拟地(例如,通过用户的手的物理手势)拾取呈现在便携式设备上的对象(例如,文档、图像等),并且将其虚拟地拖放到闭合的便携式计算机100上,以使便携式计算机100打开并经由主显示器114提供被移动的对象。在这样的示例中,可以通过分析由便携式计算机100上面向世界的相机124捕获的图像来检测用户的手的物理姿势。在一些示例中,可能已经通信地耦合到便携式计算机100(例如,经由蓝牙配对)的单独的便携式设备可以向便携式计算机100传送信号,以使得面向世界的相机124开启以基于便携式设备首先检测用户的姿势以虚拟地拾取对象来检测姿势。在一些示例中,用户的姿势、设备的轻敲和/或其他动作可以触发便携式设备和便携式计算机100通信连接,使得一旦盖子106打开,就可以与便携式计算机100共享来自便携式设备的内容,以供经由主显示器114呈现。

在一些示例中,当用户不打算打开便携式计算机100时,盖子106可以开始打开。在一些示例中,用户可以提供附加命令(经由语音、触摸或姿势)来反转操作。在一些这样的示例中,盖子106可以自动地反转其方向并且返回到闭合位置。

图18示出了基于认证用户经由主显示器114访问内容的意图的指示来自动打开便携式计算机100的盖子106的示例处理流程。示例过程从计算机盖子106闭合开始。在框1802处,示例相机输入分析器506、示例音频输入分析器508、基于触摸的输入分析器中的一个或多个检测对经由主显示器114访问内容的用户意图的指示。在框1804处,示例系统控制器522确定是否获得对用户意图的验证。在一些示例中,可以基于单个传感器或单个相关联的用户输入来获得验证以避免在检测打开盖子的意图中的错误肯定。如果示例系统控制器522确定获得验证,则控制前进到框1806,在框1806处,示例系统控制器522确定是否接收到验证?如果是,则控制前进到框1808,在框1808处,示例登录控制器512确定用户是否是授权用户。如果是,则控制前进到框1810,在框1810处,示例盖子控制器520自动打开计算机盖子106。在框1812处,示例主显示器控制器516在主显示器114上呈现个性化内容(例如,主屏幕)。

在框1814处,示例系统控制器522确定要由用户访问的特定内容是否是可标识的。如果正在从单独的电子设备(例如,与便携式计算机100通信的智能手机)共享内容,或者基于与辅助显示器116的用户交互来标识内容,则特定内容可以是可标识的。在用户仅指示打开便携式计算机100的意图,而没有提及用户此后打算如何使用便携式计算机100的情况下,特定内容可能不被标识。如果要由用户访问的特定内容是可标识的,则控制前进到框1816,在框1816处,示例系统控制器522检取该特定内容。检取内容的方式可以取决于内容的性质以及用户指示访问内容的意图的方式。例如,在一些示例中,内容可以存储在便携式计算机100上,并且由用户基于经由辅助显示器116对内容的基于触摸的选择来标识。在这样的示例中,示例系统控制器522可以从便携式计算机100的存储器中检取内容。在另一示例中,可以从便携式计算机100本地且通信地耦合到便携式计算机100的单独设备(例如,用户的智能手机)传输(例如,检取)特定内容。在其他示例中,可以基于语音命令来请求期望的内容,该语音命令涉及便携式计算机100启动通过访问远程服务器来检取特定内容的web浏览器。在框1818处,示例系统控制器522发起应用程序以使得能够经由主显示器114呈现特定内容。

此后,控制前进到框1820。如果在框1802处未检测到用户意图的指示、在框1806处未接收到验证、在框1808处未授权用户或者在框1814处没有可标识的特定内容,则控制直接前进到框1820。在框1820处,示例系统控制器522确定是否继续该过程。如果是,则控制返回到框1802。否则,图18的示例过程结束。

图19是被结构化为执行图12a、图12b和图13-18的指令以实现图1、图2和/或图5的示例便携式计算机100的示例处理器平台1900的框图。所图示示例的处理器平台1900包括第一处理器1910和第二处理器1912。所图示示例的处理器1910、1912是硬件。例如,处理器1910、1912可以由来自任何所需要的系列或制造商的一个或多个集成电路、逻辑电路、微处理器、gpu、dsp或控制器实现。硬件处理器可以是基于半导体的(例如,硅基)器件。与便携式计算机100打开并以全功率模式操作(例如,使用第一处理器1910)时相比,当以较小的功率(例如,使用第二处理器1912)闭合盖子106时(例如,使用第二处理器1912),单独的处理器使得便携式计算机100的功能能够被执行。在一些这样的示例中,处理器平台1900包括用以在系统以全功率模式操作时向第一处理器1910和其他组件提供电力的第一电源1906以及用以在系统以低功率模式操作时向第二处理器1912和其他组件提供电力的第二电源1908。在图19的图示示例中,第一处理器1910实现示例相机输入分析器506、示例音频输入分析器508、示例基于触摸的输入分析器510、示例登录控制器512、示例推送通知控制器514、示例主显示器控制器516、示例盖子控制器520和示例系统控制器522。进一步,在图示示例中,第二处理器1912实现示例辅助显示器控制器518以及示例系统控制器522。示例系统控制器522被描述为由两个处理器1910实现,因为系统控制器522的功能跨两个处理器共享。在一些示例中,系统控制器522的不同功能可以在处理器1910、1912之一上排他地实现。在其他示例中,系统控制器522的功能可以在两个处理器1910、1912上冗余地实现。尽管在图示示例中未表示,代替第一处理器1910或作为第一处理器1910的补充,可以由第二处理器1912全部或部分地实现示例相机输入分析器506、示例音频输入分析器508、示例基于触摸的输入分析器510、示例登录控制器512、示例推送通知控制器514、示例主显示器控制器516、和/或示例盖子控制器520中的一个或多个。在一些示例中,可以省略第二处理器1912,并且第一处理器1910可以实现以下中的每一个:示例相机输入分析器506、示例音频输入分析器508、示例基于触摸的输入分析器510、示例登录控制器512、示例推送通知控制器514、示例主显示器控制器516、示例辅助显示器控制器518、示例盖子控制器520和示例系统控制器522。

图示示例的处理器1910包括本地存储器1911(例如,高速缓存),并且图示示例的处理器1912包括本地存储器1913(例如,高速缓存)。所图示示例的处理器1910、1912经由总线1918与包括易失性存储器1946和非易失性存储器1916的主存储器进行通信。易失性存储器1914可由同步动态随机存取存储器(sdram)、动态随机存取存储器(dram)、动态随机存取存储器和/或任何其他类型的随机存取存储器设备实现。非易失性存储器1916可由闪存和/或任何其他所期望类型的存储器设备实现。对主存储器1914、1916的访问由存储器控制器来控制。

所图示示例的处理器平台1900还包括接口电路1920。接口电路1920可由任何类型的接口标准实现,诸如以太网接口、通用串行总线(usb)、蓝牙接口、近场通信(nfc)接口和/或pci快速接口。在此示例中,接口电路1920实现(多个)示例通信接口504。

在所图示示例中,一个或多个输入设备1922被连接至接口电路1920。(多个)输入设备1922准许用户将数据和/或命令输入至处理器1910中。(多个)输入设备可以由例如音频传感器、麦克风、相机(静止的或视频)、键盘、按钮、鼠标、触摸屏、轨迹板、轨迹球、等点鼠标和/或语音识别系统实现。

一个或多个输出设备1924也被连接至所图示示例的接口电路1920。输出设备1924可例如由显示设备(例如,发光二极管(led)、有机发光二极管(oled)、液晶显示器(lcd)、阴极射线管显示器(crt)、面内切换(ips)显示器、触摸屏等)、触觉输出设备、打印机和/或扬声器实现。因此,所图示示例的接口电路1920典型地包括图形驱动器卡、图形驱动器芯片和/或图形驱动器处理器。

所示出的示例的接口电路1920还包括诸如发射机、接收机、收发机、调制解调器、住宅网关、无线接入点、和/或网络接口之类的通信设备,以促进经由网络1926与外部机器(例如,任何种类的计算设备)交换数据。通信可经由例如以太网连接、数字订户线路(dsl)连接、电话线连接、同轴电缆系统、卫星系统、直线对传式无线系统、蜂窝电话系统等。

所图示示例的处理器平台1900还包括用于存储软件和/或数据的一个或多个大容量存储设备1928。此类大容量存储设备1928的示例包括软盘驱动器、硬驱动器盘、光盘驱动器、蓝光盘驱动器、独立磁盘冗余阵列(raid)系统和数字多功能盘(dvd)驱动器。在此示例中,大容量存储设备1928包括示例数据库524。

图12a、图12b和图13-18的机器可执行指令1932可以被存储在大容量存储设备1928中,存储在易失性存储器1914中,存储在非易失性存储器1916中和/或存储在诸如cd或dvd之类的可移除非暂态计算机可读存储介质上。

从前述内容将理解,已公开了示例方法、装置和制品,这些示例方法、装置和制品使得用户能够在盖子闭合且计算机处于相比当计算机打开并以全功率模式操作时较低的功率状态时与便携式计算机交互和/或操作便携式计算机。这是部分地通过当计算机盖子闭合时对用户可见的低功率辅助显示器实现的。本文公开的示例使得用户能够在用户打开盖子之前被识别和/或认证以登录到计算机中,以提供与计算机的更无缝的用户体验。此外,在一些示例中,计算机可以从闭合位置自动打开,而用户不必手动抬起盖子,以进一步帮助用户能够快速打开并经由主显示器访问内容。所公开的方法、装置和制品相应地涉及计算机功能的一个或多个改善。

本文公开了用于操作闭合盖子便携式计算机的示例方法、装置、系统和制品。进一步的示例和其组合包括以下内容:

示例1包括一种装置,包括:相机输入分析器,用于分析在便携式计算机的盖子处于闭合位置时由所述便携式计算机上的面向世界的相机捕获的图像数据,所述面向世界的相机在所述盖子的第一侧上,所述便携式计算机包括在所述盖子的与所述第一侧相对的第二侧上的主显示器;以及辅助显示器控制器,用于响应于对所述图像数据的分析,经由便携式计算机的辅助显示器呈现内容,所述辅助显示器控制器用于在所述便携式计算机的盖子处于闭合位置且所述主显示器关闭时在所述辅助显示器上呈现内容。

示例2包括如示例1所述的装置,其中,所述辅助显示器被设置在所述便携式计算机的基座中,所述盖子能绕铰链相对于基座旋转,所述铰链将盖子连接到基座。

示例3包括如示例2所述的装置,其中,所述铰链用于响应于对图像数据的分析认证用户而自动打开所述盖子。

示例4包括如示例1-3中任一项所述的装置,其中,所述相机输入分析器用于对图像数据执行面部识别分析,以标识由面向世界的相机捕获的人,并且所述装置进一步包括登录控制器,用于响应于所述相机输入分析器将所述人识别为所述便携式计算机的授权用户而登录所述人,所述登录控制器用于在所述盖子从所述闭合位置移动之前登录所述人。

示例5包括如示例4所述的装置,其中,经由辅助显示器呈现的内容包括对应于授权用户的个性化信息。

示例6包括如示例4所述的装置,其中,当相机输入分析器无法识别人时,经由辅助显示器呈现的内容包括通用信息。

示例7包括如示例1-6中任一项所述的装置,该装置进一步包括人类存在检测器,用于检测便携式计算机附近人的存在,所述人类存在传感器用于触发所述面向世界的相机的激活。

示例8包括如示例1-7中任一项所述的装置,其中,所述内容是第一内容,并且所述装置进一步包括音频输入分析器,用于分析当所述盖子处于闭合位置时说出的语音命令;所述便携式计算机上的麦克风,用于在所述盖子处于闭合位置时捕获所述语音命令,并且所述语音命令由所述麦克风的可听范围内的人说出,所述辅助显示器控制器用于响应于对所述语音命令的分析而经由所述辅助显示器呈现第二内容。

示例9包括如示例8所述的装置,其中,所述音频输入分析器用于在不与远程服务器通信的情况下执行对所述语音命令的语音识别分析。

示例10包括如示例9所述的装置,其中,当音频输入分析器将语音命令识别为与便携式计算机的授权用户的语音相对应时,经由辅助显示器呈现的第二内容包括与该人相对应的个性化信息。

示例11包括如示例8-10中任一项所述的装置,进一步包括:系统控制器,用于确定是否要经由所述主显示器呈现第三内容作为对所述语音命令的响应的一部分;以及主显示器控制器,用于在盖子仍闭合时激活主显示器,并经由主显示器呈现第三内容。

示例12包括如示例11所述的装置,进一步包括盖子控制器,用于响应于语音命令将盖子自动移动到打开位置。

示例13包括如示例1-12中任一项所述的装置,其中,面向世界的相机具有至少180度的视场。

示例14包括如示例13所述的装置,其中,所述图像数据是第一图像数据,相机输入分析器用于将所述第一图像数据与第二图像数据组合以形成便携式计算机周围环境的360度图像,所述第二图像数据由便携式计算机上的面向用户的相机捕获,所述面向用户的相机在所述盖子的第二侧上,所述面向用户的相机具有至少180度的视场。

示例15包括如示例1-14中任一项所述的装置,进一步包括通信接口,用于在盖子处于闭合位置时从与便携式计算机分开的设备接收推送通知,所述辅助显示器用于在所述盖子处于闭合位置时呈现图形,所述图形包括供用户对所述推送通知做出响应的选项。

示例16包括如示例15所述的装置,其中,推送通知对应于设备与便携式计算机共享数据。

示例17包括如示例1-16中任一项所述的装置,进一步包括基于触摸的输入分析器,用于分析由与所述辅助显示器相关联的触摸传感器检测到的、用户与所述辅助显示器的交互。

示例18包括如示例17所述的装置,其中,所述触摸传感器与设置在所述便携式计算机的基座上的触摸板相关联,所述辅助传感器对应于所述触摸板的延伸,所述辅助显示器用于沿所述基座的前边缘延伸以在所述盖子处于闭合位置时可见。

示例19包括如示例1-18中任一项所述的装置,进一步包括主显示器控制器,用于在所述盖子打开并且所述主显示器被供电时经由主显示器呈现主用户界面,所述主用户界面与所述便携式计算机上运行的应用程序相关联,所述辅助显示器用于经由所述辅助显示器呈现与所述应用程序相关联的辅助用户界面。

示例20包括如示例19所述的装置,其中,所述辅助用户界面包括使得用户能够操作所述应用程序的控件,所述主显示器控制器用于基于用户与辅助用户界面中的所述控件的交互来更新所述主用户界面。

示例21包括如示例20所述的装置,其中,所述辅助显示器控制器用于在盖子返回到闭合位置并且所述主显示器被关闭之后,继续经由辅助显示器呈现辅助用户界面,所述辅助用户界面中的所述控件用于使得用户能够在所述盖子处于闭合位置时继续操作所述应用程序。

示例22包括如示例19-21中任一项所述的装置,其中,所述主显示器控制器是用第一处理器实现的,并且所述辅助显示器控制器是用第二处理器实现的。

示例23包括如示例22所述的装置,其中,所述第二处理器比所述第一处理器消耗更少的功率。

示例24包括一种非暂态计算机可读介质,包括指令,所述指令在被执行时,使便携式计算机至少分析在便携式计算机的盖子处于闭合位置时由便携式计算机上的面向世界的相机捕获的图像数据,所述面向世界的相机在所述盖子的第一侧上,所述便携式计算机包括在所述盖子的与所述第一侧相对的第二侧上的主显示器;以及响应于对所述图像数据的分析,经由便携式计算机的辅助显示器呈现内容,所述便携式计算机用于在所述便携式计算机的盖子处于闭合位置且所述主显示器关闭时在所述辅助显示器上呈现内容。

示例25包括如示例24所述的非暂态计算机可读介质,其中,所述执行进一步使所述便携式计算机对图像数据执行面部识别分析,以标识由面向世界的相机捕获的人,并且在所述盖子从闭合位置移动之前响应于将该人识别为便携式计算机的授权用户而登录该人。

示例26包括如示例25所述的非暂态计算机可读介质,其中,经由辅助显示器呈现的内容包括对应于授权用户的个性化信息。

示例27包括如示例25所述的非暂态计算机可读介质,其中,当该人未被识别出时,经由辅助显示器呈现的内容包括通用信息。

示例28包括如示例24-27中任一项所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机检测便携式计算机附近人的存在,并且触发对面向世界的相机的激活。

示例29包括如示例24-28中任一项所述的非暂态计算机可读介质,其中,所述内容是第一内容,所述指令进一步使便携式计算机在所述盖子处于闭合位置时分析语音命令,便携式计算机上的麦克风用于在所述盖子处于闭合位置时捕获所述语音命令,并且所述语音命令由便携式计算机上的所述麦克风的可听范围内的人说出;以及响应于对所述语音命令的分析而经由所述辅助显示器呈现第二内容。

示例30包括如示例29所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机在不与远程服务器通信的情况下执行对所述语音命令的语音识别分析。

示例31包括如示例30所述的非暂态计算机可读介质,其中,当语音命令被识别为与便携式计算机的授权用户的语音相对应时,经由辅助显示器呈现的第二内容包括与该人相对应的个性化信息。

示例32包括如示例29-31中任一项所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机确定是否要经由所述主显示器呈现第三内容作为对所述语音命令的响应的一部分,在盖子仍闭合时激活主显示器,并经由主显示器呈现第三内容。

示例33包括如示例32所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机响应于语音命令将盖子自动移动到打开位置。

示例34包括如示例24-33中任一项所述的非暂态计算机可读介质,其中,所述图像数据是第一图像数据,所述指令进一步使便携式计算机将所述第一图像数据与第二图像数据组合以形成便携式计算机周围环境的360度图像,所述第二图像数据由便携式计算机上的面向用户的相机捕获,所述面向用户的相机在所述盖子的第二侧上,面向世界的相机和面向用户的相机中的每一者分别具有至少180度的视场。

示例35包括如示例24-34中任一项所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机响应于从与便携式计算机分开的设备接收到推送通知在盖子处于闭合位置时呈现图形,所述图形包括供用户对所述推送通知做出响应的选项。

示例36包括如示例35所述的非暂态计算机可读介质,其中,推送通知对应于设备与便携式计算机共享数据。

示例37包括如示例24-36中任一项所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机分析由与辅助显示器相关联的触摸传感器检测到的、用户与辅助显示器的交互。

示例38包括如示例24-37中任一项所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机在所述盖子打开并且所述主显示器被供电时经由主显示器呈现主用户界面,所述主用户界面与所述便携式计算机上运行的应用程序相关联;并且经由所述辅助显示器呈现与所述应用程序相关联的辅助用户界面。

示例39包括如示例38所述的非暂态计算机可读介质,其中,所述辅助用户界面包括使得用户能够操作所述应用程序的控件,所述指令进一步使便携式计算机基于用户与辅助用户界面中的所述控件的交互来更新所述主用户界面。

示例40包括如示例39所述的非暂态计算机可读介质,其中,所述指令进一步使便携式计算机在盖子返回到闭合位置并且所述主显示器被关闭之后,继续经由辅助显示器呈现辅助用户界面,所述辅助用户界面中的所述控件用于使得用户能够在所述盖子处于闭合位置时继续操作所述应用程序。

示例41包括一种方法,包括:通过用至少一个处理器执行指令,分析在便携式计算机的盖子处于闭合位置时由所述便携式计算机上的面向世界的相机捕获的图像数据,所述面向世界的相机在所述盖子的第一侧上,所述便携式计算机包括在所述盖子的与所述第一侧相对的第二侧上的主显示器;以及通过用所述至少一个处理器执行指令,响应于对所述图像数据的分析,经由便携式计算机的辅助显示器呈现内容,所述便携式计算机用于在所述便携式计算机的盖子处于闭合位置且所述主显示器关闭时在所述辅助显示器上呈现内容。

示例42包括如示例41所述的方法,进一步包括对图像数据执行面部识别分析,以标识由面向世界的相机捕获的人,以及在所述盖子从闭合位置移动之前响应于将该人识别为便携式计算机的授权用户而登录该人。

示例43包括如示例42所述的方法,进一步包括,经由辅助显示器呈现内容以包括对应于授权用户的个性化信息。

示例44包括如示例42所述的方法,进一步包括,当该人未被识别出时,经由辅助显示器呈现内容以包括通用信息。

示例45包括如示例41-44中任一项所述的方法,进一步包括检测便携式计算机附近人的存在,以及触发对面向世界的相机的激活。

示例46包括如示例41-45中任一项所述的方法,其中,所述内容是第一内容,所述方法进一步包括在盖子处于闭合位置时分析语音命令,便携式计算机上的麦克风用于在盖子处于闭合位置时捕获所述语音命令,并且所述语音命令由便携式计算机上的所述麦克风的可听范围内的人说出;以及响应于对所述语音命令的分析而经由所述辅助显示器呈现第二内容。

示例47包括如示例46所述的方法,进一步包括在不与远程服务器通信的情况下执行对语音命令的语音识别分析,当语音命令被识别为与便携式计算机的授权用户的语音相对应时,经由辅助显示器呈现的第二内容包括与该人相对应的个性化信息。

示例48包括如示例46或47中任一项所述的方法,进一步包括确定是否要经由所述主显示器呈现第三内容作为对所述语音命令的响应的一部分,在盖子仍闭合时激活主显示器,以及经由主显示器呈现第三内容。

示例49包括如示例48所述的方法,进一步包括响应于语音命令将盖子自动移动到打开位置。

示例50包括如示例41-49中任一项所述的方法,其中,所述图像数据是第一图像数据,所述方法还包括将所述第一图像数据与第二图像数据组合以形成便携式计算机周围环境的360度图像,所述第二图像数据由便携式计算机上的面向用户的相机捕获,所述面向用户的相机在所述盖子的第二侧上,所述面向世界的相机具有至少180度的视场且所述面向用户的相机具有至少180度的视场。

示例51包括如示例41-50中任一项所述的方法,进一步包括,响应于从与便携式计算机分开的设备接收到推送通知在盖子处于闭合位置时呈现图形,所述图形包括供用户对所述推送通知做出响应的选项。

示例52包括如示例51所述的方法,其中,推送通知对应于设备与便携式计算机共享数据。

示例53包括如示例41-52中任一项所述的方法,进一步包括分析由与辅助显示器相关联的触摸传感器检测到的、用户与辅助显示器的交互。

示例54包括如示例41-53中任一项所述的方法,进一步包括,在盖子打开并且主显示器被供电时经由主显示器呈现主用户界面,主用户界面与便携式计算机上运行的应用程序相关联;以及经由辅助显示器呈现与所述应用程序相关联的辅助用户界面。

示例55包括如示例54所述的方法,其中,所述辅助用户界面包括使得用户能够操作所述应用程序的控件,所述方法进一步包括基于用户与辅助用户界面中的所述控件的交互来更新所述主用户界面。

示例56包括如示例55所述的方法,进一步包括,在盖子返回到闭合位置并且所述主显示器被关闭之后,继续经由辅助显示器呈现辅助用户界面,所述辅助用户界面中的所述控件用于使得用户能够在所述盖子处于闭合位置时继续操作所述应用程序。

示例57包括如示例54-56中任一项所述的方法,其中,该至少一个处理器包括用于控制经由主显示器的内容的呈现的第一处理器以及用于控制经由辅助显示器的内容的呈现的第二处理器。

示例58包括如示例57所述的方法,其中,所述第二处理器比所述第一处理器消耗更少的功率。

示例59包括一种便携式计算机,包括:基座;盖子;铰链,用于将所述盖子可旋转地耦合至所述基座,以使盖子能够在闭合位置与打开位置之间移动;主显示器,在所述盖子的第一侧上;面向世界的相机,在所述盖子的与所述第一侧相对的第二侧上,所述面向世界的相机用于至少在所述盖子处于闭合位置时捕获图像数据;以及至少一个处理器,用于响应于对所述图像数据的分析在所述便携式计算机上发起操作,所述至少一个处理器用于在所述盖子闭合时发起所述操作。

示例60包括如示例59所述的便携式计算机,其中,所述操作包括当对所述图像数据的分析导致对用户的识别时,将所述用户登录到所述便携式计算机。

示例61包括如示例59所述的便携式计算机,其中,所述操作包括当对所述图像数据的分析导致对用户的识别时,自动将所述盖子移动到打开位置。

示例62包括如示例59-61中任一项所述的便携式计算机,进一步包括人类存在检测器,用于响应于检测到用户的存在,触发对面向世界的相机的激活。

示例63包括如示例59-62中任一项所述的便携式计算机,其中,面向世界的相机是具有至少180度的视场的全变形相机。

示例64包括如示例63所述的便携式计算机,进一步包括在盖子的第一侧上的面向用户的相机,该面向用户的相机是第二全变形,以在使用面向世界的相机和面向用户的相机两者时实现306度视场的捕获。

示例65包括如示例59-64中任一项所述的便携式计算机,进一步包括麦克风,用于捕获与用户的语音命令相对应的音频数据,该至少一个处理器用于在不与远程服务器通信的情况下基于语音命令识别用户。

示例66包括如示例65所述的便携式计算机,进一步包括与铰链相关联的弹簧或电机中的至少一者,用于响应于语音命令将盖子自动移动到打开位置。

示例67包括如示例59-66中任一项所述的便携式计算机,进一步包括在所述基座上的辅助显示器,所述辅助显示器在所述盖子处于闭合位置时对用户可见,所述辅助显示器包括触敏表面,用于使得用户能够经由触摸与所述辅助显示器交互。

示例68包括如示例67所述的便携式计算机,其中,所述操作包括经由便携式计算机上的辅助显示器呈现内容。

示例69包括如示例68所述的便携式计算机,其中,经由辅助显示器呈现的内容包括与用户相关联的用户特定信息。

示例70包括如示例68所述的便携式计算机,其中,该至少一个处理器用于在该至少一个处理器没有识别出用户时,经由辅助显示器呈现通用信息。

示例71包括如示例67-70中任一项所述的便携式计算机,进一步包括触摸板,设置在基座上以在盖子处于闭合位置时面向主显示器,辅助显示器对应于触摸板的沿着基座的前边缘延伸的延伸。

示例72包括如示例67-71中任一项所述的便携式计算机,其中,所述辅助显示器用于在所述主显示器关闭时呈现与所述便携式计算机上运行的应用程序相关联的内容。

示例73包括如示例67-72中任一项所述的便携式计算机,其中,该至少一个处理器用于在盖子处于闭合位置时响应于用户与辅助显示器的交互来激活主显示器。

示例74包括如示例67-73中任一项所述的便携式计算机,其中,该至少一个处理器用于在盖子打开时经由主显示器呈现主用户界面,该主用户界面与由该至少一个处理器执行的应用程序相关联,该辅助显示器用于经由辅助显示器呈现与该应用程序相关联的辅助用户界面。

示例75包括如示例74所述的便携式计算机,其中,辅助用户界面包括用于该应用程序的用户控件。

示例76包括如示例75所述的便携式计算机,其中,该至少一个处理器用于在盖子返回到闭合位置并且主显示器被关闭之后,继续经由辅助显示器呈现辅助用户界面,辅助用户界面中的用户控件用于使得用户能够在盖子处于闭合位置时继续控制该应用程序。

示例77包括如示例74-76中任一项所述的便携式计算机,其中,该至少一个处理器包括用于控制经由主显示器的内容的呈现的第一处理器以及用于控制经由辅助显示器的内容的呈现的第二处理器。

示例78包括如示例74-77中任一项所述的便携式计算机,进一步包括,通信接口,用于实现与便携式计算机的通信范围内的单独设备的无线通信,该辅助显示器用于在盖子处于闭合位置时呈现图形,该图形指示用于在便携式计算机与单独设备之间传输数据的选项,该通信接口用于在盖子处于闭合位置时响应于用户选择辅助显示器上的图形来在便携式计算机与单独设备之间传输数据。

示例79包括一种装置,包括:音频输入分析器,用于分析由便携式计算机上的麦克风捕获的语音命令,该语音命令是在便携式计算机的盖子处于闭合位置时由麦克风的可听范围内的人说出的,该便携式计算机包括在盖子处于闭合位置时被隐藏的主显示器;以及辅助显示器控制器,用于响应于对语音命令的分析经由便携式计算机的辅助显示器呈现内容,该辅助显示器控制器用于在便携式计算机的盖子处于闭合位置且主显示器关闭时在辅助显示器上呈现内容。

示例80包括如示例79所述的装置,其中,所述辅助显示器被设置在所述便携式计算机的基座中,所述盖子能绕铰链相对于基座旋转,所述铰链将盖子连接到基座。

示例81包括如示例80所述的装置,进一步包括盖子控制器,用于响应于对语音命令的分析将该人识别为便携式计算机的授权用户而自动打开盖子。

示例82包括如示例79-81中任一项所述的装置,其中,所述音频输入分析器用于在不与远程服务器通信的情况下执行对所述语音命令的语音识别分析。

示例83包括如示例82所述的装置,其中,当音频输入分析器将语音命令识别为与便携式计算机的授权用户的语音相对应时,经由辅助显示器呈现的内容包括与该人相对应的个性化信息。

示例84包括如示例79-83中任一项所述的装置,进一步包括登录控制器,用于响应于音频输入分析器将该人识别为便携式计算机的授权用户而登录该人,该登录控制器用于在盖子从闭合位置移动之前登录该人。

示例85包括如示例79-84中任一项所述的装置,进一步包括相机输入分析器,用于分析在盖子处于闭合位置时由便携式计算机上的面向世界的相机捕获的图像数据,所述面向世界的相机在盖子的第一侧上,主显示器在所述盖子的与所述第一侧相对的第二侧上。

示例86包括如示例85所述的装置,进一步包括人类存在检测器,用于检测便携式计算机附近人的存在,该人类存在传感器用于触发对面向世界的相机的激活。

示例87包括如示例79-86中任一项所述的装置,其中该内容是第一内容,并且该装置进一步包括:系统控制器,用于确定是否要经由所述主显示器呈现第二内容作为对所述语音命令的响应的一部分;以及主显示器控制器,用于在盖子仍闭合时激活主显示器,并经由主显示器呈现第二内容。

示例88包括如示例87所述的装置,进一步包括盖子控制器,用于响应于语音命令将盖子自动移动到打开位置。

示例89包括如示例79-88中任一项所述的装置,进一步包括通信接口,用于在盖子处于闭合位置时从与便携式计算机分开的设备接收推送通知,所述辅助显示器控制用于在所述盖子处于闭合位置时在辅助显示器上呈现图形,所述图形包括供用户对所述推送通知做出响应的选项。

示例90包括如示例89所述的装置,其中,推送通知对应于设备与便携式计算机共享数据。

示例91包括如示例79-90中任一项所述的装置,进一步包括基于触摸的输入分析器,用于分析由与所述辅助显示器相关联的触摸传感器检测到的、用户与所述辅助显示器的交互。

示例92包括如示例91所述的装置,其中,所述触摸传感器与设置在所述便携式计算机的基座上的触摸板相关联,所述辅助传感器对应于所述触摸板的延伸,所述辅助显示器用于沿所述基座的前边缘延伸以在所述盖子处于闭合位置时可见。

示例93包括如示例79-92中任一项所述的装置,进一步包括主显示器控制器,用于在所述盖子打开并且所述主显示器被供电时经由主显示器呈现主用户界面,所述主用户界面与所述便携式计算机上运行的应用程序相关联,所述辅助显示器用于经由所述辅助显示器呈现与所述应用程序相关联的辅助用户界面。

示例94包括如示例93所述的装置,其中,所述辅助用户界面包括使得用户能够操作所述应用程序的控件,所述主显示器控制器用于基于用户与辅助用户界面中的所述控件的交互来更新所述主用户界面。

示例95包括如示例94所述的装置,其中,所述辅助显示器控制器用于在盖子返回到闭合位置并且所述主显示器被关闭之后,继续经由辅助显示器呈现辅助用户界面,所述辅助用户界面中的所述控件用于使得用户能够在所述盖子处于闭合位置时继续操作所述应用程序。

示例96包括如示例93-95中任一项所述的装置,其中,所述主显示器控制器是用第一处理器实现的,并且所述辅助显示器控制器是用第二处理器实现的。

示例97包括如示例96所述的装置,其中,所述第二处理器比所述第一处理器消耗更少的功率。

尽管本文中已公开了某些示例方法、设备和制品,但本专利涵盖的范围并不限于此。相反,本专利涵盖落入本专利权利要求范围内的全部方法、设备和制品。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1