一种用于视频数据的高效传输方法技术

技术编号:37645214 阅读:9 留言:0更新日期:2023-05-25 10:11
本发明专利技术涉及视频数据传输技术领域,提出了一种用于视频数据的高效传输方法,包括:采集视频数据,获取每一视频帧图像中的若干目标区域及标签;根据不同视频帧图像中标签相同的目标区域的位置,获取每个目标区域在相邻两视频帧图像中的偏移量,根据偏移量将目标区域划分为若干类别,进而获取每一视频帧图像中每个目标区域的关注度,根据关注度标注目标区域的边缘,获取每一视频帧图像的一维数据序列;根据关注度及每个目标区域的偏移量,对每个一维数据序列中标记位置计算容错长度并进行压缩,得到每一视频帧图像的第一编码;对第一编码进行二次压缩得到视频数据最终编码并传输。本发明专利技术旨在保证视频流畅的同时提高压缩效率以实现高效传输。高效传输。高效传输。

【技术实现步骤摘要】
一种用于视频数据的高效传输方法


[0001]本专利技术涉及视频数据传输
,具体涉及一种用于视频数据的高效传输方法。

技术介绍

[0002]目前,视频数据在进行传输的过程中,对于某些网络环境较差的情况下,视频数据的传输效果并不理想,传输效率较低;现有方法中通常采用LZ77编码对视频数据进行压缩,但由于视频数据中视频帧图像包含丰富的数据信息,LZ77编码的压缩效率仍较低,对于传输效率并没有较大改善。
[0003]对于视频数据中,由于是连续采集一段时间内一定区域的图像,即连续的视频帧图像较大一部分都是相似甚至相同的,因此对于这些区域可以进行一定程度的有损压缩,而对于连续视频帧图像中变化较大的区域则保证无损压缩,从而保证视频数据的主体部分不会发生较大变化,进而保证视频数据传输后的连贯性及流畅性,同时大大提高了视频数据的压缩效率,从而提升传输效率来实现视频数据的高效传输。

技术实现思路

