ЭФФЕКТИВНОЕ ДЕТЕКТИРОВАНИЕ ВОДЯНЫХ ЗНАКОВ

1. Способ детектирования водяного знака, содержащий этап предварительной фильтрации и этап детектирования, при этом
на этапе (220) предварительной фильтрации
принимают сигнал данных,
получают дескриптор (330) сигнала из сигнала данных,
сравнивают дескриптор сигнала с целевым дескриптором (340) для определения того, является ли сигнал данных сигналом, который следует рассматривать как подходящий сигнал данных при детектировании водяного знака;
на этапе детектирования
детектируют водяной знак в подходящем сигнале (240) данных только, если в результате определения определено, что сигнал данных представляет собой сигнал, который следует рассматривать как подходящий сигнал данных, в противном случае сигнал (250) данных игнорируют.
2. Способ по п.1, в котором сигнал данных может быть разделен на один или больше сегментов, и причем по меньшей мере один из сегментов ассоциирован с целевым дескриптором сегмента и дескриптором сегмента, при этом
этап предварительной фильтрации дополнительно содержит этапы, на которых
разделяют подходящие сигналы данных на один или несколько сегментов (360) и получают дескриптор сегмента для по меньшей мере одного из сегментов (370);
добавляют сегмент подходящего сигнала данных к набору подходящих сегментов для детектирования водяного знака, если полученный дескриптор сегмента соответствует целевому дескриптору (390) сегмента; и
при этом водяной знак детектируют только в упомянутом наборе подходящих сегментов, выбранных на этапе предварительной фильтрации.
3. Способ по п.1, в котором дескриптор сигнала данных получают из метаданных, ассоциированных с сигналом данных.
4. Способ по п.1, в котором дескриптор сигнала данных получают из свойств сигнала данных.
5. Способ по п.1, в котором дескриптор сигнала данных получают из представления сигнала данных.
6. Способ по п.1, в котором два или больше этапа (410, 430, 480) предварительной фильтрации выполняют таким образом, чтобы выполнить множество этапов фильтрации, на которых осуществляется последовательная предварительная фильтрация сигнала данных перед выполнением детектирования водяного знака в отношении конечного подходящего сигнала.
7. Способ по п.2, в котором на этапе (220) предварительной фильтрации получение дескриптора из сигналов (330) данных и дескриптора сегментов сигналов (370) данных выполняют одновременно на одном этапе.
8. Способ по п.1, в котором на этапе (240) детектирования водяного знака декодируют полезную нагрузку, закодированную в водяном знаке.
9. Способ по п.1, в котором целевой дескриптор сигнала данных содержится в базе данных.
10. Способ по п.1, в котором сигнал данных содержит по меньшей мере одно из: звуковых данных, видеоданных, изображений, мультимедийного программного обеспечения, многомерных графических моделей, программных структур.
11. Считываемый компьютером код, предназначенный для воплощения способа по п.1.
12. Система детектирования водяного знака, содержащая
входной модуль (552), предназначенный для приема сигнала данных;
вычислительный модуль (554), предназначенный для сохранения или для предоставления доступа к целевому дескриптору, а также для детектирования водяного знака в принятом сигнале данных;
выходной модуль (556), предназначенный для вывода сигнала, представляющего, присутствует ли водяной знак в сигнале данных;
при этом вычислительный модуль (554) дополнительно выполняет этап (220) предварительной фильтрации и этап (240) детектирования;
на этапе предварительной фильтрации
принимают сигнал данных,
получают дескриптор сигнала из сигнала данных,
сравнивают дескриптор сигнала с целевым дескриптором для определения того, является или нет сигнал данных сигналом, который следует рассматривать как подходящий сигнал данных при детектировании водяного знака;
на этапе детектирования
детектируют водяной знак в подходящем сигнале данных только если во время определения определено, что сигнал данных
представляет собой сигнал, который следует рассматривать как подходящий сигнал данных, в противном случае сигнал данных игнорируют.