虚拟场景直播的视角切换方法、装置、设备及存储介质制造方法及图纸

技术编号:25529149 阅读:77 留言:0更新日期:2020-09-04 17:17
本申请是关于一种虚拟场景直播的视角切换方法、装置、计算机设备及存储介质,所述方法包括:在虚拟场景对应的应用程序中展示直播界面;展示视角选择界面,所述视角选择界面中包含所述虚拟场景中的多个队伍分别对应的视角选择控件;响应于对目标队伍的视角选择控件的选择操作,在所述直播界面展示目标直播画面;所述目标直播画面是以所述目标队伍的视角观察所述虚拟场景时的画面。上述方案通过在支持虚拟场景的应用程序内提供多种不同的视角供用户选择,以提高直播画面的展示效果。

【技术实现步骤摘要】
虚拟场景直播的视角切换方法、装置、设备及存储介质
本申请涉及虚拟场景
,特别涉及一种虚拟场景直播的视角切换方法、装置、设备及存储介质。
技术介绍
随着支持虚拟场景的应用程序(比如虚拟现实应用程序、三维地图程序、军事仿真程序、第一人称射击游戏、多人在线战术竞技游戏等)的流行,催生了在支持虚拟场景的应用程序内观看对虚拟场景的视频直播的需求。在支持虚拟场景的应用程序对虚拟场景的视频直播,又称为客户端内直播,比如游戏客户端内直播。在相关技术中,游戏类应用程序内设置有直播界面,观众用户选择收看一场游戏的直播时,游戏类应用程序通过直播界面展示主播终端侧录制的直播画面。相关技术中,通过应用程序内的直播界面只能看到主播选择的视角对应的直播画面,由于不同的用户对于虚拟场景中的关注点通常是不同的,因此直播画面无法满足不同观众的需求,从而导致直播画面的展示效果较差。
技术实现思路
本申请实施例提供了一种虚拟场景直播的视角切换方法、装置、设备及存储介质,可以在支持虚拟场景的应用程序内,提供多种不同的视角供用户选择,以提高直播画面的展示效果,该技术方案如下:一方面,提供了一种虚拟场景直播的视角切换方法,所述方法包括:虚拟场景直播的视角切换方法,所述方法包括:在虚拟场景对应的应用程序中展示直播界面;展示视角选择界面,所述视角选择界面中包含所述虚拟场景中的多个队伍分别对应的视角选择控件;响应于对目标队伍的视角选择控件的选择操作,在所述直播界面展示目标直播画面,所述目标直播画面是以所述目标队伍的视角观察所述虚拟场景时的画面,所述目标队伍是所述多个队伍中的任意一个队伍。又一方面,提供了一种虚拟场景直播的视角切换方法,所述方法包括:在虚拟场景对应的应用程序中展示直播界面;在所述直播界面中展示第一直播画面,所述第一直播画面是以默认初始视角观察所述虚拟场景时的画面;响应于接收到对所述直播界面中的视角选择触发控件的触发操作,展示视角选择界面,所述视角选择界面中包含所述多个队伍分别对应的视角选择控件;响应于对目标队伍的视角选择控件的选择操作,且当前登录的用户账号具有队伍视角的观看权限,在所述直播界面中切换展示目标直播画面;所述目标直播画面是以所述目标队伍的视角观察所述虚拟场景时的画面,所述目标队伍是所述多个队伍中的任意一个队伍;响应于对所述目标队伍的视角选择控件的选择操作,且所述用户账号不具有队伍视角的观看权限,展示权限兑换界面,所述权限兑换界面用于提示是否使用虚拟资源兑换所述观看权限。又一方面,提供了一种虚拟场景直播的视角切换装置,所述装置包括:直播界面展示模块,用于在虚拟场景对应的应用程序中展示直播界面;视角选择界面展示模块,用于展示视角选择界面,所述视角选择界面中包含所述虚拟场景中的多个队伍分别对应的视角选择控件;画面展示模块,用于响应于对目标队伍的视角选择控件的选择操作,在所述直播界面展示目标直播画面;所述目标直播画面是以所述目标队伍的视角观察所述虚拟场景时的画面,所述目标队伍是所述多个队伍中的任意一个队伍。在一种可能的实现方式中,所述画面展示模块,用于响应于所述对目标队伍的视角选择控件的选择操作,且当前登录的用户账号具有队伍视角的观看权限,在所述直播界面展示所述目标直播画面。在一种可能的实现方式中,所述装置还包括:兑换界面展示模块,用于响应于所述对目标队伍的视角选择控件的选择操作,且所述用户账号不具有所述观看权限,展示权限兑换界面,所述权限兑换界面用于提示是否使用虚拟资源兑换所述观看权限;权限获取模块,用于响应于接收到确定兑换所述观看权限的操作,使所述用户账号获得所述观看权限。在一种可能的实现方式中,所述观看权限是对应于所述目标队伍的观看权限;所述兑换界面展示模块,用于展示包含兑换观看权限所需的虚拟资源的资源量的所述权限兑换界面;所述资源量与所述用户占比成正相关;所述用户占比是观看所述目标直播画面的用户数量占用户总数的比例,所述用户总数是观看所述虚拟场景对应的多个直播画面的用户数量之和。在一种可能的实现方式中,所述装置还包括:图案展示模块,用于在所述视角选择界面中,根据所述权限信息,对应所述目标队伍的视角选择控件展示权限指示图案。在一种可能的实现方式中,所述权限指示图案包括:指示所述用户账号具有指定观看时长的所述观看权限的第一图案;或者,指示所述用户账号不具有所述观看权限的第二图案;或者,指示所述用户账号具有无限观看时长的所述观看权限的第三图案。在一种可能的实现方式中,响应于所述权限指示图案是所述第一图案,所述装置还包括:时长展示模块,用于对应所述第一图案展示剩余观看时长。在一种可能的实现方式中,所述装置还包括:第一控件展示模块,用于在所述画面展示模块在所述直播界面展示目标直播画面之前,响应于对目标队伍的视角选择控件的选择操作,在所述视角选择界面中展示所述目标队伍的多个子视角分别对应的选择控件;视频画面确定模块,用于响应于对第一子视角的选择控件的选择操作,将以所述第一子视角观察所述虚拟场景时采集的视频流对应的视频画面确定为所述目标直播画面;所述第一子视角是所述多个子视角中的任意一个;其中,所述多个子视角包括解说视角、总览视角和对象视角中的至少一种;所述解说视角是所述目标队伍的解说人员选择的视角;所述总览视角是以所述目标队伍中的多个虚拟对象所在区域为观察目标的视角;所述对象视角是所述目标队伍中的虚拟对象的第一人称视角或者第三人称视角。在一种可能的实现方式中,所述画面展示模块,用于,响应于对目标队伍的视角选择控件的选择操作,在所述直播界面中展示以默认视角观察所述虚拟场景时的画面;其中,所述默认视角是解说视角、总览视角和对象视角中的任意一种;所述解说视角是所述目标队伍的解说人员选择的视角;所述总览视角是以所述目标队伍中的多个虚拟对象所在区域为观察目标的视角;所述对象视角是所述目标队伍中的虚拟对象的第一人称视角或者第三人称视角。在一种可能的实现方式中,所述装置还包括:第二控件展示模块,用于在所述直播界面中展示多个子视角分别对应的视角切换控件;所述画面展示模块,还用于响应于对第二子视角的视角切换控件的选择操作,在所述直播界面中切换展示以所述第二子视角观察所述虚拟场景时的画面;所述第二子视角是所述多个子视角中,除了所述第一子视角之外的任意一个。在一种可能的实现方式中,所述装置还包括:语音播放模块,用于播放语音数据,所述语音数据包括所述目标队伍中的多个虚拟对象对应的用户之间的交互语音。再一方面,提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述的虚拟场景直播本文档来自技高网...