[0004]本专利技术提供一种用于视频数据的高效传输方法,以解决现有的视频数据压缩传输无法兼顾流畅性和压缩效率的问题,所采用的技术方案具体如下:本专利技术一个实施例提供了一种用于视频数据的高效传输方法,该方法包括以下步骤:获取视频数据,获取每一视频帧图像中的若干目标区域及标签;根据不同视频帧图像中标签相同的目标区域的位置,获取每个目标区域在相邻两视频帧图像中的偏移量,根据偏移量将每一视频帧图像中的若干目标区域划分为若干类别,对每个类别设置关注权重,将目标区域的偏移量与所属类别的关注权重的乘积,作为每个目标区域的关注度;将同一视频帧图像中所有目标区域的关注度降序排列,得到每一视频帧图像的关注度序列,对关注度序列中每个元素进行等级标记,将每一视频帧图像中每个目标区域的边缘像素点通过所属目标区域关注度对应的等级标记进行标注,将每一视频帧图像标注后的所有像素点的像素值从二维矩阵形式转换为一维序列形式,得到每一视频帧图像的一维数据序列;根据关注度及每个目标区域的偏移量,对每个一维数据序列中具有等级标记的数据计算容错长度,根据具有等级标记的数据及之后数据的数据值以及容错长度对每个一维数据序列进行压缩,得到每一视频帧图像的第一编码;对每一视频帧图像的第一编码进行二次压缩,得到视频数据的最终编码,对最终编码进行传输。
[0005]可选的,所述获取每一视频帧图像中的若干目标区域及标签,包括的具体方法为:
将每一视频帧图像输入到训练好的实例分割网络中,输出得到每一视频帧图像中的若干目标区域;实例分割网络对于同一对象类型的目标区域会打上相同的标签,得到每个目标区域的标签。
[0006]可选的,所述获取每个目标区域在相邻两视频帧图像中的偏移量,包括的具体方法为:获取每一视频帧图像中每个目标区域的中心点,获取任意一个标签作为目标标签,获取任意相邻两视频帧图像中目标标签下的两个目标区域中心点的欧式距离,记为相邻两视频帧图像中后一个视频帧图像中目标区域的偏移量。
[0007]可选的,所述根据偏移量将每一视频帧图像中的若干目标区域划分为若干类别,包括的具体方法为:获取每一视频帧图像中每个目标区域的最小外接矩形,获取每个目标区域最小外接矩形的对角线,将对角线长度的一半记为每个目标区域的最大轮廓范围;获取相邻两视频帧图像中任意一个相同标签下的两个目标区域,将在后一个视频帧图像中目标区域的偏移量与前一个视频帧图像中目标区域的最大轮廓范围的比值,作为后一个视频帧图像中目标区域的偏移程度;获取每一视频帧图像中每个目标区域的偏移程度;根据偏移程度与第一预设阈值及第二预设阈值的大小关系将目标区域划分为三个类别。
[0008]可选的,所述对每个一维数据序列中具有等级标记的数据计算容错长度,包括的具体方法为:
[0009]其中,表示第个一维数据序列中第个具有等级标记的数据的容错长度,表示第个一维数据序列的可调长度,表示第个一维数据序列中第个具有等级标记的数据的等级标记对应的关注度,表示向下取整;所述可调长度为第个一维数据序列对应的视频帧图像中,所有目标区域的偏移量最大值。 可选的,所述根据具有等级标记的数据及之后数据的数据值以及容错长度对每个一维数据序列进行压缩,得到每一视频帧图像的第一编码,包括的具体方法为:获取任意一个一维数据序列作为目标序列,目标序列中任意一个具有等级标记的数据记为目标数据,对目标数据及之后的数据从左到右逐个遍历进行一致性判断,所述一致性判断表示对目标数据及之后的每个数据判断其与查找缓存区相同位置的数据是否相等,相等的数据则继续判断下一个数据;对于不相等的数据,获取从目标数据开始已经遍历的数据长度,若已经遍历的数据长度大于等于目标数据的容错长度则停止一致性判断,对不相等的数据之前已经遍历的数据进行常规编码,不相等的数据作为中断点,不相等的数据到下一个具有等级标记的数据之间的数据采用常规编码;若已经遍历的数据长度小于目标数据的容错长度,将不相等的数据调整为查找缓存区内相同位置的数据,继续进行一致性判断,直到出现不相等的数据且遍历长度大于容
错长度,停止一致性判断并对之前已经遍历的数据进行常规编码;对不存在具有等级标记的数据进行常规编码,对目标序列完成编码,得到的结果记为目标序列的第一编码。
[0010]本专利技术的有益效果是:本专利技术通过对视频数据的每一视频帧图像中的目标区域进行提取,并根据连续视频帧图像中相同目标区域的位置变化来获取偏移量及偏移程度,通过偏移程度将目标区域划分为多个类别,对不同类别的不同目标区域根据偏移量获取关注度,使得每一视频帧图像中位置变化较小的区域关注度较小,后续可以相应的进行有损压缩;而对于位置变化较大的区域设置较大关注度,保证其作为视频主体部分不会过多损失;通过关注度来获取容错长度并对每一视频帧图像的一维数据序列进行一定程度地调整,保证视频帧图像中主体部分不会过多变化的同时,通过对背景及其他区域进行有损压缩从而提高压缩效率,再通过二次压缩进一步提高压缩效率,通过多次压缩降低视频数据的数据量,从而提高视频数据的传输效率,完成视频数据的高效传输。
附图说明
[0011]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本专利技术一个实施例所提供的一种用于视频数据的高效传输方法流程示意图。
实施方式
[0013]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]请参阅图1,其示出了本专利技术一个实施例所提供的一种用于视频数据的高效传输方法流程图,该方法包括以下步骤:步骤S001、采集视频数据,获取每一视频帧图像中的若干目标区域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于视频数据的高效传输方法,其特征在于,该方法包括以下步骤:获取视频数据,获取每一视频帧图像中的若干目标区域及标签;根据不同视频帧图像中标签相同的目标区域的位置,获取每个目标区域在相邻两视频帧图像中的偏移量,根据偏移量将每一视频帧图像中的若干目标区域划分为若干类别,对每个类别设置关注权重,将目标区域的偏移量与所属类别的关注权重的乘积,作为每个目标区域的关注度;将同一视频帧图像中所有目标区域的关注度降序排列,得到每一视频帧图像的关注度序列,对关注度序列中每个元素进行等级标记,将每一视频帧图像中每个目标区域的边缘像素点通过所属目标区域关注度对应的等级标记进行标注,将每一视频帧图像标注后的所有像素点的像素值从二维矩阵形式转换为一维序列形式,得到每一视频帧图像的一维数据序列;根据关注度及每个目标区域的偏移量,对每个一维数据序列中具有等级标记的数据计算容错长度,根据具有等级标记的数据及之后数据的数据值以及容错长度对每个一维数据序列进行压缩,得到每一视频帧图像的第一编码;对每一视频帧图像的第一编码进行二次压缩,得到视频数据的最终编码,对最终编码进行传输。2.根据权利要求1所述的一种用于视频数据的高效传输方法,其特征在于,所述获取每一视频帧图像中的若干目标区域及标签,包括的具体方法为:将每一视频帧图像输入到训练好的实例分割网络中,输出得到每一视频帧图像中的若干目标区域;实例分割网络对于同一对象类型的目标区域会打上相同的标签,得到每个目标区域的标签。3.根据权利要求1所述的一种用于视频数据的高效传输方法,其特征在于,所述获取每个目标区域在相邻两视频帧图像中的偏移量,包括的具体方法为:获取每一视频帧图像中每个目标区域的中心点,获取任意一个标签作为目标标签,获取任意相邻两视频帧图像中目标标签下的两个目标区域中心点的欧式距离,记为相邻两视频帧图像中后一个视频帧图像中目标区域的偏移量。4.根据权利要求1所述的一种用于视频数据的高效传输方法,其特征在于,所述根据偏移量将每一视频帧图像中的若干目标区域划分为若干类别,包括的具体方法为:获取每一视频帧图像中每个目标区域的最小外接矩形,获取每个目标区域最...

【专利技术属性】
技术研发人员:韦振魏荣生
申请(专利权)人:探长信息技术苏州有限公司
类型:发明
国别省市:

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

1