CN104754372A - 同步节拍特效***及同步节拍特效处理方法 - Google Patents
同步节拍特效***及同步节拍特效处理方法 Download PDFInfo
- Publication number
- CN104754372A CN104754372A CN201510053840.9A CN201510053840A CN104754372A CN 104754372 A CN104754372 A CN 104754372A CN 201510053840 A CN201510053840 A CN 201510053840A CN 104754372 A CN104754372 A CN 104754372A
- Authority
- CN
- China
- Prior art keywords
- beat
- special efficacy
- beat special
- multimedia file
- special
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2355—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
- H04N21/2358—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages for generating different versions, e.g. for different recipient devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种同步节拍特效***及方法,上述***包括:控制主机、节拍感应装置及节拍特效输出设备;控制主机在播放多媒体文件时获取节拍特效数据集,节拍特效数据集内包括多个节拍特效标签,节拍特效标签包括时间设定数据以及特效设定数据;节拍感应装置在播放多媒体文件时感应到用户的节拍动作后生成节拍触发信号;控制主机接到节拍触发信号后根据当前时间从节拍特效数据集中获取匹配的节拍特效标签,并对应生成节拍特效信号;节拍特效输出设备根据节拍特效信号输出对应的节拍特效。上述同步节拍特效***及方法在播放音乐过程中可感应用户的节拍动作并输出明显的节拍特效,特别是将用户的节拍动作可视化,为多媒体播放***增加互动性。
Description
技术领域
本发明涉及显示技术领域,特别涉及一种同步节拍特效***及一种同步节拍特效处理方法。
背景技术
卡拉OK是一种多媒体伴奏演唱***,演唱者可以在预先录制的音乐伴奏下参与歌唱。卡拉OK能通过声音处理使演唱者的声音得到美化与润饰,当再与音乐伴奏有机结合时,就变成了浑然一体的立体声歌曲。这种伴奏方式,给歌唱爱好者们带来了极大的方便和愉悦,成为人们休闲娱乐的一种方式,而现在多称为KTV。
普通的KTV***中,用户的歌声和伴奏音乐可以混合在一起播放,但用户无法改变包房内的灯光特效以及视频特效。也就是说,现有的KTV***的互动性很弱。
发明内容
有鉴于此,有必要提供一种同步节拍特效***及一种同步节拍特效处理方法,其能提供更加丰富的节拍特效,特别是将用户的节拍动作可视化。
本发明实施例提供一种同步节拍特效***,其包括:控制主机、节拍感应装置及节拍特效输出设备;
所述控制主机在播放多媒体文件时,或者在外部设备播放多媒体文件时,获取与所述多媒体文件对应的节拍特效数据集,所述节拍特效数据集内包括多个节拍特效标签,每个节拍特效标签包括时间设定数据以及对应的特效设定数据;
所述节拍感应装置在所述控制主机播放所述多媒体文件时感应到用户的节拍动作后生成节拍触发信号;
所述控制主机接收到所述节拍触发信号后根据当前时间从所述节拍特效数据集中获取匹配的节拍特效标签,并根据获取的节拍特效标签生成节拍特效信号;
所述节拍特效输出设备根据所述控制主机的节拍特效信号输出对应的节拍特效。
在一个实施例中,所述节拍特效标签内还包括节拍触发信号设定数据;所述匹配的节拍特效标签是指同时满足所述时间设定数据和所述节拍触发信号设定数据的节拍特效标签。
在一个实施例中,所述特效设定数据设定多种节拍特效,所述节拍触发信号设定数据设定分别对应于所述多种节拍特效的节拍触发信号,所述多个节拍触发信号分别对应于不同的节拍设备或者用户;
所述控制主机接收所述节拍感应装置发送的多种节拍触发信号后,为每个匹配的节拍触发信号生成对应的节拍特效信号;
所述节拍特效输出设备输出节拍特效。
在一个实施例中,所述控制主机在播放多媒体文件时获取与所述多媒体文件对应的节拍特效数据集包括:
所述控制主机根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求;以及
接收所述云端服务器***返回的所述节拍特效数据集。
在一个实施例中,所述控制主机在播放多媒体文件时获取与所述多媒体文件对应的节拍特效数据集还包括:
所述控制主机将身份认证信息发送给所述云端服务器***,以使所述云端服务器***验证所述控制主机是否具有获取节拍特效数据集的权限;
所述云端服务器***在所述控制主机具有获取节拍特效数据集的权限时才返回所述控制主机请求的节拍特效数据集。
在一个实施例中,所述***还包括与所述控制主机相连的外部设备;所述外部设备在播放多媒体文件时或者多媒体文件被加入播放列表时将对应的多媒体文件的标识发送给所述控制主机;
所述控制主机在接收到所述多媒体文件的标识后执行所述控制主机根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求的步骤。
在一个实施例中,所述控制主机在播放多媒体文件时获取与所述多媒体文件对应的节拍特效数据集包括:从所述多媒体文件内解析出内嵌在所述多媒体文件内的所述节拍特效数据集。
在一个实施例中,所述节拍特效输出设备包括:音频输出装置、视频输出装置以及灯光特效装置;
所述特效设定数据包括音频特效数据、灯光特效数据以及视频特效数据,所述音频特效数据设定所述音频输出装置发出的声音特效,所述灯光特效数据设定所述灯光特效装置灯光的变化方式,所述视频特效数据设定所述视频输出装置的图像变化方式包括图案、颜色、位置、角度、大小等变化中的一种或多种。
在一个实施例中,所述节拍感应装置包括录音模块以及音频分析模块,所述录音模块用于采集外部的声音,所述音频分析模块用于根据所述录音模块采集的声音分析其音频特征是否符合预设的节拍音频特征,若是,则所述音频分析模块生成所述节拍触发信号。
在一个实施例中,所述节拍感应装置包括视频捕捉模块以及视频分析模块,所述视频捕捉模块用于拍摄用户的视频,所述视频分析模块用于分析所述视频捕捉模块拍摄的用户视频,以识别出用户的动作是否符合预定的特征,若是,则所述视频分析模块生成所述节拍触发信号。
在一个实施例中,所述***还包括:节拍设备,用于根据用户的操作发出所述节拍触发信号至所述控制主机、所述节拍特效输出设备或者所述节拍感应装置。
在一个实施例中,所述节拍设备为用于发出特定音频信号的无源发声设备。
在一个实施例中,所述节拍设备为电子装置,所述电子装置在用户按钮、拍打、触摸、旋转、移动时发出特定的信号给所述控制主机、所述节拍特效输出设备或者所述节拍感应装置。
在一个实施例中,所述控制主机为一个智能电子设备,所述智能电子设备与所述节拍特效输出装置通过无线网络相连,所述智能电子设备包括内置的麦克风,所述智能电子设备内安装有特定的软件,所述特定的软件通过所述内置的麦克风录取外部设备发出的声音,对录取的声音进行特征采样与特征分析以识别出所述外部设备播放的歌曲的标识,并根据所述标识从云端服务器处获取所述节拍特效数据集。
本发明实施例还提供一种同步节拍特效处理方法,所述方法包括:
在播放多媒体文件时,或者在外部设备播放多媒体文件时,获取与所述多媒体文件对应的节拍特效数据集,所述节拍特效数据集内包括多个节拍特效标签,每个节拍特效标签包括时间设定数据以及对应的特效设定数据;
在接收到节拍感应装置发送的节拍触发信号后根据当前时间从所述节拍特效数据集中获取匹配的节拍特效标签,并根据获取的节拍特效标签生成节拍特效信号,所述节拍触发信号由所述节拍感应装置在所述多媒体文件的播放过程中感应到用户的节拍动作后生成;以及
根据所述节拍特效信号输出对应的节拍特效。
在一个实施例中,所述节拍特效标签内还包括节拍触发信号设定数据;所述匹配的节拍特效标签是指同时满足所述时间设定数据和所述节拍触发信号设定数据的节拍特效标签。
在一个实施例中,所述特效设定数据设定多种节拍特效,所述节拍触发信号设定数据设定分别对应于所述多种节拍特效的节拍触发信号,所述多个节拍触发信号分别对应于不同的节拍设备或者用户;
所述方法还包括:
接收所述节拍感应装置发送的多种节拍触发信号后,为每个匹配的节拍触发信号生成对应的节拍特效信号;以及
输出所有的节拍特效信号。
在一个实施例中,所述获取与所述多媒体文件对应的节拍特效数据集包括:
根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求;以及
接收所述云端服务器***返回的所述节拍特效数据集。
在一个实施例中,所述获取与所述多媒体文件对应的节拍特效数据集还包括:
将身份认证信息发送给所述云端服务器***,以使所述云端服务器***验证是否具有获取节拍特效数据集的权限;
所述云端服务器***在所述控制主机具有获取节拍特效数据集的权限时才返回所述节拍特效数据集。
在一个实施例中,所述方法还包括:
在所述外部设备播放多媒体文件时,接收所述外部设备发送的所述多媒体文件的标识;所述获取与所述多媒体文件对应的节拍特效数据集的步骤在接收到所述多媒体文件的标识后进行。
在一个实施例中,所述获取与所述多媒体文件对应的节拍特效数据集包括:从所述多媒体文件内解析出内嵌在所述多媒体文件内的所述节拍特效数据集。
在一个实施例中,所述特效设定数据包括音频特效数据、灯光特效数据、以及视频特效数据,所述音频特效数据设定所述音频输出装置发出的声音特效,所述灯光特效数据设定所述灯光特效装置灯光的变化方式,所述视频特效数据设定所述视频输出装置的图像变化方式包括图案、颜色、位置、角度、大小等变化中的一种或多种。
在一个实施例中,所述方法还包括:采集外部的声音,并根据采集的声音分析其音频特征是否符合预设的节拍音频特征,若是,则生成所述节拍触发信号。
在一个实施例中,所述方法还包括:拍摄用户的视频,并根据拍摄的用户视频识别出用户的动作是否符合预定的特征,若是,则生成所述节拍触发信号。
在一个实施例中,所述方法还包括:接收节拍设备根据用户的操作发出的所述节拍触发信号。
在一个实施例中,所述节拍特效数据集与所述节拍特效信号都是通过无线网络传输的。
上述技术方案的有益效果是:上述的同步节拍特效***在播放多媒体文件时还获取与多媒体文件一一对应的节拍特效数据集,节拍特效数据集中包括分别针对不同时间设定数据的节拍特效标签,当在播放音乐的过程中感应到用户的节拍动作时,控制主机可以找到与其匹配的节拍特效标签,并通过音频、视频或者灯光等方式输出一个明显的节拍特效,特别是将用户的节拍动作可视化,提升了多媒体文件播放***的互动功能,尤其适用于KTV等场合。而且节拍信号除了由专门的节拍设备触发外,用户在KTV里的常见操作例如摇动铃鼓都可以触发节拍动作,因此可以让用户无需学习就能自然的激活节拍特效,提升了用户在KTV房间里的使用感受。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明第一实施例提供的同步节拍特效***的架构示意图。
图2为第一实施例提供的同步节拍特效***的节拍感应装置的模块图。
图3为第一实施例提供的同步节拍特效***的节拍感应装置的另一模块图。
图4为本发明第二实施例提供的同步节拍特效***的架构示意图。
图5为本发明第三实施例提供的同步节拍特效处理方法流程图。
图6为本发明第四实施例提供的同步节拍特效处理方法流程图。
图7为本发明第五实施例提供的同步节拍特效处理方法流程图。
图8为本发明第六实施例提供的同步节拍特效处理方法流程图。
图9为本发明第七实施例提供的同步节拍特效处理方法流程图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。
第一实施例
参阅图1,其为本发明第一实施例提供的同步节拍特效***的架构示意图。如图1所示,同步节拍特效***100包括控制主机10、点歌终端11、节拍感应装置12、音频输出装置13、多媒体视频输出装置14、灯光特效装置15以及视频输出装置16。可以理解,图1的架构仅为示意,同步节拍特效***100还可包括更多的设备,例如功放、麦克风等等。
点歌终端11提供点歌的界面,用户例如可以通过点歌界面进行点歌,选择的歌曲被提交给控制主机10,控制主机10根据待播放的列表播放与被点歌曲对应的伴唱音及伴唱视频,即将音频与视频分别传输给音频输出装置13以及多媒体视频输出装置14输出。
点歌终端11具体地可以是与控制主机10相连的输入/输出装置,例如与控制主机10相连的触控面板,此时,点歌终端11的应用程序界面实质上是由控制主机10控制,点歌终端11仅作为输入/输出装置。用户通过触控面板点播的歌曲直接被控制主机10获取到。
点歌终端11还可以是单独的电子装置,例如安装有特定的应用程序的电子装置如手机、平板电脑等等。用户可以通过该应用程序进行点歌,而所点歌曲的信息由该应用程序传输给控制主机10。其具体的传输方式例如可包括以下几种:当控制主机10与点歌终端11处于同一局域网内时,点歌终端11可以通过预定的网络端口直接将用户所点歌曲的信息经由该网络端口发送给控制主机10。可以理解的是,此种方式需要控制主机10开放相应的端口与网络服务。当控制主机10与点歌终端11不处于同一局域网内时,可以通过服务器中转以传输用户所点歌曲的信息。即,应用程序先将用户所点歌曲的信息提交至服务器,然后,当同一用户在控制主机10中登陆时,控制主机10就可以从服务器处获取或由服务器主动推送当前登陆用户点播的歌曲。
节拍感应装置12用于在控制主机10播放所述多媒体文件时感应到用户的节拍动作后生成节拍触发信号。此处的节拍动作是指用户的吹奏音乐的动作或者用户响应音乐节奏所做出的动作。例如,当用户吹奏、弹奏、敲打乐器时,每一个音符可以视为一个节拍动作。用户响应音乐节奏所做出的动作是指用户跟随音乐节奏所做出的各种动作,其具体实施包括但并不限于:欢呼、摇动铃鼓、摇动手臂、点控手机、按键遥控器、跳舞等等。
总体上来说,节拍动作可以分为两类:声音与动作。
因此,在一个具体的实施方式中,参阅图2,节拍感应装置12是基于音频分析实现的,其包括录音模块122以及音频分析模块124,录音模块122用于采集外部的声音,音频分析模块124用于根据录音模块122采集的声音分析其音频特征是否符合预设的节拍音频特征,若是,则音频分析模块124生成节拍触发信号。
例如,在KTV设施中最为常见的铃鼓被晃动时,除了发出清脆的声音外,还会发出超声波。因此,当音频分析模块124检测到预定频率的超声波后,则生成节拍触发信号。
音频分析模块124还可通过音频识别的方式,识别录取的音频是否是预定的内容,例如当用户欢呼“我爱你”时,则生成节拍触发信号。
参阅图3,在另一个具体的实施方式中,节拍感应装置12是基于视频分析用户的动作实现的,其包括视频捕捉模块126以及视频分析模块128,视频捕捉模块126用于拍摄用户的视频,视频分析模块128用于分析视频捕捉模块126拍摄的用户视频,以识别出用户的动作是否符合预定的特征,若是,则视频分析模块128生成节拍触发信号。
例如,通过视频分析,获取到用户双手同时晃动手臂的操作,则视频分析模块128生成节拍触发信号。
在另一个具体的实施方式中,节拍感应装置12是基于节拍设备发送的节拍信号实现的。例如,节拍感应装置12包括蓝牙模块、红外模块或者WIFI模块。
节拍设备例如可为一个遥控器,其上设有多个按键,当用户按下某个按键时,遥控器发射对应的红外信号给所述节拍感应装置12。也就是说,遥控器发送的红外信号即为上述的节拍信号。
节拍设备例如还可为一个专用的电子设备,其内也设有蓝牙模块,从而可与节拍感应装置12的蓝牙模块配对,配对成功后,当检测到用户按下某个按键,或者晃动该节拍设备时,节拍设备向节拍感应装置12发送对应的蓝牙信号。也就是说,节拍设备发送的蓝牙信号即为上述的节拍信号。
节拍设备例如还可为一个手机,手机通过WIFI与节拍感应装置12相连,手机内安装有特定的应用程序,该应用程序通过手机内置的加速度计获取节拍设备的运动参数,并进一步计算节拍设备的运动轨迹,当节拍设备的运动轨迹符合预设的特征时,手机通过WIFI网络向节拍感应装置12发送预定的网络信号。也就是说,上述手机发送的网络信号即为上述的节拍信号。
此外,可以理解的,节拍设备并不限于仅为上述的某一种类型,各种类型的节拍设备还可以组合使用。也就是说,节拍感应装置12会接收不同节拍设备发出的节拍信号;或者控制主机10检测多个用户的动作或者音频。
音频输出装置13例如可为音箱,而多媒体视频输出装置14和视频输出装置16例如可为电视机、显示器、投影仪等任意输出视频图像的设备。灯光特效装置15包括至少一个灯具,其可根据控制信号输出灯光信号。优选地,灯光特效装置15可以包括LED灯阵列以及对应的驱动装置,该LED灯阵列可以布满房间的所有墙壁、屋顶甚至地面。当LED灯阵列中每个LED灯被单独驱动时,整个LED灯阵列实质上也构成了一个显示器,可用于显示复杂的图像信号,此时,灯光特效装置15与视频输出装置16的不同之处在于显示尺度的不同。
多媒体视频输出装置14例如是用于显示多媒体伴唱文件的视频主画面以及叠加在视频主画面上的视频特效,而视频输出装置16例如是用于显示视频特效。
可以理解的,同步节拍特效***100中还可以包括多个多媒体视频输出装置14和多个视频输出装置16。
本实施例的同步节拍特效***100在播放歌曲或者其他多媒体文件时,控制主机10除了获取歌曲的源文件外,还获取与当前歌曲对应的节拍特效数据集。
在一个具体的实施方式中,上述的节拍特效数据集是嵌入歌曲的源文件内。因此,控制主机10要从歌曲的源文件中解析出对应的节拍特效数据集。可以理解的是,歌曲的源文件既可以是存储在本地的存储器(指通过数据总线与控制主机相连的存储器),也可以是存储在网络存储器内。此处的网络存储器,既可以包括局域网、企业内部网,也可以包括互联网。
在另一个具体的实施方式,上述的节拍特效数据集是与歌曲的源文件相互独立存储的文件。与歌曲的源文件相似,节拍特效数据集,既可以是存储在本地的存储器,也可以是存储在网络存储器内。
上述的节拍特效数据集是采用预定义的协议或者语言描述的节拍特效数据集。例如,在一个具体的实施方式中,节拍特效数据集可包括多个有序的节拍特效标签,每个节拍特效标签包括时间设定数据以及特效设定数据。时间设定数据用于设定节拍特效有效的时间区间。特效设定数据既可以直接为音频、视频或者矢量动画,也可以是用于描述、生成或者获取节拍特效的其他格式的数据。
在一个具体的实施方式中,节拍特效数据集例如可如下:
[00:00.00]特效设定数据1
[00:24.88]特效设定数据2
[01:27.05]特效设定数据3
[02:30.39]特效设定数据4
……
在此种情形下,节拍特效标签内并未对节拍触发信号做出定义,因此,可以将所有支持的节拍触发信号都视为同一个节拍触发信号。也就是说,当检测到任意一种节拍触发信号时,就生成对应的节拍特效。例如,无论是用户通过晃动铃鼓还是欢呼“我爱你”,都可以触发同一个节拍特效。
对于此种格式的特效设定数据,可以是由两个相邻的时间起点构成一个时间区间,例如,[00:00.00]-[00:24.88]构成的时间区间为特效设定数据1的有效时间区间。当然,特效设定数据1的有效时间区间并不限于是这种方式。例如,给定一个时间差范围,距离开始时间之前或者之后小于上述的时间差范围的时间都可以作为对应的特效设定数据的有效时间区间。以上述的[00:24.88]特效设定数据2为例,若允许的时间差范围为2秒,则特效设定数据2的生效时间区间为[00:22.88]-[00:26.88]。
在一个具体的实施方式中,节拍特效数据集例如可如下:
[00:00.00]节拍触发信号设定数据1特效设定数据1
[00:24.88]节拍触发信号设定数据2特效设定数据2
[01:27.05]节拍触发信号设定数据1特效设定数据3
[02:30.39]节拍触发信号设定数据3特效设定数据4
……
其中,方括号内的是时间设定数据,其表达的是距离文件开始播放的时间,跟在方括号后的是对应的节拍触发信号设定数据和特效设定数据。节拍触发信号设定数据用于设定在此时间区间内有效的节拍触发信号,特效设定数据用于设定节拍特效的生成方式以及参数。根据此种格式,节拍特效标签内除了定义特效数据,还定义了对应的节拍触发信号,例如,具体的定义,是语音指令、肢体动作、或者铃鼓的声音。只有被定义了的节拍触发信号才能触发对应的节拍特效,其余节拍触发信号,即使在此时被检测到,也会被忽略。
根据这种格式的数据,每个节拍特效标签内仅包括时间起点,不直接包括每个节拍特效标签的时间长度,这表示此时间长度需要根据上下两个节拍特效标签计算。例如第一段特效设定数据1的时间区间就是00:00.00至00:24.88,其时间长度为00:24.88,即24秒88毫秒。
可以理解的是,节拍特效标签的数据格式并不限于此,时间设定数据也可以包括更多的信息,例如直接指定出时间区间,如下:
[00:00.00-00:23.86]节拍触发信号设定数据1特效设定数据1
[00:24.88-01:00.90]节拍触发信号设定数据1特效设定数据2
[01:27.05-03:29.00]节拍触发信号设定数据1特效设定数据3
[03:30.39-05:38.86]节拍触发信号设定数据1特效设定数据4
方括号内第一个时间为开始时间,而后一个时间为结束时间。通过此种方式,可以定义出不连续的时间区间,其适应性比只包括开始时间的方式更加灵活。在此情况下,根据一种实施方式,在所有时间区间外(例如在01:10.00时)接收到的任何节拍触发信号都不会触发任何节拍特效。根据另一种实施方式,还可以给时间区间定义一个允许的误差范围,若当前时间距离一个时间区间的两个端点中的任一端点的时间差小于所述的允许的误差范围,则所述当前时间的节拍触发信号虽然不处于一个时间区间内,仍然会触发对应的节拍特效。也就是说,时间设定数据所设定的时间区间被向两端各延长了允许的误差范围。例如,若允许的误差范围为2秒,则00:23.88时的节拍触发信号1仍然会触发特效设定数据2所设定的节拍特效。
此外,还可以是采用开始时间加上时间长度来定义每个节拍特效标签的有效时间区间,可如下:
[00:00.00,00:55.00]节拍触发信号设定数据1特效设定数据1
[00:24.00,01:03.00]节拍触发信号设定数据2特效设定数据2
[01:28.00,03:02.00]节拍触发信号设定数据1特效设定数据3
[04:30.00,01:08.00]节拍触发信号设定数据1特效设定数据4
从上述的数据定义可以看出,特效设定数据1与特效设定数据2对应的视觉特效的有效时间区间有重叠,但这两个节拍特效所对应的节拍触发信号是不同的,因此,在本实施例中,两个不同的节拍特效是可以在同一个时间区间内并存。
进一步地,对应同一个节拍触发信号,还可有多个节拍特效,此多个节拍特效可以是相同类型的视觉特效,例如多个灯光特效,或者多个视频叠加特效,也可以是多个不同类型的视觉特效,例如,既包括灯光特效,也包括视频特效。此时,节拍特效标签例如可如下:
[00:00.00,00:55.00]节拍触发信号设定数据1特效设定数据1-1,特效设定数据1-2
[00:24.00,01:03.00]节拍触发信号设定数据2特效设定数据2
[01:28.00,03:02.00]节拍触发信号设定数据1特效设定数据3
[04:30.00,08:08.00]节拍触发信号设定数据1特效设定数据4-1,特效设定数据4-2。
进一步地,对应于每一个节拍特效,还可以具有一个或者多个对应的节拍触发信号。也就是说,一个或者多个节拍触发信号触发同一个节拍特效。而且,当一个节拍特效标签中设定了多个节拍特效时,还可以为每个节拍特效分别设定对应的节拍触发信号。如下:
[00:00.00,00:55.00]节拍触发信号设定数据1-1,节拍触发信号设定数据1-2,特效设定数据1-1,特效设定数据1-2
其中,节拍触发信号设定数据1-1与特效设定数据1-1对应,节拍触发信号设定数据1-2与特效设定数据1-2对应。在同一时间区间内,当检测到节拍触发信号1(对应于节拍触发信号设定数据1-1)时,生成并输出节拍特效1(对应于特效设定数据1-1);当检测到节拍触发信号2(对应于节拍触发信号设定数据1-2)时,生成并输出节拍特效2(对应于特效设定数据1-2)。
根据这种方式,不同用户通过不同的节拍设备可以分别触发不同的节拍特效。而多个节拍特效可以通过设计使得相互匹配,从而让节拍特效***支持多个用户同时进行互动,提升了整体的参与感。
可以理解的是,上述节拍特效标签的设定方式等效于以下方式:
[00:00.00,00:55.00]节拍触发信号设定数据1-1,特效设定数据1-1
[00:00.00,00:55.00]节拍触发信号设定数据1-2,特效设定数据1-2
即,将包括多个特效的节拍特效标签拆分成多个有效时间区间相同的,但节拍触发信号与特效设定数据都不相同的节拍特效标签。
在以上所列举的各个实施例中,时间的表征方式为时:分:秒,然而,本发明并不限于采用这种方式,例如,可以直接采用秒数、毫秒数、分钟数等任意的单位来表征。以开始时间00:24.00为例,换算成秒数则为1440,换算成毫秒数为1440000,直接以分钟数表示即为24。时间设定数据中所记录的时间数据还可以是对时间值进行了各种可逆运算的结果,甚至可以进行加密运算。以上述的秒数1440为例,例如可以将其除以2得到720。也就是说在时间设定数据中存储的720,但实际上其表达的1440秒。可以理解的是,经过此运算后,若要计算某个节拍特效标签的有效时间区间,需要进行逆向运算得到实际的时间区间。
可以理解的是,无论经过何种处理,其本质仍然是通过在节拍特效标签中定义一个时间区间,并比较当前时间与定义的时间区间以获取匹配的节拍特效标签的方式,因此,所有的这些方式均应被包括在上述时间设定数据的范围内。
例如,在一个具体的实施方式中,特效设定数据是采用预定义的协议或者语言对要实现的节拍特效的一种描述数据。此描述数据可以定义节拍特效的类型及参数。上述的类型例如可包括音频、视频、灯光或者其任意组合。上述的参数可包括具体的特效变化参数,例如要输出的声音、灯光的颜色、图案及亮度的变化参数如速度、比例及范围。
例如,在另一个具体的实施方式中,特效设定数据是用于获取节拍特效的其他格式的数据,例如,某个视频特效文件的识别符。而此处的视频特效文件可以是预存储在与控制主机10相连的存储器内,或者存储在云端服务器内。控制主机10可以在存储器内读取该视频文件,或者发起网络请求,从云端服务器处下载该视频文件。
可以理解的是,节拍特效数据集可以由专门的***根据对每首歌曲的音频数据分析结果自动生成,也可以由人工根据歌曲的内容编辑生成。但总体上,无论节拍特效数据集是如何制作的,其目的在于通过音频、视频、灯光等方式输出一个明显的,能够被用户感知的变化,而且节拍特效所变化的幅度、亮度、范围等等参数可以是与节拍的力度(通过对音频参数如音量、频率进行分析得到)相关的或者与用户的动作幅度(通过对视频进行分析得到)相关的。例如,当音量越高,特效变化的幅度越大,频率越高,特效变化的亮度越亮等。
控制主机10接收到节拍触发信号后根据当前时间从节拍特效数据集中获取匹配的节拍特效标签,并根据获取的节拍特效标签生成节拍特效信号。此处的匹配的节拍特效标签例如是指同时满足时间设定数据以及节拍触发信号设定数据的节拍特效标签。
在一个具体的实施方式中,节拍特效为音频特效。如此,当感应到用户的节拍动作(如检测到用户手摇铃鼓发出的超声波)时,从节拍特效数据集中找到匹配的节拍特效标签例如是指时间区间包含当前时间且节拍触发信号是超声波的节拍特效标签。在获取到匹配的节拍特效标签后,可通过音频输出装置13播放匹配的节拍特效标签内特效设定数据所对应的音频。通过此种方式,当用户的节拍动作与节拍特效数据集中的某个节拍特效标签匹配成功后,***自动输出所对应的音频作为对用户的节拍动作的响应,使得本实施例的同步节拍特效***通过互动获得更加丰富的表达。
在一个具体的实施方式中,节拍特效为视频特效。如此,当感应到用户的节拍动作(如检测到用户手摇铃鼓发出的超声波)时,从节拍特效数据集中找到匹配的节拍特效标签。在获取到匹配的节拍特效标签后,可通过视频输出装置16播放匹配的节拍特效标签内特效设定数据所对应的视频特效。通过此种方式,当用户的节拍动作与节拍特效数据集中的某个节拍特效标签匹配成功后,***自动输出对应的视频作为对用户的节拍动作的响应,使得本实施例的同步节拍特效***具有更丰富的互动性能。
在一个具体的实施方式中,节拍特效为灯光特效。如此,当感应到用户的节拍动作(如检测到用户手摇铃鼓发出的超声波时)时,从节拍特效数据集中找到匹配的节拍特效标签。在获取到匹配的节拍特效标签后,可通过灯光特效装置15播放匹配的节拍特效标签内特效设定数据所对应的灯光特效。通过此种方式,每当用户的节拍动作与节拍特效数据集中的某个节拍特效标签匹配成功后,***自动输出对应的灯光特效作为对用户的节拍动作的响应,使得本实施例的同步节拍特效***具有更丰富的互动性能。
进一步地,以上各种类型的特效还可以组合使用。也就是说,一个节拍特效标签内可包括多种类型的特效,例如,可以包括声音特效、视频特效或者灯光特效的任意组合。
本实施例的同步节拍特效***在播放多媒体文件时还获取与多媒体文件对应的节拍特效数据集,节拍特效数据集中包括分别针对不同时间设定数据的节拍特效标签,当在播放音乐的过程中感应到用户的节拍动作时,控制主机可以找到与其匹配的节拍特效标签,并通过音频、视频或者灯光等方式输出一个明显的节拍特效,特别是将用户的节拍动作可视化,提升了多媒体文件播放***的互动功能,尤其适用于KTV等场合。而且节拍信号除了由专门的节拍设备触发外,用户在KTV里的常见操作例如摇动铃鼓都可以触发节拍动作,因此可以让用户无需学习就能自然的激活节拍特效,提升了用户在KTV房间里的使用感受。
第二实施例
参阅图4,其为本发明第二实施例提供的同步节拍特效***200的示意图。本实施例的同步节拍特效***200与图1的同步节拍特效***相似,其不同之处在于还包括:外部设备20。
外部设备20例如可为安装有点歌应用程序的计算机。点歌面板11、音频输出装置13及多媒体视频输出装置14是与外部设备20相连。从而,点歌面板11、音频输出装置13及多媒体视频输出装置14与外部设备20自身构成了一个常见的可用于KTV等场合的多媒体点播***。节拍感应装置12、视频输出装置16与灯光特效装置15仍然与控制主机10相连。
本实施例中,外部设备20例如为传统的点歌***主机,其实现点歌以及歌曲的播放控制功能。但相比于传统的点歌***主机,其进一步与控制主机10相连。每当外部设备20播放一首歌曲或者一首歌曲被添加至播放列表中时,外部设备20会将歌曲的标识发送给控制主机10。
可以理解,为了让外部设备20可以向控制主机10发送特定的信息,可以在控制主机10中公开特定的应用程序编程接口(API),从而可让外部设备20进行调用,而向控制主机10发送上述的信息。每当外部设备20播放一首歌曲时外部设备20可将歌曲的标识以及开始播放的时间通过上述的API提交给控制主机10。当然,外部设备20要实现API的调用,需要对现有点歌播放程序稍做修改,使得在需要时通过API与控制主机10同步信息。
控制主机10在接收到外部设备20同步的歌曲信息后,获取与歌曲对应的节拍特效数据集,并开始监测来自节拍感应装置12的节拍触发信号,当接收到节拍感应装置12的节拍触发信号后控制主机10根据当前时间从节拍特效数据集中获取匹配的节拍特效标签,并进一步通过灯光特效装置15输出节拍特效。
在本实施例中,音频输出装置13、以及多媒体视频输出装置14还可以同时输出来自外部设备20的音视频和来自控制主机10的节拍特效。以音频为例,此时需要另外设置音频叠加设备,其包括两个输入端,分别与外部设备20以及控制主机10的音频输出端口相连,音频叠加设备的输出端口与音频输出装置13的音频输入口相连。音频叠加设备通过音频处理技术将外部设备20以及控制主机10输出的音频叠加至一起,然后传输给音频输出装置13进行输出。与音频类似,如果要实现视频叠加,此时需要另外设置视频叠加设备。
根据本实施例的同步节拍特效***,通过对现有的点歌***软件稍加改进,就可以实现节拍特效功能,最大程度的兼容现有设备,避免设备升级带来的成本增加。
特别的,当控制主机10是一个智能电子设备(如智能手机)时,安装在所述智能电子设备中的软件,可以通过无线控制音频输出装置13、灯光特效装置15和视频输出装置16以输出节拍特效,也可以通过无线访问网络上的节拍特效数据集,同时,通过内置麦克风录取通过外部设备20播放出来的歌曲声音,再通过特征采样及特征匹配,直接识别出外部设备20所放的歌曲,从而无需与外部设备20通信就能够获得歌曲的标识,然后下载对应的节拍特效数据集。
第三实施例
参阅图5,本实施例提供一种同步节拍特效处理方法,其可用于图1或图4所示的同步节拍特效***中。如图5所示,本实施例的方法包括以下步骤:
步骤S101,在播放多媒体文件时,或者在外部设备播放多媒体文件时,获取与所述多媒体文件对应的节拍特效数据集,所述节拍特效数据集内包括多个节拍特效标签,每个节拍特效标签包括时间设定数据以及对应的特效设定数据。
步骤S102,在接收到节拍感应装置发送的节拍触发信号后根据当前时间从所述节拍特效数据集中获取匹配的节拍特效标签(即获取同时满足时间设定数据与节拍触发信号设定数据的节拍特效标签),并根据获取的节拍特效标签生成节拍特效信号,所述节拍触发信号由所述节拍感应装置感应到用户的节拍动作后生成;以及
步骤S103,根据所述节拍特效信号输出对应的节拍特效。
本实施例的同步节拍特效处理方法在播放多媒体文件时还获取与多媒体文件对应的节拍特效数据集,节拍特效数据集中包括分别针对不同时间设定数据的节拍特效标签,当在播放音乐的过程中感应到用户的节拍动作时,控制主机可以找到与其匹配的节拍特效标签,并通过音频、视频或者灯光等方式输出一个明显的节拍特效,特别是将用户的节拍动作可视化,提升了多媒体文件播放***的互动功能,尤其适用于KTV等场合。而且节拍信号除了由专门的节拍设备触发外,用户在KTV里的常见操作例如摇动铃鼓都可以触发节拍信号,因此可以让用户无需学习就能自然的激活节拍特效,提升了用户在KTV房间里的使用感受。
第四实施例
参阅图6,本实施例提供一种同步节拍特效处理方法,其可用于图1或图4所示的同步节拍特效***中。如图6所示,本实施例的方法包括以下步骤:
步骤S101a,在播放多媒体文件时,或者在外部设备播放多媒体文件时,获取与所述多媒体文件对应的节拍特效数据集,所述节拍特效数据集内包括多个节拍特效标签,每个节拍特效标签包括时间设定数据、节拍触发信号设定数据以及对应的特效设定数据。
步骤S104,接收到节拍感应装置发送的节拍触发信号。节拍触发信号可以是来自于一个用户或者互动设备,也可以是来自多个用户或者多个节拍设备。
步骤S105,如找到同时满足时间设定数据和节拍触发信号设定数据的节拍特效标签,则执行步骤103a。
步骤S103a,根据所述节拍特效标签生成节拍特效信号;
步骤S103,根据所述节拍特效信号输出对应的节拍特效。
根据本实施例的技术方案,通过设定节拍触发信号,可以避免无效信号的干扰,而且不同用户通过不同的节拍设备可以分别触发不同的节拍特效。而多个节拍特效可以通过设计使得相互匹配,从而让节拍特效***支持多个用户同时进行互动,提升了整体的参与感。
第五实施例
参阅图7,本实施例提供一种同步节拍特效处理方法,其可用于图1或图4所示的同步节拍特效***中。如图7所示,本实施例的方法包括以下步骤:
步骤S201,根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求;
步骤S202,接收所述云端服务器***返回的所述节拍特效数据集。
步骤S102,在接收到所述节拍感应装置发送的节拍触发信号后根据当前时间从所述节拍特效数据集中获取匹配的节拍特效标签,并根据获取的节拍特效标签生成节拍特效信号,所述节拍触发信号由所述节拍感应装置在所述多媒体文件的播放过程中感应到用户的节拍动作后生成;以及
步骤S103,根据所述节拍特效信号输出对应的节拍特效。
根据本实施例的同步节拍特效处理方法,同步节拍特效数据集存储在云端服务器中,无须在本机存储所有歌曲的节拍特效数据集,且能够保证所有歌曲的节拍特效数据集版本是最新的。
第六实施例
参阅图8,本实施例提供一种同步节拍特效处理方法,其可用于图1或图4所示的同步节拍特效***中。如图8所示,本实施例的方法与图7的方法相似,其不同之处在于,在步骤S201之前还包括:
步骤S301,将身份认证信息发送给所述云端服务器***,以使所述云端服务器***验证所述控制主机是否具有获取节拍特效数据集的权限;
所述云端服务器***在所述控制主机具有获取节拍特效数据集的权限时才返回所述控制主机请求的节拍特效数据集。
根据本实施例的同步节拍特效处理方法,云端服务器在返回同步节拍特效数据集之前还进行身份验证,只有当用户具有对应的权限时,例如当缴费标记正常时,才返回节拍特效数据集,从而可以保证节拍特效数据集的版本得到有效的保护。
第七实施例
参阅图9,本实施例提供一种同步节拍特效处理方法,其可用于图1或图4所示的同步节拍特效***中。如图9所示,本实施例的方法与图5的方法相似,其不同之处在于,在步骤S101之前还包括:
步骤S401,所述外部设备在播放多媒体文件时或者多媒体文件被加入播放列表时将对应的多媒体文件的标识发送给所述控制主机;
所述控制主机在接收到所述多媒体文件的标识后执行所述控制主机根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求的步骤,即步骤S101。
根据本实施例的方法,通过对现有的点歌***软件稍加改进,即可实现节拍特效功能,最大程度的兼容了现有的设备,降低设备升级成本。
此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述实施例中的方法。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (26)
1.一种同步节拍特效***,其特征在于,包括:控制主机、节拍感应装置及节拍特效输出设备;
所述控制主机在播放多媒体文件时,或者在外部设备播放多媒体文件时,获取与所述多媒体文件对应的节拍特效数据集,所述节拍特效数据集内包括多个节拍特效标签,每个节拍特效标签包括时间设定数据以及对应的特效设定数据;
所述节拍感应装置在所述控制主机播放所述多媒体文件时感应到用户的节拍动作后生成节拍触发信号;
所述控制主机接收到所述节拍触发信号后根据当前时间从所述节拍特效数据集中获取匹配的节拍特效标签,并根据获取的节拍特效标签生成节拍特效信号;
所述节拍特效输出设备根据所述控制主机的节拍特效信号输出对应的节拍特效。
2.如权利要求1所述的同步节拍特效***,其特征在于,所述节拍特效标签内还包括节拍触发信号设定数据;
所述匹配的节拍特效标签是指同时满足所述时间设定数据和所述节拍触发信号设定数据的节拍特效标签。
3.如权利要求2所述的同步节拍特效***,其特征在于,所述特效设定数据设定多种节拍特效,所述节拍触发信号设定数据设定分别对应于所述多种节拍特效的节拍触发信号,所述多个节拍触发信号分别对应于不同的节拍设备或者用户;
所述控制主机接收所述节拍感应装置发送的多种节拍触发信号后,为每个匹配的节拍触发信号生成对应的节拍特效信号;
所述节拍特效输出设备输出节拍特效。
4.如权利要求1所述的同步节拍特效***,其特征在于,所述控制主机在播放多媒体文件时获取与所述多媒体文件对应的节拍特效数据集包括:
所述控制主机根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求;以及
接收所述云端服务器***返回的所述节拍特效数据集。
5.如权利要求4所述的同步节拍特效***,其特征在于,所述控制主机在播放多媒体文件时获取与所述多媒体文件对应的节拍特效数据集还包括:
所述控制主机将身份认证信息发送给所述云端服务器***,以使所述云端服务器***验证所述控制主机是否具有获取节拍特效数据集的权限;
所述云端服务器***在所述控制主机具有获取节拍特效数据集的权限时才返回所述控制主机请求的节拍特效数据集。
6.如权利要求4所述的同步节拍特效***,其特征在于,还包括与所述控制主机相连的外部设备;
所述外部设备在播放多媒体文件时或者多媒体文件被加入播放列表时将对应的多媒体文件的标识发送给所述控制主机;
所述控制主机在接收到所述多媒体文件的标识后执行所述控制主机根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求的步骤。
7.如权利要求1所述的同步节拍特效***,其特征在于,所述控制主机在播放多媒体文件时获取与所述多媒体文件对应的节拍特效数据集包括:
从所述多媒体文件内解析出内嵌在所述多媒体文件内的所述节拍特效数据集。
8.如权利要求1所述的同步节拍特效***,其特征在于,所述节拍特效输出设备包括:音频输出装置、视频输出装置以及灯光特效装置;
所述特效设定数据包括音频特效数据、灯光特效数据、以及视频特效数据,所述音频特效数据设定所述音频输出装置发出的声音特效,所述灯光特效数据设定所述灯光特效装置灯光的变化方式,所述视频特效数据设定所述视频输出装置的图像变化方式包括图案、颜色、位置、角度、大小等变化中的一种或多种。
9.如权利要求1所述的同步节拍特效***,其特征在于,所述节拍感应装置包括录音模块以及音频分析模块,所述录音模块用于采集外部的声音,所述音频分析模块用于根据所述录音模块采集的声音分析其音频特征是否符合预设的节拍音频特征,若是,则所述音频分析模块生成所述节拍触发信号。
10.如权利要求1所述的同步节拍特效***,其特征在于,所述节拍感应装置包括视频捕捉模块以及视频分析模块,所述视频捕捉模块用于拍摄用户的视频,所述视频分析模块用于分析所述视频捕捉模块拍摄的用户视频,以识别出用户的动作是否符合预定的特征,若是,则所述视频分析模块生成所述节拍触发信号。
11.如权利要求1所述的同步节拍特效***,其特征在于,还包括:节拍设备,用于根据用户的操作发出所述节拍触发信号至所述控制主机、所述节拍特效输出设备或者所述节拍感应装置。
12.如权利要求11所述的同步节拍特效***,其特征在于,所述节拍设备为用于发出特定音频信号的无源发声设备。
13.如权利要求11所述的同步节拍特效***,其特征在于,所述节拍设备为电子装置,所述电子装置在用户按钮、拍打、触摸、旋转、移动时发出特定的信号给所述控制主机、所述节拍特效输出设备或者所述节拍感应装置。
14.如权利要求1或4所述的同步节拍特效***,其特征在于,所述控制主机为一个智能电子设备,所述智能电子设备与所述节拍特效输出装置通过无线网络相连,所述智能电子设备包括内置的麦克风,所述智能电子设备内安装有特定的软件,所述特定的软件通过所述内置的麦克风录取外部设备发出的声音,对录取的声音进行特征采样与特征分析以识别出所述外部设备播放的歌曲的标识,并根据所述标识从云端服务器处获取所述节拍特效数据集。
15.一种同步节拍特效处理方法,所述方法包括:
在播放多媒体文件时,或者在外部设备播放多媒体文件时,获取与所述多媒体文件对应的节拍特效数据集,所述节拍特效数据集内包括多个节拍特效标签,每个节拍特效标签包括时间设定数据以及对应的特效设定数据;
在接收到节拍感应装置发送的节拍触发信号后根据当前时间从所述节拍特效数据集中获取匹配的节拍特效标签,并根据获取的节拍特效标签生成节拍特效信号,所述节拍触发信号由所述节拍感应装置在所述多媒体文件的播放过程中感应到用户的节拍动作后生成;以及
根据所述节拍特效信号输出对应的节拍特效。
16.如权利要求15所述的节拍特效处理方法,其特征在于,所述节拍特效标签内还包括节拍触发信号设定数据;
所述匹配的节拍特效标签是指同时满足所述时间设定数据和所述节拍触发信号设定数据的节拍特效标签。
17.如权利要求16所述的节拍特效处理方法,其特征在于,所述特效设定数据设定多种节拍特效,所述节拍触发信号设定数据设定分别对应于所述多种节拍特效的节拍触发信号,所述多个节拍触发信号分别对应于不同的节拍设备或者用户;
所述方法还包括:
接收所述节拍感应装置发送的多种节拍触发信号后,为每个匹配的节拍触发信号生成对应的节拍特效信号;以及
输出所有的节拍特效信号。
18.如权利要求15所述的同步节拍特效处理方法,其特征在于,所述获取与所述多媒体文件对应的节拍特效数据集包括:
根据所述多媒体文件的标识向云端服务器***发送获取所述对应的节拍特效数据集的请求;以及
接收所述云端服务器***返回的所述节拍特效数据集。
19.如权利要求18所述的同步节拍特效处理方法,其特征在于,所述获取与所述多媒体文件对应的节拍特效数据集还包括:
将身份认证信息发送给所述云端服务器***,以使所述云端服务器***验证是否具有获取节拍特效数据集的权限;
所述云端服务器***在所述控制主机具有获取节拍特效数据集的权限时才返回所述节拍特效数据集。
20.如权利要求18所述的同步节拍特效处理方法,其特征在于,所述方法还包括:
在所述外部设备播放多媒体文件时,接收所述外部设备发送的所述多媒体文件的标识;所述获取与所述多媒体文件对应的节拍特效数据集的步骤在接收到所述多媒体文件的标识后进行。
21.如权利要求15所述的同步节拍特效处理方法,其特征在于,所述获取与所述多媒体文件对应的节拍特效数据集包括:
从所述多媒体文件内解析出内嵌在所述多媒体文件内的所述节拍特效数据集。
22.如权利要求15所述的同步节拍特效处理方法,其特征在于所述特效设定数据包括音频特效数据、灯光特效数据、以及视频特效数据,所述音频特效数据设定所述音频输出装置发出的声音特效,所述灯光特效数据设定所述灯光特效装置灯光的变化方式,所述视频特效数据设定所述视频输出装置的图像变化方式包括图案、颜色、位置、角度、大小等变化中的一种或多种。
23.如权利要求15所述的同步节拍特效处理方法,其特征在于,所述方法还包括:
采集外部的声音,并根据采集的声音分析其音频特征是否符合预设的节拍音频特征,若是,则生成所述节拍触发信号。
24.如权利要求15所述的同步节拍特效处理方法,其特征在于,所述方法还包括:
拍摄用户的视频,并根据拍摄的用户视频识别出用户的动作是否符合预定的特征,若是,则生成所述节拍触发信号。
25.如权利要求15所述的同步节拍特效处理方法,其特征在于,
所述方法还包括:接收节拍设备根据用户的操作发出的所述节拍触发信号。
26.如权利要求15或18所述的同步节拍特效处理方法,其特征在于,所述节拍特效数据集与所述节拍特效信号都是通过无线网络传输的。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053840.9A CN104754372A (zh) | 2014-02-26 | 2015-02-01 | 同步节拍特效***及同步节拍特效处理方法 |
TW104106113A TWI574252B (zh) | 2014-02-26 | 2015-02-25 | 同步節拍特效系統及同步節拍特效處理方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410065200 | 2014-02-26 | ||
CN2014100652005 | 2014-02-26 | ||
CN201510053840.9A CN104754372A (zh) | 2014-02-26 | 2015-02-01 | 同步节拍特效***及同步节拍特效处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104754372A true CN104754372A (zh) | 2015-07-01 |
Family
ID=53593377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510053840.9A Pending CN104754372A (zh) | 2014-02-26 | 2015-02-01 | 同步节拍特效***及同步节拍特效处理方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104754372A (zh) |
TW (1) | TWI574252B (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018023236A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效***技术的数据采集方法和音乐播放器 |
WO2018023238A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 一种播放音乐时音效***的方法和音乐播放器 |
WO2018023239A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效插技术的数据采集方法和音乐播放器 |
WO2018023241A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 一种根据手势音效***的方法和音乐播放器 |
WO2018023237A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效***时的信息推送方法和音乐播放器 |
WO2018023240A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效***时的信息推送方法和音乐播放器 |
CN107682642A (zh) * | 2017-09-19 | 2018-02-09 | 广州艾美网络科技有限公司 | 识别视频特效触发时间点的方法、装置和终端设备 |
CN108040264A (zh) * | 2017-11-07 | 2018-05-15 | 苏宁云商集团股份有限公司 | 一种用于电视节目选台的音箱语音控制方法及设备 |
CN108766408A (zh) * | 2018-05-24 | 2018-11-06 | 广州音乐猫乐器科技有限公司 | 一种电子乐器合奏***和方法 |
CN108831422A (zh) * | 2017-03-22 | 2018-11-16 | 卡西欧计算机株式会社 | 操作处理装置、再现装置、操作处理方法及记录介质 |
CN109343770A (zh) * | 2018-09-27 | 2019-02-15 | 腾讯科技(深圳)有限公司 | 交互反馈方法、设备和记录介质 |
CN109448761A (zh) * | 2018-11-23 | 2019-03-08 | 广州酷狗计算机科技有限公司 | 播放歌曲的方法和装置 |
CN109474850A (zh) * | 2018-11-29 | 2019-03-15 | 北京字节跳动网络技术有限公司 | 运动像素视频特效添加方法、装置、终端设备及存储介质 |
CN111782858A (zh) * | 2020-03-31 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 音乐匹配的方法和装置 |
CN112882373A (zh) * | 2021-01-16 | 2021-06-01 | 深圳华泓物联技术有限公司 | 一种智能节拍装置及乐器辅助学习的方法 |
CN113055738A (zh) * | 2019-12-26 | 2021-06-29 | 北京字节跳动网络技术有限公司 | 视频特效处理方法及装置 |
CN117857868A (zh) * | 2024-03-07 | 2024-04-09 | 腾讯科技(深圳)有限公司 | 视频中音频节拍的预测方法、装置、计算机设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5682326A (en) * | 1992-08-03 | 1997-10-28 | Radius Inc. | Desktop digital video processing system |
CN201586394U (zh) * | 2010-01-07 | 2010-09-22 | 财团法人工业技术研究院 | 交互式舞台效果*** |
CN102580328A (zh) * | 2012-01-10 | 2012-07-18 | 上海恒润数码影像科技有限公司 | 4d影音一体机的控制装置及其方法 |
CN103313113A (zh) * | 2013-05-29 | 2013-09-18 | 深圳市九洲电器有限公司 | 一种视频的播放方法及机顶盒 |
CN103324488A (zh) * | 2013-07-12 | 2013-09-25 | 山东易创电子有限公司 | 一种特效信息获取方法及装置 |
CN103581741A (zh) * | 2012-07-26 | 2014-02-12 | 三星电子(中国)研发中心 | 特效播放设备和方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1837858B1 (en) * | 2000-01-11 | 2013-07-10 | Yamaha Corporation | Apparatus and method for detecting performer´s motion to interactively control performance of music or the like |
CN100437662C (zh) * | 2001-10-20 | 2008-11-26 | 哈尔·C·索尔特 | 在音乐符号和学习乐器中提供指导的交互式游戏 |
TWI254241B (en) * | 2003-01-24 | 2006-05-01 | Cyberlink Corp | Method and apparatus of audio performance |
US20070137463A1 (en) * | 2005-12-19 | 2007-06-21 | Lumsden David J | Digital Music Composition Device, Composition Software and Method of Use |
KR20090008047A (ko) * | 2007-07-16 | 2009-01-21 | 삼성전자주식회사 | 동작 및 위치를 검출하는 음성 입력장치와 노래 반주기 및이를 적용한 노래반주방법 |
CN101388234B (zh) * | 2007-09-12 | 2010-12-22 | 凌阳科技股份有限公司 | 一种具有灯光显示装置的多媒体播放*** |
US8338686B2 (en) * | 2009-06-01 | 2012-12-25 | Music Mastermind, Inc. | System and method for producing a harmonious musical accompaniment |
WO2010146624A1 (ja) * | 2009-06-15 | 2010-12-23 | パイオニア株式会社 | 音声信号処理装置のタイムスケーリング方法、音声信号処理装置のピッチシフト方法、音声信号処理装置およびプログラム |
TWI434211B (zh) * | 2010-06-11 | 2014-04-11 | Univ Nat Taiwan Ocean | 互動式影音播放系統及其使用方法 |
-
2015
- 2015-02-01 CN CN201510053840.9A patent/CN104754372A/zh active Pending
- 2015-02-25 TW TW104106113A patent/TWI574252B/zh not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5682326A (en) * | 1992-08-03 | 1997-10-28 | Radius Inc. | Desktop digital video processing system |
CN201586394U (zh) * | 2010-01-07 | 2010-09-22 | 财团法人工业技术研究院 | 交互式舞台效果*** |
CN102580328A (zh) * | 2012-01-10 | 2012-07-18 | 上海恒润数码影像科技有限公司 | 4d影音一体机的控制装置及其方法 |
CN103581741A (zh) * | 2012-07-26 | 2014-02-12 | 三星电子(中国)研发中心 | 特效播放设备和方法 |
CN103313113A (zh) * | 2013-05-29 | 2013-09-18 | 深圳市九洲电器有限公司 | 一种视频的播放方法及机顶盒 |
CN103324488A (zh) * | 2013-07-12 | 2013-09-25 | 山东易创电子有限公司 | 一种特效信息获取方法及装置 |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018023238A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 一种播放音乐时音效***的方法和音乐播放器 |
WO2018023239A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效插技术的数据采集方法和音乐播放器 |
WO2018023241A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 一种根据手势音效***的方法和音乐播放器 |
WO2018023237A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效***时的信息推送方法和音乐播放器 |
WO2018023240A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效***时的信息推送方法和音乐播放器 |
WO2018023236A1 (zh) * | 2016-07-31 | 2018-02-08 | 杨洁 | 音效***技术的数据采集方法和音乐播放器 |
CN108831422A (zh) * | 2017-03-22 | 2018-11-16 | 卡西欧计算机株式会社 | 操作处理装置、再现装置、操作处理方法及记录介质 |
CN108831422B (zh) * | 2017-03-22 | 2024-02-13 | 卡西欧计算机株式会社 | 操作处理装置、再现装置、操作处理方法及记录介质 |
CN107682642A (zh) * | 2017-09-19 | 2018-02-09 | 广州艾美网络科技有限公司 | 识别视频特效触发时间点的方法、装置和终端设备 |
CN108040264B (zh) * | 2017-11-07 | 2021-08-17 | 苏宁易购集团股份有限公司 | 一种用于电视节目选台的音箱语音控制方法及设备 |
CN108040264A (zh) * | 2017-11-07 | 2018-05-15 | 苏宁云商集团股份有限公司 | 一种用于电视节目选台的音箱语音控制方法及设备 |
CN108766408A (zh) * | 2018-05-24 | 2018-11-06 | 广州音乐猫乐器科技有限公司 | 一种电子乐器合奏***和方法 |
CN109343770A (zh) * | 2018-09-27 | 2019-02-15 | 腾讯科技(深圳)有限公司 | 交互反馈方法、设备和记录介质 |
CN109343770B (zh) * | 2018-09-27 | 2021-07-20 | 腾讯科技(深圳)有限公司 | 交互反馈方法、设备和记录介质 |
CN109448761A (zh) * | 2018-11-23 | 2019-03-08 | 广州酷狗计算机科技有限公司 | 播放歌曲的方法和装置 |
CN109474850A (zh) * | 2018-11-29 | 2019-03-15 | 北京字节跳动网络技术有限公司 | 运动像素视频特效添加方法、装置、终端设备及存储介质 |
CN113055738A (zh) * | 2019-12-26 | 2021-06-29 | 北京字节跳动网络技术有限公司 | 视频特效处理方法及装置 |
US11882244B2 (en) | 2019-12-26 | 2024-01-23 | Beijing Bytedance Network Technology Co., Ltd. | Video special effects processing method and apparatus |
CN111782858A (zh) * | 2020-03-31 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 音乐匹配的方法和装置 |
CN111782858B (zh) * | 2020-03-31 | 2024-04-05 | 北京沃东天骏信息技术有限公司 | 音乐匹配的方法和装置 |
CN112882373A (zh) * | 2021-01-16 | 2021-06-01 | 深圳华泓物联技术有限公司 | 一种智能节拍装置及乐器辅助学习的方法 |
CN117857868A (zh) * | 2024-03-07 | 2024-04-09 | 腾讯科技(深圳)有限公司 | 视频中音频节拍的预测方法、装置、计算机设备 |
CN117857868B (zh) * | 2024-03-07 | 2024-05-31 | 腾讯科技(深圳)有限公司 | 视频中音频节拍的预测方法、装置、计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
TWI574252B (zh) | 2017-03-11 |
TW201537567A (zh) | 2015-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104754372A (zh) | 同步节拍特效***及同步节拍特效处理方法 | |
CN107978323B (zh) | 音频识别方法、装置及存储介质 | |
TWI574256B (zh) | 互動節拍特效系統及互動節拍特效處理方法 | |
US20200126524A1 (en) | Apparatus and methods for cellular compositions | |
CN110740262A (zh) | 背景音乐的添加方法、装置及电子设备 | |
CN112511850B (zh) | 连麦方法、直播显示方法、装置、设备及存储介质 | |
CN104811829A (zh) | 卡拉ok互动多功能特效*** | |
CN104822095A (zh) | 复合节拍特效***及复合节拍特效处理方法 | |
JP2014507829A5 (zh) | ||
CN110209871A (zh) | 歌曲评论发布方法及装置 | |
JP2018195312A (ja) | 音声要請に対応する情報提供のためのメディア選択 | |
CN111524501A (zh) | 语音播放方法、装置、计算机设备及计算机可读存储介质 | |
CN104853238A (zh) | 复合节拍特效***及复合节拍特效处理方法 | |
CN104754394A (zh) | 同步视觉特效***及同步视觉特效处理方法 | |
CN108806670B (zh) | 语音识别方法、装置及存储介质 | |
CN111343509A (zh) | 一种虚拟形象的动作控制方法及显示设备 | |
CN104822085A (zh) | 互动节拍特效***及互动节拍特效处理方法 | |
CN104102659A (zh) | 搜索音乐的方法及终端 | |
CN104822094A (zh) | 复合节拍特效***及复合节拍特效处理方法 | |
CN109756628A (zh) | 一种功能按键音效的播放方法、装置及电子设备 | |
CN110493635A (zh) | 视频播放方法、装置及终端 | |
KR20150059932A (ko) | 사운드 출력 방법 및 장치 | |
CN110244999A (zh) | 控制目标应用程序运行的方法、装置、设备及存储介质 | |
CN112435641B (zh) | 音频处理方法、装置、计算机设备及存储介质 | |
CN108922533A (zh) | 确定是否是真唱的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150701 |