电子娱乐系统中的姿势相关反馈的制作方法

文档序号:2823121阅读:186来源:国知局
专利名称:电子娱乐系统中的姿势相关反馈的制作方法
电子娱乐系统中的姿势相关反馈
背景技术
诸如视频游戏之类的电子娱乐系统一般以多种不同形式提供用户反馈。例如, 可向用户显示分数或者其他此类表现度量以给出关于用户玩游戏玩得如何的用户反馈。 这可以为用户跟踪技能改进并将该用户的技巧与其他玩家的技能作比较提供基础。然而,其他娱乐系统可能未被配置成向用户提供此类反馈。例如,卡拉OK系 统可被配置成提示用户伴随歌曲(例如,经由显示在显示器上的歌词)对着话筒歌唱,并 在随后放大和输出用户的歌声给观众听。在这样的系统中,对表现质量的反馈可由观众 提供(例如,通过喝彩或嘘声),而不是由娱乐系统提供。

发明内容
本文公开了涉及在电子娱乐系统中提供用户反馈的各种实施例。例如,一个 公开的实施例提供了一种在卡拉OK系统中提供用户反馈的方法,包括邀请来自用户 的话筒姿势输入,经由位于话筒上的一个或多个运动传感器接收来自用户的话筒姿势输 入,将该话筒姿势输入与期望姿势输入作比较,基于将该话筒姿势输入与期望姿势输入 作比较来将该话筒姿势输入评定等级,以及基于该评定向用户提供反馈。提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。 本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要 求保护的主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及 的任何或所有缺点的实现。附图简述

