|
What's
all this about Object-Based Media, anyway?
We
conduct research into the future of electronic visual communication
and expression, and ways to make a richer connection among the people
at the ends of the system, whether a broadcast system or a peer-to-peer
environment. To enable this to happen, we use content descriptions
in terms of objects and procedural metadata telling how to assemble
the objects. Part of our research looks at ways of "understanding"
content as part of its capture, and another part looks at the kinds
of tools and content that such representations enable. We also develop
hardware and software technologies to support the requirements of
such a scenario, with a particular focus on self-organization among
smart devices.
UROP
OPENING: The
Object-Based Media group at the Media Lab is usually looking for
undergraduates with experience in image processing, OpenGL, RF electronics,
PC board design, optics, or user interfaces. Contact Michael Bove,
vmb (at) media (dot) mit (dot) edu
Current
Research Projects
Connectibles
The
Connectibles system is a peer-to-peer, serverless social networking
system implemented as a set of tangible, exchangeable tokens. Read
more...
The
"Bar of Soap": Grasp-Based Interfaces for Reconfigurable
Devices
The
"Bar of Soap" is a hand-held device that can detect the
finger-touch pattern on its surface and determine its desired operational
mode (e.g. camera, phone, remote control) based on how the user
is grasping it. More information coming soon.
Holographic
Video on your PC
Holographic video work previously done in the Spatial Imaging Group
(using computing hardware developed by the Object-Based Media Group)
has now moved to our lab. Recent results include development of
real-time rendering methods for driving the holographic video display
from off-the-shelf PC video cards using OpenGL; we are now developing
electro-optics for an inexpensive holovideo deskop monitor for a
standard PC.
D.
E. Smalley, Q. Y. J. Smithwick, and V. M. Bove, Jr., "Holographic
Video Display Based on Guided-Wave Acousto-Optic Devices,"
Proc. SPIE Practical Holography XXI, v. 6488, 2007.
Metarchivist
Metarchivist
is a virtual environment for organizing and browsing documents and
other content. It seeks to provide a seamless space for both browsing
content and visualizing high-level relationships among resources.
More information coming soon.
Collaborating
Input-Output Ecosystems
The
Smart Architectural Surfaces system is one of several platforms
we have developed for exploring group-forming protocols for self-organized
collaborative problem solving by intelligent sensing devices. It's
also a platform we use for experiments in ecosystems of networked
consumer electronic products.
Read
about smart sensors:
V.
M. Bove, Jr. and J. Mallett, "Collaborative Knowledge Building
by Smart Sensors," BT Technology Journal, 22:4, Oct. 2004.
Read
how SAS tiles (and other devices like phones or PDAs) can figure
out their locations using sound:
B.
C. Dalton and V. M. Bove, Jr., "Audio-Based Self-Localization
for Ubiquitous Sensor Networks," Proc. 118th Audio Engineering
Society Convention, 2005.
Classic
Favorites
As
featured on Good Morning America, Jay
Leno's
monologue, and in the comic strip Sylvia...
Yes,
we (Gauri, to be specific) were responsible for Clocky, the alarm
clock that hides when the user presses the snooze button.
Read more...

BYOB
(Build Your Own Bag)
BYOB
is a computationally enhanced modular textile system that makes
available a new material from which to construct "smart"
fabric objects (bags, furniture, clothing). The small modular elements
are flexible, networked, input/output capable, and interlock with
other modules in a reconfigurable way. The object built out of the
elements is capable of communicating with people and other objects,
and of responding to its environment. Read
more...
Personal
Projectors
The
Personal Projection project is looking to add video projection capabilities
to very small devices without adding appreciably to their cost,
form factor, or power consumption. One experiment involved the use
of VCSEL arrays:
V. Michael
Bove, Jr. and Wilfrido Sierra, "Personal Projection, or How
to Put a Large Screen in a Small Device" Proc. SID 2003.
Isis,
a scripting language for responsive, distributed media applications
(and it's free!)
Named
after the Egyptian goddess of fertility, Isis is tailored in a number
of ways -- both in syntax and in internal operation -- to support
the development of demanding responsive media applications. Isis
is a "lean and mean" programming environment, appropriate
for research and laboratory situations. Isis software libraries
strive to follow a "multilevel" design strategy, consisting
of multiple interoperable layers that each offer a different level
of abstraction of a particular kind of functionality but that also
use the same core language elements as a basis. The small yet complete
syntax fosters collaboration by lessening the burden on novices
while still allowing experienced programmers to take full advantage
of their skills. Isis also provides an efficient mechanism for extending
functionality by accessing software libraries written in other languages.
The Isis Web
site gives a complete manual on the language, and more importantly
it links to many different projects that use Isis.
Isis
is now available for free download under the GNU GPL (though certain
libraries and applications are made available only to our sponsors
and collaborators).
The
application of Isis to personalized television:
Stefan
Agamanolis and V. Michael Bove, Jr., "Viper: A Framework for
Responsive Television," IEEE MultiMedia, 10:3, July-Sept. 2003.
iCom,
an Isis application for linking distributed workspaces
Hypervideo
TV programs prototyped using Isis: V.
Michael Bove, Jr., Jonathan Dakss, Edmond Chalom, and Stefan Agamanolis,
"Hyperlinked Video Research at the MIT Media Laboratory,"
IBM Systems Journal, v. 39, no. 3-4, 2000.
Links
|