ABSTRACT
Scene Graph APIs are used to interact at the application level with a 2D or 3D scene. Examples of such APIs are the External Authoring Interface for VRML scenes or the MPEG-J scene graph API for MPEG-4 scenes. In theory, a remote or local application could interact with the scene using these APIs. But in practice, the application is running in the scene player as a java applet or MPEGlet. This paper shows how a remote scene graph API can be implemented by defining a new graphic streaming channel at the application level. We describe a simple and compact communication protocol corresponding to this streaming channel and give some results of use of this channel. A comparison between EAI and MPEG-J scene graph is also presented.
- Aoron E. Walsh, Mikaël Bourges-Sévenier. Core Web 3D. Prentice Hall, 2001. Google ScholarDigital Library
- Contact (blaxxun): http://www.blaxxun.com (Visited Jun 27, 2003)Google Scholar
- Jim Waldo & the Jini Technology Team. The Jini(TM) Specifications, Second Edition Addison-Wesley, 2000. Google ScholarDigital Library
- Jini Community, http://www.jini.org (Visited Jun 27, 2003)Google Scholar
- John L. Robinson, John A. Stewart and Isabelle Labbe, "MVIP---audio enable multicast Vnet", Proceeding of the Web3D-VRML 2000 fifth symposium on virtual reality modeling language, 2000, Monterey, CA USA. Google ScholarDigital Library
- MPEG-4 Systems MPEG-J. http://mpeg.tilab.com/working_documents/mpeg-04/systems/amd3.zip (Visited Jun 27, 2003)Google Scholar
- Overview of the MPEG-4 Standard. ISO/IEC JTC1/SC29/WG11 N4668, March 2002 http://mpeg.telecomitalialab.com/standards/mpeg-4/mpeg-4.htm (Visited Jun 27, 2003)Google Scholar
- Rodger Lea, Yasuaki Honda, Kouichi Matsuda, Satoru Matsuda. "Community Place: Architecture and Performance". VRML '97. http://www.csl.sony.co.jp/person/rodger/VRML97/PAPER/vrml97.html (Visited Jun 27, 2003) Google ScholarDigital Library
- The Virtual Reality Modeling Language. International Standard ISO/IEC 14772-1:1997. http://www.web3d.org/technicalinfo/specifications/ISO_IEC_14772-All/index.html (Visited Jun 27, 2003)Google Scholar
- The Virtual Reality Modeling Language (VRML) -- Part 2: External authoring interface. ISO/IEC 14772-2:2002. http://www.web3d.org/technicalinfo/specifications/ISO_IEC_14772-All/index.html (Visited Jun 27, 2003)Google Scholar
- portals of Next Generation, SoNG. Information Society Technologies (IST), Project Reference: IST-1999-10192. http://www.song-opi.de:2099/ (Visited Jun 27, 2003)Google Scholar
- White and Jeff Sonstein. Vnet: a free, multi-user VR system. http://www.csclub.uwaterloo.ca/u/sfwhite/vnet/ (Visited Jun 27, 2003)Google Scholar
- Wray M. and Hawkes R. (1998) "LivingSpace: Distributed Virtual Environments and VRML: an Event-based Architecture", Computer Networks and ISDN Systems, 30 (1998) pp. 43-51. Google ScholarDigital Library
Index Terms
- Application-level graphic streaming channel
Recommendations
Object-Based Coding for Plenoptic Videos
A new object-based coding system for a class of dynamic image-based representations called plenoptic videos (PVs) is proposed. PVs are simplified dynamic light fields, where the videos are taken at regularly spaced locations along line segments instead ...
A Software-Hardware Co-Implementation of MPEG-4 Advanced Video Coding (AVC) Decoder with Block Level Pipelining
We present a baseline MPEG-4 Advanced Video Coding (AVC) decoder based on the methodology of joint optimization of software and hardware. The software is first optimized with algorithm improvements for frame buffer management, boundary padding, content-...
Comments