An instance device for decoding video data includes a processor configured to perform the following operation: decode the first reference picture and the two reference picture, wherein the first reference picture and the second reference picture are both displayed before the current picture or after both of the current pictures to be displayed; The current block of the current picture is to the first motion vector (MV0) of the first reference block of the first reference picture; determines the second motion vector (MVi) of the second reference block from the current block to the second reference picture; determines the first time distance (TD0) from the current picture to the first reference picture of the reference picture (TD0); determines from the place that the first time distance (TD0) of the first reference picture is from the present picture to the first reference picture of the first reference picture. The second time distance (TDi) of the current picture to the second reference picture; and the use of MV0, MVi, TD0 and TDi to decode the current block according to the bidirectional optical flow BIO.
【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的改进双向光流本申请案请求2015年9月28日申请的美国临时申请案第62/233,846号的权利,所述美国临时申请案的全部内容特此以引用的方式并入。
本专利技术涉及视频译码。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏主控台、蜂窝或卫星无线电电话、所谓的“智能电话”、视频电传会议装置、视频流式发射装置,及其类似者。数字视频装置实施视频译码技术,诸如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4、Part10、先进视频译码(AVC)、ITU-TH.265/高效率视频译码(HEVC)定义的标准及这些标准的扩展中所描述的视频译码技术。视频装置可通过实施这些视频译码技术来更有效地发射、接收、编码、解码及/或存储数字视频信息。视频译码技术包含空间(图片内)预测及/或时间(图片间)预测以缩减或移除视频序列中所固有的冗余。对于基于块的视频译码 ...
【技术保护点】
一种解码视频数据的方法,所述方法包括:解码第一参考图片及第二参考图片,所述第二参考图片不同于所述第一参考图片,其中所述第一参考图片及所述第二参考图片两者待显示于当前图片之前或两者待显示于所述当前图片之后;确定从所述当前图片的当前块到所述第一参考图片的第一参考块的第一运动向量(MV0);确定从所述当前块到所述第二参考图片的第二参考块的第二运动向量(MV1);确定从所述当前图片到所述第一参考图片的第一时间距离(TD0);确定从所述当前图片到所述第二参考图片的第二时间距离(TD1);及使用MV0、MV1、TD0及TD1而根据双向光流BIO来解码所述当前块。
【技术特征摘要】
【国外来华专利技术】2015.09.28 US 62/233,846;2016.09.27 US 15/277,4331.一种解码视频数据的方法,所述方法包括:解码第一参考图片及第二参考图片,所述第二参考图片不同于所述第一参考图片,其中所述第一参考图片及所述第二参考图片两者待显示于当前图片之前或两者待显示于所述当前图片之后;确定从所述当前图片的当前块到所述第一参考图片的第一参考块的第一运动向量(MV0);确定从所述当前块到所述第二参考图片的第二参考块的第二运动向量(MV1);确定从所述当前图片到所述第一参考图片的第一时间距离(TD0);确定从所述当前图片到所述第二参考图片的第二时间距离(TD1);及使用MV0、MV1、TD0及TD1而根据双向光流BIO来解码所述当前块。2.根据权利要求1所述的方法,其中根据BIO来解码所述当前块包括当MV0及MV1与TD0及TD1几乎成比例时根据BIO来解码所述当前块,其中MV0包含x分量(MV0x)及y分量(MV0y),其中MV1包含x分量(MV1x)及y分量(MV1y),所述方法进一步包括:确定阈值Th;及当(|MV0x*TD1-MV1x*TD0|<=Th且|MV0y*TD1-MV1y*TD0|<=Th)时确定MV0及MV1与TD0及TD1几乎成比例。3.根据权利要求2所述的方法,其中确定Th包括检索定义Th的配置数据。4.根据权利要求2所述的方法,其中确定Th包括解码定义Th的语法元素。5.根据权利要求4所述的方法,其中解码所述语法元素包括解码以下中的至少一者:包含所述语法元素的序列参数集SPS、包含所述语法元素的图片参数集PPS、包含所述语法元素的切片标头,或包含所述语法元素的块级语法。6.根据权利要求1所述的方法,其中根据BIO来解码所述当前块包括当MV0及MV1与TD0及TD1成比例时根据BIO来解码所述当前块,其中MV0包含x分量(MV0x)及y分量(MV0y),其中MV1包含x分量(MV1x)及y分量(MV1y),所述方法进一步包括:当(|MV0x*TD1-MV1x*TD0|==0且|MV0y*TD1-MV1y*TD0|==0)时确定MV0及MV1与TD0及TD1成比例。7.根据权利要求1所述的方法,其中根据BIO来解码所述当前块包括仅当MV0及MV1为非零时才根据BIO来解码所述当前块。8.根据权利要求1所述的方法,其中根据BIO来解码所述当前块包括仅当所述当前图片的所述当前块的照明补偿旗标(ic_flag)具有指示所述当前块不在照明改变区域中的值时才根据BIO来解码所述当前块。9.根据权利要求1所述的方法,其中根据BIO来解码所述当前块包括根据如下公式来解码所述当前块:10.根据权利要求1所述的方法,其中根据BIO来解码所述当前块包括至少部分地基于关于所述第一参考图片的梯度(Gx)、关于所述第二参考图片的梯度(Gy)、TD0及TD1来解码所述当前块。11.根据权利要求10所述的方法,其中解码所述当前块包括使用Gx′及Gy′来解码所述当前块,其中Gx′=Gx·TD0且Gy′=Gy·TD1。12.根据权利要求10所述的方法,其中解码所述当前块包括使用Gx′及Gy′来解码所述当前块,其中从Gx及与TD0相关的因子计算Gx′,且从Gy及与TD1相关的因子计算Gy′。13.根据权利要求1所述的方法,其进一步包括:将所述第一参考图片添加到用于所述当前图片的参考图片列表0;及将所述第二参考图片添加到用于所述当前图片的参考图片列表0。14.根据权利要求1所述的方法,其进一步包括:将所述第一参考图片添加到用于所述当前图片的参考图片列表1;及将所述第二参考图片添加到用于所述当前图片的参考图片列表1。15.根据权利要求1所述的方法,其中确定TD0包括将TD0计算为等于用于所述当前图片的当前图片次序计数POC值与用于所述第一参考图片的第一POC值之间的第一差,且其中确定TD1包括将TD1计算为等于用于所述当前图片的所述当前POC值与用于所述第二参考图片的第二POC值之间的第二差。16.一种编码视频数据的方法,所述方法包括:解码第一参考图片及第二参考图片,所述第二参考图片不同于所述第一参考图片,其中所述第一参考图片及所述第二参考图片两者待显示于当前图片之前或两者待显示于所述当前图片之后;确定从所述当前图片的当前块到所述第一参考图片的第一参考块的第一运动向量(MV0);确定从所述当前块到所述第二参考图片的第二参考块的第二运动向量(MV1);确定从所述当前图片到所述第一参考图片的第一时间距离(TD0);确定从所述当前图片到所述第二参考图片的第二时间距离(TD1);及使用MV0、MV1、TD0及TD1而根据双向光流BIO来编码所述当前块。17.根据权利要求16所述的方法,其中根据BIO来编码所述当前块包括当MV0及MV1与TD0及TD1几乎成比例时根据BIO来编码所述当前块,其中MV0包含x分量(MV0x)及y分量(MV0y),其中MV1包含x分量(MV1x)及y分量(MV1y),所述方法进一步包括:确定阈值(Th);及当(|MV0x*TD1-MV1x*TD0|<=Th且|MV0y*TD1-MV1y*TD0|<=Th)时确定MV0及MV1与TD0及TD1几乎成比例。18.根据权利要求17所述的方法,其进一步包括编码用于定义Th的语法元素的值。19.根据权利要求18所述的方法,其中编码所述语法元素包括编码以下中的至少一者:包含所述语法元素的序列参数集SPS、包含所述语法元素的图片参数集PPS、包含所述语法元素的切片标头,或包含所述语法元素的块级语法。20.根据权利要求16所述的方法,其中根据BIO来编码所述当前块包括当MV0及MV1与TD0及TD1成比例时根据BIO来编码所述当前块,其中MV0包含x分量(MV0x)及y分量(MV0y),其中MV1包含x分量(MV1x)及y分量(MV1y),所述方法进一步包括:当(|MV0x*TD1-MV1x*TD0|==0且|MV0y*TD1-MV1y*TD0|==0)时确定MV0及MV1与TD0及TD1成比例。21.根据权利要求16所述的方法,其中根据BIO来编码所述当前块包括仅当MV0及MV1为非零时才根据BIO来编码所述当前块。22.根据权利要求16所述的方法,其中根据BIO来编码所述当前块包括仅当所述当前块不在照明改变区域中时才根据BIO来编码所述当前块。23.根据权利要求16所述的方法,其中根据BIO来编码所述当前块包括根据如下公式来编码所述当前块:24.根据权利要求16所述的方法,其中根据BIO来编码所述当前块包括至少部分地基于关于所述第一参考图片的梯度(Gx)、关于所述第二参考图片的梯度(Gy)、TD0及TD1来编码所述当前块。25.根据权利要求24所述的方法,其中编码所述当前块包括使用Gx′及Gy′来编码所述当前块,其中G′x=Gx·TD0且G′y=Gy·TD1。26.根据权利要求24所述的方法,其中编码所述当前块包括使用Gx′及Gy′来编码所述当前块,其中从Gx及与TD0相关的因子计算Gx′,且从Gy及与TD1相关的因子计算Gy′。27.一种用于解码视频数据的装置,所述装置包括:存储器,其经配置以存储视频数据;及一或多个处理器,其经配置以进行以下操作:解码所述视频数据的第一参考图片及第二参考图片,所述第二参考图片不同于所述第一参考图片,其中所述第一参考图片及所述第二参考图片两者待显示于当前图片之前或两者待显示于所述当前图片之后;确定从所述当前图片的当前块到所述第一参考图片的第一参考块的第一运动向量(MV0);确定从所述当前块到所述第二参考图片的第二参考块的第二运动向量(MV1);确定从所述当前图片到所述第一参考图片的第一时间距离(TD0);确定从所述当前图片到所述第二参考图片的第二时间距离(TD1);及使用MV0、MV1、TD0及TD1而根据双向光流BIO来解码所述当前块。28.根据权利要求27所述的装置,其中所述处理器经配置以当MV0及MV1与TD0及TD1几...
【专利技术属性】
技术研发人员:李翔,陈建乐,钱威俊,马尔塔·卡切维奇,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。