一种语音编码方法、语音解码方法和语音处理装置制造方法及图纸

技术编号:32972807 阅读:57 留言:0更新日期:2022-04-09 11:43
本申请公开了一种语音编码方法、语音解码方法和语音处理装置。其中,语音编码方法应用于语音处理装置,语音处理装置包括耦接的通用处理器和逻辑处理器;通用处理器和逻辑处理器协同对至少一路第一语音数据进行编码得到第一编码数据,其中通用处理器用于执行编码过程中的非循环计算部分,逻辑处理器用于执行编码过程中的循环计算部分。通过上述方式,本申请能够提升语音编解码的效率。能够提升语音编解码的效率。能够提升语音编解码的效率。

【技术实现步骤摘要】
一种语音编码方法、语音解码方法和语音处理装置


[0001]本申请涉及语音
,特别是涉及一种语音编码方法、语音解码方法和语音处理装置。

技术介绍

[0002]随着通信、计算机网络等技术的飞速发展,语音编解码技术得到了发展和广泛应用。尤其是近几十年来,语音编解码技术在移动通信、卫星通信、多媒体技术等方面得到普遍应用。语音是人类最重要、最有效、最常用和最方便的交换信息的形式,是人们思想疏通和情感交流的主要途径,在实际的语音通话中,有些信道难以扩展且通信质量差;有些信道正被广泛使用,短期内难以更新;有些昂贵的信道,每压缩一个比特都意味着节省开支。因此,语音编解码无疑在语音通信及人类信息交流中占有举足轻重的地位。

技术实现思路

