利索能及
我要发布
收藏
专利号: 2021107978180
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频传输方法,其特征在于,应用于视频发送端,所述方法包括:在视频帧中确定多个视频单元,所述视频单元中包括所述视频帧中预设数量个像素;

确定预设视频通道对应的图像空间,所述图像空间中包括的像素数量大于所述视频帧中包括的像素数量;

根据每个视频单元在所述视频帧中的像素位置和映射关系,在所述图像空间中确定每个视频单元的填充区域,并在所述填充区域填充对应的视频单元,以及在至少一个非填充区域填充预设信息,得到平滑视频信息,所述图像空间的多个填充区域中至少存在两个填充区域之间设置有一个所述非填充区域;所述映射关系用于指示所述视频帧中的视频单元与所述图像空间中的像素位置之间的对应关系;

通过所述预设视频通道发送所述平滑视频信息;

若所述视频单元包括所述视频帧中的一行像素,所述映射关系指示所述视频帧中的某一行像素和所述图像空间中的N行像素之间存在对应关系,则针对任意一个视频单元,所述视频单元的填充区域为所述N行像素中的第S行像素中、包括的像素数量等于所述视频单元中包括的像素数量的区域或者为所述N行像素中不是同一行的、多个像素所组成的等于所述视频单元中包括的像素数量的区域;其中,N为≥1的整数,S为≥1且≤N的整数;

所述图像空间中包括多个所述填充区域和多个所述非填充区域;

每两个相邻的填充区域之间设置有一个所述非填充区域;或者,多个所述填充区域中至少存在两个填充区域之间未设置所述非填充区域。

2.根据权利要求1所述的方法,其特征在于,在所述图像空间中确定每个视频单元的填充区域之前,还包括:获取所述视频帧与所述图像空间之间的映射关系。

3.根据权利要求2所述的方法,其特征在于,针对任意一个视频单元;根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述图像空间中确定所述视频单元的填充区域,包括:根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述图像空间中确定待选区域,所述待选区域中包括的像素数量大于所述视频单元中包括的像素数量;

根据所述视频单元中包括的像素数量,在所述待选区域中确定所述填充区域,所述填充区域中包括的像素数量等于所述视频单元中包括的像素数量。

4.根据权利要求3所述的方法,其特征在于,若所述视频单元包括所述视频帧中一行像素,所述映射关系用于指示所述视频帧中的行号与所述图像空间中的行号之间的对应关系;

则根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述图像空间中确定待选区域,包括:根据所述视频单元对应的行号和所述映射关系,在所述图像空间中确定至少一个目标行号;

将所述至少一个目标行号对应的行所在的区域确定为所述待选区域。

5.根据权利要求3所述的方法,其特征在于,若所述视频单元包括所述视频帧中一列像素,所述映射关系用于指示所述视频帧中的列号与所述图像空间中的列号之间的对应关系;

则根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述图像空间中确定待选区域,包括:根据所述视频单元对应的列号和所述映射关系,在所述图像空间中确定至少一个目标列号;

将所述至少一个目标列号对应的列所在的区域确定为所述待选区域。

6.根据权利要求1所述的方法,其特征在于,

每个非填充区域中包括的像素数量相同;或者,

所述多个非填充区域中存在至少两个非填充区域中包括的像素数量不相同;或者,所述多个非填充区域中每两个非填充区域中包括像素的数量之差小于或等于第一阈值。

7.一种视频传输方法,其特征在于,应用于视频接收端,所述方法包括:通过预设视频通道接收视频帧对应的平滑视频信息,所述视频帧中包括多个视频单元,所述视频单元中包括所述视频帧中预设数量个像素;

根据每个视频单元在所述视频帧中的像素位置和映射关系,在所述平滑视频信息中确定每个视频单元的填充区域,所述平滑视频信息中包括的像素数量大于所述视频帧中包括的像素数量,图像空间的多个填充区域中至少存在两个填充区域之间设置有一个非填充区域;所述映射关系用于指示所述视频帧中的视频单元与所述图像空间中的像素位置之间的对应关系;

根据所述多个视频单元的填充区域,在所述平滑视频信息中获取所述多个视频单元;

根据所述多个视频单元确定所述视频帧;

若所述视频单元包括所述视频帧中的一行像素,所述映射关系指示所述视频帧中的某一行像素和所述图像空间中的N行像素之间存在对应关系,则针对任意一个视频单元,所述视频单元的填充区域为所述N行像素中的第S行像素中、包括的像素数量等于所述视频单元中包括的像素数量的区域或者为所述N行像素中不是同一行的、多个像素所组成的等于所述视频单元中包括的像素数量的区域;其中,N为≥1的整数,S为≥1且≤N的整数;

