专利名称:卡拉ok评分方法及系统的制作方法
卡拉OK评分方法及系统
技术领域:
本发明涉及一种卡拉OK评分方法,尤其涉及一种对歌唱者歌唱声音进行评分的 卡拉OK评分方法。此外本发明还涉及一种对歌唱者歌唱声音进行评分的卡拉OK评分系统。
背景技术:
目前,由于卡拉OK功能的普及和流行程度,大部分网络电视已集成此功能,使得 用户在家里就可以体验在KTV唱歌的感受。一般卡拉OK都带有评分功能,可以对用户的演 唱进行评分,使用户对得知演唱的效果和相近程度。但是,传统的评分系统,在原唱有声音时只要麦克风也有声音输入就会得高分,不 对用户演唱的声音与标准演唱声音进行比较,实现方式过于简单,用户体验较差,评分的准 确性无法满足用户的需求。
发明内容有鉴于此,有必要针对上述评分系统评分简单导致用户体验效果差,准确性无法 满足用户需要的问题,提出一种准确性高的卡拉OK评分方法。此外,还有必要提出一种准确性高的卡拉OK评分系统。一种卡拉OK评分方法,包括如下步骤采集歌唱者的声音;将歌唱者的声音与原唱者的声音进行长度比较、音量比较以及音调比较,得出比 较结果;根据比较结果,对歌唱者的歌唱进行评分并提供评分。优选的,当原唱者声音与背景音乐无法分离时,进一步包括音效处理的步骤,将原 唱者声音滤掉,分离出背景音乐,将歌唱者的声音与背景音乐混合与原唱者声音加背景音 乐进行比较。优选的,所述音量比较通过测量歌唱者声音振幅与原唱者声音振幅检测歌唱者声 音音量与原唱者声音音量的偏离程度,所述音调比较通过测量歌唱者声音频率与原唱者声 音频率检测歌唱者声音音调与原唱者声音音调的偏离程度。优选的,根据比较结果进行评分包括如下步骤根据比较结果,得出歌唱者声音与原唱者声音的长度、音量以及音调对比曲线;根据得到的对比曲线,计算对比曲线的相似度,对歌唱者声音进行评分。优选的,所述计算所述对比曲线的相似度,对歌唱者声音进行各项评分包括如下 步骤对歌唱者声音的长度、音量以及音调进行分值分配,确定各自权重;对长度、音量以及音调的对比曲线进行相似度评定;将每种曲线的总相似度与其所占分值相乘得到该种曲线的评分;将所有曲线评分相加获得歌唱者最终综合评分。
优选的,所述对长度、音量以及音调的对比曲线进行相似度评定包括如下步骤按预定时间间隔对对比曲线的歌唱时间进行划分;计算每个时间间隔内每种的对比曲线的相似度,得出区域相似度;计算所有时间间隔的区域相似度加权平均值,获得歌唱时间内的总相似度。优选的,所述对比曲线的每个时刻的对比结果采用实时显示。一种卡拉OK评分系统,其特征在于包括采集单元、处理单元、存储单元以及显示 单元;所述采集单元采集歌唱者的声音;所述处理单元接收歌唱者的声音,并提取所述存储单元存储的原唱者的声音,将 歌唱者的声音与原唱者的声音进行长度比较、音量比较以及音调比较,根据比较结果,对歌 唱者的歌唱进行评分;所述存储单元与所述处理单元相连并存储原唱者的声音以及歌唱者的歌唱记录 和评分;所述显示单元与所述处理单元相连显示所述评分。优选的,所述显示单元对所述评分进行实时显示,或当原唱者声音与背景音乐无 法分离时,所述处理单元将原唱者声音滤掉,分离出背景音乐,将歌唱者的声音与背景音乐 混合与原唱者声音加背景音乐进行比较。优选的,所述处理单元根据比较结果对歌唱者的歌唱进行评分具体为根据比较结果,得出歌唱者声音与原唱者声音的长度、音量以及音调对比曲线;根据得到的对比曲线,计算对比曲线的相似度,对歌唱者声音进行评分。上述卡拉OK评分方法及系统,采集歌唱者声音与原唱者声音进行长度、音量以及 音调比较,得出比较结果,并根据比较结果进行评分,大大提高了评分的精确度,准确全面 的给出歌唱者歌唱的评分,增强了歌唱者的体验效果,很好的满足了歌唱者高准确性的要 求。
图1是卡拉OK评分方法流程示意图。图2是歌唱者声音与原唱者声音的音量卡拉OK评分方法示意图。图3是卡拉OK评分系统结构示意图。
具体实施方式
下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的技术方案 及其他有益效果显而易见。图1是卡拉OK评分方法流程示意图。该卡拉OK评分方法包括如下步骤Sll 采集歌唱者的声音。采用麦克风,采集歌唱者的声音。S12:将歌唱者的声音与原唱者的声音进行长度、音量以及音调的比较,得出比较结果。通常原唱者的声音与背景音乐是分开的,将采集到的歌唱者的声音直接跟原唱者的声音进行比较即可。当原唱者声音与背景音乐无法分离时,首先进行音效处理,将原唱者 声音滤掉,分离出背景音乐,然后将歌唱者的声音与背景音乐混合再与混合在一起的原唱 者声音和背景音乐进行比较,以消除原唱者声音的干扰,提高比较的准确性。长度比较检测歌唱者歌唱的完整性程度,在有原唱者声音的时间内,如果同时有 歌唱者的声音输入,则完整性良好。在有原唱者声音的时间内如果没有歌唱者的声音输入, 或者在没有原唱者声音的时间内如果有歌唱者的声音输入,则完整性较差。音量比较通过测量歌唱者声音振幅与原唱者声音振幅检测歌唱者声音音量与原 唱者声音音量的偏离程度。音调比较通过测量歌唱者声音频率与原唱者声音频率检测歌唱者声音音调与原 唱者声音音调的偏离程度。S13 根据比较结果,对歌唱者的歌唱进行评分并提供评分。为了避免用户获得过低的分值,影响用户的体验,可以对长度、音量以及音调的比 较结果对最终分值的影响设定权重,例如,将长度的权重设为80%,音量以及音调的权重设 为20%。这样,只要用户能够较为完整的唱完所选歌曲或段落,都能获得不低的分数。而如 果要获得较高的分数,则需要各方面都表现较好。根据比较结果进行评分包括如下步骤根据比较结果,得出歌唱者声音与原唱者声音的长度、音量以及音调对比曲线。将歌唱者声音与原唱者声音的长度、音量以及音调进行比较后,根据比较结果,得 出长度、音量以及音调对比曲线,直观清楚的显示所有时刻的对比结果。歌唱者能够对相同 歌曲多次歌唱的对比曲线进行比较,得出改进之处,提高歌唱水平。根据得到的对比曲线,计算对比曲线的相似度,对歌唱者声音进行评分。对歌唱者声音进行评分包括如下步骤对歌唱者声音的长度、音量以及音调进行分值分配,确定各自权重。优选的,为了增强歌唱者的体验效果,将长度分配一个较高的分值,歌唱者只要声 音长度与原唱者声音长度相似度高即可得到一个不错的评分。对长度、音量以及音调的对比曲线进行相似度评分。按预定时间间隔对对比曲线的歌唱时间进行划分,计算每个时间间隔内每种的对 比曲线的相似度,得出区域相似度,计算所有时间间隔的区域相似度的加权平均值,作为歌 唱时间内的总相似度。歌唱时间由歌唱者限定,可以是整首歌曲时间,获得整首歌曲时间内的相似度;也 可以是整首歌曲时间的一段时间段,获得某段时间内的相似度。将每种曲线的相似度与其所占分值相乘得到该种曲线的评分。将所有曲线评分相加获得歌唱者最终综合评分。显示对比曲线以及提供评分。对比曲线的每时刻的对比结果采用实时显示,将每个时刻的对比结果用实时评分 条的充满程度展示给歌唱者。下面结合具体实施例对上述卡拉OK评分方法进行阐述。图2是歌唱者声音与原唱者声音的音量卡拉OK评分方法示意图。设定音量总分 为10分。曲线210为采集原唱者声音音量建立的曲线,曲线220为采集歌唱者声音音量建立的曲线。对歌唱时间按预定时间间隔进行划分,划分为Tl至Tll时间间隔。计算获得每 个时间间隔内的歌唱者声音与原唱者声音的音量相似度,然后对所有时间间隔的相似度计 算加权平均值。假定获得全部时间的相似度为0. 85,则歌唱者音量曲线得分为10*0. 85 = 8. 5 分。对于声音长度以及声音的音调的评分采用与图2所示音量的卡拉OK评分方法相 同方法,获得声音长度以及声音音调的评分,将所有评分相加获得歌唱者最终综合评分。此外,该提供一种对歌唱者歌唱声音进行评分的卡拉OK评分系统。图3为评分系统的结构示意图。评分系统包括采集单元310、处理单元320、存储 单元330以及显示单元;340。采集单元310采集歌唱者的声音交由处理单元320,优选的为麦克风。处理单元320接收歌唱者的声音,并提取存储单元330存储的原唱者的声音,对两 者声音的长度、音量以及音调进行比较,根据比较结果,对歌唱者的歌唱进行评分。处理单元320根据比较结果对歌唱者的歌唱进行评分具体为根据比较结果,得出歌唱者声音与原唱者声音的长度、音量以及音调对比曲线;根据得到的对比曲线,计算对比曲线的相似度,对歌唱者声音进行评分。当原唱者声音与背景音乐无法分离时,所述处理单元320先将原唱者声音滤掉, 分离出背景音乐,将歌唱者的声音与背景音乐混合与原唱者声音加背景音乐再进行比较。存储单元330与处理单元310相连并存储原唱者的声音以及歌唱者的歌唱记录和 评分;显示单元340与所述处理单元310相连显示评分。显示单元340还对对比曲线进行显示,其中对于对比曲线每时刻的对比结果进行 实时显示,将每个时刻的对比结果用实时评分条的充满程度展示给歌唱者。处理单元320能够调用数据库330中的存储数据,并通过显示单元340显示歌唱 者以往的歌唱记录和评分,供歌唱者对同一首歌多次歌唱获得的对比曲线和评分进行比 较,提高其歌唱质量。上述卡拉OK评分方法及系统,采集歌唱者声音与原唱者声音进行长度、音量以及 音调比较,获得比较曲线,清楚直观的显示每个时刻的比较结果,提示歌唱者歌唱改进之 处,根据多次歌唱记录和评分,进行针对性的练习,提高歌唱质量和水平;根据获得的比较 曲线进行相似度评定,大大提高了评分的精确度,准确全面的给出歌唱者歌唱的评分,增强 了歌唱者的体验效果,很好的满足了歌唱者高准确性的要求。以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能 因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说, 在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范 围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种卡拉OK评分方法,包括如下步骤采集歌唱者的声音;将歌唱者的声音与原唱者的声音进行长度比较、音量比较以及音调比较,得出比较结果;根据比较结果,对歌唱者的歌唱进行评分并提供评分。
2.根据权利要求1所述的卡拉OK评分方法,其特征在于当原唱者声音与背景音乐无 法分离时,进一步包括音效处理的步骤,将原唱者声音滤掉,分离出背景音乐,将歌唱者的 声音与背景音乐混合与原唱者声音加背景音乐进行比较。
3.根据权利要求1所述的卡拉OK评分方法,其特征在于所述音量比较通过测量歌唱 者声音振幅与原唱者声音振幅检测歌唱者声音音量与原唱者声音音量的偏离程度,所述音 调比较通过测量歌唱者声音频率与原唱者声音频率检测歌唱者声音音调与原唱者声音音 调的偏离程度。
4.根据权利要求1所述的卡拉OK评分方法,其特征在于根据比较结果进行评分包括 如下步骤根据比较结果,得出歌唱者声音与原唱者声音的长度、音量以及音调对比曲线; 根据得到的对比曲线,计算对比曲线的相似度,对歌唱者声音进行评分。
5.根据权利要求4所述的卡拉OK评分方法,其特征在于所述计算所述对比曲线的相 似度,对歌唱者声音进行各项评分包括如下步骤对歌唱者声音的长度、音量以及音调进行分值分配,确定各自权重; 对长度、音量以及音调的对比曲线进行相似度评定; 将每种曲线的总相似度与其所占分值相乘得到该种曲线的评分; 将所有曲线评分相加获得歌唱者最终综合评分。
6.根据权利要求5所述的卡拉OK评分方法,其特征在于所述对长度、音量以及音调 的对比曲线进行相似度评定包括如下步骤按预定时间间隔对对比曲线的歌唱时间进行划分;计算每个时间间隔内每种的对比曲线的相似度,得出区域相似度;计算所有时间间隔的区域相似度加权平均值,获得歌唱时间内的总相似度。
7.根据权利要求4所述的卡拉OK评分方法,其特征在于所述对比曲线的每个时刻的 对比结果采用实时显示。
8.一种卡拉OK评分系统,其特征在于包括采集单元、处理单元、存储单元以及显示单元;所述采集单元采集歌唱者的声音;所述处理单元接收歌唱者的声音,并提取所述存储单元存储的原唱者的声音,将歌唱 者的声音与原唱者的声音进行长度比较、音量比较以及音调比较,根据比较结果,对歌唱者 的歌唱进行评分;所述存储单元与所述处理单元相连并存储原唱者的声音以及歌唱者的歌唱记录和评分;所述显示单元与所述处理单元相连显示所述评分。
9.根据权利要求8所述的卡拉OK评分系统,其特征在于所述显示单元对所述评分进行实时显示,或当原唱者声音与背景音乐无法分离时,所述处理单元将原唱者声音滤掉,分 离出背景音乐,将歌唱者的声音与背景音乐混合与原唱者声音加背景音乐进行比较。
10.根据权利要求9所述的卡拉OK评分系统,其特征在于所述处理单元根据比较结 果对歌唱者的歌唱进行评分具体为根据比较结果,得出歌唱者声音与原唱者声音的长度、音量以及音调对比曲线; 根据得到的对比曲线,计算对比曲线的相似度,对歌唱者声音进行评分。
全文摘要
本发明涉及一种卡拉OK评分方法,包括如下步骤采集歌唱者的声音;将歌唱者的声音与原唱者的声音进行长度比较、音量比较以及音调比较,得出比较结果;根据比较结果,对歌唱者的歌唱进行评分并提供评分。本发明采集歌唱者声音与原唱者声音进行长度、音量以及音调比较,得出比较结果,并根据比较结果进行评分,大大提高了评分的精确度,准确全面的给出歌唱者歌唱的评分,增强了歌唱者的体验效果,很好的满足了歌唱者高准确性的要求。
文档编号G10L11/00GK102110435SQ20091018938
公开日2011年6月29日 申请日期2009年12月23日 优先权日2009年12月23日
发明者郑军 申请人:康佳集团股份有限公司