УСТРОЙСТВО ДЛЯ ВНЕДРЕНИЯ ВОДЯНОГО ЗНАКА В ИНФОРМАЦИОННОЕ ПРЕДСТАВЛЕНИЕ, ДЕТЕКТОР ДЛЯ ОБНАРУЖЕНИЯ ВОДЯНОГО ЗНАКА В ИНФОРМАЦИОННОМ ПРЕДСТАВЛЕНИИ, СПОСОБ И КОМПЬЮТЕРНАЯ ПРОГРАММА И ИНФОРМАЦИОННЫЙ СИГНАЛ

1. Устройство (300; 700) для внедрения водяного знака (341; 742), подлежащего внедрению во входное информационное представление (310; 710), представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующееся тем, что включает:
сумматор информации (330; 740), выполненный с возможностью обеспечения входного информационного представления (310; 710) с водяным знаком (341; 742), подлежащим внедрению, и дополнительной информацией (343; 762), подлежащей добавлению, чтобы получить информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению,
где дополнительная информация, подлежащая добавлению, включает описательную информацию, описывающую внедрение, по крайней мере, одного водяного знака в информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией,
при этом устройство для внедрения выполнено с возможностью обеспечения входного информационного представления (310; 710) дополнительной информацией (343; 762), подлежащей добавлению, таким образом, что дополнительная информация, подлежащая добавлению, несет информацию о том, сколько водяных знаков содержится в информационном представлении (320; 720), обеспеченном водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению.
2. Устройство для внедрения (300; 700) водяного знака (341; 742), подлежащего внедрению во входное информационное представление (310; 710), представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующееся тем, что включает:
сумматор информации (330; 740), выполненный с возможностью обеспечения входного информационного представления (310; 710) водяным знаком (341; 742), подлежащим внедрению, и дополнительной информацией (343; 762), подлежащей добавлению, чтобы получить информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению;
при этом дополнительная информация, подлежащая добавлению, включает описательную информацию, описывающую внедрение, по крайней мере, одного водяного знака в информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией;
при этом устройство для внедрения включает детектор информации о водяном знаке (730), выполненный с возможностью обнаружения водяного знака во входном информационном представлении (310; 710), и предоставления информации о наличии водяного знака во входном информационном представлении; и
устройство для внедрения выполнено в с возможностью обнаружения дополнительной информации (343; 762), подлежащей добавлению, в зависимости от информации о существовании водяного знака во входном информационном представлении (310; 710).
3. Устройство для внедрения (300; 700) по п.2, характеризующееся тем, что детектор информации о водяном знаке (730) выполнен с возможностью извлечения из существующей дополнительной информации такой информации, которая описывает число водяных знаков, содержащихся во входном информационном представлении, когда дополнительная информация существует во входном информационном представлении (310; 710), и
где устройство для внедрения выполнено с возможностью обнаружения дополнительной информации (343; 762), подлежащей добавлению, таким образом, что дополнительная информация, подлежащая добавлению, описывает, основываясь на информации о числе водяных знаков, содержащихся во входном информационном представлении, число содержащихся водяных знаков после добавления водяного знака, подлежащего добавлению, в информационное представление, снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению.
4. Устройство для внедрения (300; 700) водяного знака (341; 742), подлежащего внедрению во входное информационное представление (310; 710), представляющее собой звуковой сигнал, или представляющее собой видео сигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующееся тем, что включает:
сумматор информации (330; 740), выполненный с возможностью обеспечения входного информационного представления (310; 710) водяным знаком (341; 742), подлежащим внедрению, и дополнительной информацией (343; 762), подлежащей добавлению, чтобы получить информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению,
при этом дополнительная информация, подлежащая добавлению, содержит описательную информацию, описывающую внедрение, по крайней мере, одного водяного знака в информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией;
а сумматор информации (330; 740) выполнен с возможностью добавления дополнительной информации (341; 762), подлежащей добавлению во входное информационное представление (310; 710) в том же формате внедрения, в котором существует дополнительная информация, уже существующая во входном информационном представлении.
5. Устройство для внедрения (300; 700) водяного знака (341; 742), подлежащего внедрению во входное информационное представление (310; 710), представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующееся тем, что включает:
сумматор информации (330; 740), выполненный с возможностью обеспечения входного информационного представления (310; 710) водяным знаком (341; 742), подлежащим внедрению, и дополнительной информацией (343; 762), подлежащей добавлению, чтобы получить информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению;
при этом дополнительная информация, подлежащая добавлению, включает описательную информацию, описывающую внедрение, по крайней мере, одного водяного знака в информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией;
при этом устройство для внедрения включает детектор информации о водяном знаке (730), выполненный с возможностью обнаружения информации о водяном знаке, уже содержащемся во входном информационном представлении (310; 710), а сумматор информации (330; 740) выполнен с возможностью обеспечения входного информационного представления водяным знаком в зависимости от информации о водяном знаке, обнаруженном детектором информации о водяном знаке (330; 730).
6. Устройство для внедрения (300; 700) водяного знака (341; 742), подлежащего внедрению во входное информационное представление (310; 710), представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующееся тем, что включает:
сумматор информации (330; 740), выполненный с возможностью обеспечения входного информационного представления (310; 710) водяным знаком (341; 742), подлежащим внедрению, и дополнительной информацией (343; 762), подлежащей добавлению, чтобы получить информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению;
при этом дополнительная информация, подлежащая добавлению, включает описательную информацию, описывающую внедрение, по крайней мере, одного водяного знака в информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией;
а устройство для внедрения выполнено с возможностью выбора ресурсов для внедрения водяного знака (341; 742), подлежащего внедрению, в зависимости от информации о числе водяных знаков, уже содержащихся во входном информационном представлении (310; 710).
7. Детектор (400; 800) для обнаружения, по крайней мере, одного водяного знака во входном информационном представлении (410; 810), представляющем собой звуковой сигнал, или представляющем собой видеосигнал, или представляющем собой компьютерную программу, или представляющем собой образ, или представляющем собой текст, характеризующееся тем, что включает:
экстрактор информации о внедрении, выполненный с возможностью извлечения из входного информационного представления информации о внедрении, включающей описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление; и
экстрактор водяного знака (630; 840), выполнен с возможностью извлечения одного или нескольких водяных знаков, содержащихся во входном информационном представлении (410; 810) в зависимости от информации о внедрении; при этом экстрактор информации о внедрении (420; 830) выполнен с возможностью обнаружения в качестве информации о внедрении, дополнительной информации во входном информационном представлении (410; 810), включающей информацию о числе водяных знаков, внедренных в информационное представление, и
детектор выполнен с возможностью определения в зависимости от дополнительной информации, сколько водяных знаков подлежит извлечению из входного информационного представления.
8. Способ (1300) внедрения водяного знака, подлежащего внедрению во входное информационное представление, представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующийся тем, что включает:
обеспечение (1310) входного информационного представления водяным знаком и дополнительной информацией, подлежащей добавлению, чтобы получить информационное представление, снабженное водяным знаком и дополнительной информацией, подлежащей добавлению,
где дополнительная информация, подлежащая добавлению, включает описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление;
где входное информационное представление (310; 710) снабжают дополнительной информацией (343; 762), подлежащей добавлению таким образом, что дополнительная информация, подлежащая добавлению, несет информацию о том, сколько водяных знаков содержится в информационном представлении (320; 720), снабженном водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению.
9. Способ (1300) внедрения водяного знака, подлежащего внедрению во входное информационное представление, представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующийся тем, что включает:
обеспечение (1310) входного информационного представления водяным знаком и дополнительной информацией, подлежащей добавлению, чтобы получить информационное представление, снабженное водяным знаком и дополнительной информацией, подлежащей добавлению,
где дополнительная информация, подлежащая добавлению, включает описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление;
где существование водяного знака обнаруживается во входном информационном представлении (310; 710), и предоставляется информация о существовании водяного знака во входном информационном представлении; и
где дополнительная информация (343; 762), подлежащая добавлению, определяется в зависимости от информации о существовании водяного знака во входном информационном представлении (310; 710).
10. Способ (1300) внедрения водяного знака, подлежащего внедрению во входное информационное представление, представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующийся тем, что включает:
обеспечение (1310) входного информационного представления водяным знаком и дополнительной информацией, подлежащей добавлению, чтобы получить информационное представление, снабженное водяным знаком и дополнительной информацией, подлежащей добавлению,
где дополнительная информация, подлежащая добавлению, включает описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление;
где дополнительная информация (341; 762), подлежащая добавлению, добавляется во входное информационное представление (310; 710) в том же формате внедрения, в котором существует дополнительная информация, уже существующая во входном информационном представлении.
11. Способ (1300) внедрения водяного знака, подлежащего внедрению во входное информационное представление, представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующийся тем, что включает:
обеспечение (1310) входного информационного представления водяным знаком и дополнительной информацией, подлежащей добавлению, чтобы получить информационное представление, снабженное водяным знаком и дополнительной информацией, подлежащей добавлению,
где дополнительная информация, подлежащая добавлению, включает описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление;
где обнаруживается информация о водяном знаке, уже содержащемся во входном информационном представлении (310; 710), и где входное информационное представление обеспечивается водяным знаком в зависимости от информации о водяном знаке.
12. Способ (1300) внедрения водяного знака, подлежащего внедрению во входное информационное представление, представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующийся тем, что включает:
обеспечение (1310) входного информационного представления водяным знаком и дополнительной информацией, подлежащей добавлению, чтобы получить информационное представление, снабженное водяным знаком и дополнительной информацией, подлежащей добавлению,
где дополнительная информация, подлежащая добавлению, включает описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление;
где ресурсы для внедрения водяного знака (341; 742), подлежащего внедрению, выбираются в зависимости от информации о числе водяных знаков, уже содержащихся во входном информационном представлении (310; 710).
13. Способ (1400) обнаружения, по крайней мере, одного водяного знака во входном информационном представлении, представляющем собой звуковой сигнал, или представляющем собой видеосигнал, или представляющем собой компьютерную программу, или представляющем собой образ, или представляющем собой текст, характеризующийся тем, что включает:
извлечение (1410) из входного информационного представления информации о внедрении, включающей описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление; и
извлечение (1420) одного или нескольких водяных знаков, содержащихся во входном информационном представлении, в зависимости от информации о внедрении;
где в качестве информации о внедрении в информационном представлении обнаруживается дополнительная информация, включающем информацию о числе водяных знаков, внедренных во входное информационное представление, и
где в зависимости от дополнительной информации определяется, сколько водяных знаков должно быть извлечено из входного информационного представления.
14. Информационный сигнал (770), характеризующийся тем, что включает, по крайней мере, один водяной знак и одну порцию описательной информации относительно внедрения, по крайней мере, одного водяного знака в информационный сигнал;
где информационный сигнал включает звуковой сигнал, сигнал изображения, текстовый сигнал или сигнал компьютерной программы; и
где описательная информация несет информацию о том, сколько водяных знаков содержится в информационном сигнале.
15. Устройство для внедрения (300; 700) водяного знака (341; 742), подлежащего внедрению во входное информационное представление (310; 710), представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующееся тем, что включает:
сумматор информации (330; 740), выполненный с возможностью обеспечения входного информационного представления (310; 710) водяным знаком (341; 742), подлежащим внедрению, и дополнительной информацией (343; 762), подлежащей добавлению, чтобы получить информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией, подлежащей добавлению;
где дополнительная информация, подлежащая добавлению, включает описательную информацию, описывающую внедрение, по крайней мере, одного водяного знака в информационное представление (320; 720), снабженное водяным знаком, подлежащим внедрению, и дополнительной информацией;
где сумматор информации (330; 740) выполнен с возможностью добавления дополнительной информации (343; 762), подлежащей добавлению, во временной интервал, следующий за информацией о синхронизации, содержащейся во входном информационном представлении (310; 710).
16. Устройство для внедрения (300; 700) по п.15, характеризующееся тем, что сумматор информации (330; 740) выполнен с возможностью добавления дополнительной информации (341; 762), подлежащей добавлению, во входное информационное представление (310; 710) в отдельный диапазон частот, перекрывающий во времени информацию о синхронизации.
17. Детектор (400; 800) для обнаружения, по крайней мере, одного водяного знака во входном информационном представлении (410; 810), представляющем собой звуковой сигнал, или представляющем собой видеосигнал, или представляющем собой компьютерную программу, или представляющем собой образ, или представляющем собой текст, характеризующийся тем, что включает:
экстрактор информации о внедрении, выполненный с возможностью извлечения из входного информационного представления информации о внедрении, включающей описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление; и
экстрактор водяного знака (630; 840), выполненный с возможностью извлечения одного или нескольких водяных знаков, содержащихся во входном информационном представлении (410; 810), в зависимости от информации о внедрении;
где экстрактор информации о внедрении (420; 830) выполнен с возможностью идентификации нескольких единиц информации о внедрении во входном информационном представлении (410; 810), где единицы информации о внедрении присваиваются различным внедрениям водяных знаков во входное информационное представление; и
где экстрактор информации о внедрении (420; 830) выполнен с возможностью выбора самой последней единицы информации о внедрении из множества идентифицированных единиц информации о внедрении и произведения дополнительной информации из самой последней единицы информации о внедрении.
18. Детектор (400; 800) для обнаружения, по крайней мере, одного водяного знака во входном информационном представлении (410; 810), представляющем собой звуковой сигнал, или представляющем собой видеосигнал, или представляющем собой компьютерную программу, или представляющем собой образ, или представляющем собой текст, характеризующийся тем, что включает:
экстрактор информации о внедрении, выполненный с возможностью извлечения из входного информационного представления информации о внедрении, включающей описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление; и
экстрактор водяного знака (630; 840), выполнен с возможностью извлечения одного или нескольких водяных знаков, содержащихся во входном информационном представлении (410; 810) в зависимости от информации о внедрении;
где экстрактор информации о внедрении (420; 830) выполнен с возможностью извлечения, в качестве информации о внедрении, числа водяного знака, принадлежащего водяному знаку, подлежащему извлечению, из входного информационного представления (410; 810);
где детектор включает определитель параметров обнаружения (850), выполненный с возможностью однократного или многократного применения деривационной функции, в зависимости от числа водяного знака, к начальному значению, чтобы получить параметр извлечения для извлечения водяного знака, подлежащего извлечению, из входного информационного представления; и
где экстрактор водяных знаков (430; 840) выполнен с возможностью извлечения из входного информационного представления водяного знака, подлежащего извлечению, при помощи параметра извлечения.
19. Детектор (400; 800) по п.17, характеризующийся тем, что экстрактор информации о внедрении (420; 830) выполнен с возможностью обнаружения, в качестве информации о внедрении, дополнительной информации во входном информационном представлении (410; 810), описывающей присвоение временного интервала входного информационного представления водяному знаку, подлежащему извлечению из входного информационного представления (410; 810) экстрактором водяного знака (430; 840), и
где детектор выполнен с возможностью выбора временного интервала для извлечения водяного знака, подлежащего извлечению, в зависимости от дополнительной информации.
20. Детектор (400; 800) по п.17, характеризующийся тем, что экстрактор информации о внедрении (420; 830) выполнен с возможностью обнаружения, в качестве информации о внедрении, дополнительной информации во входном информационном представлении (410; 810), описывающей присвоение частотного диапазона входного информационного представления водяному знаку, подлежащему извлечению из входного информационного представления (410; 810) экстрактором водяного знака (430; 840), и
где детектор выполнен с возможностью выбора частотного диапазона для извлечения водяного знака, подлежащего извлечению, в зависимости от дополнительной информации.
21. Детектор (400; 800) по п.17, характеризующийся тем, что экстрактор информации о внедрении (420; 830) выполнен с возможностью поиска дополнительной информации в заранее определенном временном интервале входного информационного представления (410; 810), следующей за информацией о синхронизации во входном информационном представлении.
22. Детектор (400; 800) по п.17, характеризующийся тем, что экстрактор информации о внедрении (420; 830) выполнен с возможностью идентификации нескольких единиц информации о внедрении во входном информационном представлении (410; 810), описывающих различные числа водяных знаков, и
с возможностью выбора единицы информации о внедрении, описывающей наивысшее число водяных знаков, в качестве самой последней единицы информации о внедрении.
23. Детектор (400; 800) по п.18, характеризующийся тем, что число водяного знака показывает, как часто деривационная функция должна применяться к начальному значению.
24. Детектор (400; 800) по п.18, характеризующийся тем, что деривационная функция является криптографической односторонней функцией.
25. Способ (1300) внедрения водяного знака, подлежащего внедрению, во входное информационное представление, представляющее собой звуковой сигнал, или представляющее собой видеосигнал, или представляющее собой компьютерную программу, или представляющее собой образ, или представляющее собой текст, характеризующийся тем, что включает:
обеспечение (1310) входного информационного представления водяным знаком и дополнительной информацией, подлежащей добавлению, чтобы получить информационное представление, снабженное водяным знаком и дополнительной информацией, подлежащей добавлению,
где дополнительная информация, подлежащая добавлению, включает описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление;
где дополнительная информация (343; 762), подлежащая добавлению, добавляется во временной интервал, следующий за информацией о синхронизации, содержащейся во входном информационном представлении (310; 710).
26. Способ (1400) обнаружения, по крайней мере, одного водяного знака во входном информационном представлении, представляющем собой звуковой сигнал, или представляющем собой видеосигнал, или представляющем собой компьютерную программу, или представляющем собой образ, или представляющем собой текст, характеризующийся тем, что включает:
извлечение (1410) из входного информационного представления информации о внедрении, включающей описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление; и
извлечение (1420) одного или нескольких водяных знаков, содержащихся во входном информационном представлении, в зависимости от информации о внедрении;
где несколько единиц информации о внедрении идентифицируется во входном информационном представлении (410; 810), где единицы информации о внедрении предоставляются различным внедрениям водяных знаков во входное информационное представление, и
где самая последняя единица информации о внедрении выбирается из множества идентифицированных единиц информации о внедрении, а дополнительная информация получается из самой последней информации о внедрении.
27. Способ (1400) обнаружения, по крайней мере, одного водяного знака во входном информационном представлении, представляющем собой звуковой сигнал, или представляющем собой видеосигнал, или представляющем собой компьютерную программу, или представляющем собой образ, или представляющем собой текст, характеризующийся тем, что включает:
извлечение (1410) из входного информационного представления информации о внедрении, включающей описательную информацию относительно внедрения, по крайней мере, одного водяного знака во входное информационное представление; и
извлечение (1420) одного или нескольких водяных знаков, содержащихся во входном информационном представлении, в зависимости от информации о внедрении;
где в качестве информации о внедрении число водяного знака, принадлежащее водяному знаку, подлежащему извлечению, извлекается из входного информационного представления (410; 810);
где в зависимости от числа водяных знаков деривационная функция применяется однократно или многократно к начальному значению, чтобы получить параметр извлечения для извлечения водяного знака, подлежащего извлечению, из входного информационного представления; и
где водяной знак, подлежащий извлечению, извлекается из входного информационного представлении посредством применения параметра извлечения.
28. Компьютерная программа для реализации способа по пп.8-13 или 25-27, характеризующаяся тем, что компьютерная программа запущена на компьютере.
29. Информационный сигнал (770), характеризующийся тем, что включает, по крайней мере, один водяной знак и одну порцию описательной информации относительно внедрения, по крайней мере, одного водяного знака в информационный сигнал,
где информационный сигнал включает звуковой сигнал, сигнал изображения, текстовый сигнал или сигнал компьютерной программы; и
где описательная информация добавляется во временной интервал, следующий за информацией о синхронизации, содержащейся во входном информационном представлении (310; 710).