定向音频通知的制作方法

文档序号:12168505阅读:271来源:国知局
定向音频通知的制作方法与工艺

计算设备的用户可经由设备接收警报、提醒和其他通知。例如,玩家可在游戏会话期间接收视觉和/或音频成就通知。智能电话用户可接收即将到来的预约的视觉和/或音频提醒。电子邮件或短信息可通过设备扬声器发声。音频和/或视觉警报的许多其他示例通常由各种计算设备提供。

然而,接收这样的警报可能会干扰设备用户的当前体验。例如,在设备屏幕上显示的视觉警报可能遮挡用户的视觉体验的一部分。如果一个或多个其他人在用户附近,则这样的音频和/或视觉警报也可能对这些人来说显得令人厌烦。另外,并且让设备用户沮丧的是,这样的警报可向其他人传达仅为该设备用户准备的个人信息。随着计算设备的日益增长,这样的警报的这些潜在缺点变得越来越成问题。

概述

本文公开了涉及经由计算设备的双模式扬声器系统向收听者提供音频通知的各种示例。在一个示例性方法中,计算设备和相关联的双模式扬声器系统被配置成可选择性地操作在非定向广播模式和定向广播模式下。音频通知条件被标识,并且该方法基于音频通知条件确定将使用定向广播模式来递送音频通知。然后,使用定向广播模式经由双模式扬声器系统将音频通知广播到收听者。

提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。而且,所要求保护的主题不限于解决该公开的任一部分中所注的任何或全部缺点的实现方式。

附图简述

图1示出了根据本公开的实施例的用于提供音频通知的计算设备和双模式扬声器系统。

图2示出了根据本公开的实施例的包括多个人和用于提供音频通知的各种计算设备的房间的示意性透视图。

图3A和3B是根据本公开的实施例的用于提供音频通知的方法的流程图。

图4示出了计算系统的简化示意图。

详细描述

图1示出了经由双模式扬声器系统20用于向收听者18提供音频通知14的计算设备10的一个实施例的示意图。如下面更详细地描述的,双模式扬声器系统20可以定向广播模式22或以非定向广播模式24广播音频通知14。计算设备10包括可存储在计算设备10的大容量存储器28中的通知程序26。通知程序26可被加载到存储器30中并由计算设备10的处理器32执行以执行下文更为详细地描述的方法和过程中的一个或多个。

通知程序26可包括多个广播模式36,广播模式36包括定向广播模式22和非定向广播模式24。有利地并且在下面更详细地描述的,可选择性地采用广播模式36以提供针对用户的特定需要和/或具有特定特性的环境或周遭定制的,并且以适合上下文的方式经由双模式扬声器系统20广播的音频通知14。

将理解,各种类型和外形要素的计算设备可经由双模式扬声器系统20向用户提供音频通知14,双模式扬声器系统20包括与计算设备共享公共外壳的一个或多个扬声器。在其他示例中,双模式扬声器系统20可包括通信地耦合到计算设备10并且与设备物理地分开的一个或多个扬声器。

如下面更详细地描述的,在一些情况下,可能希望以定向广播模式22广播音频通知。出于本公开的目的,定向广播模式22指的是以聚焦方式广播音频,使得声波被发射到所选择的人和/或位置。在一个示例中,定向广播模式22可使用沿着可被定向到特定位置的高度定向的超声波列生成声波的定向扬声器。还将理解,可以使用任何合适的定向音频技术来以这样的定向方式广播音频。

在其他实例中,在非定向广播模式24下广播音频通知可以是可接受的或合乎需要的。出于本公开的目的,非定向广播模式24是指以非聚焦的方式广播音频,使得声波从扬声器或多个扬声器被广泛地发射。

在各种示例中,计算设备10可包括平板计算机、膝上型计算机、智能电话、可穿戴计算设备或其他移动计算设备、机顶盒、家庭娱乐计算机、交互式电视、游戏系统、台式计算设备、独立监视器、壁挂式显示器、交互式白板或其他类似设备。关于计算设备10的组件和计算方面的附加细节在下文中参考图4更详细地描述。

