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

视频处理方法、播放方法及相关系统、存储介质技术方案

技术编号:40193835 阅读:9 留言:0更新日期:2024-01-26 23:56
本申请实施例提供一种视频处理方法、播放方法及相关系统、存储介质。该视频处理方法可包括:获取多个摄像头针对同一目标区域采集的多路视频流;对所述多路视频流进行处理,得到所述目标区域中目标对象所对应的导播流,其中,所述导播流中任意时刻的视频帧均是从所述多路视频流中选取的,且所述导播流中任意时刻的视频帧均包含所述目标对象。通过直接生成目标对象所对应的导播流,这样可以方便用户直接播放目标对象的导播流进行观看,可以满足用户的观看需求,使得用户在观看过程中无需滑动屏幕或者操控遥控器,有效避免了用户频繁的进行视频视角切换,提高了用户体验。

【技术实现步骤摘要】

本申请涉及视频处理,尤其涉及一种视频处理方法、播放方法及相关系统、存储介质


技术介绍

1、随着现代竞技体育的发展,人们对体育赛事的关注度越来越高,大量的体育赛事采取直播的方式向观众播出。体育赛事通常会在赛场周围布设多个视频采集镜头,由导播来对多路实时采集的视频信号进行现场制作,剪辑出多路视频。

2、用户在观看一路视频时,由于用户想要观看的对象可能存在其他路视频中,例如用户想要一直观看球或者某个球员,则需要不断滑动屏幕或者操控遥控器来从多路视频中选择一路视频进行视角切换。

3、由于用户在观看时需要对播放视频进行频繁的视角切换,这样对于用户来说体验不好。


技术实现思路

1、本申请公开了一种视频处理方法、播放方法及相关系统、存储介质,可以方便用户在观看视频时无需视角切换,直接播放相应对象的导播流进行观看,提高用户体验。

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

3、获取多个摄像头针对同一目标区域采集的多路视频流;

4、对所述多路视频流进行处理,得到所述目标区域中目标对象所对应的导播流,其中,所述导播流中任意时刻的视频帧均是从所述多路视频流中选取的,且所述导播流中任意时刻的视频帧均包含所述目标对象。

5、本申请实施例中,通过获取多个摄像头针对同一目标区域采集的多路视频流;对所述多路视频流进行处理,得到所述目标区域中目标对象所对应的导播流。由于该导播流中任意时刻的视频帧均是从多路视频流中选取的,且该导播流中任意时刻的视频帧均包含目标对象。通过直接生成目标对象所对应的导播流,这样可以方便用户直接播放目标对象的导播流进行观看,可以满足用户的观看需求,使得用户在观看过程中无需滑动屏幕或者操控遥控器,有效避免了用户频繁的进行视频视角切换,提高了用户体验。

6、在一种可能的实现方式中,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比最大的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

7、通过将多路视频流中每个时刻像素占比最大的图像作为导播流的多帧图像,这样可以使得导播流中对象的视野是最佳的,可以提高用户体验。

8、在另一种可能的实现方式中,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比大于预设阈值的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧;其中,当该导播流对应至少两帧图像的所述像素占比大于预设阈值时,该导播流在t时刻的视频帧为所述至少两帧图像中所述目标对象处于中心位置的图像。

9、通过将多路视频流中每个时刻像素占比超出阈值的图像作为导播流的多帧图像,这样可以使得导播流中对象的视野是最佳的,可以提高用户体验。其中,在存在多个像素占比超出阈值的图像时,选取对象处于中心位置的图像,这样进一步提高了导播流中对象的视野的最佳度,提高用户观看体验。

10、在又一种可能的实现方式中,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的位置与多帧图像的拍摄焦点之间的欧式距离最小的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

11、通过将多路视频流中每个时刻对象的位置与多帧图像的拍摄焦点之间的欧式距离最小的图像作为导播流的多帧图像,这样可以使得导播流中对象的视野是最佳的,可以提高用户体验。

12、在一种可能的实现方式中,所述多个摄像头包括部署在所述目标区域的左半场和右半场的第一摄像头以及部署在所述目标区域的全景摄像头。

13、采用上述手段,可以获取到多角度的图像,可以保障视频中对象的视野较佳,进而提高用户观看体验。

14、在一种可能的实现方式中,所述方法还包括:

15、对所述多路视频流进行处理,以得到所述目标区域的多路自由视角流;

16、将所述多路自由视角流和所述目标对象所对应的导播流进行封装,以得到封装后的所述多路自由视角流和所述导播流。

17、本申请实施例中,通过获取多个摄像头针对同一目标区域采集的多路视频流;对所述多路视频流进行处理,得到所述目标区域中目标对象所对应的导播流以及多路自由视角流。这样基于得到的导播流以及多路自由视角流,可以方便用户进行多个选择,选取其感兴趣的自由视角流,或者观看相应的导播流,这样可以方便用户直接播放目标对象的导播流进行观看,可以满足用户的观看需求,使得用户在观看过程中无需滑动屏幕或者操控遥控器,有效避免了用户频繁的进行视频视角切换,十分方便,可以提高用户体验。

18、在一种可能的实现方式中,所述方法还包括:

19、发送所述封装后的所述多路自由视角流和所述导播流。

