Surface Computing Seminar Report

15

Transcript of Surface Computing Seminar Report

Page 1: Surface Computing Seminar Report
Page 2: 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.

Page 3: Surface Computing Seminar Report

 

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

Page 4: Surface Computing Seminar Report

 

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.

Page 5: Surface Computing Seminar Report

 

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

Page 6: Surface Computing Seminar Report

 

 

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

Page 7: Surface Computing Seminar Report

 

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

Page 8: Surface Computing Seminar Report

 

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.

Page 9: Surface Computing Seminar Report

 

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

Page 10: Surface Computing Seminar Report

 

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

Page 11: Surface Computing Seminar Report

 

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

Page 12: Surface Computing Seminar Report

 

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

Page 13: Surface Computing Seminar Report

 

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.

Page 14: Surface Computing Seminar Report

 

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.

Page 15: Surface Computing Seminar Report

 

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