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.

 AWT1     

Audio Watermarking Tools 1 (AWT1) — a watermarking, "digital signing" solution that implements a so-called "strict watermarking" approach in the sense that the non-watermarked source audio data is required to find and decode the watermark in the watermarked recording. The watermark extraction is performed by “comparing” the source data with the watermarked stream. A simple and effective watermarking solution that demonstrates almost insane watermark robustness.
More information...

 AWT2     

Audio Watermarking Tools 2 (AWT2) — a flagship forensic watermarking and "digital signing" solution of the AWT family. AWT2 implements a 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 required for watermark detection and extraction. AWT2 offers industrial-grade performance, features, robustness and data rate. Designed for anti-piracy, monitoring, tracking and forensic watermarking purposes over digital and analog audio channels.
More information...

 AWT3     

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 tours and the like. Details and a demo, including an Android app allowing to detect watermarks over-the-air, are available upon request.
More information...

 AWT4     

Audio Watermarking Tools 4 (AWT4) — an audio triggering, signaling and watermarking solution providing semi-inaudible time-precise "digital stamping" with a high data rate. Enables placing/extracting capacious digital codes in audio streams at precise points in time to trigger time- and data-specific events with very high temporal accuracy (~30ms).
More information...

 AWT5     

Audio Watermarking Tools 5 (AWT5) — an audio triggering  and watermarking solution specifically designed for over-the-air (loudspeaker-to-microphone) triggering in applications requiring transmission of lossy-compressed audio and over-the-air triggering in reverberant, real-world environments such as in living rooms / halls via FM radio, TV broadcasts, etc. on the user's mobile device. AWT5 applications include "second screen" experiences, kick-shopping, forensic watermarking, identification and more, including triggering with high temporal accuracy. Details and a demo, including Android app allowing to detect watermarks over-the-air, are available upon request.
More information...

 AWT0     

Audio Watermarking Tools 0 ("AWT-Zero") — inaudible signaling via lossless audio PCM channels. Allows watermarking of extremely short wave files and triggering over completely lossless audio channels.
More information...

Refer to a table below containing a detailed comparison of the 5 watermarking solutions.




Core audio fingerprinting and acoustic matching software technology


 AFT        

Audio Fingerprinting Tools (AFT) — robust audio (acoustic) fingerprinting solution. Content matching, identification and monitoring by means of acoustic hashing.
More information
 




Web-services

TrustedAudio.com — secure, watermarked audio delivery platform. An easy and reliable way to share, deliver, and distribute watermarked audio files
TrustedAudio.com - secure, watermarked audio delivery platform
TrustedAudio offers manual operation via web interface as well as automation via API.
Visit TrustedAudio.com...


AudioTag.info — a free music recognition robot with multi-million songs database:
AudioTag.info - FREE music recognition robot
AudioTag.info is a free music recognition robot offering its service as a web-application and via API. AudioTag can be used commercially.
Visit AudioTag.info...



Detailed comparison of the core watermarking AWT solutions

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)
Algorithm characterization AWT1 AWT2 AWT3 AWT4 AWT5 AWT0
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, ultrasonic, 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
Watermarking domain Uncompressed Uncompressed Uncompressed Uncompressed Uncompressed Uncompressed
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 available Yes Yes Yes Yes Yes Yes
SDK with real-time audio streams encoding & decoding capabilities Yes Yes Yes Yes Yes Yes
Detailed documentation Yes Yes Yes Yes Yes Yes
Android app available No Yes Yes No Yes No

(*) subject to limitations in different packages