一种视频场景的切换方法、客户端及服务器技术

技术编号:19438335 阅读:22 留言:0更新日期:2018-11-14 13:41
本发明专利技术实施例公开了一种视频场景的切换方法、客户端及服务器,涉及通信领域,解决了用户无法观看由相应的摄像机拍摄的自身感兴趣的视频内容的问题。具体方案为:客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,根据用户当前观看视角和至少两个感兴趣区域的描述信息从至少两个感兴趣区域中确定目标感兴趣区域,并根据目标感兴趣区域的场景推荐信息下载目标视频分片,客户端将播放的内容由当前播放的视频分片切换到目标视频分片,当前播放的视频分片与目标视频分片由不同的广角摄像机拍摄得到。本发明专利技术实施例用于视频场景的切换过程中。

【技术实现步骤摘要】
一种视频场景的切换方法、客户端及服务器
本专利技术实施例涉及通信领域,尤其涉及一种视频场景的切换方法、客户端及服务器。
技术介绍
随着互联网技术的飞速发展,用户通过手机、个人电脑(PersonalComputer,PC)、电视机等观看直播或点播的视频节目已经越来越普及。通常情况下,由一个摄像机可以对多个用户感兴趣的目标进行拍摄,但是当这些目标处于运动状态,且相互远离至一定程度时,由于一个摄像机无法同时与这多个目标都保持足够近的距离,因此,原来的一个摄像机无法同时有效的拍摄这多个目标。此时,可以通过采用多个摄像机对这多个目标分别进行跟踪拍摄,以便为用户提供更好的观看体验。例如,如图1所示,当目标A,目标B,目标C这三个目标(图中以目标均为车辆为例示出)在一起时,摄像机C1可以对这三个目标进行拍摄。如图2所示,当这三个目标均处于运动状态,且目标A、目标B,目标C相互远离至一定程度时,由摄像机C1,摄像机C2,摄像机C3分别跟踪拍摄这三个目标。假设用户关注的是目标B,当这三个目标在一起时,是通过摄像机C1对目标B进行拍摄的。但当这三个目标相互远离至一定程度时,如图2所示,摄像机C1只负责跟踪拍摄目标A,目标B在摄像机C1拍摄到的视频内容中非常渺小甚至即将消失。此时,用户若仍观看摄像机C1拍摄到的视频内容,则将无法更好的观看自己关注的目标B。而摄像机C2是负责跟踪拍摄目标B的,因此,如何切换到摄像机C2拍摄到的视频内容以供用户观看,成为一个亟待解决的问题。在现有技术中,通常情况下是通过剪辑人员提前对多个摄像机拍摄的视频内容进行剪辑,来实现不同摄像机拍摄的视频内容的切换的。可以看到的是,在现有技术中,用户只能观看剪辑人员剪辑好的视频内容,而无法观看由相应的摄像机拍摄的自身感兴趣的视频内容。
技术实现思路
本专利技术实施例提供一种视频场景的切换方法、客户端及服务器,解决了用户无法观看由相应的摄像机拍摄的自身感兴趣的视频内容的问题。为达到上述目的,本专利技术实施例采用如下技术方案:本专利技术实施例的第一方面,提供一种视频场景的切换方法,包括:客户端首先获取至少两个感兴趣区域的描述信息和场景推荐信息,感兴趣区域的描述信息用于判断感兴趣区域是否为用户当前关注的区域,感兴趣区域的场景推荐信息为跟踪感兴趣区域的广角摄像机拍摄的视频场景的场景信息;然后,根据用户当前观看视角和至少两个感兴趣区域的描述信息,从至少两个感兴趣区域中确定用户当前关注的区域,即确定目标感兴趣区域,并根据目标感兴趣区域的场景推荐信息下载目标视频分片,目标视频分片为跟踪目标感兴趣区域的广角摄像机拍摄的视频场景包括的、包含目标感兴趣区域的分片;最后,将播放的内容由当前播放的视频分片切换到目标视频分片,当前播放的视频分片与目标视频分片由不同的广角摄像机拍摄得到。本专利技术实施例提供的视频场景的切换方法,客户端通过根据获取到的用于判断感兴趣区域是否为用户当前关注的区域的描述信息和用户当前观看视角,确定用户当前关注区域,并根据用户当前关注区域的场景推荐信息,下载由跟踪该用户当前关注区域的广角摄像机拍摄得到的包含用户当前关注区域的视频分片,即目标视频分片,然后将播放的内容由当前播放的视频分片切换到目标视频分片,解决了用户无法观看由相应的摄像机拍摄的自身感兴趣的视频内容的问题。结合第一方面,在一种可能的实现方式中,客户端获取至少两个感兴趣区域的描述信息和场景推荐信息具体的可以包括:客户端向服务器发送第一媒体描述文件(MediaPresentationDescription,MPD)请求消息,第一MPD请求消息中携带第一MPD的统一资源定位符(UniformResourceLocator,URL),此时,客户端可以接收来自服务器的第一MPD响应消息,第一MPD响应消息中携带第一MPD,第一MPD中包括:至少两个视频场景的媒体描述信息和场景信息,至少两个视频场景的媒体描述信息中包括至少两个感兴趣区域的描述信息和场景推荐信息。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,为了降低初始化过程的时延,在客户端向服务器发送第一MPD请求消息之前,客户端还可以接收服务器发送的另一MPD,该MPD中包含至少两个感兴趣区域未分离至一定程度前,且采用一个广角摄像机进行拍摄得到的视频场景的媒体描述信息,还包括更新时间和第一MPD的URL,这样,当更新时间到达时,客户端可以向服务器发送携带第一MPD的URL的第一MPD请求消息。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,客户端根据目标感兴趣区域的场景推荐信息下载目标视频分片具体的可以包括:根据目标感兴趣区域的场景推荐信息和至少两个视频场景的场景信息,从至少两个视频场景的场景信息中确定目标场景信息,并根据目标感兴趣区域和目标场景信息,从第一MPD中确定目标视频分片的URL,然后根据目标视频分片的URL下载目标视频分片。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在客户端获取至少两个感兴趣区域的描述信息和场景推荐信息之前,本专利技术实施例提供的视频场景的切换方法还可以包括:客户端向服务器发送包括当前播放的视频分片的URL的第一分片请求消息;此时,相应的,客户端获取至少两个感兴趣区域的描述信息和场景推荐信息具体的可以包括:客户端接收来自服务器的包括当前播放的视频分片的第一分片响应消息,当前播放的视频分片包括第一事件信息,第一事件信息包括第二MPD,第二MPD中包括:至少两个视频场景的媒体描述信息和场景信息,至少两个视频场景的媒体描述信息中包括至少两个感兴趣区域的描述信息和场景推荐信息。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,客户端根据目标感兴趣区域的场景推荐信息下载目标视频分片具体的可以包括:客户端根据目标感兴趣区域的场景推荐信息和至少两个视频场景的场景信息,从至少两个视频场景的场景信息中确定目标场景信息,并根据目标感兴趣区域和目标场景信息,从第二MPD中确定目标视频分片的URL,然后根据目标视频分片的URL下载目标视频分片。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,第一事件信息还可以包括:有效时间;此时,相应的,客户端根据用户当前观看视角和至少两个感兴趣区域的描述信息,从至少两个感兴趣区域中确定目标感兴趣区域具体的可以包括:客户端在根据有效时间确定需要开始使用第二MPD时,根据用户当前观看视角和至少两个感兴趣区域的描述信息,从至少两个感兴趣区域中确定目标感兴趣区域。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在客户端获取至少两个感兴趣区域的描述信息和场景推荐信息之前,该视频场景的切换方法还可以包括:客户端向服务器发送携带第三MPD的URL的第二MPD请求消息;此时,客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,具体的可以包括:客户端接收来自服务器的第二MPD响应消息,第二MPD响应消息中携带第三MPD,第三MPD中包括:至少两个感兴趣区域的描述信息和场景推荐信息。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,第三MPD中还可以包括:更新时间;此时,相应的,客户端根据用户当前观看视角和至少两个感兴趣区域的描述信息,从至少两个感兴趣区域中确本文档来自技高网
...

