iDisplay: An user behavior driven AR user interface

The development and commercialization of augmented reality (AR) glasses in recent years have led to the possibility of exploring one’s surroundings using mobile augmented reality (MAR) browsers. However, owing to the constraints of screen resolution and mobile device size, users often suffer from issues such as cognitive overload and inconvenient interaction when using MAR browsers. To overcome these problems, this paper presents a user-behavior-driven augmented content display technique called iDisplay. First, user behaviors while using an MAR browser are modeled. A user behavior perception mechanism that infers the current state of the user by crosschecking his/her past behavior and feature data extracted from the inbuilt sensors of the AR glasses is then presented. Five augmented content display modes corresponding to the modeled user’s behavior states are designed accordingly.

Video-based Indoor Positioning Technique

A novel approach of using live video to track user`s indoor position. A prototype system is showing in this video and porting the system to the smartphone is under investigation.

Historical Time Tunnel(HTT)

The Historical Time Tunnel(HTT) is an Android app for local culture courses. Local culture courses are the lessons that teach students regarding the history of monuments or historical events of an area. The design of HTT system focuses on the local culture courses to assist students to acquire knowledge of historical monuments that are damaged or disappeared caused by the times change and social progress.



OmniGuider AR navigation system (Car mode 2)

The live-view navigation system using in car. It demo the system can actually navigate the user to the destination with augmented directional arrow steadily pointing to the destination.

OmniGuider AR navigation system (Car mode 1)

The live-view navigation system using in car. It demo the system can actually navigate the user to the destination with augmented directional arrow steadily pointing to the destination.

Mirror Reality

.Mirror Reality is a mixed reality space formed by the seamless interaction between users of physical space and virtual world. The Mirror Reality is relying on a portal to achieve the data translation and communication between virtual and reality worlds. This video show the prototype of Mirror Reality of the National Taipei University (NTPU) campus, Taiwan. This prototype system is implemented by undergraduate students of NTPU as their special semester project. The client site of this prototype system is build on ASUS Eee PC that runs Ubuntu 8.0.

Live-view navigation(Pedestrian mode 1)

Live-view navigation system in pedestrian mode. User can use the system to navigate a mall withe on-sale messages push to the system actively. This system demo a high accuracy of GPS position technique in any smartphone.

A Campus-life Assistant on the Mobile Phone(行動式校園生活平台)

This research presents an extension of GPS navigator with WiFi network to provide active assistance to students or visitors for their life in the campus. To achieve this goal, this paper presents a preliminary research that fully utilizes the campus outdoor context to assist the freshman to adapt to his college life. In this paper, the adopted environmental contexts are explored first. The campus-life awareness framework is then given along with the discussion of approach to implement such system, called the CampusGenie system.


To cost down the CAVE system, we designed a hardware synchronization box (illustrated below) for PC-cluster environment. The core of the synchronization box is a hardwired synchronization protocol to trigger and transmit synchronization signal among cluster of PCs. With this box and the distributive graphical technique, we can easily construct a PC-CAVE system.


E-learning for practical training@2002(課後實習的E-learning系統)

E-learning for practical training@2001(課後實習的E-learning系統)


This research designed a locomotion mechanism called Omni-directional Ball-bearing Disc Platform (OBDP), which allows the user to walk naturally on it and thus to navigate the virtual environment. A gait sensing algorithm that simulates the user,s posture based upon his footstep data collected from the OBDP was then presented. An overhead crane simulator was thus constructed based upon the gait sensing algorithm on OBDP. No other sensor, except the head tracker to detect the user,s head rotation, is required on the user,s body.