【技术实现步骤摘要】
基于自适应帧内刷新机制的解码、编码方法及相关设备
[0001]本申请是申请日为2021年03月19日、申请号为202110298610.4、专利技术名称为“基于自适应帧内刷新机制的解码、编码方法及相关设备”的专利技术专利申请的分案申请。
[0002]本申请实施例涉及视频编解码领域,特别涉及一种基于自适应帧内刷新机制的解码、编码方法及相关设备。
技术介绍
[0003]为了解决由于I帧码率过大而导致解码I帧所需时间较长的问题,帧内刷新机制应运而生。帧内刷新机制的基本原理是将一个I帧的码率分散到若干个P帧上。在编码的过程中,将一个完整图像帧基于刷新周期划分为N个强制帧内区域,依次编码针对该图像帧的N个帧内刷新帧,每个帧内刷新帧包括前述N个强制帧内区域中的一个强制帧内区域,这N个强制帧内区域的编码模式为强制帧内(intra)模式,每个帧内刷新帧中的其他区域的编码模式允许采用帧间(inter)模式,这样每个帧内刷新帧的码率不仅相对于I帧的码率得以减小,各个帧内刷新帧的码率也比较稳定。但是基于目前的语法启动帧内刷新机制的过程有些冗余。
技术实现思路
[0004]本申请实施例提供了一种基于自适应帧内刷新机制的解码、编码方法及相关设备,可以提高划分为帧内刷新机制的应用灵活性。所述技术方案如下:
[0005]一方面,提供了一种基于自适应帧内刷新机制的解码方法,所述方法包括:
[0006]接收当前帧的码流;
[0007]若所述当前帧的码流中存在扩展数据且所述扩展数据中携带自适应帧内刷新技术 ...
【技术保护点】
【技术特征摘要】
1.一种基于自适应帧内刷新机制的解码方法,其特征在于,所述方法包括:接收当前帧的码流;若所述当前帧的码流中存在扩展数据且所述扩展数据中携带自适应帧内刷新技术的视频扩展号,则获取所述扩展数据中携带的虚拟边界位置标记信息,所述虚拟边界位置标记信息用于指示虚拟边界的位置,所述虚拟边界至少用于区分所述当前帧中的已刷新区域和未刷新区域,基于所述虚拟边界位置标记信息,确定所述当前帧是否支持自适应帧内刷新技术;若所述当前帧的码流的扩展数据中不存在所述自适应帧内刷新技术的视频扩展号,则确定所述当前帧不支持所述自适应帧内刷新技术。2.如权利要求1所述的方法,其特征在于,所述虚拟边界位置标记信息包括第一虚拟边界位置标记信息和第二虚拟边界位置标记信息;所述第一虚拟边界位置标记信息用于指示所述虚拟边界在所述当前帧水平方向上的像素位置,所述第二虚拟边界位置标记信息用于指示所述虚拟边界在所述当前帧垂直方向上的像素位置。3.如权利要求2所述的方法,其特征在于,所述第一虚拟边界位置标记信息为所述虚拟边界在所述当前帧水平方向上的图像横坐标,所述第二虚拟边界位置标记信息为所述虚拟边界在所述当前帧垂直方向上的图像纵坐标;所述已刷新区域是指以图像左上角坐标(0,0)为原点,宽为所述图像横坐标、高为所述图像纵坐标的矩形区域,所述未刷新区域是指所述当前帧中除所述已刷新区域之外的其他区域。4.如权利要求2所述的方法,其特征在于,所述基于所述虚拟边界位置标记信息,确定所述当前帧是否支持自适应帧内刷新技术,包括:若所述第一虚拟边界位置标记信息的取值和所述第二虚拟边界位置标记信息的取值均大于0,则确定所述当前帧支持自适应帧内刷新技术;若所述第一虚拟边界位置标记信息的取值和/或所述第二虚拟边界位置标记信息的取值等于0,则确定所述当前帧不支持自适应帧内刷新技术。5.如权利要求2所述的方法,其特征在于,所述方法还包括:若所述当前帧支持自适应帧内刷新技术,且解码顺序中当前帧的前一帧不支持自适应帧内刷新技术,则所述当前帧为随机接入点;其中,前一帧不支持自适应帧内刷新技术,包括:所述前一帧的扩展数据中不存在自适应帧内刷新技术的视频扩展号;或者所述前一帧的扩展数据中存在自适应帧内刷新技术的视频扩展号,但前一帧的第一虚拟边界位置标记信息和/或第二虚拟边界位置标记信息的取值等于0。6.如权利要求2所述的方法,其特征在于,所述方法还包括:若确定所述当前帧支持自适应帧内刷新技术,且根据所述当前帧的第一虚拟边界位置标记信息确定虚拟边界的像素位置等于或超出当前帧的右边界,以及根据所述当前帧的第二虚拟边界位置标记信息确定虚拟边界的像素位置等于或超出当前帧的下边界,则确定所述当前帧为随机接入的恢复点。7.如权利要求1所述的方法,其特征在于,
所述第一虚拟边界位置标记信息的精度为一个最大编码单元LCU的宽度,所述第二虚拟边界位置标记信息的精度为一个所述LCU的高度。8.一种基于自适应帧内刷新机制的编码方法,其特征在于,所述方法包括:确定当前帧是否支持自适应帧内刷新技术;若所述当前帧支持自适应帧内刷新技术,则在所述当前帧的扩展数据中携带自适应帧内刷新技术的视频扩展号和所述当前帧的虚拟边界位置标记信息,所述虚拟边界位置标记信息指示虚拟边界的位置,所述虚拟边界至少用于区分所述当前帧中的已刷新区域和未刷新区域;若所述当前帧不支持自适应帧内刷新技术,则在所述当前帧的扩展数据中不携带自适应帧内刷新技术的视频扩展号,或者,在所述当前帧的扩展数据中携带自适应帧内刷新技术的视频扩展号,但是所述当前帧的扩展数据中携带的虚拟边界位置标记信息的取值能够指示是否支持自适应帧内刷新技术。9.如权利要求8所述的方法,其特征在于,所述虚拟边界位置标记信息包括第一虚拟边界位置标记信息和第二虚拟边界位置标记信息;所述第一虚拟边界位置标记信息用于指...
【专利技术属性】
技术研发人员:魏亮,陈方栋,王莉,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。