Siren Codec
Encyclopedia
Siren is a family of patented, transform-based, wideband
Wideband Audio
Wideband audio is an audio technology used in telephony. It extends the frequency range of audio signals transmitted over telephone lines, resulting in higher quality speech. The range of the human voice extends from 80 Hz to 14 kHz but traditional, voiceband or narrowband telephone calls limit...

 audio codec
Audio codec
All codecs are devices or computer programs capable of coding or decoding a digital data stream or signal.The term audio codec has two meanings depending on the context:...

s developed and licensed by PictureTel Corporation (acquired by Polycom
Polycom
Polycom is a multinational corporation with approximately 3,200 employees worldwide and an annual revenue of approximately $1.2 billion in 2010. The company manufactures and sells telepresence and voice communications solutions.-Company History 1990:...

, Inc. in 2001). There are three Siren codecs: Siren 7, Siren 14 and Siren 22.

Siren 7 (or Siren7 or only Siren) provides 7 kHz audio, bit rate
Bit rate
In telecommunications and computing, bit rate is the number of bits that are conveyed or processed per unit of time....

s 16, 24, 32 kbit/s and sampling frequency 16 kHz. Siren is derived from PictureTel's PT716plus algorithm. In 1999, ITU-T
ITU-T
The ITU Telecommunication Standardization Sector is one of the three sectors of the International Telecommunication Union ; it coordinates standards for telecommunications....

 approved G.722.1
G.722.1
G.722.1 is a licensed royalty-free ITU-T standard audio codec providing high quality, moderate bit rate wideband G.722.1 is a licensed royalty-free ITU-T standard audio codec providing high quality, moderate bit rate (24 and 32 kbit/s) wideband G.722.1 is a licensed royalty-free ITU-T standard...

 recommendation, which is based on Siren 7 algorithm. It was approved after a four-year selection process involving extensive testing. G.722.1 provides only bit rates 24 and 32 kbit/s and does not support Siren 7's bit rate 16 kbit/s. The algorithm of Siren 7 is identical to its successor, G.722.1, although the data formats are slightly different.

Siren 14 (or Siren14) provides 14 kHz audio, bit rates 24, 32, 48 kbit/s for mono, 48, 64, 96 kbit/s for stereo and sampling frequency 32 kHz. Siren 14 supports stereo and mono audio. It offers 40 millisecond algorithmic delay, using 20 millisecond frame lengths. The mono version of Siren 14 became ITU-T G.722.1C (14 kHz, 24/32/48 kbps) in April 2005. The algorithm is based on transform technology, using a Modulated Lapped Transform (MLT).

Siren 22 (or Siren22) provides 22 kHz audio, sampling frequency 48 kHz, bit rates 64, 96, 128 kbit/s stereo and 32, 48, 64 kbit/s mono. Siren 22 offers 40 millisecond algorithmic delay using 20 millisecond frame lengths. In May 2008, ITU-T approved the new G.719
G.719
G.719 is an ITU-T standard audio codec providing high quality, moderate bit rate wideband audio coding at low computational load...

 full-band codec which is based on Polycom Siren 22 audio technology and Ericsson’s advanced audio techniques.

Software support

Siren 7 is commonly used in videoconferencing systems and is also part of Microsoft Office Communicator when using A/V conferencing. Microsoft Office Communications Server uses Siren 7 during audio conferencing. With the default Office Communicator client, point to point audio is by default performed using Microsoft's proprietary codec RTAudio
RTAudio
RTAudio is a Microsoft produced adaptive wide-band speech codec. It is used by Microsoft Office Communications Server and the related OCS clients ....

. When a call is promoted into an audio conference (any time 3 or more participants have joined), the codec is switched on the fly to Siren. This is done for performance reasons. Note that even if the conference is reduced to below 3 participants, OCS does not demote the conference to be point-to-point; it remains an A/V conference until the conference is terminated.

In Windows XP and later versions of Windows, the Siren 7 codec is implemented in %systemroot%\system32\SIRENACM.DLL. It is used by MSN Messenger and Live Messenger for sending and receiving voice clips and also as one of the available codecs for the 'Computer Call' feature.

FreeSWITCH
Freeswitch
FreeSWITCH is a free and open source communications software for the creation of voice and messaging products. It is licensed under the Mozilla Public License , a free software license...

 communication open source software can do transcoding, conferencing and bridging of Siren 7/G.722.1 and Siren 14/G.722.1C audio formats.

aMSN
AMSN
aMSN is a free Windows Live Messenger clone. aMSN attempts to emulate the look and feel of Windows Live Messenger, and supports many of its features...

, an open source Windows Live Messenger clone uses for Siren audio compression and decompression the "libsiren" library, an open source implementation of the codec, written by aMSN developer Youness Alaoui (KaKaRoTo) . The libsiren library has also been copied into libmsn and into the msn-pecan project, which provides plug-in for Pidgin
Pidgin (software)
Pidgin is an open-source multi-platform instant messaging client, based on a library named libpurple. Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various services from one application.The number of Pidgin users was estimated to be over 3...

 and Adium
Adium
Adium is a free and open source instant messaging client for Mac OS X that supports multiple IM networks, including Windows Live Messenger, Yahoo! Messenger, Google Talk, AIM, ICQ, and XMPP. It supports many protocols through the libraries libezv , MGTwitterEngine , and libpurple...

 instant messaging clients.

Licensing

Usage of Siren 7 and Siren 14 compressions require the licencing of patents from Polycom, in most countries. A royalty free
Royalty free
Royalty-Free, or RF, refers to the right to use copyrighted material or intellectual property without the need to pay royalties for each use or per volume sold, or some time period of use or sales.-Computer standards:...

licence for Siren 7 and Siren 14 is available from Polycom if certain fairly basic conditions are met.

Usage of Siren 22 also require the licencing of patents from Polycom.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK