用于FRUC的低复杂度设计制造技术

技术编号:24297703 阅读:75 留言:0更新日期:2020-05-26 21:31
一种对视频数据解码的方法包含由实施于处理电路中的视频解码器构造针对当前帧的部分的运动向量信息的候选者列表。所述方法包含由所述视频解码器接收指示运动向量信息的所述候选者列表的起始运动向量信息的信令信息,所述起始运动向量信息指示参考帧中的初始位置。所述方法包含由所述视频解码器基于双边匹配或模板匹配中的一或多者改进所述起始运动向量信息以确定改进运动向量信息,所述改进运动向量信息指示所述参考帧中的在距所述初始位置的搜索范围内的改进位置。所述方法包含由所述视频解码器基于所述改进运动向量信息产生预测性块,及由所述视频解码器基于所述预测性块对所述当前帧解码。

Low complexity design for FRUC

【技术实现步骤摘要】
【国外来华专利技术】用于FRUC的低复杂度设计本申请案主张2018年9月14日申请的美国专利申请案16/131,860的优先权,并主张2017年10月11日申请的美国临时专利申请案62/571,161的权益,所述申请案的全部内容特此以引用的方式并入。
本专利技术涉及视频编码及解码。
技术介绍
数字视频能力可并入至广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式处理装置等等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)、ITU-TH.265定义的标准、高效率视频译码(HEVC)标准及这些标准的扩展中所描述的那些技术。视频装置可通过实施这些视频压缩技术而更高效地发送、接收、编码、解码及/或存储数字视频信息。视频压缩技术本文档来自技高网...

【技术保护点】
1.一种对视频数据解码的方法,所述方法包括:/n由实施于处理电路中的视频解码器构造针对当前帧的部分的运动向量信息的候选者列表;/n由所述视频解码器接收指示运动向量信息的所述候选者列表的起始运动向量信息的信令信息,所述起始运动向量信息指示参考帧中的初始位置;/n由所述视频解码器基于双边匹配或模板匹配中的一或多者改进所述起始运动向量信息以确定改进运动向量信息,所述改进运动向量信息指示所述参考帧中的在距所述初始位置的搜索范围内的改进位置;/n由所述视频解码器基于所述改进运动向量信息产生预测性块;及/n由所述视频解码器基于所述预测性块对所述当前帧解码。/n

【技术特征摘要】
【国外来华专利技术】20171011 US 62/571,161;20180914 US 16/131,8601.一种对视频数据解码的方法,所述方法包括:
由实施于处理电路中的视频解码器构造针对当前帧的部分的运动向量信息的候选者列表;
由所述视频解码器接收指示运动向量信息的所述候选者列表的起始运动向量信息的信令信息,所述起始运动向量信息指示参考帧中的初始位置;
由所述视频解码器基于双边匹配或模板匹配中的一或多者改进所述起始运动向量信息以确定改进运动向量信息,所述改进运动向量信息指示所述参考帧中的在距所述初始位置的搜索范围内的改进位置;
由所述视频解码器基于所述改进运动向量信息产生预测性块;及
由所述视频解码器基于所述预测性块对所述当前帧解码。


2.根据权利要求1所述的方法,其中构造运动向量信息的所述候选者列表包括:
由所述视频解码器确定针对所述改进运动向量信息的运动向量精度。


3.根据权利要求1所述的方法,其中所述当前帧的所述部分为所述当前帧的当前块,所述方法进一步包括:
当(W·H<64)==>mvdth=4<<(mvprecision-2)时计算mvdth=4<<mvprecision,且当(W·H<256)时计算mvdth=4<<(mvprecision-1),其中mvprecision表示所述运动向量精度,W为所述当前块的宽度,且H为所述当前块的高度。


4.根据权利要求1所述的方法,其中构造运动向量信息的所述候选者列表包括:
响应于确定所述当前帧的所述部分对应于B切片且单向预测运动向量信息将包含于运动向量信息的所述候选者列表中,将双向预测运动向量信息添加至对应于所述单向预测运动向量的运动向量信息的所述候选者列表。


5.根据权利要求4所述的方法,其中所述单向预测运动向量信息指示第一运动向量,且其中将所述双向预测运动向量信息添加至运动向量信息的所述候选者列表包括:
产生所述双向预测运动向量信息以指示所述第一运动向量及具有相反正负号的对应于所述第一运动向量的第二运动向量。


