Surface Computing Seminar Report
-
Upload
aveek-dasmalakar -
Category
Documents
-
view
671 -
download
20
Transcript of Surface Computing Seminar Report
1
Abstract
The name Surface comes from "surface computing," and Microsoft envisions the coffee-table machine as the first of many such devices. Surface computing uses a blend of wireless protocols, special machine-readable tags and shape recognition to seamlessly merge the real and the virtual world — an idea the Milan team refers to as "blended reality." The table can be built with a variety of wireless transceivers, including Bluetooth, Wi-Fi and (eventually) radio frequency identification (RFID) and is designed to sync instantly with any device that touches its surface.
It supports multiple touch points – Microsoft says "dozens and dozens" -- as well as multiple users simultaneously, so more than one person could be using it at once, or one person could be doing multiple tasks.
The term "surface" describes how it's used. There is no keyboard or mouse. All interactions with the computer are done via touching the surface of the computer's screen with hands or brushes, or via wireless interaction with devices such as smartphones, digital cameras or Microsoft's Zune music player. Because of the cameras, the device can also recognize physical objects; for instance credit cards or hotel "loyalty" cards. For instance, a user could set a digital camera down on the tabletop and wirelessly transfer pictures into folders on Surface's hard drive. Or setting a music player down would let a user drag songs from his or her home music collection directly into the player, or between two players, using a finger – or transfer mapping information for the location of a restaurant where you just made reservations through a Surface tabletop over to a smartphone just before you walk out the door.
In1 2 3 4 5 6 7 8 9 101112
ndex
0 1 2
WHSu
P
What Iistory
urface c
S
KPercep
SubIntrod
s Surfa of Surfcompu
Hardystem
WorKey At
ptive PiAppliPros &Conc
bject ductionace Coface Cuter ardware
m Softwarking ttributixel Mication& Con
clusion
n omputi
omputchitec are
es ultitou
ns s
n
ng ting ture
uch
PPage n3 4 5 6 7 8 9
10 11 12 12 13
2
no
2
3
Introduction
Over the past couple of years, a new class of interactive device has begun to emerge, what can best be described as “surface computing”. Two examples are illustrated in this report. They are-
Surface Table top Perceptive Pixel
The Surface table top typically incorporates a rear-projection display coupled with an optical system to capture touch points by detecting shadows from below. Different approaches to doing the detection have been used, but most employ some form of IR illumination coupled with IR cameras. With today’s camera and signal-processing capability, reliable responsive and accurate multi-touch capabilities can be achieved.
The multitouch pioneer Perceptive Pixel is building an entirely new multitouch framework from the ground up. Instead of simply mapping multitouch technology to familiar interfaces and devices, companie’s goal is far more sweeping. To use the technology as a foundation for an entirely new operating system.
Because they are new to most, the tendency in seeing these systems is to assume that they are all more-or-less alike. Well, in a way that is true. But on the other hand, that is perhaps no more so than to say that all ICs are more-or-less alike, since they are black plastic things with feet like centipedes which contain a bunch of transistors and other stuff. In short, the more that you know, the more you can differentiate. But even looking at the two systems in the photo, there is evidence of really significant difference.
The really significant difference is that one is vertical and the other is horizontal. Why is this significant? Well, this is one of those questions perhaps best answered by a child in kindergarten. They will tell you that if you put a glass of water on the vertical one, it will fall to the floor, leading to a bout of sitting in the corner. On the other hand, it is perfectly safe to put things on a table. They will stay there.
beyintehavtheon for
Surdigusias inteyoutabwitanddel
SurfroshoMadigcomcaneffiadato t
Surfacyond theerface thve interaeir entire the surfa
r users to
rface comgital conting your an item yeract witu’re out a
ble – and th a restad split thelivery sy
rface comm DOS [D
ows that many featurgital cammputing n interacicient maapting tothe comp
ce compue traditionhat allowsacted with
life: withace. Surfa interact
mputing itent. It blhands or
you’re goh, share at a resta all kinds
aurant’s me bill. W
ystems.
mputing iDisk Opemany peres avail
meras aren breaks dt with all
anner. It’o the techputing sp
uting is anal mouss people h everydh their haace comp with.
is a compurs the li
r placingoing to p and colla
aurant wis of informmenu. Th
We really s
is a poweerating S
eople areable in mn’t even down tho kinds ofs about t
hnology. pace is wh
Wh
a new wase-and-ke to intera
day itemsands, witputing op
pletely inines betw
g other unurchase aborate lth friendmation a
hen, with see this a
erful movSystem] te intimidamobile phused bec
ose traditf digital cechnolog Bringinghat Surfa
hatIs
ay of workeyboard
act with ds such as h gesturepens up a
ntuitive aween thenique eve at a retailike you’
ds and yoppears b the flick as broad
vement. Io GUI [Gated and hones, PCcause theional bar
content ingy adapt
g this kindace Comp
sSurf
king with experie
digital co photos, pes and ba whole n
and liber physicaeryday oil store ove neveru each p
by your g of your fening co
In fact, itGraphic U
isolated Cs and oe technolrriers to tn a more ting to thd of natuputing is
faceC
h computnce. It is ntent thepaintbruy puttingnew cate
ating wayl and virt
objects onr a paint r done be
place youglass, sucfinger, yo
ontent op
’s as signUser Inter by todayther eleclogy is intechnolo intuitivee user, ra
ural user all abou
Comp
ters that a natura
e same wushes andg real-woegory of p
y to intertual worln the sur brush – efore. Im
ur beverach as winou order
pportuniti
nificant arface]. Oy’s technctronic dntimidatinogy so thae, engagiather thainterface
ut.
puting
moves al user
way they d music orld objeproducts
ract with lds. By face – suyou can
magine age on thne pairingr dessert ies and
as the mour resea
nology. evices likng. Surfaat peopleing and an the usee innovat
4
g?
cts s
uch
he gs
ove rch
ke ace e
er ion
4
2
2
2
2
2
2001
2003
2005
2007
2011
• Microsotable tha
• 1st protoof the sutook advtable.
• Attention
• Final struphysical
• Microsof
T1
oft researchat could un
otype modeurface compvantage of t
n turned to
ucture finaland virtual
ft Surface 2
Hist
hers Stevenderstand t
el named T1puter beyonhe unique a
its form fac
ised,interacworlds into
Launches.
Tu
toryo
e Bathichethe manipu
1which is band simply gaability of Su
ctor‐ Tub pr
ctive tabletoo one.
ub Prototype
ofSur
and Andy ulation of p
ased on an Iaming and brface to rec
roto type w
op device w
e
rface
Wilson devphysical pie
IKEA table wbegan to favcognize phy
as designed
was built tha
Com
veloped ideces.
was born. Tevor those apysical object
d.
at seamlessl
Microsoft
mputin
ea of intera
eam saw thpplications tts placed on
ly brings bo
Surface
5
ng
active
e value that n the
oth the
5
Te
ThiSpe
ontthedisfingdisrunmo
is aandmufrogesacrso opppub
echnologMicro
is user inecifically
Microto the un
e diffusersplay. Angers, cussplay. Thnning in tovement
One oan idea thd is swiftultitouch m multipstures, inross the tseveral pposite ofblic spac
gybehinosoft Surfnput is they:
osoft Surfderside
r by serien image pstom tagse objectsthe compand touc
of the keyhat has bly becomscrolling
ple fingerncluding table. Anpeople cf the persces.
S
ndSurfaface usesen proce
face usesof a thin
es of infraprocessins and oths recognputer so tch.
y componbeen floatming a hipg and picrs and m grabbin
nd the Suran gathe
sonal com
Surfa
aceComs camerasessed and
s a rear pdiffuser. ared–senng systemher objecized withthat they
nents of sting aroup new prture manultiple us
ng, stretchrface has
er aroundmputer: c
ceCo
mputing:s to sensed display
projection Objects
nsitive cam procescts such ah this sys can reac
surface cund the reroduct innipulationsers simuhing, swis the addd and usecooperat
ompu
e objects
yed using
n system such as
ameras, psses the cas paint bstem are rct to obje
computinesearch
nterface —n. Multitoultaneousiveling a
ded advane it togethive, hand
uterA
s, hand gg rear pr
which dfingers a
positionecamera imbrushes wreported
ect shape
ng is a "mcommun
— Apple'ouch devsly, allow
and slidinntage of her. Its indson, and
Archit
gestures aojection.
isplays aare visibled undernmages towhen toud to applies, 2D tag
multitouchnity since's new iP
vices accwing for cng virtual a horizonnterface id design
tectur
and touc.
an imagele througneath the
o detect uching theications gs,
h" screene the 1980hone hasept inputcomplexl objects ntal screis the exa
ned for
6
re
ch.
gh e
e
n. It 0s s t
x en, act
6
7
Hardware
Surface is a 30‐inch display in a table‐like form factor that’s easy for individuals or small groups to interact with in a way that feels familiar, just like in the real world. Surface can simultaneously recognize dozens and dozens of movements such as touch, gestures and actual unique objects that have identification tags similar to bar codes.
Surface is a computer embedded in a medium-sized table, with a large, flat display on top that is touch-sensitive. The software reacts to the touch of any object, including human fingers, and can track the presence and movement of many different objects at the same time. In addition to sensing touch, the surface unit can detect objects that are labeled with small "domino" stickers, and in the future, it will identify devices via radio-frequency identification (RFID) tags. The Main Components are:
Screen: A diffuser turns the Surface's acrylic tabletop into a large horizontal "multitouch" screen, capable of processing multiple inputs from multiple users. The Surface can also recognize objects by their shapes or by reading coded "domino" tags.
Infrared: Surface's "machine vision" operates in the near-infrared spectrum, using an 850-nanometer-wavelength LED light source aimed at the screen. When objects touch the tabletop, the light reflects back and is picked up by multiple infrared cameras with a net resolution of 1280 x 960.
CPU: Surface uses many of the same components found in everyday desktop computers — a Core 2 Duo processor, 2GB of RAM and a 256MB graphics card. Wireless communication with devices on the surface is handled using WiFi and Bluetooth antennas (future versions may incorporate RFID or Near Field Communications). The underlying operating system is a modified version of Microsoft Vista.
Projector: Microsoft's Surface uses the same DLP light engine found in many rear projection HDTVs. The footprint of the visible light screen, at 1024 x 768 pixels, is actually smaller than the invisible overlapping infrared projection to allow for better recognition at the edges of the screen.
The display screen is a 4:3 rear-projected DLP display measuring 30 inches diagonally. The screen resolution is a relatively modest 1024x768, but the touch detection system had an effective resolution of 1280x960. Unlike the screen resolution, which for the time being is constant, the touch resolution varies according to the size of the screen used—it is designed to work at a resolution of 48 dots per inch. The top layer also works as a diffuser, making the display clearly visible at any angle.
acrtousimSurfing
Sy
SysvarleftbacreapurloaPreorialloDirhanappdempos
whswireapurloa
Five crylic surfuches easmultaneourface is ogers at o
ystemS
Surfacstem & surious demt and righck and foasonablyrple ring
ading. Muesentatioginally cows progrectX feandling mproach hmonstratssible.
The vhich scroliping bacasonablyrple ring
ading.
cameras face abovsier to pius touche
optimizednce and
Softwar
ce compuurface comonstratiht in an eorth and sy well andg appearsuch of the
on Foundacreated fogrammeratures; ma
memory, ahas allowtion prog
arious dells left anck and fo
y well andg appears
mountedve, whichck out. Tes and ard for 52 to still have
re
uters fromomputersion progendless loselects ad feels qus in the ce softwaration), thor writingrs to use managed callocatinged Micro
grams for
emonstrand right inorth and d feels qus in the c
d beneathh is flood
The camere limitedouches, oe 12 obje
m Micross from othrams areoop. The
an applicauite natur
center of re was wrhough theg PC andmanagedcode freeg and disosoft andr Surface
ation pron an endselects auite natur
center of
h the tablded with neras can rd only byor enoug
ects sittin
soft uses her vend
e accessee user moation withral. Whethe screeritten usie XNA ded Xbox 36d code wes the proscarding
d its partn more qu
ograms arless loop
an applicral. Whethe scree
le read onear-infrread a ney processgh for foung on the
Windowdors use ted from aoves the sh a singln an appen to inding Microevelopme60 games
written in ogramm memory
ners to wruickly tha
re accessp. The useation witn an appen to ind
objects anrared lighearly infinsing pow
ur people table.
ws 7 as thetheir proa main mselectione tap. Th
plication idicate thaosoft's Went toolks is also s C# to mer from w
y automarite impran would
sed fromer movesh a singl
plication idicate tha
nd touchht to maknite num
wer. Righe to use a
eir Operprietary enu, whi
n by swiphis worksis selecte
at the proWPF (Windkit, a framsupporteanipulateworrying
atically. Tressive-lod otherwi
m a main ms the selee tap. This selecte
at the pro
hes on theke such
mber of ht now, all 10
rating OSs. Theich scrollping s ed, a swi
ogram is dows
mework ed. XNA e various
g about This ooking ise be
menu, ection byhis worksed, a swi
ogram is
8
e
e ls
rly
s
y s rly
8
W
Ke
orking
Surfacinput
Surfacunder
Imagecustomdispla
The orunninmove
eyattri
Direchandsmouse
g
ce uses c is then p
ce uses thrside of t
e processm tags anay.
bjects reng in thement and
buteso
ct interacs and intee or keyb
cameras tprocessed
his rear phin diffus
sing systnd other
ecognizee computed touch.
ofSurfa
ction: Useract withboard.
to sense d and dis
projectioser.
tem proc objects s
d with ther so tha
aceCom
sers can h conten
objects, splayed u
on system
cesses thesuch as p
his systemt they ca
mputer
actually t by touc
hand geusing rea
m which d
e camerapaint bru
m are repan react to
r
“grab” dch and ge
estures anar projec
displays
a imagesushes whe
ported too object
digital infesture, w
nd touch.ction.
an image
s to detecen touchi
applicatshapes,
formationwithout the
. This use
e onto the
ct fingersing the
tions 2D tags,
n with thee use of a
9
er
e
s,
eir a
9
Multicontacscree
Multisevercollab
Objectriggeconte
i-touch cct simultn, but up
i-user exral peopleborative,
ct recoger different.
contact : aneously
p to doze
xperience to gath face-to-f
nition: Uent types
Surface y, not justns and d
ce : The hher arounface com
Users can of digita
computint from on
dozens of
horizontand surfacemputing e
n place pal respon
ng recogne finger items at
al form fae compu
experienc
physical onses, inclu
gnizes ma, as with once.
actor makuters togece.
objects ouding the
any poin a typical
kes it easether, pro
n the sure transfe
nts of l touch
sy for oviding a
rface to er of digit
10
a
tal
0
Pe
mupowyeaPerandsitu
witprerefat tchainfsiminfSoucomtra
erceptiv
Compultitouch wer is emar, New Yrceptive d enormouation ro
The dth infraredictablflection.the contange. A formatiomultaneoformatiound Conmputers
ansport t
vePixe
puter scieas the ke
mbeddedYork Univ Pixel, whous interoms.
display’sred LEDse paths w When oact poin camera
on to imaously an
on about ntrol prots and muechnolo
elMulti
entists seey to a ned in almoversity phich buil
ractive w
s surfaces on the within th
objects sunt, causin
below thage-procnd transl screen ttocol, ut
ultimedigy. The
itouch
ee technoew era ofost every professorlds six-figall displa
e is a sixedges. Lhe acryliuch as fing the ache surfa
cessing sate themtouches ilized foa device applicat
ologies sf ubiquito object a
r Jeff Hangure plusays for la
x-millimLeft undiic, a proingers tocrylic’s ce captu
softwarem into a c to applicor networes, and Utions the
uch as suous compand everyn launches custom
arge corp
eter-thicisturbed
ocess knoouch theinternal
ures the e, which commancations vrk-based
User Daten take t
urface coputing, wything is
ed a comp multitou
porations
ck pieced, the ligown as t
e surfacel-reflecti diffusion can readnd. The svia the lid commuagram Pthe appro
omputingwhere pro interactipany calluch draftis and mil
e of clearht passeotal inte
e, the ligion pathwn and sed multipsystem sightweigunicatio
Protocol opriate a
g and ocessing ive. Last led ing tableitary
r acrylices along ernal ght diffusways to
ends the ple touchsends ght Openon betwe data actions.
11
es
c,
ses
hes
n een
1
12
Applications
Wireless! Transfer pictures from camera to Surface and cell phone. “Drag and drop virtual content to physical objects.”
Digital interactive painting At a phone store? Place cell phone on the Surface and get information,
compare different phones, select service plan, accessories, and pay at table!
At a restaurant? View menu, order drinks and meal at your table! It’s a durable surface you can eat off of (withstands spills, etc.). Need separate checks? Split bill at and pay at table.
Play games and use the Internet. Watch television Jukebox! Browse music, make play lists. Billboard for advertising Maps
Pros&ConsofSurfaceComputers
Pros Large surface area to view different windows and applications.
Data Manipulation - Selecting, moving, rotating and resizing (manipulating objects on the screen is similar to manipulating them in the manual world).
Quick and easy to use.
More Than One User –Several people can orient themselves on different sides of the surface to interact with an application simultaneously (Max 52points of touch).
Object Recognition - Increased functionality aiding user in speed and ease of use
Time saving by eliminating many processes.
13
Cons Not portable and very expensive.
Privacy - Open for many to view.
Screen Visibility - Glare, finger prints/dirt and human interaction obscuring interface.
Poor Accuracy - Fat fingers are not as accurate as a mouse or stylus.
Fatigue - Reaching across the table often can cause the arms to ache.
Objects needs to be tagged (domino tags or RFIDs)
Conclusion
Some people will look at Surface and claim that it does nothing that hasn't been tried before: computers with touch screens have been around for years and have already found niches in ATMs, ticket ordering machines, and restaurant point-of-sale devices. This view largely misses the point of the product. Like most projects, Surface takes existing technology and presents it in a new way. It isn't simply a touch screen, but more of a touch-grab-move-slide-resize-and-place-objects-on-top-of-screen, and this opens up new possibilities that weren't there before.
Playing with the unit felt a bit like being in the movie Minority Report (in a good way), but it also felt like a more natural and enjoyable method of doing certain computing tasks. Sharing and looking at family photos, for example, is more fun on Surface than on any other device. The retail applications, particularly the dining application, show how businesses could use the technology to really stand out from competitors, though one wonders how diners will react when their table locks up and needs a reboot. Many people who viewed the early Xerox PARC demonstrations of the GUI came out of that experience knowing that every computer would work that way someday, and they were right. Playing with Surface, one gets the sense that although not every computer will work like this someday, many of them will. More importantly, computers running Surface-like software will end up in places that never had computers before, and the potential applications are exciting. Imagine a multiplayer real-time strategy game where you and another human opponent can move units around as quickly as you can point to them or perhaps an educational environment, where university students could assemble and disassemble anything from molecules to skyscrapers quickly and easily.
14
BIBLIOGRAPHY:
1. Apple iPhone Multi-touch. http://www.apple.com/iphone/ 2. www.scribd.com 3. www.whereisdoc.com 4. www.docjax.com 5. Microsoft Surface, http://www.surface.com 6. Perceptive Pixel, http://www.perceptivepixel.com