所述图像空间中包括多个所述填充区域和多个所述非填充区域;

每两个相邻的填充区域之间设置有一个所述非填充区域;或者,多个所述填充区域中至少存在两个填充区域之间未设置所述非填充区域。

8.根据权利要求7所述的方法,其特征在于,在所述平滑视频信息中确定每个视频单元的填充区域之前,还包括:获取所述视频帧与所述预设视频通道对应的图像空间之间的映射关系。

9.根据权利要求8所述的方法,其特征在于,针对任意一个视频单元;根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述平滑视频信息中确定所述视频单元的填充区域,包括:根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述平滑视频信息中确定待选区域,所述待选区域中包括的像素数量大于所述视频单元中包括的像素数量;

根据所述视频单元中包括的像素数量,在所述待选区域中确定所述填充区域,所述填充区域中包括的像素数量等于所述视频单元中包括的像素数量。

10.根据权利要求9所述的方法,其特征在于,若所述视频单元包括所述视频帧中一行像素,所述映射关系用于指示所述视频帧中的行号与所述图像空间中的行号之间的对应关系;

则根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述平滑视频信息中确定待选区域,包括:根据所述视频单元对应的行号和所述映射关系,在所述平滑视频信息中确定至少一个目标行号;

将所述平滑视频信息中所述至少一个目标行号对应的行所在的区域确定为所述待选区域。

11.根据权利要求9所述的方法,其特征在于,若所述视频单元包括所述视频帧中一列像素,所述映射关系用于指示所述视频帧中的列号与所述图像空间中的列号之间的对应关系;

则根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述平滑视频信息中确定待选区域,包括:根据所述视频单元对应的列号和所述映射关系,在所述图像空间中确定至少一个目标列号;

将所述平滑视频信息中所述至少一个目标列号对应的列所在的区域确定为所述待选区域。

12.根据权利要求7所述的方法,其特征在于,

每个非填充区域中包括的像素数量相同;或者,

所述多个非填充区域中存在至少两个非填充区域中包括的像素数量不相同;或者,所述多个非填充区域中每两个非填充区域中包括像素的数量之差小于或等于第一阈值。

13.一种视频传输装置,其特征在于,应用于视频发送端,所述装置包括:确定模块,用于在视频帧中确定多个视频单元,所述视频单元中包括所述视频帧中预设数量个像素;

所述确定模块,还用于确定预设视频通道对应的图像空间,所述图像空间中包括的像素数量大于所述视频帧中包括的像素数量;

填充模块,用于

根据每个视频单元在所述视频帧中的像素位置和映射关系,在所述图像空间中确定每个视频单元的填充区域并在所述填充区域填充对应的视频单元,以及在至少一个非填充区域填充预设信息,得到平滑视频信息,所述图像空间的多个填充区域中至少存在两个填充区域之间设置有一个所述非填充区域;所述映射关系用于指示所述视频帧中的视频单元与所述图像空间中的像素位置之间的对应关系;

发送模块,用于通过所述预设视频通道发送所述平滑视频信息;

若所述视频单元包括所述视频帧中的一行像素,所述映射关系指示所述视频帧中的某一行像素和所述图像空间中的N行像素之间存在对应关系,则针对任意一个视频单元,所述视频单元的填充区域为所述N行像素中的第S行像素中、包括的像素数量等于所述视频单元中包括的像素数量的区域或者为所述N行像素中不是同一行的、多个像素所组成的等于所述视频单元中包括的像素数量的区域;其中,N为≥1的整数,S为≥1且≤N的整数;

其中,所述图像空间中包括多个所述填充区域和多个所述非填充区域;

每两个相邻的填充区域之间设置有一个所述非填充区域;或者,多个所述填充区域中至少存在两个填充区域之间未设置所述非填充区域。

14.根据权利要求13所述的装置,其特征在于,所述填充模块具体用于:获取所述视频帧与所述图像空间之间的映射关系;

所述填充模块具体用于:

根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述图像空间中确定待选区域,所述待选区域中包括的像素数量大于所述视频单元中包括的像素数量;

根据所述视频单元中包括的像素数量,在所述待选区域中确定所述填充区域,所述填充区域中包括的像素数量等于所述视频单元中包括的像素数量;

若所述视频单元包括所述视频帧中一行像素,所述映射关系用于指示所述视频帧中的行号与所述图像空间中的行号之间的对应关系;

则所述填充模块具体用于:

