当前位置: 首页 > 专利查询>VID拓展公司专利>正文

采用块向量导出的帧内块复制编码的方法技术

技术编号:15195100 阅读:130 留言:0更新日期:2017-04-20 23:53
描述了用于在帧内块复制模式下将导出的块向量用作预测器对视频进行编码和解码的系统和方法。根据一种示例编码方法,编码器对至少第一候选块向量进行标识以用于预测输入视频块,其中所述第一候选块向量指向第一候选块。所述编码器接着对用于编码所述第一候选块的第一预测向量(例如块向量或运动向量)进行标识。根据所述第一候选块向量和所述第一预测向量,所述编码器根据所述第一候选块向量和所述第一预测向量生成导出的预测向量。所述编码器接着使用所述导出的预测向量在比特流中编码视频块以用于预测所述输入视频块。

Method and system for intra block copy coding using block vector derivation

A system and method for encoding and decoding a video of a block used as a predictor in a block copy mode is described. According to an example encoding method, the encoder identifies at least the first candidate block vector for predicting the input video block, wherein the first candidate block vector points to the first candidate block. The encoder then identifies a first prediction vector (e.g., a block vector or a motion vector) for encoding the first candidate block. According to the first candidate block vector and the first prediction vector, the encoder generates the predicted vector based on the first candidate block vector and the first prediction vector. The encoder then encodes the video block in the bit stream using the derived prediction vector to predict the input video block.

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请为于2014年6月19日根据美国专利法35U.S.C.第119(e)条递交的美国专利申请No.62/014,664的非临时专利申请并要求该申请的权益。该申请的全部内容结合于此作为参考。
技术介绍
过去的二十多年来,不同的数字视频压缩技术得到了开发和规范化,以实现高效的数字视频通信、分发和消费。大多数在商业上被广泛应用的标准是通过ISO/IEC和ITU-T(例如H.261、MPEG-1、MPEG-2H.263、MPEG-4(第二部分))以及H.264/AVC(MPEG-4第10部分高级视频编码)来开发的。随着新的先进视频压缩技术的不断涌现和成熟,由ITU-T视频编码专家组(VCEG)和ISO/IECMPEG.HEVC(ITU-TH.265/ISO/IEC23008-2)共同开发的一种新的视频编码标准--高效率视频编码(HEVC)--在2013年初被批准为国际标准,并且能够实现远高于当前最高水准H.264/AVC的编码效率。近年来,随着远程桌面、视频会议和移动媒体呈现应用的增多,屏幕内容共享应用变得越来越受欢迎。一种双向屏幕内容共享系统可包括主机子系统(包括捕捉器(capturer)、编码器和发射机)以及客户端子系统(包括接收机、解码器和显示器(渲染器))。产业界对屏幕内容编码(SCC)有不同的应用要求。由于屏幕内容中频繁出现锐曲线和文字,与自然视频内容相比,屏幕内容常常会包含有多个具有若干主要颜色和明显边界的块。虽然现有的视频压缩方法能够用于对屏幕内容进行编码并随后将所述内容传送至接收机一侧,但大多数现有的方法并不能适应屏幕内容的特性,因此导致较低的压缩性能。使用传统视频编码技术对屏幕内容进行重建常常导致严重的质量问题。例如,曲线和文字变得模糊并由此可能难以识别。因此,为了有效地对屏幕内容进行重建,需要一种设计合理的屏幕内容压缩方法。
技术实现思路
根据某些示例性实施方式,提供了一种用于生成编码包括有输入视频块的视频的比特流的方法。编码器标识至少第一候选块向量(BV)以用于预测输入视频块,其中该第一候选块向量指向第一候选块。所述编码器随后标识用于编码所述第一候选块的第一预测向量(例如块向量或运动向量)。根据所述第一候选块向量和所述第一预测向量,所述编码器根据所述第一候选块向量和所述第一预测向量生成导出的预测向量(例如导出的块向量或导出的运动向量)。所述编码器随后使用导出的预测向量在所述比特流中编码所述视频块以用于预测所述输入视频块。根据某些实施方式,所述编码器在所述比特流中以信号传递导出的预测向量。根据某些实施方式,所述编码器在所述比特流中以信号传递所述第一预测向量并且还在所述比特流中以信号传递一标记,该标记指示所述输入视频块是使用导出自所述第一预测向量的导出的预测向量编码的。根据某些实施方式,所述编码器在所述比特流中以信号传递一索引,该索引将导出的预测向量标识在合并候选者(mergecandidate)列表中。导出的预测向量可通过将所述第一候选块向量与所述第一预测向量相加生成。在这种实施方式中,在所述第一预测向量为第二块向量的情况中,导出的预测向量可以是通过将所述第一候选块向量与所述第二块向量(所述第一预测向量)相加生成的块向量。如果所述第一预测向量为运动向量,则导出的预测向量可以是根据以下等式通过将所述第一候选块向量与所述第一运动向量相加生成的运动向量:MVd=BV0+((MV1+2)>>2),其中BV0为所述第一候选块向量,MV1为所述第一运动向量,而MVd为导出的运动向量。根据某些示例性实施方式,导出的预测向量(块向量或运动向量)用作合并候选者。根据示例性方法,编码器标识至少第一块向量合并候选者以用于编码所述输入视频块,并且所述编码器标识用于编码所述第一候选块的第一预测向量。所述编码器随后根据所述第一块向量合并候选者和所述第一预测向量生成导出的预测向量(导出的块向量或导出的运动向量)。导出的预测向量被插入到合并候选者列表中。所述编码器从所述合并候选者列表中选取所选择的预测向量以用于预测所述输入视频块。所述编码器随后使用所选择的预测向量在所述比特流中编码所述视频输入块以用于预测所述输入视频块。所选择的预测向量可以是导出的预测向量。采用这种实施方式,所述编码器确定在生成和插入导出的预测向量之前所述合并候选者列表是否被填满(full)。在所述合并候选者列表中生成和插入导出的预测向量的步骤仅在确定所述合并候选者列表未被填满之后执行。在某些实施方式中,所述编码器通过实施对之前编码的视频块的搜索来标识所述第一候选块向量。采用一种根据比特流解码编码后的视频块的示例方法,解码器标识至少第一候选块向量以用于预测输入视频块,其中所述第一候选块向量指向第一候选块。所述解码器标识用于编码所述第一候选块的第一预测向量。所述解码器随后根据所述第一块向量和所述第一预测向量生成导出的预测向量并使用导出的预测向量解码所述编码后的视频块以用于预测所述编码后的视频块。在这类实施方式中,所述第一候选块向量可使用各种不同技术来标识。根据这类方法中的一种方法,所述第一候选块向量在所述比特流中以信号传递,并且对所述第一候选块向量的标识包括接收在所述比特流中以信号传递的所述第一候选块向量。在这种方法中,生成导出的预测向量可响应于在所述比特流中接收一个标记而执行,该标记指示所述输入视频块是采用导出的预测向量编码的。根据这类方法中的另一种方法,对所述第一候选块向量的标识包括对第一块向量合并候选者的标识。采用这种实施方式,导出的预测向量还可以是合并候选者。响应于在所述比特流中接收标识导出的预测向量合并候选者的索引,所述解码器可使用导出的预测向量来解码所述编码后的视频块。附图说明结合附图,根据以下以示例的方式呈现的描述可对本专利技术进行更详细的理解,附图在下文中得到简要描述。图1是说明了示例基于块的视频编码器的框图。图2是说明了示例基于块的视频解码器的框图。图3是示例八定向预测模式的图示。图4是说明了示例33定向预测模式和两个非定向预测模式的图示。图5是示例水平预测的图示。图6是示例平面模式的图示。图7是说明了示例运动预测的图示。图8是说明了图片中的示例块级活动的图示。图9是说明了示例编码后的比特流结构的图示。图10是说明了示例通信系统的图示。图11是说明了示例无线发射/接收单元(WTRU)的图示。图12是说明了示例屏幕内容共享系统的图示。图13是说明了示例全帧块内复制模式的图示。图14是说明了示例局部区域块内复制模式的图示。图15是说明了两个用于块内复制合并的空间候选者示例的图示。图16是说明了示例块向量导出的图示。图17是说明了示例运动向量导出的图示。图18A和18B共同为示例方法的流程图。具体实施方式现在参考各个附图对说明性实施方式进行详细描述。尽管该描述提供了可能实现的详细实例,应当注意的是,所提供的详细实例旨在用于举例说明,并不会限定本申请的范围。图1是说明了示例基于块的视频编码器(例如混合视频编码系统)的框图。视频编码器100可接收输入视频信号102。所述输入视频信号102可逐块进行处理。视频块可以具有任意大小。例如,视频块单元可包括16×16像素。16×16像素的视频块单元可被称为宏块本文档来自技高网
...