计算设备10可包括从计算设备所位于的物理环境48接收物理环境数据的各种传感器和相关系统。在图1的示例中,计算设备10包括深度传感器系统52,深度传感器系统52包括生成深度图像数据56的一个或多个深度相机。深度传感器系统52还可检测其视野内的运动,诸如深度相机视野内的收听者18或人60或物理对象62执行的基于姿势的输入或其他运动。在一个示例中,每一个深度相机可包括立体视觉系统的左和右相机。来自这些深度相机中的一个或多个的时间分辨的图像可被彼此配准和/或与来自另一光学传感器(如可见光谱相机)的图像配准,且可被组合以产生深度分辨的视频。

在其他示例中,结构化光深度相机可被配置成投影结构化红外照明并对从照明被投影到其之上的场景中反射的该照明进行成像。可基于所成像的场景的各个区域内邻近特征之间的间隔来构造该场景的深度图。在其他示例中,深度相机可以采取飞行时间深度相机的形式,其被配置成将脉冲的红外照明投影到该场景上以及检测从该场景反射的照明。可以理解,在本公开的范围内可使用任意其他合适的深度相机。

计算设备10还可包括使用至少一个面向外的传感器(诸如RGB相机、红外相机或其他光学传感器)的可见光或红外光传感器系统66。光传感器系统66可生成被提供给通知程序26的图像数据70。(多个)面向外的传感器可从物理环境48捕捉二维图像信息。

在一些示例中,图像数据70可包括物理环境48中的收听者18的面部和/或一个或多个其他人60的图像。这样的面部图像可被提供给计算设备10的面部识别程序74,其可使用这样的图像来标识收听者和/或一个或多个其他人。将理解,任何合适的面部识别技术、算法和技术可被使用来执行这样的标识,并且落入本公开的范围之内。还将理解,具有各种外形因子的许多类型和配置的传感器系统和相关的计算设备也可被使用,并且落入本公开的范围之内。

现在参考图2,现在将提供对本公开的示例用例的描述。图2示意性地示出了会议室200,其中多个雇员和/或非雇员聚集在一起开会。各种类型的计算设备10和相关联的双模式扬声器系统20位于房间200中。这样的计算设备包括第一平板计算机204和第二平板计算机208。雇员Albert 220使用的移动电话216搁置在桌子224上。将理解,这些各种计算设备中的每一个计算设备可包括双模式扬声器系统20以及上述计算设备10的一个或多个组件和系统。

另外,壁挂式显示器230也位于房间200中。在该示例中,壁挂式显示器230可包括双模式扬声器系统20,双模式扬声器系统20包括第一扬声器234、第二扬声器238、第三扬声器242、第四扬声器246和第五扬声器250。在其它示例中,将理解,一个、两个或任何其它合适数量的扬声器可与壁挂式显示器230的双模式扬声器系统20一同使用。壁挂式显示器230还可通信地耦合到包括计算设备10的机顶盒254。在该示例中,机顶盒254包括光学传感器258和深度相机262。

将理解,壁挂式显示器230和机顶盒254仅仅是示例性的,并且计算设备和具有一个、两个、三个或任何其他合适数量的扬声器的相关联的双模式扬声器系统的许多其他配置可被使用并且落入本公开的范围之内。

壁挂式显示器230的计算设备10和相关联的双模式扬声器系统20可被配置成可选择性地操作在定向广播模式22和非定向广播模式24下。更具体而言,通知程序26可被配置成标识音频通知条件76,并且基于该条件确定使用定向广播模式22或者非定向广播模式24来递送音频通知。

在一个示例中,收听者Bob 270可以使用机顶盒254和通知程序26可经由网络(诸如因特网)访问的日历应用。通知程序26可经由日历应用确定收听者Bob 270在15分钟后具有医疗预约,并且Bob已请求在该预约之前15分钟的音频提醒。在该示例中,音频通知条件76可包括标识在收听者Bob 270的预定的邻近度274内的至少一个人的存在。在本示例中,预定的邻近度274可以是距离收听者Bob 270的6英尺半径。因此,通知程序26可通过使用来自深度相机262的深度图像数据56来标识在收听者Bob 270的预定的邻近度274内的Charlie 278、Darla 280和Edward 284的存在。

