[go: up one dir, main page]

CN105915766B - 基于虚拟现实的控制方法和装置 - Google Patents

基于虚拟现实的控制方法和装置 Download PDF

Info

Publication number
CN105915766B
CN105915766B CN201610402713.XA CN201610402713A CN105915766B CN 105915766 B CN105915766 B CN 105915766B CN 201610402713 A CN201610402713 A CN 201610402713A CN 105915766 B CN105915766 B CN 105915766B
Authority
CN
China
Prior art keywords
softcam
virtual reality
shooting
information
reality scenario
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610402713.XA
Other languages
English (en)
Other versions
CN105915766A (zh
Inventor
达瓦·詹米·乔什
王玮
唐作麒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610402713.XA priority Critical patent/CN105915766B/zh
Publication of CN105915766A publication Critical patent/CN105915766A/zh
Application granted granted Critical
Publication of CN105915766B publication Critical patent/CN105915766B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种基于虚拟现实的控制方法和装置。其中,该方法包括:在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;获取执行拍摄操作得到的结果信息。本发明解决了相关技术无法拍摄虚拟现实场景中的画面,导致降低对虚拟现实场景的控制效率的技术问题。

Description

基于虚拟现实的控制方法和装置
技术领域
本发明涉及计算机领域,具体而言,涉及一种基于虚拟现实的控制方法和装置。
背景技术
虚拟现实(Virtual Reality,简称为VR)是利用电脑模拟产生一个三度空间的虚拟世界,以提供给用户关于视觉、听觉、触觉等感官的模拟,让用户如同身临其境一般,可以及时、没有限制的观察三度空间内的事物。目前,头盔显示器作为虚拟现实技术的一种常用设备,在屏蔽现实世界的同时,可以提供高分辨率、大视场角的虚拟场景,并带有立体声耳机,可以使人产生强烈的沉浸感。但是,现有的虚拟现实技术的常用设备,比如头盔显示器,无法拍摄虚拟现实场景中的画面,将会导致降低对虚拟现实场景的控制效率。而且,即便现有的头盔显示器能够拍摄虚拟现实场景中的画面,也需要用户对头盔显示器进行相应操作,而对头盔显示器执行的操作需要用户学习并掌握操作方法,不仅给用户带来了不便,而且通过对头盔显示器执行相应操作来拍摄虚拟现实场景中的画面,也会严重影响对虚拟现实场景的控制效率。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种基于虚拟现实的控制方法和装置,以至少解决相关技术无法拍摄虚拟现实场景中的画面,导致降低对虚拟现实场景的控制效率的技术问题。
根据本发明实施例的一个方面,提供了一种基于虚拟现实的控制方法,包括:在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;获取执行拍摄操作得到的结果信息。
根据本发明实施例的另一方面,还提供了一种基于虚拟现实的控制装置,包括:接收单元,用于在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;控制单元,用于控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;获取单元,用于获取执行拍摄操作得到的结果信息。
在本发明实施例中,采用在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;获取执行拍摄操作得到的结果信息的方式,通过按照接收到的操作信息控制虚拟现实场景中的虚拟摄像头执行拍摄操作来获取虚拟现实场景中的画面,达到了无需利用其他设备直接拍摄虚拟现实场景中的画面的目的,从而实现了提高对虚拟现实场景的控制效率的技术效果,进而解决了相关技术无法拍摄虚拟现实场景中的画面,导致降低对虚拟现实场景的控制效率的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的基于虚拟现实的控制方法的硬件环境的示意图;
图2是根据本发明实施例的一种可选的基于虚拟现实的控制方法的流程图;
图3是根据本发明优选实施例的基于虚拟现实的控制方法的流程图;
图4是根据本发明实施例的利用虚拟摄像头对虚拟现实场景中的画面执行拍摄操作的示意图;
图5是根据本发明实施例的利用虚拟摄像头对虚拟现实场景中的画面执行拍摄操作的硬件架构的示意图;
图6是根据本发明实施例的发布执行拍摄操作得到的结果信息的示意图;
图7是根据本发明实施例的发布执行拍摄操作得到的结果信息的硬件架构的示意图;
图8是根据本发明实施例的一种可选的基于虚拟现实的控制装置的示意图;
图9是根据本发明实施例的另一种可选的基于虚拟现实的控制装置的示意图;
图10是根据本发明实施例的再一种可选的基于虚拟现实的控制装置的示意图;
图11是根据本发明实施例的又一种可选的基于虚拟现实的控制装置的示意图;以及
图12是根据本发明实施例的一种终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本发明实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:
虚拟现实(Virtual Reality,简称为VR),是综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。其中,计算机生成的、可交互的三维环境称为虚拟环境。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统的技术,它利用计算机生成一种模拟环境,利用多源信息融合的交互式三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。
实施例1
根据本发明实施例,提供了一种基于虚拟现实的控制方法的方法实施例。
可选地,在本实施例中,上述基于虚拟现实的控制方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本发明实施例的基于虚拟现实的控制方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的基于虚拟现实的控制方法也可以是由安装在其上的客户端来执行。
图2是根据本发明实施例的一种可选的基于虚拟现实的控制方法的流程图,如图2所示,该方法可以包括以下步骤:
步骤S202,在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;
步骤S204,控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;
步骤S206,获取执行拍摄操作得到的结果信息。
需要说明的是,上述步骤可以由能够呈现虚拟现实场景的显示设备执行,比如,头盔显示器、光阀眼睛等。通过上述步骤S202至步骤S206,通过按照接收到的操作信息控制虚拟现实场景中的虚拟摄像头执行拍摄操作来获取虚拟现实场景中的画面,达到了无需利用其他设备直接拍摄虚拟现实场景中的画面的目的,进而解决了相关技术无法拍摄虚拟现实场景中的画面,导致降低对虚拟现实场景的控制效率的技术问题,从而实现了提高对虚拟现实场景的控制效率的技术效果。
在步骤S202提供的技术方案中,虚拟现实场景可以为能够呈现虚拟现实场景的显示设备所显示的场景,其中,该显示设备可以为头盔显示器、光阀眼睛等。可选地,虚拟现实场景中可以设置有虚拟摄像头,该虚拟摄像头可以具有拍摄或者摄像功能,利用该虚拟摄像头可以对虚拟现实场景中的画面进行拍摄或者摄像。可选地,虚拟现实场景中的虚拟摄像头可以设置在虚拟终端上,其中,虚拟终端可以在虚拟现实场景中显示,需要说明的是,本发明实施例对虚拟终端的类型不做具体限定,虚拟终端可以是智能手机、平板电脑等终端设备。还需要说明的是,虚拟摄像头可以设置在虚拟终端上的任意位置,而且虚拟现实场景中可以显示虚拟摄像头,也可以不显示虚拟摄像头。
可选地,虚拟现实场景中显示的虚拟终端可以为真实场景中物理终端的虚拟对象,其中,物理终端可以为对虚拟现实场景进行控制的终端设备,物理终端可以是智能手机、平板电脑等终端设备。虚拟现实场景中显示的虚拟终端的属性信息可以与物理终端的属性信息相同,其中,属性信息可以包括以下至少之一:尺寸、方向、位置等。物理终端的属性信息可以通过本发明实施例中能够呈现虚拟现实场景的显示设备上设置的摄像头获取,其中,本发明实施例对摄像头在显示设备的设置位置不做具体限定。显示设备利用摄像头获取到的物理终端的属性信息可以包括但并不限于以下至少之一:尺寸,方向,位置,其中,尺寸可以用于描述物理终端的形状、大小等信息;方向可以用于描述物理终端当前摆放状态,比如横向、竖向、倾斜等;位置可以用于描述物理终端当前所处的位置信息,比如,靠左、靠右等。需要说明的是,物理终端的属性信息还可以包括其他信息,此处不再一一举例。在获取到物理终端的属性信息之后,本发明实施例的显示设备可以按照获取到的物理终端的属性信息在虚拟现实场景中显示与该物理终端的属性信息相匹配的虚拟终端。可选地,虚拟现实场景中显示的虚拟终端的属性信息与物理终端的属性信息相匹配可以包括:虚拟终端的属性信息与物理终端的属性信息相同,或者,虚拟终端的属性信息与物理终端的属性信息相似。需要说明的是,虚拟终端的属性信息与物理终端的属性信息相匹配可以是虚拟终端的尺寸、方向、位置等信息均与物理终端的尺寸、方向、位置等信息相同或者相似。本发明实施例在虚拟现实场景中显示与物理终端的属性信息相匹配的虚拟终端,可以达到提高虚拟现实场景中显示的虚拟终端的真实性的效果。
需要说明的是,物理终端作为能够对虚拟现实场景进行控制的终端设备,可以安装应用,利用该应用可以建立物理终端与显示设备之间的通信连接,可以包括有线连接、无线连接。物理终端可以利用该应用与显示设备之间的通信连接与显示设备进行数据交互,比如,物理终端将在物理终端上检测到的操作对应的操作信息发送至显示设备。显示设备在虚拟现实场景中接收到的操作信息可以为在物理终端上检测到的操作所对应的信息,可选地,在虚拟现实场景中接收到的操作信息可以包括以下至少之一:
在物理终端上检测到的触控操作的信息,可以包括在物理终端的屏幕上检测到的触摸操作以及在物理终端上检测到的按键操作,其中,在物理终端的屏幕上检测到的触摸操作可以包括但并不限于单击,双击,手势,滑动等。
物理终端的加速度信息。需要说明的是,物理终端可以具备速度感应功能,用户可以通过摇晃等方式改变物理终端的加速度,物理终端的加速度信息可以用于指示用户对物理终端执行的操作,比如摇晃。
物理终端的旋转信息。需要说明的是,物理终端还可以具有重力感应功能,用户可以对物理终端执行旋转操作,旋转操作所对应的旋转信息可以用于指示在物理终端上检测到的旋转操作。
需要说明的是,本发明实施例中在虚拟现实场景中接收到的操作信息还可以包括其他信息,此处不再一一举例说明。本发明实施例通过将物理终端上检测到的操作对应的操作信息发送至虚拟现实场景中,进而使得在虚拟现实场景中执行与物理终端上检测到的操作相匹配的操作,以实现利用物理终端控制虚拟现实场景的目的。
在步骤S204提供的技术方案中,显示设备在虚拟现实场景中接收到的操作信息可以用于指示虚拟终端设备上设置的虚拟摄像头对虚拟现实场景中的画面执行拍摄操作,其中,虚拟摄像头执行的拍摄操作可以为在虚拟现实场景中接收到的操作信息所指示的拍摄操作,需要说明的是,操作信息所指示的拍摄操作可以包括但并不限于以下操作:调整虚拟摄像头的焦距、调整虚拟摄像头的拍摄角度、调整虚拟摄像头延时拍摄时间、选择虚拟摄像头拍摄或者摄像功能、虚拟摄像头执行拍摄或者摄像动作、设置虚拟摄像头拍摄背景以及特效等。此处需要说明的是,操作信息所指示的拍摄操作并不仅限于虚拟摄像头拍摄或者摄像的动作,还包括拍摄或者摄像之前设置虚拟摄像头的拍摄属性(比如焦距、拍摄角度等),以及在拍摄或者摄像之后设置图像的背景或者特效等。
本发明实施例通过按照在虚拟现实场景中接收到的操作信息控制虚拟摄像头执行相应的拍摄操作,能够达到利用物理终端控制虚拟现实场景中虚拟摄像头执行拍摄操作以拍摄虚拟现实场景中的画面的目的。利用物理终端控制虚拟摄像头执行拍摄操作,操作简便,更加符合用户操作习惯,能够极大地提高对虚拟现实场景控制效率。
在步骤S206提供的技术方案中,在控制虚拟摄像头对虚拟现实场景中的画面执行操作信息所指示的拍摄操作之后,可以获取所执行的拍摄操作对应的结果信息。需要说明的是,依据操作信息所指示的拍摄操作的不同,与拍摄操作对应的结果信息也不同。比如,当操作信息所指示的拍摄操作为调整虚拟摄像头的焦距时,与拍摄操作相对应的结果信息可以为调整后的虚拟摄像头的焦距的值。再比如,当操作信息所指示的拍摄操作为虚拟摄像头执行拍摄或者摄像动作时,与拍摄操作相对应的结果信息可以为虚拟摄像头所拍摄的图片或者视频的信息。需要说明的是,本发明实施例获取到的执行拍摄操作得到的结果信息不仅限于上述举例中的信息,还可以包括其他信息,此处不再一一举例说明。
本发明实施例在控制虚拟摄像头对虚拟现实场景中的画面执行操作信息所指示的拍摄操作之后,通过获取执行的拍摄操作得到结果信息,能够及时地确定虚拟摄像头执行拍摄操作的结果,进而能够避免因无法确定虚拟摄像头是否成功执行拍摄操作而重复控制虚拟摄像头执行拍摄操作的问题,从而达到了提高对虚拟摄像头的控制效率的效果。
作为一种可选的实施例,步骤S204控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作可以包括以下至少之一:
步骤S2042,将虚拟摄像头的拍摄属性从第一属性调整到第二属性。
在步骤S2042提供的技术方案中,虚拟摄像头的拍摄属性可以包括但并不限于以下内容:虚拟摄像头的焦距、虚拟摄像头的拍摄角度、虚拟摄像头延时拍摄时间、虚拟摄像头拍摄模式、虚拟摄像头的拍摄格式、虚拟摄像头的拍摄背景以及特效等。在虚拟现实场景接收到的操作信息所指示的拍摄操作可以包括调整虚拟摄像头的拍摄属性,比如调整虚拟摄像头的焦距、调整虚拟摄像头的拍摄角度、调整虚拟摄像头延时拍摄时间、设置虚拟摄像头拍摄模式、设置虚拟摄像头的拍摄格式、设置虚拟摄像头的拍摄背景以及特效等。第一属性可以用于指示调整之前的虚拟摄像头的拍摄属性,第二属性可以用于指示调整之后的虚拟摄像头的拍摄属性。比如,当在虚拟现实场景中接收到的操作信息所指示的拍摄操作为调整虚拟摄像头的焦距时,第一属性可以为调整之前的虚拟摄像头的焦距的值,比如第一值,第二属性可以为调整之后的虚拟摄像头的焦距的值,比如第二值。
步骤S2044,按照虚拟摄像头的拍摄属性执行拍照或摄像。
在步骤S2044提供的技术方案中,在虚拟现实场景接收到的操作信息所指示的拍摄操作还可以包括按照虚拟摄像头的拍摄属性执行拍照或者摄像,此处需要说明的是,步骤S2044中的虚拟摄像头的拍摄属性可以按照操作信息所指示的拍摄操作进行调整后的拍摄属性,也可以为未经过调整的虚拟摄像头的拍摄属性,此处不做具体限定。虚拟摄像头按照拍摄属性可以执行拍照或者摄像,拍照或者摄像可以由虚拟摄像头的拍摄属性中的拍摄模式确定,其中,虚拟摄像头的拍摄模块可以包括拍照或者摄像。虚拟摄像头对虚拟现实场景中的画面执行拍照后可以得到该画面对应的图像,虚拟摄像头对虚拟现实场景中的画面执行摄像可以得到该画面对应的视频。
需要说明的是,在虚拟现实场景中接收到的操作信息所指示的拍摄操作可以仅包括步骤S2042,也可以仅包括步骤S2044,也可以包括步骤S2042和步骤S2044。还需要说明的是,本发明实施例中控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作不仅限于上述举例,还可以包括其他操作,此处不再一一举例说明。
该实施例通过设置控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作既可以包括调整虚拟摄像头的拍摄属性,又可以包括按照虚拟摄像头的拍摄属性执行拍照或者摄像,这样可以极大地丰富物理终端对虚拟现实场景中虚拟摄像头的控制功能,为用户的控制操作提供了更多的便利,进而提高对虚拟摄像头的控制效率。
作为一种可选的实施例,步骤S2042将虚拟摄像头的拍摄属性从第一属性调整到第二属性可以包括以下至少之一:将虚拟摄像头的焦距从第一值调整到第二值;将虚拟摄像头的拍摄角度从第三值调整到第四值;将虚拟摄像头的拍摄格式从第一格式调整到第二格式。
需要说明的是,虚拟摄像头的拍摄属性可以包括但并不限于虚拟摄像头的焦距、拍摄角度以及拍摄格式,相应地,调整虚拟摄像头的拍摄属性可以包括但并不限于:
将虚拟摄像头的焦距从第一值调整到第二值,其中,此处第一值可以用于指示调整之前的虚拟摄像头的焦距的值,第二值可以用于指示调整之后的虚拟摄像头的焦距的值。
将虚拟摄像头的拍摄角度从第三值调整到第四值,其中,此处第三值可以用于指示调整之前的虚拟摄像头的拍摄角度,第四值可以用于指示调整之后的虚拟摄像头的拍摄角度。需要说明的是,虚拟摄像头的拍摄角度的范围可以为360度。
将虚拟摄像头的拍摄格式从第一格式调整到第二格式,其中,此处第一格式可以用于指示调整之前的虚拟摄像头的拍摄格式,第二格式可以用于指示调整之后的虚拟摄像头的拍摄格式。需要说明的是,虚拟摄像头的拍摄格式可以为广角、鱼眼等格式。
需要说明的是,按照在虚拟现实场景中接收到的操作信息对虚拟摄像头的拍摄属性进行调整并不限于以上内容,还可以包括其他内容,此处不再一一举例说明。该实施例通过设置虚拟摄像头的拍摄属性包括多个方面的信息,并可以按照操作信息调整分别对多个方面的信息进行相应调整,不仅丰富了虚拟摄像头的功能,使虚拟摄像头更加接近真实场景中的真实摄像头,同时利用具有上述功能的虚拟摄像头对虚拟现实场景中的画面进行拍摄操作,也能够提高对虚拟现实场景中的画面进行拍摄的效果。
作为一种可选的实施例,在步骤S206获取执行拍摄操作得到的结果信息之后,该实施例还可以包括:步骤S208,将结果信息发送给终端,其中,结果信息包括以下至少之一:执行拍摄操作得到图片信息,执行拍摄操作得到的视频信息。
需要说明的是,执行拍摄操作得到的结果信息可以包括执行拍照操作得到的图片信息,和/或,执行摄像操作得到的视频信息,此外,执行拍摄操作得到的结果信息还可以包括调整虚拟摄像头的焦距后虚拟摄像头的焦距的值、调整虚拟摄像头的拍摄角度后虚拟摄像头的焦距的拍摄角度、调整虚拟摄像头的拍摄格式后虚拟摄像头的焦距的拍摄格式等。执行拍摄操作得到的结果信息还可以包括其他信息,此处不再一一举例说明。
在获取执行拍摄操作得到的结果信息之后,该实施例可以将获取到的结果信息发送给终端,需要说明的是,此处的终端可以为物理终端,也可以为其他终端,该实施例对其不做具体限定。此处的终端可以是智能手机、平板电脑等终端,该实施例对终端的类型也不做具体限定。该实施例通过将执行拍摄操作后得到的结果信息发送给物理终端,能够及时地通知物理终端在其上检测到的操作已经在虚拟现实场景中成功被响应,从而避免用户频繁地在物理终端上执行重复操作导致降低对虚拟现实场景的控制效率的问题,从而达到了提高对虚拟现实场景的控制效率的效果。
可选地,执行拍摄操作得到的结果信息可以用于指示终端震动,这样能够保证在用户因佩戴头盔式显示设备无法确认终端接收到的结果信息时,通过感知震动来确认控制操作所对应的结果信息,能够便于用户及时获取控制操作所对应的结果信息,进而达到增强用户使用体验的效果。
作为一种可选的实施例,步骤S208将结果信息发送给终端可以包括:步骤S2082,将结果信息发送给终端上使用第一账号登录的应用,以指示应用将结果信息发布给第二账号,其中,第一账号与第二账号为关联账号。
需要说明的是,将执行拍摄操作得到的结果信息发送给终端可以包括将结果信息发送给终端上的应用,利用该应用可以建立终端与能够呈现虚拟现实场景中的画面的显示设备之间的通信连接,包括有线连接和无线连接。该实施例对该应用的类型不做具体限定,该应用可以是即时通信类应用,也可以是其他类型的应用。该应用的登录账号为第一账号,第一账号在登录该应用后,当该应用接收到显示设备发送的结果信息时,第一账号可以将该结果信息发布给与其具有关联关系的一个或者多个第二账号,其中,第二账号与第一账号为关联账号,第一账号与第二账号之间的关联关系可以为好友关系、互相关注关系等。
比如,执行拍照操作后得到的结果信息为图片信息,终端在接收到该图片信息后,账号A可以利用终端上安装的即时通信应用可以将该图片信息发布给其好友账号好友B,其中,账号A和账号B互为好友关系。该实施例在终端接收到结果信息后,利用终端上安装的应用可以将结果信息发布给其他账号,以达到信息共享的目的,极大地提高了用户使用体验。
本发明还提供了一种优选实施例,图3是根据本发明优选实施例的基于虚拟现实的控制方法的流程图,如图3所示,该优选实施例可以包括以下步骤:
步骤S301,虚拟现实系统追踪物理终端的属性信息。需要说明的是,虚拟现实系统可以为安装在本发明实施例中的显示设备中的操作系统。物理终端可以为智能手机、平板电脑等。物理终端的属性信息可以包括尺寸、位置、方向等信息。
步骤S302,在虚拟现实场景中显示属性信息与物理终端的属性信息相匹配的虚拟终端,其中,虚拟终端上设置有虚拟摄像头。
步骤S303,在物理终端上检测用户执行的操作,并将对应的操作信息发送至虚拟现实系统。需要说明的是,物理终端上可以安装有用于远程控制虚拟现实场景的应用,利用该应用可以获取用户输入,用户输入可以为在物理终端上检测到的操作,可以包括但并不限于在物理终端上的触控操作(比如单击、双击、滑动、手势等)、旋转操作、摇晃操作等。还需要说明的是,物理终端中的应用可以通过有线或者无线(比如蓝牙、WIFI)与虚拟现实系统建立通信连接,物理终端利用该通信连接可以将检测到的操作信息发送至虚拟现实系统。
步骤S304,虚拟现实系统控制虚拟摄像头对虚拟现实场景中的画面执行操作信息所指示的拍摄操作。需要说明的是,操作信息所指示的拍摄操作可以包括:调整虚拟摄像头的焦距、拍摄角度以及拍摄格式(比如广角、鱼眼等)等;对虚拟现实场景中画面执行拍照或者摄像操作等。
图4是根据本发明实施例的利用虚拟摄像头对虚拟现实场景中的画面执行拍摄操作的示意图,如图4所示,虚拟现实场景中可以显示虚拟终端(如图4所示标号为001代表的区域),虚拟终端上设置有虚拟摄像头,利用该虚拟摄像头可以对虚拟现实场景中的画面执行拍摄操作,图4所示的虚拟终端的显示界面上显示有虚拟现实场景中的画面,也即对虚拟现实场景中的画面执行拍照操作得到的图片。需要说明的是,如果对虚拟现实场景中的画面执行摄像操作可以得到向对应的视频。
图5是根据本发明实施例的利用虚拟摄像头对虚拟现实场景中的画面执行拍摄操作的硬件架构的示意图,如图5所示,物理终端将在物理终端上检测到的用户执行的操作所对应的操作信息发送至虚拟现实系统,并将对应的操作信息发送至虚拟现实系统。虚拟现实系统可以按照接收到的操作信息控制虚拟摄像头对虚拟现实场景中的画面执行操作信息所指示的拍摄操作,如图4所示的虚拟现实场景。
步骤S305,获取并发布执行拍摄操作得到的结果信息,其中,结果信息中可以包括执行拍摄操作得到的图片信息和/或视频信息。需要说明的是,执行拍摄操作得到的结果信息不仅限于图片信息和视频信息,还可以包括调整后的虚拟摄像头的拍摄属性,比如调整后的虚拟摄像头的焦距、拍摄角度、拍摄格式等。还需要说明的是,在获取到结果信息后可以将其进行发布,可以将其发布给同一个应用下具有关联关系的账号。比如,在获取到执行拍摄操作得到的图片信息后,可以将该图片信息发送至账号A登录的应用(比如微信)所在的终端,账号A可以将该图片信息进行共享,将其发布给微信中与账号A具有关联关系(好友关系)的一个或者多个账号。
图6是根据本发明实施例的发布执行拍摄操作得到的结果信息的示意图,如图6所示,虚拟现实场景中可以显示虚拟终端(如图6所示的智能手机),虚拟终端上设置有虚拟摄像头,利用该虚拟摄像头可以对虚拟现实场景中的画面执行拍摄操作,图6所示的虚拟终端的显示界面上显示有虚拟现实场景中的画面,也即对虚拟现实场景中的画面执行拍照操作得到的图片或视频(如图6所示的标号为002所代表的区域)。图6所示的虚拟终端的显示界面上还显示有即时通信应用的信息对话界面(如图6所示的标号为003所代表的区域),该信息对话界面上可以接收具有关联关系的账号发送的交互消息,也可以将执行拍摄操作得到的图片或者视频发送至具有关联管理的账号。
图7是根据本发明实施例的发布执行拍摄操作得到的结果信息的硬件架构的示意图,如图7所示,在如图6所示的虚拟场景下,虚拟终端检测到触控操作时,其中,在虚拟终端上检测到的触控操作用于指示将执行拍摄操作得到的结果信息进行发布,虚拟终端可以将执行拍摄操作得到的结果信息发送至虚拟现实系统。虚拟现实系统可以通过应用接口将该结果信息发送至终端上安装的应用。应用在接收到该结果信息后可以检测是否对其进行发布,在确认发布的情况下,将该结果信息发布给该应用中的其他账号。需要说明的是,应用在发布该结果信息之后,可以将发布该结果信息对应的响应信息反馈给虚拟现实系统,其中,该响应信息可以用于指示已经将执行拍摄操作得到的结果信息成功发布。虚拟现实系统接收到该响应信息后可以控制在虚拟现实场景中的虚拟终端中显示该响应信息所指示的信息发布成功的提示消息。
该优选实施例能够通过物理终端控制虚拟摄像头对虚拟现实场景中的画面执行拍摄操作,并将执行拍摄操作得到的结果信息进行发布,解决了相关技术无法拍摄虚拟现实场景中的画面,导致降低对虚拟现实场景的控制效率的技术问题,实现了提高对虚拟现实场景的控制效率、提高信息交互性、提高用户使用体验的效果。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
根据本发明实施例,还提供了一种用于实施上述基于虚拟现实的控制方法的基于虚拟现实的控制装置。图8是根据本发明实施例的一种可选的基于虚拟现实的控制装置的示意图,如图8所示,该装置可以包括:
接收单元22,用于在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;控制单元24,用于控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;获取单元26,用于获取执行拍摄操作得到的结果信息。
需要说明的是,该实施例中的接收单元22可以用于执行本申请实施例1中的步骤S202,该实施例中的控制单元24可以用于执行本申请实施例1中的步骤S204,该实施例中的获取单元26可以用于执行本申请实施例1中的步骤S206。
在接收单元22中,虚拟现实场景可以为能够呈现虚拟现实场景的显示设备所显示的场景,其中,该显示设备可以为头盔显示器、光阀眼睛等。可选地,虚拟现实场景中可以设置有虚拟摄像头,该虚拟摄像头可以具有拍摄或者摄像功能,利用该虚拟摄像头可以对虚拟现实场景中的画面进行拍摄或者摄像。可选地,虚拟现实场景中的虚拟摄像头可以设置在虚拟终端上,其中,虚拟终端可以在虚拟现实场景中显示,需要说明的是,本发明实施例对虚拟终端的类型不做具体限定,虚拟终端可以是智能手机、平板电脑等终端设备。还需要说明的是,虚拟摄像头可以设置在虚拟终端上的任意位置,而且虚拟现实场景中可以显示虚拟摄像头,也可以不显示虚拟摄像头。
可选地,虚拟现实场景中显示的虚拟终端可以为真实场景中物理终端的虚拟对象,其中,物理终端可以为对虚拟现实场景进行控制的终端设备,物理终端可以是智能手机、平板电脑等终端设备。虚拟现实场景中显示的虚拟终端的属性信息可以与物理终端的属性信息相同,其中,属性信息可以包括以下至少之一:尺寸、方向、位置等。物理终端的属性信息可以通过本发明实施例中能够呈现虚拟现实场景的显示设备上设置的摄像头获取,其中,本发明实施例对摄像头在显示设备的设置位置不做具体限定。显示设备利用摄像头获取到的物理终端的属性信息可以包括但并不限于以下至少之一:尺寸,方向,位置,其中,尺寸可以用于描述物理终端的形状、大小等信息;方向可以用于描述物理终端当前摆放状态,比如横向、竖向、倾斜等;位置可以用于描述物理终端当前所处的位置信息,比如,靠左、靠右等。需要说明的是,物理终端的属性信息还可以包括其他信息,此处不再一一举例。在获取到物理终端的属性信息之后,本发明实施例的显示设备可以按照获取到的物理终端的属性信息在虚拟现实场景中显示与该物理终端的属性信息相匹配的虚拟终端。可选地,虚拟现实场景中显示的虚拟终端的属性信息与物理终端的属性信息相匹配可以包括:虚拟终端的属性信息与物理终端的属性信息相同,或者,虚拟终端的属性信息与物理终端的属性信息相似。需要说明的是,虚拟终端的属性信息与物理终端的属性信息相匹配可以是虚拟终端的尺寸、方向、位置等信息均与物理终端的尺寸、方向、位置等信息相同或者相似。本发明实施例在虚拟现实场景中显示与物理终端的属性信息相匹配的虚拟终端,可以达到提高虚拟现实场景中显示的虚拟终端的真实性的效果。
需要说明的是,物理终端作为能够对虚拟现实场景进行控制的终端设备,可以安装应用,利用该应用可以建立物理终端与显示设备之间的通信连接,可以包括有线连接、无线连接。物理终端可以利用该应用与显示设备之间的通信连接与显示设备进行数据交互,比如,物理终端将在物理终端上检测到的操作对应的操作信息发送至显示设备。显示设备在虚拟现实场景中接收到的操作信息可以为在物理终端上检测到的操作所对应的信息,可选地,在虚拟现实场景中接收到的操作信息可以包括以下至少之一:
在物理终端上检测到的触控操作的信息,可以包括在物理终端的屏幕上检测到的触摸操作以及在物理终端上检测到的按键操作,其中,在物理终端的屏幕上检测到的触摸操作可以包括但并不限于单击,双击,手势,滑动等。
物理终端的加速度信息。需要说明的是,物理终端可以具备速度感应功能,用户可以通过摇晃等方式改变物理终端的加速度,物理终端的加速度信息可以用于指示用户对物理终端执行的操作,比如摇晃。
物理终端的旋转信息。需要说明的是,物理终端还可以具有重力感应功能,用户可以对物理终端执行旋转操作,旋转操作所对应的旋转信息可以用于指示在物理终端上检测到的旋转操作。
需要说明的是,本发明实施例中在虚拟现实场景中接收到的操作信息还可以包括其他信息,此处不再一一举例说明。本发明实施例通过将物理终端上检测到的操作对应的操作信息发送至虚拟现实场景中,进而使得在虚拟现实场景中执行与物理终端上检测到的操作相匹配的操作,以实现利用物理终端控制虚拟现实场景的目的。
在控制单元24中,显示设备在虚拟现实场景中接收到的操作信息可以用于指示虚拟终端设备上设置的虚拟摄像头对虚拟现实场景中的画面执行拍摄操作,其中,虚拟摄像头执行的拍摄操作可以为在虚拟现实场景中接收到的操作信息所指示的拍摄操作,需要说明的是,操作信息所指示的拍摄操作可以包括但并不限于以下操作:调整虚拟摄像头的焦距、调整虚拟摄像头的拍摄角度、调整虚拟摄像头延时拍摄时间、选择虚拟摄像头拍摄或者摄像功能、虚拟摄像头执行拍摄或者摄像动作、设置虚拟摄像头拍摄背景以及特效等。此处需要说明的是,操作信息所指示的拍摄操作并不仅限于虚拟摄像头拍摄或者摄像的动作,还包括拍摄或者摄像之前设置虚拟摄像头的拍摄属性(比如焦距、拍摄角度等),以及在拍摄或者摄像之后设置图像的背景或者特效等。
本发明实施例通过按照在虚拟现实场景中接收到的操作信息控制虚拟摄像头执行相应的拍摄操作,能够达到利用物理终端控制虚拟现实场景中虚拟摄像头执行拍摄操作以拍摄虚拟现实场景中的画面的目的。利用物理终端控制虚拟摄像头执行拍摄操作,操作简便,更加符合用户操作习惯,能够极大地提高对虚拟现实场景控制效率。
在获取单元26中,在控制虚拟摄像头对虚拟现实场景中的画面执行操作信息所指示的拍摄操作之后,可以获取所执行的拍摄操作对应的结果信息。需要说明的是,依据操作信息所指示的拍摄操作的不同,与拍摄操作对应的结果信息也不同。比如,当操作信息所指示的拍摄操作为调整虚拟摄像头的焦距时,与拍摄操作相对应的结果信息可以为调整后的虚拟摄像头的焦距的值。再比如,当操作信息所指示的拍摄操作为虚拟摄像头执行拍摄或者摄像动作时,与拍摄操作相对应的结果信息可以为虚拟摄像头所拍摄的图片或者视频的信息。需要说明的是,本发明实施例获取到的执行拍摄操作得到的结果信息不仅限于上述举例中的信息,还可以包括其他信息,此处不再一一举例说明。
本发明实施例在控制虚拟摄像头对虚拟现实场景中的画面执行操作信息所指示的拍摄操作之后,通过获取执行的拍摄操作得到结果信息,能够及时地确定虚拟摄像头执行拍摄操作的结果,进而能够避免因无法确定虚拟摄像头是否成功执行拍摄操作而重复控制虚拟摄像头执行拍摄操作的问题,从而达到了提高对虚拟摄像头的控制效率的效果。
作为一种可选的实施例,图9是根据本发明实施例的另一种可选的基于虚拟现实的控制装置的示意图,如图9所示,控制单元24可以包括:调整模块242,用于将虚拟摄像头的拍摄属性从第一属性调整到第二属性;和/或执行模块244,用于按照虚拟摄像头的拍摄属性执行拍照或摄像。
需要说明的是,该实施例中的调整模块242可以用于执行本申请实施例1中的步骤S2042,该实施例中的执行模块244可以用于执行本申请实施例1中的步骤S2044。
在调整模块242中,虚拟摄像头的拍摄属性可以包括但并不限于以下内容:虚拟摄像头的焦距、虚拟摄像头的拍摄角度、虚拟摄像头延时拍摄时间、虚拟摄像头拍摄模式、虚拟摄像头的拍摄格式、虚拟摄像头的拍摄背景以及特效等。在虚拟现实场景接收到的操作信息所指示的拍摄操作可以包括调整虚拟摄像头的拍摄属性,比如调整虚拟摄像头的焦距、调整虚拟摄像头的拍摄角度、调整虚拟摄像头延时拍摄时间、设置虚拟摄像头拍摄模式、设置虚拟摄像头的拍摄格式、设置虚拟摄像头的拍摄背景以及特效等。第一属性可以用于指示调整之前的虚拟摄像头的拍摄属性,第二属性可以用于指示调整之后的虚拟摄像头的拍摄属性。比如,当在虚拟现实场景中接收到的操作信息所指示的拍摄操作为调整虚拟摄像头的焦距时,第一属性可以为调整之前的虚拟摄像头的焦距的值,比如第一值,第二属性可以为调整之后的虚拟摄像头的焦距的值,比如第二值。
在执行模块244中,在虚拟现实场景接收到的操作信息所指示的拍摄操作还可以包括按照虚拟摄像头的拍摄属性执行拍照或者摄像,此处需要说明的是,步骤S2044中的虚拟摄像头的拍摄属性可以按照操作信息所指示的拍摄操作进行调整后的拍摄属性,也可以为未经过调整的虚拟摄像头的拍摄属性,此处不做具体限定。虚拟摄像头按照拍摄属性可以执行拍照或者摄像,拍照或者摄像可以由虚拟摄像头的拍摄属性中的拍摄模式确定,其中,虚拟摄像头的拍摄模块可以包括拍照或者摄像。虚拟摄像头对虚拟现实场景中的画面执行拍照后可以得到该画面对应的图像,虚拟摄像头对虚拟现实场景中的画面执行摄像可以得到该画面对应的视频。
需要说明的是,本发明实施例中控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作不仅限于上述举例,还可以包括其他操作,此处不再一一举例说明。
该实施例通过设置控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作既可以包括调整虚拟摄像头的拍摄属性,又可以包括按照虚拟摄像头的拍摄属性执行拍照或者摄像,这样可以极大地丰富物理终端对虚拟现实场景中虚拟摄像头的控制功能,为用户的控制操作提供了更多的便利,进而提高对虚拟摄像头的控制效率。
作为一种可选的实施例,调整模块242将虚拟摄像头的拍摄属性从第一属性调整到第二属性包括以下至少之一:将虚拟摄像头的焦距从第一值调整到第二值;将虚拟摄像头的拍摄角度从第三值调整到第四值;将虚拟摄像头的拍摄格式从第一格式调整到第二格式。
需要说明的是,虚拟摄像头的拍摄属性可以包括但并不限于虚拟摄像头的焦距、拍摄角度以及拍摄格式,相应地,调整虚拟摄像头的拍摄属性可以包括但并不限于:
将虚拟摄像头的焦距从第一值调整到第二值,其中,此处第一值可以用于指示调整之前的虚拟摄像头的焦距的值,第二值可以用于指示调整之后的虚拟摄像头的焦距的值。
将虚拟摄像头的拍摄角度从第三值调整到第四值,其中,此处第三值可以用于指示调整之前的虚拟摄像头的拍摄角度,第四值可以用于指示调整之后的虚拟摄像头的拍摄角度。需要说明的是,虚拟摄像头的拍摄角度的范围可以为360度。
将虚拟摄像头的拍摄格式从第一格式调整到第二格式,其中,此处第一格式可以用于指示调整之前的虚拟摄像头的拍摄格式,第二格式可以用于指示调整之后的虚拟摄像头的拍摄格式。需要说明的是,虚拟摄像头的拍摄格式可以为广角、鱼眼等格式。
需要说明的是,按照在虚拟现实场景中接收到的操作信息对虚拟摄像头的拍摄属性进行调整并不限于以上内容,还可以包括其他内容,此处不再一一举例说明。该实施例通过设置虚拟摄像头的拍摄属性包括多个方面的信息,并可以按照操作信息调整分别对多个方面的信息进行相应调整,不仅丰富了虚拟摄像头的功能,使虚拟摄像头更加接近真实场景中的真实摄像头,同时利用具有上述功能的虚拟摄像头对虚拟现实场景中的画面进行拍摄操作,也能够提高对虚拟现实场景中的画面进行拍摄的效果。
作为一种可选的实施例,图10是根据本发明实施例的再一种可选的基于虚拟现实的控制装置的示意图,如图10所示,该实施例还可以包括:发送单元28,用于在获取执行拍摄操作得到的结果信息之后,将结果信息发送给终端,其中,结果信息包括以下至少之一:执行拍摄操作得到图片信息,执行拍摄操作得到的视频信息。
需要说明的是,该实施例中的发送单元28可以用于执行本申请实施例1中的步骤S208。
需要说明的是,执行拍摄操作得到的结果信息可以包括执行拍照操作得到的图片信息,和/或,执行摄像操作得到的视频信息,此外,执行拍摄操作得到的结果信息还可以包括调整虚拟摄像头的焦距后虚拟摄像头的焦距的值、调整虚拟摄像头的拍摄角度后虚拟摄像头的焦距的拍摄角度、调整虚拟摄像头的拍摄格式后虚拟摄像头的焦距的拍摄格式等。执行拍摄操作得到的结果信息还可以包括其他信息,此处不再一一举例说明。
在获取执行拍摄操作得到的结果信息之后,该实施例可以将获取到的结果信息发送给终端,需要说明的是,此处的终端可以为物理终端,也可以为其他终端,该实施例对其不做具体限定。此处的终端可以是智能手机、平板电脑等终端,该实施例对终端的类型也不做具体限定。该实施例通过将执行拍摄操作后得到的结果信息发送给物理终端,能够及时地通知物理终端在其上检测到的操作已经在虚拟现实场景中成功被响应,从而避免用户频繁地在物理终端上执行重复操作导致降低对虚拟现实场景的控制效率的问题,从而达到了提高对虚拟现实场景的控制效率的效果。
可选地,执行拍摄操作得到的结果信息可以用于指示终端震动,这样能够保证在用户因佩戴头盔式显示设备无法确认终端接收到的结果信息时,通过感知震动来确认控制操作所对应的结果信息,能够便于用户及时获取控制操作所对应的结果信息,进而达到增强用户使用体验的效果。
作为一种可选的实施例,图11是根据本发明实施例的又一种可选的基于虚拟现实的控制装置的示意图,如图11所示,发送单元28可以包括:发送模块282,用于将结果信息发送给终端上使用第一账号登录的应用,以指示应用将结果信息发布给第二账号,其中,第一账号与第二账号为关联账号。
需要说明的是,该实施例中的发送模块282可以用于执行本申请实施例1中的步骤S2082。
需要说明的是,将执行拍摄操作得到的结果信息发送给终端可以包括将结果信息发送给终端上的应用,利用该应用可以建立终端与能够呈现虚拟现实场景中的画面的显示设备之间的通信连接,包括有线连接和无线连接。该实施例对该应用的类型不做具体限定,该应用可以是即时通信类应用,也可以是其他类型的应用。该应用的登录账号为第一账号,第一账号在登录该应用后,当该应用接收到显示设备发送的结果信息时,第一账号可以将该结果信息发布给与其具有关联关系的一个或者多个第二账号,其中,第二账号与第一账号为关联账号,第一账号与第二账号之间的关联关系可以为好友关系、互相关注关系等。
比如,执行拍照操作后得到的结果信息为图片信息,终端在接收到该图片信息后,账号A可以利用终端上安装的即时通信应用可以将该图片信息发布给其好友账号好友B,其中,账号A和账号B互为好友关系。该实施例在终端接收到结果信息后,利用终端上安装的应用可以将结果信息发布给其他账号,以达到信息共享的目的,极大地提高了用户使用体验。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
本发明实施例的基于虚拟现实的控制装置,通过按照接收到的操作信息控制虚拟现实场景中的虚拟摄像头执行拍摄操作来获取虚拟现实场景中的画面,达到了无需利用其他设备直接拍摄虚拟现实场景中的画面的目的,进而解决了相关技术无法拍摄虚拟现实场景中的画面,导致降低对虚拟现实场景的控制效率的技术问题,从而实现了提高对虚拟现实场景的控制效率的技术效果。
实施例3
根据本发明实施例,还提供了一种用于实施上述基于虚拟现实的控制方法的服务器或终端。
图12是根据本发明实施例的一种终端的结构框图,如图12所示,该终端可以包括:一个或多个(图中仅示出一个)处理器201、存储器203、以及传输装置205(如上述实施例中的发送装置),如图12所示,该终端还可以包括输入输出设备207。
其中,存储器203可用于存储软件程序以及模块,如本发明实施例中的基于虚拟现实的控制方法和装置对应的程序指令/模块,处理器201通过运行存储在存储器203内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的基于虚拟现实的控制方法。存储器203可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器203可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置205用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置205包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通信。在一个实例中,传输装置205为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通信。
其中,具体地,存储器203用于存储应用程序。
处理器201可以通过传输装置205调用存储器203存储的应用程序,以执行下述步骤:在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;获取执行拍摄操作得到的结果信息。
处理器201还用于执行下述步骤:将虚拟摄像头的拍摄属性从第一属性调整到第二属性;和/或按照虚拟摄像头的拍摄属性执行拍照或摄像。
处理器201还用于执行下述步骤:将虚拟摄像头的焦距从第一值调整到第二值;将虚拟摄像头的拍摄角度从第三值调整到第四值;将虚拟摄像头的拍摄格式从第一格式调整到第二格式。
处理器201还用于执行下述步骤:在获取执行拍摄操作得到的结果信息之后,将结果信息发送给终端,其中,结果信息包括以下至少之一:执行拍摄操作得到图片信息,执行拍摄操作得到的视频信息。
处理器201还用于执行下述步骤:将结果信息发送给终端上使用第一账号登录的应用,以指示应用将结果信息发布给第二账号,其中,第一账号与第二账号为关联账号。
采用本发明实施例,提供了一种基于虚拟现实的控制方案。通过按照接收到的操作信息控制虚拟现实场景中的虚拟摄像头执行拍摄操作来获取虚拟现实场景中的画面,达到了无需利用其他设备直接拍摄虚拟现实场景中的画面的目的,进而解决了相关技术无法拍摄虚拟现实场景中的画面,导致降低对虚拟现实场景的控制效率的技术问题,从而实现了提高对虚拟现实场景的控制效率的技术效果。
可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图12所示的结构仅为示意,终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile InternetDevices,MID)、PAD等终端设备。图12其并不对上述电子装置的结构造成限定。例如,终端还可包括比图12中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图12所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
实施例4
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行基于虚拟现实的控制方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
S1,在虚拟现实场景中接收操作信息,其中,在虚拟现实场景中设置有虚拟摄像头;
S2,控制虚拟摄像头对虚拟现实场景中的画面执行操作信息指示的拍摄操作;
S3,获取执行拍摄操作得到的结果信息。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:将虚拟摄像头的拍摄属性从第一属性调整到第二属性;和/或按照虚拟摄像头的拍摄属性执行拍照或摄像。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:将虚拟摄像头的焦距从第一值调整到第二值;将虚拟摄像头的拍摄角度从第三值调整到第四值;将虚拟摄像头的拍摄格式从第一格式调整到第二格式。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在获取执行拍摄操作得到的结果信息之后,将结果信息发送给终端,其中,结果信息包括以下至少之一:执行拍摄操作得到图片信息,执行拍摄操作得到的视频信息。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:将结果信息发送给终端上使用第一账号登录的应用,以指示应用将结果信息发布给第二账号,其中,第一账号与第二账号为关联账号。
可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种基于虚拟现实的控制方法,其特征在于,包括:
在虚拟现实场景中接收操作信息,其中,在所述虚拟现实场景中设置有虚拟摄像头;
控制所述虚拟摄像头对所述虚拟现实场景中的画面执行所述操作信息指示的拍摄操作;
获取执行所述拍摄操作得到的结果信息;
其中,所述控制所述虚拟摄像头对所述虚拟现实场景中的画面执行所述操作信息指示的拍摄操作包括:由与显示所述虚拟现实场景的显示设备建立通信连接的物理终端控制所述虚拟摄像头,在所述物理终端上检测到对所述虚拟摄像头的操作信息时将所述操作信息发送至所述虚拟现实场景中,使得所述虚拟摄像头执行与所述物理终端上检测到的所述操作信息相匹配的所述拍摄操作。
2.根据权利要求1所述的方法,其特征在于,控制所述虚拟摄像头对所述虚拟现实场景中的画面执行所述操作信息指示的拍摄操作包括:
将所述虚拟摄像头的拍摄属性从第一属性调整到第二属性;和/或
按照所述虚拟摄像头的拍摄属性执行拍照或摄像。
3.根据权利要求2所述的方法,其特征在于,将所述虚拟摄像头的拍摄属性从第一属性调整到第二属性包括以下至少之一:
将所述虚拟摄像头的焦距从第一值调整到第二值;
将所述虚拟摄像头的拍摄角度从第三值调整到第四值;
将所述虚拟摄像头的拍摄格式从第一格式调整到第二格式。
4.根据权利要求1所述的方法,其特征在于,在获取执行所述拍摄操作得到的结果信息之后,还包括:
将所述结果信息发送给终端,其中,所述结果信息包括以下至少之一:执行所述拍摄操作得到图片信息,执行所述拍摄操作得到的视频信息。
5.根据权利要求4所述的方法,其特征在于,所述将所述结果信息发送给终端包括:
将所述结果信息发送给所述终端上使用第一账号登录的应用,以指示所述应用将所述结果信息发布给第二账号,其中,所述第一账号与所述第二账号为关联账号。
6.一种基于虚拟现实的控制装置,其特征在于,包括:
接收单元,用于在虚拟现实场景中接收操作信息,其中,在所述虚拟现实场景中设置有虚拟摄像头;
控制单元,用于控制所述虚拟摄像头对所述虚拟现实场景中的画面执行所述操作信息指示的拍摄操作;
获取单元,用于获取执行所述拍摄操作得到的结果信息;
其中,所述控制所述虚拟摄像头对所述虚拟现实场景中的画面执行所述操作信息指示的拍摄操作包括:由与显示所述虚拟现实场景的显示设备建立通信连接的物理终端控制所述虚拟摄像头,在所述物理终端上检测到对所述虚拟摄像头的操作信息时将所述操作信息发送至所述虚拟现实场景中,使得所述虚拟摄像头执行与所述物理终端上检测到的所述操作信息相匹配的所述拍摄操作。
7.根据权利要求6所述的装置,其特征在于,所述控制单元包括:
调整模块,用于将所述虚拟摄像头的拍摄属性从第一属性调整到第二属性;和/或
执行模块,用于按照所述虚拟摄像头的拍摄属性执行拍照或摄像。
8.根据权利要求7所述的装置,其特征在于,所述调整模块将所述虚拟摄像头的拍摄属性从第一属性调整到第二属性包括以下至少之一:
将所述虚拟摄像头的焦距从第一值调整到第二值;
将所述虚拟摄像头的拍摄角度从第三值调整到第四值;
将所述虚拟摄像头的拍摄格式从第一格式调整到第二格式。
9.根据权利要求7所述的装置,其特征在于,还包括:
发送单元,用于在获取执行所述拍摄操作得到的结果信息之后,将所述结果信息发送给终端,其中,所述结果信息包括以下至少之一:执行所述拍摄操作得到图片信息,执行所述拍摄操作得到的视频信息。
10.根据权利要求9所述的装置,其特征在于,所述发送单元包括:
发送模块,用于将所述结果信息发送给所述终端上使用第一账号登录的应用,以指示所述应用将所述结果信息发布给第二账号,其中,所述第一账号与所述第二账号为关联账号。
CN201610402713.XA 2016-06-07 2016-06-07 基于虚拟现实的控制方法和装置 Active CN105915766B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610402713.XA CN105915766B (zh) 2016-06-07 2016-06-07 基于虚拟现实的控制方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610402713.XA CN105915766B (zh) 2016-06-07 2016-06-07 基于虚拟现实的控制方法和装置