6.根据权利要求4所述的方法,
其中所述单向预测运动向量信息指示针对第一参考帧的第一运动向量(MV0);
其中所述双向预测运动向量信息指示所述第一运动向量及针对第二参考帧的第二运动向量(MV1);且
其中添加所述双向预测运动向量信息包括计算其中POC0表示从所述第一参考帧至所述当前帧的时间距离,且POC1表示从所述第二参考帧至所述当前帧的时间距离。


7.根据权利要求1所述的方法,其中所述初始位置为第一初始位置,其中所述参考帧为第一参考帧,其中所述起始运动向量信息指示在所述第一参考帧的所述第一初始位置通过所述当前帧的所述当前块至第二参考帧的第二初始位置之间延伸的运动轨迹,且其中改进所述起始运动向量信息包括:
基于所述第一初始位置与所述第二初始位置之间的匹配差而改进所述运动轨迹。


8.根据权利要求7所述的方法,其中改进所述运动向量轨迹包括:
通过运动向量改进来修改指定所述第一初始位置的所述运动向量轨迹的第一运动向量;及
通过具有相反正负号的所述运动向量改进来修改指定所述第二初始位置的所述运动向量轨迹的第二运动向量。


9.根据权利要求7所述的方法,其中改进所述运动向量轨迹包括:
基于所述当前帧与所述第一参考帧之间的时间距离及所述当前帧与所述第二参考帧之间的时间距离而缩放所述运动轨迹。


10.根据权利要求7所述的方法,其中改进所述运动向量轨迹包括:
基于所述第一初始位置与所述第二初始位置之间的所述匹配差而改进指定所述第一初始位置的所述运动向量轨迹的第一运动向量以产生第一改进运动向量;及
基于所述第一改进运动向量而改进指定所述第二初始位置的所述运动向量轨迹的第二运动向量。


11.根据权利要求7所述的方法,其中改进所述运动轨迹包括:
基于度量而确定所述第一初始位置与所述第二初始位置之间的所述匹配差,其中所述度量包括以下各者中的一或多者:绝对差总和SAD、均值移除SADMR-SAD、平方差总和SSD、归一化交叉相关NCC或结构相似性索引SSIM。


12.根据权利要求11所述的方法,其中改进所述运动轨迹包括:
基于所述当前块的大小而从多个度量选择所述度量。


13.根据权利要求11所述的方法,其中改进所述运动轨迹包括:
在所述当前块的所述大小超过块大小阈值时,选择所述度量作为MR-SAD、NCC或SSIM;及
在所述当前块的所述大小未超过块大小阈值时,选择所述度量作为SAD或SSE。


14.根据权利要求1所述的方法,其中所述当前帧的所述部分对应于所述当前帧的当前块、所述当前帧的当前译码单元或所述当前帧的多个译码单元。


15.一种用于对视频数据解码的装置,所述装置包括:
存储器,其经配置以存储所述视频数据;及
处理电路,其经配置以:
构造针对当前帧的部分的运动向量信息的候选者列表;
接收指示运动向量信息的所述候选者列表的起始运动向量信息的信令信息,所述起始运动向量信息指示参考帧中的初始位置;
基于双边匹配或模板匹配中的一或多者改进所述起始运动向量信息以确定改进运动向量信息,所述改进运动向量信息指示所述参考帧中的在距所述初始位置的搜索范围内的改进位置;
基于所述改进运动向量信息产生预测性块;及
基于所述预测性块对所述当前帧解码。


16.根据权利要求15所述的装置,其中,为了构造运动向量信息的所述候选者列表,所述处理电路经配置以:
确定针对所述改进运动向量信息的运动向量精度。


17.根据权利要求15所述的装置,其中所述当前帧的所述部分为所述当前帧的当前块,且其中所述处理电路经配置以:
当(W·H<64)==>mvdth=4<<(mvprecision-2)时计算mvdth=4<<mvprecision,且当(W·H<256)时计算mvdth=4<<(mvp...

【专利技术属性】
技术研发人员:钱威俊庄孝强李翔陈建乐张莉M·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1