将理解,在其他示例中,可使用距离收听者的任何合适的距离或其他预定的邻近度。在其他示例中,音频通知条件76可包括标识与收听者Bob 270在同一房间内的至少一个人的存在。

基于标识在收听者Bob 270的预定的邻近度274内的至少一个人的存在,通知程序26确定将使用定向广播模式22将音频提醒递送到收听者Bob。因此,通知程序26可使用定向广播模式22经由壁挂式显示器230的双模式扬声器系统20广播音频提醒。在图2中,声音列286示意性地示出使用定向广播模式22向收听者Bob 270广播音频提醒。有利地,以此方式,仅收听者Bob 270听到他的医疗预约的音频提醒,从而使得房间200中的其他人不受针对收听者Bob的该通知的干扰。

如图2中的示例所示,壁挂式显示器230的扬声器238可使用定向广播模式22广播音频提醒。在一个示例中,扬声器238可以是可选择性地操作在定向广播模式22和非定向广播模式24下的双模式扬声器。有利地,在该示例中,扬声器238可以任一模式广播音频通知14。

在一些示例中,扬声器238可以是以不可移动的方式固定地附接到壁挂式显示器230的定向扬声器,使得声音列286将音频广播到房间200内的固定位置。例如,扬声器238可固定地定向在壁挂式显示器230内以将音频广播到椅子288当前所处的位置。以这种方式,双模式扬声器系统20可使用扬声器238的固定方向性来选择性地向椅子288的当前位置提供音频。双模式扬声器系统的一个或多个其他扬声器还可以不可移动的方式固定地附接到壁挂式显示器230以将音频广播到房间200内的其他定义的位置。

在其他示例中,扬声器238可以是将音频广播到房间200内的不同位置的选择性地可移动的定向扬声器。以这种方式,通知程序26可将扬声器238移动或瞄准到房间200中的所需位置以将定向音频递送到一个或多个所选择的人或位置。例如,通知程序可标识针对收听者Charlie278的紧急短信息。通知程序可使用深度图像数据56来确定房间200内的收听者Charlie 278的收听者位置。

通知程序可基于收听者Charlie 278的收听者位置修改短信息的音频通知14的广播方向以将该通知定向地递送到收听者Charlie 278。如图2所示,在一个示例中,扬声器238的定向可被调整以将声音列286’移动到将短信息通知仅递送到收听者Charlie 278的经调整的位置。

在一些示例中,双模式扬声器系统20可使用仅在定向广播模式22下可操作的一个或多个定向扬声器,以及仅在非定向广播模式24下可操作的一个或多个非定向扬声器。例如,收听者Darla 280可能正坐着,与此同时她的平板计算机208在她面前的桌子224上。平板计算机208可配备有仅在定向广播模式22下可操作的定向扬声器292和仅在非定向广播模式24下可操作的非定向扬声器294。

在一个示例中,平板计算机208可接收临近危险天气系统的恶劣天气警报警告。平板计算机208的通知程序26可基于分析天气警报标识使用非定向广播模式24优选地广泛递送的紧急音频通知条件76。因此,平板计算机208可经由非定向扬声器294非定向地广播天气警报以使得房间200中的所有人能够听到警报。

在其他示例中,平板计算机208的通知程序26可标识要求使用定向广播模式22将音频通知14仅递送到收听者Darla 280的音频通知条件76。在这些示例中,平板计算机208可经由定向扬声器292仅将音频通知14广播给收听者Darla 280。

在另一示例中,收听者Bob 270和收听者Albert 220可各自具有已排定在他们的日历应用上的下午2:00的不同预约。两个预约都可包括在预约前10分钟的音频提醒。因此,在下午1:50,机顶盒254中的广播通知程序26可经由定向扬声器238向收听者Bob 270定向地广播他的下午2:00预约的第一音频提醒。