根据所述视频单元对应的行号和所述映射关系,在所述图像空间中确定至少一个目标行号;

将所述至少一个目标行号对应的行所在的区域确定为所述待选区域;

若所述视频单元包括所述视频帧中一列像素,所述映射关系用于指示所述视频帧中的列号与所述图像空间中的列号之间的对应关系;

则所述填充模块具体用于:

根据所述视频单元对应的列号和所述映射关系,在所述图像空间中确定至少一个目标列号;

将所述至少一个目标列号对应的列所在的区域确定为所述待选区域;

其中,

每个非填充区域中包括的像素数量相同;或者,

所述多个非填充区域中存在至少两个非填充区域中包括的像素数量不相同;或者,所述多个非填充区域中每两个非填充区域中包括像素的数量之差小于或等于第一阈值。

15.一种视频传输装置,其特征在于,应用于视频接收端,所述装置包括:接收模块,用于通过预设视频通道接收视频帧对应的平滑视频信息,所述视频帧中包括多个视频单元,所述视频单元中包括所述视频帧中预设数量个像素;

确定模块,用于根据每个视频单元在所述视频帧中的像素位置和映射关系,在所述平滑视频信息中确定每个视频单元的填充区域,所述平滑视频信息中包括的像素数量大于所述视频帧中包括的像素数量,图像空间的多个填充区域中至少存在两个填充区域之间设置有一个非填充区域;所述映射关系用于指示所述视频帧中的视频单元与所述图像空间中的像素位置之间的对应关系;

获取模块,用于根据所述多个视频单元的填充区域,在所述平滑视频信息中获取所述多个视频单元;

所述确定模块,还用于根据所述多个视频单元确定所述视频帧;

若所述视频单元包括所述视频帧中的一行像素,所述映射关系指示所述视频帧中的某一行像素和所述图像空间中的N行像素之间存在对应关系,则针对任意一个视频单元,所述视频单元的填充区域为所述N行像素中的第S行像素中、包括的像素数量等于所述视频单元中包括的像素数量的区域或者为所述N行像素中不是同一行的、多个像素所组成的等于所述视频单元中包括的像素数量的区域;其中,N为≥1的整数,S为≥1且≤N的整数;

其中,所述图像空间中包括多个所述填充区域和多个所述非填充区域;

每两个相邻的填充区域之间设置有一个所述非填充区域;或者,多个所述填充区域中至少存在两个填充区域之间未设置所述非填充区域。

16.根据权利要求15所述的装置,其特征在于,所述确定模块具体用于:获取所述视频帧与所述预设视频通道对应的图像空间之间的映射关系;

所述确定模块具体用于:

根据所述视频单元在所述视频帧中的像素位置和所述映射关系,在所述平滑视频信息中确定待选区域,所述待选区域中包括的像素数量大于所述视频单元中包括的像素数量;

根据所述视频单元中包括的像素数量,在所述待选区域中确定所述填充区域,所述填充区域中包括的像素数量等于所述视频单元中包括的像素数量;

若所述视频单元包括所述视频帧中一行像素,所述映射关系用于指示所述视频帧中的行号与所述图像空间中的行号之间的对应关系;

则所述确定模块具体用于:

根据所述视频单元对应的行号和所述映射关系,在所述平滑视频信息中确定至少一个目标行号;

将所述平滑视频信息中所述至少一个目标行号对应的行所在的区域确定为所述待选区域;

若所述视频单元包括所述视频帧中一列像素,所述映射关系用于指示所述视频帧中的列号与所述图像空间中的列号之间的对应关系;

则所述确定模块具体用于:

根据所述视频单元对应的列号和所述映射关系,在所述图像空间中确定至少一个目标列号;

将所述平滑视频信息中所述至少一个目标列号对应的列所在的区域确定为所述待选区域;

其中,每个非填充区域中包括的像素数量相同;或者,

所述多个非填充区域中存在至少两个非填充区域中包括的像素数量不相同;或者,所述多个非填充区域中每两个非填充区域中包括像素的数量之差小于或等于第一阈值。

17.一种视频传输设备,其特征在于,包括:

存储器,用于存储程序;

处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如权利要求1至6中任一所述的方法。

18.一种视频传输设备,其特征在于,包括:

存储器,用于存储程序;

处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如权利要求7至12中任一所述的方法。

19.一种视频传输系统,其特征在于,包括:视频发送设备和视频接收设备;

其中,所述视频发送设备用于存储用于执行如权利要求1至6中任一所述的方法;

所述视频接收设备用于执行如权利要求7至12中任一所述的方法。

20.一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至6或7‑12中任一所述的方法。