一种虚拟漫游中自动调整视角的方法及装置制造方法及图纸

技术编号:19055812 阅读:27 留言:0更新日期:2018-09-29 11:59
本发明专利技术的实施例公开了一种虚拟漫游中自动调整视角的方法及装置,该方法针对当前显示的第一漫游场景,自动根据推荐视角范围或预设位置,对该第一漫游场景的当前视角范围是否符合用户预期进行判断,并在其不符合用户预期的情况下及时进行调整。通过该方法,在不需要手动调节的情况下,也能保证显示的视角范围始终与推荐视角范围存在重叠的视角,避免显示无效的视角区域。另一方面,该方法对视角的角度变化进行监控,若预设时间段内,角度变化范围较小,则自动进行视角范围的缩小调节。通过该方法,显示的视角可自动进行放大,不需要手动操作。

【技术实现步骤摘要】
一种虚拟漫游中自动调整视角的方法及装置
本专利技术实施例涉及虚拟现实
,尤其是涉及一种虚拟漫游中自动调整视角的方法及装置。
技术介绍
目前的虚拟漫游以基于全景照片的漫游为主。一个虚拟漫游系统是由多个漫游点组成的。当在漫游点进行切换时,为保证良好的用户体验,切换后的初始视角方向和切换前会保持一致。因此,在切换漫游点之前用户需要调整视角方向至可看到目标漫游点,之后通过特定操作,可以切换至目标漫游点的全景照片。切换后,由于初始视角方向保持不变,在多数情况下用户看不到预期的画面。因此,通常切换后用户需要手动改变视角方向,以观看该漫游点对应的场景。另一方面,当用户查看某个视角的更清晰的内容时,用户需要手动放大观看视角区域的画面。在实现本专利技术实施例的过程中,专利技术人发现现有的虚拟漫游中,用户切换漫游点后,需要手动调整视角方向,且为了观看更清晰的画面内容,用户需要手动对当前的视角,操作不便,用户体验较差。
技术实现思路
本专利技术所要解决的技术问题是如何解决现有的虚拟漫游中,用户切换漫游点后,需要手动调整视角方向,且为了观看更清晰的画面内容,用户需要手动对当前的视角,操作不便,用户体验较差的问题。针对以上技术问题,本专利技术的实施例提供了一种虚拟漫游中自动调整视角的方法,包括:获取当前时刻显示的第一漫游场景在预设方向上的当前视角范围,以及所述第一漫游场景在所述预设方向上的推荐视角范围或设置在所述第一漫游场景中的预设位置;根据所述推荐视角范围或预设位置,判断所述当前视角范围是否符合用户预期,若不符合,则将所述当前视角范围调整为符合所述用户预期的第一目标视角范围。可选地,还包括:获取所述当前视角范围内的任一当前视角方向,计算在自所述当前时刻之前的预设时间段内,由所述当前视角方向发生变化产生的最大角度变化量;若所述最大角度变化量小于预设角度阈值,则缩小所述当前视角范围,得到第二目标视角范围。第二方面,本实施例提供了一种虚拟漫游中自动调整视角的装置,包括:获取模块,用于获取当前时刻显示的第一漫游场景在预设方向上的当前视角范围,以及所述第一漫游场景在所述预设方向上的推荐视角范围或设置在所述第一漫游场景中的预设位置;调整模块,用于根据所述推荐视角范围或预设位置,判断所述当前视角范围是否符合用户预期,若不符合,则将所述当前视角范围调整为符合所述用户预期的第一目标视角范围。第三方面,本专利技术的实施例提供了一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行以上所述的方法。第四方面,本专利技术的实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行以上任一项所述的方法。本专利技术的实施例提供了一种虚拟漫游中自动调整视角的方法及装置,该方法针对当前显示的第一漫游场景,自动根据推荐视角范围或预设位置,对该第一漫游场景的当前视角范围是否符合用户预期进行判断,并在其不符合用户预期的情况下及时进行调整。通过该方法,在不需要手动调节的情况下,也能保证显示的视角范围始终与推荐视角范围存在重叠的视角,避免显示无效的视角区域。另一方面,该方法对视角的角度变化进行监控,若预设时间段内,角度变化范围较小,则自动进行视角范围的缩小调节。通过该方法,显示的视角可自动进行放大,不需要手动操作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种虚拟漫游中自动调整视角的方法流程示意图;图2是本专利技术另一个实施例提供的虚拟漫游中自动调整视角的方法的示意图;图3是本专利技术另一个实施例提供的对视角大小进行调整的流程示意图;图4是本专利技术另一个实施例提供的对景点的漫游全景的视角进行调整的流程示意图;图5是本专利技术另一个实施例提供的景点的漫游全景未跳转漫游点之前的视角范围示意图;图6是本专利技术另一个实施例提供的景点的漫游全景跳转漫游点之后未调整视角范围时的示意图;图7是本专利技术另一个实施例提供的景点的漫游全景跳转漫游点之后且调整视角范围时的示意图;图8是本专利技术另一个实施例提供的对室内房产漫游的视角进行调整的流程示意图;图9是本专利技术另一个实施例提供的卧室内的推荐水平视角范围示意图;图10是本专利技术另一个实施例提供的对中心视角方向进行调整的示意图;图11是本专利技术另一个实施例提供的对室内房产漫游的视角进行调整的流程示意图;图12是本专利技术另一个实施例提供的室内房产漫游中未跳转漫游点之前的视角范围示意图;图13是本专利技术另一个实施例提供的室内房产漫游中跳转漫游点之后未调整视角范围时的示意图;图14是本专利技术另一个实施例提供的室内房产漫游中跳转漫游点之后且调整视角范围时的示意图;图15是本专利技术另一个实施例提供的根据声音来源方向自动改变视角方向的流程示意图;图16是本专利技术另一个实施例提供的未改变视角方向之前的当前视角方向和声源位置的示意图;图17是本专利技术另一个实施例提供的改变视角方向之后的视角方向和声源位置的示意图;图18是本专利技术另一个实施例提供的虚拟漫游中自动调整视角的装置的示意图;图19是本专利技术另一个实施例提供的电子设备的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1:图1是本实施例提供的一种虚拟漫游中自动调整视角的方法的流程示意图,参见图1,该方法包括:101:获取当前时刻显示的第一漫游场景在预设方向上的当前视角范围,以及所述第一漫游场景在所述预设方向上的推荐视角范围或设置在所述第一漫游场景中的预设位置;102:根据所述推荐视角范围或预设位置,判断所述当前视角范围是否符合用户预期,若不符合,则将所述当前视角范围调整为符合所述用户预期的第一目标视角范围。需要说明的是,本实施例提供的方法由能够执行上述方法的设备执行,例如,由电脑、手机或者VR(VirtualReality)设备(例如,VR眼镜),本实施例对此不做具体限制。上述方法可以在显示虚拟漫游的过程中不断循环执行,也可以在某个触发条件下执行。预设方向可以是第一漫游场景中的任一方向,只要能够通过预设方向上的推荐视角范围判断出第一漫游场景的当前视角方向是否符合用户预期即可,本实施例对此不做具体限制,例如,预设方向可以第一预设场景中的垂直方向或者水平方向。可理解的是,也可以通过多个不同的预设方向对当前显示的第一漫游场景是否符合用户预期进行判断,例如,从垂直方向和水平方向分别判断第一漫游场景是否符合用户预期。用户预期为预先设定的希望当前视角范围符合某一条件的预期,例如,用户预期为当前视角范围和推荐视角范围存在交叠或者用户预期为当前视角范围内包括了某一预设位置,本实施例对本文档来自技高网...