同样在1:50pm并且如声音列296所指示的,广播通知程序26可经由另一个定向扬声器250向收听者Albert 220定向地广播他的下午2:00预约的第二音频提醒。有利地,以这种方式,两个音频通知可并行地递送到收听者Bob 270和收听者Albert 220,并且不干扰存在于房间200中的其他人。

在另一示例中,房间200中的所有人可具有排定在他们的日历应用上的下午3:00的相同预约。赴下午3:00预约的额外受邀者可能不在房间200中。在该示例中,通知程序26可定向或非定向地向房间200中的所有人广播下午3:00预约的音频提醒。在广播提醒并使用来自面部识别程序74的数据之后,通知程序26可记录房间200中的所有用户已接收到约会的音频提醒。有利地,以这种方式,通知程序26可跟踪哪些受邀者已接收到音频提醒,并且由此避免向已接收到提醒的受邀者发送重复提醒。

在一些示例中并且作为记录收听者接收到音频通知的条件,通知程序26还可确定音频提醒的特定的预期接收者是否在使得接收者能够听到提醒的扬声器的最小收听距离内。在一个示例中,无论扬声器是定向、非定向还是双模式扬声器,最小收听距离可距壁挂式显示器230的扬声器(诸如扬声器246)6米。

通知程序26可使用深度图像数据56来确定房间200中的所有人都在扬声器246的6米范围内。因此,通知程序26可确定由扬声器246广播的音频提示被房间200中的所有人接收。然后,通知程序26可记录每个人都接收到音频提醒。在其中一个或多个预期接收者位于距离扬声器246大于6米的距离的其他示例中,通知程序26可确定由扬声器246广播的音频提醒没被这样的预期接收者接收到。因此,通知程序26可记录这样的预期接收者没有接收到音频提醒。将理解,6米的示例最小收听距离仅仅是示例性的,并且可以基于各种因素(包括但不限于扬声器特性、环境噪声水平、接收者的听力能力等)来确定或选择任何合适的距离。

在其他示例中,音频通知条件76可包括用于音频通知14的一个或多个隐私分类80。示例隐私分类可包括但不限于:表示适合于非定向的公共广播的音频通知的公共分类;表示如果在当前上下文或环境中可能的话将仅被定向广播到预期接收者的音频通知的如果可能就私人分类;具有经修改的通知的私人分类,其表示当不能仅向预期接收者进行定向广播时,具有要被修改的内容的音频通知;以及表示将被仅定向广播到收听者的音频通知的私人分类。

在一个示例中,机顶盒254的通知程序26可接收包括如果可能就私人隐私分类80的针对收听者Edward 284的音频通知14。例如,音频通知14可涉及具有有限数量的接收者的公司收益新闻发布。通知程序26可能确定将该通知私下地且仅向收听者Edward 284广播是不可能的。例如,由于壁挂式显示器230和Edward 284、Albert 220及Darla 280的相对位置,壁挂式显示器230的双模式扬声器系统20可能不能以使得仅收听者Edward能够听到通知的方式定向地广播通知。因此,并且基于如果可能就私人隐私分类80,在一个示例中,通知程序26可不广播音频通知14。

在另一个示例中,机顶盒254的通知程序26可接收包括具有修改的通知的私人隐私分类80的针对收听者Edward 284的另一个音频通知14。例如,音频通知14可以是收听者Edward 284的家庭医生留给他的关于他妻子的妊娠试验结果的秘密语音邮件的发声内容。如在前面的示例中一样,通知程序26可能确定将该通知私下地且仅向收听者Edward 284广播是不可能的。

在该示例中,基于具有经修改的通知的私人分类并且基于确定使用定向广播模式22向收听者Edward 284递送语音邮件是不可用的,通知程序26可修改语音邮件的内容并且使用非定向广播模式24广播经修改的内容。例如,通知程序26可基于确定语音邮件来自Edward的家庭医生来用通用消息“给Edward的来自您的医生的语音邮件”替换语音邮件的内容。然后,通知程序26可使用非定向广播模式24向房间200中的Edward 284和其他人广播该通用消息。