【技术保护点】
1.一种虚拟场景直播的视角切换方法,其特征在于,所述方法包括:/n在虚拟场景对应的应用程序中展示直播界面;/n展示视角选择界面,所述视角选择界面中包含所述虚拟场景中的多个队伍分别对应的视角选择控件;/n响应于对目标队伍的视角选择控件的选择操作,在所述直播界面展示目标直播画面;所述目标直播画面是以所述目标队伍的视角观察所述虚拟场景时的画面,所述目标队伍是所述多个队伍中的任意一个队伍。/n

【技术特征摘要】
1.一种虚拟场景直播的视角切换方法,其特征在于,所述方法包括:
在虚拟场景对应的应用程序中展示直播界面;
展示视角选择界面,所述视角选择界面中包含所述虚拟场景中的多个队伍分别对应的视角选择控件;
响应于对目标队伍的视角选择控件的选择操作,在所述直播界面展示目标直播画面;所述目标直播画面是以所述目标队伍的视角观察所述虚拟场景时的画面,所述目标队伍是所述多个队伍中的任意一个队伍。


2.根据权利要求1所述的方法,其特征在于,所述响应于对目标队伍的视角选择控件的选择操作,在所述直播界面展示目标直播画面,包括:
响应于所述对目标队伍的视角选择控件的选择操作,且当前登录的用户账号具有队伍视角的观看权限,在所述直播界面展示所述目标直播画面。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述对目标队伍的视角选择控件的选择操作,且当前登录的用户账号不具有队伍视角的观看权限,展示权限兑换界面,所述权限兑换界面用于提示是否使用虚拟资源兑换所述观看权限;
响应于接收到确定兑换所述观看权限的操作,使所述用户账号获得所述观看权限。


