video demonstration of 'recompose'
video courtesy of fastcodesign
'recompose' consists of 120 physical tiles, mounted on small rods that rise or sink in response to user input
as on a typewriter. in addition to responding to direct presses, however, the keys of 'recompose' also react to gestural input,
such that moving one's fingers over keys or making the gesture of pulling up or pushing down will cause the same effect.
the device currently recognizes five kinds of user behaviour:
'selection' involves the projection of light onto the device's surface;
the 'actuation' gesture will raise the selected keys;
and 'translation', 'rotation', and 'scale' interactions all modify the selected input accordingly.
the green light cast from a mounted projector indicates the selected area, while the user's hand gesture instructs the device to raise these keys
not merely a user interface, 'recompose' can also be used for visualization,
such as the three-dimensional display of graphs,
or the representation of the relative 'pressure' of user gestural input.
because it is at once input and output device, 'recompose' offers completely new modes of visualization functionality,
such as the ability to transform via gestures three-dimensional changes in the surface.
although for the current model, this can produce only the scaling, rotation, and other manipulations of simple shapes,
one can easily imagine the ways in which a more finely detailed surface might provide three-dimensional interactive visualizations
of modeling projects, CAD designs, or other visual and infographic data.
'recompose' responds to both tactile and gestural input
the device is based on team member daniel leithinger's 'relief' table, a similar input/output device for tactile input.
to this basic model, 'recompose' adds a depth camera and projector above the table. with input from the camera,
computer vision detects user interaction and determines the position, orientation, and depth of the hands and fingers
and relays the desired changes to the individual keys.
concept diagram of gestural interactions, clockwise from top left: selection (2 images), actuation, translation, scaling (both images), and rotation (both images).
the view of input as modeled through computer vision
readers' content submissions
readers understand that all information, data, text, sound, photographs, graphics, video, postings, messages,
software, tags, advertisements or other materials (content), whether publicly posted or privately transmitted,
are the sole responsibility of the person from whom such content originated. this means that readers are entirely
responsible for all submitted content, which is intended to be available to the general public, that you upload, post, t
ransmit or otherwise make available through designboom. we do monitor and edit the submitted content,
but we do not control / verify t he content posted and, as such, we do not guarantee the accuracy or integrity of it
and disclaim any and all liability in connection with readers' submissions. readers understand that we are not obligated t
o pre-screen, regularly review, delete or otherwise change the content associated with the submitted content and /
or DIY readers' submissions.
we do, however, reserve the right to do so at any time in our sole discretion, for any reason or no reason, and
to delete any content with or without notice. readers represent and warrant that they own or have the necessary licenses,
rights, consents, and permissions to use and authorize designboom to use all trademark, copyright or other proprietary
rights in and to any and all member content to enable inclusion and use of the submitted content. designboom does not
claim ownership rights over the submitted content.
however, readers grant us a perpetual, irrevocable, worldwide, transferable, royalty-free and non-exclusive license to use,
distribute, reproduce, modify, adapt, publicly perform and publicly display the submitted content, solely for the purpose
for which such content was submitted or made available. under no circumstances will we be liable in any way for any content,
including, but not limited to, any errors or omissions in any content, or any loss or damage of any kind incurred as a result
of the use of any content posted, emailed, transmitted or otherwise made available through the submission system.
designboom may provide links to other websites or resources. because we have no control over such resources,
readers acknowledge and agree that designboom is not responsible for the availability of such external resources,
and is not responsible or liable for any content, advertising, products or other materials on or available from such resources.
readers further acknowledge and agree that designboom will not be liable, directly or indirectly, for any damage or loss caused
or alleged to be caused by or in connection with the use or reliance on any such content,
goods or services available on or through any such resource.
designboom recognizes the importance of protecting the privacy of all information
provided by users of our web site, subscribers to our on-line education and events,
recipients of our e-mail newsletter, participants of
our competitions and
all of our customers. we created this policy with a fundamental respect
for our users’ right to privacy and to guide our
relationships with our users.
for certain selected services (such as free newsletter subscriptions,
competitions, on-line education courses),
users must first register.
recipients of our newsletter can unsubscribe using the instructions
listed at the end of the e-mail newsletter.
for our services that require payment (such as certain events, products
and subscriptions), we do not receive and do not collect credit card information.
we ask for contact information.
newsletter subscribers are required to give only their e-mail address,
participants of on-line education courses, competitions and special events
are asked to give also their name, age, gender and mailing address.
designboom collects information
from our website users, subscribers and customers for internal purposes.
we use this information to communicate with users and provide requested services.
we also collect the data for internal (and for business affiliates)
audit verification purposes.
we do not sell this data to third parties.
communications with us
we have features where users can submit information to us.
letters to the editor and similar submissions may be made public.
requests for service, support or information may be forwarded as needed
to best respond to a specific request.
with whome your information is shared
when we have co-branded, or when we join with other parties to provide
specific services (such as events, competitions), we may share (provide
and receive) personal information with them.
other than as set forth above, we do not share personally identifiable
information with other companies.
we use reasonable precautions to protect our users’ personal information
and to store it securely. the servers on which we store personally
identifiable information are kept in a secure environment.