СПОСОБ И УСТРОЙСТВО ДЛЯ ВСТРАИВАНИЯ ДАННЫХ

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