【技术实现步骤摘要】
未匹配像素的解码方法、编码方法、解码器以及编码器
[0001]本申请实施例涉及视频或图像处理
,并且更具体地,涉及未匹配像素的解码方法、编码方法、解码器以及编码器。
技术介绍
[0002]数字视频压缩技术主要是将庞大的数字影像视频数据进行压缩,以便于传输以及存储等。随着互联网视频的激增以及人们对视频清晰度的要求越来越高,尽管已有的数字视频压缩标准能够实现视频解压缩,但目前仍然需要追求更好的数字视频压缩技术,以提升压缩性能。熵编码是一种重要的视频压缩技术,常用的熵编码方法包括基于上下文的二进制算术编码(Content Adaptive Binary Arithmetic Coding,CABAC)和基于上下文的变长编码(Content Adaptive Variable Length Coding,CAVLC)。基于上下文的自适应二进制算术编码(CABAC)过程主要包含3个步骤:二进制化、上下文建模和二进制算术编码。
[0003]在对输入的语法元素进行二值化后,可以通过常规编码模式和旁路编码模式(bypass)对二元数据进行编码。旁路编码模式(Bypass Coding Mode),它无须为每个二元位分配特定的概率模型,输入的Bin直接用一个简单的旁路编码器进行编码,以加快整个编码以及解码的速度。
[0004]一般情况下,不同的语法元素之间并不是完全独立的,且相同语法元素自身也具有一定的记忆性。因此,根据条件熵理论,利用其他已编码的语法元素进行条件编码,相对于独立编码或者无记忆编码能够进一步提高编 ...
【技术保护点】
【技术特征摘要】
1.一种未匹配像素的解码方法,其特征在于,包括:通过至少两种熵解码方式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串;通过对所述待反二值化的二元符号串进行反二值化,得到所述未匹配像素的分量值;基于所述未匹配像素的分量值,得到所述目标图像块。2.根据权利要求1所述的方法,其特征在于,所述二元符号串的长度为M,M为大于0的整数,所述至少两种熵解码方式包括第一熵解码方式和第二熵解码方式;其中,所述通过至少两种熵解码方式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串,包括:通过对所述二元符号串的前M
‑
N位采用所述第一熵解码方式进行解码,以及通过对所述二元符号串的后N位采用所述第二熵解码方式进行解码,得到目标图像块中的未匹配像素的二元符号串。3.根据权利要求2所述的方法,其特征在于,所述第一熵解码方式为旁路模式,所述第二熵解码方式为基于上下文的二进制算术编码CABAC模式。4.根据权利要求1所述的方法,其特征在于,所述通过至少两种熵解码方式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串之前,所述方法还包括:通过对目标序列的码流进行解析,得到以下标识中的至少一项:第一标识、第二标识、第三标识或第四标识;其中,所述第一标识用于指示针对所述目标序列中的未匹配像素是否采用所述至少两种熵解码方式进行熵解码;所述第二标识用于指示针对所述目标序列中的目标图像帧中的未匹配像素是否采用所述至少两种熵解码方式进行熵解码,所述目标图像帧包括所述目标图像块;所述第三标识用于指示针对所述目标图像帧中的目标片中的未匹配像素是否采用所述至少两种熵解码方式进行熵解码,所述目标片包括所述目标图像块;所述第四标识用于指示针对所述目标图像块中的未匹配像素是否采用所述至少两种熵解码方式进行熵解码;其中,所述通过至少两种熵解码方式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串,包括:若所述第一标识、所述第二标识、所述第三标识或所述第三标识用于指示采用所述至少两种熵解码方式进行熵解码,则通过所述至少两种熵解码方式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串。5.根据权利要求1所述的方法,其特征在于,所述至少两种熵解码方式为针对未匹配像素的默认模式;其中,所述通过至少两种熵解码方式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串,包括:通过所述默认模式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串。6.根据权利要求1~5任一项所述的方法,其特征在于,所述通过至少两种熵解码方式对目标序列的码流进行解码,得到目标图像块中的未匹配像素的二元符号串之前,所述方法还包括:
基于量化参数,确定N的取值。7....
【专利技术属性】
技术研发人员:王英彬,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。