Time Index Technologies

The flexible framework for time-based applications.

 

Time Indexing Audio System

The Time Indexing Audio System is an application that extents the TIX Core to provide direct access to parts of an audio stream from a specific point within the stream. By having a configurable start time and duration the audio is accessed without needing to split the audio stream into many small sections.

The configurable times can be specified as offsets into the audio, such as from 1 minute from the start, for a duration of 20 seconds. Alternatively, times can be specified absolutely, such as 10:30 on the 1st November 2004, for a duration of 3 minutes 30 seconds.

The Time Indexing Audio System is suitable for many applications, including the following business sectors:

  • music download, for use by record labels or music libraries to allow users to hear part of a track
  • telephone call playback, for use by call centres to replay telephone conversations for training or validation purposes
  • trading room verification, in order to confirm that the volume and value of a trade undertaken, matches that expressed between the client and the dealer

The audio retrieved from the TIX Audio System can be delivered to the end-user in various ways. These include:

  • directly to an audio player, such as iTunes, XMMS, or Windows Media Player
  • via an embedded web-based player, such as a Flash player or a Java Applet player
  • using a network protocol, such as RTP

The extentions to the TIX core that constitute the TIX audio system are flexible enough so that they can be part of a bespoke application or can be made as part of an existing application.

When Time Indexing is to be added to an existing application, TIX audio can use the existing audio files, but add the indexing separately. Using this approach, TIX does not interfere with the existing application, but co-exists with it, allowing the existing data to be utilized more effectively.

For ease of integration into applications, the TIX Audio system is written in Java, so taht it is totally portable to any platform. It can be used in standalone applications, be part of J2EE application, or embedded in a web-based application.

 

© 2009 Time Index Technologies