System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频处理方法、设备、系统及计算机存储介质技术方案_技高网

视频处理方法、设备、系统及计算机存储介质技术方案

技术编号:41796785 阅读:16 留言:0更新日期:2024-06-24 20:20
本申请实施例提供了一种视频处理方法、设备、系统及计算机存储介质。视频处理方法包括:响应于针对浏览器页面的预设操作,确定预设操作对应的目标视频;获取模型决策信息,并基于模型决策信息从多个网络模型中选择目标网络模型;将目标视频输入目标网络模型,通过目标网络模型对目标视频进行特征提取,得到目标视频中单个视频帧对应的帧内特征信息,以及,相邻视频帧之间的帧间光流信息;基于帧内特征信息和帧间光流信息进行视频重构,得到重构视频;重构视频的分辨率高于目标视频的分辨率;在浏览器页面中播放重构视频。本申请实施例可以提升视频重构的效果和效率,进而提升用户的观看体验。

【技术实现步骤摘要】

本申请实施例涉及计算机,尤其涉及一种视频处理方法、设备、系统及计算机存储介质


技术介绍

1、浏览器因其信息源广泛且搜索功能强大的优势,被越来越多的人作为获取网络信息的主要途径。例如:用户可以在浏览器页面中进行视频搜索,并通过对视频播放按钮的点击操作来观看视频。

2、但在相关技术中,网页视频的清晰度通常较低,因此,存在用户观看体验较差,用户粘性较低的问题。


技术实现思路

1、有鉴于此,本申请实施例提供一种视频处理方法,以至少部分解决上述问题。

2、根据本申请实施例的第一方面,提供了一种视频处理方法,包括:

3、响应于针对浏览器页面的预设操作,确定所述预设操作对应的目标视频;

4、获取模型决策信息,并基于所述模型决策信息从多个网络模型中选择目标网络模型;

5、将所述目标视频输入所述目标网络模型,通过目标网络模型对所述目标视频进行特征提取,得到所述目标视频中单个视频帧对应的帧内特征信息,以及,相邻视频帧之间的帧间光流信息;基于所述帧内特征信息和所述帧间光流信息进行视频重构,得到重构视频;所述重构视频的分辨率高于所述目标视频的分辨率;

6、在浏览器页面中播放所述重构视频。

7、根据本申请实施例的第二方面,提供了另一种视频处理方法,包括:

8、响应于接收到视频播放请求,获取目标视频;

9、获取模型决策信息,并基于所述模型决策信息从多个网络模型中选择目标网络模型;

10、将所述目标视频输入所述目标网络模型,通过目标网络模型对所述目标视频进行特征提取,得到所述目标视频中单个视频帧对应的帧内特征信息,以及,相邻视频帧之间的帧间光流信息;基于所述帧内特征信息和所述帧间光流信息进行视频重构,得到重构视频;所述重构视频的分辨率高于所述目标视频的分辨率;

11、返回所述重构视频,以在浏览器页面中播放所述重构视频。

12、根据本申请实施例的第三方面,提供了一种视频处理装置,包括:

13、第一目标视频确定模块,用于响应于针对浏览器页面的预设操作,确定所述预设操作对应的目标视频;

14、第一决策模块,用于获取模型决策信息,并基于所述模型决策信息从多个网络模型中选择目标网络模型;

15、第一视频重构模块,用于将所述目标视频输入所述目标网络模型,通过目标网络模型对所述目标视频进行特征提取,得到所述目标视频中单个视频帧对应的帧内特征信息,以及,相邻视频帧之间的帧间光流信息;基于所述帧内特征信息和所述帧间光流信息进行视频重构,得到重构视频;所述重构视频的分辨率高于所述目标视频的分辨率;

16、播放模块,用于在浏览器页面中播放所述重构视频。

17、根据本申请实施例的第四方面,提供了另一种视频处理装置,包括:

18、第二目标视频确定模块,用于响应于接收到视频播放请求,获取目标视频;

19、第二决策模块,用于获取模型决策信息,并基于所述模型决策信息从多个网络模型中选择目标网络模型;

