IllumiRoom
编辑IllumiRoom是微软研究院项目,增强部一个电视屏幕,图像投影到墙壁和周围的物体。当前的概念验证使用Kinect传感器和视频投影仪。Kinect传感器捕捉电视周围房间区域的几何形状和颜色,投影仪在电视周围显示与电视上的视频源(例如视频游戏或电影)相对应的视频。
IllumiRoom的历史
编辑IllumiRoom首次在2013年消费电子展上推出。在展会上,微软和三星一起展示了该系统的视频演示。在CHI2013上,微软展示了该系统的更多细节,包括与伊利诺伊大学厄巴纳香槟分校的一名研究人员共同撰写的论文。
系统
编辑系统原型使用宽视野投影仪和KinectforWindows传感器。Kinect捕捉房间环境的颜色和几何形状,投影仪将图像渲染到传感器获取的深度图上。
IllumiRoom的技术
IllumiRoom概念基于使用焦点加上下文屏幕和投影映射的先前工作和研究。焦点加上下文技术通常使用高分辨率屏幕,周围是较低分辨率的显示器。微软的CHI2013研究论文引用了飞利浦的流光溢彩作为焦点加上下文显示的示例。在IllumiRoom的情况下,电视代表高分辨率屏幕,周围的投影是较低分辨率的显示。该技术的目的是为用户提供视觉周边的额外视觉信息,模拟和利用周边视觉。虽然人的注视中心是高分辨率的并且对颜色和细节敏感,但周边视觉对颜色和细节不太敏感,但对运动高度敏感。
IllumiRoom将焦点加上下文概念与实时投影映射相结合。这使得该系统可用于任何房间,而不仅仅是电视被平坦的白色墙壁包围的房间。
Kinect传感器用于校准系统和投影。投影仪显示灰色图案系统,Kinect摄像头读取整个投影图案的大小以映射3D环境。校准后,IllumiRoom系统不再需要Kinect传感器并可用于游戏。IllumiRoom是使用开源xxx人称射击游戏RedEclipse作为原型应用程序开发的。
模式
该系统当前可以以多种模式之一显示视频游戏视频。这些模式需要系统访问游戏的渲染过程:
- Focus+ContextFull:完整的游戏内容投射在电视周围。
- 焦点+上下文边缘:只有高对比度的边缘(例如,建筑物、人物、风景)会投射在电视周围。
- 焦点+上下文分段:游戏内容仅投射到周围环境的一部分上,最常见的是平坦的墙壁。
- 焦点+上下文选择性:只有选定的游戏内容(例如,子弹、火焰)会在电视周围投射。
在无法访问游戏渲染的情况下,可以使用其他几种投影模式:
- 外 围流:系统在电视周围显示随视频游戏摄像机移动的网格或星空。
- 颜色增强:系统通过使颜色饱和、使它们呈现黑白或创建卡通外观来改变房间中物理对象的外观以匹配游戏的主题或外观。
- 纹理位移:房间内物理物体失真的错觉是由投影仪产生的。径向摆动效果会产生一种错觉,即房间中的物体受到了电视发出的涟漪力场的影响。
- 灯光:由于该项目为房间提供灯光,因此可以投射出与视频游戏中的灯光相匹配的灯光效果。
- 物理交互:游戏中的对象可以直接与房间环境交互。例如,一个球可能会从游戏中弹开并落在物理环境中的物体上。
商业用途
编辑尽管人们普遍期望将其用于Xbox应用程序,但研究人员表示,该技术目前只是一个研究项目,尚未准备好用于商业用途。
RoomAlive
编辑RoomAlive是一个相关的MicrosoftResearch项目,也在投影仪相机或“procam”设置中使用深度相机和视频投影仪。它是一个用于动态、实时交互式投影映射的可扩展系统,其中多个这样的程序可以在一个房间内一起使用,以生成自动适应房间环境的沉浸式统一投影映射,并且用户可以进行物理交互。与实现以电视屏幕为中心的焦点加上下文视觉呈现的IllumiRoom不同,RoomAlive专注于空间增强现实应用。
2015年4月,微软发布了RoomAliveToolkit,这是一个开源的MIT许可软件开发套件,用于校准视频投影仪和Kinect传感器网络,可用于开发类似RoomAlive和IllumiRoom项目的系统。所述的源代码是可用的是在它们的公共储存库可用。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/122775/