一种声卡的音频处理方法及系统与流程

文档序号:21279484发布日期:2020-06-26 23:30阅读:768来源:国知局

本发明属于直播设备技术领域,特别涉及一种声卡的音频处理方法及系统。



背景技术:

随着信息技术的迅猛发展,各种各样的音视频处理装置应运而生,而由于直播方式的盛行,各种应用于直播领域的声卡也受到人们的火热欢迎。

目前市场上常见的直播声卡,主要以有线方式将收音头信号和处理后的信号通过繁杂的连接线连接到各直播智能设备终端上。比较繁琐,而且噪音较多,影响直播效果。



技术实现要素:

本发明的目的是针对现有技术和应用上的不足,提供一种声卡的音频处理方法及系统。

为解决上述技术问题,本发明的声卡的音频处理方法,包括以下步骤:

s1:音频信号的采集

使用声卡设备采集音频信号,并将其保存在声卡设备中;

s2:音频信号的处理

提取:通过图形用户界面上的菜单功能按键采集设备上的一段音频信号,完成音频信号的频率,幅度信息的提取,并得到该音频信号的波形图;

调整:在设计的用户图形界面下对输入的音频信号进行多种变化,以实现对音频信号的调整;

变换:在用户图形界面下对采集的音频信号进行fourier变换,并画出变换前后的频谱图和变换后的倒谱图;

滤波:滤除音频信号中的噪音部分,并比较各种滤波后的效果;

s3:音频信号的效果显示

通过用户图形界面的输出功能,将处理后的信号的音频进行播放,试听处理后的效果。

优选地,还包括音频信号的时域分析,直接对音频信号的时域波形进行分析,提取的特征参数主要有语音的短时能量,短时平均过零率,短时自相关函数。

优选地,还包括音频信号的频域分析,采用信号的傅立叶表示。

优选地,在所述的s2中,在设计的用户图形界面下对输入的音频信号进行变化,包括变化幅度、改变频率。

优选地,在所述的s2中,信号滤波采用低通滤波、高通滤波、带通滤波和帯阻滤波。

本发明的另一目的在于提供声卡的音频处理系统,包括图形用户界面和matlab,通过操作界面来控制matlab对音频信号的时域和频域进行滤波处理和分析。

优选地,所述的matlab包括音频采集模块、音频提取模块、音频调整模块、音频分析模块、音频变换模块和音频滤波模块。

优选地,所述的matlab还包括音频输出模块和音频播放模块。

与现有技术相比,本发明的有益效果是:

本发明中,用matlab对含噪的的音频信号同时在时域和频域进行滤波处理和分析,在matlab应用软件下设计一个简单易用的图形用户界面(gui),来解决一般应用条件下的各种音频信号的处理,能对音频信号进行采集,并对其进行各种处理软件,达到简单的音频信号处理的目的,操作简单,处理后的音频没有噪音。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。

图1为本发明的声卡的音频处理方法的原理图;

图2为本发明的声卡的音频处理方法的音频语音波形图;

图3为本发明的声卡的音频处理方法的频率调整后波形图;

图4为本发明的声卡的音频处理方法的幅度调整后波形图;

图5为本发明的声卡的音频处理方法的声音样本波形图、频谱图和倒谱图;

图6为本发明的声卡的音频处理方法的帯阻滤波后波形和频谱的变化图;

图7为本发明的声卡的音频处理系统示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

在本发明实施例中,参照图1,该声卡的音频处理方法,包括以下步骤:

s1:音频信号的采集

使用声卡设备采集音频信号,并将其保存在声卡设备中;系统是以一段简短的的音频信号做为分析样本,通过声卡系统将需要的语音信号保存到到声卡中。

s2:音频信号的处理

提取:通过图形用户界面上的菜单功能按键采集设备上的录入的音频信号,完成音频信号的频率,幅度信息的提取,并得到该音频信号的波形图。

在matlab中使用wavread函数,可得出信号的采样频率,并且声音是单声道的。利用sound函数可以清晰的听到采集的语音,采集数据并画出波形图,其中声音的采样频率fs=22050hz,y为采样数据,nbits表示量化阶数。

提取的语音的波形图如图2所示,整段音频数据中得声音高低起伏与录入的声音信号基本一致,并且可以观察到其中包含部分高频噪声。

