CN107678715A - 虚拟信息的共享方法,装置和*** - Google Patents

虚拟信息的共享方法,装置和*** Download PDF

Info

Publication number
CN107678715A
CN107678715A CN201610627160.8A CN201610627160A CN107678715A CN 107678715 A CN107678715 A CN 107678715A CN 201610627160 A CN201610627160 A CN 201610627160A CN 107678715 A CN107678715 A CN 107678715A
Authority
CN
China
Prior art keywords
virtual reality
reality device
information
video scene
current
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.)
Pending
Application number
CN201610627160.8A
Other languages
English (en)
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.)
Beijing Kangde New Polytron Technologies Inc
Original Assignee
Beijing Kangde New Polytron Technologies Inc
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 Beijing Kangde New Polytron Technologies Inc filed Critical Beijing Kangde New Polytron Technologies Inc
Priority to CN201610627160.8A priority Critical patent/CN107678715A/zh
Publication of CN107678715A publication Critical patent/CN107678715A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种虚拟信息的共享方法,装置和***。其中,该***包括:一个或多个第二虚拟现实设备,用于传输同步数据,其中,同步数据至少包括:第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息;一个或多个第一虚拟现实设备,与一个或多个第二虚拟现实设备连接,用于将接收到的第二虚拟现实设备的当前视点信息显示在第一视频场景中。本发明解决了目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。

Description

