Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

31
Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    0

Transcript of Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Page 1: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Advised byProf. Pedro V. Sander

By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong

Page 2: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Motivation Primary Goal System Overview System Components

◦ Graphics◦ Network◦ User Interface

Problems Encountered Future Developments Q&A

Page 3: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

High resolution world◦ High definition technologies◦ Gigapixel images◦ Result = ?

Cheaper sensors◦ Touch-based◦ Motion-based◦ Location-based◦ Result = ?

Page 4: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Multi-display array◦ Multiple monitors to form a single high resolution

display unit◦ Synchronized images

Gigapixel image◦ One billion pixels

Wiimote◦ Creative and user-friendly interface

Page 5: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Workstation 01

Display 01

Server

Bluetooth Adapter

Workstation 02

Display 02

Workstation 12

Display 12

Display Wall

Server

User Interface

Wiimote

Infrared Bar

wiiuse

Socket

Socket

Bluesoleil

Client Programrunning on

the Display WallWorkstations

ServerProgram

OperatingSystem

of the Server

OpenGL

DevIL SDL

Page 6: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 7: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 8: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 9: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Image name Two points coordinate

#image_name#x1#y1#x2#y2#

Page 10: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Version 2.0 WSADATA

Page 11: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Sample size for each test: 1000

Page 12: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

OpenGL◦ Displaying the image

 SDL◦  Window Management

 DevIL◦ Image loading

Page 13: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

1. SDL window initialize2. DevIL decode jpg image3. OpenGL display texture

Page 14: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Create window Create OpenGL context Handle keyboard event

Page 15: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Load image file Decode image file Pass data to OpenGL texture

Page 16: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Set up environment Create coordinate system Draw a rectangle

Paste texture on it

Page 17: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Split the image file into tiles Draw multiple quads Paste different texture on them

Page 18: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

 

Page 19: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 20: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 21: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 22: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 23: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 24: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.
Page 25: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Traditional ◦ Key mapping◦ Infrared tracking◦ Distance measuring ◦ Haptic feedback

Reverse traditional◦ No buttons◦ Infrared tracking

(Another approach)

Page 26: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Throughput◦ Lots of data

Accuracy◦ Errors in infrared tracking

Sensitivity

Page 27: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Management of workstations◦ Remote control◦ Classroom management ◦ Wake on LAN◦ Network Boot◦ Shared drive

Page 28: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Dynamic loading of texture◦ Save memory but decrease in performance

Page 29: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Synchronization◦ Computer clock◦ Internet time server

Page 30: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Other User Interface◦ 3D camera◦ Touch-based devices

Other Wiimote usages◦ Two infrared LEDs tracking for zooming in Wiimote ◦ With a mirrored infrared source

Page 31: Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.