音频切换时的播放处理方法及装置的制造方法_5

文档序号:8945411阅读:来源:国知局
播放处理装置另一实施例的功能模块示意图。本实施例中,所述音频切换时的播放处理装置还包括:
[0121]数据量计算模块50,用于根据接收到的所述待播放的音频数据的相关音频参数,计算所述待播放的音频数据的总数据量;
[0122]数据量判断模块60,用于根据计算得到的所述待播放的音频数据的总数据量,判断所述待播放的音频数据的总数据量是否大于预设的阈值数据量;
[0123]停止处理模块70,用于当所述待播放的音频数据的总数据量大于所述阈值数据量时,确定接收到的所述待播放的音频数据为干扰数据并停止对所述干扰数据进行播放处理。
[0124]本实施例中,待播放的音频数据可以一次性传送完后,再进行解码播放,同时也可以边传送边解码播放,具体根据实际需要进行设置。无论采用哪种传送方式,在接收端(也即本地音频设备上)都需要对接收到的音频数据分配相应的存储空间。
[0125]例如,在接收到的待播放音频数据的相关音频参数,比如音频的总时长、声道数、采样频率、采样位数,即可根据公式:存储容量(字节)=采样频率X采样精度/8X声道数X时间,计算出待播放的音频数据的总数据量。比如,采样频率为8KHZ,采样位数为16位,音频总时长为2分钟,采用双声道,则对应的音频的总数据量=(8000*16*2*2*60)/(8*1024*1024) = 3.66M,也即需要分配至少3.66M的存储空间。
[0126]进一步可选的,为排除干扰数据的影响,在数据量计算模块50计算出接收到的总的数据量后,数据量判断模块60进一步判断是否大于预设的阈值数据量,比如设为1KB,如果大于1KB,则判定为音频数据;如果小于或等于1KB,则停止处理模块70判定接收到的音频数据为非正常的音频数据,也即干扰数据,而若是干扰数据则停止处理模块70停止进行音频切换的播放处理。
[0127]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种音频切换时的播放处理方法,其特征在于,所述音频切换时的播放处理方法包括: 当在本地音频设备上播放音频时,接收外部音频设备所发送的待播放的音频数据; 根据预设的第一音频处理规则,将本地音频数据中相应音频数据的增益值进行增益衰减处理; 根据预设的第二音频处理规则,将所述待播放的音频数据中相应音频数据的增益值进行增益增强处理; 根据预设的音频输出规则,分别将进行增益衰减处理后的所述本地音频数据以及进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。2.如权利要求1所述的音频切换时的播放处理方法,其特征在于,所述根据预设的第一音频处理规则,将本地音频数据中相应音频数据的增益值进行增益衰减处理包括: 在预设的第一时长内,获取所述第一时长内的所述本地音频数据的增益值中大于预设第一增益阈值的若干第一增益值; 计算选择的预设第一数量的第一增益值的平均值以作为进行增益衰减处理的衰减值; 根据所述衰减值,进行第一增益值的衰减处理。3.如权利要求2所述的音频切换时的播放处理方法,其特征在于,根据预设的第二音频处理规则,将所述待播放的音频数据中相应音频数据的增益值进行增益增强处理包括: 在预设的第二时长内,获取所述第二时长内的所述待播放的音频数据的增益值中小于预设第二增益阈值的若干第二增益值; 计算选择的预设第二数量的第二增益值的平均值以作为进行增益增强处理的增强值; 根据所述增强值,进行第二增益值的增强处理。4.如权利要求3所述的音频切换时的播放处理方法,其特征在于,所述根据预设的音频输出规则,分别将进行增益衰减处理后的所述本地音频数据以及进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放包括: 在所述本地音频数据输出开始后的所述第一时长内,将进行增益衰减处理后的所述本地音频数据输出到所述本地音频设备上的音频解码器上进行解码播放; 在所述本地音频数据输出结束后的所述第二时长内,将进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。5.如权利要求1-4中任一项所述的音频切换时的播放处理方法,其特征在于,所述当在本地音频设备上播放音频时,接收外部音频设备所发送的待播放的音频数据之后包括: 根据接收到的所述待播放的音频数据的相关音频参数,计算所述待播放的音频数据的总数据量; 根据计算得到的所述待播放的音频数据的总数据量,判断所述待播放的音频数据的总数据量是否大于预设的阈值数据量; 若是,则确定接收到的所述待播放的音频数据为干扰数据并停止对所述干扰数据进行播放处理。6.一种音频切换时的播放处理装置,其特征在于,所述音频切换时的播放处理装置包括: 接收模块,用于当在本地音频设备上播放音频时,接收外部音频设备所发送的待播放的音频数据; 增益衰减处理模块,用于根据预设的第一音频处理规则,将本地音频数据中相应音频数据的增益值进行增益衰减处理; 增益增强处理模块,用于根据预设的第二音频处理规则,将所述待播放的音频数据中相应音频数据的增益值进行增益增强处理; 音频播放处理模块,用于根据预设的音频输出规则,分别将进行增益衰减处理后的所述本地音频数据以及进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。7.如权利要求6所述的音频切换时的播放处理装置,其特征在于,所述增益衰减处理丰吴块包括: 第一获取单元,用于在预设的第一时长内,获取所述第一时长内的所述本地音频数据的增益值中大于预设第一增益阈值的若干第一增益值; 衰减值计算单元,用于计算选择的预设第一数量的第一增益值的平均值以作为进行增益衰减处理的衰减值; 增益衰减处理单元,用于根据所述衰减值,进行第一增益值的衰减处理。8.如权利要求7所述的音频切换时的播放处理装置,其特征在于,所述增益增强处理丰吴块包括: 第二获取单元,用于在预设的第二时长内,获取所述第二时长内的所述待播放的音频数据的增益值中小于预设第二增益阈值的若干第二增益值; 增强值计算单元,用于计算选择的预设第二数量的第二增益值的平均值以作为进行增益增强处理的增强值; 增益增强处理单元,用于根据所述增强值,进行第二增益值的增强处理。9.如权利要求8所述的音频切换时的播放处理装置,其特征在于,所述音频播放处理模块具体用于: 在所述本地音频数据输出开始后的所述第一时长内,将进行增益衰减处理后的所述本地音频数据输出到所述本地音频设备上的音频解码器上进行解码播放;以及在所述本地音频数据输出结束后的所述第二时长内,将进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。10.如权利要求6-9中任一项所述的音频切换时的播放处理装置,其特征在于,所述音频切换时的播放处理装置还包括: 数据量计算模块,用于根据接收到的所述待播放的音频数据的相关音频参数,计算所述待播放的音频数据的总数据量; 数据量判断模块,用于根据计算得到的所述待播放的音频数据的总数据量,判断所述待播放的音频数据的总数据量是否大于预设的阈值数据量; 停止处理模块,用于当所述待播放的音频数据的总数据量大于所述阈值数据量时,确定接收到的所述待播放的音频数据为干扰数据并停止对所述干扰数据进行播放处理。
【专利摘要】本发明公开了一种音频切换时的播放处理方法,包括:当在本地音频设备上播放音频时,接收外部音频设备所发送的待播放的音频数据;将本地音频数据中相应音频数据的增益值进行增益衰减处理以及将所述待播放的音频数据中相应音频数据的增益值进行增益增强处理;分别将进行增益衰减处理后的所述本地音频数据以及进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。本发明还公开了一种音频切换时的播放处理装置。通过本发明,避免了两种不同音频设备之间进行音频切换时所产生的噪声干扰,同时使音频切换后的播放能够进行平滑过渡进而提升用户的使用体验。
【IPC分类】H03G3/20
【公开号】CN105162427
【申请号】CN201510537484
【发明人】焦新旺, 王云华
【申请人】深圳Tcl数字技术有限公司
【公开日】2015年12月16日
【申请日】2015年8月27日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1