音频处理方法技术

技术编号:39581989 阅读:10 留言:0更新日期:2023-12-03 19:32
本申请提供了一种音频处理方法

【技术实现步骤摘要】
音频处理方法、装置、电子设备及存储介质


[0001]本申请涉及音频处理
,尤其涉及一种音频处理方法

装置

电子设备及存储介质


技术介绍

[0002]子弹时间
(Bullet time)
,是一种使用在电影

电视广告或电脑游戏中的摄影技术模拟变速特效,例如,强化的慢镜头

时间静止等效果
。“子弹时间”效果因在好莱坞华纳兄弟电影公司出品的电影

骇客帝国

中大量使用名声大噪

其中,男主角
Neo
仰身躲子弹的慢动作镜头堪称经典,“子弹时间”也因此得名

这一技术被广泛应用于影视,广告,创意活动等领域

子弹时间视频中,视频对象运动速度缓慢,相应的,音效也随着视频对象运动速度的变慢而变慢,因此,用户对子弹时间视频中播放的声音的感知更加明显

[0003]然而,传统的子弹时间视频,大多采用常规的音频处理方法,即单路音频特效,无法体现观看视角切换时带来的声音变化的效果


技术实现思路

[0004]本申请实施例的目的在于提供一种音频处理方法

装置

电子设备及存储介质,以解决传统的子弹时间视频,大多采用常规的音频处理方法,无法体现观看视角切换时带来的声音变化的效果的问题

具体技术方案如下:
[0005]第一方面,提供了一种音频处理方法,所述方法包括:
[0006]在播放目标视频过程中,获取当前播放时刻所述目标视频对应的待处理音频,以及,确定当前播放时刻所述目标视频对应的观看视角;
[0007]确定所述待处理音频对应的至少一个声道及目标播放进度;
[0008]针对每个声道,从预设的卷积核库中获取与所述声道和所述观看视角对应的目标卷积核;
[0009]利用所述目标卷积核对所述待处理音频进行卷积处理,得到对应的声道音频;
[0010]合并所有所述声道对应的声道音频得到目标音频,并在播放所述目标视频至所述目标播放进度时,播放所述目标音频

[0011]在一个可能的实施方式中,所述利用所述目标卷积核对所述待处理音频进行卷积处理,得到对应的声道音频,包括:
[0012]对所述目标卷积核进行傅里叶变换处理得到第一频域数据,以及,对所述待处理音频进行傅里叶变换处理得到第二频域数据;
[0013]将所述第一频域数据和所述第二频域数据的乘积,作为对应的目标频域数据;
[0014]对所述目标频域数据进行傅里叶逆变换处理,得到所述声道音频

[0015]在一个可能的实施方式中,所述播放所述目标音频之前,还包括:
[0016]获取标准音量范围;
[0017]确定所述目标音频中的最大音量和最小音量;
[0018]针对每个其他音量,确定所述其他音量在所述最大音量和所述最小音量之间的比例;
[0019]基于所述比例和所述标准音量范围,确定所述其他音量对应的音量修正值;
[0020]将所述最大音量调整为所述音量上限值,将所述最小音量调整为所述音量下限值,以及,将每个其他音量调整为对应的音量修正值

[0021]在一个可能的实施方式中,所述获取标准音量范围,包括:
[0022]检测是否接收到用户输入的第一音量范围;
[0023]在接收到用户输入的第一音量范围的情况下,将所述第一音量范围确定为所述标准音量范围;
[0024]在未接收到用户输入的第一音量范围的情况下,将预设的第二音量范围确定为所述标准音量范围

[0025]在一个可能的实施方式中,所述获取标准音量范围,包括:
[0026]获取历史播放所述目标视频过程中,对应播放时长最长的历史最大音量和历史最小音量;
[0027]将所述历史最大音量和所述历史最小音量构成的第三音量范围,确定为所述标准音量范围

[0028]在一个可能的实施方式中,所述播放所述目标音频之前,还包括:
[0029]获取所述当前播放时刻对应的参照音频,其中,所述参照音频对应的播放进度在所述目标播放进度之前;
[0030]基于所述参照音频对所述目标音频进行平滑处理