20、第二视频重构模块,用于将所述目标视频输入所述目标网络模型,通过目标网络模型对所述目标视频进行特征提取,得到所述目标视频中单个视频帧对应的帧内特征信息,以及,相邻视频帧之间的帧间光流信息;基于所述帧内特征信息和所述帧间光流信息进行视频重构,得到重构视频;所述重构视频的分辨率高于所述目标视频的分辨率;

21、视频返回模块,用于返回所述重构视频,以在浏览器页面中播放所述重构视频。

22、根据本申请实施例的第五方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面或第二方面所述方法对应的操作。

23、根据本申请实施例的第六方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第二方面所述的方法。

24、根据本申请实施例提供的视频处理方案,针对通过浏览器进行网页视频播放的场景,在获取到较低分辨率的目标视频之后,采用目标网络模型对目标视频进行帧内特征提取的同时,还对能够表征相邻视频帧之间的互补信息的帧间光流信息也进行了提取,进而,基于上述帧内特征信息和帧间光流信息对目标视频进行了视频重构操作,从而得到了较高分辨率的重构视频,以通过浏览器页面对上述重构视频进行播放。本申请实施例中,在进行视频重构时,不止考虑了单幅视频帧内部所包含的特征信息,还考虑到了相邻视频帧之间的互补信息,利用了连续多帧较低分辨率视频帧之间的差异信息和相似信息来进行较高分辨率视频帧的重构。也即:通过时间带宽来换取空间分辨率,因此,可以有效提升视频重构的效果,进而,提升用户的观看体验。

25、另外,本申请实施例中,在进行视频重构之前还获取到模型决策信息,进而基于上述模型决策信息在多种不同的网络模型中进行了选择,选择出了更适用于当前场景的目标网络模型,基于上述更为合适的目标网络模型进行视频重构,可以有效提升视频重构的效率和效果,进而,进一步地提升用户的视频观看体验。

本文档来自技高网...

【技术保护点】

1.一种视频处理方法,包括:

2.根据权利要求1所述的方法,其中,所述决策信息包括所述目标视频的类别信息,所述基于所述模型决策信息从多个网络模型中选择目标网络模型,包括:

3.根据权利要求1所述的方法,其中,所述决策信息包括设备硬件资源信息,所述基于所述模型决策信息从多个网络模型中选择目标网络模型,包括:

4.根据权利要求1所述的方法,其中,所述决策信息包括:所述目标视频的类别信息和设备硬件资源信息,所述基于所述模型决策信息从多个网络模型中选择目标网络模型,包括:

5.根据权利要求3或4所述的方法,其中,所述将所述目标视频输入所述目标网络模型,包括:

6.根据权利要求1-4任一项所述的方法,其中,在所述确定所述预设操作对应的目标视频之后,所述方法还包括:

7.根据权利要求6所述的方法,其中,所述视频数据筛选信息包括:视频帧内部的待处理区域的位置信息;

8.根据权利要求6所述的方法,其中,所述视频数据筛选信息包括:待处理目标对象信息;

9.一种视频处理方法,包括:

10.根据权利要求9所述的方法,其中,在所述获取目标视频之后,所述方法还包括:

11.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

12.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-10中任一所述的方法。

13.一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如权利要求1-10中任一所述方法对应的操作。

...

【技术特征摘要】

1.一种视频处理方法,包括:

2.根据权利要求1所述的方法,其中,所述决策信息包括所述目标视频的类别信息,所述基于所述模型决策信息从多个网络模型中选择目标网络模型,包括:

3.根据权利要求1所述的方法,其中,所述决策信息包括设备硬件资源信息,所述基于所述模型决策信息从多个网络模型中选择目标网络模型,包括:

4.根据权利要求1所述的方法,其中,所述决策信息包括:所述目标视频的类别信息和设备硬件资源信息,所述基于所述模型决策信息从多个网络模型中选择目标网络模型,包括:

5.根据权利要求3或4所述的方法,其中,所述将所述目标视频输入所述目标网络模型,包括:

6.根据权利要求1-4任一项所述的方法,其中,在所述确定所述预设操作对应的目标视频之后,所述方法还包括:

...

【专利技术属性】
技术研发人员:梁劲
申请(专利权)人:优视科技中国有限公司
类型:发明
国别省市:

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

1