IllumiRoom
   HOME

TheInfoList



OR:

IllumiRoom is a Microsoft Research project that augments a
television Television, sometimes shortened to TV, is a telecommunication medium for transmitting moving images and sound. The term can refer to a television set, or the medium of television transmission. Television is a mass medium for advertisin ...
screen with images projected onto the wall and surrounding objects. The current
proof-of-concept Proof of concept (POC or PoC), also known as proof of principle, is a realization of a certain method or idea in order to demonstrate its feasibility, or a demonstration in principle with the aim of verifying that some concept or theory has prac ...
uses a Kinect sensor and
video projector A video projector is an image projector that receives a video signal and projects the corresponding image on a projection screen using a lens system. Video projectors use a very bright ultra-high-performance lamp (a special mercury arc lamp), X ...
. The Kinect sensor captures the geometry and colors of the area of the room that surrounds the television, and the projector displays video around the television that corresponds to a video source on the television, such as a
video game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
or
movie A film also called a movie, motion picture, moving picture, picture, photoplay or (slang) flick is a work of visual art that simulates experiences and otherwise communicates ideas, stories, perceptions, feelings, beauty, or atmosphere ...
.


History

IllumiRoom was first introduced at the 2013 Consumer Electronics Show. At the show,
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
, with
Samsung The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
, showed a video presentation of the system. At CHI 2013, Microsoft presented more details of the system, including a paper written with a researcher at the
University of Illinois at Urbana–Champaign The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Univer ...
.


System

The system prototype uses a wide field of view projector and a Kinect for Windows sensor. The Kinect captures the color and geometry of the room environment and the projector renders images onto the depth map acquired by the sensor.


Technology

The IllumiRoom concept is based on prior work and research using focus-plus-context screens and
projection mapping Projection mapping, similar to video mapping and spatial augmented reality, is a video projection, projection technique used to turn objects, often irregularly shaped, into display surfaces for video projection. The objects may be complex industr ...
. The focus-plus-context technology generally uses a high resolution screen surrounded by a lower resolution display. Microsoft's CHI 2013 research paper cites
Philips Koninklijke Philips N.V. (), commonly shortened to Philips, is a Dutch multinational conglomerate corporation that was founded in Eindhoven in 1891. Since 1997, it has been mostly headquartered in Amsterdam, though the Benelux headquarters i ...
' Ambilight as an example of a focus-plus-context display. In the case of IllumiRoom, the television represents the high resolution screen and the surrounding projection is the lower resolution display. The purpose of this technology is to provide the user with additional visual information in the visual periphery, both simulating and taking advantage of peripheral vision. While the center of a person's gaze is in high-resolution and is sensitive to color and detail,
peripheral vision Peripheral vision, or ''indirect vision'', is vision as it occurs outside the point of fixation, i.e. away from the center of gaze or, when viewed at large angles, in (or out of) the "corner of one's eye". The vast majority of the area in th ...
is less sensitive to color and detail, but highly sensitive to movement. IllumiRoom combines the focus-plus-context concept with
real-time Real-time or real time describes various operations in computing or other processes that must guarantee response times within a specified time (deadline), usually a relatively short time. A real-time process is generally one that happens in defined ...
projection mapping. This allows the system to be used in any room, not just one where a television is surrounded by flat, white wall. The Kinect sensor is used to calibrate the system and projection. The projector displays a system of gray patterns and the Kinect camera reads the size of the pattern across the projection in order to map the 3D environment. Once calibrated, the Kinect sensor is no longer needed for the IllumiRoom system and can be used for gaming. IllumiRoom was developed with the open-source
first-person shooter First-person shooter (FPS) is a sub-genre of shooter video games centered on gun and other weapon-based combat in a first-person perspective, with the player experiencing the action through the eyes of the protagonist and controlling the p ...
''Red Eclipse'' as prototype application.


Modes

The system can currently display video game video in one of several modes. These modes require the system to have access to the game's rendering process: * Focus + Context Full: The full game content is projected around the television. * Focus + Context Edges: Only high-contrast edges (e.g., buildings, characters, scenery) are projected around the television. * Focus + Context Segmented: Game content is projected onto only a segment of the surrounding environment, most commonly the flat wall. * Focus + Context Selective: Only select game content (e.g., bullets, flames) is projected around the television. Without access to the game's rendering, several other projection modes are available: * Peripheral Flow: The system displays a grid or starfield that moves with the video game camera around the television. * Color Augmentation: The system changes the appearance of physical objects in the room to match the theme or look of the game by saturating colors, making them appear black and white, or creating a cartoon appearance. * Texture Displacement: The illusion of distortion of physical objects in the room is created by the projector. The radial wobble effect creates the illusion that objects in the room are being affected by a rippling force field emanating from the television. * Lighting: Since the project provides the lighting for the room, it can project lighting effects that match the lighting from the video game. * Physical Interaction: Objects within the game can directly interact with the room environment. For example, a ball may bounce out of the game and fall onto objects in the physical environment.


Commercial use

Although widely expected to be used in an Xbox application, the researchers have stated that the technology is, for now, only a research project and not ready for commercial use.


RoomAlive

RoomAlive, a related Microsoft Research project, also uses a depth camera and video projector in a projector-camera, or "procam" setup. It is a scalable system for dynamic, real-time interactive projection mapping in which multiple such procams can be used together in a room to generate an immersive unified projection mapping that is automatically adapted to the room environment, and which users can interact with physically. Unlike IllumiRoom, which implements focus-plus-context visual presentation centered on a television screen, RoomAlive focuses on spatial augmented reality applications. In April 2015, Microsoft released the RoomAlive Toolkit, an open-source
MIT license The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license comp ...
d
software development kit A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific ...
for calibrating a network of video projectors and Kinect sensors, which can be used to develop systems like those of the RoomAlive and IllumiRoom projects. The
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
is available in their public repository.


References


External links


IllumiRoom - Microsoft Research

IllumiRoom with HighRes pictures - Brett Jones

RoomAlive

RoomAlive Toolkit
{{Microsoft Research Microsoft Research Xbox