【技术保护点】
1.一种视频场景的切换方法,其特征在于,包括:客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,所述感兴趣区域的描述信息用于判断所述感兴趣区域是否为用户当前关注的区域,所述感兴趣区域的场景推荐信息为跟踪所述感兴趣区域的广角摄像机拍摄的视频场景的场景信息;所述客户端根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域,所述目标感兴趣区域为用户当前关注的区域;所述客户端根据所述目标感兴趣区域的场景推荐信息下载目标视频分片,所述目标视频分片为跟踪所述目标感兴趣区域的广角摄像机拍摄的视频场景包括的、包含所述目标感兴趣区域的分片;所述客户端将播放的内容由当前播放的视频分片切换到所述目标视频分片,所述当前播放的视频分片与所述目标视频分片由不同的广角摄像机拍摄得到。

【技术特征摘要】
1.一种视频场景的切换方法,其特征在于,包括:客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,所述感兴趣区域的描述信息用于判断所述感兴趣区域是否为用户当前关注的区域,所述感兴趣区域的场景推荐信息为跟踪所述感兴趣区域的广角摄像机拍摄的视频场景的场景信息;所述客户端根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域,所述目标感兴趣区域为用户当前关注的区域;所述客户端根据所述目标感兴趣区域的场景推荐信息下载目标视频分片,所述目标视频分片为跟踪所述目标感兴趣区域的广角摄像机拍摄的视频场景包括的、包含所述目标感兴趣区域的分片;所述客户端将播放的内容由当前播放的视频分片切换到所述目标视频分片,所述当前播放的视频分片与所述目标视频分片由不同的广角摄像机拍摄得到。2.根据权利要求1所述的方法,其特征在于,所述客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,包括:所述客户端向服务器发送第一媒体描述文件MPD请求消息,所述第一MPD请求消息中携带第一MPD的统一资源定位符URL;所述客户端接收来自所述服务器的第一MPD响应消息,所述第一MPD响应消息中携带所述第一MPD,所述第一MPD中包括:至少两个视频场景的媒体描述信息和场景信息,所述至少两个视频场景的媒体描述信息中包括所述至少两个感兴趣区域的描述信息和场景推荐信息。3.根据权利要求2所述的方法,其特征在于,所述客户端根据所述目标感兴趣区域的场景推荐信息下载目标视频分片,包括:所述客户端根据所述目标感兴趣区域的场景推荐信息和所述至少两个视频场景的场景信息,从所述至少两个视频场景的场景信息中确定目标场景信息;所述客户端根据所述目标感兴趣区域和所述目标场景信息,从所述第一MPD中确定所述目标视频分片的URL;所述客户端根据所述目标视频分片的URL下载所述目标视频分片。4.根据权利要求1所述的方法,其特征在于,在所述客户端获取至少两个感兴趣区域的描述信息和场景推荐信息之前,还包括:所述客户端向所述服务器发送第一分片请求消息,所述第一分片请求消息中包括所述当前播放的视频分片的URL;所述客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,包括:所述客户端接收来自所述服务器的第一分片响应消息,所述第一分片响应消息中包括:所述当前播放的视频分片,所述当前播放的视频分片包括第一事件信息,所述第一事件信息包括第二MPD,所述第二MPD中包括:至少两个视频场景的媒体描述信息和场景信息,所述至少两个视频场景的媒体描述信息中包括所述至少两个感兴趣区域的描述信息和场景推荐信息。5.根据权利要求4所述的方法,其特征在于,所述客户端根据所述目标感兴趣区域的场景推荐信息下载目标视频分片,包括:所述客户端根据所述目标感兴趣区域的场景推荐信息和所述至少两个视频场景的场景信息,从所述至少两个视频场景的场景信息中确定目标场景信息;所述客户端根据所述目标感兴趣区域和所述目标场景信息,从所述第二MPD中确定所述目标视频分片的URL;所述客户端根据所述目标视频分片的URL下载所述目标视频分片。6.根据权利要求4或5所述的方法,其特征在于,所述第一事件信息还包括:有效时间;所述客户端根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域,包括:所述客户端在根据所述有效时间确定需要开始使用所述第二MPD时,根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域。7.根据权利要求1所述的方法,其特征在于,在所述客户端获取至少两个感兴趣区域的描述信息和场景推荐信息之前,还包括:所述客户端向所述服务器发送第二MPD请求消息,所述第二MPD请求消息中携带第三MPD的URL;所述客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,包括:所述客户端接收来自所述服务器的第二MPD响应消息,所述第二MPD响应消息中携带所述第三MPD,所述第三MPD中包括:所述至少两个感兴趣区域的描述信息和场景推荐信息。8.根据权利要求7所述的方法,其特征在于,所述第三MPD中还包括:更新时间;所述客户端根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域,包括:所述客户端在根据所述更新时间确定需要更新所述第三MPD时,根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域。9.根据权利要求7或8所述的方法,其特征在于,所述第三MPD中还包括:至少两个第四MPD的URL以及与所述至少两个第四MPD的URL一一对应的场景信息;所述客户端根据所述目标感兴趣区域的场景推荐信息下载目标视频分片,包括:所述客户端根据所述目标感兴趣区域的场景推荐信息和与所述至少两个第四MPD的URL一一对应的场景信息,从所述至少两个第四MPD的URL中确定目标MPD的URL;所述客户端向所述服务器发送第三MPD请求消息,所述第三MPD请求消息中携带所述目标MPD的URL;所述客户端接收来自所述服务器的第三MPD响应消息,所述第三MPD响应消息中携带所述目标MPD,所述目标MPD中包括所述目标视频分片的URL;所述客户端根据所述目标视频分片的URL下载所述目标视频分片。10.根据权利要求1所述的方法,其特征在于,在所述客户端获取至少两个感兴趣区域的描述信息和场景推荐信息之前,还包括:所述客户端向所述服务器发送第二分片请求消息,所述第二分片请求消息中包括所述当前播放的视频分片的URL;所述客户端获取至少两个感兴趣区域的描述信息和场景推荐信息,包括:所述客户端接收来自所述服务器的第二分片响应消息,所述第二分片响应消息中包括:所述当前播放的视频分片,所述当前播放的视频分片包括第二事件信息,所述第二事件信息包括所述至少两个感兴趣区域的描述信息和场景推荐信息。11.根据权利要求10所述的方法,其特征在于,所述第二事件信息还包括:至少两个第四MPD,以及与所述至少两个第四MPD一一对应的场景信息;所述客户端根据所述目标感兴趣区域的场景推荐信息下载目标视频分片,包括:所述客户端根据所述目标感兴趣区域的场景推荐信息和与所述至少两个第四MPD一一对应的场景信息,从所述至少两个第四MPD中确定目标MPD,所述目标MPD中包括所述目标视频分片的URL;所述客户端根据所述目标视频分片的URL下载所述目标视频分片。12.根据权利要求10所述的方法,其特征在于,所述第二事件信息还包括:至少两个第四MPD的URL,以及与所述至少两个第四MPD的URL一一对应的场景信息;所述客户端根据所述目标感兴趣区域的场景推荐信息下载目标视频分片,包括:所述客户端根据所述目标感兴趣区域的场景推荐信息和与所述至少两个第四MPD的URL一一对应的场景信息,从所述至少两个第四MPD的URL中确定目标MPD的URL;所述客户端向所述服务器发送第三MPD请求消息,所述第三MPD请求消息中携带所述目标MPD的URL;所述客户端接收来自所述服务器的第三MPD响应消息,所述第三MPD响应消息中携带所述目标MPD,所述目标MPD中包括所述目标视频分片的URL;所述客户端根据所述目标视频分片的URL下载所述目标视频分片。13.根据权利要求10-12中任一项所述的方法,其特征在于,所述第二事件信息还包括:有效时间;所述客户端根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域,包括:所述客户端在根据所述有效时间确定需要开始使用所述第四MPD时,根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域。14.根据权利要求1-13中任一项所述的方法,其特征在于,所述场景信息包括所述视频场景的标识或拍摄所述视频场景的广角摄像机的标识。15.根据权利要求1-14中任一项所述的方法,其特征在于,所述感兴趣区域的描述信息包括所述感兴趣区域的标识、所述感兴趣区域的位置、所述感兴趣区域的尺寸、所述感兴趣区域的出现时间;所述客户端根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,从所述至少两个感兴趣区域中确定目标感兴趣区域,包括:所述客户端根据用户当前观看视角和所述至少两个感兴趣区域的描述信息,将位置、尺寸和出现时间满足预设规则的感兴趣区域确定为所述目标感兴趣区域。16.一种视频场景的切换方法,其特征在于,包括:服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息;其中,所述感兴趣区域的描述信息用于判断所述感兴趣区域是否为用户当前关注的区域,所述感兴趣区域的场景推荐信息为跟踪所述感兴趣区域的广角摄像机拍摄的视频场景的场景信息;所述至少两个感兴趣区域的描述信息和场景推荐信息用于所述客户端下载目标视频分片,所述目标视频分片与所述客户端当前播放的视频分片由不同的广角摄像机拍摄得到。17.根据权利要求16所述的方法,其特征在于,在所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息之前,还包括:所述服务器接收来自所述客户端的第一媒体描述文件MPD请求消息,所述第一MPD请求消息中携带第一MPD的统一资源定位符URL;所述服务器向所述客户端发送第一MPD响应消息,所述第一MPD响应消息中携带所述第一MPD,所述第一MPD中包括:至少两个视频场景的媒体描述信息和场景信息,所述至少两个视频场景的媒体描述信息中包括所述至少两个感兴趣区域的描述信息和场景推荐信息。18.根据权利要求16所述的方法,其特征在于,在所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息之前,还包括:所述服务器接收所述客户端发送的第一分片请求消息,所述第一分片请求消息中包括所述当前播放的视频分片的URL;所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息,包括:所述服务器向所述客户端发送第一分片响应消息,所述第一分片响应消息中包括:所述当前播放的视频分片,所述当前播放的视频分片包括第一事件信息,所述第一事件信息包括第二MPD,所述第二MPD中包括:至少两个视频场景的媒体描述信息和场景信息,所述至少两个视频场景的媒体描述信息中包括所述至少两个感兴趣区域的描述信息和场景推荐信息。19.根据权利要求18所述的方法,其特征在于,所述第一事件信息还包括:有效时间;所述有效时间用于所述客户端确定需要开始使用所述第二MPD的时间。20.根据权利要求16所述的方法,其特征在于,在所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息之前,还包括:所述服务器接收所述客户端发送的第二MPD请求消息,所述第二MPD请求消息中携带第三MPD的URL;所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息,包括:所述服务器向所述客户端发送第二MPD响应消息,所述第二MPD响应消息中携带所述第三MPD,所述第三MPD中包括:所述至少两个感兴趣区域的描述信息和场景推荐信息。21.根据权利要求20所述的方法,其特征在于,所述第三MPD中还包括:更新时间;所述更新时间用于所述客户端确定需要更新所述第三MPD。22.根据权利要求20或21所述的方法,其特征在于,所述第三MPD中还包括:至少两个第四MPD的URL以及与所述至少两个第四MPD的URL一一对应的场景信息,用于所述客户端从所述至少两个第四MPD的URL中确定目标MPD的URL;在所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息之后,还包括:所述服务器接收所述客户端发送的第三MPD请求消息,所述第三MPD请求消息中携带所述目标MPD的URL;所述服务器向所述客户端发送第三MPD响应消息,所述第四MPD响应消息中携带所述目标MPD,所述目标MPD中包括所述目标视频分片的URL。23.根据权利要求16所述的方法,其特征在于,在所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息之前,还包括:所述服务器接收所述客户端发送的第二分片请求消息,所述第二分片请求消息中包括所述当前播放的视频分片的URL;所述服务器向客户端发送至少两个感兴趣区域的描述信息和场景推荐信息,包括:所述服务器向所述客户端发送第二分片响应消息,所述第二分片响应消息中包括:所述当前播放的视频分片,所述当前播放的视频分片包括第二事件信息,所述第二事件信息包括所述至少两个感兴趣区域的描述信息和场景推荐信息。24.根据权利要求23所述的方法,其特征在于,所述第二事件信息还...

【专利技术属性】
技术研发人员:顾迎节石腾高莹张尧烨
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1