在其他示例中,通知程序26可通过使用来自标识房间200中的一个或多个人的面部识别程序74的面部识别数据来选择定向广播模式22或非定向广播模式24。例如,通知程序26可接收包括房间200中的所有人作为收件人的公司范围的电子邮件。电子邮件可包括要求该电子邮件仅被递送到电子邮件的收件人的私人隐私分类80。通知程序26可使用来自面部识别程序74的面部识别数据来标识房间200中的每个人并且确定每个人都是电子邮件的收件人。因为房间200中的每个人都是电子邮件的收件人,所以通知程序可在非定向广播模式24下广播电子邮件的语音化内容使得房间中的所有人都能够听到电子邮件。

在包括房间200中除了收听者Charlie 278之外的所有人作为收件人的涉及私人分类公司范围的电子邮件的另一示例中,通知程序可将收听者查理278标识为不是电子邮件的收件人的外部合约人。因此,并且基于私人分类,在该示例中,通知程序26可避免在非定向广播模式24下广播电子邮件的语音化内容。在一些示例中,通知程序26可以定向广播模式22向房间中作为电子邮件的收件人的其他四个人中的每一个人广播电子邮件。

在其它示例中,音频通知条件76可包括计算设备10和/或双模式扬声器系统20的位置。例如,收听者Albert 220可携带他的移动电话216与他一起进入电影院、图书馆、交响乐音乐厅或其中通常不鼓励外来噪声的其他环境。因此,电话的通知程序26可基于移动电话216的位置在这些位置中的一个位置仅在定向广播模式22下经由定向扬声器218以编程方式广播音频通知14。

在其他示例中并且如上所述,计算设备10和双模式扬声器系统20可被实现在可佩戴设备中(诸如由收听者Charlie 278佩戴的手表298)。将理解,计算设备10和双模式扬声器系统20可被实现为可佩戴设备的各种其他类型或外形要素(诸如手镯、项链、脚镯、戒指等)。

图3A和3B示出了根据本公开的示例的用于经由双模式扬声器系统向收听者提供音频通知的方法300。参考以上描述并在图1-2中示出的计算设备10和双模式扬声器系统20的软件和硬件组件来提供方法300的以下描述。将理解,方法300还可在各种其它上下文中并且使用其他合适的硬件和软件组件来执行。例如,方法300可被用于汽车、公共汽车、火车、飞机、船和其他交通系统中的乘客通知系统。

在304,方法300可包括将计算设备和相关联的双模式扬声器系统配置成可选择性地操作在非定向广播模式和定向广播模式下。在308,方法300可包括标识音频通知条件。在312,标识音频通知条件可包括标识在收听者的预定的邻近度内的至少一个人的存在。

在316,方法300可包括基于音频通知条件确定将使用定向广播模式递送音频通知。在320,方法300可包括使用定向广播模式经由双模式扬声器系统向收听者广播音频通知。在324,双模式扬声器系统可使用选择性地可操作在非定向广播模式和定向广播模式下的至少一个双模式扬声器。

在328,双模式扬声器系统可使用仅在定向广播模式下可操作的至少一个定向扬声器和仅在非定向广播模式下可操作的至少一个非定向扬声器。现在参考图3B,在332,方法300可包括确定收听者的收听者位置。在336,方法300可包括基于收听者的收听者位置修改音频通知的广播方向。在340处,方法300可包括使用定向广播模式将多个音频通知并行地广播到多个收听者。

在344,方法300可包括向多个收听者广播音频通知。在348,方法300可包括为多个收听者中的每个收听者确定该收听者是否在双模式扬声器系统的最小收听距离内。在352,方法300可包括:如果收听者在双模式扬声器系统的最小收听距离内,则记录该收听者接收到音频通知。

