用于对音频信号进行编码/解码的方法和设备技术

技术编号:13837340 阅读:61 留言:0更新日期:2016-10-15 22:29
提供了一种用于对音频信号进行编码的方法和设备以及一种用于对音频信号进行解码的方法和设备,其中,在对音频信号进行编码和解码期间产生的误差被减少以提高重建的音频信号的音频质量。对音频信号进行编码的方法包括:检测音频信号的基音,基于检测到的基音确定滤波器系数,基于确定的滤波器系数对音频信号执行第二滤波;以及对从所述第二滤波产生的音频信号进行编码。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的一个或更多个实施例涉及一种用于对音频信号进行编码或解码的方法和设备,更具体地,涉及一种用于使用基音(pitch)滤波器对音频信号进行编码或解码的方法和设备。
技术介绍
当对音频信号进行编码时,为了确保短的延迟时间,作为编码的基本单元的帧的长度应该小。可选地,为了确保高的声音质量,帧的长度应该足够长以实现足够的频率分辨率。因此,难以同时获得短的延迟时间和高的声音质量。一般的音频编码系统为了缩短延迟时间通过根据将被使用的应用减小帧的长度会使声音的质量恶化。可选地,为了缩短延迟时间,一般的音频编码系统可使用排除声音的完全重构的特定类型的窗函数。具体地,在要求短的延迟时间的应用中,短帧导致频率分辨率和声音质量的降低。在为了短的延迟时间而使用短窗的音频编码系统中,可使用基音滤波器来减少明显发生在具有周期性波形的音乐和语音上的编码失真。
技术实现思路
技术问题本专利技术的一个或更多个实施例包括一种用于对音频信号进行编码的方法和设备以及一种用于对音频信号进行解码的方法和设备,其中,在对音频信号进行编码和解码期间所产生的误差被减小以提高重建的音频信号的音频质量。解决方案本专利技术的一个或更多个实施例包括一种用于对音频信号进行编码的方法和设备以及一种用于对音频信号进行解码的方法和设备,其中,在对音频信
号进行编码和解码期间产生的误差被减少以提高重建的音频信号的音频质量。附加的方面将在以下描述中被部分阐述,并且将部分地从所述描述清楚,或可通过本实施例的实践而获知。根据本专利技术的一个或更多个实施例,音频编码方法包括:检测音频信号的基音;基于检测到的基音确定滤波器系数;基于确定的滤波器系数对音频信号执行第二滤波;以及对从所述第二滤波产生的音频信号进行编码。所述音频编码方法还可包括:对音频信号执行第一滤波,其中,检测音频信号的基音的步骤包括:检测从所述第一滤波产生的音频信号的基音。执行第一滤波的步骤可包括:执行用于提高属于在音频信号中所包括的特定频带的频率分量的幅度的预加重,使得所述幅度大于不属于所述特定频带的其他频率分量的幅度。检测音频信号的基音的步骤可包括:从音频信号获取关于基音的信息,其中,关于基音的信息包括基音周期、基音增益、基音抽头和指示所述第二滤波是否被执行的标志中的至少一个。执行第二滤波的步骤可包括:对音频信号执行梳状滤波。检测音频信号的基音的步骤可包括:从音频信号获取关于基音的信息。对从所述第二滤波产生的音频信号进行编码的步骤可包括:产生并输出比特流,其中,所述比特流包括从所述第二滤波产生的音频信号和关于基音的信息。关于基音的信息可包括基音周期、基音增益、基音抽头和指示所述第二滤波是否被执行的标志中的至少一个。产生并输出比特流的步骤可包括:产生并输出使得关于基音的信息位于所述比特流的辅助区域中的比特流。检测音频信号的基音的步骤可包括:从音频信号被划分为的多个帧中的每一帧获取关于基音的信息,其中,关于基音的信息包括基音周期、基音增益、基音抽头和指示所述第二滤波是否被执行的标志。对从所述第二滤波产生的音频信号进行编码的步骤可包括:将关于基音的信息延迟一帧;并且产生并输出比特流,其中,所述比特流包括从所述第二滤波产生的音频信号以及延迟的关于基音的信息。根据本专利技术的一个或更多个实施例,一种音频解码方法包括:接收编码信号;对接收到的编码信号进行解码;并且对从所述解码产生的解码信号进
行滤波。编码信号是通过以下操作产生的:检测音频信号的基音,基于检测到的基音对音频信号执行第二滤波,并且对从所述第二滤波产生的音频信号进行编码。对解码信号进行滤波的步骤包括:执行所述第二滤波的逆滤波。在音频解码方法中,编码信号可以是通过以下操作产生的:对音频信号执行第一滤波并检测从所述第一滤波产生的音频信号的基音。在音频解码方法中,接收编码信号的步骤可包括:接收编码信号,其中,编码信号包括从产生于所述第一滤波的音频信号获取的关于基音的信息。对解码信号进行滤波的步骤可包括:从接收到的编码信号提取关于基音的信息;并且基于关于基音的信息确定用于对解码信号进行滤波的滤波器系数。根据本专利技术的一个或更多个实施例,一种音频编码设备包括:基音检测器,检测音频信号的基音;第二滤波器,基于检测到的基音确定滤波器系数,并基于确定的滤波器系数对音频信号执行第二滤波;以及编码器,对从所述第二滤波产生的音频信号进行编码。音频编码设备还可包括:第一滤波器,对音频信号执行第一滤波;基音检测器,可检测从所述第一滤波产生的音频信号的基音。在音频编码设备中,第一滤波器可执行用于提高属于所述音频信号中所包括的特定频带的频率分量的幅度的预加重,使得所述幅度大于不属于所述特定频带的其他频率分量的幅度。在音频编码设备中,基音检测器可从音频信号获取关于基音的信息,其中,关于基音的信息包括基音周期、基音增益、基音抽头和指示所述第二滤波器是否被应用的标志。在音频编码设备中,第二滤波器可对音频信号执行梳状滤波。在音频编码设备中,基音检测器可从音频信号获取关于基音的信息,所述编码器可产生并输出比特流,其中,所述比特流包括从所述第二滤波产生的音频信号以及关于基音的信息,并且关于基音的信息可包括基音周期、基音增益、基音抽头和指示所述第二滤波器是否被应用的标志中的至少一个。在音频编码设备中,编码器可产生并输出使得关于基音的信息位于比特流的辅助区域中的比特流。在音频编码设备中,基音检测器可从音频信号被划分为的多个帧中的每一帧获取关于基音的信息,其中,关于基音的信息包括基音周期、基音增益、基音抽头和指示第二滤波器是否被应用的标志中的至少一个。编码器可将关
于基音的信息延迟一帧,并且产生并输出比特流,其中,所述比特流包括从所述第二滤波的音频信号以及延迟的关于基音的信息。根据本专利技术的一个或更多个实施例,一种音频解码设备包括:解码器,接收编码信号并对编码信号进行解码;以及滤波器,对从所述解码产生的解码信号进行滤波。编码信号是通过以下操作产生的:检测音频信号的基音、基于检测到的基音对音频信号执行第二滤波、以及对从所述第二滤波产生的音频信号进行编码,并且所述滤波器执行所述第二滤波的逆滤波。在音频解码设备中,编码信号可以是通过以下操作产生的:对音频信号执行第一滤波并且检测从所述第一滤波产生的音频信号的基音。在音频解码设备中,解码器接收编码信号,其中,编码信号包括从产生于所述第一滤波的音频信号获取的关于基音的信息。滤波器可从接收到的编码信号提取关于基音的信息,并且基于关于基音的信息确定用于对解码信号进行滤波的滤波器系数。根据本专利技术的一个或更多个实施例,一种音频编码方法包括:通过使用从音频信号获取的关于基音的信息对音频信号进行预滤波;通过使用具有预定重叠部分的窗对从所述预滤波产生的音频信号执行加窗;以及基于所述预定重叠部分通过对从所述加窗产生的音频信号进行编码并通过对关于基音的信息进行编码来产生并输出比特流。在音频编码方法中,产生并输出比特流的步骤可包括:基于预定的重叠部分来确定编码延迟;以及根据确定的编码延迟对关于基于基音的信息进行延迟并且输出延迟的关于基音的信息。在音频编码方法中,对音频信号进行预滤波的步骤可包括:从音频信号被划分为的多个帧中中的每一帧获取关于基音的信息。重叠部分的本文档来自技高网
...