虚拟信息的共享方法,装置和***
技术领域
本发明涉及虚拟现实领域,具体而言,涉及一种虚拟信息的共享方法,装置和***。
背景技术
虚拟现实(Virtual Reality)技术是一种可以创建和体验虚拟世界的计算机仿真***,它利用计算机生成一种模拟环境,播放实时动态的三维立体逼真图像。同时通过安装在视频头盔/眼镜上的感应器监控用户的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入做出实时响应,并分别反馈到用户的五官。从而实现模拟真实环境的三维交互,使用户沉浸到该环境中。
目前主流的VR呈现方式都是通过带视频播放功能的头盔/眼镜设备来完成.比较有名的公司产品有Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等。这些通过一款高分辨率、宽视野、支持视角和头部追踪,甚至是体感追踪的头戴显示器,让用户不论是看电影、玩游戏、看体育比赛直播,也能够体会到周围环境的影响,有身临其境的感受。
同时,通过眼球跟踪或者头部跟踪这样的技术,用户在观看视频过程中,还可以通过头部运动变化视角,自主的选择观看角度,比如在一些演示场景中,用户可以体会在海底一艘沉船的甲板上,从甲板边缘往下看可以看见深深的海沟,往上看可以看见阳光照入海水,四周有很多的鱼安静的游来游去,体验者可前后左右走,也可以用手挥动游戏控制器可以驱赶鱼群。
一直以来,各个公司展示的虚拟现实技术都只能让一个用户体验,即便是多人观看相同内容/场景时也无法进行任何交互。在一群人观看相同内容的时候,比如球赛,演出,电影。某个用户无法知晓其他用户当前的关注点,从而无法发现场景中别人看到的有意思的内容。即便增加了一些语音交互的设备,通过话语也很难定位出具体的场景位置,比如一个场景中,背景建筑上的亮点,或者一个歌舞演出中背景演员的舞蹈动作。对于这些细节的图像内容,如果某个用户觉得有意思,想推荐给当前同时观看此视频的其他用户,在目前的技术方案中并没有一个行之有效的方式。另外,在一些景点/博物馆/海底/外太空这样虚拟游览中,在一个画面中有多个不同的亮点呈现,比如一家人同时观看,孩子可能通过独特的视角看到了有意思的内容,想和父母分享,但是由于都戴着头盔,无法进行精确的指引。
针对目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种虚拟信息的共享方法,装置和***,以至少解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。
根据本发明实施例的一个方面,提供了一种虚拟信息的共享方法,包括:第一虚拟现实设备接收一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的当前视频场景信息和当前视点信息;第一虚拟现实设备将第二虚拟现实设备的当前视点信息显示在第一视频场景中。
根据本发明实施例的另一方面,还提供了一种虚拟信息的共享方法,包括:第二虚拟现实设备采集第一时刻的视频场景信息和视点信息;第二虚拟现实设备将标识信息、第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备。
根据本发明实施例的另一方面,还提供了一种虚拟信息的共享方法,包括:中间设备获取一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息;中间设备将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中。
根据本发明实施例的另一方面,还提供了一种虚拟信息的共享装置,包括:接收模块,用于接收一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的当前视频场景信息和当前视点信息;第一显示模块,用于将第二虚拟现实设备的当前视点信息显示在第一视频场景中。
根据本发明实施例的另一方面,还提供了一种虚拟信息的共享装置,包括:采集模块,用于采集第一时刻的视频场景信息和视点信息;同步模块,用于将标识信息、第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备。
根据本发明实施例的另一方面,还提供了一种虚拟信息的共享装置,包括:获取模块,用于获取一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息;转发模块,用于将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中。
根据本发明实施例的另一方面,还提供了一种虚拟信息的共享***,包括:一个或多个第二虚拟现实设备,用于传输同步数据,其中,同步数据至少包括:第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息;一个或多个第一虚拟现实设备,与一个或多个第二虚拟现实设备连接,用于将接收到的第二虚拟现实设备的当前视点信息显示在第一视频场景中。
在本发明实施例中,第一虚拟现实设备可以接收一个或多个第二虚拟现实设备传输的同步数据,并将同步数据中的第二虚拟现实设备的当前视点信息显示在第一视频场景中,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以获取到其他用户共享的视点信息,并显示在当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种虚拟信息的共享方法的流程图;
图2是根据本发明实施例的一种虚拟现实设备连接关系的示意图;
图3是根据本发明实施例的一种可选的虚拟信息的共享方法的示意图;
图4是根据本发明实施例的一种虚拟现实设备发送模块的示意图;
图5是根据本发明实施例的一种虚拟现实设备接收模块的示意图;
图6是根据本发明实施例的另一种虚拟信息的共享方法的流程图;
图7是根据本发明实施例的又一种虚拟信息的共享方法的流程图;
图8是根据本发明实施例的一种虚拟信息的共享装置的示意图;
图9是根据本发明实施例的另一种虚拟信息的共享装置的示意图;
图10是根据本发明实施例的又一种虚拟信息的共享装置的示意图;以及
图11是根据本发明实施例的一种虚拟信息的共享***的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种虚拟信息的共享方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种虚拟信息的共享方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,第一虚拟现实设备接收一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的当前视频场景信息和当前视点信息。
具体的,上述第一虚拟现实设备和第二虚拟现实设备可以是具有虚拟现实功能的头盔或者眼镜设备,例如Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等,但不仅限于此,本发明对此不做具体限定。
在一种可选的方案中,如图2所示,第一虚拟现实设备与第二虚拟现实设备具备无线通信功能,例如蓝牙、WiFi或者Wifi-direct等任意一种传输协议进行通信,如图2中的虚线所示。第一虚拟现实设备和第二虚拟现实设备之间可以彼此交换当前的视点信息,即第一虚拟现实设备可以获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
步骤S104,第一虚拟现实设备将第二虚拟现实设备的当前视点信息显示在第一视频场景中。
具体的,上述第一视频场景可以是第一虚拟现实设备的当前视频场景。
在一种可选的方案中,第一虚拟现实设备在通过无线通信功能接收到第二虚拟现实共享的同步数据之后,可以将获取到的第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的当前视频场景中。
例如,以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。同群组的多个用户在观看相同的视频时,每个用户的眼镜具备无线通信能力,可以获取其他用户共享的当前视点信息和当前视频场景信息,并发送自己的当前视点信息和当前视频场景信息,同时每个用户的眼镜可以在每个用户所观看的视频图像中,显示获取到的其他用户的当前视点信息,从而可以查看其他用户感兴趣的视点,或者其他用户推荐的视点。
通过本发明上述实施例,第一虚拟现实设备可以接收一个或多个第二虚拟现实设备传输的同步数据,并将同步数据中的第二虚拟现实设备的当前视点信息显示在第一视频场景中,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以获取到其他用户共享的视点信息,并显示在当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
可选的,根据本发明上述实施例,在第一虚拟现实设备当前显示的视频场景与第二虚拟现实设备的当前视频场景信息相同的情况下,步骤S104,第一虚拟现实设备将第二虚拟现实设备的当前视点信息显示在第一视频场景中包括:
步骤S1042,第一虚拟现实设备获取第二虚拟现实设备的当前视点信息对应的显示光标。
具体的,上述显示光标可以是不同形状样式图案,例如十字星,水滴,手指等图案,并且可以根据视频场景进行设定,不同的视频场景可以显示成不同的形状样式。
在一种可选的方案中,第一虚拟现实设备在接收到第二虚拟现实设备传输的当前视点信息和当前视频场景信息之后,可以获取第一虚拟现实设备的第一视频场景中的形状图案作为第二虚拟现实设备的当前视点信息对应的显示光标。
步骤S1044,第一虚拟现实设备按照第二虚拟现实设备的当前视点信息,将显示光标显示在第一虚拟现实设备当前显示的视频场景中的第一位置;其中,第一虚拟现实设备当前显示的视频场景为第一视频场景,且当前视点信息中包含的坐标信息与第一位置的坐标相同。
在一种可选的方案中,第二虚拟现实设备的当前视点信息可以包含当前视点信息在对应场景中的坐标信息,第一虚拟现实设备可以在接收到第二虚拟现实设备同步的当前视点信息之后,将当前视点信息中包含的坐标信息映射到第一虚拟现实设备当前显示的视频场景中,得到第一位置,并将第二虚拟现实设备的显示光标显示在第一位置。
例如,仍以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。如图3所示,用户C的眼镜在接收到同群组用户A和用户B发送的视点信息之后,可以将两个视点信息中包含的坐标信息转换为用户C当前所观看视频内对应的显示位置,并将两个视点信息对应的十字星图案显示在对应的显示位置,用于提示当前用户观看该视点。
通过上述方案,可以通过在第一位置显示当前视点信息对应的显示光标,实现当前视点信息的可视化,方便用户定位并查看接收到的视点信息。
可选的,根据本发明上述实施例,在同步数据还包括:第二虚拟现实设备的标识信息的情况下,第一虚拟现实设备还用于将第二虚拟现实设备的标识信息显示在第一视频场景中。
具体的,标识信息为用于唯一表示第二虚拟现实设备的信息,例如可以是用户ID,或者用户的头像。
在一种可选的方案中,第一虚拟现实设备不仅可以接收到第二虚拟现实设备的当前视点信息和当前视频场景信息,还可以接收到第二虚拟现实设备的标识信息,在将第二虚拟现实设备的显示光标显示在第一位置的同时,可以显示第二虚拟现实设备的标识信息。
例如,仍以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。如图3所示,用户C将用户A的视点信息对应的十字星图案和用户B的视点信息对应的十字星图案显示在用户C所观看的视频场景中,可以在对应十字星显示位置,显示用户A和用户B的ID或者头像。
通过上述方案,还可以将第二虚拟现实设备的标识信息显示在第一视频场景中,使用户可以确定视点信息对应的用户,方便用户查看。
可选的,根据本发明上述实施例,在第一虚拟现实设备当前显示的视频场景与第二虚拟现实设备的当前视频场景信息不同的情况下,步骤S104,第一虚拟现实设备将第二虚拟现实设备的当前视点信息显示在第一视频场景中包括:
步骤S1046,第一虚拟现实设备根据第二虚拟现实设备的当前视点信息,获取当前视点信息在第一虚拟现实设备当前显示的视频场景中对应的目标位置。
具体的,由于第一虚拟现实设备当前显示的视频场景与第二虚拟现实设备的当前设视频场景信息不同,则上述的目标位置可以是第二虚拟现实设备的当前视点信息中包含的坐标信息映射到第一虚拟现实设备中的实际位置。
在一种可选的方案中,第二虚拟现实设备的当前视点信息可以包含当前视点信息在对应场景中的坐标信息,第一虚拟现实设备可以在接收到第二虚拟现实设备同步的当前视点信息之后,将当前视点信息中包含的坐标信息映射到第一虚拟现实设备当前显示的视频场景中的实际位置。
步骤S1048,第一虚拟现实设备在第一视频场景中显示第二虚拟现实设备的指示信息;其中,第一视频场景为第一虚拟现实设备当前显示的视频场景中任意位置的场景,指示信息用于指示第一虚拟现实设备的当前视点信息与目标位置之间的关联信息。
具体的,上述指示信息可以是第一虚拟现实设备的当前视点信息的位置与目标位置之间的方向信息或者距离信息。
在一种可选的方案中,第一虚拟现实设备在接收到第二虚拟现实设备同步的当前视点信息之后,可以将第二虚拟现实设备的标识信息显示在第一虚拟现实设备当前显示的视频场景的左上角或者右上角,同时根据第二虚拟现实设备的当前视点的实际位置与第一虚拟现实设备的当前视点的位置之间的关系,显示对应的指示信息,指示用户第二虚拟现实设备的当前视点的方向或者距离。
例如,仍以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。用户C的眼镜在接收到同群组用户A和用户B发送的视点信息之后,可以将两个视点信息中包含的坐标信息转换为用户C当前所观看视频内对应的目标位置,将用户A和用户B的ID或者头像显示在当前所观看视频的右上角,同时根据用户A的视点和用户C的视点之间的位置关系,显示方向指示1或者距离指示1,根据用户B的视点和用户C的视点之间的位置关系,显示方向指示2或者距离指示2。
通过上述方案,可以通过显示第二虚拟显示设备的指示信息,实现当前视点信息的可视化,方便用户定位并查看接收到的视点信息。
可选的,根据本发明上述实施例,在第一虚拟现实设备的当前视点信息发生移动的情况下,通过指示信息来指示与目标位置之间的位置变化。
在一种可选的方案中,第一虚拟设备的用户头部转动,导致视点发生移动,使得方向信息发生变化,用户可以根据方向信息的变化确定当前视点与目标位置处的视点之间的位置变化,从而使得用户可以更快更准确地定位第二虚拟设备的当前视点信息。
可选的,根据本发明上述实施例,在步骤S1048,第一虚拟现实设备在第一视频场景中显示第二虚拟现实设备的指示信息之前,上述方法还包括:
步骤S112,第一虚拟现实设备获取第一虚拟现实设备的当前视点信息。
步骤S114,第一虚拟现实设备根据第一虚拟现实设备的当前视点信息和目标位置,得到指示信息,其中,指示信息包括:从第一虚拟现实设备的当前视点信息移动至目标位置的方向信息。
具体的,上述方向信息可以是用户为了看到第二虚拟现实设备的当前视点信息需要进行头部转动的方向。
在一种可选的方案中,第一虚拟现实设备在接收到第二虚拟现实设备同步的当前视点信息之后,可以根据第二虚拟现实设备的当前视点的实际位置与第一虚拟现实设备的当前视点信息的之间的方向关系,得到方向指示。
例如,仍以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。用户C的眼镜在接收到同群组用户A和用户B发送的视点信息之后,可以将两个视点信息中包含的坐标信息转换为用户C当前所观看视频内对应的目标位置,将用户A和用户B的ID或者头像显示在当前所观看视频的右上角,同时根据用户A的视点和用户C的视点之间的方向关系,显示方向指示1,并根据用户B的视点和用户C的视点之间的方向关系,显示方向指示2。
通过上述方案,可以通过显示第二虚拟显示设备的方向指示信息,实现当前视点信息的可视化,方便用户定位并查看接收到的视点信息。
可选的,根据本发明上述实施例,在步骤S1048,第一虚拟现实设备在第一视频场景中显示第二虚拟现实设备的指示信息之前,上述方法还包括:
步骤S122,第一虚拟现实设备获取第一虚拟现实设备的当前视点信息和预设显示方式。
具体的,上述预设显示方式可以是第二虚拟现实设备的头像的大小,或者数字信息,例如距离差,角度差等信息。
步骤S124,第一虚拟现实设备根据第一虚拟现实设备的当前视点信息和目标位置,得到指示信息,其中,指示信息包括:第一虚拟现实设备的当前视点信息与目标位置之间的距离。
具体的,上述指示信息用于表示第一虚拟现实设备的当前视点信息和目标位置的接近程度。
步骤S126,第一虚拟现实设备按照预设显示方式,将指示信息显示在第一视频场景中。
在一种可选的方案中,第一虚拟现实设备在接收到第二虚拟现实设备同步的当前视点信息之后,可以根据第二虚拟现实设备的当前视点的实际位置与第一虚拟现实设备的当前视点信息的之间的距离关系,得到距离指示。在获取到预设现实方式之后,可以按照预设显示方式显示该距离指示,例如,当根据第二虚拟现实设备的当前视点的实际位置与第一虚拟现实设备的当前视点信息的之间的距离较远时,可以显示较小的头像;当根据第二虚拟现实设备的当前视点的实际位置与第一虚拟现实设备的当前视点信息的之间的距离较近时,可以显示较大的头像。
例如,仍以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。用户C的眼镜在接收到同群组用户A和用户B发送的视点信息之后,可以将两个视点信息中包含的坐标信息转换为用户C当前所观看视频内对应的目标位置,将用户A和用户B的ID或者头像显示在当前所观看视频的右上角,同时根据用户A的视点和用户C的视点之间的位置关系,得到距离指示1,通过用户A的头像的大小显示该距离指示1,并根据用户B的视点和用户C的视点之间的方向关系,得到距离指示2,通过用户B的头像大小显示该距离指示2。
通过上述方案,可以通过显示第二虚拟显示设备的距离指示信息,实现当前视点信息的可视化,方便用户定位并查看接收到的视点信息。
可选的,根据本发明上述实施例,通过将第一虚拟现实设备的第一视频场景的信息与第二虚拟现实设备的当前视频场景信息进行匹配,来确定第一视频场景与第二虚拟现实设备的当前视频场景信息是否相同,其中,在匹配的情况下,确定第一视频场景与第二虚拟现实设备的当前视频场景信息相同,其中,第一视频场景的信息和当前视频场景信息为如下任意一种类型的数据:时间轴信息、图像信息和音频信息。
在一种可选的方案中,当视频场景信息为时间轴信息时,可以通过将第一虚拟现实设备的第一视频场景的时间轴信息与第二虚拟现实设备的时间轴信息进行比较,如果相同,则确定第一视频场景与第二虚拟现实设备的当前视频场景信息相同。
可选的,根据本发明上述实施例,在步骤S102,第一虚拟现实设备接收一个或多个第二虚拟现实设备传输的同步数据之前,上述方法还包括:
步骤S1002,第二虚拟现实设备采集第一时刻的头部运动数据和视频场景,其中,头部运动数据至少包括:头部位移,头部运动速度和头部运动加速度。
步骤S1004,第二虚拟现实设备通过第一预设算法,将采集到的第一时刻的头部运动数据转换为对应在视频场景上的视点信息。
具体的,上述第一预设算法可以是视点计算算法。
步骤S1006,第二虚拟现实设备将第一时刻的视点信息,第一时刻的视频场景信息和第二虚拟现实设备的标识信息同步至第一虚拟现实设备。
在一种可选的方案中,如图4所示,可以通过用户跟踪模块实时监测用户头部或者眼球的运动和观看信息,通过视点计算模块可以通过运算将用户的头部运动数据转化为当前视频场景上的三维坐标信息,得到视点信息。第二虚拟现实设备可以将转换后的三维坐标信息,带上用户的ID信息以及当前视频场景信息(比如时间轴),通过信息发送模块发送给第一虚拟现实设备。
此处需要说明的是,用户带上VR设备之后,人眼和VR屏幕间的距离是固定不变的,所以在相同型号的VR设备上,不同用户采用视点计算算法计算出的视点坐标是可以通用的。也就是说用户A的凝视点数据传输到用户B的设备上,其坐标是准确的,误差可以忽略不计。
此处还需要说明的是,第二虚拟现实设备还可以根据不同的显示内容同步其他参数,例如缩放比例,色调参数等。第二虚拟现实设备传递的同步数据举例如表1所示。
表1
用户ID 视频场景 三维坐标 放大比例(可选) 色调参数(可选)
0001 00:01:05 X1,Y1,Z1 100%
0002 00:01:06 X2,Y2,Z2 120% 黑白
可选的,根据本发明上述实施例,在步骤S104,第一虚拟现实设备将第二虚拟现实设备的当前视点信息显示在第一视频场景中之前,上述方法还包括:
步骤S1032,第一虚拟现实设备获取同步数据中的第二虚拟现实设备的当前视点信息。
步骤S1034,第一虚拟现实设备通过第二预设算法,将第二虚拟现实设备的当前视点信息转换为对应在第一虚拟现实设备的视点信息。
在一种可选的方案中,如图5所示,第一虚拟现实设备可以通过信息接收模块接收第二虚拟现实设备传输的同步数据,通过视点还原模块将接收到的三维坐标信息,用户ID信息以及视频场景信息(比如时间轴),进行视点还原,并通过视点显示模块将还原后的视点显示到第一虚拟现实设备用户所观看的视频场景中。
此处需要说明的是,视点显示的图像或者ID可以根据用户的喜好进行不同的设定,用户也可以进行一些个性化功能,比如:打开或者关闭显示他人视点,打开或者停止分享自己的视点,视点显示的间隔时间(例如,视点可以在显示3秒后自动消失),以及不显示的和自己视点相同的视点。
可选的,根据本发明上述实施例,第二虚拟现实设备为满足如下任意一个或多个条件组合的设备:与第一虚拟现实设备之间的物理距离处于预设范围之内或小于等于预定距离值的设备;允许第一虚拟现实设备识别到标识信息的设备;在第一虚拟现实设备识别到预定数量的设备的情况下,按照识别时间排序在预定范围内的设备;与第一虚拟现实设备的片源内容相同的设备;与第一虚拟现实设备播放片源的进度差小于预定阈值的设备;与第一虚拟现实设备处于相同的群组中的设备。
在一种可选的方案中,第一虚拟现实设备和第二虚拟现实设备可以是观看相同VR场景的用户的头盔或者眼镜,每个用户的头盔或者眼镜具备发送和接收双向功能,可以接收他人的视点信息,并进行显示,也可以发送自己的视点信息。
可选的,根据本发明上述实施例,第一虚拟现实设备还用于根据预先设定的显示参数将第二虚拟现实设备的当前视点信息显示在第一视频场景中,其中,显示参数包括如下任意一种或多种参数:缩放比例、形状、色调、亮度和灰级度。
在一种可选的方案中,当第二虚拟现实设备同步的同步数据中包含缩放比例和色调参数时,第一虚拟现实设备可以根据缩放比例和色调参数显示第二虚拟现实设备的当前视点信息,例如,当缩放比例为120%,色调参数为黑白时,第一虚拟现实设备可以将第二虚拟现实设备的当前视点信息显示为黑白色,显示比例为120%。
实施例2
根据本发明实施例,提供了一种虚拟信息的共享方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图6是根据本发明实施例的另一种虚拟信息的共享方法的流程图,如图6所示,该方法包括如下步骤:
步骤S602,第二虚拟现实设备采集第一时刻的视频场景信息和视点信息。
步骤S604,第二虚拟现实设备将标识信息、第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备。
具体的,上述第一虚拟现实设备和第二虚拟现实设备可以是具有虚拟现实功能的头盔或者眼镜设备,例如Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等,但不仅限于此,本发明对此不做具体限定。
在一种可选的方案中,第一虚拟现实设备与第二虚拟现实设备具备无线通信功能,例如蓝牙、WiFi或者Wifi-direct等任意一种传输协议进行通信。第一虚拟现实设备和第二虚拟现实设备之间可以彼此交换当前的视点信息,即第一虚拟现实设备可以获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
通过本发明上述实施例,第二虚拟现实设备可以采集第一时刻的视频场景信息和视点信息,并将标识信息、第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备,由第一虚拟现实设备显示视点信息,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以分享自己的视点信息给其他用户,并显示在其他用户当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
可选的,根据本发明上述实施例,第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中。
具体的,上述第一视频场景可以是第一虚拟现实设备的当前视频场景。
在一种可选的方案中,第一虚拟现实设备在通过无线通信功能接收到第二虚拟现实共享的同步数据之后,可以将获取到的第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的当前视频场景中。
例如,以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。同群组的多个用户在观看相同的视频时,每个用户的眼镜具备无线通信能力,可以获取其他用户共享的当前视点信息和当前视频场景信息,并发送自己的当前视点信息和当前视频场景信息,同时每个用户的眼镜可以在每个用户所观看的视频图像中,显示获取到的其他用户的当前视点信息,从而可以查看其他用户感兴趣的视点,或者其他用户推荐的视点。
通过上述方案,可以将第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中,方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
可选的,根据本发明上述实施例,在步骤S604,第二虚拟现实设备将标识信息、第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备之前,上述方法还包括:
步骤S6032,第二虚拟现实设备采集第一时刻的头部运动数据和视频场景,其中,头部运动数据至少包括:头部位移,头部运动速度和头部运动加速度。
步骤S6034,第二虚拟现实设备通过第一预设算法,将采集到的第一时刻的头部运动数据转换为对应在视频场景上的视点信息。
具体的,上述第一预设算法可以是视点计算算法。
在一种可选的方案中,如图4所示,可以通过用户跟踪模块实时监测用户头部或者眼球的运动和观看信息,通过视点计算模块可以通过运算将用户的头部运动数据转化为当前视频场景上的三维坐标信息,得到视点信息。第二虚拟现实设备可以将转换后的三维坐标信息,带上用户的ID信息以及当前视频场景信息(比如时间轴),通过信息发送模块发送给第一虚拟现实设备。
此处需要说明的是,用户带上VR设备之后,人眼和VR屏幕间的距离是固定不变的,所以在相同型号的VR设备上,不同用户采用视点计算算法计算出的视点坐标是可以通用的。也就是说用户A的凝视点数据传输到用户B的设备上,其坐标是准确的,误差可以忽略不计。
此处还需要说明的是,第二虚拟现实设备还可以根据不同的显示内容同步其他参数,例如缩放比例,色调参数等。第二虚拟现实设备传递的同步数据举例如表1所示。
实施例3
根据本发明实施例,提供了一种虚拟信息的共享方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图7是根据本发明实施例的又一种虚拟信息的共享方法的流程图,如图7所示,该方法包括如下步骤:
步骤S702,中间设备获取一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息。
具体的,上述中间设备可以是无线路由器,但不仅限于此,本发明对此不做具体限定。
步骤S704,中间设备将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中。
具体的,上述第一虚拟现实设备和第二虚拟现实设备可以是具有虚拟现实功能的头盔或者眼镜设备,例如Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等,但不仅限于此,本发明对此不做具体限定。
在一种可选的方案中,如图2所示,第一虚拟现实设备与第二虚拟现实设备具备无线通信功能,例如蓝牙、WiFi或者Wifi-direct等任意一种传输协议进行通信。第一虚拟现实设备和第二虚拟现实设备可以通过无线路由器进行星型链接,通过无线路由器进行同步数据的转发,如图2中的实线所示,即第一虚拟现实设备可以通过无线路由器获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以通过无线路由器获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
通过本发明上述实施例,中间设备可以获取一个或多个第二虚拟现实设备传输的同步数据,并将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以获取到其他用户共享的视点信息,并显示在当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
可选的,根据本发明上述实施例,在步骤S704,中间设备将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备之后,上述方法还包括:
步骤S7062,第一虚拟现实设备接收中间设备转发的同步数据。
步骤S7064,第一虚拟现实设备将第二虚拟现实设备的当前视点信息显示在第一视频场景中。
具体的,上述第一视频场景可以是第一虚拟现实设备的当前视频场景。
在一种可选的方案中,第一虚拟现实设备在通过无线通信功能接收到第二虚拟现实共享的同步数据之后,可以将获取到的第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的当前视频场景中。
例如,以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。同群组的多个用户在观看相同的视频时,每个用户的眼镜具备无线通信能力,可以获取其他用户共享的当前视点信息和当前视频场景信息,并发送自己的当前视点信息和当前视频场景信息,同时每个用户的眼镜可以在每个用户所观看的视频图像中,显示获取到的其他用户的当前视点信息,从而可以查看其他用户感兴趣的视点,或者其他用户推荐的视点。
实施例4
根据本发明实施例,提供了一种虚拟信息的共享装置实施例,图8是根据本发明实施例的一种虚拟信息的共享装置的示意图,如图8所示,该装置包括:
接收模块81,用于接收一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的当前视频场景信息和当前视点信息。
具体的,上述第一虚拟现实设备和第二虚拟现实设备可以是具有虚拟现实功能的头盔或者眼镜设备,例如Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等,但不仅限于此,本发明对此不做具体限定。
在一种可选的方案中,如图2所示,第一虚拟现实设备与第二虚拟现实设备具备无线通信功能,例如蓝牙、WiFi或者Wifi-direct等任意一种传输协议进行通信,如图2中的虚线所示。第一虚拟现实设备和第二虚拟现实设备之间可以彼此交换当前的视点信息,即第一虚拟现实设备可以获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
第一显示模块83,用于将第二虚拟现实设备的当前视点信息显示在第一视频场景中。
具体的,上述第一视频场景可以是第一虚拟现实设备的当前视频场景。
在一种可选的方案中,第一虚拟现实设备在通过无线通信功能接收到第二虚拟现实共享的同步数据之后,可以将获取到的第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的当前视频场景中。
例如,以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。同群组的多个用户在观看相同的视频时,每个用户的眼镜具备无线通信能力,可以获取其他用户共享的当前视点信息和当前视频场景信息,并发送自己的当前视点信息和当前视频场景信息,同时每个用户的眼镜可以在每个用户所观看的视频图像中,显示获取到的其他用户的当前视点信息,从而可以查看其他用户感兴趣的视点,或者其他用户推荐的视点。
通过本发明上述实施例,第一虚拟现实设备可以接收一个或多个第二虚拟现实设备传输的同步数据,并将同步数据中的第二虚拟现实设备的当前视点信息显示在第一视频场景中,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以获取到其他用户共享的视点信息,并显示在当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
可选的,根据本发明上述实施例,在第一虚拟现实设备当前显示的视频场景与第二虚拟现实设备的当前视频场景信息相同的情况下,第一显示模块83包括:
第一获取子模块,用于获取第二虚拟现实设备的当前视点信息对应的显示光标。
具体的,上述显示光标可以是不同形状样式图案,例如十字星,水滴,手指等图案,并且可以根据视频场景进行设定,不同的视频场景可以显示成不同的形状样式。
在一种可选的方案中,第一虚拟现实设备在接收到第二虚拟现实设备传输的当前视点信息和当前视频场景信息之后,可以获取第一虚拟现实设备的第一视频场景中的形状图案作为第二虚拟现实设备的当前视点信息对应的显示光标。
第一显示子模块,用于按照第二虚拟现实设备的当前视点信息,将显示光标显示在第一虚拟现实设备当前显示的视频场景中的第一位置;其中,第一虚拟现实设备当前显示的视频场景为第一视频场景,且当前视点信息中包含的坐标信息与第一位置的坐标相同。
在一种可选的方案中,第二虚拟现实设备的当前视点信息可以包含当前视点信息在对应场景中的坐标信息,第一虚拟现实设备可以在接收到第二虚拟现实设备同步的当前视点信息之后,将当前视点信息中包含的坐标信息映射到第一虚拟现实设备当前显示的视频场景中,得到第一位置,并将第二虚拟现实设备的显示光标显示在第一位置。
例如,仍以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。如图3所示,用户C的眼镜在接收到同群组用户A和用户B发送的视点信息之后,可以将两个视点信息中包含的坐标信息转换为用户C当前所观看视频内对应的显示位置,并将两个视点信息对应的十字星图案显示在对应的显示位置,用于提示当前用户观看该视点。
通过上述方案,可以通过在第一位置显示当前视点信息对应的显示光标,实现当前视点信息的可视化,方便用户定位并查看接收到的视点信息。
可选的,根据本发明上述实施例,在第一虚拟现实设备当前显示的视频场景与第二虚拟现实设备的当前视频场景信息不同的情况下,第一显示模块83包括:
第二获取子模块,用于根据第二虚拟现实设备的当前视点信息,获取当前视点信息在第一虚拟现实设备当前显示的视频场景中对应的目标位置。
具体的,由于第一虚拟现实设备当前显示的视频场景与第二虚拟现实设备的当前设视频场景信息不同,则上述的目标位置可以是第二虚拟现实设备的当前视点信息中包含的坐标信息映射到第一虚拟现实设备中的实际位置。
在一种可选的方案中,第二虚拟现实设备的当前视点信息可以包含当前视点信息在对应场景中的坐标信息,第一虚拟现实设备可以在接收到第二虚拟现实设备同步的当前视点信息之后,将当前视点信息中包含的坐标信息映射到第一虚拟现实设备当前显示的视频场景中的实际位置。
第二显示子模块,用于在第一视频场景中显示第二虚拟现实设备的指示信息;其中,第一视频场景为第一虚拟现实设备当前显示的视频场景中任意位置的场景,指示信息用于指示第一虚拟现实设备的当前视点信息与目标位置之间的关联信息。
具体的,上述指示信息可以是第一虚拟现实设备的当前视点信息的位置与目标位置之间的方向信息或者距离信息。
在一种可选的方案中,第一虚拟现实设备在接收到第二虚拟现实设备同步的当前视点信息之后,可以将第二虚拟现实设备的标识信息显示在第一虚拟现实设备当前显示的视频场景的左上角或者右上角,同时根据第二虚拟现实设备的当前视点的实际位置与第一虚拟现实设备的当前视点的位置之间的关系,显示对应的指示信息,指示用户第二虚拟现实设备的当前视点的方向或者距离。
例如,仍以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。用户C的眼镜在接收到同群组用户A和用户B发送的视点信息之后,可以将两个视点信息中包含的坐标信息转换为用户C当前所观看视频内对应的目标位置,将用户A和用户B的ID或者头像显示在当前所观看视频的右上角,同时根据用户A的视点和用户C的视点之间的位置关系,显示方向指示1或者距离指示1,根据用户B的视点和用户C的视点之间的位置关系,显示方向指示2或者距离指示2。
通过上述方案,可以通过显示第二虚拟显示设备的指示信息,实现当前视点信息的可视化,方便用户定位并查看接收到的视点信息。
实施例5
根据本发明实施例,提供了一种虚拟信息的共享装置实施例,图9是根据本发明实施例的另一种虚拟信息的共享装置的示意图,如图9所示,该装置包括:
采集模块91,用于采集第一时刻的视频场景信息和视点信息。
同步模块93,用于将标识信息、第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备。
具体的,上述第一虚拟现实设备和第二虚拟现实设备可以是具有虚拟现实功能的头盔或者眼镜设备,例如Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等,但不仅限于此,本发明对此不做具体限定。
在一种可选的方案中,第一虚拟现实设备与第二虚拟现实设备具备无线通信功能,例如蓝牙、WiFi或者Wifi-direct等任意一种传输协议进行通信。第一虚拟现实设备和第二虚拟现实设备之间可以彼此交换当前的视点信息,即第一虚拟现实设备可以获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
通过本发明上述实施例,第二虚拟现实设备可以采集第一时刻的视频场景信息和视点信息,并将标识信息、第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备,由第一虚拟现实设备显示视点信息,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以分享自己的视点信息给其他用户,并显示在其他用户当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
可选的,根据本发明上述实施例,装置还包括:
第二显示模块,用于第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中。
具体的,上述第一视频场景可以是第一虚拟现实设备的当前视频场景。
在一种可选的方案中,第一虚拟现实设备在通过无线通信功能接收到第二虚拟现实共享的同步数据之后,可以将获取到的第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的当前视频场景中。
例如,以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。同群组的多个用户在观看相同的视频时,每个用户的眼镜具备无线通信能力,可以获取其他用户共享的当前视点信息和当前视频场景信息,并发送自己的当前视点信息和当前视频场景信息,同时每个用户的眼镜可以在每个用户所观看的视频图像中,显示获取到的其他用户的当前视点信息,从而可以查看其他用户感兴趣的视点,或者其他用户推荐的视点。
通过上述方案,可以将第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中,方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
实施例6
根据本发明实施例,提供了一种虚拟信息的共享装置实施例,图10是根据本发明实施例的又一种虚拟信息的共享装置的示意图,如图10所示,该装置包括:
获取模块101,用于获取一个或多个第二虚拟现实设备传输的同步数据,其中,同步数据至少包括:第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息。
具体的,上述中间设备可以是无线路由器,但不仅限于此,本发明对此不做具体限定。
转发模块103,用于将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中。
具体的,上述第一虚拟现实设备和第二虚拟现实设备可以是具有虚拟现实功能的头盔或者眼镜设备,例如Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等,但不仅限于此,本发明对此不做具体限定。
在一种可选的方案中,如图2所示,第一虚拟现实设备与第二虚拟现实设备具备无线通信功能,例如蓝牙、WiFi或者Wifi-direct等任意一种传输协议进行通信。第一虚拟现实设备和第二虚拟现实设备可以通过无线路由器进行星型链接,通过无线路由器进行同步数据的转发,如图2中的实线所示,即第一虚拟现实设备可以通过无线路由器获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以通过无线路由器获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
通过本发明上述实施例,中间设备可以获取一个或多个第二虚拟现实设备传输的同步数据,并将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的第一视频场景中,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以获取到其他用户共享的视点信息,并显示在当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
实施例7
根据本发明实施例,提供了一种虚拟信息的共享***实施例,图11是根据本发明实施例的一种虚拟信息的共享***的示意图,如图11所示,该***包括:
一个或多个第二虚拟现实设备111,用于传输同步数据,其中,同步数据至少包括:第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息。
一个或多个第一虚拟现实设备113,与一个或多个第二虚拟现实设备111连接,用于将接收到的第二虚拟现实设备的当前视点信息显示在第一视频场景中。
具体的,上述第一虚拟现实设备和第二虚拟现实设备可以是具有虚拟现实功能的头盔或者眼镜设备,例如Oculus Rift,三星Gear VR,HTC Vive,暴风魔镜等,但不仅限于此,本发明对此不做具体限定。上述多个第二虚拟现实设备可以用如图11所示的111a,111b,……,111n表示,多个第一虚拟现实设备可以用如图11所示的113a,113b,……,113n表示。
在一种可选的方案中,如图2所示,第一虚拟现实设备与第二虚拟现实设备具备无线通信功能,例如蓝牙、WiFi或者Wifi-direct等任意一种传输协议进行通信,如图2中的虚线所示。第一虚拟现实设备和第二虚拟现实设备之间可以彼此交换当前的视点信息,即第一虚拟现实设备可以获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
具体的,上述第一视频场景可以是第一虚拟现实设备的当前视频场景。
在一种可选的方案中,第一虚拟现实设备在通过无线通信功能接收到第二虚拟现实共享的同步数据之后,可以将获取到的第二虚拟现实设备的当前视点信息显示在第一虚拟现实设备的当前视频场景中。
例如,以虚拟现实设备为眼镜,多用户观看相同VR场景为例,对本发明上述实施例进行详细说明。同群组的多个用户在观看相同的视频时,每个用户的眼镜具备无线通信能力,可以获取其他用户共享的当前视点信息和当前视频场景信息,并发送自己的当前视点信息和当前视频场景信息,同时每个用户的眼镜可以在每个用户所观看的视频图像中,显示获取到的其他用户的当前视点信息,从而可以查看其他用户感兴趣的视点,或者其他用户推荐的视点。
通过本发明上述实施例,第一虚拟现实设备可以接收一个或多个第二虚拟现实设备传输的同步数据,并将同步数据中的第二虚拟现实设备的当前视点信息显示在第一视频场景中,从而实现在多人同时使用虚拟现实设备的场景中,多个用户之间共享视点信息,解决目前的虚拟现实技术在多人同时使用的情况下,用户之间无法进行交互的技术问题。因此,通过本发明提供的上述实施例,在包含多个的群组中,每个用户可以获取到其他用户共享的视点信息,并显示在当前所观看的视频图像中,从而方便用户定位并查看其他用户感兴趣的视点,或者是某个观察着所推荐的视点,提升用户的体验感。
可选的,根据本发明上述实施例,上述***还包括:
中间设备,分别与一个或多个第二虚拟现实设备和一个或多个第一虚拟现实设备连接,用于获取一个或多个第二虚拟现实设备传输的同步数据,并将一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备。
具体的,上述中间设备可以是无线路由器,但不仅限于此,本发明对此不做具体限定。
在一种可选的方案中,如图2所示,第一虚拟现实设备和第二虚拟现实设备可以通过无线路由器进行星型链接,通过无线路由器进行同步数据的转发,如图2中的实线所示,即第一虚拟现实设备可以通过无线路由器获取到第二虚拟现实设备的当前视点信息和当前视频场景信息;第二虚拟现实设备可以通过无线路由器获取到第一虚拟现实设备的当前视点信息和当前视频场景信息。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (12)

