用于冗余帧译码和解码的装置制造方法及图纸

技术编号:10435675 阅读:97 留言:0更新日期:2014-09-17 12:42
本发明专利技术描述一种用于通过电子装置按照码激励线性预测进行冗余帧译码的方法。所述方法包含基于帧确定自适应码簿能量和固定码簿能量。所述方法还包含基于所述自适应码簿能量和所述固定码簿能量译码所述帧的冗余版本。所述方法进一步包含发送后续帧。

【技术实现步骤摘要】
【国外来华专利技术】用于冗余帧译码和解码的装置相关申请案本申请案涉及并主张2012年1月20日申请的标题为“用于冗余帧译码的装置(DEVICESFORREDUNDANTFRAMECODING)”的第61/589,103号美国临时专利申请案以及2012年6月18日申请的标题为“用于冗余帧译码的装置(DEVICESFORREDUNDANTFRAMECODING)”的第61/661,245号美国临时专利申请案的优先权,上述两个美国临时专利申请案特此以引用的方式并入本文中。
本专利技术大体上涉及信号处理。更具体地说,本专利技术涉及用于冗余帧译码和解码的装置。
技术介绍
在过去的几十年,电子装置的使用已变得常见。明确地说,电子技术的进步已降低了越来越复杂且有用的电子装置的成本。成本降低和消费者需求已激增了电子装置的使用,使得其在现代社会中几乎无处不在。因为电子装置的使用已扩大,因此具有对电子装置的新的且改进的特征的需求。更具体地说,通常追求更快、更高效地执行功能或具有较高质量的电子装置。一些电子装置(例如,蜂窝式电话、智能电话、计算机等)使用音频或语音信号。这些电子装置可译码语音信号以供存储或发射。举例来说,蜂窝式电话使用麦克风捕获用户的话音或语音。麦克风将听觉信号转换成电子信号。此电子信号可接着经格式化(例如,经译码)以供发射到另一装置(例如,蜂窝式电话、智能电话、计算机等),以供重放或存储。通常追求信号中的改进的可靠性和质量。举例来说,蜂窝式电话用户可能需要所传送的语音信号中较大的可靠性和质量。然而,可能难以用有限的资源来改进可靠性和质量。如可从此论述观察到,可有助于改进信号中的可靠性和/或质量的系统和方法可为有益的。
技术实现思路
本专利技术描述一种用于借助于电子装置进行冗余帧译码的方法。所述方法包含基于帧确定自适应码簿能量和固定码簿能量。所述方法还包含基于所述自适应码簿能量和所述固定码簿能量译码所述帧的冗余版本。所述方法进一步包含发送后续帧。所述帧可为子帧。所述帧的冗余版本的大小可为可变的。基于所述自适应码簿能量和所述固定码簿能量译码所述帧的所述冗余版本可包含基于所述自适应码簿能量和所述固定码簿能量来确定因子。译码所述帧的所述冗余版本可包含跳过译码用于所述帧的至少一个子帧的至少一个参数的译码。译码所述帧的所述冗余版本可包含在固定基础上或在自适应基础上确定一或多个子帧以用于跳过一或多个参数的译码。基于所述自适应码簿能量和所述固定码簿能量译码所述帧的所述冗余版本可包含确定所述因子是低于第一阈值,在所述第一阈值与第二阈值之间,还是高于所述第二阈值。如果所述因子低于所述第一阈值,那么译码所述帧的所述冗余版本可包含仅译码用于所述帧的所述冗余版本的一或多个固定码簿参数。如果所述因子在所述第一阈值与第二阈值之间,那么译码所述帧的所述冗余版本可包含译码用于所述帧的所述冗余版本的一或多个自适应码簿参数和一或多个固定码簿参数。如果所述因子高于所述第二阈值,那么译码所述帧的所述冗余版本可包含仅译码用于所述帧的所述冗余版本的一或多个自适应码簿参数。根据等式所述因子可为M。E(ACB)可为自适应码簿能量,且E(FCB)可为固定码簿能量。第一阈值可为0.15,且第二阈值可为0.3。译码所述帧的所述冗余版本可包含选择性地从主要位流丢弃一或多个参数。译码所述帧的所述冗余版本可包含使用较少的位来重做所述帧的编码。本专利技术还描述一种用于借助于电子装置进行冗余帧解码的方法。所述方法包含确定是否未成功接收到帧。所述方法还包含在未成功接收到帧的情况下,通过确定所述帧的冗余版本是包含仅一或多个自适应码簿参数,仅一或多个固定码簿参数,还是一或多个自适应码簿参数和一或多个固定码簿参数来确定译码方案。所述方法进一步包含在未成功接收到帧的情况下,基于所述译码方案来重构所述帧。本专利技术还描述一种用于冗余帧译码的电子装置。所述电子装置包含自适应码簿能量确定电路,其基于帧来确定自适应码簿能量。所述电子装置还包含固定码簿能量确定电路,其基于所述帧来确定固定码簿能量。所述电子装置进一步包含冗余译码器,其耦合到所述自适应码簿能量确定电路且耦合到所述固定码簿能量确定电路。所述冗余译码器基于所述自适应码簿能量和所述固定码簿能量译码所述帧的冗余版本。所述电子装置另外包含耦合到冗余译码器的发射电路。所述发射电路发送后续帧。本专利技术还描述一种用于冗余帧解码的电子装置。所述电子装置包含错误检测电路,其确定是否未成功接收到帧;所述电子装置还包含译码方案确定电路,其耦合到所述错误检测电路。所述译码方案确定电路在未成功接收到帧的情况下,通过确定所述帧的冗余版本是包含仅一或多个自适应码簿参数,仅一或多个固定码簿参数,还是一或多个自适应码簿参数和一或多个固定码簿参数来确定译码方案。所述电子装置进一步包含耦合到译码方案确定电路的帧重构电路。所述帧重构电路在未成功接收到帧的情况下,基于所述译码方案来重构所述帧。本专利技术还描述用于冗余帧译码的计算机程序产品。所述计算机程序产品包含具有指令的非暂时性有形计算机可读媒体。所述指令包含用于致使电子装置基于帧来确定自适应码簿能量和固定码簿能量的代码。所述指令还包含用于致使所述电子装置基于所述自适应码簿能量和所述固定码簿能量译码所述帧的冗余版本的代码。所述指令另外包含用于致使所述电子装置发送后续帧的代码。本专利技术还描述用于冗余帧解码的计算机程序产品。所述计算机程序产品包含具有指令的非暂时性有形计算机可读媒体。所述指令包含用于致使电子装置确定是否未成功接收到帧的代码。所述指令还包含用于致使所述电子装置在未成功接收到帧的情况下,通过确定所述帧的冗余版本是包含仅一或多个自适应码簿参数,仅一或多个固定码簿参数,还是一或多个自适应码簿参数和一或多个固定码簿参数来确定译码方案的代码。所述指令进一步包含用于致使所述电子装置在未成功接收到帧的情况下,基于所述译码方案重构所述帧的代码。本专利技术还描述一种用于冗余帧译码的设备。所述设备包含用于基于帧确定自适应码簿能量和固定码簿能量的装置。所述设备还包含用于基于所述自适应码簿能量和所述固定码簿能量译码所述帧的冗余版本的装置。所述设备进一步包含用于发送后续帧的装置。本专利技术还描述一种用于冗余帧解码的设备。所述设备包含用于确定是否未成功接收到帧的装置。所述设备还包含用于在未成功接收到帧的情况下,通过确定所述帧的冗余版本是包含仅一或多个自适应码簿参数,仅一或多个固定码簿参数,还是一或多个自适应码簿参数和一或多个固定码簿参数来确定译码方案的装置。所述设备进一步包含用于在未成功接收到帧的情况下,基于所述译码方案来重构所述帧的装置。附图说明图1是说明其中可实施用于冗余帧译码的系统和方法的电子装置的一个配置的框图;图2是说明用于冗余帧译码的方法的一个配置的流程图;图3是说明根据本文所揭示的系统和方法的帧的冗余版本的一个实例的图;图4是说明用于译码帧的冗余版本的方法的一个配置的流程图;图5是说明用于冗余帧译码的方法的较具体配置的流程图;图6是说明用于译码帧的冗余版本的方法的较具体配置的流程图;图7是说明根据本文所揭示的系统和方法的帧的冗余版本的较具体实例的图;图8是说明其中可实施用于冗余帧译码的系统和方法的电子装置的较具体配置的框图;图9是说明其中可实施用于冗余帧解码的系统和方本文档来自技高网
...
用于冗余帧译码和解码的装置

