掌桥专利:专业的专利平台
掌桥专利
首页

一种赛事活动场景导览方法及装置

文献发布时间:2023-06-19 12:14:58


一种赛事活动场景导览方法及装置

技术领域

本发明涉及虚拟现实技术领域,尤其涉及一种赛事活动场景导览方法及装置。

背景技术

虚拟现实是利用计算机产生虚拟世界,对真实环境进行模拟,用户借助必要的装备并以视、听、触感等方面的感知,与虚拟环境中的对象进行交互作用、相互影响,使虚拟现实具有交互性、想象性、沉浸感等特点。

虚拟现实技术可以广泛地应用在军事、医疗和影视等行业,对于文体行业中的赛事活动场景,由于其具有复杂性和表现不够直观的特点,如何能够快速、且有针对性地浏览其中关键目标物的关键信息,成为亟需解决的问题。

发明内容

针对现有技术存在的问题,本发明实施例提供一种赛事活动场景导览方法及装置。

本发明实施例提供一种赛事活动场景导览方法,包括:

在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;

在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

其中,所述在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方,包括:

若检测到所述虚拟相机的拍摄位置与所述关键目标物之间的距离小于等于预设距离阈值,则将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方。

其中,所述根据预设时间间隔逐层分解,并展示所述三维虚拟模型,包括:

开启计时,待计时时长达到所述预设时间间隔时,隐藏所述三维虚拟模型的最高层对应的部分模型;

待计时时长再次达到所述预设时间间隔时,隐藏所述三维虚拟模型的次高层对应的部分模型;并重复执行,直到遍历完成所述三维虚拟模型的全部分层对应的部分模型。

其中,所述三维虚拟模型包括室外虚拟场馆模型;相应的,在所述根据预设时间间隔逐层分解,并展示所述三维虚拟模型的步骤之后,所述方法还包括:

恢复逐层分解之前的室外虚拟场馆模型;

在所述室外虚拟场馆模型的比赛场地加载运动员进行运动的虚拟动画,以及在所述室外虚拟场馆模型的观众席加载观众观看所述运动的虚拟动画。

其中,所述三维虚拟模型包括室内虚拟场馆模型;相应的,所述根据预设时间间隔逐层分解,并展示所述三维虚拟模型,包括:

隐藏所述室内虚拟场馆模型的屋顶模型,将所述虚拟相机的拍摄位置切换为所述室内虚拟场馆模型的最高层上方的预设高度位置;

在根据预设时间间隔逐层分解,并展示所述三维虚拟模型的过程中,保持相对于各层的预设高度位置不变,逐层切换浏览其他层的概览视角。

其中,所述方法还包括:

在基于概览视角逐层浏览各层的过程中,确定包含有比赛场地的目标层;

在所述目标层中的比赛场地加载运动员进行运动的虚拟动画,以及在所述目标层中的观众席加载观众观看所述运动的虚拟动画。

其中,在基于概览视角逐层浏览各层的过程中,展示与各层分别对应的分区;相应的,所述方法还包括:

获取导览用户的用户权限;

对所述导览用户无权访问的分区进行隐藏处理;其中,所述分区包括赛事活动的注册分区和/或运行分区。

本发明实施例提供一种赛事活动场景导览装置,包括:

切换单元,用于在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;

展示单元,用于在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

本发明实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,

所述处理器执行所述计算机程序时实现如下方法步骤:

在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;

在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:

在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;

在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

本发明实施例提供的赛事活动场景导览方法及装置,通过在关键目标物的上方以及概览视角浏览逐层分解的三维虚拟模型,能够快速、且有针对性地浏览赛事活动场景中关键目标物的关键信息。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明赛事活动场景导览方法实施例流程图;

图2(a)~图2(d)分别为本发明实施例基于目标导览路径浏览虚拟赛事活动场景的过程截图;

图3为本发明赛事活动场景导览装置实施例结构示意图;

