PTViewerME - VR-Viewer for Mobile Devices

6 downloads 901 Views 918KB Size Report
Archive. Reader. Scale fit n≠6. Object. Viewer. Dersch (HFU). PTViewerME. PanoTools '07 ... PTViewer-files: PTViewerME.jar, PTViewerME.jad. Dersch (HFU ).
PTViewerME VR-Viewer for Mobile Devices Helmut Dersch [email protected] Hochschule Furtwangen University

PanoTools Meeting Luzern 2007

Dersch (HFU)

PTViewerME

PanoTools ’07

1 / 26

VR Playback Devices - World Sales 20061 (Mio Units)

1 CBC-News,

Computer Industry Almanac Inc, journal.pcvsconsole.com

Dersch (HFU)

PTViewerME

PanoTools ’07

2 / 26

Outline 1

Technology Overview Schematics Demonstration

2

Requirements Device Images

3

Files Image Container VR Container Standalone Projects

4

Installation

5

Remarks Dersch (HFU)

PTViewerME

PanoTools ’07

3 / 26

Technology

Overview

PTViewerME - Panoramas on Cellphones

Panorama Dersch (HFU)

Object PTViewerME

PanoTools ’07

4 / 26

Technology

Overview

PTViewerME - Features

Cubic panorama viewer (360◦ pan, 180◦ tilt, zoom). Object viewer ( 360◦ -turn). QTVR and PTViewer-format (subset, codec:JPEG). Fast (> 20 fps on typical phone). Java-profile MIDP 2.0/CLDC 1.1, JSR 75 (card-access), JSR 184 (mobile 3D graphics). Future extensions: Interface to onboard-GPS via Java-API JSR 179.

Dersch (HFU)

PTViewerME

PanoTools ’07

5 / 26

Technology

Schematics

PTViewerME - Schematics

im1.jpg im1.jpg, im2.jpg,. JPEG

Custom n=6 Scale Decoder 256x256

Cube Viewer

n≠6 Scale fit

Dersch (HFU)

PTViewerME

Object Viewer

PanoTools ’07

6 / 26

Technology

Schematics

PTViewerME - Schematics im1.jpg im1.jpg, im2.jpg,. JPEG

Custom n=6 Scale Decoder 256x256

Cube Viewer

n≠6 images.mov

Image Cont.

MOV Reader

default.html

HTML

HTML Parser

vrfile.tar

VR Archive

Archive Reader

Dersch (HFU)

PTViewerME

Scale fit

Object Viewer

PanoTools ’07

7 / 26

Requirements

Device

Device Requirements http://www.forum.nokia.com/devices

Dersch (HFU)

PTViewerME

PanoTools ’07

8 / 26

Requirements

Device

http://www.forum.nokia.com/devices

Dersch (HFU)

PTViewerME

PanoTools ’07

9 / 26

Requirements

Device

http://www.forum.nokia.com/devices

Dersch (HFU)

PTViewerME

PanoTools ’07

10 / 26

Requirements

Device

http://www.forum.nokia.com/devices

Dersch (HFU)

PTViewerME

PanoTools ’07

11 / 26

Requirements

Images

Cubic Face Images

Dersch (HFU)

PTViewerME

PanoTools ’07

12 / 26

Files

Image Container

Image Container

Dersch (HFU)

PTViewerME

PanoTools ’07

13 / 26

Files

Image Container

Image - Container

Dersch (HFU)

PTViewerME

PanoTools ’07

14 / 26

Files

VR Container

VR Container

Dersch (HFU)

PTViewerME

PanoTools ’07

15 / 26

Files

VR Container

Supported HTML - Tags title embed ◮ ◮ ◮ ◮ ◮ ◮ ◮ ◮

src file icon name fov, fovmax, fovmin pan, panmax, panmin tilt, tiltmax, tiltmin order autopan

Dersch (HFU)

< t i t l e>Marburg< / t i t l e> name= ” Schloss 1 ” f i l e = s c hlos s 1 . mov i c o n = s c hlos s 1 . png pan=180 autopan =−0.5 order= ” 0 ,1 ,3 ,4 ,5 ,2 ” < / embed> name= ” Schloss 2 ” f i l e = s c hlos s 2 . mov i c o n = s c hlos s 2 . png autopan =0.5 order= ” 0 ,1 ,3 ,4 ,5 ,2 ” < / embed>

PTViewerME

PanoTools ’07

16 / 26

Files

VR Container

VR - Container

Dersch (HFU)

PTViewerME

PanoTools ’07

17 / 26

Files

Standalone Projects

Standalone VR-Project

Requirements: Panorama and/or Object Movies file1.mov, file2.mov,. . .. HTML-file default.html Software: Java Development Kit (JDK), plain text editor. PTViewer-files: PTViewerME.jar, PTViewerME.jad.

Dersch (HFU)

PTViewerME

PanoTools ’07

18 / 26

Files

Standalone Projects

Standalone VR-Project

Dersch (HFU)

PTViewerME

PanoTools ’07

19 / 26

Files

Standalone Projects

Standalone VR-Project

Dersch (HFU)

PTViewerME

PanoTools ’07

20 / 26

Files

Standalone Projects

Standalone VR-Project

Dersch (HFU)

PTViewerME

PanoTools ’07

21 / 26

Files

Standalone Projects

Standalone VR-Project

Dersch (HFU)

PTViewerME

PanoTools ’07

22 / 26

Files

Standalone Projects

Standalone VR-Project

Dersch (HFU)

PTViewerME

PanoTools ’07

23 / 26

Files

Standalone Projects

Standalone VR-Project

Dersch (HFU)

PTViewerME

PanoTools ’07

24 / 26

Installation

Installation Standalone Projects Deploy JAR (application/java-archive) and JAD (text/vnd.sun.j2me.app-descriptor) on webserver. Point cellphone to JAD (Menu item: Program Download) Local install (USB, Bluetooth, IrDA, ...) Separate Viewer and VR-files Viewer Installation (options see above) VR-files installation to memory card (like other media). Set permissions for file access. (Menu item: Program options).

Dersch (HFU)

PTViewerME

PanoTools ’07

25 / 26

Remarks

Remarks Standalone Projects Pro Simple installation, no file access problems. Contra Limited space, difficult preparation. Separate Viewer and VR-files Pro Unlimited space, simple preparation. Contra Difficult installation, file access permissions required. Future Extensions Standard VR-features. Mobile device features (GPS)

Dersch (HFU)

PTViewerME

PanoTools ’07

26 / 26