Quick AWT2 User Guide
This is a quick user guide that explains basics of using AWT2 via its graphical front-end tool.
Power users can use AWT2 tools in automated server environments and also integrate with AWT2 SDK. Request a comprehensive AWT2 User Guide (PDF) here.
This guide shows screen captures from Windows version of AWT2 GUI. AWT2 GUI for Mac OS and Linux look very similar.
Download AWT2 package (either evaluation demo or commercial) to your computer.
Unpack the archive.
AWT2 package consists of encoder (watermark embedding tool), decoder (watermark extraction tool), GUI front-end utility and comprehensive user guide. After unpacking you should obtain the following files structure:
The program does not need to be installed and does not have any special installation tool or setup. It is ready to use right after unpacking.
Run AWT2 GUI tool (by clicking the marked file shown on the screen capture above). It will open a window looking as below:
Note that the window has two tabs: Encoder and Decoder.
Using these tabs you can switch between the two operating modes of the program.
Encoding a file (embedding a watermark)
To encode an audio file i.e. to embed a watermark into it, click the Encoder tab.
Here you need to fill in all required fields.
Point the program to the input audio file (must be .WAV) by clicking a button located to the right of the input file name field and browsing to the needed file:
Notice that the output audio file name is filled in automatically. You can change the name and location of the output file if you want.
Fill in the desired watermark payload that you want to embed into the audio file. The watermark payload should be specified in a hexadecimal form, i.e. using charactes “0”-“9” and “A”-“F” (for example, “0xFE21” which is 2 bytes payload).
For your information:
* 1-byte watermarks are within the range from hexadecimal 0x00 (decimal 0) to 0xFF (decimal 255). For example: 0x12
* 2-bytes watermarks are from hexadecimal 0x0000 (which is a decimal 0) to 0xFFFF (decimal 65535). For example: 0xABCD
* 4-bytes watermarks are from hexadecimal 0x00000000 to 0xFFFFFFFF. For example: 0xABCDEF12
Please note: Maximal watermark payload size that is supported by your particular copy of the encoder depends on the version of AWT2 package that you use/purchased. This can be: 1 byte max, 2 bytes max, 4 bytes max or unlimited.
If you are using demo version of the AWT2 package, the only watermarks that can be embedded are: 0x12, 0x56 (1 byte), 0x7890, 0x9876 (2 bytes), 0xABCDEF12, 0x12345678 (4 bytes), 0x112233445566 (6 bytes), 0x1122334455667788 (8 bytes) and 0x00112233445566778899001122…778899 (40 bytes).
After filling in all needed data you can click Encode button to start processing the chosen file:
Decoding (extracting watermark from file)
To decode a file, i.e. to search and extract a watermark from it, click the Decoder tab:
Point the program to the desired audio file (must be .WAV) by clicking a button located to the right of the input file name field and browsing to the needed file:
In the numeric field just below the field with input file name, specify the watermark payload size (in bytes) that is expected to be present in the file:
Note: To successfully detect and extract watermark payload from an audio file, you must specify expected watermark payload size (and other parameters hidden under More Options button) exactly as it was used at the encoding stage. In other words, if you embedded 1-byte watermarks, you must specify “1” as the expected watermarking payload size.
After filling in all neded data you can press Decode button to start the analysis of the chosen file:
The decoding process will take some time.