[0003]本申请主要解决的技术问题是提供一种语音编码方法、语音解码方法和语音处理装置,能够提升语音编解码的效率。
[0004]为解决上述技术问题,本申请第一方面提供了一种语音编码方法,该方法应用于语音处理装置,语音处理装置包括耦接的通用处理器和逻辑处理器;通用处理器和逻辑处理器协同对至少一路第一语音数据进行编码得到第一编码数据,其中通用处理器用于执行编码过程中的非循环计算部分,逻辑处理器用于执行编码过程中的循环计算部分。
[0005]为解决上述技术问题,本申请第二方面提供了一种语音解码方法,该方法应用于语音处理装置,语音处理装置包括耦接的通用处理器和逻辑处理器;通用处理器和逻辑处理器协同对至少一路第二编码数据进行解码得到第二语音数据,其中通用处理器用于执行解码过程中的非循环计算部分,逻辑处理器用于执行解码过程中的循环计算部分。
[0006]为解决上述技术问题,本申请第三方面提供了一种语音处理装置,该装置包括耦接的通用处理器、逻辑处理器和存储器;通用处理器和逻辑处理器用于协同对至少一路第一语音数据进行编码得到第一编码数据,和/或对至少一路第二编码数据进行解码得到第二语音数据,其中通用处理器用于执行编码和/或解码过程中的非循环计算部分,逻辑处理器用于执行编码和/或解码过程中的循环计算部分;存储器用于存储通用处理器和逻辑处理器工作所需的指令与数据。
[0007]本申请的有益效果是:区别于现有技术的情况,本申请利用耦接的通用处理器和逻辑处理器协同进行编码和/或解码处理,其中,逻辑处理器可以提供强大的算力,通用处理器可以提供高效便捷的开发方式,由此,可以将语音编解码算法中占用内核资源较多,且耗时较长的循环计算部分放在逻辑处理器中执行,其余的非循环计算部分由通用处理器执行,从而可以提升语音编解码的效率,进而可以实现多路并行语音编解码,使得资源得到充分的利用,降低硬件成本等。
附图说明
[0008]为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要的附图作简单的介绍,显而易见地,下面描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0009]图1是本申请语音处理装置一实施例的结构示意框图;
[0010]图2是本申请语音处理装置另一实施例的结构示意框图;
[0011]图3是图2中语音处理电路一实施例的结构示意框图;
[0012]图4是本申请语音处理装置又一实施例的结构示意框图;
[0013]图5是本申请语音处理装置再一实施例的结构示意框图;
[0014]图6是编码器对应的语音处理装置的结构示意框图;
[0015]图7是解码器对应的语音处理装置的结构示意框图;
[0016]图8是本申请语音编码方法一实施例的流程示意图;
[0017]图9是图8中步骤S11的另一实施方式的流程示意图;
[0018]图10是图9中步骤S21的另一实施方式的流程示意图;
[0019]图11是编码部分通用处理器向逻辑处理器传递数据的格式的示意图;
[0020]图12是图11中步骤S212的另一实施方式的流程示意图;
[0021]图13是图11中步骤S214的另一实施方式的流程示意图;
[0022]图14是编码部分逻辑处理器向通用处理器传递数据的格式的示意图;
[0023]图15是本申请语音解码方法一实施例的流程示意图;
[0024]图16是图15中步骤S31的另一实施方式的流程示意图;
[0025]图17是图16中步骤S41的另一实施方式的流程示意图;
[0026]图18是解码部分通用处理器向逻辑处理器传递数据的格式的示意图;
[0027]图19是图17中步骤S412的另一实施方式的流程示意图;
[0028]图20是图17中步骤S414的另一实施方式的流程示意图;
[0029]图21是解码部分逻辑处理器向通用处理器传递数据的格式的示意图;
[0030]图22为第一语音数据和第二语音数据在时域和频域的对比图。
具体实施方式
[0031]在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0032]本申请中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0033]语音编解码就是将语音信号数字化,数字化之后再进行传输、存储或处理,可以充分利用数字信号处理的各种技术。为了减小存储空间或降低传输比特率节省带宽,还需要对数字化之后的语音信号进行编解码。
[0034]国际上研究和制定移动音频标准的主要组织有国际电信联盟(International Telecommunications Union,ITU)、国际标准化组织(International Organization for Standardization,ISO)、第三代合作伙伴计划组织(the 3rd Generation Partnership Project,3GPP)、欧洲电信标准化组织(European Telecommunications Standards Institude,ETSI)等。ITU发布一系列的语音编解码标准,其中窄带语音编码标准由G711、G721、G723、G726、G727、G728、G729、G723.1;宽本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音编码方法,其特征在于,所述方法应用于语音处理装置,所述语音处理装置包括耦接的通用处理器和逻辑处理器;所述通用处理器和所述逻辑处理器协同对至少一路第一语音数据进行编码得到第一编码数据,其中所述通用处理器用于执行所述编码过程中的非循环计算部分,所述逻辑处理器用于执行所述编码过程中的循环计算部分。2.根据权利要求1所述的方法,其特征在于,所述通用处理器和所述逻辑处理器协同对至少一路第一语音数据进行编码得到第一编码数据,包括:所述通用处理器和所述逻辑处理器协同执行自适应多速率语音编码算法的编码部分,以对至少一路所述第一语音数据进行编码得到所述第一编码数据。3.根据权利要求2所述的方法,其特征在于,所述通用处理器和所述逻辑处理器协同执行自适应多速率语音编码算法的编码部分,包括:所述通用处理器导入所述第一语音数据,并分析和计算线性预测编码参数,得到第一中间数据;所述通用处理器将所述第一中间数据传输给所述逻辑处理器,并通知所述逻辑处理器对所述第一中间数据进行处理;所述逻辑处理器对所述第一中间数据进行循环计算音调和创新参数,以及关联数据更新,得到第二中间数据;所述逻辑处理器将所述第二中间数据传输给所述通用处理器;所述通用处理器对所述第二中间数据打包得到所述第一编码数据。4.根据权利要求3所述的方法,其特征在于,所述第一中间数据包括所述第一语音数据和其他参数,所述其他参数包括所述线性预测编码参数;其中,所述第一语音数据和所述其他参数按序排列。5.根据权利要求3所述的方法,其特征在于,所述通用处理器将所述第一中间数据传输给所述逻辑处理器,包括:所述通用处理器将所述第一中间数据按照第一数据地址存入存储器;所述通用处理器通知所述逻辑处理器读取所述第一中间数据;所述逻辑处理器按照所述第一数据地址从所述存储器中读取所述第一中间数据。6.根据权利要求3所述的方法,其特征在于,所述第二中间数据包括所述音调和创新参数,以及填充数据;其中,所述音调和创新参数、填充数据按序排列。7.根据权利要求3所述的方法,其特征在于,所述逻辑处理器将所述第二中间数据传输给所述通用处理器,包括:所述逻辑处理器将所述第二中间数据按照第二数据地址存入存储器;所述逻辑处理器通知所述通用处理器读取所述第二中间数据;所述通用处理器按照所述第二数据地址从所述存储器中读取所述第二中间数据。8.一种语音解码方法,其特征在于,所述方法应用于语音处理装置,所述语音处理装置包括耦接的通用处理器和逻辑处理器;
所述通用处理器和所述逻辑处理器协同对至少一路第二编码数据进行解码得到第二语音数据,其中所述通用处理器用于执行所述解码过程中的非循环计算部分,所述逻辑处理器用于执行所述解码过程中的循环计算部分。9.根据权利要求8所述的方法,其特征在于,所述通用处理器和所述逻辑处理器协同对至少一路第二编码数据进行解码得到第二语音数据,包括:所述通用处理器和所述逻辑处理器协同执行自适应多速率语音解码算法的解码部分,以对至少一路所述第二编码数据进行解码得到所述第二语音数据。10.根据权利要求9所述的方法,其...

【专利技术属性】
技术研发人员:黎绍鑫任珊弟胡凤移郝正海
申请(专利权)人:合肥讯飞数码科技有限公司
类型:发明
国别省市:

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

1