Indeo® Video Version 5.1 and Indeo Audio 2.5
Release Notes
The Indeo® video 5.1 and Indeo audio 2.5 release notes contain the following sections:
Intel is pleased to introduce Indeo video 5.1 and Indeo audio 2.5. These release notes describe features of Indeo video and Indeo audio. A general overview of progressive download technology is also included.
Indeo software is represented in two seperate locations on the Intel web site: To download Indeo software, view sample video clips, and obtain general information about Indeo video, Indeo audio, and progressive download technology, please visit our developer website at:
http://developer.intel.com/ial/indeo/
For technical support, troubleshooting tips, technical notes, and sample applications with source code, please visit our support website at:
http://support.intel.com/support/technologies/multimedia/indeo/
Enhancements to Indeo video version 5.1 include the following:
Indeo audio 2.5 is the primary audio compression codec used by the Indeo Video 5 Progressive Download Publisher (see http://developer.intel.com/ial/indeo/video/web.htm). This release includes the following features:
Indeo audio compresses 16-bit raw PCM audio by a factor of eight. For example, a one-second CD-quality audio (16-bit PCM, 44.1 kHz sample rate, stereo) clip requires 176,400 bytes of storage. After compression, it requires 22,050 bytes of storage.
Sample rates of 8,000 Hz, 11025 Hz, 22050 Hz, and 44,100 Hz are supported. It is possible to convert to a lower sample rate while compressing an audio clip with Indeo audio. For example, the one-second CD-quality audio clip mentioned above could be converted to 8,000 Hz sample rate during compression. In this case the compressed clip would require 4,000 bytes of storage. Note, however, that decreasing the sample rate can dramatically reduce the audio quality.
Both stereo (two channel) and mono (one channel) compression and playback are supported. Mono requires half the storage space of stereo. For example, if the one-second CD-quality stereo audio clip mentioned above is compressed as mono at 8,000 Hz sample rate, the resulting compressed audio clip would require only 2,000 bytes of storage! However, note that compressing stereo audio as mono can dramatically reduce the audio quality.
Read more about these features and how to use them at the Indeo audio home page:
http://developer.intel.com/ial/indeo/audio/index.htm.
Indeo video 5 scalability allows Internet videos to be downloaded progressively. Video files on a Web server can be created in such a way that lower resolution, lower frame rate video can be viewed almost immediately, allowing the user to quickly decide if they wish to continue viewing the video or download it to their hard drive. Given more download time, and/or a faster Web connection, a Progressive Download file will continuously improve in both quality and frame rate, until all of the video data is downloaded from the Web server to the client PC.
This gives Web authors the ability to create high-quality video content, and lets viewers use fast connections and/or longer download times to get the highest quality video on their PCs. Those connected to the Web at slower speeds, however, can still access video of good quality without unreasonable waits and download times.
To create a Progressive Download file a video producer first creates a standard .AVI file using a video editing/compression tool such as Adobe Premiere* or Asymetrix Digital Video Producer*. When creating the file, Indeo video's "scalability" compression option must be turned ON.
The file is then modified using the Intel Indeo video 5 Progressive Download Publisher tool. This tool opens and re-saves the file, creating the progressive download file structure and optionally compressing the audio into Intel's new Indeo audio format as it does so. To learn more about this process read about how to use the Indeo video 5 progressive download publisher tool.
The Indeo Media Kit includes full-feature progressive download publishing tools.
The Indeo video 5 release includes most of the features in previous releases of Indeo video:
Video access protection
Many multimedia developers are concerned about the illegal distribution of their copyrighted material. The Indeo video 5 codec helps prevent misuse of video clips by using access keys (numeric passwords that can be inserted into a video clip during compression). Applications need the password to play video clips encoded with an access key.
Key frame flexibility
The Indeo video 5 codec offers control and flexibility over the use of key frames. The key frame interval is unrestricted, allowing a variety of values:
Along with this flexibility in key frame intervals, Indeo video 5.1 allows for non-periodic key frames. This means that during editing, the encoding application can tell the Indeo video 5 codec to place a key frame at any location. Video producers can then specify access points anywhere within a video sequence, or better control video quality by placing key frames on scene-change boundaries.
Application interactivity
Indeo video 5 incorporates features that make it possible to include video in interactive multimedia applications and games, challenging the traditional notion of video as having a fixed size and rectangular shape.
Transparency
For years, the movie and television industries have used the technique of chroma-keying (sometimes called blue-screening) to place foreground objects over synthesized backgrounds. One example of chroma-keying is when TV meteorologists appear to be standing in front of a wall-sized map, when in fact, they are standing in front of a blue wall. Chroma-key circuitry electronically separates the foreground pixels representing the meteorologist from the blue background pixels and overlays the meteorologist on an electronically-generated weather map. The Indeo video codec supports this type of transparency. During encoding, a compression application can send information to the codec describing a color or range of colors that represent a transparent background (such as the blue wall in the meteorologist example). Indeo video then analyzes each frame, separates the background pixels from the foreground, and makes the background pixels transparent, encoding only the foreground objects as compressed video.
Indeo video 5's transparency encoding is flexible, allowing for arbitrarily-shaped multiple foreground objects. Foreground objects can also move from frame to frame, allowing you to create what might be called video sprites. Video sprites are transparent video objects that can be overlaid onto other video or bitmap backgrounds. During playback, foreground objects can be composited dynamically over different backgrounds. For example, the meteorologist can appear over different weather maps on PCs with sufficiently powerful Pentium processors. A foreground object can even appear over another video stream, as in the case of a tornado.
Local decode
Sometimes an application needs to display only part of a decoded video image. For example, in a game, you might look through the periscope of a submarine where your view is limited to a small subset of the entire image. This subset changes as the video plays, depending on where the periscope is rotated.
In this case, much of the source image does not need to be displayed, and it's preferable not to waste processor resources decoding it. Indeo video 5 provides this capability through a feature called local decode.
The playback application can tell Indeo video 5 to decode only a rectangular subregion, called the view port, from the source video image. The minimum possible size of the local decode viewport is defined during compression, but the display size and location of the viewport can be changed dynamically during playback.
Real-time video effects
The brightness, contrast, and color saturation of Indeo video 5.1 files can be modified interactively during playback. This makes it possible to simulate different lighting conditions, or to tailor the appearance of the video playback to particular graphics environments and preferences.
Indeo software is now being delivered in one convenient installation package (iv5setup.exe). This package includes an option to install the minimal files needed to playback videos compressed with Indeo software. In addition, a Developer option that includes InstallShield source code and Custom option are also available.
Download iv5setup.exe from our website at:http://developer.intel.com/ial/indeo/video/driver.htm
NOTES: The Progressive Download Publisher demo is available as a seperate download at: (iv5setup.exe is also required for the demo to work properly).
http://developer.intel.com/ial/indeo/video/driver.htm
The Indeo video 5.1 codec is a 32-bit driver that supports Microsoft Windows* 95, Windows 98, and Windows NT*. Windows 3.1 support is not available.
To Uninstall Indeo software:
To UnInstall the Progressive Download Publisher Tool:
Iv5setup.exe
Installation
Note: The install of the Indeo video 5 Progressive Download Plug-in places the plug-in in the plugins directories of up to three copies of Netscape Navigator, as well as in the plugins directory of Microsoft Internet Explorer 3.0.
Indeo video 5.1 Codec
There are several limitations associated with the Indeo video 5.1 codec.
Indeo audio 2.5
DirectShow Filter
Note: Internet Explorer 4.0 (or higher) is required on the system in order for the Progressive Download DirectShow filter to work.
Progressive Download Plug-in
Note: The Progressive Download Plug-in is designed for both Netscape Navigator and Microsoft Internet Explorer (3.x or newer). The 2.x versions of these browsers are not supported.
Progressive Download Publisher