【技术实现步骤摘要】
视频编解码方法、装置、计算机可读介质及电子设备
[0001]本申请涉及计算机及通信
,具体而言,涉及一种视频编解码方法、装置、计算机可读介质及电子设备。
技术介绍
[0002]现有的视频编码标准,帧内串复制(Intra String Copy,简称ISC)模式的串位移矢量(String Vector,简称SV)使用的运动矢量编码方法流程较为繁琐,编解码复杂度较高,影响了视频编解码效率。
技术实现思路
[0003]本申请的实施例提供了一种视频编解码方法、装置、计算机可读介质及电子设备,进而至少在一定程度上可以提高视频的编解码效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种视频解码方法,包括:从码流中解码出位移矢量残差第一方向分量符号值;若根据所述位移矢量残差第一方向分量符号值确定位移矢量残差第一方向分量的值小于0,则按照k1阶指数哥伦布码的方式进行反二值化处理得到位移矢量残差第一方向 ...
【技术保护点】
【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:从码流中解码出位移矢量残差第一方向分量符号值;若根据所述位移矢量残差第一方向分量符号值确定位移矢量残差第一方向分量的值小于0,则按照k1阶指数哥伦布码的方式进行反二值化处理得到位移矢量残差第一方向分量的绝对值,k1≥0;若根据所述位移矢量残差第一方向分量符号值确定位移矢量残差第一方向分量的值大于0,则按照t1阶指数哥伦布码的方式进行反二值化处理得到位移矢量残差第一方向分量的绝对值,t1≥0且t1与k1不相等;根据所述位移矢量残差第一方向分量绝对值,以及所述位移矢量残差第一方向分量符号值,确定所述位移矢量残差第一方向分量的值。2.根据权利要求1所述的视频解码方法,其特征在于,从码流中解码出位移矢量残差第一方向分量符号值,包括:从码流中解码出位移矢量残差第一方向分量的标志位;若所述位移矢量残差第一方向分量的标志位为第一值,则从所述码流中解码出所述位移矢量残差第一方向分量符号值;其中,所述位移矢量残差第一方向分量的标志位为第一值表示所述位移矢量残差第一方向分量的值不为0。3.根据权利要求2所述的视频解码方法,其特征在于,所述视频解码方法还包括:若所述位移矢量残差第一方向分量的标志位为第二值,则确定所述位移矢量残差第一方向分量的值为0。4.根据权利要求1所述的视频解码方法,其特征在于,所述视频解码方法还包括:若所述位移矢量残差第一方向分量符号值为第一值,则确定所述位移矢量残差第一方向分量的值小于0;若所述位移矢量残差第一方向分量符号值为第二值,则确定所述位移矢量残差第一方向分量的值大于0。5.根据权利要求1所述的视频解码方法,其特征在于,所述视频解码方法还包括:从所述码流中解码得到位移矢量残差第二方向分量绝对值;若所述位移矢量残差第二方向分量绝对值不为0,则从所述码流中解码得到位移矢量残差第二方向分量符号值;根据所述位移矢量残差第二方向分量绝对值,以及所述位移矢量残差第二方向分量符号值,确定位移矢量残差第二方向分量的值。6.根据权利要求5所述的视频解码方法,其特征在于,从码流中解码得到位移矢量残差第二方向分量绝对值,包括:从码流中按照截断一元码的方式进行解码并进行反二值化处理,得到位移矢量残差第二方向分量的前缀值;根据所述位移矢量残差第二方向分量的前缀值,生成所述位移矢量残差第二方向分量绝对值。7.根据权利要求6所述的视频解码方法,其特征在于,根据所述位移矢量残差第二方向分量的前缀值,生成所述位移矢量残差第二方向分量绝对值,包括:
若所述位移矢量残差第二方向分量的前缀值小于或等于4,则将所述位移矢量残差第二方向分量的前缀值作为所述位移矢量残差第二方向分量绝对值;若所述位移矢量残差第二方向分量的前缀值等于5,则将补偿值设为5,并基于从码流中继续解码得到的2位比特,按照2位定长码的方式进行反二值化处理得到位移矢量残差第二方向分量的后缀值,根据所述位移矢量残差第二方向分量的后缀值和所述补偿值生成所述位移矢量残差第二方向分量绝对值;若所述位移矢量残差第二方向分量的前缀值等于6,则将补偿值设为9,并基于从码流中继续解码得到的3位比特,按照3位定长码的方式进行反二值化处理得到位移矢量残差第二方向分量的后缀值,根据所述位移矢量残差第二方向分量的后缀值和所述补偿值生成所述位移矢量残差第二方向分量绝对值;若所述位移矢量残差第二方向分量的前缀值等于7,则将补偿值设为17,并基于从码流中继续解码得到的1位比特,确定所述位移矢量残差第二方向分量绝对值的奇偶性;从所述码流中继续进行解码,按照2阶指数哥伦布码的方式进行反二值化处理,根据所述2阶指数哥伦布码的方式进行反二值化处理的结果、所述补偿值和所述位移矢量残差第二方向分量绝对值的奇偶性生成所述位移矢量残差第二方向分量绝对值。8.根据权利要求6所述的视频解码方法,其特征在于,根据所述位移矢量残差第二方向分量的前缀值,生成所述位移矢量残差第二方向分量绝对值,包括:若所述位移矢量残差第二方向分量的前缀值小于或等于2,则将所述位移矢量残差第二方向分量的前缀值作为所述位移矢量残差第二方向分量绝对值;若所述位移矢量残差第二方向分量的前缀值等于3,则将补偿值设为3,并基于从码流中继续解码得到的1位比特,确定所述位移矢量残差第二方向分量绝对值的奇偶性;从所述码流中继续进行解码,按照0阶指数哥伦布码的方式进行反二值化处理,根据所述0阶指数哥伦布码的方式进行反二值化处理的结果、所述补偿值和所述位移矢量残差第二方向分量绝对值的奇偶性生成所述位移矢量残差第二方向分量绝对值。9.根据权利要求1至8中任一项所述的视频解码方法,其特征在于,所述位移矢量残差为:串位移矢量残差SVD;或者运动位移矢量残差MVD;或者块位移矢量残差BVD。10.根据权利要求1至8中所述的视频解码方法,其特征在于,所述位移矢量残差为串位移矢量残差SVD;所述视频解码方法还包括:若未获取到预测串位移矢量SVP,则将所述串位移矢量残差SVD作为串位移矢量SV;若获取到预测串位移矢量SVP,则根据所述串位移矢量残差SVD和所述预测串位移矢量SVP确定串位移矢量SV。11.根据权利要求1至4中任一项所述的视频解码方法,其特征在于,所述位移矢量残差第一方向分量为串位移矢量残差垂直方向分量。12.根据权利要求11所述的视频解码方法,其特征在于,所述视频解码方法还包括:若所述串位移矢量残差垂直方向分量的值为0,则从所述码流中解码出串位移矢量残差水平方向分量符号值;
若根据所述串位移矢量残差水平方向分量符号值确定串位移矢量残差水平方向分量的值小于0,则...
【专利技术属性】
技术研发人员:胡晔,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。