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