[发明专利]一种声卡数据的处理方法、装置及电子设备有效

专利信息
申请号: 202110019439.9 申请日: 2021-01-07
公开(公告)号: CN112764709B 公开(公告)日: 2021-09-21
发明(设计)人: 孟维良 申请(专利权)人: 北京创世云科技股份有限公司
主分类号: G06F3/16 分类号: G06F3/16;G06F3/06;H04N21/433;H04N21/439
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 柳欣
地址: 100085 北京市海淀区上地信息路2号(北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 声卡 数据 处理 方法 装置 电子设备
【说明书】:

发明提供了一种声卡数据的处理方法、装置及电子设备,其中,该方法包括:预设缓冲时长可变的第一缓冲区;每当采集到声卡数据,将声卡数据、或与声卡数据对应的压缩数据作为音频数据存入至第一缓冲区;每间隔预设时长,从第一缓冲区中取出预设时长的目标数据进行编码,生成编码数据。本发明实施例提供的方案设置可扩展的第一缓冲区来缓存声卡数据,可以避免占用过大的缓冲区,在声卡数据存在滞后问题时通过压缩的方式缓存该声卡数据,保证正确有效地缓存音频数据,避免音频数据的时间戳异常的问题;且不需要删除声卡数据中的部分或全部数据,保证了原有采集数据的语意连贯性,且能够保证音视频同步,有效解决了声卡输出数据不稳定的问题。

技术领域

本发明涉及声卡数据处理技术领域,具体而言,涉及一种声卡数据的处理方法、装置、电子设备及计算机可读存储介质。

背景技术

声卡能够从话筒等拾音设备中获取声音的模拟信号,并将该模拟信号转换为数字信号,从而实现对声音的采集。完美的声卡需要周期性地输出恒定时长的数据,例如每隔20ms输出一段20ms长的音频数据,但现实中声卡很难保持稳定地输出正确时长的音频数据;两次音频采集间隔,声卡给出的数据可能少于间隔时间所应采集的数据,也可能不输出数据,在下一个采集时间段可能声卡给出的数据大于时间间隔所应产生的数据量,导致声卡输出数据不稳定。

对于音视频数据,音频和视频需要同步播放;此时若根据视频时间戳取得音频数据,且有多少就编码多少音频数据,如果声卡没有输出音频数据就会造成断音,如果输出的音频数据过多也会造成音视频的不同步。特别是在含有音视频的直播活动中,还可能存在网络延迟等不稳定的问题,不稳定的声卡会严重影响音视频的直播效果,造成接收端不能正常播放音频。

目前一般通过引入数据缓冲来对抗声卡输出数据不稳定所造成的抖动。当缓冲区为空的时候,同时停止音视频编码,视频采集队列按照帧率持续运行,同时将视频序列缓存起来。当声卡将音频数据输出时,重启视频和音频编码线程。在使用此种方法过程中由于声卡输出数据的不确定性,可能会引起长时间网络流媒体没有进行传输,从而造成远端观众的长时间卡顿,当声卡数据生成后由于率先编码的是老数据,也会造成远端观众的异常延时。

发明内容

为解决现有存在的技术问题,本发明实施例提供一种声卡数据的处理方法、装置、电子设备及计算机可读存储介质。

第一方面,本发明实施例提供了一种声卡数据的处理方法,包括:

预设缓冲时长可变的第一缓冲区;其中,在满足扩展条件时,所述第一缓冲区的缓冲时长被扩展;

每当采集到声卡数据,将所述声卡数据、或与所述声卡数据对应的压缩数据作为音频数据存入至所述第一缓冲区,所述压缩数据为所述声卡数据中部分或全部数据被压缩所得到的数据;

每间隔预设时长,从所述第一缓冲区中取出预设时长的目标数据进行编码,生成编码数据;所述目标数据为预设时长的音频数据、或者被扩展至所述预设时长的音频数据。

第二方面,本发明实施例还提供了一种声卡数据的处理装置,包括:

设置模块,用于预设缓冲时长可变的第一缓冲区;其中,在满足扩展条件时,所述第一缓冲区的缓冲时长被扩展;

缓存模块,用于每当采集到声卡数据,将所述声卡数据、或与所述声卡数据对应的压缩数据作为音频数据存入至所述第一缓冲区,所述压缩数据为所述声卡数据中部分或全部数据被压缩所得到的数据;

编码模块,用于每间隔预设时长,从所述第一缓冲区中取出预设时长的目标数据进行编码,生成编码数据;所述目标数据为预设时长的音频数据、或者被扩展至所述预设时长的音频数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创世云科技股份有限公司,未经北京创世云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110019439.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top