Implementing an Adaptive Behavior for Spread Spectrum Watermarking Procedures