调整:在设计的用户图形界面下对输入的音频信号进行多种变化,以实现对音频信号的调整;信号调整包括信号的幅度和频率的任意倍数变化。

语音信号的频率调整:

在本实施例中,可以将语音信号的采样频率提高或降低,来实现语音信号的调整,得到理想的语音信号。例如将采样频率提高一倍,即可得到语音信号频率为原频率2倍新的语音信号。运行process→adjust→frequency,得到如图3的信号波形图,并试听调整后的效果。

与原语音信号相比,经过调整后的信号周期变为原来的1/2,此时的语速明显变快,即实现了信号的2倍频功能。

语音信号的振幅调整:

在本实施例中,可以将语音信号的幅度进行提高或降低操作,来实现语音信号的调整,得到声音音量大小不同的语音信号,例如将原语音信号的幅度提高一倍,得到如图4的信号波形图,可以通过gui操作界面的输出功能试听调整后的效果。

此时听到的调整后声音声调变高,但不是很明显,可以将幅度的变化值设置的比较大,那样的话就可以得到效果相当明显的语音信号了。

变换:在用户图形界面下对采集的音频信号进行fourier变换,并画出变换前后的频谱图和变换后的倒谱图;对语音信号进行频谱分析,在matlab中可以利用函数fft对信号行快速傅里叶变换,得到信号的频谱图,并进行倒谱分析,得到倒谱图,如图5所示。从倒谱图可以看出.当读需要的语音时,所对应的频率大概在200hz左右。这与人的语音信号频率集中在200hz到4.5khz之间是相一致的。而在未发声的时间段内,相对的小高频部分(200500hz)应该属于背景噪声。

进一步地,还包括音频信号的时域分析和频域分析,直接对音频信号的时域波形进行分析,提取的特征参数主要有语音的短时能量,短时平均过零率,短时自相关函数。

滤波:滤除音频信号中的噪音部分,并比较各种滤波后的效果;信号滤波采用低通滤波、高通滤波、带通滤波和帯阻滤波。

语音信号中包含背景噪声,这些噪声的频率一般较高。所以可以利用matlab软件中的滤波器进行滤波处理,得到较为理想的语音信号。

在本实施例中,采用带阻滤波对语音信号进行滤波。

运用切比雪夫—ⅱ型数字带阻滤波器,对语音信号进行滤波处理后其与原信号的比较图如图6所示,带阻滤波后,声音比较接近原来的声音。从频谱图中我们可以看出声音的能量主要集中在低频(0.2pi即2204.5hz以内)部分。

s3:音频信号的效果显示

通过用户图形界面的输出功能,将处理后的信号的音频进行播放,试听处理后的效果。还可以将处理后的语音信号保存在电脑上。

本实施例的另一目的在于提供声卡的音频处理系统,参照图7,包括图形用户界面和matlab,通过操作界面来控制matlab对音频信号的时域和频域进行滤波处理和分析。

图形用户界面(graphicaluserinterface,简称gui,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。gui的广泛应用是当今计算机发展的重大成就之一,他极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。

本实施例是用matlab对含噪的的语音信号同时在时域和频域进行滤波处理和分析,在matlab应用软件下设计一个简单易用的图形用户界面(gui),来解决一般应用条件下的各种语音信号的处理。

进一步地,所述的matlab包括音频采集模块、音频提取模块、音频调整模块、音频分析模块、音频变换模块和音频滤波模块。还包括音频输出模块和音频播放模块。

在matlab主窗口中,选择file菜单中的new菜单项,再选择其中的gui命令,就会显示图形用户界面的设计模板。matlab为gui设计一共准备了4种模板,分别是blankgui(默认)、guiwithuicontrols(带控件对象的gui模板)、guiwithaxesandmenu(带坐标轴与菜单的gui模板)与modalquestiondialog(带模式问话对话框的gui模板)。

设计语音信号处理系统的用户图形操作界面(gui)soundprocess,其中菜单主要包括file、process和output三大主要部分,其中file菜单包括输入(input)、保存(save)和退出(quit)等功能;process菜单主要包括提取(extract)、调整(extract)、变换(transform)和滤波(filter)菜单,其中调整(extract)包括幅度调整(range)和频率调整(frequency),滤波(filter)菜单包含低通滤波(lowpassfilter)、高通滤波(highpassfilter)、带通滤波(bandpassfilter)和帯阻滤波(bandstopfilter)等功能菜单。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!