图1示出了描绘用于在卡拉OK系统中提供用户反馈的方法的实施例的处理流程。图2示出了描绘用于在卡拉OK系统中提供用户反馈的方法的另一实施例的处理 流程。图3示出了描绘根据话筒的检出运动来控制话筒的操作模式的方法的实施例的 处理流程。图4示出了卡拉OK系统的实施例。详细描述图1示出了用于在卡拉OK系统中提供用户反馈的方法100的实施例。一般 而言,方法100是通过包括一个或多个运动传感器的话筒来执行的,这一个或多个运动 传感器配置成检测话筒的运动。方法100包括,在102,邀请话筒姿势输入,并随后 在104,经由话筒上的一个或多个运动传感器接收来自用户的话筒姿势输入。接着,在 106,方法100包括将收到的话筒姿势输入与期望姿势输入相比较,并且随后在108,基 于与该期望姿势输入的比较向该姿势输入指派等级。随后,在110,方法100包括基于该 等级向用户提供反馈。方法100由此可准许对照该用户的先前表现和/或其他用户的表 现来衡量用户表现。这可以实现各种用话筒来玩的交互式游戏和活动。
将理解,术语“卡拉OK”在本文用于描述其中用户被提示仿效可经由音频、视 频、或音频/视频回放来呈现的预先记录的表演的任何活动。卡拉OK活动一般包括伴 随预先记录的音轨进行歌唱。然而,在一些实施例中,用户可被提示针对歌曲的部分或 整首歌曲来表演不伴随有声音输入的话筒姿势。因此将理解本文使用的术语“卡拉OK” 涵盖音频表演、以及不伴随有音频输入的、得到提示的话筒姿势。此外,尽管本文是在 卡拉OK系统的上下文中公开的,但将理解所公开的实施例可以在任何其他合适的娱乐系 统中实现。继续图1,用户可被邀请以任何合适方式作出姿势。例如,交互式卡拉OK活动 的实施例可涉及看表演者唱歌的视频回放,并在随后除了伴随歌曲歌唱之外还模仿该表 演者作出的姿势。在此实施例中,用户被邀请经由视频回放作出姿势输入。在另一实施 例中,游戏可能涉及在歌唱的同时与正在播放的音乐的节拍合拍地运动或跳舞。在此实 施例中,用户被邀请按照歌曲的节奏作出姿势输入。将理解,这些实施例是出于示例的 目的而描述的,并不因此限制其他实施例。可以任何合适方式将话筒姿势输入与期望姿势输入相比较。例如,在一些实施 例中,可按照来自话筒上的运动传感器的期望输入来定义识别姿势的集合。此外,一系 列识别姿势可与特定的卡拉OK歌曲选择相关联。当用户执行该选择时,来自话筒上的 一个或多个运动传感器的输入可被接收并与期望输入相比较。随后可计算实际输入与期 望输入的偏差的统计学确定。随后可基于此偏差的量值来指派等级。将理解,此示例是 出于说明的目的而描述的,并无意于以任何方式进行限制,因为可以使用任何其他合适 的用于将话筒姿势输入与期望姿势输入相比较的方法。另外,将理解,本文使用的术语“等级”指代代表话筒姿势输入与期望姿势输 入的比较的结果并可被用作提供用户反馈的基础的任何一个或多个值、指令等。话筒姿势输入与期望输入的比较可经由位于话筒上的本地控制器来执行,或者 可被发送到诸如游戏控制台之类的执行和控制使用中的电子交互式娱乐项目的另一计算 设备。在用户输入被发送到此类娱乐控制器的情形中,可无线地、或者经由将手持式远 程输入设备与该娱乐控制器相连的缆线来发送该输入。术语“娱乐控制器”可被广泛地 用于描述配置成控制卡拉OK表现或利用运动敏感话筒的其他交互式娱乐活动的呈现的任 何计算设备。此外,本文使用的术语“计算设备”、“计算机”等包括电子地执行一个 或多个程序的任何设备,包括但不限于,游戏控制台、个人计算机、服务器、膝上型计 算机、手持式设备、蜂窝电话、基于微处理器的可编程电子消费品和/或器具、计算机 联网设备等。继续图1,基于等级提供给用户的反馈可采用任何合适的形式。例如,可在显示 屏上提供视觉反馈以向用户指示该用户表现的姿势与期望姿势匹配得有多紧密。同样, 当话筒姿势与期望姿势紧密匹配时可以模拟喝彩的形式提供音频反馈。此外,话筒可包括一个或多个光源,这些光源被配置成以基于输入话筒姿势与 期望姿势的比较的方式输出光。例如,光可以根据用户输入与期望输入匹配得有多紧 密来改变颜色。在一个特定示例实施例中,一种颜色的光可代表良好声音和/或姿势表 现,而另一颜色的光可代表拙劣声音和/或姿势表现。取决于用户的声音和/或姿势表 现与期望表现匹配得有多紧密,话筒输出的光可在两种、或者甚至在两种以上的反映相对表现等级的颜色之间,通过调节第一颜色和第二颜色的相对强度来突然地或连贯地改 变。将理解,此实施例是出于示例的目的而描述的,而不旨在以任何方式进行限制。图2示出向卡拉OK游戏用户提供反馈的方法200的另一实施例,其中在提供反 馈时使用音频和姿势输入两者。方法200包括,在202,邀请来自用户的音频输入和话筒 姿势输入,并随后在204,接收该音频输入和话筒姿势输入。邀请音频输入可包括例如输 出用户熟悉的歌曲的音频版本,并且还可包括在视频显示器上显示歌曲的歌词。同样, 邀请话筒姿势输入可包括例如在显示器上显示供用户模仿的姿势(例如,通过播放显示 表演者在唱歌的同时作出姿势的音乐视频),和/或通过播放歌曲以邀请用户在歌唱的同 时随着歌曲的节奏移动话筒。接着,方法200包括,在206,向位于话筒远程处的娱乐控制器发送接收自用户 的话筒和音频输入。可经由无线链路或经由将话筒与该娱乐控制器相连的缆线来将输入 发送到该娱乐控制器。此外,输入可以任何合适的间隔发送和/或在检测到任何合适的 触发事件之际发送。在一个示例实施例中,向娱乐控制器发送来自运动传感器的稳定数 据流。在一个更为特定的示例中,以每8-lOms的规则间隔向娱乐控制器周期性地发送关 于三轴加速计的每根轴的10比特数据。将理解,可以任何其他合适间隔发送运动数据, 并且此特定示例无意以任何方式进行限制。方法200接着包括,在208,将接收自用户的话筒姿势输入和音频输入与期望 姿势和音频输入相比较。可将接收自用户的音频输入的任何合适特性与期望音频输入相 比。例如,可将用户输入的瞬时或平均音调与期望的瞬时或平均音调作比较。此外,可 将用户输入的节奏、时基、或强度变化(即,声音渐高或减弱)与期望节奏、期望时基、 或期望强度变化作比较。此外,可使用语音识别技术来将收到的歌词输入与期望歌词输 入作比较。接着,方法200包括在210,基于收到的输入与期望输入的比较来确定音频和 姿势输入的等级。该等级可包括被配置成使卡拉OK系统提供合适的用户反馈的任何合 适的一个或多个值、指令、或其他输出。例如,该等级可代表用户输入的单个特性(诸 如声音输入的音调或声调)连同姿势输入与期望输入的单个特性连同期望姿势输入的比 较。在其他实施例中,等级可代表声音输入中诸因素的组合(例如,声音输入的音调、 节奏、和/或相对强度的组合)连同姿势输入。将理解,等级可以任何合适方式从这些 输入计算出,这些方式包括但不限于各种统计学方法。继续,方法200接着包括在212将等级发送给话筒,并随后在214基于该等级向 用户提供反馈。可提供任何合适的反馈。例如,可以在显示器上显示对应于该等级的分 数。同样,可根据该等级来改变喝彩听众的模拟音频回放。此外,如在216指示的,可 响应于该等级调节话筒所发的光。可以任何合适方式将该等级发送给话筒,包括经由无 线连接和/或经由连接话筒与娱乐控制器的缆线。同样,在以话筒所发的光的形式提供 反馈的情况下,可以任何合适方式来调节光。例如,可调节第一颜色的光与第二颜色的 光的相对强度。替换或补充地,可以作出任何其他合适调节。以此方式,话筒用户以及 任何听众成员被呈现以与用户的音频和/或姿势表现与期望表现的相对紧密度有关的视 觉反馈。将理解,卡拉OK系统的特定示例是出于示例目的描述的,其他实施例并不因 此被限制。
除了在卡拉OK表演期间或在玩各种游戏时提供反馈,还可以其他方式使用来自话筒内的运动传感器的信息。例如,来自运动传感器的信息可被用于检测各种用户动作 并作为响应自动执行操作模式改变。图3示出这样的自动执行模式改变的一个实施例, 形式是基于用户动作自动在操作模式和非活跃用模式之间自动改变话筒的方法300。方法300包括在302,检测话筒在表面上的摆放。可以任何合适方式来检测此类 姿势。例如,此类姿势可通过话筒速度相对于在使用期间的预期速度的更突然改变、和 /或通过话筒倾斜到搁放位置(例如,一般关于圆柱形话筒的长轴是水平的)继之以一段 时期没有运动来检测。响应于来自运动传感器的此类输入,方法300包括在304,将话筒 的操作模式从活跃模式改为非活跃模式。这可以提供各种优点。例如,在无线话筒的情 形中,这可以帮助节约电池电荷,并因此允许在两次充电之间有更长的时间。将理解, 术语“活跃模式”指代在正常话筒使用期间使用的话筒操作模式,并且“非活跃模式” 可包括相对于活跃模式具有更低功耗和/或降低功能性的任何模式。方法300还包括在306,经由运动传感器检测话筒从该表面的提拿。可以任何 合适方式来检测此类姿势。例如,此类姿势可通过在一段时间没有运动之后重新检测到 运动来检测和/或通过话筒从搁置位置到更加直立位置的倾斜来检测到。响应于来自运 动传感器的此类输入,方法300包括在304,将话筒的操作模式从非活跃模式改为活跃模 式。将理解,本文公开的用于在活跃和非活跃模式改变话筒的姿势是出于示例目的而阐 述的,可使用任何其他合适姿势。图4示出了卡拉OK系统400形式的电子娱乐系统的实施例。卡拉OK系统400 包括与话筒404以及与显示系统406通信的娱乐控制器402。娱乐控制器402包括各种 组件,包括但不限于存储器410、处理器412、以及无线发射机/接收机414。娱乐控制 器402被配置成控制卡拉OK活动的呈现。这样,娱乐控制器402可被配置成在显示系 统406上显示对应于卡拉OK选择的歌词和/或音乐视频、控制在显示系统的一个或多个 扬声器408上(或经由其他扬声器)回放该卡拉OK选择的音频部分。将理解,娱乐控 制器402可无线地和/或经由连接设备的一个或多个缆线等与话筒404和显示系统406通 信。此外,将认识到,娱乐控制器、话筒404和显示系统406可彼此直接连接,或者可 通过网络通信。娱乐控制器402可被配置成与话筒404通信,以例如接收由话筒404或其他用户 输入设备发送的用户输入、将该用户输入与期望输入相比较、基于该输入指派等级、以 及向话筒404发送该等级。在其他实施例中,话筒404可被配置成本地地执行比较和等 级指派。娱乐控制器402可包括存储在存储器410中并且可由处理器412执行以使能执行 这些功能的程序或代码。一般而言,程序包括执行特定任务或实现特定抽象数据类型的 例程、对象、组件、数据结构等。此处所使用的术语“程序”可指示单个程序或协同工 作的多个程序,并可用于表示应用程序、服务、或任何其它类型或种类的程序。继续图4,话筒404包括具有存储器422和处理器424的话筒控制器420。话筒 404还包括配置成接收来自用户的声音输入的音频输入426。音频输入426可包括诸如音 频换能器、前置放大器或其他放大级、模数转换器、和/或任何其他合适组件。话筒404 还可包括一个或更多个运动传感器428,这些运动传感器被配置成检测用户姿势并基于该姿势向话筒控制器420提供信号作为姿势输入。可以使用任何合适的运动传感器。合适 运动传感器的示例包括但不限于三轴加速计。话筒404还包括使话筒能与娱乐控制器402无线通信的无线接收机/发射机 430。在其他实施例中,话筒404可被配置成经由连接话筒404与娱乐控制器402的缆线 来与娱乐控制器402通信。在一些实施例中,话筒404还可包括多个光源,分别被示为432、434、和436处 的光源1、光源2、和光源η。每个光源可包括任何合适的组件,包括但不限于,灯泡、 LED、激光器、以及将光引向位于话筒外壳上的合需位置处的出口的各种光学组件。尽 管被示为具有η个光源,但应理解话筒404可具有任意合适数目的光源,在一些实施例中 包括单个光源。此外,其他实施例可以不包括此类光源。话筒控制器420可包括存储在存储器422中且能由处理器424执行以接收来自上 述各种输入的输入、并将此类输入发送给娱乐控制器的代码。此外,在一些实施例中, 话筒可被配置成从娱乐控制器接收等级和其他通信,并基于该等级控制一个或多个光源 的输出。此外,如上所述,话筒控制器420可包括可被执行以将用户输入与期望输入相 比较并基于此比较来向用户输入指派等级的代码。在此类实施例中,将理解该比较和等 级评定过程可以完全在话筒控制器420上执行、或者可与娱乐控制器402分摊地执行,从 而娱乐控制器402和话筒控制器404各自分析所做出的用户输入的部分。例如,娱乐控 制器402可被配置成分析声调、音调、节奏、时基等,而话筒控制器420可被配置成分析 输入的音量/强度。将理解,此特定实施例是出于示例的目的而描述的,并不因此限制 其他实施例。 尽管本文在卡拉OK系统的上下文中来描述,但将理解,本文公开的构思可被 用于任何其他合适的环境中,包括但不限于利用手持式远程输入设备的视频游戏系统。 还应该理解,此处所述的配置和/或方法在本质上示例性的,且这些具体实施例或示例 不是限制性的,因为多个变体是可能。此处所描述的具体例程或方法可表示诸如事件驱 动、中断驱动、多任务、多线程等任何数量的处理策略中的一个或多个。由此,所示出 的各个动作可以按所示顺序执行、并行地执行、或者在某些情况下省略。同样,任何上 述过程不是达成此处所述的各实施例的特征和/或结果所必需的,而是为说明和描述的 方便而提供的。本发明的主题包括各种过程、系统和配置的所有新颖和非显而易见的组 合和子组合、和此处所公开的其它特征、功能、动作、和/或特性、以及其任何和全部 等效物。
权利要求
1.一种在卡拉OK系统中提供用户反馈的方法(100),所述卡拉OK系统包括具有一 个或更多个运动传感器的话筒,所述卡拉OK系统还包括与所述话筒通信的娱乐控制器, 所述方法(100)包括邀请来自用户的话筒姿势输入(102);经由所述一个或多个运动传感器接收来自所述用户的所述话筒姿势输入(104);将所述话筒姿势输入与期望姿势输入作比较(106);基于将所述话筒姿势输入与所述期望姿势输入作比较来将所述话筒姿势输入评定等 级(108);以及基于所述评定向所述用户提供反馈(110)。
2.如权利要求1所述的方法,其特征在于,邀请话筒姿势输入包括在显示器上显示将 由所述用户模仿的姿势。
3.如权利要求1所述的方法,其特征在于,所述话筒包括音频接收器,且其中所述方 法还包括接收来自所述用户的音频输入并将所述音频输入发送给所述娱乐控制器。
4.如权利要求3所述的方法,其特征在于,还包括将所述音频输入与期望音频输入作 比较,并且其中将所述话筒姿势输入评定等级包括将所述音频输入和所述话筒姿势输入 评定等级。
5.如权利要求1所述的方法,其特征在于,还包括经由所述一个或多个运动传感器检 测所述话筒在一表面上的摆放,并随后将所述话筒的模式从操作模式改为非活跃模式。
6.如权利要求5所述的方法,其特征在于,还包括检测所述话筒从所述表面的提拿, 并且随后将所述话筒的模式从所述非活跃模式改为所述操作模式。
7.如权利要求1所述的方法,其特征在于,还包括将所述话筒姿势输入发送给所述娱 乐控制器以与所述期望姿势输入作比较。
8.如权利要求7所述的方法,其特征在于,发送所述话筒姿势输入包括周期性地从所 述一个或多个运动传感器向所述娱乐控制器发送数据。
9.一种向卡拉OK用户提供反馈的方法(202),包括邀请来自用户的话筒姿势输入(202);经由包括音频接收器和一个或多个运动传感器的话筒接收来自所述用户的所述话筒 姿势输入(204);将所述话筒姿势输入从所述话筒发送到娱乐控制器(206);在所述娱乐控制器处,将来自所述话筒的所述话筒姿势输入与期望姿势输入作比较 (208);基于将所述话筒姿势输入与所述期望姿势输入作比较来确定所述话筒姿势输入的等 级(210);将所述等级发送给所述话筒(212);以及基于所述等级调节发自话筒的光(216)。
10.如权利要求9所述的方法,其特征在于,邀请话筒姿势输入包括在显示器上显示 由所述用户模仿的姿势。
11.如权利要求9所述的方法,其特征在于,所述话筒包括音频接收器,且其中所述 方法还包括接收来自所述用户的音频输入并将所述音频输入发送给所述娱乐控制器。
12.如权利要求9所述的方法,其特征在于,还包括经由所述一个或多个运动传感 器检测所述话筒在一表面上的摆放,并随后将所述话筒的模式从操作模式改为非活跃模 式。
13.如权利要求12所述的方法,其特征在于,还包括检测所述话筒从表面的提拿,并 且随后将所述话筒的模式从非活跃模式改为操作模式。
14.如权利要求9所述的方法,其特征在于,发送所述话筒姿势输入包括从所述一个 或多个运动传感器发送周期性数据流。
15.一种卡拉OK系统(400),包括娱乐控制器(402),配置成控制卡拉OK音频/视频选择向用户的呈现;手持式无线话筒(404),其与所述娱乐控制器(402)通信并包括音频接收器(426)和 一个或多个运动传感器(428);存储在所述娱乐控制器(402)上的代码,可被执行以接收所述话筒(404)发送的姿势 输入和声音输入、基于所述姿势输入和所述声音输入向用户表现指派等级、并向所述话 筒(404)发送所述等级;以及存储在话筒(404)上的代码,可被执行以接收所述姿势输入和所述用户输入、将所 述用户输入发送给所述娱乐控制器(402)、并基于所述等级提供用户反馈。
16.如权利要求15所述的卡拉OK系统,其特征在于,所述运动传感器包括三轴加速计。
17.如权利要求15所述的卡拉OK系统,其特征在于,所述话筒还包括一个或多个光 源,并且还包括存储在所述话筒和所述娱乐控制器中的一个或多个上且可被执行以经由 所述一个或多个光源提供用户反馈的代码。
18.如权利要求15所述的卡拉OK系统,其特征在于,所述娱乐控制器被配置成连接 至显示器,并且还包括存储在所述娱乐控制器上且可被执行以在所述显示器上显示由所 述用户模仿的姿势的代码。
19.如权利要求15所述的卡拉OK系统,其特征在于,还包括可被执行以经由所述一 个或多个运动传感器检测所述话筒在一表面上的摆放、并随后将所述话筒的模式从操作 模式改为非活跃模式的代码。
20.如权利要求15所述的卡拉OK系统,其特征在于,所述可被执行以将所述用户输 入发送给所述娱乐控制器的代码包括可被执行以周期性地从所述一个或多个运动传感器 向所述娱乐控制器发送数据的代码。
全文摘要
本文公开了涉及在电子娱乐系统中提供用户反馈的各种实施例。例如,一个公开的实施例提供了一种在卡拉OK系统中提供用户反馈的方法,包括邀请来自用户的话筒姿势输入,经由位于话筒上的一个或多个运动传感器接收来自用户的话筒姿势输入,将该话筒姿势输入与期望姿势输入作比较,基于将该话筒姿势输入与期望姿势输入作比较来将该话筒姿势输入评定等级,以及基于该评定向用户提供反馈。
文档编号G10K15/04GK102027547SQ200980117810
公开日2011年4月20日 申请日期2009年4月16日 优先权日2008年5月15日
发明者D·W·汤姆, E·法勒, L·D·列阿斯, V·鲁比奥 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1