音声ブラウザご使用の方向け: SKIP NAVI GOTO NAVI

DINF Seminar on Development of DAISY SMIL 2.0 and the AMBULANT SMIL Player

SMIL 2.0 and the AMBULANT SMIL Player

http://www.cwi.nl/projects/Ambulant/

Daisy Symposium
9 September 2004

Dick Bulterman
Dick.Bulterman@cwi.nl
CWI: Centrum voor Wiskunde en Informatica
Amsterdam, The Netherlands

Goals & Overview

Provide Overview of SMIL 2.0

  • Motivation
  • Understand the XML Structure of SMIL
  • Implications for Current and Future Web Content

Introduce the AMBULANT SMIL player

  • SMIL Support
  • Implementation Platforms
  • Current and Future Directions

Part I

What is SMIL and Why Should You Care?

SMIL 2.0 Overview

What it is:

An open, XML language for describing how media objects can be scheduled and rendered relative to each other

What it is not:

SMIL does NOT describe or define media objects; it defines how media objects interact

Overview of Implementations

  • Desktop Computers
  • PDA's
  • Mobile Telephones
  • Special Purpose Devices

SMIL From the User's Viewpoint

an image of replayed contents on screen produced with SMIL

SMIL in a Nutshell

<smil xmlns="http://www.w3.org/2001/SMIL20/Language" >
<head>
<layout>
</layout>
</head>
<body >
<par>
<img id="Backg" region="Background" src="MainBackground.gif" fill="freeze"/>
<video region="Image" src="Video.mpg"/>
<switch>
<audio region="Audio" src="Audio-English.mp3" systemLanguage="en"/>
<audio region="Audio" src="Audio-Japanese.mp3" systemLanguage="jp"/>
</switch>
<img region="Caption" begin="7" dur="4s" src="cap1.ttf" systemCaptions="on" />
</par>
</body>
</smil>

Advantages of SMIL for Daisy

Non-Proprietary Format

  • Defined by W3C
  • Royalty free
  • Open standardization process

Multiple Types of Captions

  • Text
  • Audio
  • Graphic

Different Sets of Content Can Be Mixed

Captions are not 'baked in'

SMIL: Bird's Eye View

an image of SMIL(Bird's eye view)

More Information on SMIL

an image of SMIL 2.0 : The book

Part II

The AMBULANT SMIL Player

Overview of the AMBULANT Player

What it is:

  • An open-source SMIL 2.0 player
  • Provides full support for SMIL
  • Provides a flexible player architecture

Overview of Implementations

  • Windows Desktop
  • Windows CE
  • Linux (+PDA)
  • Macintosh

Examples Using the AMBULANT Player

Text Captions

Conditional captions timed with media

Video Captions

Extra content to describe visual data

Contact Information

Ambulant SMIL Player and Editor
www.ambulantPlayer.org

Direct Contact Info
Dick Bulterman
CWI
Kruislaan 413
1098 SJ Amsterdam, NL
Dick.Bulterman@cwi.nl