数据处理方法、装置、设备、存储介质及计算机程序产品制造方法及图纸

技术编号:33079535 阅读:30 留言:0更新日期:2022-04-15 10:29
本申请实施例公开了一种数据处理方法、装置、设备、存储介质及计算机程序产品,可以应用于云技术、人工智能等各种领域或场景,该数据处理方法包括:对待处理音频进行分段处理,得到至少两个音频片段;利用至少两个数据处理线程对所述至少两个音频片段进行处理,得到各个音频片段的节奏点序列;将所述各个音频片段的节奏点序列进行融合处理,得到所述待处理音频的目标节奏点序列。通过本申请实施例,可以实现确定音频中节奏点的自动化及智能化,从而有效提高确定音频中节奏点的效率。效提高确定音频中节奏点的效率。效提高确定音频中节奏点的效率。

【技术实现步骤摘要】
数据处理方法、装置、设备、存储介质及计算机程序产品


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、装置、设备、存储介质及计算机程序产品。

技术介绍

[0002]音乐节拍是音乐强拍和弱拍的规律组合,例如四二拍的每小节都有一强拍和一弱拍规律性地反复交替,四四拍的每小节则是一个强拍和三个弱拍的组合规律。节奏点是指音乐节拍发生的时间,具有十分广阔的应用场景,如根据音乐节拍设计游戏、音频可视化方向上制作卡点视频,让视频切换根据音乐节拍变换来实现、音乐风格变换方向上在原有音乐之上添加不同的音效来实现音乐氛围的提升等。
[0003]通过人工标注是一种确定音乐节奏点的方式,但是这种方式由于主观因素,标注标准不同会导致音乐节奏点不一致,并且所需的人力资源耗费大,效率不高,因此,如何高效地确定出音乐的节奏点具有十分重要的研究意义。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、装置、设备、存储介质及计算机程序产品,可以实现确定音频中节奏点的自动化及智能化,从而有效提高确定音频中节奏点的效率。
[0005]本申请实施例一方面提供了一种数据处理方法,包括:
[0006]对待处理音频进行分段处理,得到至少两个音频片段;
[0007]利用至少两个数据处理线程对至少两个音频片段进行处理,得到各个音频片段的节奏点序列;
[0008]将各个音频片段的节奏点序列进行融合处理,得到待处理音频的目标节奏点序列。
[0009]本申请实施例一方面提供了一种数据处理装置,包括:
[0010]分段模块,用于对待处理音频进行分段处理,得到至少两个音频片段;
[0011]处理模块,用于利用至少两个数据处理线程对至少两个音频片段进行处理,得到各个音频片段的节奏点序列;
[0012]融合模块,用于将各个音频片段的节奏点序列进行融合处理,得到待处理音频的目标节奏点序列。
[0013]本申请实施例一方面提供了一种计算机设备,包括:处理器、存储器以及网络接口;处理器与存储器、网络接口相连,其中,网络接口用于提供网络通信功能,存储器用于存储程序代码,处理器用于调用程序代码,以执行本申请实施例中的数据处理方法。
[0014]本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,执行本申请实施例中的数据处理方法。
[0015]相应的,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序
产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例中一方面提供的数据处理方法。
[0016]在本申请实施例中,将待处理音频(或者说原始音频)分段得到音频片段,然后利用多个数据处理线程可以实现对多个音频片段的同时处理,得到各个音频片段的节奏点序列,这样就将原始音频的节奏点序列分解为多个节奏点序列的同时计算,通过融合这些节奏点序列快速得到原始音频的节奏点序列,实现确定音频中节奏点的自动化及智能化,有效提高确定节奏点的效率。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请实施例提供的一种数据处理系统的架构图;
[0019]图2是本申请实施例提供的一种数据处理方法的流程示意图;
[0020]图3是本申请实施例提供的一种确定音乐节奏点的流程示意图;
[0021]图4是本申请实施例提供的另一种数据处理方法的流程示意图;
[0022]图5是本申请实施例提供的另一种数据处理方法的流程示意图;
[0023]图6是本申请实施例提供的一种语谱图处理过程的结果示意图;
[0024]图7是本申请实施例提供的一种数据处理装置的结构示意图;
[0025]图8是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]云技术(Cloud technology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。
[0028]云计算(cloud computing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。按照逻辑功能划分,在IaaS(Infrastructure as a Service,基础设施即服务)层上可以部署PaaS(Platform as a Service,平台即服务)层,PaaS层之上再部署SaaS(Software as a Service,软件即服务)层,也可以直接将SaaS部署在IaaS上。PaaS为软件运行的平台,如数据库、web容器等。SaaS为各式各样的业务软件,如web门户网站、短信群发器等。一般来说,
SaaS和PaaS相对于IaaS是上层。本申请提供的数据处理方案可以是PaaS服务提供的功能,能够支持第三方应用调用相关接口通过执行数据处理方案确定音乐节奏点,第三方应用可以利用该音乐节奏点制作卡点音乐、卡点视频等。
[0029]请参见图1,图1是本申请实施例提供的数据处理系统的架构图,如图1所示,包括终端设备101和服务器100。终端设备101和服务器100可以通过有线或无线的方式进行通信连接。
[0030]终端设备101可以通过拾音设备采集音频数据或结合拍摄设备采集视频数据,生成音频或视频文件,该音频或视频中包括的音频可以是音乐,终端设备101通过运行的应用客户端(如在线web应用或第三方APP)上传该音频或视频文件,或者输入指示该文件的本地存储路径,服务器100可以直接获取到音视频数据或者根据该本地存储路径获取音视频数据。
[0031]服务器100可以从终端设备101或者其他数据库中获取音频数据(针对视频则提取其中包括的音频数据)并对其进行切分,得到多个音频片段,然后在服务器100中启用多个数据处理线程来并行或并发处理各个音频片段,得到节奏点序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:对待处理音频进行分段处理,得到至少两个音频片段;利用至少两个数据处理线程对所述至少两个音频片段进行处理,得到各个音频片段的节奏点序列;将所述各个音频片段的节奏点序列进行融合处理,得到所述待处理音频的目标节奏点序列。2.如权利要求1所述的方法,其特征在于,所述将所述各个音频片段的节奏点序列进行融合处理,得到所述待处理音频的目标节奏点序列,包括:获取第一节奏点序列中的第一节奏点,以及获取第二节奏点序列中的第二节奏点;根据所述第一节奏点和所述第二节奏点,对所述第一节奏点序列和所述第二节奏点序列进行融合处理,得到融合节奏点序列;根据所述融合节奏点序列确定所述待处理音频的目标节奏点序列;其中,所述第一节奏点序列和所述第二节奏点序列为所述至少两个音频片段中任一相邻音频片段组合中的节奏点序列,且按照时间顺序所述第一节奏点序列排列在所述第二节奏点序列之前;所述第一节奏点为所述第一节奏点序列中的最后一个节奏点,所述第二节奏点为所述第二节奏点序列中的首个节奏点。3.如权利要求2所述的方法,其特征在于,所述根据所述第一节奏点和所述第二节奏点,对所述第一节奏点序列和所述第二节奏点序列进行融合处理,得到融合节奏点序列,包括:获取所述第一节奏点和所述第二节奏点的时间间隔,以及获取所述第一节奏点和所述第二节奏点的节拍类型,所述节拍类型包括强拍或弱拍;若所述时间间隔大于或等于间隔阈值,且所述第一节奏点和所述第二节奏点的节拍类型满足节拍设定规律,则将所述第二节奏点序列与所述第一节奏点序列进行融合处理,得到融合节奏点序列。4.如权利要求3所述的方法,其特征在于,所述方法还包括:若所述时间间隔小于所述间隔阈值,或者所述第一节奏点和所述第二节奏点的节拍类型不满足所述节拍设定规律,则将所述第二节奏点从所述第二节奏点序列中删除;从删除处理后的第二节奏点序列中确定新的首个节奏点;根据所述第一节奏点和所述新的首个节奏点,对所述第一节奏点序列和所述删除处理后的第二节奏点序列进行融合处理,得到融合节奏点序列。5.如权利要求1所述的方法,其特征在于,所述对待处理音频进行分段处理,得到至少两个音频片段,包括:获取待处理音频;按照设定的分段数量和所述待处理音频的时间长度,对所述待处理音频进行平均分段处理,得到至少两个音频片段。6.如权利要求1所述的方法,其特征在于,所述利用至少两个数据处理线程对所述至少两个音频片段进行处理,得到各个音频片段的节奏点序列,包括:利用至少两个数据处理线程分别对所述至少两个音频片段进行频谱变换处理,得到各个音频片段的语谱图;
利用所述至少两个数据处理线程分别调用节拍检测模型对所述至少两个音频片段的语谱图进行节奏点检测处理,得到所述各个音频片段的节奏点序列。7.如权利要...

【专利技术属性】
技术研发人员:田思达袁微刘恩雨
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1