在356,方法300可包括确定使用定向广播模式向收听者递送音频通知是不可用的。在360,并且基于确定使用定向广播模式向收听者递送音频通知是不可用的,方法300可包括修改音频通知的内容。在364,方法300可包括使用非定向广播模式向收听者广播具有经修改的内容的音频通知。

将会理解,此处描述的配置和/或方法本质是示例性的,这些具体实施例或示例不应被视为限制性的,因为许多变体是可能的。此处描述的具体例程或方法可以表示任何数量的处理策略中的一个或多个。如此,所示和/或所述的各种动作可以以所示和/或所述顺序、以其它顺序、并行地执行,或者被省略。同样,上述过程的次序可以改变。

图4示意性示出了可以执行上述方法和过程之中的一个或更多个的计算系统400的非限制性实施例。计算设备10可以采取计算系统400的形式。以简化形式示出了计算系统400。应当理解,可使用基本上任何计算机架构而不背离本公开的范围。在不同的实施例中,计算系统400可以采取大型计算机、服务器计算机、台式计算机、膝上型计算机、平板计算机、家庭娱乐计算机、网络计算设备、移动计算设备、移动通信设备、游戏设备等等的形式。

如图4所示,计算系统400包括逻辑子系统404和存储子系统408。计算系统400可以任选地包括显示子系统412、通信子系统416、传感器子系统420、输入子系统422和/或图4中未示出的其他子系统和组件。计算系统400还可包括计算机可读介质,其中该计算机可读介质包括计算机可读存储介质和计算机可读通信介质。计算系统400还可以任选地包括其他用户输入设备,诸如例如键盘、鼠标、游戏控制器,和/或触摸屏等等。此外,在某些实施例中,此处所述的方法和过程可被实现为计算机应用、计算机服务、计算机API、计算机库,和/或包括一个或多个计算机的计算系统中的其他计算机程序产品。

逻辑子系统404可包括被配置为执行一个或多个指令的一个或多个物理设备。例如,逻辑子系统404可被配置为执行一个或多个指令,该一个或多个指令是一个或多个应用、服务、程序、例程、库、对象、组件、数据结构、或其他逻辑构造的一部分。可实现这样的指令以执行任务、实现数据类型、变换一个或多个设备的状态、或以其他方式得到所希望的结果。

逻辑子系统404可包括被配置成执行软件指令的一个或多个处理器。附加地或可替代地,逻辑子系统可以包括被配置为执行硬件或固件指令的一个或多个硬件或固件逻辑机器。逻辑子系统的处理器可以是单核或多核,且在其上执行的程序可被配置为并行或分布式处理。逻辑子系统可以任选地包括遍布两个或更多设备分布的独立组件,所述设备可远程放置和/或被配置为进行协同处理。该逻辑子系统的一个或多个方面可被虚拟化并由以云计算配置进行配置的可远程访问的联网计算设备执行。

存储子系统408可包括被配置为保持可由逻辑子系统404执行以实现此处所述的方法和过程的数据和/或指令的一个或多个物理持久设备。在实现此类方法和过程时,存储子系统408的状态可以被变换(例如,以保持不同的数据)。

存储子系统408可以包括可移动介质和/或内置设备。存储子系统408可包括光学存储设备(例如,CD、DVD、HD-DVD、蓝光盘等)、半导体存储器设备(例如,RAM、EPROM、EEPROM等)和/或磁性存储设备(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)等等。存储子系统408可包括具有以下特性中的一个或多个特性的设备:易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址,以及内容可寻址。

在一些实施例中,可以将逻辑子系统404和存储子系统408的各方面集成在一个或多个共同设备中,通过该一个或多个共同设备,可以至少部分地实施本文所述的功能。这样的硬件逻辑组件可包括:例如,现场可编程门阵列(FPGA)、程序和应用专用集成电路(PASIC/ASIC)、程序和应用专用标准产品(PSSP/ASSP)、片上系统(SOC)系统以及复杂可编程逻辑设备(CPLD)。