Publications (2)

Publication Number Publication Date
CN105915766A CN105915766A (zh) 2016-08-31
CN105915766B true CN105915766B (zh) 2018-11-09

Family

ID=56750663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610402713.XA Active CN105915766B (zh) 2016-06-07 2016-06-07 基于虚拟现实的控制方法和装置

Country Status (1)

Country Link
CN (1) CN105915766B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106341603A (zh) * 2016-09-29 2017-01-18 网易(杭州)网络有限公司 用于虚拟现实环境的取景方法、装置以及虚拟现实设备
CN107016728A (zh) * 2017-03-08 2017-08-04 惠州Tcl移动通信有限公司 一种在虚拟现实场景中模拟摄影的方法及系统
CN107071539B (zh) * 2017-05-08 2020-04-17 深圳小辣椒科技有限责任公司 基于vr设备的终端上信息资源同步显示方法及系统
CN109952757B (zh) 2017-08-24 2020-06-05 腾讯科技(深圳)有限公司 基于虚拟现实应用录制视频的方法、终端设备及存储介质
JP7042644B2 (ja) 2018-02-15 2022-03-28 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置、画像生成方法およびコンピュータプログラム
EP3547059B1 (de) * 2018-03-29 2023-11-22 Alberto De la Rúa Lope Verfahren zur steuerung unbemannter fahrzeuge
CN109686341B (zh) * 2019-01-02 2021-01-26 京东方科技集团股份有限公司 视频显示方法、装置、显示设备以及显示系统
CN110730340B (zh) * 2019-09-19 2023-06-20 北京拉近众博科技有限公司 基于镜头变换的虚拟观众席展示方法、系统及存储介质
CN117082225B (zh) * 2023-10-12 2024-02-09 山东海量信息技术研究院 一种虚拟延时视频的生成方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1271293A2 (en) * 2001-06-27 2003-01-02 Nokia Corporation A user interface
CN104081319A (zh) * 2012-02-06 2014-10-01 索尼公司 信息处理设备和信息处理方法
CN104123429A (zh) * 2014-08-15 2014-10-29 重庆巨蟹数码影像有限公司 一种虚拟仿真场景与现实场景同步控制系统
CN105320262A (zh) * 2014-06-08 2016-02-10 朱金彪 操作虚拟世界里的电脑和手机的方法、装置以及使用其的眼镜
CN105358227A (zh) * 2013-06-07 2016-02-24 索尼电脑娱乐公司 分享三维游戏过程
CN105511632A (zh) * 2016-01-25 2016-04-20 京东方科技集团股份有限公司 信号采集装置、虚拟现实设备及其控制方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8594467B2 (en) * 2008-12-19 2013-11-26 Microsoft Corporation Interactive virtual display system for ubiquitous devices
US20140125698A1 (en) * 2012-11-05 2014-05-08 Stephen Latta Mixed-reality arena

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1271293A2 (en) * 2001-06-27 2003-01-02 Nokia Corporation A user interface
CN104081319A (zh) * 2012-02-06 2014-10-01 索尼公司 信息处理设备和信息处理方法
CN105358227A (zh) * 2013-06-07 2016-02-24 索尼电脑娱乐公司 分享三维游戏过程
CN105320262A (zh) * 2014-06-08 2016-02-10 朱金彪 操作虚拟世界里的电脑和手机的方法、装置以及使用其的眼镜
CN104123429A (zh) * 2014-08-15 2014-10-29 重庆巨蟹数码影像有限公司 一种虚拟仿真场景与现实场景同步控制系统
CN105511632A (zh) * 2016-01-25 2016-04-20 京东方科技集团股份有限公司 信号采集装置、虚拟现实设备及其控制方法