【技术保护点】
1.一种虚拟漫游中自动调整视角的方法,其特征在于,包括:获取当前时刻显示的第一漫游场景在预设方向上的当前视角范围,以及所述第一漫游场景在所述预设方向上的推荐视角范围或设置在所述第一漫游场景中的预设位置;根据所述推荐视角范围或预设位置,判断所述当前视角范围是否符合用户预期,若不符合,则将所述当前视角范围调整为符合所述用户预期的第一目标视角范围。

【技术特征摘要】
1.一种虚拟漫游中自动调整视角的方法,其特征在于,包括:获取当前时刻显示的第一漫游场景在预设方向上的当前视角范围,以及所述第一漫游场景在所述预设方向上的推荐视角范围或设置在所述第一漫游场景中的预设位置;根据所述推荐视角范围或预设位置,判断所述当前视角范围是否符合用户预期,若不符合,则将所述当前视角范围调整为符合所述用户预期的第一目标视角范围。2.根据权利要求1所述的方法,其特征在于,还包括:获取所述当前视角范围内的任一当前视角方向,计算在自所述当前时刻之前的预设时间段内,由所述当前视角方向发生变化产生的最大角度变化量;若所述最大角度变化量小于预设角度阈值,则缩小所述当前视角范围,得到第二目标视角范围。3.根据权利要求1所述的方法,其特征在于,所述根据所述推荐视角范围判断所述当前视角范围是否符合用户预期,若不符合,则将所述当前视角范围调整为符合所述用户预期的第一目标视角范围,包括:判断所述当前视角范围和所述推荐视角范围是否存在重叠的视角范围,若不存在,则所述当前视角范围不符合所述用户预期;将所述当前视角范围调整为所述第一目标视角范围;其中,所述第一目标视角范围和所述推荐视角范围存在重叠的视角范围。4.根据权利要求3所述的方法,其特征在于,所述判断所述当前视角范围和所述推荐视角范围是否存在重叠的视角范围,若不存在,则所述当前视角范围不符合所述用户预期,包括:获取所述当前视角范围的第一中心视角方向,判断所述第一中心视角方向是否在所述推荐视角范围内,若不在,则所述当前视角范围不符合所述用户预期。5.根据权利要求4所述的方法,其特征在于,所述将所述当前视角范围调整为所述第一目标视角范围,包括:将所述第一中心视角方向调整到所述推荐视角范围内,得到所述第一中心视角方向在所述推荐视角范围内确定的所述第一目标视角范围。6.根据权利要求4所述的方法,其特征在于,所述将所述当前视角范围调整为所述第一目标视角范围,包括:获取所述推荐视角范围的第二中心视角方向,调整所述第一中心视角方向,使得所述第一中心视角方向等于所述第二中心视角方向,得到所述第一中心视角方向等于所述第二中心视角方向确定的所述第一目标视角范围。7.根据权利要求3-6任一项所述的方法,其特征在于,所述获取当前时刻显示的第一漫游场景在预设方向上的当前视角范围,以及所述第一漫游场景在所述预设...

【专利技术属性】
技术研发人员:路光明
申请(专利权)人:微幻科技北京有限公司
类型:发明
国别省市:北京,11

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

1