This page contains an overview of audio DSP software products and services that we offer.
Core audio watermarking software technologies
Audio Watermarking Tools is a family of software digital audio watermarking core DSP engines. The family consists of several different technologies, each having its unique features and capabilities, thus making them applicable in different applications and use-cases.
Audio Watermarking Tools 1 (AWT1) — a watermarking, "digital signing" solution realizing so called "strict watermarking" approach in the sense that the source (not watermarked) audio data is required in order to find and decode watermark in the watermarked recording. Watermark extraction is performed by “comparing” source and watermarked streams. Simple and effective watermarking solution demonstrating almost insane watermark robustness.
Audio Watermarking Tools 2 (AWT2) — a flagship forensic watermarking, "digital signing" solution in the AWT family. AWT2 realizes so called "blind watermarking" approach in the sense that the watermark can be extracted directly from the watermarked audio recording, the source audio is not needed for watermark detection and extraction. AWT2 provides industrial-grade performance, features, robustness and data rate. Designed for anti-piracy, monitoring, tracing and forensic watermarking purposes over digital and analog audio channels.
Audio Watermarking Tools 3 (AWT3) — an audio trigger and watermarking solution specifically designed for inaudible and reliable far-field, over-the-air digital signaling in applications such as kick-shopping, interactive museum guiding and alike. Details and demo, including Android app allowing to detect arbitrary watermarks over-the-air, are available upon request.
Audio Watermarking Tools 4 (AWT4) — an audio triggering, signaling and watermarking solution providing semi-inaudible time-precise "digital stamping" with high data rate. Allows placing/extracting capacious digital codes in audio streams at precise time places to trigger time- and data-specific events with very high timing accuracy (~30ms).
Audio Watermarking Tools 5 (AWT5)
— an audio trigger and watermarking solution specifically designed for event triggering over-the-air (loudspeakers-to-microphone) in applications implying transmission of lossy-compressed audio and triggering via air in reverberant, real-life environments such as in living rooms / halls via FM radio, TV broadcasts, etc. on user's mobile device. AWT5 applications include "second screen" experiences, kick-shopping, forensic watermarking, identification and more, including triggering with high timing accuracy. Details and demo, including Android app allowing to detect arbitrary watermarks over-the-air are available upon request.
Audio Watermarking Tools 0 ("AWT-Zero") — inaudible signaling over lossless audio PCM channels. Allows watermarking extremely short wave files and triggering over completely lossless audio channels.
Refer to a table below containing a detailed comparison of the 5 watermarking solutions.
Core audio fingerprinting and acoustic matching software technology
TrustedAudio.com — secure, watermarked audio delivery platform. An easy and reliable way to share, deliver, and distribute watermarked audio files
TrustedAudio offers manual operation via web interface as well as automation via API.
AudioTag.info — a free music recognition robot with multi-million songs database:
AudioTag.info is a free music recognition robot offering its service as a web-application and via API. AudioTag can be used commercially.
|Applications and uses||AWT1||AWT2||AWT3||AWT4||AWT5||AWT0|
|Robust watermarking designed specifically for forensic purposes and anti-piracy||Yes||Yes||No||No||Yes||Yes|
|General purpose watermarking and digital signing enabling authentication, anti-piracy, back-tracing and forensic uses||Yes||Yes||Partially||Partially||Yes||Yes|
|Data-hiding, data-transmission mean for general purposes||Yes||Yes||Yes||Yes||Yes||Yes (via lossless PCM channel only)|
|Reliable over-the-air sound transmission and triggering (e.g. for second-screen uses)||No||No||Yes||No||Yes||No|
|Live broadcast monitoring (easy/fast automated watermarks search)||Partially||Yes||Yes||Yes||Yes||Yes (via lossless PCM channel only)|
|Events triggering by signaling via audio stream||No||Yes||Yes||Yes||Yes||Yes (via lossless PCM channel only)|
|Decoder needs source (not watermarked) audio to find/extract watermark||Yes||No||No||No||No||No|
|Overal watermarks robustness||Very high, insane||Very high||High||High||Very high||Minimal|
|Watermarks are inaudible||Yes||Yes||Yes||Almost||Yes||Yes|
|Watermarks survive wave editing (cutting, cropping, padding)||Yes||Yes||Yes||Yes||Yes||Yes|
|Watermarks survive time-stretching (playback speed variation)||No||Yes||Partially||Yes||Yes||No|
|Watermarks survive mixing||Yes||Partially||Yes||Partially||Partially||No|
|Watermarks survive lossy transcoding (MP3, Youtube, etc.)||Yes||Yes||Yes, with proper settings||Yes||Yes||No|
|Watermarks survive bandwidth limiting||Yes, fully||Yes, fully||Typically not||Yes, with proper settings||Yes||N/A|
|Watermarks survive FM radio transmission||Yes||Yes||Typically not||Yes, with proper settings||Yes||N/A|
|Watermarks survive transmission over telephone lines||Yes||Yes||No||Yes, with proper settings||Yes||N/A|
|Watermarks reliably survive air-transducing (sound transmission over the air, loudspeaker -> microphone)||Yes||Partially (on short distances)||Yes (even on long distances)||Partially (with proper settings)||Yes||No|
|Watermarks can be used for over-the-air triggering in reverberant environments||No||No||Yes (even on long distances)||Partially (with proper settings)||Yes||No|
|Very low-power watermark detection||No||No||Yes||No||Yes||No|
|Watermarks are fully secret and cannot be detected by expert signal inspection||Yes||Yes||Partially||Partially||Partially||Yes|
|Minimal watermarkable audio duration||~ 5 sec||~ 5 sec||~ 3 sec||~ 3 sec||~ 1 sec||~ 20 ms|
|Watermark payload length||Up to 20 bytes*||Up to 120 bytes*||Up to 30 bytes*||Up to 48 bytes*||Up to 20 bytes*||Up to 128 bytes*|
|Multi-layer watermarking capabilities (multiple independent watermarks in one stream)||No||Yes, dual-layer||Partially||Yes, multiple layers||Yes||No|
|Time-accurate watermark placement and detection||No||~8 sec precision||~150 ms precision||~30 ms precision||Up to ~150 ms precision||Up to ~5 ms precision|
|Default/typical watermark carrier frequency region||Low+mid range, fixed||Low+mid range, fixed||Ultra-sonic, configurable||Fully configurable||Low+mid range, flexible||N/A (not frequency-based)|
|Types of AWT-watermarks that can co-exist in the same stream||AWT3, AWT4||AWT3, AWT4||AWT1, AWT2, AWT4||AWT1, AWT2, AWT3||AWT1, AWT2, AWT3, AWT4||N/A|
|Encoding speed||Very high||Very high||High||Very high||Very high||Very high|
|Software and Deliverables||AWT1||AWT2||AWT3||AWT4||AWT5||AWT0|
|Free evaluation package available||Yes||Yes||Yes||Yes||Yes||Yes|
|Cross-platform software (Windows, Linux, Mac OS, mobiles)||Yes||Yes||Yes||Yes||Yes||Yes|
|Command line (CLI) file-to-file tools for easy automation and scripting on servers||Yes||Yes||Yes||Yes||Yes||Yes|
|SDK with real-time audio streams encoding & decoding capabilities||Yes||Yes||Yes||Yes||Yes||Yes|
|Android app available||No||Yes||Yes||No||Yes||No|
(*) subject to limitations in different packages