图4为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明赛事活动场景导览方法实施例流程图,如图1所示,本发明实施例提供的一种赛事活动场景导览方法,包括以下步骤:

S101:在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型。

具体的,装置在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型。装置可以是执行上述方法的计算机设备,例如可以是用户所使用的终端。该方法可以在Unity环境中运行。赛事活动可以包括文体赛事活动。虚拟赛事活动场景可以理解为举行文体赛事活动的虚拟场景,主要包括模拟举行赛事活动的场馆及周边环境。

目标导览路径可以是预先设计的、模拟虚拟相机跟踪拍摄虚拟赛事活动场景的路径,在设计目标导览路径过程中,可以将比赛场馆作为关键目标物,并添加到目标导览路径中。

可以理解的是,上述虚拟相机的位置移动速度、拍摄位置,以及拍摄视角等导览参数可以根据实际情况自主设置,并且可以在基于目标导览路径浏览虚拟赛事活动场景的过程中,实时改变上述导览参数,从而自主控制导览浏览展示效果,并有利于快速和全面地浏览虚拟赛事活动场景的全貌。

概览视角可以理解为在俯视视角的基础上,沿虚拟相机所在方向旋转预设角度所形成的拍摄视角。

进一步的,关键目标物还可以是预先建立在所述虚拟赛事活动场景中、包含有分层结构、且为赛事活动标志性建筑的三维虚拟模型。标志性建筑可以参照旅游景点中标志性景观的理解。

关键目标物的关键信息可以包括关键目标物的各层展示内容,该关键信息还可以包括关键目标物的建筑特点、举办的赛事活动和投入使用时间等。

图2(a)~图2(d)分别为本发明实施例基于目标导览路径浏览虚拟赛事活动场景的过程截图,即目标导览路径依次经过的路径顺序由图2(a)至图2(d),具体的,图2(a)为目标导览路径的初始位置;以该初始位置为起点拍摄位置,根据预设的位置移动速度和预设的拍摄视角,移动虚拟相机的拍摄位置,得到途中的拍摄场景。

图2(b)为目标导览路径途中的关键目标物,此时还未进行逐层分解;图2(c)为目标导览路径途中的关键目标物,此时正在进行逐层分解中。

图2(d)为恢复逐层分解之前的关键目标物,如果该目标导览路径还有其他关键目标物,则继续导览到该其他关键目标物,再执行上述相同的步骤;如果该目标导览路径没有其他关键目标物,则终止目标导览路径。

如图2(b)和图2(c)所示的视角为概览视角,该视角有助于俯视关键目标物的全貌,进一步地,可以在图2(b)或图2(c)中的图像画面边缘处显示关键信息的具体内容(图未示出)。

如图2(b)和图2(c)所示的拍摄位置为关键目标物的上方,该拍摄位置有助于俯视关键目标物的全貌。关键目标物可以为如图2(b)和图2(c)所示的张家口国家滑雪中心比赛场地。

张家口国家滑雪中心比赛场地是通过建模工具软件建立的三维虚拟模型,该三维虚拟模型具有分层的建筑结构。以分层数为两层为例,即在建模的过程中第一层对应有部分模型,第二层对应有部分模型,将这两部分模型组合即是全部三维虚拟模型。

S102:在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

具体的,装置在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。预设时间间隔可以根据实际情况自主设置,可参照导览用户浏览三维虚拟模型的各层对应部分模型所需时间进行设置,例如为3秒。

需要说明的是,各层分别对应的预设时间间隔可以相同,也可以不同,参照上述举例,第一层和第二层都可以对应3秒浏览时间,也可以第一层对应3秒浏览时间,第二层对应5秒浏览时间。

对于逐层分解的具体实现方式,可以包括隐藏各层,不作具体限定。

例如在隐藏第二层之前,此时该三维虚拟模型的展示效果如图2(b)所示;在隐藏第二层之后,此时该三维虚拟模型的展示效果如图2(c)所示。如果没有地下层,可无需再隐藏第一层。

