【技术实现步骤摘要】
【国外来华专利技术】用于视频编解码的运动细化的方法以及装置相关引用本专利技术要求递交于2016年12月22日,号码为62/437,759的美国临时专利申请以及递交于2016年12月27日,号码为62/439,200的美国临时专利申请的优先权。该美国临时专利申请整体通过引用纳入其中。
本专利技术涉及使用基于模式的MV推导(Pattern-basedMVDerivation,PMVD)、双向光流(Bi-directionalOpticalflow,BIO)或者解码器侧MV细化(Decoder-sideMVRefinement,DMVR)来细化双向预测块运动的运动补偿,特别地,本专利技术涉及与所述PMVD、BIO或者DMVR进程有关的频宽减小(bandwidthreduction)。
技术介绍
双向光流(BIO)双向光流(BIO)是在JCTVC-C204(2010年10月7-15日,在中国广州举行的,ITU-TSG16WP3以及ISO/IECJTC1/SC29/WG11的联合视频编解码小组(JCT-VC)第三次会议,E.Alshina等人:Bi-directionalopticalflow,文献:JCTVC-C204)以及VCEG-AZ056(2015年6月19-26日,在波兰华沙举行的ITU-TSG16问题6,视频编解码专家组(VCEG)第52次会议,E.Alshina等人:Knowntoolsperformanceinvestigationfornextgenerationvideocoding,文献:VCEG-AZ05)中公开的运动估计/补偿技术。基于如图1所示的光流以及稳定 ...
【技术保护点】
1.一种视频编解码方法,其使用基于模式的MV推导(PMVD)、双向光流(BIO)或解码器侧MV细化(DMVR)以细化双向预测块的运动,其特征在于,所述方法包括:接收与当前图像中当前块有关的输入数据,其中使用双向预测对所述当前块进行编码;决定来自于参考图像列表0的第一参考图像中与所述当前块有关的第一运动补偿参考块,其中所述第一运动补偿参考块包括在所述第一参考图像中所述当前块对应的块附近的额外周围第一像素,用于执行所述当前块的任何分数向量所需要的插值滤波;决定来自于参考图像列表1的第二参考图像中与所述当前关有关的第二运动补偿参考块,其中所述第二运动补偿参考块包括在所述第二参考图像中所述当前块对应的块附近的额外周围第二像素,用于执行所述当前块的任何分数向量所需要的插值滤波;使用对应于所述第一运动补偿参考块以及所述第二运动补偿参考块的参考数据而不使用在所述第一运动补偿参考块以及所述第二运动补偿参考块外的其他参考数据,应用PMVD进程、BIO进程或者DMVR进程去生成所述当前块的运动细化;以及根据所述运动细化,基于运动补偿预测对所述当前块进行编码或解码。
【技术特征摘要】
【国外来华专利技术】2016.12.22 US 62/437,759;2016.12.27 US 62/439,2001.一种视频编解码方法,其使用基于模式的MV推导(PMVD)、双向光流(BIO)或解码器侧MV细化(DMVR)以细化双向预测块的运动,其特征在于,所述方法包括:接收与当前图像中当前块有关的输入数据,其中使用双向预测对所述当前块进行编码;决定来自于参考图像列表0的第一参考图像中与所述当前块有关的第一运动补偿参考块,其中所述第一运动补偿参考块包括在所述第一参考图像中所述当前块对应的块附近的额外周围第一像素,用于执行所述当前块的任何分数向量所需要的插值滤波;决定来自于参考图像列表1的第二参考图像中与所述当前关有关的第二运动补偿参考块,其中所述第二运动补偿参考块包括在所述第二参考图像中所述当前块对应的块附近的额外周围第二像素,用于执行所述当前块的任何分数向量所需要的插值滤波;使用对应于所述第一运动补偿参考块以及所述第二运动补偿参考块的参考数据而不使用在所述第一运动补偿参考块以及所述第二运动补偿参考块外的其他参考数据,应用PMVD进程、BIO进程或者DMVR进程去生成所述当前块的运动细化;以及根据所述运动细化,基于运动补偿预测对所述当前块进行编码或解码。2.如权利要求1所述的视频编解码方法,其特征在于,其中所述BIO进程包括计算所述第一运动补偿参考块中多个第一像素的多个第一梯度以及所述第二运动补偿参考块中多个第二像素的多个第二梯度,使用所述多个第一梯度以及所述多个第二梯度推导x方向以及y方向上的位移,以及基于所述x方向以及所述y方向上的所述位移生成所述运动细化。3.如权利要求2所述的视频编解码方法,其特征在于,其中所述计算所述多个第一梯度以及所述多个第二梯度使用对应于{-1,0,1}的3抽头滤波器用于所述第一运动补偿参考块以及所述第二运动补偿参考块的非边界像素,以及所述计算所述多个第一梯度以及所述多个第二梯度通过使用对应于{-1,1}的2抽头滤波器用于所述第一运动补偿参考块以及所述第二运动补偿参考块的边界像素,避免需要在所述第一运动补偿参考块以及所述第二运动补偿参考块外的参考像素;以及其中所述边界像素在所述第一运动补偿参考块或所述第二运动补偿参考块的1像素边界中。4.如权利要求1所述的视频编解码方法,其特征在于,其中如果用于所述当前块的边界像素的所述PMVD进程、所述BIO进程或所述DMVR进程需要任何在所述第一运动补偿参考块以及所述第二运动补偿参考块外的参考像素,所述PMVD进程、所述BIO进程或所述DMVR进程用于所述当前块的边界像素以生成所述当前块的所述运动细化被跳过。5.如权利要求1所述的视频编解码方法,其特征在于,其中如果用于所述当前块的所述PMVD进程、所述BIO进程或所述DMVR进程需要在所述第一运动补偿参考块以及所述第二运动补偿参考块外的一个或多个运动补偿参考像素,通过填充生成所述一个或多个运动补偿参考像素。6.一种视频编解码的装置,其使用基于模式的MV推导(PMVD)、双向光流(BIO)或解码器侧MV细化(DMVR)以细化双向预测块的运动,所述视频编解码装置包括一个或多个电子电路或处理器,其特征在于,用于:接收与当前图像中当前块有关的输入数据,其中使用双向预测对所述当前块进行编码;决定来自于参考图像列表0的第一参考图像中与所述当前块有关的第一运动补偿参考块,其中所述第一运动补偿参考块包括在所述第一参考图像中所述当前块对应的块附近的额外周围第一像素,用于执行所述当前块的任何分数向量所需要的插值滤波;决定来自于参考图像列表1的第二参考图像中与所述当前关有关的第二运动补偿参考块,其中所述第二运动补偿参考块包括在所述第二参考图像中所述当前块对应的块附近的额外周围第二像素,用于执行所述当前块的任何分数向量所需要的插值滤波;使用对应于所述第一运动补偿参考块以及所述第二运动补偿参考块的参考数据而不使用在所述第一运动补偿参考块以及所述第二运动补偿参考块外的其他参考数据,应用PMVD进程、BIO进程或者DMVR进程去生成用于所述当前块的运动细化;根据所述运动细化,基于运动补偿预测对所述当前块进行编码或解码。7.一种存储程序指令的非暂态计算机可读媒介,使得装置的处理电路执行视频编解码方法,其特征在于,所述方法包括:接收与当前图像中当前块有关的输入数据,其中使用双向预测对所述当前块进行编码;决定来自于参考图像列表0的第一参考图像中与所述当前块有关的第一运动补偿参考块,其中所述第一运动补偿参考块包括在所述第一参考图像中所述当前块对应的块附近的额外周围第一像素,用于执行所述当前块的任何分数向量所需要的插值滤波;决定来自于参考图像列表1的第二参考图像中与所述当前块有关的第二运动补偿参考块,其中所述第二运动补偿参考块包括在所述第二参考图像中所述当前块对应的块附近的额外周围第二像素,用于执行所述当前块的任何分数向量所需要的插值滤波;使用对应于所述第一运动补偿参考块以及所述第二运动补偿参考块的参考数据而不使用在所述第一运动补偿参考块以及所述第二运动补偿参考块外的其他参考数据,应用PMVD进程、BIO进程或者DMVR进程去生成用于所述当前块的运动细化;根据所述运动细化,基于运动补偿预测对所述当前块进行编码或解码。8.一种视频编解码方法,其使用基于块的双向光流(BIO)以细化双向预测块的运动,所述方法包括:接收与视频序列相关的当前图像中当前块有关的输入数据,其中使用双向预测对所述当前块进行编码;基于所述视频序列的视频分辨率、与所述当前块有关的特性以及所述当前块的尺寸中的一个或其组合,将所述当前块拆分成一个或多个BIO块;决定来自于参考图像列表0的第一参考图像中与所述当前块有关的第一运动补偿参考块,其中所述第一运动补偿参考块包括在所述第一参考图像中所述当前块对应的块附近的额...
【专利技术属性】
技术研发人员:陈庆晔,庄子德,黄毓文,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。