【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及编码系统领域。更具体地,本专利技术涉及改进的音频编码系统和方法。
技术介绍
在许多应用中,希望把代表信号或文件所需的信息量降到最低程度。通过把信息量降到最低程度,可以节省传送该信号所需的带宽和/或存储该文件所需的存储空间。对于诸如移动通信设备之类的具有有限资源的设备或系统,这是特别有用的。通常用编码器进行压缩的一种信号是音频信号。可以利用音频编码器来压缩时域音频信号,从而可以显著降低表示该信号所需的比特率。理想地,降低经过编码的信号的比特率以使它适合用来传送该信号的传输信道的约束。对于实时通信和流服务应用而言,这是特别有用的。通过使用压缩,也可以减少表示经过编码的音频信号的文件的大小。对于下载和/或存储高质量音频内容而言,这是特别有用的。通常,音频编码器旨在把任何指定比特率或压缩的文件大小的感觉到的失真降到最低程度。然而,比特率越低,或者向文件施加的压缩越多,编码器为满足这两个条件而遇到的挑战越多。通常,最坏可能信号(难以编码的信号)的(编码)性能最终定义任一编码系统的整体性能。在定义任一编码系统的整体性能时的另一个因素是对该信号进行编码所需的编码速度和资源。目前存在许多编码技术和编码器,然而,现有编码技术和编码器的一个问题是它们较慢。现有技术经常遇到的另一个问题是它们需要非常多的例如存储器的资源。尽管在研究条件下这并不是问题,但是对于商业用途特别是对于移动用途来说,编码速度和资源需求可能成为重要考虑。高级音频编码(AAC)是可能用来生成高质量音频文件的一个音频编码系统的示例。作为MP3的后继者的AAC是可以用来生成高质量音频文件的宽 ...
【技术保护点】
一种用于确定LTP编码系统内的信息的当前帧的基音延迟的方法,该方法包括:在计算前一个帧延迟的窗口的附近,选择该当前帧内的延迟搜索窗口,该延迟搜索窗口具有一个上边界和一个下边界;以及计算该当前帧的该延迟搜索窗口内的基音延迟估计。
【技术特征摘要】
【国外来华专利技术】US 2004-12-27 11/022,6101.一种用于确定LTP编码系统内的信息的当前帧的基音延迟的方法,该方法包括在计算前一个帧延迟的窗口的附近,选择该当前帧内的延迟搜索窗口,该延迟搜索窗口具有一个上边界和一个下边界;以及计算该当前帧的该延迟搜索窗口内的基音延迟估计。2.根据权利要求1所述的方法,还包括确定该基音延迟估计是否是不可靠的;以及如果确定该基音延迟估计是不可靠的;选择一个新延迟搜索窗口并且在该新延迟搜索窗口中计算新基音延迟估计。3.根据权利要求2所述的方法,其中选择新延迟搜索还包括设置与从该当前帧的开始到该下边界的区域相对应的下部搜索窗口;设置与从该上边界到该当前帧的结束的区域相对应的上部搜索窗口;计算该下部搜索窗口中的下部基音延迟和该上部窗口中的上部基音延迟;选择与该下部基音延迟或上部基音延迟中产生最大互相关的那个相对应的新搜索窗口定位器;在该新搜索窗口定位器周围设置一个新搜索窗口;计算该新搜索窗口的新基音延迟;以及选择该基音延迟或该新基音延迟中产生最大互相关的那个作为延迟估计器。4.根据权利要求2所述的方法,其中确定该基音延迟是否可靠还包括,比较与基音延迟关联的互相关和自适应阈值。5.根据权利要求1所述的方法,还包括确定使用用于该基音延迟的预测能否实现编码增益,并且若不然,则执行时间频率转换。6.根据权利要求4所述的方法,还包括确定使用用于该基音延迟的预测能否实现编码增益,并且假如是这样的话,则执行时间频率转换,在频域中评估预测,以及确定是否更新该自适应阈值。7.一种用于确定LTP编码系统内的信息的当前帧的基音延迟的计算机代码产品,该计算机代码产品包括计算机代码,该计算机代码被配置为用于在计算前一个帧延迟的窗口的附近,选择该当前帧内的延迟搜索窗口,该延迟搜索窗口具有一个上边界和一个下边界;以及计算该当前帧的该延迟搜索窗口内的基音延迟估计。8.根据权利要求7所述的计算机代码产品,还包括计算机代码,该计算机代码被配置为用于确定该基音延迟估计是否是不可靠的;以及如果确定该基音延迟估计是不可靠的;选择一个新延迟搜索窗口并且在该新延迟搜索窗口中计算新基音延迟估计。9.根据权利要求8所述的计算机代码产品,其中选择新延迟搜索还包括设置与从该当前帧的开始到该下边界的区域相对应的下部搜索窗口;设置与从该上边界到该当前帧的结束的区域相对应的上部搜索窗口;计算该下部搜索窗口中的下部基音延迟和该上部窗口中的上部基音延迟;选择与该下部基音延迟或上部基音延迟中产生最大互相关的那个相对应的新搜索窗口定位器;在该新搜索窗口定位器周围设置一个新搜索窗口;计算该新搜索窗口的新基音延迟;以及选择该基音延迟或该新基音延迟中产生最大互相关的那个作为延迟估计器。10.根据权利要求8所述的计算机代码产品,其中确定该基音延迟是否可靠还包括,比较与基音延迟关联的互相关和自适应阈值。11.根据权利要求7所述的计算机代码产品,还包括计算机代码,配置为用于确定使用用于该基音延迟的预测能否实现编码增益,并且若不然,则执行时间频率转换。12.根据权利要求10所述的计算机代码产品,还包括计算机代码,配置为用于确定使用用于该基音延迟的预测能否实现编码增益,并且假如是这样的话,则执行时间频率转换,在频域中评估预测,以及确定是否更新该自适应阈值。13.一种用于确定LTP编码系统内的信息的当前帧的基音延迟的设备,该设备包括处理器;存储器;以及编码器,该编码器被配置为用于在计算前一个帧延迟的窗口的附近,选择该当前帧内的延迟搜索窗口,该延迟搜索窗口具有一个上边界和一个下边界;以及计算该当前帧的该延迟搜索窗口内的基音延迟估计。14.根据权利要求13所述的设备,其中该编码器还被配置为用于确定该基音延迟估计是否是不可靠的;以及如果确定该基音延迟估计是不可靠的;选择一个新延迟搜索窗口并且在该新延迟搜索窗口中计算新基音延迟估计。15.根据权利要求14所述的设备,其中选择新延迟搜索还包括设置与从该当前帧的开始到该下边界的区域相对应的下部搜索窗口;设置与从该上边界到该当前帧的结束的区域相对应的上部搜索窗口;计算该下部搜索窗口中的下部基音延迟和该上部窗口中的上部基音延迟;选择与该下部基音延...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。