【技术实现步骤摘要】
熵解码装置及相关熵解码方法
[0001]本专利技术涉及视频解码,更具体地,涉及具有上下文预提取(context pre
‑
fetch)以及缺失处理(miss handling)的熵解码装置以及相关熵解码方法。
技术介绍
[0002]传统的视频编解码标准通常采用基于块的编解码技术来利用空间以及时间冗余。例如,基础方法是将原始帧拆分成多个块,对每一块执行预测,变换每一块的残差以及执行量化、扫描以及熵编码。另外,在视频编码器的内部解码环路中生成重构的帧,重构的帧提供用于编解码后续块的参考像素数据。例如,逆量化(inverse quantization)以及逆变换(inverse transform)可以被包括与视频编码器的内部解码环路中来恢复每一块的残差,其将被添加到每一块的预测样本用于生成重构帧。
[0003]一般来说,视频解码器用于执行在视频解码器所执行的编码操作的逆操作。例如,视频解码器配备有包括熵解码、逆量化、逆变换、帧内预测、运动补偿等功能来恢复每一块的残差并生成重构的帧。然而,由于数据依赖性问题,视频解码器性能受到熵解码性能的限制。此外,大且复杂的上下文表(context table)使问题更加糟糕。
技术实现思路
[0004]所要求保护专利技术的目的之一是提供具有上下文预提取以及缺失处理的熵解码装置以及相关的熵解码方法。
[0005]根据本专利技术的第一方面,公开了一种示例性熵解码装置。所述示例性熵解码装置包括熵解码电路、预提取电路以及上下文预加载缓冲器,所述 ...
【技术保护点】
【技术特征摘要】
1.一种熵解码装置,其特征在于,所述装置包括:熵解码电路;预提取电路,用于在所述熵解码电路开始熵解码帧的一部分已编码比特流之前,预提取至少一个候选上下文用于熵解码所述帧的所述部分已编码比特流的;上下文预加载缓冲器,用于缓冲所述至少一个候选上下文,其中当熵解码所述帧的所述部分已编码比特流实际所需要的目标上下文在所述上下文预载入缓冲器中是不可用的时,所述上下文预载入缓冲器指示所述预提取电路来再提取所述目标上下文,以及所述熵解码电路停止熵解码所述帧的所述部分已编码比特流。2.如权利要求1所述的熵解码装置,其特征在于,其中所述熵解码电路用于对所述帧的所述部分已编码比特流执行非二进制熵解码。3.如权利要求1所述的熵解码装置,其特征在于,进一步包括:语法控制电路,用于处理语法解析流控制;其中所述预提取电路包括:预提取控制电路,用于监测在所述语法控制电路执行的所述语法解析流控制,以及参考所述语法解析流控制的当前状态来预测所述熵解码电路还未解码的下一个语法来构造候选上下文列表,所述候选上下文列表指示所述至少一个候选上下文;以及地址生成电路,用于根据所述候选上下文列表决定至少一个读取地址,其中响应于所述至少一个读取地址,从储存装置预提取所述至少一个候选上下文。4.如权利要求3所述的熵解码装置,其特征在于,其中所述候选列上下文列表进一步包括至少一个额外的候选上下文,以及在接收所述候选上下文列表后,所述地址生成电路进一步用于监测所述上下文预加载缓冲器的缓冲状态,以及参考所述上下文预加载缓冲器的所述缓冲状态来从所述候选上下文列表移除所述至少一个额外的候选上下文,其中所述至少一个额外的候选上下文已经在所述上下文预加载缓冲器中被缓冲。5.如权利要求3所述的熵解码装置,其特征在于,其中所述地址生成电路进一步用于根据从所述上下文预加载缓冲器生成的一再提取信号决定另一个读取地址,其中响应于所述另一个读取地址,从所述储存装置提取所述目标上下文。6.如权利要求1所述的熵解码装置,其特征在于,进一步包括:系数语法控制电路,用于处理系数语法解析流控制;其中所述预提取电路包括:相邻位置控制电路,用于监测在所述系数语法控制电路执行的所述系数语法解析流控制,参考所述系数语法解析流控制的当前状态来决定下一个系数位置,其中位于所述下一个系数位置的下一个变换系数还未被所述熵解码电路进行解码,以及根据所述下一个系数位置以及变换形状,决定所述下一个变换系数附近的相邻变换系数的相邻位置索引;以及地址生成电路,用于根据所述相邻位置索引决定至少一个读取地址,其中响应于所述至少一个读取地址,从储存装置预提取所述至少一个候选上下文。7.如权利要求6所述的熵解码装置,其特征在于,其中所述地址生成电路包括:系数储存装置,用于存储从所述熵解码电路的解码结果推导的已解码变换系数,以及输出在所述系数储存装置中可用的并且由所述至少一个所述相邻位置索引编索引的至少一个已解码变换系数;以及
预计算上下文地址生成电路,用于根据所述至少一个已解码变换系数决定所述至少一个读取地址。8.如权利要求7所述的熵解码装置,其特征在于,其中所述预计算上下文地址生成电路根据从所述上下文预加载缓冲器生成的再提取信号,进一步用于决定另一个读取地址,其中响应于所述另一个读取地址从所述储存装置提取所述目标上下文。9.如权利要求6所述的熵解码装置,其特征在于,其中所述系数储存装置进一步用于输出至少一个变换系数的至少一个等待索引,至少一个变换系数的每一者正处于开始但还未结束的解码进程,以及所述熵解码装置进一步包括:等待解码索引缓冲器,用于存储所述至少一个等待索引;以及上下文选择电路,用于根据当前变换系数的已解码值,选择所述下一个变换系数的熵解码所需要的所述目标上下文,其中所述当前变换系数的...
【专利技术属性】
技术研发人员:吴明隆,郑佳韵,张永昌,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。