技术特征:

1.一种视频序列帧的压缩方法,其特征在于,包括:

在视频帧数据压缩时,对解析到的第一帧视频帧数据使用lz4算法进行压缩并保存至视频文件中;

对之后解析到的每一帧视频帧数据都与之前一帧视频帧数据进行对比,确定对应的差异矩形区域;

逐一使用lz4算法压缩各个所述差异矩形区域中的数据,并与对应的坐标信息打包依序保存至所述视频文件中。

2.根据权利要求1所述的视频序列帧的压缩方法,其特征在于,在所述对之后解析到的每一帧视频帧数据都与之前一帧视频帧数据进行对比,确定对应的差异矩形区域,包括:

对每一帧视频帧数据均切割为对应规格的矩形网格,所述矩形网格包含多个矩形区域;

逐一对前后两帧视频帧数据的矩形区域进行比对,确定对应的差异矩形区域,并标记所述差异矩形区域的坐标信息。

3.根据权利要求2所述的视频序列帧的压缩方法,其特征在于,所述逐一对前后两帧视频帧数据的矩形区域进行比对,确定对应的差异矩形区域,包括:

提取前后两帧视频帧数据对应的矩形区域,通过逐个像素点比对确定对应的差异矩形区域。

4.根据权利要求2所述的视频序列帧的压缩方法,其特征在于,所述逐一对前后两帧视频帧数据的矩形区域进行比对,确定对应的差异矩形区域,还包括:

若前后两帧视频帧数据的矩形区域的差异大于设定的阈值,将整个视频帧数据确定为对应的差异矩形区域。

5.根据权利要求2所述的视频序列帧的压缩方法,其特征在于,所述对每一帧视频帧数据均切割为对应规格的矩形网格,所述矩形网格包含多个矩形区域,包括:

对视频帧数据中未满足对应规格的区域设定为单独的矩形区域。

6.一种视频序列帧的解压算法,其特征在于,包括:

在进行视频文件解压播放时,对读取到的第一帧视频帧数据使用lz4算法进行数据解压,并实时对解压后的第一帧视频帧数据进行渲染;

对之后读取到的每一帧视频帧数据进行解压提取差异矩形区域和对应坐标信息,所述差异矩形区域根据视频帧数据压缩时,前后两帧视频帧数据比对确定;

实时获取对应的前一帧视频帧数据,基于前一帧视频帧数据、所述差异矩形区域和对应的所述坐标信息进行当前视频帧数据的渲染。

7.根据权利要求6所述的一种视频序列帧的解压算法,其特征在于,所述基于前一帧视频帧数据、所述差异矩形区域和对应的所述坐标信息进行当前视频帧数据的渲染,包括:

将所述差异矩形区域通过所述坐标信息复制到前一帧视频帧数据的对应区域中并实时进行渲染。

8.一种视频序列帧的解压装置,其特征在于,包括:

第一解压模块,用于在进行视频文件解压播放时,对读取到的第一帧视频帧数据使用lz4算法进行数据解压,并实时对解压后的第一帧视频帧数据进行渲染;

第二解压模块,用于对之后读取到的每一帧视频帧数据进行解压提取差异矩形区域和对应坐标信息,所述差异矩形区域根据视频帧数据压缩时,前后两帧视频帧数据比对确定;

渲染模块,用于实时获取对应的前一帧视频帧数据,基于前一帧视频帧数据、所述差异矩形区域和对应的所述坐标信息进行当前视频帧数据的渲染。

9.一种电子设备,其特征在于,包括:

存储器以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求6-7任一所述的视频序列帧的解压方法。

10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求6-7任一所述的视频序列帧的解压方法。