本发明实施例提供的赛事活动场景导览方法,通过在关键目标物的上方以及概览视角浏览逐层分解的三维虚拟模型,能够快速、且有针对性地浏览赛事活动场景中关键目标物的关键信息。

在上述实施例的基础上,所述在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方,包括:

具体的,装置若检测到所述虚拟相机的拍摄位置与所述关键目标物之间的距离小于等于预设距离阈值,则将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方。拍摄位置与关键目标物之间的距离可以为真实距离,即基于世界坐标计算出来的拍摄位置与关键目标物之间的距离。

需要说明的是,由于关键目标物可能为较大体量的物体,拍摄位置与关键目标物之间的距离可以为拍摄位置与关键目标物之间的最短距离,不作具体限定。

预设距离阈值可以根据实际情况自主设置,例如为1000米。

本发明实施例提供的赛事活动场景导览方法,通过合理的位置条件触发切换拍摄视角以及拍摄位置的动作,进一步能够快速地浏览赛事活动场景中关键目标物的关键信息。

在上述实施例的基础上,所述根据预设时间间隔逐层分解,并展示所述三维虚拟模型,包括:

具体的,装置开启计时,待计时时长达到所述预设时间间隔时,隐藏所述三维虚拟模型的最高层对应的部分模型;可以在拍摄位置和拍摄视角都完成切换的时刻,触发开启计时的动作。如果三维虚拟模型地上部分有三层,没有地下层,则待计时时长达到预设时间间隔时,先隐藏第三层对应的部分模型。

具体的,装置待计时时长再次达到所述预设时间间隔时,隐藏所述三维虚拟模型的次高层对应的部分模型;并重复执行,直到遍历完成所述三维虚拟模型的全部分层对应的部分模型。待计时时长再次达到预设时间间隔时,再隐藏第二层对应的部分模型,待计时时长再次达到预设时间间隔时,再隐藏第一层对应的部分模型,需要说明的是,如果没有地下层,也可以不再隐藏第一层对应的部分模型。

本发明实施例提供的赛事活动场景导览方法,按照由高到低的顺序,依次隐藏三维虚拟模型的各层对应部分模型;能够进一步快速、且有针对性地浏览赛事活动场景中关键目标物的关键信息。

在上述实施例的基础上,所述三维虚拟模型包括室外虚拟场馆模型;相应的,在所述根据预设时间间隔逐层分解,并展示所述三维虚拟模型的步骤之后,所述方法还包括:

具体的,装置恢复逐层分解之前的室外虚拟场馆模型;恢复后的展示效果如图2(d)所示。

具体的,装置在所述室外虚拟场馆模型的比赛场地加载运动员进行运动的虚拟动画,以及在所述室外虚拟场馆模型的观众席加载观众观看所述运动的虚拟动画。该实施例的运动员进行运动的虚拟动画为:滑雪运动员进行滑雪的虚拟动画。

即通过先总览室外虚拟场馆模型的全貌,再分层展示室外虚拟场馆模型的各层细节内容,最后恢复逐层分解之前的室外虚拟场馆模型,并加载运动员和观众虚拟动画,实现了从整体到细节,从静态到动态全面展示室外虚拟场馆模型。

本发明实施例提供的赛事活动场景导览方法,能够有针对性、且全面地浏览室外虚拟场馆模型的关键信息。

在上述实施例的基础上,所述三维虚拟模型包括室内虚拟场馆模型;相应的,所述根据预设时间间隔逐层分解,并展示所述三维虚拟模型,包括:

具体的,装置隐藏所述室内虚拟场馆模型的屋顶模型,将所述虚拟相机的拍摄位置切换为所述室内虚拟场馆模型的最高层上方的预设高度位置。屋顶模型可以具体为室内虚拟场馆模型的屋顶墙壁模型。

预设高度位置可选为最高层地面中心位置上方的3米处,即包含了高度和位置。