【技术保护点】
一种导出预测向量的视频编码方法,该方法包括:对第一候选块向量进行标识以用于预测视频块,其中该第一候选块向量指向第一候选块;对与所述第一候选块关联的至少第一预测向量进行标识;根据所述第一候选块向量和所述第一预测向量生成导出的预测向量;以及使用所述导出的预测向量对所述视频块进行编码。

【技术特征摘要】
【国外来华专利技术】2014.06.19 US 62/014,6641.一种导出预测向量的视频编码方法,该方法包括:对第一候选块向量进行标识以用于预测视频块,其中该第一候选块向量指向第一候选块;对与所述第一候选块关联的至少第一预测向量进行标识;根据所述第一候选块向量和所述第一预测向量生成导出的预测向量;以及使用所述导出的预测向量对所述视频块进行编码。2.根据权利要求1所述的方法,其中使用所述导出的预测向量对所述视频块进行编码包括:对所述导出的预测向量指向的第二候选块进行标识;以及使用所述第二候选块对所述视频块进行预测。3.根据权利要求1所述的方法,其中对所述视频块进行编码包括:在比特流中以信号传递所述第一候选块向量。4.根据权利要求3所述的方法,其中对所述视频块进行编码还包括:在所述比特流中以信号传递所述第一预测向量。5.根据权利要求3所述的方法,其中对所述视频块进行编码还包括:在所述比特流中以信号传递一标记,其中该标记的第一值指示所述导出的预测向量用于编码所述视频块。6.根据权利要求5所述的方法,其中所述标记的第二值指示所述第一候选块向量用于编码所述视频块。7.根据权利要求1所述的方法,其中所述导出的预测向量通过将所述第一候选块向量与所述第一预测向量相加而生成。8.根据权利要求7所述的方法,其中所述第一候选块向量和所述第一预测向量具有不同的精度,并且其中将所述第一候选块向量和所述第一预测向量校准到同一精度之后再执行所述第一候选块向量与所述第一预测向量的相加。9.根据权利要求1所述的方法,其中所述第一预测向量为第二块向量,而所述导出的预测向量为导出的块向量。10.根据权利要求9所述的方法,其中所述导出的块向量通过将所述第一候选块向量与所述第二块向量相加而生成。11.根据权利要求1所述的方法,其中所述第一预测向量为第一运动向量,而所述导出的预测向量为导出的运动向量。12.根据权利要求11所述的方法,其中所述导出的运动向量通过将所述第一候选块向量与所述第一运动向量相加而生成。1...

【专利技术属性】
技术研发人员:贺玉文叶琰修晓宇
申请(专利权)人:VID拓展公司
类型:发明
国别省市:美国;US

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

1