[发明专利]视频回音的消除方法及计算机存储介质有效
申请号: | 202110451342.5 | 申请日: | 2021-04-26 |
公开(公告)号: | CN112995541B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 谢炜航 | 申请(专利权)人: | 北京易真学思教育科技有限公司 |
主分类号: | H04N5/265 | 分类号: | H04N5/265;G10L21/0208 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;兰淑铎 |
地址: | 102299 北京市昌平区未*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 回音 消除 方法 计算机 存储 介质 | ||
1.一种视频回音的消除方法,其特征在于,应用于终端设备的用于视频播放的系统播放器,所述方法包括:
获取所述系统播放器中待播放的视频文件的音轨对象;
通过所述系统播放器的音轨混音接口,对所述视频文件的音轨对象关联的音轨进行混音操作,以获得所述视频文件的音轨对应的音频播放数据;
通过所述系统播放器的音频参考确定接口,根据所述视频文件的音轨对应的音频播放数据,确定用于所述视频文件的视频回音消除处理的音频参考数据;
使用所述音频参考数据,对所述终端设备中音频采集装置获得的音频采集数据进行视频回音消除处理,以消除所述音频采集数据中的所述音频播放数据。
2.根据权利要求1所述的视频回音的消除方法,其特征在于,所述获取所述系统播放器中待播放的视频文件的音轨对象,包括:
根据所述待播放的视频文件的资源数据,初始化所述待播放的视频文件的资源管理对象;
调用所述资源管理对象,以播放所述视频文件,并监听所述视频文件的播放状态;
当监听到所述视频文件的播放状态为准备播放状态时,遍历所述视频文件的媒体轨道对象,以获得所述视频文件的音轨对象。
3.根据权利要求1所述的视频回音的消除方法,其特征在于,所述通过所述系统播放器的音轨混音接口,对所述视频文件的音轨对象关联的音轨进行混音操作,以获得所述视频文件的音轨对应的音频播放数据,包括:
通过所述音轨混音接口中的渲染回调函数,根据所述音轨的当前渲染的音频播放数据在所述系统播放器的内存中的存储位置,读取所述音轨的当前渲染的音频播放数据;
通过所述渲染回调函数,将读取到的所述音轨的当前渲染的音频播放数据存入音频数据队列中,以获得所述音轨对应的音频播放数据,并将所述存储位置存储的所述音轨的当前渲染的音频播放数据置零。
4.根据权利要求3所述的视频回音的消除方法,其特征在于,所述通过所述音轨混音接口中的渲染回调函数,根据所述音轨的当前渲染的音频播放数据在所述系统播放器的内存中的存储位置,读取所述音轨的当前渲染的音频播放数据之前,所述方法还包括:
配置所述渲染回调函数,并将配置的所述渲染回调函数与所述音轨混音接口中的音频处理对象进行关联,及将所述音频处理对象与所述视频文件的资源管理对象进行关联。
5.根据权利要求1所述的视频回音的消除方法,其特征在于,所述通过所述系统播放器的音频参考确定接口,根据所述视频文件的音轨对应的音频播放数据,确定用于所述视频文件的视频回音消除处理的音频参考数据,包括:
通过所述音频参考确定接口的输入回调函数,根据所述音频参考确定接口对应的内存的存储位置,将音频数据队列中的音频播放数据存入所述音频参考确定接口对应的内存中;
通过所述音频参考确定接口,根据所述音频参考确定接口对应的内存的存储位置,读取所述音轨对应的音频播放数据,并确定读取到的所述音轨对应的音频播放数据为所述音频参考数据。
6.根据权利要求1所述的视频回音的消除方法,其特征在于,所述通过所述系统播放器的音频参考确定接口,根据所述视频文件的音轨对应的音频播放数据,确定用于所述视频文件的视频回音消除处理的音频参考数据之前,所述方法还包括:
将所述音频参考确定接口的工作模式设置为音频参考确定模式,并且将所述音频参考确定接口的音频流媒体格式设置为与所述视频文件的音频流媒体格式相同。
7.根据权利要求6所述的视频回音的消除方法,其特征在于,所述方法还包括:
通过所述音频参考确定接口,将所述音频参考确定接口对应的内存中存储的所述音频播放数据传输至所述终端设备的音频播放装置进行音频播放。
8.一种计算机存储介质,其特征在于,所述计算机存储介质存储有可读程序,所述可读程序应用于终端设备的用于视频播放的系统播放器,所述可读程序包括:
用于获取所述系统播放器中待播放的视频文件的音轨对象的指令;
用于通过所述系统播放器的音轨混音接口,对所述视频文件的音轨对象关联的音轨进行混音操作,以获得所述视频文件的音轨对应的音频播放数据的指令;
用于通过所述系统播放器的音频参考确定接口,根据所述视频文件的音轨对应的音频播放数据,确定用于所述视频文件的视频回音消除处理的音频参考数据的指令;
用于使用所述音频参考数据,对所述终端设备中音频采集装置获得的音频采集数据进行视频回音消除处理,以消除所述音频采集数据中的所述音频播放数据的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易真学思教育科技有限公司,未经北京易真学思教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110451342.5/1.html,转载请声明来源钻瓜专利网。