In an example, a method of decoding video data may include receiving the first block of video data. The first block of video data may be a sub block of a prediction unit. The method may include one or more blocks of video data to receive the first block of adjacent video data. The method may include motion information of at least one of the first or more blocks of video data that determine the first video data of adjacent video data. The method can include at least part of the motion information of the video data adjacent to the first block of the one or more blocks in the at least one based on the use of overlapping block motion compensation decoding video data of the first block.
【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的重叠运动补偿本申请案主张2015年1月26申请的美国临时专利申请案第62/107,964号和2015年2月16申请的美国临时专利申请案第62/116,631号的权利,以上申请案中的每一者特此以全文引用的方式并入本文中。
本专利技术涉及视频译码;且更具体来说,涉及基于块的视频译码的运动补偿。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓“智能电话”)、视频电话会议装置、视频流式传输装置和其类似者。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4、高级视频译码(AVC)第10部分、ITU-TH.265、高效率视频译码(HEVC)所定义的标准和这些标准的扩展中所描述的那些技术。视频装置可通过实施此类视频压缩技术而更高效地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技 ...
【技术保护点】
一种解码视频数据的方法,所述方法包括:接收视频数据的第一块,其中视频数据的所述第一块为预测单元的子块;接收邻近视频数据的所述第一块的视频数据的一或多个块;确定邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者的运动信息;和至少部分地基于邻近视频数据的所述第一块的所述一或多个块中的所述至少一者的所述运动信息,使用重叠块运动补偿解码视频数据的所述第一块。
【技术特征摘要】
【国外来华专利技术】2015.01.26 US 62/107,964;2015.02.16 US 62/116,631;1.一种解码视频数据的方法,所述方法包括:接收视频数据的第一块,其中视频数据的所述第一块为预测单元的子块;接收邻近视频数据的所述第一块的视频数据的一或多个块;确定邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者的运动信息;和至少部分地基于邻近视频数据的所述第一块的所述一或多个块中的所述至少一者的所述运动信息,使用重叠块运动补偿解码视频数据的所述第一块。2.根据权利要求1所述的方法,其进一步包括:确定邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者是否未经解码;和在不使用对应于经确定未经解码的所述一或多个块的所述至少一个块的运动信息的情况下解码视频数据的所述第一块。3.根据权利要求1所述的方法,其进一步包括:通过解码邻近视频数据的所述第一块的视频数据的所述一或多个块中的所述至少一个块而确定邻近视频数据的所述第一块的视频数据的所述一或多个块中的所述至少一者的所述运动信息。4.根据权利要求1所述的方法,其进一步包括:产生用于视频数据的所述第一块的第一预测块,其中所述第一预测块包含视频数据的所述第一块的每一像素位置的值;基于视频数据的所述第一块的大小将一或多个加权值指配到所述第一预测块的一或多个值;和使用经指配到所述第一预测块的所述一或多个值的所述一或多个加权值解码视频数据的所述第一块。5.根据权利要求4所述的方法,其进一步包括:基于邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者的所述运动信息产生第一邻近预测块;基于所述第一邻近块的大小将一或多个加权值指配到所述第一邻近预测块的一或多个值;和使用经指配到所述第一邻近预测块的所述一或多个值的所述一或多个加权值解码视频数据的所述第一块。6.根据权利要求5所述的方法,其进一步包括:基于经指配到所述第一邻近预测块的所述一或多个值的所述一或多个加权值修改所述第一预测块的一或多个值,以产生经修改的第一预测块;和使用所述经修改的第一预测块解码视频数据的所述第一块。7.根据权利要求5所述的方法,其进一步包括:基于邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者的所述运动信息产生第二邻近预测块;基于所述第二邻近块的大小将一或多个加权值指配到所述第二邻近预测块的一或多个值;和基于经指配到所述第一和第二邻近预测块的所述一或多个值的所述一或多个加权值修改所述第一和预测块的一或多个值,以产生所述经修改的第一预测块。8.根据权利要求1所述的方法,其进一步包括:接收具有表示视频数据的所述第一块是否是根据重叠块运动补偿模式来编码的值的语法元素;和基于所述语法元素的所述值确定视频数据的所述第一块是根据所述重叠块运动补偿模式来编码。9.一种用于译码视频数据的装置,所述装置包括:存储器,其经配置以存储所述视频数据;和视频译码器,其与所述存储器通信,其中所述视频译码器经配置以:将视频数据的第一块存储于所述存储器中,其中视频数据的所述第一块为预测单元的子块;将邻近视频数据的所述第一块的视频数据的一或多个块存储于所述存储器中;确定邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者的运动信息;和至少部分地基于邻近视频数据的所述第一块的所述一或多个块中的所述至少一者的所述运动信息,使用重叠块运动补偿译码视频数据的所述第一块。10.根据权利要求9所述的装置,其中所述视频译码器经进一步配置以进行以下操作:确定邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者是否未经译码;和在不使用对应于经确定未经译码的所述一或多个块的所述至少一个块的运动信息的情况下译码视频数据的所述第一块。11.根据权利要求9所述的装置,其中所述视频译码器经进一步配置以进行以下操作:通过译码邻近视频数据的所述第一块的视频数据的所述一或多个块的所述至少一个块而确定邻近视频数据的所述第一块的视频数据的所述一或多个块中的所述至少一者的所述运动信息。12.根据权利要求9所述的装置,其中所述视频译码器经进一步配置以进行以下操作:产生用于视频数据的所述第一块的第一预测块,其中所述第一预测块包含视频数据的所述第一块的每一像素位置的值;基于视频数据的所述第一块的大小将一或多个加权值指配到所述第一预测块的一或多个值;和使用经指配到所述第一预测块的所述一或多个值的所述一或多个加权值解码视频数据的所述第一块。13.根据权利要求12所述的装置,其中所述视频译码器经进一步配置以进行以下操作:基于邻近视频数据的所述第一块的视频数据的所述一或多个块中的至少一者的所述运动信息产生第一邻近预测块;基于所述第一邻近块的大小将一或多个加权值指配到所述第一邻近预测块的一或多个值;和使用经指配到所述第一邻近预测块的所述一或多个值的所述一或多个加权值译码视频数据的所述第一块。14.根据权利要求13所述的装置,其中所述视频译码器经进一步配置以进行以下操作:基于经指配到所述第一邻近预测块的所述一或多个值的所述一或多个加权值修改所述第一预测块的一或多个值,以产生经修改的第一预测块;和使用所述经修改的第一预测块解码视频数据的所述第一块。15.根据权利要求13所述的装置,其中所述视频译码器经进一步配置以进行以下操作:基于邻近视频的所述第一块的视频数据的所述一或多个块中的至少一者的所述运动信息产生第二邻近预测块;基于所述第二邻近块的大小将一或多个加权值指配到所述第二邻近预测块的一或多个值;和基于经指配到所述第一和第二邻近预测块的所述一或多个值的所述一或多个加权值修改所述第一和预测块的一或多个值,以产生所述...
【专利技术属性】
技术研发人员:刘鸿彬,陈颖,陈建乐,李想,马尔塔·卡切维奇,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。