本发明专利技术公开了一种视频编解码的方法及系统,其使用包括帧间预测模式和帧内块复制模式的编解码模式。视频编解码的方法包括判断带宽密集预测模式是否被允许;以及若带宽密集预测模式不被允许,则:判断高带宽双预测模式是否被使用;以及若高带宽双预测模式被使用,则将高带宽双预测模式转换成单预测模式。
【技术实现步骤摘要】
一种视频编解码方法及系统优先权声明本申请要求在2015年07月27日提出申请号为62/197,197的美国临时专利申请和在2015年10月23日提出申请号为62/245,372的美国临时专利申请的优先权。上述美国临时专利申请整体以引用方式并入本文中。
本专利技术涉及使用编解码模式包括帧内块复制(Intra-blockcopy,IntraBC)模式和帧间预测模式的视频编解码。具体地,本专利技术涉及降低图像缓存要求且在使用带宽密集(bandwidth-intensive)预测模式时克服带宽问题的技术。
技术介绍
高效视频编码(High-efficiencyvideocoding,HEVC)是近年来已发展的一种新编解码标准。在HEVC系统中,H.264/AVC的固定尺寸的宏块由称为编码单元(codingunit,CU)的灵活块替代。编码单元内的像素共享相同的编解码参数,以提高编解码效率。编码单元可以从最大编码单元(largestCU,LCU)开始,其在HEVC中也称为编码树单元(codedtreeunit,CTU)。除了编码单元的概念之外,在HEVC中也引进了预测单元(predictionunit,PU)的概念。一旦完成编码单元分层树的分割,根据预测类型和预测单元分割,每个叶编码单元被进一步分割成一个或多个预测单元。HEVC也支持切片(slice)结构,其中图像被分割成切片,且每个切片可以使用其自身的编解码参数或者配置。随着HEVC标准的发展,也开始了HEVC拓展的发展。HEVC拓展包括范围拓展(rangeextension,RExt),其目标在于诸如4:2:2和4:4:4的非4:2:0颜色格式,以及诸如每样本12码元、14码元和16码元的更高码元深度视频。利用范围拓展的可能的应用之一是屏幕共享,通过有线连接或者无线连接。由于屏幕内容的具体特性,编解码工具已经被发展并在编解码效率方面表现显著的增益。帧内块复制预测在HEVC的屏幕内容编解码的当前发展中,由于其提高了屏幕内容的编解码效率,一些工具已被使用。对于帧内块,使用基于来自于相邻块的重构像素的预测,执行根据传统方法的帧内预测。帧内预测可以自帧内模式集(setofIntraModes)中选择一帧内模式,帧内模式集包括垂直模式、水平模式和各种角度预测模式。对于HEVC屏幕内容编解码(HEVCscreencontentcoding,HEVCSCC),新的帧内编解码模式,称为帧内块复制,已被使用。帧内块复制技术,其开始由Budagavi在AHG8:VideocodingusingIntramotioncompensation,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,13thMeeting:Incheon,KR,18–26Apr.2013,Document:JCTVC-M0350(以下简称为JCTVC-M0350)中提出。图1所示是根据JCTVC-M0350的一示例,其中使用帧内块复制模式编解码当前编码单元(即110)。预测块(即120)位于距离当前编码单元位移向量(即112)处。在本示例中,查找区域被限制在当前编码树单元、左边编码树单元和左边第二个编码树单元中。从已重构区域中获取预测块。随后,对位移向量和当前编码单元的残差进行编解码,位移向量112也称为块向量(blockvector,BV)。已知的是,HEVC采用编码树单元和编码单元块结构作为基础单元,以用于编解码视频数据。每个图像被分割成多个编码树单元,每个编码树单元被递归分割成多个编码单元。在预测阶段,每个编码单元可以被分割成多个块,即预测单元,以执行预测流程。在预测残差被形成以用于每个编码单元之后,与每个编码单元相关的残差被分割成多个块,即变换单元(transformunit,TU),以用于变换。在JCTVC-M0350中,在至少如下方面,帧内运动补偿(motioncompensation,MC)与用于帧间预测的运动补偿不相同:·帧内运动补偿的运动向量(motionvector,MV)被限制在1-D(即水平的或者垂直的),而帧间预测使用2-D运动估计。·帧内运动补偿的二进制化为固定长度,而帧间预测使用指数哥伦布(exponential-Golomb)。·帧内运动补偿引进新语法元素来发信运动向量是水平的还是垂直的。基于JCTVC-M0350,Pang,etal.inNon-RCE3:IntraMotionCompensationwith2-DMVs,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,14thMeeting:Vienna,AT,25July–2Aug.2013,Document:JCTVC-N0256(以下简称为JCTVC-N0256)公开了一些变形。首先,帧内运动补偿被拓展以支持2-D个运动向量,使得两个运动向量分量均可以同时为非零。这给帧内运动补偿提供了比原始方法更大的灵活性,其中运动向量被限制成严格水平的或者严格垂直的。在JCTVC-N0256中,公开了两个块向量编解码方法:·方法1-块向量预测。左侧块向量或者上方块向量被选择为块向量预测子,并且所得到的块向量差(blockvectordifference,BVD)被编解码。一标志用于指示BVD是否为0。当BVD不为0时,第三阶的指数哥伦布码用于编解码BVD的剩余绝对层。另一标志用于编解码这个符号。·方法2:无块向量预测。使用HEVC中用于BVD的指数哥伦布码来编解码块向量。JCTVC-N0256中所公开的另一区别是2-D帧内块复制进一步与流水线友好方法结合:1.不使用插值滤波器。2.限制了块向量查找区域。两种情况被公开:a.查找区域为当前编码树单元和左边编码树单元,或者b.查找区域为当前编码树单元和左边编码树单元的最右侧的4列样本。在JCTVC-N0256所提出的方法中,2-D帧内块复制、插值滤波器的移除和到当前编码树单元和左边编码树单元的查找区域约束已在草案HEVC范围拓展标准的新版本中使用。已有SCC草案标准(SCCDraftStandard,SCM)中的帧内块复制在JCTVC-T0227(Pang,etal.,Non-CE2Test1:Intrablockcopyandintersignallingunification,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,20thMeeting:Geneva,CH,10–18Feb.2015,Document:JCTVC-T0227),帧内块复制模式与帧间编解码模式一致。换句话说,当前图像被处理为参考图像,并被插入到一个或本文档来自技高网...
【技术保护点】
1.一种视频编解码方法,其特征在于,使用包括帧间预测模式和帧内块复制模式的编解码模式,包括:/n判断带宽密集预测模式是否被允许;以及/n若所述带宽密集预测模式不被允许,则:/n判断高带宽双预测模式是否被使用;以及/n若所述高带宽双预测模式被使用,则将所述高带宽双预测模式转换成单预测模式。/n
【技术特征摘要】
20150727 US 62/197,197;20151023 US 62/245,3721.一种视频编解码方法,其特征在于,使用包括帧间预测模式和帧内块复制模式的编解码模式,包括:
判断带宽密集预测模式是否被允许;以及
若所述带宽密集预测模式不被允许,则:
判断高带宽双预测模式是否被使用;以及
若所述高带宽双预测模式被使用,则将所述高带宽双预测模式转换成单预测模式。
2.如权利要求1中所述的视频编解码方法,其特征在于,所述高带宽双预测模式对应于8x8双预测模式。
3.如权利要求2中所述的视频编解码方法,其特征在于,通过使用仅来自于列表0的运动信息,将所述高带宽双预测模式转换成所述单预测模式。
4.如权利要求2中所述的视频编解码方法,其特征在于,若当前图像中的当前块由所述8x8双预测模式编解码,所述当前图像的两个版本被使能,由所述8x8双预测模...
【专利技术属性】
技术研发人员:刘杉,许晓中,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。