【技术保护点】
一种音频编码方法,包括:检测音频信号的基音;基于检测到的基音确定滤波器系数;基于确定的滤波器系数,对音频信号执行第二滤波;以及对从所述第二滤波产生的音频信号进行编码。

【技术特征摘要】
【国外来华专利技术】2013.12.16 KR 10-2013-01566431.一种音频编码方法,包括:检测音频信号的基音;基于检测到的基音确定滤波器系数;基于确定的滤波器系数,对音频信号执行第二滤波;以及对从所述第二滤波产生的音频信号进行编码。2.根据权利要求1所述的音频编码方法,还包括:对音频信号执行第一滤波,其中,检测音频信号的基音的步骤包括:检测从所述第一滤波产生的音频信号的基音。3.根据权利要求2所述的音频编码方法,其中,执行第一滤波的步骤包括:执行用于提高属于在音频信号中所包括的特定频带的频率分量的幅度的预加重,使得所述幅度大于不属于所述特定频带的其他频率分量的幅度。4.根据权利要求1所述的音频编码方法,其中,检测音频信号的基音的步骤包括:从音频信号获取关于基音的信息,其中,关于基音的信息包括基音周期、基音增益、基音抽头和指示所述第二滤波是否被执行的标志中的至少一个。5.根据权利要求1所述的音频编码方法,其中,执行第二滤波的步骤包括:对音频信号执行梳状滤波。6.根据权利要求1所述的音频编码方法,其中,检测音频信号的基音的步骤包括:从音频信号获取关于基音的信息,对从所述第二滤波产生的音频信号进行编码的步骤包括:产生并输出比特流,其中,所述比特流包括从所述第二滤波产生的音频信号和关于基音的信息,关于基音的信息包括基音周期、基音增益、基音抽头和指示所述第二滤波是否被执行的标志中的至少一个。7.根据权利要求6所述的音频编码方法,其中,产生并输出比特流的步骤包括:产生并输出使得关于基音的信息位于比特流的辅助区域中的比特流。8.根据权利要求1所述的音频编码方法,其中,检测音频信号的基音的步骤包括:从音频信号被划分为的多个帧中的每
\t一帧获取关于基音的信息,其中,关于基音的信息包括基音周期、基音增益、基音抽头和指示所述第二滤波是否被执行的标志,并且对从所述第二滤波产生的音频信号进行编码的步骤包括:将关于基音的信息延迟一帧;并且产生并输出比特流,其中,所述比特流包括从所述第二滤波产生的音频信号和延迟的关...

【专利技术属性】
技术研发人员:李男淑金贤郁
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1