具体的,装置在根据预设时间间隔逐层分解,并展示所述三维虚拟模型的过程中,保持相对于各层的预设高度位置不变,逐层切换浏览其他层的概览视角。例如室内虚拟场馆模型为地上三层,地下二层,则先切换至第三层地面中心位置上方的3米处,以概览视角浏览第三层。

在间隔预设时间间隔之后,切换至第二层地面中心位置上方的3米处,以概览视角浏览第二层,以此类推,不再赘述。

本发明实施例提供的赛事活动场景导览方法,能够有针对性,且全面地浏览室内虚拟场馆模型的关键信息。

在上述实施例的基础上,所述方法还包括:

具体的,装置在基于概览视角逐层浏览各层的过程中,确定包含有比赛场地的目标层;以室内虚拟场馆模型为羽毛球场馆为例,如果羽毛球比赛场地在该场馆的第二层,则目标层为第二层。

具体的,装置在所述目标层中的比赛场地加载运动员进行运动的虚拟动画,以及在所述目标层中的观众席加载观众观看所述运动的虚拟动画。需要说明的是,该步骤的运动员和观众的相关虚拟动画都是在目标层中的,不同于上述室外虚拟场馆模型的情况。

本发明实施例提供的赛事活动场景导览方法,能够进一步有针对性,且全面地浏览室内虚拟场馆模型的关键信息。

在上述实施例的基础上,在基于概览视角逐层浏览各层的过程中,展示与各层分别对应的分区;相应的,所述方法还包括:

具体的,装置获取导览用户的用户权限;用户权限可以包括普通用户和专业用户,不作具体限定。对于普通用户,可以浏览比赛场地和观众席;对于专业用户,除了可以浏览比赛场地和观众席之外,还可以浏览与其专业相关的分区。

具体的,装置对所述导览用户无权访问的分区进行隐藏处理;其中,所述分区包括赛事活动的注册分区和/或运行分区。对隐藏处理具体方式不作具体限定。

对注册分区和运行分区具体说明如下:

运行分区:即以使用功能为依据进行空间的划分,将场馆的空间合理分配给参与运行的各客户群以及业务部门。这个空间包括封闭空间、开敞空间和交通空间。

注册分区:是体现活动组织者或运行团队对各客户群通行权限所做管理的一个工具,应能够反映出组织者或运行团队的管理思路和目标。

本发明实施例提供的赛事活动场景导览方法,进一步能够保证在导览过程中不会向无权限的导览用户泄露室内虚拟场馆模型中的关键信息。

图3为本发明赛事活动场景导览装置实施例结构示意图,如图3所示,本发明实施例提供了一种赛事活动场景导览装置,包括切换单元301和展示单元302,其中:

切换单元301用于在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;展示单元302用于在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

具体的,切换单元301用于在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;展示单元302用于在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

本发明实施例提供的赛事活动场景导览装置,通过在关键目标物的上方以及概览视角浏览逐层分解的三维虚拟模型,能够快速、且有针对性地浏览赛事活动场景中关键目标物的关键信息。

本发明实施例提供的赛事活动场景导览装置具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图4为本发明实施例提供的电子设备实体结构示意图,如图4所示,所述电子设备包括:处理器(processor)401、存储器(memory)402和总线403;

其中,所述处理器401、存储器402通过总线403完成相互间的通信;

所述处理器401用于调用所述存储器402中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:在基于目标导览路径浏览虚拟赛事活动场景的过程中,将虚拟相机的拍摄视角切换为概览视角,以及将所述虚拟相机的拍摄位置切换为关键目标物的上方;其中,所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:所述关键目标物是预先建立在所述虚拟赛事活动场景中、且包含有分层结构的三维虚拟模型;在所述上方所在位置,并基于所述概览视角浏览所述关键目标物的过程中,根据预设时间间隔逐层分解,并展示所述三维虚拟模型。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种赛事活动场景导览方法及装置
  • 一种基于变概率策略的导览机器人动态避障方法和装置
技术分类

06120113227412