利用音乐节拍积分进行数据结算的方法_2

文档序号:8498609阅读:来源:国知局
集外部的声音,音频分析模块124用于根据录音模块122采集的声音分析其音频特征是否符合预设的节拍音频特征,若是,则音频分析模块124生成节拍互动信号。
[0042]例如,在KTV设施中最为常见的铃鼓被晃动时,除了发出清脆的声音外,还会发出超声波。因此,当音频分析模块124检测到预定频率的超声波后,则生成节拍互动信号。
[0043]音频分析模块124还可通过音频识别的方式,识别录取的音频是否是预定的内容,例如当用户欢呼“嗨! ”时,则生成节拍互动信号。
[0044]参阅图3,在另一个具体的实施方式中,互动节拍设备12是基于视频分析用户的动作实现的,其包括视频捕捉模块126以及视频分析模块128,视频捕捉模块126用于拍摄用户的视频,视频分析模块128用于分析视频捕捉模块126拍摄的用户视频,以识别出用户的动作是否符合预定的特征,若是,则视频分析模块128生成节拍互动信号。
[0045]例如,通过视频分析,获取到用户双手同时晃动手臂的操作,则视频分析模块128生成节拍互动信号。
[0046]在另一个具体的实施方式中,互动节拍设备12是基于节拍设备发送的节拍信号实现的。例如,互动节拍设备12包括蓝牙模块、红外模块或者WIFI模块。
[0047]节拍设备例如可为一个遥控器,其上设有多个按键,当用户按下某个按键时,遥控器发射对应的红外信号给所述互动节拍设备12。也就是说,遥控器发送的红外信号即为上述的节拍信号。
[0048]节拍设备例如还可为一个专用的电子设备,其内也设有蓝牙模块,从而可与互动节拍设备12的蓝牙模块配对,配对成功后,当检测到用户按下某个按键,或者晃动该节拍设备时,节拍设备向互动节拍设备12发送对应的蓝牙信号。也就是说,节拍设备发送的蓝牙信号即为上述的节拍信号。
[0049]节拍设备例如还可为一个手机,手机通过WIFI与互动节拍设备12相连,手机内安装有特定的应用程序,该应用程序通过手机内置的加速度计获取节拍设备的运动参数,并进一步计算节拍设备的运动轨迹,当节拍设备的运动轨迹符合预设的特征时,手机通过WIFI网络向互动节拍设备12发送预定的网络信号。也就是说,上述手机发送的网络信号即为上述的节拍信号。
[0050]此外,可以理解的,节拍设备并不限于仅为上述的某一种类型,各种类型的节拍设备还可以组合使用。也就是说,互动节拍设备12会接收不同节拍设备发出的节拍信号;或者控制主机10检测多个用户的动作或者音频。
[0051]音频输出装置13例如可为音箱,而多媒体视频输出装置14和视频输出装置16例如可为电视机、显示器、投影仪等任意输出视频图像的设备。灯光特效装置15包括至少一个灯具,其可根据控制信号输出灯光信号。优选地,灯光特效装置15可以包括LED灯阵列以及对应的驱动装置,该LED灯阵列可以布满房间的所有墙壁、屋顶甚至地面。当LED灯阵列中每个LED灯被单独驱动时,整个LED灯阵列实质上也构成了一个显示器,可用于显示复杂的图像信号,此时,灯光特效装置15与视频输出装置16的不同之处在于显示尺度的不同。
[0052]多媒体视频输出装置14例如是用于显示多媒体伴唱文件的视频主画面以及叠加在视频主画面上的视频特效,而视频输出装置16例如是用于显示视频特效。
[0053]可以理解的,音乐播放系统300中还可以包括多个多媒体视频输出装置14和多个视频输出装置16。
[0054]本实施例的音乐播放系统300在播放歌曲或者其他多媒体文件时,控制主机10除了获取歌曲的源文件外,还获取与当前歌曲对应的节拍定义数据集。
[0055]在一个具体的实施方式中,上述的节拍定义数据集是嵌入歌曲的源文件内。因此,控制主机10要从歌曲的源文件中解析出对应的节拍定义数据集。可以理解的是,歌曲的源文件既可以是存储在本地的存储器(指通过数据总线与控制主机相连的存储器),也可以是存储在网络存储器内。此处的网络存储器,既可以包括局域网、企业内部网,也可以包括互联网。
[0056]在另一个具体的实施方式,上述的节拍定义数据集是与歌曲的源文件相互独立存储的文件。与歌曲的源文件相似,节拍定义数据集,既可以是存储在本地的存储器,也可以是存储在网络存储器内。
[0057]上述的节拍定义数据集是采用预定义的协议或者语言描述的节拍定义数据集。例如,在一个具体的实施方式中,节拍定义数据集可包括多个有序的节拍特效标签,每个节拍特效标签包括时间设定数据以及特效设定数据。时间设定数据用于设定节拍特效有效的时间区间。特效设定数据既可以直接为音频、视频或者矢量动画,也可以是用于描述、生成或者获取节拍特效的其他格式的数据。
[0058]在一个具体的实施方式中,节拍定义数据集例如可如下:
[0059][00:00.00]
[0060][00:02.00]
[0061][00:04.00]
[0062][00:06.00]
[0063]......
[0064]根据这种方式,节拍定义数据集中定义多个节拍时间节点,代表在该时间节点处具有一个音乐节拍。在此种情形下,未对节拍提示信号进行定义,控制主机10在相应的节拍时间节点处,可以输出默认的节拍提示信号。可以理解的是,此处默认的节拍提示信号并不是说节拍提示信号就完全不变化。例如,当没有接收到积分发放指令时,控制主机10控制显示第一节拍提示信号,而当接收到积分发放指令后,控制主机10控制显示第二节拍提示信号。其中,第二节拍提示信号可以明显的提示当前有用户在发放音乐节拍积分。
[0065]在一个具体的实施方式中,节拍定义数据集例如可如下:
[0066][00:00.00]节拍提示信号设定数据I
[0067][00:02.00]节拍提示信号设定数据2
[0068][00:04.00]节拍提示信号设定数据3
[0069][00:06.00]节拍提示信号设定数据4
[0070]......
[0071]根据这种方式,控制主机10在相应的节拍时间节点处,可以输出与对应的节拍提示信号设定数据所对应的节拍提示信号,从而使得节拍提示信号更加的丰富。
[0072]在以上所列举的实施例中,时间的表征方式为分:秒.毫秒,然而,本发明并不限于采用这种方式,例如,可以直接采用秒数、毫秒数、分钟数等任意的单位来表征。以开始时间00:04.00为例,换算成毫秒数为4000。时间设定数据中所记录的时间数据还可以是对时间值进行了各种可逆运算的结果,甚至可以进行加密运算。以上述的秒数4为例,例如可以将其除以2得到2。也就是说在时间设定数据中存储的2,但实际上其表达的4秒。可以理解的是,经过此运算后,若要计算某个节拍时间节点的有效时间,需要进行逆向运算得到实际的时间。
[0073]可以理解的是,无论经过何种处理,其本质仍然是通过在节拍定义数据集中定义多个时间节点,并比较节拍互动信号的时间与定义的时间节点是否匹配来判断节拍互动信号是否命中一个音乐节拍。
[0074]节拍定义数据集可以由专门的系统根据对每首歌曲的音频数据分析结果自动生成,也可以由人工根据歌曲的内容编辑生成。
[0075]具体地,用户终端100是与控制主机10以及互动节拍设备12进行通讯。
[0076]在一个具体的实施方式中,控制主机10、互动节拍设备12、以及用户终端100都接入同一个无线局域网,而且控制主机10与互动节拍设备12分别监听特定的网络端口,从而用户终端100内的应用程序可以扫描该网络端口,按预定义的网络协议进行通讯。
[0077]在另一个体的实施方式中,用户终端100与控制主机10或者互动节拍设备12的通讯方式还可以采用其他方式,例如采用近场通讯的方式。当然,具体的通讯执行也是由上述的应用程序进行的,其交换的数据也可采用预定义的格式。
[0078]以下将结合图4描述本发明实施例提供的利用音乐节拍积分进行数据结算的方法。
[0079]首先,第一移动终端101显示用于让用户编辑发放的数额的界面,根据用户的输入向所述数据结算系统200发送支付/授权请求,并将用户输入的数据包含在所述支付/授权请求中。当然,上述的支付/授权请求中还可包括其他必要的信息,例如支付密码。
[0080]数据结算系统200在接收到上述的支付/授权请求后,根据支付密码或者其他身份认证措施进行认证,在认证通过后从第一用户账号(对应于第一用户101)中转出或者冻结指定的数额的积分、虚拟货币、电子货币等等。并在完成上述的转出/冻结操作后生成对应的第一校验信息,这个第一校验信息用于唯一地标识上述的转出/冻结操作所转出或者冻结的数额。可以理解,上述的转出操作例如可以是转入第三方托管账户中,用于临时暂存。数据结算系统200还将生成的第一校验信息返回给第一移动终端101。
[0081]第一移动终端101除了显示让用户编辑发放的收额的界面外,还可显示用于让用户编辑积分发放规则的界面,进一步地,用户编辑积分发放规则以及发放的数额的界面可在同一界面中。可以理解的是,积分发放规则并不需要发送给数据结算系统200。
[0082]上述的积分发放规则定义控制主机10向互动节拍设备12发放音乐节拍积分的规贝1J。积分发放规则主要定义是哪个/哪些互动节拍设备12可以获取音乐节拍积分以及具体的音乐节拍积分的发放数额。
[0083]例如,在一个具体的实施方式中,根据积分发放规则的定义,所有节拍互动信号的时间与上述的节拍定义数据集中所定义的节拍时间点之间的差值小于预定值的互动节拍设备12均可获取音乐节拍积分。
[0084]在一个具体
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1