20、第二方面,本申请实施例提供一种视频播放方法,包括:

21、在接收到用户发送的导播请求时,播放目标对象所对应的导播流,其中,所述目标对象所对应的导播流是通过对多路视频流进行处理得到的,所述多路视频流是多个摄像头针对同一目标区域采集到的,其中,所述导播流中任意时刻的视频帧均是从所述多路视频流中选取的,且所述导播流中任意时刻的视频帧均包含所述目标对象。

22、本申请实施例中,在接收到用户发送的导播请求时,播放导播流。由于该导播流中任意时刻的视频帧均是从多路视频流中选取的,且该导播流中任意时刻的视频帧均包含目标对象。通过直接生成目标对象所对应的导播流,这样可以方便用户直接播放目标对象的导播流进行观看,可以满足用户的观看需求,使得用户在观看过程中无需滑动屏幕或者操控遥控器,有效避免了用户频繁的进行视频视角切换,提高了用户体验。

23、在一种可能的实现方式中,所述方法还包括:

24、显示第一按键,所述第一按键用于指示播放导播流。

25、通过在显示界面显示按键,以便用户直观查看并做出选择,十分方便。

26、在另一种可能的实现方式中,当检测到用户执行了预设手势指令或者预设语音指令,触发所述播放目标对象所对应的导播流的操作。

27、基于手势控制或者语音控制来达到切换播放模式,用户体验好。

28、在一种可能的实现方式中,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比最大的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

29、在另一种可能的实现方式中,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比大于预设阈值的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧;其中,当该导播流对应至少两帧图像的所述像素占比大于预设阈值时,该导播流在t时刻的视频帧为所述至少两帧图像中所述目标对象处于中心位置的图像。

30、在又一种可能的实现方式中,所述导播流的时长与所述多路视频流的时长相同,所述本文档来自技高网...

【技术保护点】

1.一种视频处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比最大的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

3.根据权利要求1所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比大于预设阈值的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧;其中,当该导播流对应至少两帧图像的所述像素占比大于预设阈值时,该导播流在t时刻的视频帧为所述至少两帧图像中所述目标对象处于中心位置的图像。

4.根据权利要求1所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的位置与多帧图像的拍摄焦点之间的欧式距离最小的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述多个摄像头包括部署在所述目标区域的左半场和右半场的第一摄像头以及部署在所述目标区域的全景摄像头。

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种视频播放方法,其特征在于,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,当检测到用户执行了预设手势指令或者预设语音指令,触发所述播放目标对象所对应的导播流的操作。

11.根据权利要求8至10任一项所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比最大的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

12.根据权利要求8至10任一项所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比大于预设阈值的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧;其中,当该导播流对应至少两帧图像的所述像素占比大于预设阈值时,该导播流在t时刻的视频帧为所述至少两帧图像中所述目标对象处于中心位置的图像。

13.根据权利要求8至10任一项所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的位置与多帧图像的拍摄焦点之间的欧式距离最小的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

14.根据权利要求8至13任一项所述的方法,其特征在于,所述多个摄像头包括部署在所述目标区域的左半场和右半场的第一摄像头以及部署在所述目标区域的全景摄像头。

15.一种视频处理装置,其特征在于,所述视频处理装置包括用于执行权利要求1至7任一项所述方法的单元。

16.一种视频播放装置,其特征在于,所述视频播放装置包括用于执行权利要求8至14任一项所述方法的单元。

17.一种视频处理装置,其特征在于,包括处理器和通信接口,所述通信接口用于接收和/或发送数据,和/或,所述通信接口用于为所述处理器提供输出和/或输出,所述处理器用于调用计算机指令,以实现权利要求1-7任一项所述的方法。

18.一种视频播放装置,其特征在于,包括处理器和通信接口,所述通信接口用于接收和/或发送数据,和/或,所述通信接口用于为所述处理器提供输出和/或输出,所述处理器用于调用计算机指令,以实现权利要求8-14任一项所述的方法。

19.一种视频处理系统,其特征在于,所述系统包括服务器和终端,其中:

20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序用于实现权利要求1-7任一项所述的方法,和/或,实现权利要求8-14任一项所述的方法。

...

【技术特征摘要】

1.一种视频处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比最大的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

3.根据权利要求1所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比大于预设阈值的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧;其中,当该导播流对应至少两帧图像的所述像素占比大于预设阈值时,该导播流在t时刻的视频帧为所述至少两帧图像中所述目标对象处于中心位置的图像。

4.根据权利要求1所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的位置与多帧图像的拍摄焦点之间的欧式距离最小的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述多个摄像头包括部署在所述目标区域的左半场和右半场的第一摄像头以及部署在所述目标区域的全景摄像头。

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种视频播放方法,其特征在于,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,当检测到用户执行了预设手势指令或者预设语音指令,触发所述播放目标对象所对应的导播流的操作。

11.根据权利要求8至10任一项所述的方法,其特征在于,所述导播流的时长与所述多路视频流的时长相同,所述导播流在t时刻的视频帧为多帧图像中所述目标对象的像素占比最大的图像,所述多帧图像为所述多路视频流t时刻对应的视频帧。

12.根据权利要求8至10任一...

【专利技术属性】
技术研发人员:张莉娜胡斐斐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1