MPEG-4 @ ENST


Document updated on October 10th, 2003

Table of contents:

MPEG-4 Content

     
     

flowers

Usage: Move your pointer around and click on the stamps

Description: This sample presents a user interface concept that looks a bit like the MacOSX Aqua dock. The pictures on the perimeter are active: hovering on them zooms in on them, and clicking on them replaces the picture in the middle. This has been generated from a high-level XML description code-named B4.

Warning: this scene stopped working after a recent corrigendum. This does not work with Envivio 1.2

videomaxmin

Usage: Click on the videos

Description: Each video is active. Clicking on a video will alternatively zoom it up to full screen and back to original size. This has been generated from a high-level XML description code-named B4.

Warning: This scene exercises a strange bug in Envivio 1.2: the videos do not seem to be clickable?

slide show

Note: This sample does not work too well yet in some player

Usage: This file is not interactive

Description: This file presents a test slideshow, with many different transitions and some slide sub-objects. This has been generated from a high-level XML description code-named B4.

Warning: This scene exercises a strange bug in Envivio 1.2 about placement of objects within a stack of Layer2D nodes.

menu

Usage: Hover and click on visible elements, including the popup menu.

Description: This file presents a few GUI elements implemented in pure BIFS (no script). There is a button, an active text and a popup menu. This has been generated from a high-level XML description code-named B4.

magnifier

Note: This sample does not work too well with some player

Usage: Drag the magnifier glass around. Inside the magnifier glass, a 3x zoom of the main picture can be seen. The movement of the glass is translated into a coherent movement of the zoomed picture inside the glass. This file was authored by hand (emacs + mp4tool).

tiger

Usage: This file is not interactive

Description: This file presents an SVG sample that has been automatically translated to XMT then MP4. Many of the SVG features are translatable to BIFS but automatic translation is currently limited by the capabilities of the available MPEG-4 players.

cartoon

Note: ©MediaPEGS/Les Humanoïdes Associés

Warning: audio synchronization is shaky

Description: This sample is a translation of an existing cartoon to MPEG-4. The cartoon was initially designed with the PEGS tool of the company MediaPEGS. The PEGS tool dumped the cartoon information to an XML file, which was read and optimized by ENST software, and then converted to MP4 with mp4tool.

mosaic

Usage: Hover and click on visible elements, most are active and have tooltips.

Description: This sample is a cheap clone of the Atlantic city mosaic, which was the first full application authored in MPEG-4  

 teaser

Note: the spurious "scene restart" is a bug of some player.

Usage: Click on the moving video icons

Description: This sample presents a "video sampler". Small versions of the available videos scroll at the bottom of the scene. Clicking on one icon starts a bigger version of the video in the screen above the scrolling icons. This has been generated from a high-level XML description code-named B4.

 fractals

Note: This is a extreme case, designed to break players.

Description: In this sample, there are only 2 shapes and a few transforms :)

More SVG: clown

Usage: This file is not interactive

Description: This file presents an SVG sample that has been automatically translated to XMT then MP4. Many of the SVG features are translatable to BIFS but automatic translation is currently limited by the capabilities of the available MPEG-4 players.

another cartoon

Note: ©MediaPEGS/Les Humanoïdes Associés

Warning: audio synchronization is shaky

Description: This sample is a translation of an existing cartoon to MPEG-4. The cartoon was initially designed with the PEGS tool of the company MediaPEGS. The PEGS tool dumped the cartoon information to an XML file, which was read and optimized by ENST software, and then converted to MP4 with mp4tool.

Our university's research slides
(PowerPoint clone)

Usage: click anywhere to move forward,
use the blue arrows to navigate between slides.

Description: This sample is a proof of concept. It is possible to create advanced slide presentations with MPEG-4 BIFS. To create this sample, we started from pieces of JPEG images from an existing presentation. The same would be feasible (but more time consuming) from BIFS primitives. This has been generated from a high-level XML description code-named B4.

Our university's research slides again

 

Usage: Each slide is active. Clicking on it will alternatively zoom it up to full screen and back to original size.

Description: This sample started from the same slides as left, but tried to adopt an MPEG-4 style. This has been generated from a high-level XML description code-named B4.

Warning: This works with the reference software but does not work with Envivio 1.2

Some slides, with a navigator

Description: this sample is a slide show in pure BIFS (no JPEGs from an existing presentation) with more features: arrows to skip forward and backward, and a slide navigator (complete with vertical scrollbar). All this was done specified in B4 and compiled to XMT.

Warning: This scene exercises a strange bug in Envivio 1.2 about placement of objects within Layer2D (slides partially out of screen on the right)

 A little surprise

Usage: Wave the cursor on top of the scene.

Description: This has been generated from a high-level XML description code-named B4. 

Warning: this scene stopped working after a recent corrigendum. This does not work with Envivio 1.2

   
 

 

 

     

Videos in the content above are either:

Cartoons are © MediaPEGS, distributed here with authorisation.

The MPEG-4 scenes are © ENST and have been developed with ENST's MPEG-4 authoring technology.

MPEG-4 Players

The best MPEG-4 Systems player on the Web is of course Osmo4, to be downloaded from this page.

One MPEG-4 player currently freely available on the Internet which implements a reasonable subset of MPEG-4 Systems is EnvivioTV (PC, Windows). Please go to www.envivio.com to download it.

TILAB/Optibase have a 2D player used in Japan. Look for the keyword TDK and WonderStream/WonderCreator: for the moment, there is no information publically available in English, only something in Japanese.

The mpeg4ip project on SourceForge has a wealth of tools for all developers, even non-PC, non-Windows. But apparently they are not yet interested in MPEG-4 Systems, so their player does not play the content above. Check mpeg4ip.sourceforge.net. There are related projects which are also very interesting, like faac.

MPEG-4 Activities and Projects

MPEG-4 Links

Look also at the players section


Page maintained by Jean-Claude Dufourd and the MPEG-4 Tools and Services team