混合现实体验共享的制作方法_3

文档序号:9331680阅读:来源:国知局
吧402中并享受酒吧歌手410的表演。顾客Alex 406正佩戴着HMD设备34,该HMD设备34已经捕捉了来自宾馆酒吧402和相邻的宾馆大堂414的包括深度信息在内的结构数据项和纹理数据项,这是因为顾客Alex在I小时之前就到了。顾客Bruce 418当前正坐在宾馆大堂414中。顾客Bruce 418也正佩戴者HMD设备422,该HMD设备422已经捕捉了来自宾馆大堂414和酒吧402的包括深度信息在内的结构数据项和纹理数据项。顾客Bruce 418也能从他在大堂414中的位置看到酒吧歌手410。
[0044]混合现实体验共享程序14将之前已经接收到的与酒吧402有关的地理定位的结构数据项与当前从顾客Alex的HMD设备34和顾客Bruce的HMD设备422接收到的与酒吧402有关的地理定位的结构数据项缝合在一起。通过使用来自结构数据项的位置、深度、头部姿态和其他信息,混合现实体验共享程序14生成酒吧402的3D空间共享世界模型,其是来自Alex的HMD设备34和Bruce的HMD设备422的地理定位的结构数据项的合成。
[0045]还可以理解,混合现实体验共享程序14可之前已经从顾客Alex 406、顾客Bruce418和/或具有捕捉设备的到访酒吧的其他人的之前到访中接收了与酒吧402有关的附加的地理定位的结构数据项。这种之前接收到的地理定位的被打上时间戳的结构数据项可被存储在存储器24中,并还可被混合现实体验共享程序14用来生成酒吧402的更加全面和/或更高保真度的3D空间共享世界模型。
[0046]混合现实体验共享程序14还接收来自顾客Alex的HMD设备34和顾客Bruce的HMD设备422的与酒吧402有关的地理定位的纹理数据项。地理定位的纹理数据项的一个示例包括对地理定位的结构数据项中的一个或多个照明的光的图像。例如,这种光的图像可包括对酒吧歌手410在其上表演的舞台424或酒吧402的地板430照明的光。地理定位的纹理数据项的另一示例包括酒吧402中一对象的图像。例如,这种对象的图像可包括悬挂在酒吧402的墙壁438上的绘画434的图像。地理定位的纹理数据项的另一示例包括酒吧402中一对象的视频。例如,这样的示例可包括酒吧歌手410表演的视频。地理定位的被打上时间戳的纹理数据项的另一示例包括酒吧402的音频。例如,酒吧的音频可包括酒吧歌手410演唱的音频。可以理解,还可接收到地理定位的纹理数据项的许多其他示例。
[0047]附加地,混合现实体验共享程序14可之前已经从顾客Alex 406、顾客Bruce418和/或具有捕捉设备的到访酒吧的其他人的之前到访中接收了与酒吧402有关的附加的地理定位的纹理数据项。这种之前接收到的地理定位的纹理数据项还可被存储在存储器24中。
[0048]在当前示例中,混合现实体验共享程序14使用“当前”时间过滤参数来过滤与酒吧402有关的地理定位的众包的被打上时戳的纹理数据项,从而生成纹理数据项的对应于当前时刻的“当前”子组。混合现实体验共享程序14接着将纹理数据项的“当前”子组应用到酒吧402的3D空间共享世界模型的表面来生成酒吧的纹理化共享世界模型。例如,来自照明舞台424的表面的聚光灯442的光的图像可被应用到3D空间共享世界模型中的舞台表面。在另一示例中,酒吧歌手410的视频可被应用来在舞台424的表面上定位酒吧歌手。可以理解,纹理化共享世界模型可包括酒吧402的单个图像、一系列图像和/或视频。
[0049]在另一示例中,用户72可选择对应于在宾馆酒吧402处较早日期和时间的先前时间过滤参数。现在参考图4B,这幅图示出了在较早时间时(诸如2010年3月4日下午7:00)的宾馆酒吧402’和宾馆大堂414’。在这个示例中,地理定位的众包的纹理数据项被过滤来生成包括具有2010年3月4日下午7:00的时间戳的图像和视频的子组。
[0050]如图4B中显示的,在这个日期和时间,顾客Bruce 418坐在宾馆酒吧402’中并观看被地理定位在舞台424上的全息巫师450。聚光灯442被关闭并且椅子454相比于图4A中显示的其在当前时间的位置而言处于不同的位置。因此,在这个示例中,向用户72呈现的酒吧402’的纹理化共享世界模型包括被顾客Bruce 418的HMD设备422在2010年3月4日下午7:00捕捉的地理定位的众包的纹理数据项。
[0051 ] 在这个示例中,地理定位的众包的结构数据项也在时间上被过滤来生成包括具有2010年3月4日下午7:00的时间戳的结构数据项的子组。
[0052]替换地表示的,该子组包括酒吧402’的如它们在2010年3月4日下午7:00时存在的那样的结构和表面。因此,向用户72呈现的酒吧402’的纹理化共享世界模型可包括被顾客Bruce 418的HMD设备422在2010年3月4日下午7:00捕捉的地理定位的众包的结构数据项。附加地,在一些示例中,被顾客Bruce 418的HMD设备422在2010年3月4日下午7:00之前捕捉的以及被其他捕捉设备在2010年3月4日下午7:00之前捕捉的酒吧422’的地理定位的众包的结构数据项也可被缝合在一起并被用于生成酒吧402’的纹理化共享世界模型。
[0053]在另一示例中,混合现实体验共享程序14还被配置成根据一个或多个优先级因素82来排定多个地理定位的众包的纹理数据项30的优先级。优先级因素82可包括,但不限于,众包的纹理数据项30的保真度、众包的纹理数据项的年龄、源的可信度以及众包的纹理数据项的源的社交邻近度。
[0054]例如,用户72可接收两个或更多个各自包括酒吧歌手410的视频的地理定位的众包的纹理数据项30。可为纹理数据项30中的每一个确定视频图像质量参数,诸如高宽比、几何失真和曝光准确度。纹理数据项30可接着从最高到最低图像质量来排定优先级。在一个示例中,可使用预先确定的图像质量阈值,其中只有那些包括具有大于该预先确定的图像质量的图像质量的视频的地理定位的众包的纹理数据项30才被混合现实体验共享系统10用在纹理化共享世界模型66中。可以理解,保真度优先级因素也可被其他类型的地理定位的众包的纹理数据项使用,包括但不限于静止图像、音频、全息图等。
[0055]在另一示例中,用户72可接收两个或更多个各自包括在不同时间捕捉的酒吧歌手410的视频的地理定位的众包的纹理数据项30。纹理数据项30可接着根据捕捉日期的年龄从最近到最旧来排定优先级。在一个示例中,可使用预先确定的年龄阈值,其中只有那些包括具有在该预先确定的年龄阈值或之后的捕捉日期的视频的地理定位的众包的纹理数据项30才被混合现实体验共享系统10用在纹理化共享世界模型66中。可以理解,年龄优先级因素也可被其他类型的地理定位的众包的纹理数据项30使用,包括但不限于静止图像、音频、全息图等。
[0056]在另一示例中,用户72可接收两个或更多个各自包括从不同源接收到的全息图的地理定位的众包的纹理数据项30。纹理数据项30接着可根据每个全息图从其中接收的源的可信度来排定优先级。在一个示例中,可使用预先确定的可信度阈值,其中只有那些从超过预先确定的可信度阈值的源中接收到的全息图才被混合现实体验共享系统10用在纹理化共享世界模型66中。源的可信度可基于例如该源是否被一个或多个证明机构证实或基于一个或多个其他合适的因素。可以理解,可信度优先级因素也可被其他类型的地理定位的众包的纹理数据项30使用,包括但不限于视频、静止图像、音频等。
[0057]在另一示例中,用户72可接收两个或更多个各自包括从不同源接收到的音频的地理定位的众包的纹理数据项30。纹理数据项30接着可根据每个音频文件从其中接收的源到用户72的社交邻近度来排定优先级。在一个示例中,可使用预先确定的社交邻近度阈值,其中只有那些从超过预先确定的社交邻近度阈值的源中接收到的音频文件才被混合现实体验共享系统10用在纹理化共享世界模型66中。源的社交邻近度可基于例如该源是否存在于用户72的一个或多个社交图上。可以理解,社交邻近度优先级因素也可被其他类型的地理定位的众包的纹理数据项30使用,包括但不限于视频、静止图像、全息图等。
[0058]在另一示例中,混合现实体验共享
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1