1.一种虚拟信息的共享***,其特征在于,包括:
一个或多个第二虚拟现实设备,用于传输同步数据,其中,所述同步数据至少包括:所述第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息;
一个或多个第一虚拟现实设备,与所述一个或多个第二虚拟现实设备连接,用于将接收到的所述第二虚拟现实设备的当前视点信息显示在第一视频场景中。
2.根据权利要求1所述的***,其特征在于,所述***还包括:
中间设备,分别与所述一个或多个第二虚拟现实设备和所述一个或多个第一虚拟现实设备连接,用于获取所述一个或多个第二虚拟现实设备传输的所述同步数据,并将所述一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备。
3.一种虚拟信息的共享方法,其特征在于,包括:
第一虚拟现实设备接收一个或多个第二虚拟现实设备传输的同步数据,其中,所述同步数据至少包括:所述第二虚拟现实设备的当前视频场景信息和当前视点信息;
所述第一虚拟现实设备将所述第二虚拟现实设备的当前视点信息显示在第一视频场景中。
4.根据权利要求3所述的方法,其特征在于,在所述第一虚拟现实设备当前显示的视频场景与所述第二虚拟现实设备的当前视频场景信息相同的情况下,所述第一虚拟现实设备将所述第二虚拟现实设备的当前视点信息显示在第一视频场景中包括:
所述第一虚拟现实设备获取所述第二虚拟现实设备的当前视点信息对应的显示光标;
所述第一虚拟现实设备按照所述第二虚拟现实设备的当前视点信息,将所述显示光标显示在所述第一虚拟现实设备当前显示的视频场景中的第一位置;
其中,所述第一虚拟现实设备当前显示的视频场景为所述第一视频场景,且所述当前视点信息中包含的坐标信息与所述第一位置的坐标相同。
5.根据权利要求3所述的方法,其特征在于,在所述第一虚拟现实设备当前显示的视频场景与所述第二虚拟现实设备的当前视频场景信息不同的情况下,所述第一虚拟现实设备将所述第二虚拟现实设备的当前视点信息显示在第一视频场景中包括:
所述第一虚拟现实设备根据所述第二虚拟现实设备的当前视点信息,获取所述当前视点信息在所述第一虚拟现实设备当前显示的视频场景中对应的目标位置;
所述第一虚拟现实设备在所述第一视频场景中显示所述第二虚拟现实设备和指示信息;
其中,所述第一视频场景为所述第一虚拟现实设备当前显示的视频场景中任意位置的场景,所述指示信息用于指示所述第一虚拟现实设备的当前视点信息与所述目标位置之间的关联信息。
6.根据权利要求3至5中任意一项所述的方法,其特征在于,在所述同步数据还包括:所述第二虚拟现实设备的标识信息的情况下,所述第一虚拟现实设备还用于将所述第二虚拟现实设备的标识信息显示在所述第一视频场景中,其中,在第一虚拟现实设备接收一个或多个第二虚拟现实设备传输的同步数据之前,所述方法还包括:
所述第二虚拟现实设备采集第一时刻的头部运动数据和视频场景,其中,所述头部运动数据至少包括:头部位移,头部运动速度和头部运动加速度;
所述第二虚拟现实设备通过第一预设算法,将采集到的所述第一时刻的头部运动数据转换为对应在所述视频场景上的视点信息;
所述第二虚拟现实设备将所述第一时刻的视点信息,所述第一时刻的视频场景信息和所述第二虚拟现实设备的标识信息同步至所述第一虚拟现实设备。
7.根据权利要求3所述的方法,其特征在于,所述第二虚拟现实设备为满足如下任意一个或多个条件组合的设备:
与所述第一虚拟现实设备之间的物理距离处于预设范围之内或小于等于预定距离值的设备;
允许所述第一虚拟现实设备识别到标识信息的设备;
在所述第一虚拟现实设备识别到预定数量的设备的情况下,按照识别时间排序在预定范围内的设备;
与所述第一虚拟现实设备的片源内容相同的设备;
与所述第一虚拟现实设备播放片源的进度差小于预定阈值的设备;
与所述第一虚拟现实设备处于相同的群组中的设备。
8.一种虚拟信息的共享方法,其特征在于,包括:
第二虚拟现实设备采集第一时刻的视频场景信息和视点信息;
所述第二虚拟现实设备将标识信息、所述第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备。
9.一种虚拟信息的共享方法,其特征在于,包括:
中间设备获取一个或多个第二虚拟现实设备传输的同步数据,其中,所述同步数据至少包括:所述第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息;
所述中间设备将所述一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得所述第二虚拟现实设备的当前视点信息显示在所述第一虚拟现实设备的第一视频场景中。
10.一种虚拟信息的共享装置,其特征在于,包括:
接收模块,用于接收一个或多个第二虚拟现实设备传输的同步数据,其中,所述同步数据至少包括:所述第二虚拟现实设备的当前视频场景信息和当前视点信息;
第一显示模块,用于将所述第二虚拟现实设备的当前视点信息显示在第一视频场景中。
11.一种虚拟信息的共享装置,其特征在于,包括:
采集模块,用于采集第一时刻的视频场景信息和视点信息;
同步模块,用于将标识信息、所述第一时刻的视频场景信息和视点信息同步至一个或多个第一虚拟现实设备。
12.一种虚拟信息的共享装置,其特征在于,包括:
获取模块,用于获取一个或多个第二虚拟现实设备传输的同步数据,其中,所述同步数据至少包括:所述第二虚拟现实设备的标识信息、当前视频场景信息和当前视点信息;
转发模块,用于将所述一个或多个第二虚拟现实设备的同步数据转发至第一虚拟现实设备,使得所述第二虚拟现实设备的当前视点信息显示在所述第一虚拟现实设备的第一视频场景中。
CN201610627160.8A 2016-08-02 2016-08-02 虚拟信息的共享方法,装置和*** Pending CN107678715A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610627160.8A CN107678715A (zh) 2016-08-02 2016-08-02 虚拟信息的共享方法,装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610627160.8A CN107678715A (zh) 2016-08-02 2016-08-02 虚拟信息的共享方法,装置和***