4.根据权利要求3所述的方法,其特征在于,所述观看权限是对应于所述目标队伍的观看权限;
所述展示权限兑换界面,包括:
展示包含兑换所述观看权限所需的虚拟资源的资源量的所述权限兑换界面;所述资源量与所述用户占比成正相关;所述用户占比是观看所述目标直播画面的用户数量占用户总数的比例,所述用户总数是观看所述虚拟场景对应的多个直播画面的用户数量之和。


5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述视角选择界面中,根据所述权限信息,对应所述目标队伍的视角选择控件展示权限指示图案。


6.根据权利要求5所述的方法,其特征在于,所述权限指示图案包括:
指示所述用户账号具有指定观看时长的所述观看权限的第一图案;
或者,
指示所述用户账号不具有所述观看权限的第二图案;
或者,
指示所述用户账号具有无限观看时长的所述观看权限的第三图案。


7.根据权利要求6所述的方法,其特征在于,响应于所述权限指示图案是所述第一图案,所述方法还包括:
对应所述第一图案展示剩余观看时长。


8.根据权利要求1所述的方法,其特征在于,所述在所述直播界面展示目标直播画面之前,还包括:
响应于对目标队伍的视角选择控件的选择操作,在所述视角选择界面中展示所述目标队伍的多个子视角分别对应的选择控件;
响应于对第一子视角的选择控件的选择操作,将以所述第一子视角观察所述虚拟场景时采集的视频流对应的视频画面确定为所述目标直播画面;所述第一子视角是所述各个多个子视角中的任意一个;
其中,所述多个子视角包括解说视角、总览视角和对象视角中的至少一种;所述解说视角是所述目标队伍的解说人员选择的视角;所述总览视角是以所述目标队伍中的多个虚拟对象所在区域为观察目标的视角;所述对象视角是所述目标队伍中的虚拟对象的第一人称视角或者第三人称视角。


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

【专利技术属性】
技术研发人员:沈晓斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1