【技术保护点】
一种用于通过电子装置进行冗余帧译码的方法,其包括:基于帧确定自适应码簿能量和固定码簿能量;基于所述自适应码簿能量和所述固定码簿能量译码所述帧的冗余版本;以及发送后续帧。

【技术特征摘要】
【国外来华专利技术】2012.01.20 US 61/589,103;2012.06.18 US 61/661,245;1.一种用于通过电子装置进行冗余帧译码的方法,其包括:基于帧确定自适应码簿能量和固定码簿能量;基于所述自适应码簿能量和所述固定码簿能量译码所述帧的冗余版本;以及发送包含所述帧的所述冗余版本的后续帧。2.根据权利要求1所述的方法,其中基于所述自适应码簿能量和所述固定码簿能量译码所述帧的所述冗余版本包括基于所述自适应码簿能量和所述固定码簿能量来确定因子。3.根据权利要求2所述的方法,其中基于所述自适应码簿能量和所述固定码簿能量译码所述帧的所述冗余版本进一步包括确定所述因子是低于第一阈值,在所述第一阈值与第二阈值之间,还是高于所述第二阈值。4.根据权利要求3所述的方法,其中如果所述因子低于所述第一阈值,那么译码所述帧的所述冗余版本包括仅译码用于所述帧的所述冗余版本的一或多个固定码簿参数。5.根据权利要求3所述的方法,其中如果所述因子在所述第一阈值与第二阈值之间,那么译码所述帧的所述冗余版本包括译码用于所述帧的所述冗余版本的一或多个自适应码簿参数和一或多个固定码簿参数。6.根据权利要求5所述的方法,其中译码所述帧的所述冗余版本包括跳过用于所述帧的至少一个子帧的至少一个参数的译码。7.根据权利要求5所述的方法,其中译码所述帧的所述冗余版本进一步包括在固定基础上或在自适应基础上确定一或多个子帧以用于跳过一或多个参数的译码。8.根据权利要求3所述的方法,其中如果所述因子高于所述第二阈值,那么译码所述帧的所述冗余版本包括仅译码用于所述帧的所述冗余版本的一或多个自适应码簿参数。9.根据权利要求3所述的方法,其中所述第一阈值为0.15,且所述第二阈值为0.3。10.根据权利要求2所述的方法,其中根据等式所述因子为M,其中E(ACB)为所述自适应码簿能量,且E(FCB)为所述固定码簿能量。11.根据权利要求1所述的方法,其中所述帧为子帧。12.根据权利要求1所述的方法,其中所述帧的所述冗余版本的大小是可变的。13.根据权利要求1所述的方法,其中译码所述帧的所述冗余版本包括选择性地从主要位流丢弃一或多个参数。14.根据权利要求1所述的方法,其中译码所述帧的所述冗余版本包括使用较少的位来重做所述帧的所述编码。15.一种用于通过电子装置进行冗余帧解码的方法,其包括:确定是否未成功接收到帧;在未成功接收到帧的情况下,通过确定所述帧的冗余版本是包含仅一或多个自适应码簿参数,仅一或多个固定码簿参数,还是一或多个自适应码簿参数和一或多个固定码簿参数来确定译码方案;以及如果未成功接收到帧,那么基于所述译码方案来重构所述帧。16.根据权利要求15所述的方法,其中确定所述译码方案是基于一或多个所接收到的译码方案位。17.根据权利要求15所述的方法,其中重构所述帧进一步基于所述帧的所述冗余版本。18.一种用于冗余帧译码的电子装置,其包括:自适应码簿能量确定电路,其基于帧来确定自适应码簿能量;固定码簿能量确定电路,其基于所述帧来确定固定码簿能量;冗余译码器,其耦合到所述自适应码簿能量确定电路且耦合到所述固定码簿能量确定电路,其中所述冗余译码器基于所述自适应码簿能量和所述固定码簿能量来译码所述帧的冗余版本;以及发射电路,其耦合到所述冗余译码器,其中所述发射电路发送包含所述帧的所述冗余版本的后续帧。19.根据权利要求18所述的电子装置,其中基于所述自适应码簿能量和所述固定码簿能量译码所述帧的所述冗余版本包括基于所述自适应码簿能量和所述固定码簿能量来确定因子。20.根据权利要求19所述的电子装置,其中基于所述自适应码簿能量和所述固定码簿能量译码所述帧的所述冗余版本进一步包括确定所述因子是低于第一阈值,在所述第一阈值与第二阈值之间,还是高于所述第二阈值。21.根据权利要求20所述的电子装置,其中如果所述因子低于所述第一阈值,那么译码所述帧的所述冗余版本包括仅译码用于所述帧的所述冗余版本的一或多个固定码簿参数。22.根据权利要求20所述的电子装置,其中如果所述因子在所述第一阈值与第二阈值之间,那么译码所述帧的所述冗余版本包括译码用于所述帧的所述冗余版本的一或多个自适应码簿参数...

【专利技术属性】
技术研发人员:维韦克·拉金德朗文卡特什·克里希南
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1