图4还示出以可移动计算机可读存储介质424形式的存储子系统408的一方面,该介质可以用于存储可执行以实现此处所述的方法和过程的数据和/或指令。可移动计算机可读存储介质424尤其是可以采取CD、DVD、HD-DVD、蓝光盘、EEPROM和/或软盘的形式。

将明白,存储子系统408包括一个或多个物理持久设备。相反,在一些实施例中,本文描述的指令的各方面可以按暂态方式通过不由物理设备在至少有限持续时间期间保持的纯信号(例如电磁信号、光信号等)传播。此外,与本公开有关的数据和/或其他形式的信息可以经由计算机可读通信介质通过纯信号来传播。

在被包括时,显示子系统412可用于呈现由存储子系统408保存的数据的视觉表示。由于以上所描述的方法和过程改变了由存储子系统408保持的数据,并由此变换了存储子系统的状态,因此同样可以转变显示子系统412的状态以在视觉上表示底层数据的改变。显示子系统412可包括利用几乎任何类型的技术的一个或多个显示设备。可将此类显示设备与逻辑子系统404和/或存储子系统408组合在共享封装中,或此类显示设备可以是外围显示设备。

在被包括时,通信子系统416可以被配置成将计算系统400与一个或多个网络和/或一个或多个其他计算设备可通信地耦合。通信子系统416可以包括与一个或多个不同通信协议兼容的有线和/或无线通信设备。作为非限制性示例,通信子系统416可被配置为经由无线电话网、无线局域网、有线局域网、无线广域网、有线广域网等进行通信。在一些实施例中,通信子系统可允许计算系统400经由诸如因特网之类的网络发送消息至其他设备和/或从其他设备接收消息。

当被包括时,传感器子系统420可包括被配置成感测不同的物理现象(例如,可见光、红外光、声音、加速度、取向、位置等)的一个或多个传感器,如上所述。传感器子系统420例如可以被配置为向逻辑子系统404提供传感器数据。此类数据可包括深度信息、眼睛跟踪信息、图像信息、音频信息、环境光信息、位置信息、运动信息,用户位置信息和/或可被用来执行上述方法和过程的任何其他合适的传感器数据。

在被包括时,输入子系统422可包括一个或多个传感器或用户输入设备(诸如游戏控制器、姿势输入检测设备、语音识别器、惯性测量单元、键盘、鼠标、或触摸屏)或与它们对接。在某些实施例中,输入子系统422可以包括所选的自然用户输入(NUI)部件或与其结合。这种元件部分可以是集成的或外围的,并且输入动作的转导和/或处理可以在板上或板外被处理。NUI部件的示例可包括用于语言和/或语音识别的话筒;用于机器视觉和/或姿势识别的红外、色彩、立体显示和/或深度相机;用于运动检测和/或意图识别的头部跟踪器、眼睛跟踪器、加速计和/或陀螺仪;以及用于评估脑部活动的电场感测部件。

术语“程序”可用于描述被实现来执行一个或多个特定功能的计算设备10的一个方面。在某些情况下,可以经由执行存储子系统404所保持的指令的逻辑子系统408来实例化这样的程序。将理解,可以从同一应用、服务、代码块、对象、库、例程、API、函数等实例化不同的程序。同样,可以由不同的应用程序、服务、代码块、对象、例程、API、函数等实例化同一模块和/或程序。术语“程序”意在涵盖单个或成组的可执行文件、数据文件、库、驱动程序、脚本、数据库记录等。

应该理解,此处所述的配置和/或方法在本质上是示例性的,并且这些具体实施例或示例不应被认为是局限性的,因为多个变体是可能的。此处描述的具体例程或方法可以表示任何数量的处理策略中的一个或多个。由此,所示出的各个动作可以按所示次序执行、按其他次序执行、并行地执行,或者在某些情况下被省略。同样,上述过程的次序可以改变。

本公开的主题包括各种过程、系统和配置以及此处公开的其它特征、功能、动作和/或属性、以及它们的任一和全部等价物的所有新颖且非显而易见的组合和子组合。

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