Publications (1)

Publication Number Publication Date
CN107678715A true CN107678715A (zh) 2018-02-09

Family

ID=61133558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610627160.8A Pending CN107678715A (zh) 2016-08-02 2016-08-02 虚拟信息的共享方法,装置和***

Country Status (1)

Country Link
CN (1) CN107678715A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446075A (zh) * 2018-03-20 2018-08-24 北京硬壳科技有限公司 触控位置提示方法及被控设备
CN108479060A (zh) * 2018-03-29 2018-09-04 联想(北京)有限公司 一种显示控制方法及电子设备
CN108509170A (zh) * 2018-03-22 2018-09-07 上海皮格猫信息科技有限公司 一种共享视野的虚拟现实管理***及方法
CN108829256A (zh) * 2018-06-28 2018-11-16 联想(北京)有限公司 一种控制方法及装置
CN108845670A (zh) * 2018-06-27 2018-11-20 苏州馨镜家园软件科技有限公司 一种基于体感设备的在线虚拟健身娱乐***及方法
CN108983974A (zh) * 2018-07-03 2018-12-11 百度在线网络技术(北京)有限公司 Ar场景处理方法、装置、设备和计算机可读存储介质
CN109254666A (zh) * 2018-09-21 2019-01-22 上海曼恒数字技术股份有限公司 虚拟现实设备定位同步方法、装置、设备和介质
CN109547830A (zh) * 2018-10-24 2019-03-29 重庆爱奇艺智能科技有限公司 一种用于多个虚拟现实设备的同步播放的方法与装置
CN110166764A (zh) * 2018-02-14 2019-08-23 阿里巴巴集团控股有限公司 虚拟现实vr直播中的视角同步方法及装置
CN110493215A (zh) * 2019-08-15 2019-11-22 苏州兆见智能科技有限公司 一种基于局域网的多人沉浸式空间交互***
CN110858134A (zh) * 2018-08-22 2020-03-03 阿里巴巴集团控股有限公司 数据、显示处理方法、装置、电子设备和存储介质
CN111965823A (zh) * 2020-08-22 2020-11-20 江苏科群通讯建设有限公司 一种虚拟现实眼镜、终端设备及***
CN113064955A (zh) * 2020-08-26 2021-07-02 视伴科技(北京)有限公司 一种显示地理标记信息的方法及装置
CN113608613A (zh) * 2021-07-30 2021-11-05 建信金融科技有限责任公司 虚拟现实互动方法、装置、电子设备及计算机可读介质
CN114554276A (zh) * 2020-11-26 2022-05-27 中移物联网有限公司 一种设备间内容共享的方法、装置及***
WO2022110754A1 (zh) * 2020-11-27 2022-06-02 深圳市商汤科技有限公司 资源加载方法及装置、电子设备和存储介质及程序
WO2022165768A1 (zh) * 2021-02-05 2022-08-11 华为技术有限公司 传输数据的方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104360787A (zh) * 2014-10-17 2015-02-18 联想(北京)有限公司 一种显示方法及电子设备
WO2016002445A1 (ja) * 2014-07-03 2016-01-07 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
WO2016053906A1 (en) * 2014-09-30 2016-04-07 Sony Computer Entertainment Inc. Synchronizing multiple head-mounted displays to a unified space and correlating movement of objects in the unified space

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016002445A1 (ja) * 2014-07-03 2016-01-07 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
WO2016053906A1 (en) * 2014-09-30 2016-04-07 Sony Computer Entertainment Inc. Synchronizing multiple head-mounted displays to a unified space and correlating movement of objects in the unified space
CN104360787A (zh) * 2014-10-17 2015-02-18 联想(北京)有限公司 一种显示方法及电子设备

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7294757B2 (ja) 2018-02-14 2023-06-20 アリババ・グループ・ホールディング・リミテッド 仮想現実ライブストリーミングにおいて視野角を同期させるための方法および装置
US11290573B2 (en) * 2018-02-14 2022-03-29 Alibaba Group Holding Limited Method and apparatus for synchronizing viewing angles in virtual reality live streaming
EP3754980A4 (en) * 2018-02-14 2021-11-17 Alibaba Group Holding Limited VIEWING ANGLE SYNCHRONIZATION METHOD AND DEVICE IN VIRTUAL REALITY (VR) LIVE BROADCASTING
JP2021513773A (ja) * 2018-02-14 2021-05-27 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited 仮想現実ライブストリーミングにおいて視野角を同期させるための方法および装置
CN110166764A (zh) * 2018-02-14 2019-08-23 阿里巴巴集团控股有限公司 虚拟现实vr直播中的视角同步方法及装置
CN108446075A (zh) * 2018-03-20 2018-08-24 北京硬壳科技有限公司 触控位置提示方法及被控设备
CN108509170A (zh) * 2018-03-22 2018-09-07 上海皮格猫信息科技有限公司 一种共享视野的虚拟现实管理***及方法
CN108479060A (zh) * 2018-03-29 2018-09-04 联想(北京)有限公司 一种显示控制方法及电子设备
CN108479060B (zh) * 2018-03-29 2021-04-13 联想(北京)有限公司 一种显示控制方法及电子设备
CN108845670A (zh) * 2018-06-27 2018-11-20 苏州馨镜家园软件科技有限公司 一种基于体感设备的在线虚拟健身娱乐***及方法
CN108829256A (zh) * 2018-06-28 2018-11-16 联想(北京)有限公司 一种控制方法及装置
CN108983974B (zh) * 2018-07-03 2020-06-30 百度在线网络技术(北京)有限公司 Ar场景处理方法、装置、设备和计算机可读存储介质
CN108983974A (zh) * 2018-07-03 2018-12-11 百度在线网络技术(北京)有限公司 Ar场景处理方法、装置、设备和计算机可读存储介质
CN110858134A (zh) * 2018-08-22 2020-03-03 阿里巴巴集团控股有限公司 数据、显示处理方法、装置、电子设备和存储介质
CN110858134B (zh) * 2018-08-22 2023-04-28 阿里巴巴集团控股有限公司 数据、显示处理方法、装置、电子设备和存储介质
CN109254666A (zh) * 2018-09-21 2019-01-22 上海曼恒数字技术股份有限公司 虚拟现实设备定位同步方法、装置、设备和介质
CN109254666B (zh) * 2018-09-21 2022-01-18 上海曼恒数字技术股份有限公司 虚拟现实设备定位同步方法、装置、设备和介质
CN109547830A (zh) * 2018-10-24 2019-03-29 重庆爱奇艺智能科技有限公司 一种用于多个虚拟现实设备的同步播放的方法与装置
CN109547830B (zh) * 2018-10-24 2021-07-09 重庆爱奇艺智能科技有限公司 一种用于多个虚拟现实设备的同步播放的方法与装置
CN110493215A (zh) * 2019-08-15 2019-11-22 苏州兆见智能科技有限公司 一种基于局域网的多人沉浸式空间交互***
CN111965823A (zh) * 2020-08-22 2020-11-20 江苏科群通讯建设有限公司 一种虚拟现实眼镜、终端设备及***
CN113064955A (zh) * 2020-08-26 2021-07-02 视伴科技(北京)有限公司 一种显示地理标记信息的方法及装置
CN114554276A (zh) * 2020-11-26 2022-05-27 中移物联网有限公司 一种设备间内容共享的方法、装置及***
CN114554276B (zh) * 2020-11-26 2023-12-12 中移物联网有限公司 一种设备间内容共享的方法、装置及***
WO2022110754A1 (zh) * 2020-11-27 2022-06-02 深圳市商汤科技有限公司 资源加载方法及装置、电子设备和存储介质及程序
WO2022165768A1 (zh) * 2021-02-05 2022-08-11 华为技术有限公司 传输数据的方法和装置
CN113608613A (zh) * 2021-07-30 2021-11-05 建信金融科技有限责任公司 虚拟现实互动方法、装置、电子设备及计算机可读介质
CN113608613B (zh) * 2021-07-30 2023-06-23 建信金融科技有限责任公司 虚拟现实互动方法、装置、电子设备及计算机可读介质