Also Published As

Publication number Publication date
CN105915766A (zh) 2016-08-31

Similar Documents

Publication Publication Date Title
CN105915766B (zh) 基于虚拟现实的控制方法和装置
CN106095235B (zh) 基于虚拟现实的控制方法和装置
KR101918262B1 (ko) 혼합 현실 서비스 제공 방법 및 시스템
CN109952757B (zh) 基于虚拟现实应用录制视频的方法、终端设备及存储介质
CN107450747B (zh) 虚拟角色的位移控制方法和装置
CN104796610B (zh) 一种移动终端的摄像头共享方法、装置、系统及移动终端
JP7061674B2 (ja) 視野角調整方法と装置、記憶媒体、及び電子機器
CN106302427B (zh) 在虚拟现实环境中的分享方法及装置
CN108273265A (zh) 虚拟对象的显示方法及装置
CN108553891A (zh) 对象瞄准方法和装置、存储介质及电子装置
US10868810B2 (en) Virtual reality (VR) scene-based authentication method, VR device, and storage medium
CN103368816A (zh) 基于虚拟人物形象的即时通讯方法及系统
CN107479699A (zh) 虚拟现实交互方法、装置及系统
CN108108012A (zh) 信息交互方法和装置
CN108810049A (zh) 设备的控制方法、装置、系统及虚拟现实vr设备
CN109242940A (zh) 三维动态图像的生成方法和装置
WO2022014170A1 (ja) 情報処理装置、情報処理方法、および情報処理システム
CN106648297A (zh) 一种基于vr设备的智能设备控制方法及装置
CN109684025A (zh) 一种远程通信方法及相关装置
CN106774399A (zh) Vr设备的控制方法、装置及遥控器
CN106327583A (zh) 一种实现全景摄像的虚拟现实设备及其实现方法
CN106572417B (zh) 音效控制方法和装置
CN105472358A (zh) 一种关于视频图像处理的智能终端
CN115150555B (zh) 视频录制方法、装置、设备及介质
CN107172136B (zh) 体素数据的同步方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant