This paper describes a design of virtual reality experience for cooperative live broadcasting action. The client uses 360-degree display unit to play 360-degree video files, corresponding audio files, and requests the user to make a comment on the choice of indicating the progress of virtual reality experience. Given that the script tree processes user input to determine the subsequent 360-degree video, audio and annotations to send to the client. In some embodiments, the progress of virtual reality experience is indicated by annotation choices made by a second user or two users collaboratively participating in the virtual reality experience.
【技术实现步骤摘要】
【国外来华专利技术】协作沉浸式直播动作360度视频和虚拟现实
本申请总体上涉及360度视频的交互式和协同式特征,尤其涉及创建共享型360度交互式虚拟现实环境,例如,被例如用于训练或指导、玩游戏等的共享型360度交互式虚拟现实环境。
技术介绍
用于存储和播放数字视频文件的常规的基于web的系统通常仅支持视频的传统播放,其中视频以线性方式推进而并没有来自观看者的输入而且也没有辨识观看者的移动并对其做出响应的系统。这些系统也并不允许多个用户从不同视角来共享数字视频体验,而是为多个用户提供用于播放的单一视角。虚拟现实系统将它们的用户沉浸在360度环境中,允许用户就像他们出现在虚拟现实中一样来体验所显示的内容。虽然传统的虚拟现实系统通过占据用户的整个视场而培养出了沉浸式体验,并且可以允许用户以视频游戏的形式介入其中,它们在传统上并不与无法对用户的视点选择做出响应的二维视频相兼容,而是依赖于能够基于用户对视点的选择或者用户的移动而被调节的动态生成的音频/视觉内容。此外,传统的虚拟现实系统允许用户以独自的方式来体验虚拟现实作品(例如,具有或没有头戴式设备(headset)),其中用户对视点的选择驱动该体验。换句话说,虚拟现实作品的用户体验通常无法在多个用户之间进行共享。
技术实现思路
一种方法、系统和计算机程序产品公开了创建协作的直播动作虚拟现实体验,其允许多个用户从不同视角同时参与创建单个交互式故事。该故事可以在均与360度显示单元相关联的多个客户端上观看。第一客户端的用户向第二客户端发送请求以发起虚拟现实体验(“2玩家模式(2-playermode)”)。响应于第一客户端的用户发送该请求, ...
【技术保护点】
1.一种创建共享型交互式环境的方法,所述方法包括:从第一客户端设备发送对开始共享型交互式环境计算机程序的请求,所述第一客户端设备与第一360度显示单元相关联;接收针对发起所述共享型交互式环境计算机程序的响应;从视频数据库访问第一360度视频文件,所述第一360度视频文件经由脚本树链接至多个360度视频文件,所述脚本树基于响应于与所述360度视频文件相关联的注释的用户输入而组织所述共享型交互式环境;从所述脚本树访问与所述第一360度视频文件相关联的第一注释;使用所述第一客户端设备的所述第一360度显示单元视觉呈现所述第一360度视频文件和所述第一注释;接收响应于所述第一注释的用户输入;基于所述用户输入识别所述脚本树中的后续节点;基于所述后续节点针对所述第一客户端设备访问第二360度视频文件和第二注释,所述第二360度视频文件和所述第二注释基于响应于如所述脚本树所确定的所述第一注释的所述用户输入而被访问;以及使用所述第一客户端设备的所述第一360度显示单元视觉呈现所述第二360度视频文件和所述第二注释,同时第二客户端设备的第二360度显示单元同时呈现同样与所述脚本树中的所述后续节点相关联的 ...
【技术特征摘要】
【国外来华专利技术】2016.08.10 US 15/233,9041.一种创建共享型交互式环境的方法,所述方法包括:从第一客户端设备发送对开始共享型交互式环境计算机程序的请求,所述第一客户端设备与第一360度显示单元相关联;接收针对发起所述共享型交互式环境计算机程序的响应;从视频数据库访问第一360度视频文件,所述第一360度视频文件经由脚本树链接至多个360度视频文件,所述脚本树基于响应于与所述360度视频文件相关联的注释的用户输入而组织所述共享型交互式环境;从所述脚本树访问与所述第一360度视频文件相关联的第一注释;使用所述第一客户端设备的所述第一360度显示单元视觉呈现所述第一360度视频文件和所述第一注释;接收响应于所述第一注释的用户输入;基于所述用户输入识别所述脚本树中的后续节点;基于所述后续节点针对所述第一客户端设备访问第二360度视频文件和第二注释,所述第二360度视频文件和所述第二注释基于响应于如所述脚本树所确定的所述第一注释的所述用户输入而被访问;以及使用所述第一客户端设备的所述第一360度显示单元视觉呈现所述第二360度视频文件和所述第二注释,同时第二客户端设备的第二360度显示单元同时呈现同样与所述脚本树中的所述后续节点相关联的第三360度视频文件和第三注释。2.根据权利要求1所述的方法,其中所述用户输入响应于所述用户的物理运动而经由所述360度显示单元的运动来提供。3.根据权利要求1或2所述的方法,其中所述脚本树的多个节点中的每个节点具有在所述脚本树中在该节点之前的至少一个节点以及在所述脚本树中跟随在该节点之后的至少一个节点。4.根据权利要求1、2或3所述的方法,进一步包括响应于由所述第一客户端设备作为对所述第二360度视频文件和所述第二注释的响应所进行的用户输入而使用所述第一客户端设备的所述第一360度显示单元视觉呈现第四360度视频文件和第四注释。5.根据任一前述权利要求所述的方法,其中所述脚本树的节点具有两条或更多条外出边,每条外出边与一个或多个用户所能够做出的选择相关联。6.根据任一前述权利要求所述的方法,其中所述脚本树的多个节点对应于多个360度视频文件,并且其中不同的360度视频文件在所述脚本树的所述多个节点中的每个节点处被呈现给每个客户端。7.根据权利要求1、2或3所述的方法,进一步包括:响应于由所述第一客户端设备作为对所述第二360度视频文件和第二注释的响应所进行的用户输入而使用所述第一客户端设备的所述第一360度显示单元视觉呈现第四360度视频文件和第四注释;接收响应于所述第四注释的用户输入;以及响应于所述用户输入使用所述第一客户端设备的所述第一360度显示单元视觉呈现所述第一360度视频文件和所述第一注释。8.根据任一前述权利要求所述的方法,其中所述第二360度视频文件和所述第二注释基于所述第一客户端设备的所述用户已经选择成为第一玩家而针对所述第一客户端设备被访问,并且其中所述第三360度视频文件和所述第三注释基于所述第二客户端设备的所述用户已经选择成为第二玩家而针对所述第二客户端设备被访问。9.根据任一前述权利要求所述的方法,其中所述第二360度视频文件和第二注释与所述第三360度视频文件和第三注释是相同的。10.根据权利要求1至8中任一项所述的方法,其中所述第二360度视频文件和第二注释与所述第三360度视频文件和第三注释是不同的。11.一种计算机系统,包括:计算机可读存储介质,所述计算机可读存储介质包括用于创建共享型交互式环境的可执行程序代码,所述计算机程序代码:从第一客户端设备发送对开始共享型交互式环境计算机程序的请求,所述第一客户端设备与360度显示单元相关联;接收针对发起所述共享型交互式环境计算机程序的响应;从视频数据库访问第一360度视频文件,所述第一360度视频文件经由脚本树链接至多个360度视频文件,所述脚本树基于响应于与所述360度视频文件相关联的注释的用户输入而组织所述共享型交互式环境;从所述脚本树访问与所述第一360度视频文件相关联的第一注释...
【专利技术属性】
技术研发人员:大卫·林德,斯科特·D·朗格尔,亚历山大·罗瑟拉,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。