Similar Documents

Publication Publication Date Title
CN107678715A (zh) 虚拟信息的共享方法,装置和***
US10691202B2 (en) Virtual reality system including social graph
EP3491781B1 (en) Private communication by gazing at avatar
US10516870B2 (en) Information processing device, information processing method, and program
CN101966393B (zh) 显示器观看***和基于活动跟踪优化显示器画面的方法
US20170301137A1 (en) Method, apparatus, and smart wearable device for fusing augmented reality and virtual reality
CN109475774A (zh) 虚拟现实环境中的视图位置处的观众管理
TWI669635B (zh) 用於顯示彈幕的方法、裝置以及非揮發性電腦可讀儲存介質
CN114365197A (zh) 在具有多个物理参与者的环境中放置虚拟内容
CN107209962A (zh) 用于生成与3d衣服图像结合的人的3d虚拟身体模型的方法,以及相关的装置、***和计算机程序产品
US11074737B2 (en) Information processing apparatus and method
US10701426B1 (en) Virtual reality system including social graph
KR20240028564A (ko) 3차원 공간에서 가상 객체들 선택
CN107315470A (zh) 图形处理方法、处理器和虚拟现实***
CN104025538A (zh) 通信界面和通信方法、相应的计算机程序以及相应的登记介质
CN108334191A (zh) 基于眼动分析设备的确定注视点的方法和装置
JP2019020908A (ja) 情報処理方法、情報処理プログラム、情報処理システム、および情報処理装置
CN105894584A (zh) 一种三维沉浸式环境下与现实环境交互的方法和装置
CN108347640A (zh) 基于视频的信息处理方法和装置
CN106982240A (zh) 信息的显示方法和装置
CN106302427A (zh) 在虚拟现实环境中的分享方法及装置
CN106162303B (zh) 信息处理方法、信息处理装置及用户设备
KR20160139633A (ko) 증강현실을 이용한 체험형 콘텐츠 제공 시스템 및 방법
CN105068248A (zh) 头戴式全息智能眼镜
US20230386147A1 (en) Systems and Methods for Providing Real-Time Composite Video from Multiple Source Devices Featuring Augmented Reality Elements

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180209

WD01 Invention patent application deemed withdrawn after publication