[0031]在一个可能的实施方式中,所述获取当前播放时刻所述目标视频对应的待处理音频之前,还包括:
[0032]在播放目标视频过程中,检测当前播放时刻所述目标视频是否包含目标特效;
[0033]在检测到当前播放时刻所述目标视频包含所述目标特效的情况下,执行所述获取当前播放时刻所述目标视频对应的待处理音频,以及,确定当前播放时刻所述目标视频对应的观看视角至播放所述目标音频的步骤

[0034]第二方面,提供了一种音频处理装置,所述装置包括:
[0035]音频获取模块,用于在播放目标视频过程中,获取当前播放时刻所述目标视频对应的待处理音频,以及,确定当前播放时刻所述目标视频对应的观看视角;
[0036]声道确定模块,用于确定所述待处理音频对应的至少一个声道及目标播放进度;
[0037]卷积核获取模块,用于针对每个声道,从预设的卷积核库中获取与所述声道和所述观看视角对应的目标卷积核;
[0038]音频处理模块,用于利用所述目标卷积核对所述待处理音频进行卷积处理,得到对应的声道音频;
[0039]音频播放模块,用于合并所有所述声道对应的声道音频得到目标音频,并在播放所述目标视频至所述目标播放进度时,播放所述目标音频

[0040]在一个可能的实施方式中,所述音频处理模块,用于:
[0041]对所述目标卷积核进行傅里叶变换处理得到第一频域数据,以及,对所述待处理音频进行傅里叶变换处理得到第二频域数据;
[0042]将所述第一频域数据和所述第二频域数据的乘积,作为对应的目标频域数据;
[0043]对所述目标频域数据进行傅里叶逆变换处理,得到所述声道音频

[0044]在一个可能的实施方式中,所述装置还包括音量调整模块,用于:
[0045]获取标准音量范围;
[0046]确定所述目标音频中的最大音量和最小音量;
[0047]针对每个其他音量,确定所述其他音量在所述最大音量和所述最小音量之间的比例;
[0048]基于所述比例和所述标准音量范围,确定所述其他音量对应的音量修正值;
[0049]将所述最大音量调整为所述音量上限值,将所述最小音量调整为所述音量下限值,以及,将每个其他音量调整为对应的音量修正值

[0050]在一个可能的实施方式中,所述音量调整模块,还用于:
[0051]检测是否接收到用户输入的第一音量范围;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种音频处理方法,其特征在于,所述方法包括:在播放目标视频过程中,获取当前播放时刻所述目标视频对应的待处理音频,以及,确定当前播放时刻所述目标视频对应的观看视角;确定所述待处理音频对应的至少一个声道及目标播放进度;针对每个声道,从预设的卷积核库中获取与所述声道和所述观看视角对应的目标卷积核;利用所述目标卷积核对所述待处理音频进行卷积处理,得到对应的声道音频;合并所有所述声道对应的声道音频得到目标音频,并在播放所述目标视频至所述目标播放进度时,播放所述目标音频
。2.
根据权利要求1所述的方法,其特征在于,所述利用所述目标卷积核对所述待处理音频进行卷积处理,得到对应的声道音频,包括:对所述目标卷积核进行傅里叶变换处理得到第一频域数据,以及,对所述待处理音频进行傅里叶变换处理得到第二频域数据;将所述第一频域数据和所述第二频域数据的乘积,作为对应的目标频域数据;对所述目标频域数据进行傅里叶逆变换处理,得到所述声道音频
。3.
根据权利要求1所述的方法,其特征在于,所述播放所述目标音频之前,还包括:获取标准音量范围;确定所述目标音频中的最大音量和最小音量;针对每个其他音量,确定所述其他音量在所述最大音量和所述最小音量之间的比例;基于所述比例和所述标准音量范围,确定所述其他音量对应的音量修正值;将所述最大音量调整为所述音量上限值,将所述最小音量调整为所述音量下限值,以及,将每个其他音量调整为对应的音量修正值
。4.
根据权利要求3所述的方法,其特征在于,所述获取标准音量范围,包括:检测是否接收到用户输入的第一音量范围;在接收到用户输入的第一音量范围的情况下,将所述第一音量范围确定为所述标准音量范围;在未接收到用户输入的第一音量范围的情况下,将预设的第二音量范围确定为所述标准音量范围
。5.
根据权利要求3所述的方法,其特征在于,所述获取标准音量范围,包括:获取历史播放所述目标视频过程中,对应播放时长最长的历史最大音量和历史最小音量;将所述历史最大音量和所述历史最小音...

【专利技术属性】
技术研发人员:娄志云黄为庆
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1