Building Mobile Augmented Reality Services in Pervasive Computing Environment
description
Transcript of Building Mobile Augmented Reality Services in Pervasive Computing Environment
Building Mobile Augmented Reality Servicesin Pervasive Computing Environment
Hiroaki Kimura [email protected] Tokunaga [email protected]
Tatsuo Nakajima [email protected]
Distributed and Ubiquitous Computing Lab.Waseda University, Japan
06.6.27 ICPS ‘06 Lyon 2
Motivation - Too-Many-Controllers Problem
Disappeared?
QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
• Control panels of current appliances are difficult to use.
• Wireless remote controllers are hard to find, easy to lost.
• As services disappear, controlling them might be more difficult.
• People must remember too many mappings between controllers and appliances.
06.6.27 ICPS ‘06 Lyon 3
Motivation - TUI and Universal Remote Controller
• Tangible User Interfaces• Physical form to digital information
• Pros: easy to recognize and use• Cons: hard to deploy and reconfigure
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
musicBottles (MIT) Gesture with 3D VD(University of Tronto)
iCrafter(Stanford Univ.)
Pebbles (CMU)
• Universal Controller Architecture• One personal device as a universal controller
• Pros: easy to deploy and reconfigure• Cons: hard to recognize and use
06.6.27 ICPS ‘06 Lyon 4
Movie - Vidgets: Virtual Tangible Widgets
06.6.27 ICPS ‘06 Lyon 5
Challenges
HardwareDeveloper
•Size•Weight•Power Consumption•etc.
ServiceProvider•Deployability
•Scalability•Reusability•High level API•etc.
User
•Simple Interaction Style•Usability•etc.
06.6.27 ICPS ‘06 Lyon 6
Design Issues• Deployability and Scalability
• Deploy anytime, anywhere• Update or replace easily and cheaply
• Reusability and High level abstraction• Deal with high level user events
• Simple interaction style• Easy to use• Short setting up time
06.6.27 ICPS ‘06 Lyon 7
Approaches• Mobile code
• Download controlling software automatically from those services to improve deployability
• Visual tag and Service mapping• Weak mappings between tags and services’ code impro
ve deployability• Visual tag is representation of invisible service
• Controlling using real world interaction• Provides high level sensor API• Reinforces augmented reality
• Simple interaction cycle• Defines three interaction stages
• Searching, Selecting, Using
06.6.27 ICPS ‘06 Lyon 9
Architecture - Sequence
06.6.27 ICPS ‘06 Lyon 10
Implementation
06.6.27 ICPS ‘06 Lyon 11
Evaluation and Discussion• Average size of each mobile code: 14KB• Latency of mobile code migration: less than 419ms
• Divided attention between controllers and services
• Which view a user should look?• The feedback view on the
personal device?• The application view?
QuickTime˛ Ç∆TIFFÅiLZWÅj êLí£ÉvÉçÉOÉâÉÄ
ǙDZÇÃÉsÉNÉ`ÉÉÇ å©ÇÈÇΩÇflÇ…ÇÕïKóvÇ≈Ç∑ÅB
06.6.27 ICPS ‘06 Lyon 12
Conclusion• We proposed Vidgets which is a research for
interaction design and building framework that seamlessly integrates personal devices and pervasive services
• We implemented a prototype system that confirms the effectiveness of our framework.
[Future work]• Detailed user studies (for developers, users)• Deal with some issues
• Divided attention• Security risks in mobile code
• Cell phone / PDA implementations