用户专用属性定制的制作方法

文档序号:6432865阅读:176来源:国知局
专利名称:用户专用属性定制的制作方法
技术领域
本申请涉及娱乐系统,尤其涉及用户专用属性定制。
背景技术
娱乐系统可用于呈现多种不同类型的内容,比如电影、电视、音乐、照片、人际交流、社交网络等,以及传统计算机应用。此外,不同用户可以以不同方式使用娱乐系统。由此,期望定制用户体验以更好地适应一个或更多个特定用户。

发明内容
提供本发明内容以便以简化形式介绍将在以下的具体实施方式
中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提及的任何或所有缺点的各实现。根据本公开的一方面,提供了娱乐系统。该娱乐系统包括用于标识在该娱乐系统的操作范围内的一个或更多个用户的用户标识模块,以及用于当主导用户是该娱乐系统的操作范围内的两个或更多个被标识的用户中的一个时自动表达该主导用户的独占用户专用属性的主导属性模块。该娱乐系统进一步包括用于当第一用户和第二用户是该娱乐系统的该操作范围内的两个或更多个被标识的用户中的两个时自动表达该第一用户和该第二用户的合并后的用户专用属性的协作属性模块。


图1示出根据本公开的一实施例的娱乐系统的示例使用环境。图2示意性示出根据本公开的一实施例的独占用户专用属性选择的示例。图3示意性示出根据本公开的一实施例的合并的用户专用属性选择的示例。图4示意性示出根据本公开的一实施例的合并的列表项选择的示例。图5示出了根据本公开的一实施例的解析娱乐系统的用户专用属性的示例方法的流程图。
具体实施例方式娱乐系统可用于查看内容以及与内容交互。由此,娱乐系统可包括显示设备和/ 或其他设备,比如机顶盒、媒体盘播放器、游戏控制台、个人计算机等。娱乐系统可由多种不同用户使用。在某些情况下,多个用户可协作使用同一娱乐系统。如此处所述的,娱乐系统可被配置成标识用户,以便向被标识用户提供定制体验。此外,该娱乐系统可被配置成自动标识用户。用这种方式,用户不需要提供例如登录信息。相反,一旦标识了用户,该娱乐系统可根据标识的用户自动提供定制体验。图1示出可由各种用户使用的示例娱乐系统20。娱乐系统20可进一步包括用户标识模块22,以标识娱乐系统20的操作范围M内的用户,比如用户、用户26b和/或用户^c。应当领会,该操作范围可以是任何合适的操作范围,而图1中示出的操作范围M 不旨在以任何方式进行限制。用户标识模块22可被配置成以任何合适方式标识用户。例如,在一些实施例中, 用户标识模块22可被配置成标识从深度相机接收的观察到的深度图像中的用户。作为示例,娱乐系统20可包括深度相机观,该深度相机观被配置成捕捉深度信息。在这种情况下,操作范围M可以基于深度相机观的范围。用户标识模块22可以以任何合适的方式利用所观察到的深度图像,比如通过分析该深度图像以找出所选择的特征。在一些实施例中,用户标识模块22可包括附加的和/或替代的模块以协助用户标识。作为示例,用户标识模块22可包括面部识别模块30,以标识从诸如相机32或深度相机观之类的相机接收的观察到的图像中的用户。在这种情况下,操作范围M可以基于相机32的视野。面部识别模块30可以以任何合适的方式标识用户的面部,比如通过分析所获得的图像并将来自该图像的所选择的面部特征与已知信息相比较。作为另一示例,用户标识模块22可包括被配置成标识用户的激光扫描仪。作为另一示例,用户标识模块22可包括语音识别模块34以在从诸如话筒36之类的话筒接收的音频片断中标识用户。在这种情况下,操作范围M可以基于话筒36的范围。 语音识别模块34可以以任何合适的方式标识用户的语音,比如通过分析该音频片断并将所选择的特征与已知信息相比较。此外,在某些情况下用户标识模块22可以附加地或替代地被配置成通过和与用户相关联的伴随设备无线通信来标识每个用户。例如,图1示出与用户26a相关联的示例伴随设备38。作为非限制性示例,伴随设备38可以是被配置成与娱乐系统20无线配对的移动通信设备。在一些情况下,与该伴随设备的无线通信可自动进行,例如,无需用户的交互。作为非限制性示例,用户标识模块22可包括蓝牙无线电、Wi-Fi无线电JR发射机/接收机、RF无线电和/或RFID传感器,以无线标识伴随设备38。因为许多伴随设备对特定用户来说是私人的,并通常由该特定用户携带,所以当标识出伴随设备时可准确推断出用户的标识。应当领会,这些示例是非限制性的,而用户标识模块22可被配置成以任何其他合适方式标识用户。一旦标识了用户,娱乐系统20可被配置成向被标识用户提供定制的用户体验。用户体验可以以任何合适的方式定制。在一些实施例中,呈现给用户的内容的外观可被定制。 在一些实施例中,被选中要呈现给用户的内容本身可被定制。如此处所使用的,可被定制的用户体验的任何这样的方面被称为用户专用属性。图1示意性示出了与用户对应的这样的用户专用属性40。可被定制的用户专用属性的示例包括显示属性(例如,背景颜色、字体、 字体大小、颜色设定等)、语言属性(例如,视觉和音频)以及与娱乐系统20的内容相关联的其他属性(例如,节目指南中的频道或节目、数字相册中的照片、数字库中的歌曲、地址簿中的联系人、书签、应用等)。如此处使用的,术语“频道”用于广泛指代任何具体的内容源,并包括但不限于空中网络电视频道、有线电视频道、卫星电视频道、因特网电视频道、空中无线电频道、卫星无线电频道、因特网无线电频道、点播内容源之类。用户体验可以以任何合适的方式根据这些用户专用属性定制。例如,一旦标识了用户,该娱乐系统可获得与该用户相关联的属性,然后这些属性可用于提供定制的用户体验。在一些实施例中,这些用户属性可在娱乐系统20本地存储、通过可网络访问的服务远程存储和/或通过用户的伴随设备私人存储。在定制用户体验时,这些属性可指示要施加的约束,比如家长控制。作为一个示例,家长控制可指示当他们的孩子在场(例如,由娱乐系统20在操作范围M内标识)时要被挡掉的内容。作为另一示例,家长控制可指示只在家长在场时可显示,而例如在家长离开娱乐系统20的操作范围M时要除去而不显示的内容。此外,娱乐系统20可被配置成如果娱乐系统20不能标识操作范围M内的用户, 则使用默认属性。应当领会,这些示例是非限制性的,而娱乐系统20可被配置成以任何合适的方式访问与用户专用属性相关联的属性。此外,娱乐系统20可被配置成,以任何合适的方式,根据哪些用户被标识,以及哪些类型的属性与这些用户相关联,来确定定制。特别是,当两个或更多个用户在操作范围M 内被标识时,娱乐系统20可被配置成根据哪些用户被标识而定制体验。例如,该娱乐系统可被配置成定制用户体验以适应多个用户的合并的属性。即,该娱乐系统将不是简单地为了有利于一个用户的用户专用属性而覆盖掉另一用户的用户专用属性,而是将两个用户的用户专用属性合并以提供针对两个用户定制的用户体验。在一些实施例中,特定类型的属性不能以期望方式合并(例如,如不同的背景颜色或不同的音频输出语言等一元属性)。在这些情况下,可选择单一用户(在此处中称为主导用户)的用户专用属性。在一些实施例中,该娱乐系统可被配置成在其他情形下独占式地选择主导用户的用户专用属性。相应地,娱乐系统20可进一步包括主导属性模块44,以在主导用户是操作范围M 内的两个或更多个标识的用户中的一个时自动表达主导用户的独占用户专用属性46。作为非限制性示例,独占用户专用属性可包括用户界面属性。图2示意性示出与两个被标识的用户相关联的用户专用属性(即,与主导用户相关联的属性A,与另一被标识的用户相关联的属性B)的独占用户专用属性选择的示例。因为该娱乐系统已确定主导用户出现在该操作范围内,所以自动表达独占用户专用属性,以便为该主导用户定制用户体验。如在50中所示,独占用户专用属性可只包括属性A。然而,在一些情况下,在主导用户和其他用户之间可能存在重叠,因此主导用户的属性A相对于重叠的属性将更优先,如在52中所示。在一些实施例中,可根据与用户相关联的简档的某一方面(例如,主导性选择、优先级排名等) 选择主导用户;然而,在一些实施例中,主导用户可由该娱乐系统指定(例如,在与该娱乐系统的特定会话过程中被标识的第一个用户)。再看图1,娱乐系统20可进一步包括协作属性模块60,以在第一用户和第二用户是操作范围M内的两个或更多个标识的用户中的两个时自动表达至少该第一用户和该第二用户的合并的用户专用属性62。作为非限制性示例,合并的用户专用属性可包括比如频道、保存的媒体项、可网络访问的媒体项等列表项。协作属性模块60可以以任何合适的方式自动表达合并的用户专用属性。例如,在一些实施例中,协作属性模块60可将合并的用户专用属性自动表达为包括可用媒体项的子集的协作节目指南。用这种方式,该节目指南针对吸引标识的用户的媒体项被定制。如后面更详细地描述的,协作属性模块60可被配置成将合并的用户专用属性表达为所选择的属性的协作并集。用这种方式,可选择用户专用方面以针对两个用户以合并的方式定制体验。图3示意性示出与两个标识的用户相关联的用户专用属性(即,与第一标识的用户相关联的属性A,与第二标识的用户相关联的属性B)的合并的用户专用属性选择的示例。与标识的用户中的每一个用户相关联的属性可以以任何合适的方式被合并。例如,如在 70中所示的,合并的用户专用属性可被表达为协作并集,在该协作并集中,来自该第一用户和该第二用户的所有用户专用属性被组合。用这种方式,利用该第一用户的用户专用属性, 以及该第二用户的用户专用属性来定制体验。如在72中所示,合并的用户专用属性可被表达为没有重复的协作并集。在这样的情况下,来自第一用户的所有用户专用属性与除了与来自第一用户的用户专用属性重合的第二用户的那些用户专用属性之外的、来自第二用户的所有用户专用属性结合。用这种方式,如果标识的用户具有重复的用户专用属性,那么以并入这些属性一次而不是两次的方式来定制用户体验。作为又一示例,合并的用户专用属性可被表达为具有例外的协作并集,如在74中所示。在这种情况下,来自该第一用户的用户专用属性与来自第二用户的用户专用属性相组合,同时排除该第一用户的某些用户专用属性。这些被排除的用户专用属性可以是由于被该第二用户触发的预定义标准而被排除的。作为非限制性示例,该第一标识的用户可以是具有与所有类型的内容(包括不适于儿童的内容)相关联的用户专用属性的家长。作为可能的使用情形,走进房间的儿童可被该娱乐系统标识为非成年人第二用户。非成年人第二用户的出现可触发不适于儿童的内容被禁止。由此,针对家长和儿童定制了用户体验。尽管上面以协作并集的上下文描述了排除,然而应该理解,排除可被应用于任何属性选择。继续看图3,如在76中所示的,合并的用户专用属性可被表达为协作交集,在该协作交集中,只有既来自该第一用户又来自该第二用户的用户专用属性被组合。用这种方式, 针对第一和第二用户定制了用户体验以强调重叠的用户专用属性。作为非限制性示例,该协作交集可包括节目指南的两个用户都偏爱的频道和节目,并可将只有两个用户之中的一个偏爱的频道或节目排除。作为又一示例,合并的用户专用属性可被表达为除了例外之外的发现补集,如在 78中所示。在这种情况下,只有那些来自第二用户、但没有也来自该第一用户的用户专用属性被表达。用这种方式,用户体验的定制为第一用户提供了发现体验,因为向第一用户暴露了新的用户专用属性,即与另一用户相关联的那些用户专用属性。如同上面介绍的,在一些实施例中,用户专用属性可包括列表项,比如频道、保存的媒体项(例如,本地保存的电影、歌曲、照片、游戏等)、可网络访问的媒体项(例如远程保存的电影、歌曲、照片、游戏等)等。图4示意性示出根据上面参考图3描述的合并选项的合并的列表项的示例性选择。在所描绘的示例中,与第一用户(用户A)相关联的用户专用属性包括列表项“a”、“b”、 “c”、“d”和“e”。与第二用户(用户B)相关联的用户专用属性包括列表项“c”、“f”、“i”和 “g”。该娱乐系统可被配置成以任何合适的方式合并这两个标识的用户的列表项。例如,列表项可被合并为协作并集,如在80中所示。在另一示例中,如在82中所示,列表项可被合并为没有重复的协作并集。用这种方式,用户A和用户B两者的用户专用属性中都包括的列表项“C”避免重复。在又一示例中,如在84所示,列表项可被合并为具有例外的协作并集,比如排除列表项“a”和“b”等。此外,如在86中所示,列表项可被合并为发现补集,以向用户A暴露用户B的新的列表项,比如列表项“f”、“i”和“j”。作为又一示例,如在88中所示,该列表项可被合并为协作交集,以只包括对用户A和用户B共有的列表项,即列表项 “C”。应当领会,这些示例并非旨在以任何方式进行限制。可合并属性以实现任何期望类型的定制。因而,该娱乐系统可以以多种不同方式中的任何一种定制用户体验以适应标识的用户。用这种方式,定制的用户体验可根据哪些用户在场、用户中的任何一个是否是主导用户、某一用户是否触发任何例外、用户是否有任何重叠属性等来动态创建。在一些实施例中,可根据一种或更多种标准将用户归类,而定制可依赖于被标识的用户的类别。作为一个示例,某些用户可被归类为主导用户,或者是固有地主导的(例如,特定用户总是主导的),或者是有条件地主导的(例如对于给定会话,第一个观看者主导)。作为另一示例,用户可被归类为朋友实体——被该娱乐系统识别并具有该娱乐系统可用于定制用户体验的属性的用户。作为另一示例,用户可被归类为陌生人实体——不能被该娱乐系统标识的用户。该娱乐系统可被配置成在出现这种陌生人实体时采用默认模式, 或者该娱乐系统可被配置为好像该陌生人实体不在场那样定制。作为又一示例,用户可被标识为被忽略的实体——被该娱乐系统识别但是该娱乐系统被配置成将其忽略的用户或其他实体(例如,宠物、婴儿、邻居等)。现在参看图5,图5示出解析娱乐系统的用户专用属性的示例方法100。在102, 方法100包括标识该娱乐系统的操作范围内的一个或更多个用户。在两个用户在场的情形下,例如,这可包括标识该娱乐系统的操作范围内的第一用户以及标识该娱乐系统的操作范围内的第二用户。在一些实施例中,方法100可包括从深度相机接收目标的观察到的深度图像,以及标识观察到的深度图像中的一个或更多个目标用户,如分别在104和106指示的。在其他实施例中,用户可以用不同手段来标识。在108,方法100包括在该娱乐系统上只自动激活第一用户或第二用户的独占用户专用属性。对于使用观察到的深度图像的实施例,这可包括当主导用户是在观察到的深度图像中出现的两个或更多个标识的用户之一时自动表达该主导用户的独占用户专用属性,如在110所指示的。在112,方法100包括在该娱乐系统上自动激活第一用户和第二用户两者的合并的用户专用属性。对于使用观察到的深度图像的实施例,这可包括当第一用户和第二用户是在观察到的深度图像中出现的两个或更多个标识的用户中的两个时自动表达该第一用户和该第二用户的合并的用户专用属性,如在114所指示的。如同上面介绍的,在一些实施例中,娱乐系统20的用户标识模块22可被配置成在标识从深度相机(例如,深度相机28)接收的观察到的深度图像中的用户,该深度相机被配置成获得一个或更多目标(例如,用户)的深度图像。该深度相机可以被配置为通过任何合适的技术(例如,飞行时间、结构化光、立体图像等)捕捉具有深度信息的视频。在一些实施例中,可使用附加的或替代的捕捉设备,比如视频相机、立体相机和/或其他合适的捕捉设备。
例如,在飞行时间分析中,深度相机观可以向目标发射红外光,然后可使用传感器来检测从目标的表面被反向散射的光。在一些情况下,可以使用脉冲式红外光,其中可以测量出射光脉冲和相应的入射光脉冲之间的时间差并将其用于确定从该捕捉设备到目标上的特定位置的物理距离。在一些情况下,出射光波的相位可以与入射光波的相位相比较以确定相移,并且该相移可以用于确定从该捕捉设备到目标上的特定位置的物理距离。在另一示例中,飞行时间分析可用于通过经由诸如快门式光脉冲成像之类的技术分析反射光束随时间的强度,来间接地确定从该捕捉设备到目标上的特定位置的物理距
1 O在另一示例中,结构化光分析可以被深度相机观用于捕捉深度信息。在这样的分析中,图案化光(即被显示为比如网格图案、条纹图案或星座点等已知图案的光)可以被投射到目标上。在落到目标的表面上以后,该图案可能变为变形的,并且可以研究该图案的这种变形以确定从该捕捉设备到目标上的某一位置的物理距离。在另一示例中,娱乐系统20可以包括两个或更多个物理上分开的相机,这些相机从不同角度查看目标以获得视觉立体数据。这这种情况下,该视觉立体数据可以被解析以生成深度图像。在其他实施例中,娱乐系统20可以使用其他技术来测量和/或计算深度值。附加地,深度相机观可以将所计算的深度信息组织为“Z层”,即与从深度相机沿其视线延伸到观察者的Z轴垂直的层。在一些实施例中,两个或更多个不同的相机可以被合并到一集成的捕捉设备中。 例如,深度相机和视频相机(例如RGB视频相机)可以被合并到共同的捕捉设备中。在一些实施例中,可以协作式地使用两个或更多个分开的捕捉设备。例如,可以使用深度相机和分开的视频相机。当使用视频相机时,可以将其用于提供目标跟踪数据、对目标跟踪进行纠错的确认数据、图像捕捉、面部识别、高精度手指(或其他小特征)跟踪、光感测和/或其他功能。要理解,至少一些目标分析和跟踪操作可以由一个或更多个捕捉设备和/或娱乐系统20的逻辑机器来执行。捕捉设备可以包括例如被配置成执行一个或更多个目标分析和/或跟踪功能的一个或更多个板载处理单元。捕捉设备可以包括便于更新这样的板载处理逻辑的固件。一旦生成了深度图像,不管用于生成该深度图像的硬件和/或处理技术是什么, 可分析该深度图像以标识一个或更多个用户。例如,可对该深度图像应用骨架映射算法以便对观察到的用户中的每一个用户确定三维骨架模型。然后可将这样的骨架模型与已知用户的数据库相比较,以便可根据该骨架模型标识出用户。要理解,这样的骨架分析是标识用户的一种合适的技术,可以使用其他技术而不背离本公开的范围。 回到图1,在一些实施例中,娱乐系统20可进一步包括命令接收模块90,该命令接收模块90被配置成从伴随设备38无线接收远程命令并响应于该远程命令而改变娱乐系统 20的参数。用这种方式,伴随设备38可充当输入设备(S卩,远程控制)以与娱乐系统20交互。例如,伴随设备38可向命令接收模块90发送远程命令(例如,“改变频道”),并且一旦接收到该远程命令,该命令接收模块能够使娱乐系统20按照指示改变频道。
如同上面介绍的,在一些实施例中,娱乐系统20的用户标识模块22可被配置成根据被标识为与用户相关联的伴随设备(例如,用户26a的伴随设备38),通过推断来标识那些用户。这可以以任何合适的方式进行。作为示例,该伴随设备可识别该娱乐系统并请求来自属性源(例如,第三方服务)的令牌。该令牌可被从该属性源发送至该娱乐系统,从而允许在该伴随设备在场时该娱乐系统能够查询该用户的属性的元素(例如,在预定义时间后自动过期)。作为另一示例,该娱乐系统可根据用户的生物测定特性构建签名并可请求来自私人服务的令牌。在一些实施例中,随后可限制该娱乐系统访问用户的属性,比如在预定义的时间段后、在令牌过期后等。此外,这种令牌不需要允许对所有属性的访问。换句话说,令牌可使该娱乐系统能够访问所选择的与该用户相关的属性。该娱乐系统可被配置成以任何合适的方式选择性地访问属性。作为示例,该娱乐系统可被配置成向该伴随设备发送签名请求。然后该伴随设备可检查该请求,决定该请求是否涉及允许的源,然后将允许对单个源的访问的令牌发送回该娱乐系统,而不是发送一个用于访问用户的所有属性的令牌。作为又一示例,该伴随设备可充当该娱乐系统访问非公开属性的代理。在这种情况下,该娱乐系统可向该伴随设备发送对所有非公开源的请求,然后该伴随设备检查该请求并且或者使该请求失败,或者自己使用合适的认证机制来获取该源,然后将该结果代理回该娱乐系统。用这种方式,无令牌或认证信息可被提供给娱乐系统,而且没有预定义时间窗,其中在该预定义时间窗期间,该娱乐系统能够在无需该伴随设备在场的情况下持续请求资源。尽管上面参考经由伴随设备的标识描述了基于令牌的交换,然而这种基于令牌的交换可适用于其他的标识情形。而且,在一些实施例中,属性不需要经由令牌表达,而是可以字面上暴露于该娱乐系统。作为示例,伴随设备可向娱乐系统发布整个简档。在某些实施例中,上文所描述的方法和过程可以与包括一个或更多个计算机的娱乐系统关联。特别是,此处描述的方法和过程可被实现为计算机应用、计算机服务、计算机 API、计算机库和/或其他计算机程序产品。图1示意性示出了可以执行上面描述的方法和过程中的一个或更多个方法和过程的非限制性娱乐系统20。以简单形式显示了娱乐系统20。要理解,可使用实际上任何计算机架构而不背离本公开的范围。在不同实施例中,娱乐系统20可采用一个或更多个大型计算机、服务器计算机、桌面计算机、膝上型计算机、平板计算机、家庭娱乐计算机、网络计算设备、移动计算设备、移动通信设备、游戏设备、电视机等的形式。娱乐系统20包括逻辑子系统120和数据保持子系统122。娱乐系统20可以任选地包括显示子系统124、通信子系统1 和/或在图1中未示出的其他组件。娱乐系统20 还可以任选地包括用户输入设备,比如键盘、鼠标、游戏控制器、相机、话筒和/或触摸屏等等。这些组件可以是同一物理机器(例如,电视机)的部分,也可以是两个或更多个分开的机器(例如,电视机和机顶盒)的部分。逻辑子系统120可包括被配置成执行一个或更多个指令的一个或更多个物理设备。例如,该逻辑子系统可被配置成执行一个或更多个指令,该一个或更多个指令是一个或更多个应用、服务、程序、例程、库、对象、组件、数据结构或其他逻辑构造的部分。可以实现这样的指令以执行任务、实现数据类型、变换一个或更多个设备的状态或以其他方式得到所需结果。
该逻辑子系统可以包括被配置成执行软件指令的一个或更多个处理器。附加地或替代地,该逻辑子系统可包括被配置成执行硬件或固件指令的一个或更多个硬件或固件逻辑机器。该逻辑子系统的处理器可以是单核或多核的,且在上面执行的程序可以被配置成并行或分布式处理。该逻辑子系统可以任选地包括分布在两个或更多个设备上的独立组件,这些设备可位于远程和/或被配置为进行协同处理。该逻辑子系统的一个或更多个方面可被虚拟化并由以云计算配置配置的可远程访问的联网计算设备执行。此外,逻辑子系统120可以可操作地连接于深度相机观。数据保持子系统122可包括一个或更多个物理、非瞬时设备,这些设备被配置成保持数据和/或可由该逻辑子系统执行的指令,以实现此处描述的方法和过程。在实现此类方法和过程时,可以变换数据保持子系统122的状态(例如,以保持不同数据)。数据保持子系统122可以包括可移动介质和/或内置设备。数据保持子系统122 可包括光学存储器设备(例如,⑶、DVD、HD-DVD、蓝光盘等)、半导体存储器设备(例如,RAM、 EPROM,EEPROM等)和/或磁存储器设备(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM 等)等等。数据保持子系统122可以包括具有以下特性中的一个或更多个特性的设备易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址、 以及内容可寻址。在某些实施例中,可以将逻辑子系统120和数据保持子系统122集成到一个或更多个常见设备中,如专用集成电路或片上系统。图1还示出使用可移动的计算机可读存储介质1 形式的数据保持子系统的一方面,该方面可被用于存储和/或传送可执行以实现此处所述的方法和过程的数据和/或指令。可移动的计算机可读存储介质1 可采用⑶、DVD、HD-DVD、蓝光盘、EEPROM和/或软
盘等形式。术语“模块”、“程序”和“引擎”可用于描述被实现以执行一个或更多个具体功能的娱乐系统20的一方面。在某些情况下,可以通过执行由数据保持子系统122所保持的指令的逻辑子系统120来实例化这样的模块、程序或引擎。可以理解,可以从同一应用、服务、 代码块、对象、库、例程、API、函数等来实例化不同的模块、程序和/或引擎。同样,可以由不同的应用、服务、代码块、对象、例程、API、函数等来实例化同一模块、程序和/或引擎。术语 “模块”、“程序”和“引擎”意在涵盖单个或成组的可执行文件、数据文件、库、驱动程序、脚本、数据库记录等,以及用于执行或以其他方式启用这些项目的硬件。要理解,如此处所使用的“服务”可以是跨越多个用户会话可执行的、而且对一个或更多系统组件、程序和/或其他服务可用的应用程序。在一些实现中,服务可以响应于来自客户端的请求而在服务器上运行。当被包括时,显示子系统IM可用于呈现由数据保持子系统122所保持的数据的可视表示。由于此处所描述的方法和过程改变由数据保持子系统保持的数据,并由此变换数据保持子系统的状态,因此同样可以变换显示子系统124的状态以视觉地表示底层数据的改变。显示子系统1 可以包括使用基本上任何类型的技术的一个或更多个显示设备。 可将此类显示设备与逻辑子系统120和/或数据保持子系统122结合在共享外壳内,或此类显示设备可以是外围显示设备。当被包括在内时,通信子系统1 可以被配置成将娱乐系统20与一个或更多个其他计算设备通信地耦合。通信子系统126可以包括与一个或更多个不同的通信协议相兼容的有线和/或无线通信设备。作为非限制性示例,该通信子系统可以被配置成经由无线电话网、无线局域网、有线局域网、无线广域网、有线广域网等进行通信。在一些实施例中,该通信子系统可允许娱乐系统20经由网络(比如因特网)向其他设备发送消息和/或从其他设备接收消息。应该理解,此处所述的配置和/或方法在本质上是示例性的,且这些具体实施例或示例不是局限性的,因为多个变体是可能。此处所述的具体例程或方法可表示任何数量的处理策略中的一个或更多个。由此,所示出的各个动作可以按所示顺序执行、按其他顺序执行、并行地执行、或者在某些情况下省略。同样,可以改变上述过程的次序。本发明的主题包括各种过程、系统和配置的所有新颖和非显而易见的组合和子组合、和此处所公开的其他特征、功能、动作、和/或特性、以及其任何和全部等效物。
权利要求
1.一种娱乐系统(20),包括:标识所述娱乐系统00)的操作范围04)内的一个或更多个用户的用户标识模块 (22);在主导用户是所述娱乐系统OO)的所述操作范围04)内的两个或更多个标识的用户中的一个时自动表达所述主导用户的独占用户专用属性的主导属性模块G4);以及在第一用户和第二用户是所述娱乐系统OO)的所述操作范围04)内的两个或更多个标识的用户中的两个时自动表达所述第一用户和所述第二用户的合并的用户专用属性的协作属性模块(60)。
2.根据权利要求1所述的娱乐系统,其特征在于,所述用户标识模块被配置成标识从深度相机接收的观察到的深度图像中的所述一个或更多个用户。
3.根据权利要求1所述的娱乐系统,其特征在于,所述用户标识模块包括标识从相机接收的观察到的图像中的所述一个或更多个用户的面部识别模块。
4.根据权利要求1所述的娱乐系统,其特征在于,所述用户标识模块包括在从话筒接收的音频片断中标识所述一个或更多个用户的语音识别模块。
5.根据权利要求1所述的娱乐系统,其特征在于,所述用户标识模块被配置成通过针对每个用户和与该用户相关联的伴随设备无线通信来标识所述一个或更多个用户。
6.根据权利要求5所述的娱乐系统,其特征在于,所述伴随设备是被配置成与所述娱乐系统无线配对的移动通信设备。
7.根据权利要求1所述的娱乐系统,其特征在于,所述用户标识模块被配置成标识被忽略实体,且所述主导属性模块和所述协作属性模块被配置成忽略所述被忽略实体的存在。
8.根据权利要求1所述的娱乐系统,其特征在于,所述合并的用户专用属性包括列表项。
9.根据权利要求1所述的娱乐系统,其特征在于,所述协作属性模块将所述合并的用户专用属性自动表达为包括可用媒体项的子集的协作节目指南。
10.根据权利要求1所述的娱乐系统,其特征在于,所述协作属性模块被配置成将所述合并的用户专用属性表达为协作并集,在所述协作并集中来自所述第一用户和所述第二用户的所有用户专用属性被组合。
11.根据权利要求1所述的娱乐系统,其特征在于,所述协作属性模块被配置成将所述合并的用户专用属性表达为没有重复的协作并集,在所述没有重复的协作并集中来自所述第一用户的所有用户专用属性与除了与来自所述第一用户的用户专用属性重复的所述第二用户的那些用户专用属性之外的、来自所述第二用户的所有用户专用属性相组合。
12.根据权利要求1所述的娱乐系统,其特征在于,所述协作属性模块被配置成将所述合并的用户专用属性表达为具有例外的协作并集,在所述具有例外的协作并集中来自所述第一用户的用户专用属性与来自所述第二用户的用户专用属性相组合,同时排除具有由所述第二用户触发的预定义标准的所述第一用户的用户专用属性。
13.根据权利要求1所述的娱乐系统,其特征在于,所述协作属性模块被配置成将所述合并的用户专用属性表达为协作交集,在所述协作交集中只有既来自所述第一用户又来自所述第二用户的用户专用属性被组合。
14.根据权利要求1所述的娱乐系统,其特征在于,所述协作属性模块被配置成将所述合并的用户专用属性表达为发现补集,在所述发现补集中只有来自所述第二用户但不是也来自所述第一用户的那些用户专用属性被组合。
15.一种解析娱乐系统的用户专用属性的方法(100),所述方法包括 标识(102)所述娱乐系统的操作范围内的第一用户;标识(102)所述娱乐系统的所述操作范围内的第二用户;在所述娱乐系统上只自动激活(108)所述第一用户或所述第二用户的独占用户专用属性;以及在所述娱乐系统上自动激活(112)所述第一用户和所述第二用户两者的合并的用户专用属性。
全文摘要
本发明涉及用户专用属性定制。一种娱乐系统提供用户专用属性定制,该娱乐系统包括用于标识在该娱乐系统的操作范围内的一个或更多个用户的用户标识模块,以及用于在主导用户是该娱乐系统的操作范围内的两个或更多个标识的用户之一时自动表达该主导用户的独占的用户专用属性的主导属性模块。该娱乐系统进一步包括用于当第一用户和第二用户是该娱乐系统的操作范围内的两个或更多个标识的用户中的两个时自动表达该第一用户和该第二用户的合并的用户专用属性的协作属性模块。
文档编号G06F9/44GK102446095SQ20111026634
公开日2012年5月9日 申请日期2011年9月1日 优先权日2010年9月15日
发明者A·毕晓普, B·R·佩蒂特, E·索尔丹, N·明韦拉, N·苏尔帕特努 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1