一种数字家庭网络中的娱乐服务系统的制作方法

文档序号:7715766阅读:237来源:国知局
专利名称:一种数字家庭网络中的娱乐服务系统的制作方法
技术领域
本发明涉及数字家庭网络技术领域,特别涉及一种数字家庭网络中的娱乐服务系统。
背景技术
数字家庭网络可以提供娱乐服务系统,例如提供卡拉OK系统。卡拉OK在几十年 的时间里,极大地丰富了人们的精神文化生活,让越来越多的人享受到了演唱的乐趣。
如今,无论男女老少,有时间都喜欢使用卡拉OK系统唱歌。然而,并不是每个人 都能够从中得到乐趣,特别是人数偏多的时候,一些人长期霸占着麦克风,即出现"麦霸"行 为,此时稍微腼腆的人,通常会不好意思去问别人要麦克风,从而失去了一展歌喉的机会, 娱乐的目的就达不到了 。因此,大家希望能提供一种自动防止"麦霸"的卡拉OK系统。

发明内容
本发明要解决的技术问题是提供一种数字家庭网络中的娱乐服务系统,能够给卡 拉OK的演唱者平等的演唱机会,防止个人长时间霸占卡拉OK系统的现象出现,提高娱乐 性。 本发明提供的技术方案如下 本发明提供一种数字家庭网络中的娱乐服务系统,包括 用于控制录音设备的启动和停止,采集演唱录音数据的演唱录音数据采集模块; 用于提取演唱录音的声音特征,输出演唱者的音色数据的演唱录音识别模块; 用于存储演唱录音识别模块提取的音色数据的演唱录音特征存储模块; 用于获取演唱录音识别模块发过来的音色数据,并与演唱录音特征存储模块中存
储的音色数据相比较,计算音色的差异的演唱录音差异计算模块; 用于计算演唱者演唱次数的演唱计数模块; 用于响应演唱计数模块的"麦霸"行为判定结果的"麦霸"行为响应模块; 用于设置自动防止"麦霸"的卡拉OK系统初始化参数的防止"麦霸"行为功能选
择模块。 优选的,所述的防止"麦霸"行为功能选择模块,初始化自动防止"麦霸"的卡拉OK 系统时,根据用户输入的演唱者数目自动设置设定时间内单人可以演唱的最高次数。
优选的,所述的演唱录音识别模块提取的音色数据唯一区别一个人的声音特征。
优选的,所述的演唱录音特征存储模块,不同的人的音色数据特征存储在这一模 块中,数据供给演唱录音差异计算模块使用。 优选的,所述的演唱录音差异计算模块,根据演唱录音识别模块发过来的音色数 据,与演唱录音特征存储模块中存储的音色数据相比较,计算音色的差异,判定结果为"非 重复演唱"时,则把该新的音色数据保存到演唱录音特征存储模块中,如果判定结果"重复 演唱",则放弃新音色数据的存储,并在演唱计数模块中相应的计算器增加计数。
优选的,所述的演唱计数模块,在卡拉OK系统初始化时已设定演唱者设定时间段
内的最高演唱次数,演唱计数模块在设定的一段时间后自动清零,重新计数。 优选的,所述的卡拉0K系统在初始化时,根据防止"麦霸"行为功能选择模块设置
的数据初始化各模块,根据设置的人数分配演唱录音差异计算模块的存储空间,根据设置
的人数和个人演唱频率设置演唱计数模块的计数器。 优选的,所述的"麦霸"行为响应模块对"麦霸"行为的响应包括系统停止对"麦霸"演唱者的演唱响应,并在屏幕上显示"麦霸"行为的提示信息。
本发明具有以下有益效果 可以完善现有的卡拉0K系统的功能,自动防止"麦霸"行为,增强卡拉OK系统的实用性,使得现有卡拉OK系统的设计更加人性化,实现演唱机会均等,使更多人能够真正享受到卡拉OK的魅力,达到娱乐的目的。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其它的附图。
图1为本发明系统的模块示意图; 图2为本发明的方法流程图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它
实施例,都属于本发明保护的范围。 下面结合附图对发明作进一步的说明。 本发明的自动防止";麦霸"行为的卡拉OK系统,基于PC平台,按照以下方式予以实现 在卡拉OK系统所在的PC机上安装以下模块 (1)用于控制录音设备的启动和停止,采集演唱录音数据的演唱录音数据采集模块; (2)用于提取演唱录音的声音特征,输出演唱者的音色数据(能够唯一区别一个人的声音特征)的演唱录音识别模块; (3)用于存储演唱录音识别模块提取的音色数据的演唱录音特征存储模块;
(4)用于获取演唱录音识别模块发过来的音色数据,并与演唱录音特征存储模块中存储的音色数据相比较,计算音色的差异的演唱录音差异计算模块;
(5)用于计算演唱者演唱次数的演唱计数模块; (6)用于响应演唱计数模块的"麦霸"行为判定结果的"麦霸"行为响应模块;
(7)用于设置自动防止"麦霸"的卡拉OK系统初始化参数的防止"麦霸"行为功能选择模块。 其中所述的防止"麦霸"功能选择模块,初始化自动防止"麦霸"的卡拉OK系统,
可以根据演唱者的数目设定某段时间内一个人可以演唱的最高次数,例如,如果有8人使
用卡拉0K系统,则可以设定同一个人在半小时内演唱的次数不得超过3次,此功能可以由
系统根据输入的人数自动设置(指定一个初始化表格),也可以人工设定; 所述的演唱录音数据采集模块,控制录音设备的启动和停止,可以和卡拉OK的其
他功能如演唱评分共享一个演唱录音模块,根据设定的录音采样频率和位数等采集演唱录
音数据; 所述的演唱录音识别模块,提取演唱录音的声音特征,并把能够唯一区别一个人 的声音特征——音色,发送给演唱录音差异计算模块; 所述的演唱录音特征存储模块,存储演唱录音识别模块提取的音色数据,不同的
人的音色数据特征唯一存储在这一模块中,数据共给演唱录音差异计算模块使用; 所述的演唱录音差异计算模块,获取演唱录音识别模块发过来的音色数据,并与
演唱录音特征存储模块中存储的音色数据相比较,计算音色的差异,判定结果为"非重复演
唱"时,则把该新的音色数据保存到演唱录音特征存储模块中,如果判定结果"重复演唱",
则放弃新音色数据的存储,并在演唱计数模块中相应的计算器增加计数例如加1 ; 所述的演唱计数模块,计算演唱者演唱次数,根据防止"麦霸"行为功能选择模块
设定的个人演唱的频率判断"麦霸"行为是否出现,出现则把消息传递给"麦霸"行为响应
模块,计数模块在设定的一段时间后自动清零,重新计数; 所述的"麦霸"行为响应模块,响应演唱计数模块的计数结果,如果接收到"麦霸"
消息,卡拉OK系统将不再响应该"麦霸"演唱者的演唱,同时屏幕出现"麦霸"行为的提示
信息,如果两个演唱者同时唱,系统继续响应另一个合法演唱者的演唱。 如图1所示,在卡拉0K系统所在的PC机上安装演唱录音数据采集模块1、演唱录
音识别模块2、演唱录音特征存储模块3、演唱录音差异计算模块4、演唱计数模块5、"麦霸"
行为响应模块6以及防止"麦霸"行为功能选择模块7,从麦克风9输出演唱数据到声卡8,
再经过声卡8传入PC机,其中, A.防止"麦霸"功能选择模块7,用于初始化自动防止"麦霸"的卡拉0K系统,可 以根据演唱者的数目设定某段时间内一个人可以演唱的最高次数,例如,如果有8人使用 卡拉0K系统,则可以设定同一个人在半小时内演唱的次数不得超过3次,此功能可以由系 统根据输入的人数自动设置,也可以人工设定; B.演唱录音数据采集模块l,控制录音设备的启动和停止,采集演唱录音数据,可 以和卡拉OK的其他功能如演唱评分共享一个演唱录音模块; C.演唱录音识别模块2,提取演唱录音的声音特征,并把能够唯一区别一个人的 声音特征——音色,发送给演唱录音差异计算模块4 ; D.演唱录音特征存储模块3,存储演唱录音识别模块2提取的音色数据,不同的人 的音色数据特征唯一存储在这一模块中,数据供给演唱录音差异计算模块4使用;
E.演唱录音差异计算模块4,获取演唱录音识别模块2发过来的音色数据,并与演 唱录音特征存储模块3中存储的音色数据相比较,计算音色的差异,判定结果为"非重复演 唱"时,则把该新的音色数据保存到演唱录音特征存储模块3中,如果判定结果"重复演唱",则放弃新音色数据的存储,并在演唱计数模块5中相应的计算器加1 ; F.演唱计数模块5,计算演唱者演唱次数,根据防止"麦霸"行为功能选择模块7设定的个人演唱的频率判断"麦霸"是否出现,出现则把消息传递给"麦霸"行为响应模块6,计数模块在设定的一段时间后自动清零,重新计数; G."麦霸"行为响应模块6,响应演唱计数模块的计数结果,如果接收到"麦霸"消息,卡拉OK系统将不再响应该"麦霸"演唱者的演唱,同时屏幕出现"麦霸"行为的提示信息,如果两个演唱者同时唱,系统继续响应另一个合法演唱者的演唱。 如图2所示,一种自动防止"麦霸"行为的卡拉0K系统启动时,用户在操作界面上可以选择"防止'麦霸'行为"的功能按钮,选中按钮后,系统进入防止"麦霸"行为的初始化界面进行初始化工作。用户选择演唱者的人数,系统自动按人数设置个人演唱的频率,例如,选择演唱的人数为8,则系统自动选择个人演唱频率为3/8,即一个人不能在连续的8首歌中演唱次数大于3,系统对此的解释方式为半个小时内统一系统对此功能支持手动设置方式。按下确认按钮后,系统根据设置的数据初始化各模块,系统根据设置的人数分配演唱录音差异计算模块的存储空间,根据设置的人数和个人演唱频率设置演唱计数模块的计数器。 初始化完成后,演唱开始。 如果演唱者是第一次进行演唱,则演唱录音模块通过麦克风和声卡设备获取演唱者的演唱数据,暂时存储在计算机内存中供其他功能模块使用;演唱录音识别模块根据获取的演唱数据,提取演唱者的音色数据,并把它存储到系统的演唱录音特征存储模块中;演唱计数模块开始对该演唱者进行计数,演唱继续,直到曲毕。 如果演唱者不是第一次进行演唱,则演唱录音模块通过麦克风和声卡设备获取演唱者的演唱数据,暂时存储在计算机内存中供其他功能模块使用;演唱录音识别模块根据获取的演唱数据,提取演唱者的音色数据;演唱录音差异计算模块把演唱录音识别模块提取的音色数据和演唱录音特征存储模块中已有的所有演唱者的音色数据进行比较,计算差值,若两个音色相等,则判定为演唱重复,这时,系统检查演唱计数模块中该演唱者的次数,如果小于可以演唱的最大次数,则判定为非"麦霸"行为,不触发响应模块的"麦霸"行为响应功能,演唱继续,演唱计数模块中该演唱者的计数加l,如果系统检查到演唱计数模块中该演唱者的次数等于或者大于可以演唱的最大次数,则判定为"麦霸"行为,触发响应模块的"麦霸"行为响应功能,如屏幕出现"麦霸"提示信息,系统将不再响应该演唱者的演唱。
系统根据初始化设定的个人演唱频率,在一段时间后,自动重新开始"麦霸"行为的监控,即释放演唱录音特征存储模块的内存,演唱计数模块中的计数重新开始,系统将按照原有的设置或者新设置的参数重新配置这两个模块。 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括只读存储器(ROM, Read Only Memory)、随机存取存储器(RAM, RandomAccess Memory)、磁盘或光盘等。 以上对本发明实施例所提供的一种数字家庭网络中的娱乐服务系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。
权利要求
一种数字家庭网络中的娱乐服务系统,其特征在于,包括用于控制录音设备的启动和停止,采集演唱录音数据的演唱录音数据采集模块;用于提取演唱录音的声音特征,输出演唱者的音色数据的演唱录音识别模块;用于存储演唱录音识别模块提取的音色数据的演唱录音特征存储模块;用于获取演唱录音识别模块发过来的音色数据,并与演唱录音特征存储模块中存储的音色数据相比较,计算音色的差异的演唱录音差异计算模块;用于计算演唱者演唱次数的演唱计数模块;用于响应演唱计数模块的“麦霸”行为判定结果的“麦霸”行为响应模块;用于设置自动防止“麦霸”的卡拉OK系统初始化参数的防止“麦霸”行为功能选择模块。
2. 根据权利要求1所述的数字家庭网络中的娱乐服务系统,其特征在于所述的防止"麦霸"行为功能选择模块,初始化自动防止"麦霸"的卡拉OK系统时,根据用户输入的演唱者数目自动设置设定时间内单人可以演唱的最高次数。
3. 根据权利要求1或2所述的数字家庭网络中的娱乐服务系统,其特征在于所述的演唱录音识别模块提取的音色数据唯一区别一个人的声音特征。
4. 根据权利要求1或2所述的数字家庭网络中的娱乐服务系统,其特征在于所述的演唱录音特征存储模块,不同的人的音色数据特征存储在这一模块中,数据供给演唱录音差异计算模块使用。
5. 根据权利要求1或2所述的数字家庭网络中的娱乐服务系统,其特征在于所述的演唱录音差异计算模块,根据演唱录音识别模块发过来的音色数据,与演唱录音特征存储模块中存储的音色数据相比较,计算音色的差异,判定结果为"非重复演唱"时,则把该新的音色数据保存到演唱录音特征存储模块中,如果判定结果"重复演唱",则放弃新音色数据的存储,并在演唱计数模块中相应的计算器增加计数。
6. 根据权利要求1或2所述的数字家庭网络中的娱乐服务系统,其特征在于所述的演唱计数模块,在卡拉OK系统初始化时已设定演唱者设定时间段内的最高演唱次数,演唱计数模块在设定的一段时间后自动清零,重新计数。
7. 根据权利要求1或2所述的数字家庭网络中的娱乐服务系统,其特征在于所述的卡拉OK系统在初始化时,根据防止"麦霸"行为功能选择模块设置的数据初始化各模块,根据设置的人数分配演唱录音差异计算模块的存储空间,根据设置的人数和个人演唱频率设置演唱计数模块的计数器。
8. 根据权利要求1或2所述的数字家庭网络中的娱乐服务系统,其特征在于所述的"麦霸"行为响应模块对"麦霸"行为的响应包括系统停止对"麦霸"演唱者的演唱响应,并在屏幕上显示"麦霸"行为的提示信息。
全文摘要
本发明公开一种数字家庭网络中的娱乐服务系统。该数字家庭网络中的娱乐服务系统包括演唱录音数据采集模块、演唱录音识别模块、演唱录音特征存储模块、演唱录音差异计算模块、演唱计数模块、“麦霸”行为响应模块以及防止“麦霸”行为功能选择模块。本发明提供的方案完善了数字家庭网络中现有的卡拉OK系统的功能,增强卡拉OK系统的实用性,使现有卡拉OK系统的设计更加人性化,实现演唱机会均等,真正达到娱乐的目的。
文档编号H04L12/28GK101710487SQ20091019417
公开日2010年5月19日 申请日期2009年11月26日 优先权日2009年11月26日
发明者罗笑南, 陈巧珍 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1