基于智能终端的弹唱方法、装置及系统转让专利
申请号 : CN202010240160.9
文献号 : CN111459396B
文献日 : 2021-06-22
发明人 : 陈华
申请人 : 北京小唱科技有限公司
摘要 :
权利要求 :
1.一种基于智能终端的弹唱方法,其特征在于,所述方法包括:智能终端监控弹唱者的演唱进度,在到达歌词中的弹奏标记前,在动作提示框中展示当前需要弹唱者输入的触发动作,所述触发动作包括手势和表情两种类型;
接收并识别弹唱者输入的触发动作;
识别成功后在演唱到弹奏标记时播放该弹奏标记处对应的弹奏特效,所述弹奏特效包括和弦音频和/或图像特效;
所述方法还包括:
在歌曲中和弦弹奏的位置设置弹奏标记,根据弹唱难度确定整个弹唱过程中,需要弹唱者做的某一种触发动作的种类数,难度较高时,种类数越多,确定触发动作的种类数之后,根据弹奏标记的数量,将所有种类数的触发动作随机分配于弹奏标记。
2.根据权利要求1所述的基于智能终端的弹唱方法,其特征在于,所述方法还包括:在弹唱前,获取弹唱的模式,弹唱的模式中包括弹唱中使用的触发动作的类型、弹唱难度、弹唱的乐器;
根据弹唱的模式设置歌词中包含的弹奏标记、弹唱中使用的触发动作以及播放的弹奏特效。
3.根据权利要求2所述的基于智能终端的弹唱方法,其特征在于,所述弹唱的模式中还包括弹唱的节奏类型,当节奏类型中包含连弹时,所述在动作提示框中展示当前需要弹唱者输入的触发动作包括:
在动作提示框所属区域展示当前需要弹唱者输入的触发动作、触发动作的执行次数;
或者,
在动作提示框所属区域展示当前需要弹唱者输入的触发动作、触发动作的执行次数、复位动作。
4.根据权利要求2所述的基于智能终端的弹唱方法,其特征在于,所述触发动作为手势,所述在动作提示框中展示当前需要弹唱者输入的触发动作还包括:在动作提示框中展示当前需要弹唱者输入的触发动作,在动作展示框外展示动作提示框的移动轨迹;
所述接收并识别弹唱者输入的触发动作包括:接收手势以及手势的移动轨迹;
所述识别成功后在演唱到弹奏标记时播放该弹奏标记处对应的弹奏特效包括:根据手势的移动轨迹控制动作提示框的移动;
当动作提示框移动到目的位置时,播放对应的弹奏特效。
5.根据权利要求4所述的基于智能终端的弹唱方法,其特征在于,所述方法还包括:根据弹唱难度,动作提示框展示单手或者双手手势,以实现单手或者双手的弹唱。
6.根据权利要求4所述的基于智能终端的弹唱方法,其特征在于,所述根据弹唱的模式设置歌词中包含的弹奏标记、弹唱中使用的触发动作以及播放的弹奏特效包括:获取弹唱者选择弹唱的歌曲,并根据所述歌曲对应的音乐设备数字接口MIDI文件设置弹奏标记,所述歌曲的MIDI文件是通过服务器获取的;
根据弹唱难度,生成每个弹奏标记对应的触发动作;
根据弹唱的乐器,设置每个弹奏标记对应的弹奏特效;
根据弹唱中使用的触发动作的类型,设置弹唱中使用的触发动作。
7.根据权利要求1所述的基于智能终端的弹唱方法,其特征在于,所述方法还包括:在弹唱完成后,将演唱音频和弹奏特效合并生成弹唱作品。
8.一种基于智能终端的弹唱装置,其特征在于,所述装置包括:展示单元,用于智能终端监控弹唱者的演唱进度,在到达歌词中的弹奏标记前,在动作提示框中展示当前需要弹唱者输入的触发动作,所述触发动作包括手势和表情两种类型;
识别单元,用于接收并识别弹唱者输入的触发动作;
播放单元,用于识别成功后在演唱到弹奏标记时播放该弹奏标记处对应的弹奏特效,所述弹奏特效包括和弦音频和/或图像特效;
所述装置还包括:在歌曲中和弦弹奏的位置设置弹奏标记,根据弹唱难度确定整个弹唱过程中,需要弹唱者做的某一种触发动作的种类数,难度较高时,种类数越多,确定触发动作的种类数之后,根据弹奏标记的数量,将所有种类数的触发动作随机分配于弹奏标记。
9.一种基于智能终端的弹唱系统,其特征在于,所述系统包括:智能终端、服务器:所述智能终端,用于执行前述权利要求1‑7中任一项所述的基于智能终端的弹唱方法;
所述服务器,用于在弹唱前向智能终端发送弹唱者选择弹唱的歌曲对应的音乐设备数字接口MIDI文件;在弹唱完成后,接收并存储智能终端发送的弹唱作品,所述弹唱作品是智能终端将演唱音频和弹奏特效合并生成的。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行权利要求1至权利要求7中任一项所述的基于智能终端的弹唱方法。
说明书 :
基于智能终端的弹唱方法、装置及系统
技术领域
背景技术
手指点击屏幕进行操作,可玩弹唱内容创作方式单一,无法满足用户的个性化需求,以及多
维度创作的需求。
发明内容
一个或多个问题。
型;
是智能终端将演唱音频和弹奏特效合并生成的。
所述计算机执行上述第一方面中任一项所述的基于智能终端的弹唱方法。
触发动作,所述触发动作包括手势和表情两种类型;接收并识别弹唱者输入的触发动作;识
别成功后在演唱到弹奏标记时播放该弹奏标记处对应的弹奏特效,所述弹奏特效包括和弦
音频和/或图像特效。可以看出,本申请中,在弹唱者弹唱时,智能终端可以识别弹唱者的手
势或者表情,然后通过手势或者表情等动作来触发弹奏特效的播放,相当于通过手势或者
表情来进行弹奏。相比于现有的只能手指点击屏幕的单一的弹唱方式,更加的多元化,能够
满足多维度弹唱的需求。
附图说明
构成对本申请的不当限定。在附图中:
具体实施方式
本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范
围。
的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具
有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的
过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清
楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
演唱进度到达每一个弹奏标记前,提前在动作动作提示框中展示当前需要弹唱者输入的触
发动作,以使弹唱者在到达弹奏标记时按照提示做相应的触发动作。具体的触发动作包括
手势和表情两种类型。手势是指通过单手或者双手手指的变化确定的不同的手势,表情是
指通过脸部器官的变化确定的不同的面部状态,比如眨眼、张口、噘嘴等等。图2为本实施例
提供的一种弹唱页面的示意图,左右两图分别对应两种不同的页面设计,两图中都包括歌
词内容和动作提示框,歌词内容上方的原点标记(左侧图)或者手势标记(右侧图)为弹奏标
记,页面中间区域的圆形框为动作提示框,当前动作提示框中展示的是手势类型的触发动
作。图3为本实施例提供的另一种弹唱页面的示意图,左右两图分别对应两种不同的页面设
计,左图中包括歌词内容和动作提示框,右侧图中也包括歌词内容,动作提示框隐藏了,左
右两个图中歌词内容上方的原点标记(左侧图)或者表情标记(右侧图)为弹奏标记,左图页
面中间区域的圆形框为动作提示框,当前动作提示框中展示的是表情类型的触发动作;右
图页面中间区域为动作提示框区域,动作提示框隐藏了,动作提示框区域中展示的是表情
类型的触发动作。图2和图3中的触发动作、动作提示框的形式、弹奏标记的形式只是示意性
的,在实际的应用中,可以适应性的调整。
别弹唱者所做的触发动作。触发动作的识别是将摄像头采集到的手势或者人脸图像信息提
取动作特征点,然后将提取的特征点与预设的触发动作库中的触发动作对应的特征点进行
比对,根据相似度结果确定触发动作。
括和弦音频和/或图像特效。
唱完毕,将演唱音频和弹奏特效进行合并得到弹唱作品。弹唱作品可以选择是否保存,如果
选择保存,可以保存在本地或者服务器。
记,然后由弹唱者通过手势或者表情来触发和弦音频的播放或者图像特效的展示,实现了
多维度的弹奏。本实施例中的弹唱方式操作简单,而且增加了弹唱的趣味性。
唱者输入的触发动作,所述触发动作包括手势和表情两种类型;接收并识别弹唱者输入的
触发动作;识别成功后在演唱到弹奏标记时播放该弹奏标记处对应的弹奏特效,所述弹奏
特效包括和弦音频和/或图像特效。可以看出,本申请中,在弹唱者弹唱时,智能终端可以识
别弹唱者的手势或者表情,然后通过手势或者表情等动作来触发弹奏特效的播放,相当于
通过手势或者表情来进行弹奏。相比于现有的只能手指点击屏幕的单一的弹唱方式,更加
的多元化,能够满足多维度弹唱的需求。
唱的模式就是通过功能入口以及选择按钮的选择确定的。如图5,为本实施例提供的一种弹
唱准备页的示意图,左右两图分别对应两种不同的页面设计,左图中右侧展示了调音、找
调、演示、段落、美颜、滤镜、难度、手势/表情切换(图5当前显示的是手势弹奏);右图中右侧
默认只展示了调音、找调、难度手势/表情切换,将其他的入口通过“更多”进行了隐藏,用户
可以通过点击“更多”展示出其他更多的功能按钮,然后再进行其他功能按钮的选择。调音、
找调是对弹唱歌曲的音调进行设置调整,演示是为弹唱者播放弹唱的操作流程视频;美颜
和滤镜是对智能终端的摄像头拍摄效果的设置;难度是弹唱的难度的选择入口;手势/表情
切换为选择弹唱时的触发动作的类型。图中下方为节奏类型的切换按钮、弹奏乐器的切换
按钮(不同的弹奏乐器用对应的乐器的图标表示)、以及节拍器的开关按钮。
奏类型、弹唱中是否开启节拍器、弹唱速度、音调、弹唱的段落等信息。
曲的节拍、速度、调、段落、和弦信息,即根据MIDI文件可以确定歌曲中需要播放弹奏特效的
位置,然后在播放弹奏特效的位置设置弹奏标记。需要说明的是,弹奏特效为和弦音频时,
播放弹奏特效的位置为弹奏和弦的位置,可以根据MIDI文件确定;若弹奏特效是图像特效
的情况下,弹奏标记不需要设置在弹奏和弦的位置,可以规定其他的设置规则进行设置,比
如设置在每个段落的开头、结尾等位置。
作为手势时,当用户选择弹唱的难度较高时,整个弹唱过程中需要弹唱者做六种手势,当用
户选择弹唱的难度较低时,整个弹唱过程中需要弹唱者做两种手势。确定触发动作的种类
数之后,根据弹奏标记的数量,将所有种类数的触发动作随机分配于弹奏标记,即随机将触
发动作与弹奏标记进行绑定。实现当演奏到弹奏标记处前,在动作提示框中展示与弹奏标
记绑定的触发动作。
的乐器后,歌曲的弹奏标记处对应的弹奏特效设置为该乐器对应的弹奏特效。
若弹唱者选择的是手势,则弹奏标记绑定的触发动作为表情,弹唱过程中动作提示框中展
示的都是表情。
定。
提示框所属区域(包括动作提示框以及其周围的区域)展示当前需要弹唱者输入的触发动
作、触发动作的执行次数;或者,在动作提示框所属区域展示当前需要弹唱者输入的触发动
作、触发动作的执行次数、复位动作。具体的,当触发动作为手势时,在动作提示框所属区域
展示当前需要弹唱者输入的触发动作、触发动作的执行次数、复位动作。如图6所示,为本实
施例提供的一种手势连弹对应的弹唱页面示意图,其中最左侧图中动作提示框中展示的是
触发的手势,动作提示框右上角“×2”表示连弹的次数,中间图中动作提示框的左下角的拳
头标识为复位动作。在实际的操作中,弹唱者可以通过重复做触发的手势,和复位动作来实
现连弹。当触发动作为表情时,在动作提示框所属区域展示当前需要弹唱者输入的触发动
作、触发动作的执行次数;图6中最右侧图为最左侧图的另一种页面设计形式。如图7所示,
为本实施例提供的一种表情连弹对应的弹唱页面示意图,左右两图分别对应两种不同的页
面设计,其中动作提示框中(左图)或者动作提示框区域(右图)展示的是触发的表情,右上
角“×2”表示连弹的次数,图中没有设置复位动作的标识,在实际的应用中,可以通过不做
表情来表示复位。在实际的操作中,弹唱者可以通过重复做触发的表情,和不做表情来实现
连弹。本实施例中节奏类型为柱式节奏型、扫弦节奏型时,可以实现连弹的效果,节奏类型
为分解节奏型时,每次手势或者表情只能识别一次,不能实现多次连弹的效果。
势的移动轨迹控制动作提示框的移动;当动作提示框移动到目的位置时,播放对应的弹奏
特效。具体的,如图8所示,本实施例提供了一种有移动轨迹的弹唱页面示意图,其中左图中
包含触发动作的动作提示框为起始位置,箭头组成的轨迹为动作提示框的移动轨迹,箭头
上方中没有包含触发动作的圆圈为动作提示框移动的目的位置,动作提示框按照箭头的轨
迹从原始位置向目的位置移动,移动到目的位置后播放对应的弹奏特效,其中右图为移动
到目的位置后对应的页面示意图。如图9所示,为本实施例提供了另一种有移动轨迹的弹唱
页面示意图,与图8相比,图9是另一种页面设计样式,主要是更改了弹奏标记的样式和下方
完成按钮的样式,还取消了节拍器按钮。
势;弹唱难度较高时,动作提示框展示为双手手势。如图10所示,为双手弹唱的页面示意图,
其中左侧图中动作提示框中展示的是双手手势,动作提示框上方的两排箭头分别为左手手
势和右手手势的运动轨迹,箭头指向的圆圈为左手手势(或左手动作提示框)和右手手势
(或右手动作提示框)的目的位置,在弹唱的过程中,弹唱者的左右手分别做动作提示框中
的手势,然后按照箭头的方向移动,动作提示框分成左右两个动作提示框跟随着弹唱者手
势的移动分别向目的位置移动,到达目的位置后,触发弹奏特效的播放,图10的右图中为到
达目的位置后的页面示意图。如图11所示,为双手弹唱的另一种页面示意图,图11是另一种
页面设计样式,与图10相比,主要是将两排箭头合并成了一排箭头,箭头指向的圆圈也由两
个更改为一个,因此在弹唱的过程中,弹唱者的左右手分别做动作提示框中的手势,然后按
照箭头的方向移动,动作提示框没有分成两个动作提示框,还是保持一个动作提示框沿着
一排箭头的方向移动到目的位置。另外,图11中还更改了弹奏标记的样式和下方完成按钮
的样式,以及取消了节拍器按钮。
同于此处的顺序执行所示出或描述的步骤。
类型;
唱者输入的触发动作,所述触发动作包括手势和表情两种类型;接收并识别弹唱者输入的
触发动作;识别成功后在演唱到弹奏标记时播放该弹奏标记处对应的弹奏特效,所述弹奏
特效包括和弦音频和/或图像特效。可以看出,本申请中,在弹唱者弹唱时,智能终端可以识
别弹唱者的手势或者表情,然后通过手势或者表情等动作来触发弹奏特效的播放,相当于
通过手势或者表情来进行弹奏。相比于现有的只能手指点击屏幕的单一的弹唱方式,更加
的多元化,能够满足多维度弹唱的需求。
是智能终端将演唱音频和弹奏特效合并生成的。
准备所选歌曲的midi音频素材(弹奏特效)、触发动作(手势或表情动作)→将midi音频素材
和触发动作(手势或表情动作)进行关联或者绑定展示给用户→用户演唱歌曲的同时做触
发动作(表情或手势动作)→智能终端识别用户做的触发动作→识别成功后播放midi音频
素材(弹奏特效)→弹唱完成后将演唱音频和midi音频素材(弹奏特效)合并弹唱作品。
智能终端的弹唱方法。
的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们
中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的
硬件和软件结合。
改、等同替换、改进等,均应包含在本申请的保护范围之内。