СПОСОБ ВНЕДРЕНИЯ ДАННЫХ В ИНФОРМАЦИОННЫЙ СИГНАЛ

1. Способ внедрения данных в информационный сигнал, при этом способ содержит этапы, на которых:
внедряют данные в первую составляющую информационного сигнала и
внедряют преобразованный вариант этих данных во вторую составляющую информационного сигнала.
2. Способ по п.1, в котором информационный сигнал представляет собой видеосигнал, первая составляющая представляет собой составляющую яркости видеосигнала, а вторая составляющая представляет составляющую цветности видеосигнала.
3. Способ по п.2, в котором видеосигнал содержит последовательность изображений, при этом способ содержит этапы, на которых:
внедряют данные в первую составляющую информационного сигнала в каждом изображении и
внедряют преобразованный вариант этих данных во вторую составляющую информационного сигнала в каждом изображении.
4. Способ по п.3, в котором данные содержат двумерный массив данных водяного знака.
5. Способ по п.4, дополнительно содержащий этапы, на которых циклически сдвигают упомянутые данные в по меньшей мере первом направлении, чтобы создать преобразованный вариант этих данных.
6. Способ по п. 5, в котором при сдвигании упомянутых данных водяного знака в по меньшей мере первом направлении сдвигают упомянутые данные на половину длины двумерного массива данных водяного знака в первом направлении.
7. Способ по п.5, дополнительно содержащий этап, на котором сдвигают упомянутые данные во втором направлении, ортогональном первому направлению.
8. Способ по любому одному из предыдущих пунктов, в котором при внедрении преобразованного варианта данных в упомянутую первую составляющую внедряют первый и второй преобразованные варианты этих данных во вторую составляющую информационного сигнала.
9. Способ по п.8, дополнительно содержащий этапы, на которых сдвигают упомянутые данные вдоль первого вектора, чтобы создать первый преобразованный вариант этих данных, и сдвигают упомянутые данные вдоль второго вектора, чтобы создать второй преобразованный вариант этих данных.
10. Способ по п.9, дополнительно содержащий этап, на котором внедряют первый и второй преобразованные варианты данных с противоположными полярностями.
11. Носитель, несущий машиночитаемый код для управления компьютером так, чтобы он выполнял способ по любому одному из пп.1-10.
12. Компьютерное устройство для внедрения данных в информационный сигнал, содержащее:
память программ, хранящую читаемые процессором команды, и
процессор, сконфигурированный для считывания и выполнения команд, хранимых в упомянутой памяти программ,
при этом читаемые процессором команды содержат команды, управляющие процессором так, чтобы он выполнял способ по любому одному из пп.1-10.
13. Устройство для внедрения данных в информационный сигнал, содержащее:
первое средство внедрения данных, приспособленное для внедрения данных в первую составляющую информационного сигнала, и
второе средство внедрения данных, приспособленное для внедрения преобразованного варианта упомянутых данных во вторую составляющую информационного сигнала.
14. Способ восстановления данных, внедренных в информационный сигнал, при этом способ содержит этапы, на которых:
осуществляют корреляцию данных, внедренных в первую составляющую информационного сигнала, с преобразованным вариантом этих данных, встроенным во вторую составляющую информационного сигнала.
15. Способ по п.14, в котором информационный сигнал представляет собой видеосигнал, первая составляющая представляет собой составляющую яркости видеосигнала, а вторая составляющая представляет собой составляющую цветности видеосигнала.
16. Способ по п.14, в котором при осуществлении корреляции данных, внедренных в первую составляющую информационного сигнала, с преобразованным вариантом этих данных, внедренным во вторую составляющую информационного сигнала,
оценивают данные, внедренные в первую составляющую,
оценивают преобразованный вариант этих данных, внедренный во вторую составляющую, и
осуществляют корреляцию оценки данных, внедренных в первую составляющую, с оценкой преобразованного варианта этих данных, внедренного во вторую составляющую.
17. Способ по п.14, в котором данные содержат двухмерный массив данных водяного знака.
18. Способ по п.17, дополнительно содержащий этап, на котором осуществляют корреляцию оценки преобразованного варианта данных, внедренного во вторую составляющую, с преобразованными вариантами оценки данных, внедренными в первую составляющую, чтобы идентифицировать преобразование, которое дает корреляционный максимум.
19. Способ по п.18, дополнительно содержащий этап, на котором сравнивают преобразование, которое дает корреляционный максимум, с известным преобразованием между данными, внедренными в первую составляющую информационного сигнала, и преобразованным вариантом этих данных, внедренным во вторую составляющую информационного сигнала, чтобы восстановить матрицу преобразования.
20. Способ по п.19, дополнительно содержащий этап, на котором используют матрицу преобразования для восстановления данных, внедренных в первую составляющую информационного сигнала.
21. Носитель, несущий машиночитаемый код для управления компьютером так, чтобы он выполнял способ по любому одному из пп.14-20.
22. Компьютерное устройство для восстановления данных, внедренных в информационный сигнал, содержащее:
память программ, хранящую читаемые процессором команды, и
процессор, сконфигурированный для считывания и выполнения команд, хранимых в упомянутой памяти программ,
при этом читаемые процессором команды содержат команды, управляющие процессором так, чтобы он выполнял способ по любому одному из пп.14-20.
23. Устройство для восстановления данных, внедренных в информационный сигнал, содержащее:
средство корреляции, приспособленное для осуществления корреляции данных, внедренных в первую составляющую информационного сигнала, с преобразованным вариантом этих данных, внедренным во вторую составляющую информационного сигнала.