当前位置: 首页 > 专利查询>微软公司专利>正文

基于用户提供的歌曲的游戏数据生成制造技术

技术编号:7145563 阅读:217 留言:0更新日期:2012-04-11 18:40
用户提供的任何歌曲的声音音轨可以被隔离,并且诸如音调、节奏、和/或持续时间等基于声音音轨的数据可以被生成。该数据可被用于其中用户可向话筒歌唱并且可尝试将其歌唱尽可能接近地匹配该声音音轨的游戏。可向用户提供与用户的歌唱基于音调、节奏、和/或持续时间相对于声音音轨比较得如何有关的反馈。

【技术实现步骤摘要】
【国外来华专利技术】基于用户提供的歌曲的游戏数据生成背景歌曲是包含人类语音歌唱的声音部分以及被称为歌词的通常伴有其他乐器的一 般特征词的音乐作品。声音音轨包括歌词。卡拉OK是业余歌手使用话筒和扩音系统随所 记录的音乐歌唱的娱乐形式。音乐通常是移除了原始歌手的声音或减小其音量的歌曲。歌 词可以与移动符号或变化的颜色一起显示在视频屏幕上,以便指导歌唱者。已经为包括卡拉OK各方面的计算设备开发了游戏。这些游戏包括包含预先记录 的游戏盘。用户从该游戏盘中选择预先记录的歌曲之一,并且可以使用屏上指导来随着歌 曲一起歌唱。歌曲的歌词在屏幕上在要歌唱的相对音调的表示上面滚动。游戏向用户提供 了用户与歌曲的音调匹配的有多好的反馈。游戏分析用户的音调并且将其与原始歌曲作比 较,其中用户基于他们歌唱得有多准确来得分。概述用户提供的任何歌曲的声音音轨可以被隔离,并且诸如音调、节奏、和/或持续时 间等基于声音音轨的数据可以被生成。该数据可被用于其中用户可向话筒歌唱并且可尝试 将其歌唱尽可能接近地匹配该声音音轨的游戏。可向用户提供与用户的歌唱基于音调、节 奏、和/或持续时间相对于声音音轨比较得如何有关的反馈。在一个实现中,可从便携式媒体播放器中将歌曲提供到多媒体控制台。多媒体控 制台可隔离声音音轨,并且向用户提供游戏环境。在一实现中,歌曲可以是市场上可购买到的(例如,供购买、下载等),或可以是已 由不管是否为业余或专业的用户或另一实体生成的。提供本概述是为了以简化形式介绍将在以下详细描述中进一步描述的一些概念。 本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求 保护的主题的范围。附图简述当结合附图进行阅读时,可以更好地理解以上概述以及以下对说明性实施例的详 细说明。出于说明各实施例的目的,在附图中示出各实施例的示例性构造;然而,各实施例 不局限于所公开的具体方法和手段。在附图中附图说明图1示出了其中各方面和各实施例可能被利用的计算环境的示例;图2示出了用于基于用户提供的歌曲来生成游戏数据的方法的一实现的操作流 程;图3示出了用于使用基于用户提供的歌曲的游戏数据的方法的一实现的操作流 程;以及图4示出了一示例多媒体控制台计算环境的功能组件。详细描述图1示出了其中各方面和各实施例可能被利用的计算环境的示例10。环境10包 括计算设备20。计算设备20可包含例如个人计算机(PC)、游戏控制台、或多媒体控制台。 尽管可参考本文的各方面和各实施例来描述多媒体控制台,但构想到了可使用任何计算设备。参考图4描述了一示例多媒体控制台。计算设备20可具有相关联的显示设备30,该显示设备例如可以是计算机显示器 或监视器。显示设备30可用于向用户12提供图形输出31。图形输出31可包括歌曲的列 表,所选择的歌曲的歌词,关于用户12歌唱歌曲(即,用户歌唱歌曲的歌词)的反馈,以及 关于用户、歌曲、和/或用户表演一个或多个歌曲的其他信息。计算设备20可具有相关联的话筒25,用户12可向该话筒歌唱歌曲的歌词。计算 设备20还可具有相关联的扬声器35,诸如扩音器、计算机扬声器、或多媒体扬声器。扬声器 35可输出声音,诸如用户12歌唱的歌曲和/或歌词。便携式媒体播放器50可存储歌曲的音乐库,该音乐库例如由用户12根据用户对 歌曲的购买、下载、生成和/或其他获取来存储。便携式媒体播放器50可被置于(例如,经 由有线或无线连接)与计算设备20通信,并且将歌曲提供给计算设备20以供在游戏环境 中分析和播放,如本文进一步描述的。诸如存储设备55等其他存储设备可存储至少一首歌曲57和/或歌曲的文件夹 59。存储设备55可以是任何类型的计算机数据存储,并且可以在计算设备20的内部或外 部。尽管仅示出了一个存储设备阳,但用户12可在任何数量的存储设备上存储一首或多首 歌曲。可使用公知技术将可存储在便携式媒体播放器50和/或存储设备55的歌曲存储 为音频数据文件。可使用任何音频文件格式。音频文件格式是用于将音频数据存储在计算 机系统上的容器格式。用于存储数字音频的技术对音频电压以规则的间隔(例如,采样率) 进行采样,该音频电压在回放时会对应于具有特定分辨率(例如,每一样本的位数)的各个 声道的扬声器的膜的特定位置。此数据可被未压缩地存储,或压缩地存储来减小文件大小。 存在三个主要的音频文件格式的组未压缩的音频格式、无损压缩的格式、以及有损压缩的 格式。用户12可从便携式媒体播放器50上的存储或存储设备55中选择歌曲,并且将该 歌曲提供给计算设备20。在一实现中,计算设备20可使用公知数据检索和/或接收技术来 检索或以其他方式接收与从便携式媒体播放器50或存储设备55中选择的歌曲相关联的音 频数据文件。计算设备20可将歌曲存储在与计算设备20相关联的存储上,并且可分析歌 曲。对歌曲的分析可包隔离声音音轨,并且确定与歌曲的歌唱歌词有关的信息,诸如原始歌 手(即,已经隔离的声音音轨的歌手)所歌唱的歌曲的歌词的音调、节奏和持续时间。可使用任何公知的相位取消技术与频率限制一起来隔离声音音轨。可对在左和右 声道两者(或中声道)上重现的任何信号进行频率分析,并且如果该信号在一定范围的频 率内(例如,人类语音的低音和高音)则可被隔离。随后可分析所隔离的声音音轨来生成 诸如音调、节奏和持续时间信息等游戏数据。音调是声音的听觉属性,并且表示所察觉到的 声音的基频。节奏是一系列声音的长度和重音的变化。持续时间是音乐的一个或多个方面 的时间量或特定时间间隔。在另一实现中,频谱分析可用于隔离声音音轨。频谱分析是一种将时间序列分解 成不同长度的周期的频谱的技术。频谱分析也被称为频域分析。由此从包含声音音轨的用户所提供的歌曲文件所生成的信息可被存储为可供后 续在计算设备20上运行的游戏中使用的游戏数据。如本文进一步描述的,用户12可随音5乐向话筒25歌唱。当音乐以及或许视频在计算设备20上播放并且通过扬声器35和/或 显示设备30被输出时,用户12与计算设备20进行接口。可将用户12的声音特征与原始 音轨的对应声音特征作比较。可向用户12提供反馈,并且用户12可基于其歌唱是如何准 确来得分。话筒25捕捉用户12的歌唱,并且将声音作为信号(例如,语音数据)提供给计算 设备20。计算设备20可确定关于所接收的声音(即,语音数据)的信息,诸如音调、节奏、 和/或持续时间。可将所确定的信息与先前为原始歌手歌唱的歌曲所确定和存储的信息作 比较。该比较可用于评估用户的歌唱与原始歌唱的相似性。可经由显示设备30将基于该 比较的反馈提供给用户12。计算设备20可使用数字信号处理来确定音调、节奏、和/或持续时间,该数字信号 处理分析与用户12向话筒25歌唱的声音相对应的传入信号的频率。可将频率与所存储的 信息作比较来评估与原始声音音轨的相似性。或者,话筒25可使用数字信号处理确定音调、节奏、和/或持续时间,并且可将此 信息提供给计算设备20以用于与原始声音音轨的比较。由此,可从音频数据文件中创建交互式歌唱体验。尽管描述了音频数据文件,但构 想到了可使用诸如多媒体数据文件和视频数据文件等任何类型的媒体数据文件,以及其适 当的文件格式。图2是用于基于用户提供的歌曲来生成游戏数据的方法200的一实现的操本文档来自技高网...

【技术保护点】
1.一种生成游戏数据的方法,包括:从存储设备接收歌曲,所述歌曲包括声音音轨;确定所述声音音轨的音调、节奏、和持续时间信息;以及存储所述音调、节奏、和持续时间信息以供在计算机游戏中使用。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:C·伊萨基
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1