帧错误隐藏的制作方法_4

文档序号:9278242阅读:来源:国知局
所提出的技术,该单元将图1的重构步骤S5修改为重构步骤S5'。 根据另一个实施例,上述错误隐藏算法可以可选地与不同域上的另一个隐藏算法组合。图 13中,通过可选的帧错误隐藏单元FEC2 18将其示出,在FEC2 18中还执行基于波形间距的 隐藏。这将使步骤S6修改为S6'。因此,在这个实施例中,重构的波形包含两个隐藏方案的 贡献。
[0108] 应当理解,对相互作用的单元或模块的选择、以及单元的命名仅用于示例目的,并 且可以用多种备选方式来配置,以能够执行所公开的处理动作。
[0109] 还应当注意的是,本公开中描述的单元或模块应被认为是逻辑实体,而不必是分 离的物理实体。应当理解,本文公开的技术的范围完全包括了对本领域技术人员来说显而 易见的其他实施例,并且相应地本公开的范围不受此限制。
[0110] 除非明确声明,对单数形式的引用并不表示"一个且仅有一个",而是指"一个或多 个"。本领域普通技术已知的、上述实施例的元件在结构和功能上的所有等同,明确通过引 用方式并入本文并在此包括在其中。此外,设备或方法不必解决本文公开技术所要解决的 每一个问题,在此将其包括在其中。
[0111] 在上述描述中,用于解释和非限制的目的,阐述了具体细节,例如特定架构、结构、 技术等,以提供对公开技术的透彻理解。然而,本领域技术人员可以清楚看出,公开技术可 以在与这些具体细节相背离的其他实施例和/或实施例的组合中实施。即,本领域技术人 员将能够设计虽然本文未明确描述或示出、但体现公开技术原理的各种实施例。在一些实 例中,省略了对公知设备、电路和方法的详细描述,以不致因不必要的细节使公开的描述不 清楚。本文记载的公开技术的原理、方面和实施例,以及具体实例的全部陈述旨在包括其结 构和功能上的等同。附加地,这些等同旨在包括当前已知的等同以及将来开发的等同,例如 不管结构如何但执行相同功能的任何元件。
[0112] 因而,例如,本领域技术人员可以理解,本文附图可以表示体现技术原理的示意电 路或其他功能单元的概念图,和/或实质在计算机可读介质中表达并由计算机或处理器执 行的各个处理,尽管该计算机或处理器可能未在附图中明确示出。
[0113] 包括功能模块的各元件的功能可以通过使用硬件来提供,例如能够执行以存储在 计算机可读介质上的编码指令为形式的软件的电路硬件和/或硬件。因而,这些功能和示 出的功能模块应被理解为硬件实现、和/或计算机实现的,因而也是机器实现的。
[0114] 上述实施例应被理解为本发明的一些说明性示例。本领域技术人员可以理解,可 以对实施例做出各种修改、组合和改变,而不脱离本发明的范围。具体地,不同实施例中的 不同部分方案可以在技术上可行时以其他配置来组合。
[0115] 本领域技术人员可以理解,可以对所提技术做出各种修改和改变,而不脱离其由 随附权利要求界定的范围。
[0116] 参考文献
[0117] [1]ITU-TstandardG. 719,section8. 6,June2008.
[0118] [2]A.Itoetal,"ImprovementofPacketLossConcealmentforMP3Audio BasedonSwitchingofConcealmentmethodandEstimationofMDCTSigns'',IEEE, 2010SixthInternationalConferenceonIntelligentInformationHidingand MultimediaSignalProcessing,pp.518-521.
[0119] [3]Sang-UkRyuandKennethRose,"AnMDCTDomainFrame-LossConcealment TechniqueforMPEGAdvancedAudioCoding",IEEE,ICASSP2007,pp.I-273-I-276.
[0120] [4]ITU-TstandardG. 719,section7. 1,June2008.
[0121] 缩略语
[0122] ASIC 专用集成电路
[0123] CPU中央处理器
[0124] DSP数字信号处理器
[0125] FEC帧疑符隐藏
[0126] FPGA现场可编程门阵列
[0127] MDCT修正离散余弦变换
[0128] MLT调制重叠变换
[0129] PLC分组丢失隐藏
【主权项】
1. 一种基于包括变换系数向量的帧的帧错误隐藏方法,包括以下步骤: 跟踪(Sll)连续静态好帧的预定子向量的对应变换系数之间的符号改变; 累计(S12)预定数量的连续静态好帧的对应子向量中符号改变的数目; 使用最近的静态好帧来重构(S13)错误帧,但是将符号改变的累计数目超过预定阈值 的子向量中的变换系数的符号反转。2. 根据权利要求1所述的方法,其中,所述阈值依赖于连续静态好帧的所述预定数量。3. 根据权利要求2所述的方法,其中,针对2个连续静态好帧,所述阂值被赋予第一值; 针对3个连续静态好帧,所述阂值被赋予第二值。4. 根据前述权利要求1至3中任一项所述的方法,包括以下步骤:通过确定接收帧是 否包含任何瞬变来确定所述接收帧的静态性。5. -种用于基于包括变换系数向量的帧的帧错误隐藏的计算机程序(42),所述计算 机程序包括计算机可读代码(50, 52, 54),当所述计算机可读代码在处理器(22)上运行时, 使所述处理器: 跟踪(S11 ;50)连续静态好帧的预定子向量的对应变换系数之间的符号改变; 累计(S12 ;52)预定数量的连续静态好帧的对应子向量中符号改变的数目; 使用最近的静态好帧来重构(S13;54)错误帧,但是将符号改变的累计数目超过预定 阈值的子向量中的变换系数的符号反转。6. -种计算机程序产品(40),包括计算机可读介质和存储在所述计算机可读介质上 的根据权利要求5所述的计算机程序(42)。7. -种解码器(20),被配置用于基于包括变换系数向量的帧的帧错误隐藏,所述解码 器包括: 符号改变跟踪器(26),被配置为跟踪连续静态好帧的预定子向量的对应变换系数之间 的符号改变; 符号改变累计器(28),被配置为累计预定数量的连续静态好帧的对应子向量中符号改 变的数目; 帧重构器(30),被配置为使用最近的静态好帧来重构错误帧,但是将符号改变的累计 数目超过预定阈值的子向量中的变换系数的符号反转。8. -种解码器(20),被配置用于基于包括变换系数向量的帧的帧错误隐藏,所述解码 器包括: 符号改变跟踪模块(26),用于跟踪连续静态好帧的预定子向量的对应变换系数之间的 符号改变; 符号改变累计模块(28),用于累计预定数量的连续静态好帧的对应子向量中符号改变 的数目; 帧重构模块(30),用于使用最近的静态好帧来重构错误帧,但是将符号改变的累计数 目超过预定阈值的子向量中的变换系数的符号反转。9. 一种解码器(20),被配置用于基于包括变换系数向量的帧的帧错误隐藏,所述解码 器包括处理器(22)和存储器(24),所述存储器包含所述处理器可执行的指令,从而所述解 码器操作为: 跟踪(Sll)连续静态好帧的预定子向量的对应变换系数之间的符号改变; 累计(S12)预定数量的连续静态好帧的对应子向量中符号改变的数目; 使用最近的静态好帧来重构(S13)错误帧,但是将符号改变的累计数目超过预定阈值 的子向量中的变换系数的符号反转。10. -种用户终端(60),包括根据前述权利要求7至9中任一项所述的解码器(20)。11. 根据权利要求10所述的用户终端(60),其中,所述用户终端是用户设备。12. 根据权利要求11所述的用户终端(60),其中,所述用户设备是移动电话。13. 根据权利要求10所述的用户终端(60),其中,所述用户终端是个人计算机。
【专利摘要】一种基于包括变换系数向量的帧的帧错误隐藏方法,包括以下步骤:跟踪(S11)连续静态好帧的预定子向量的对应变换系数之间的符号改变;累计(S12)预定数量的连续静态好帧的对应子向量中符号改变的数目;使用最近的静态好帧来重构(S13)错误帧,但是将符号改变的累计数目超过预定阈值的子向量中的变换系数的符号反转。
【IPC分类】G10L19/005
【公开号】CN104995673
【申请号】CN201380072906
【发明人】塞巴斯蒂安·内斯隆德, 沃洛佳·格兰恰诺夫, 乔纳斯·斯韦德贝里
【申请人】瑞典爱立信有限公司
【公开日】2015年10月21日
【申请日】2013年11月12日
【公告号】EP2956932A1, WO2014126520A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1