менена сопровождающая матрица многочлена 1 0 1 2 2 над полом GF(5). Еще раз подчеркнем, что при выборе многочлена для изменения номера записи нужно следить за выполнением неравенства (2.2). 2.4. Создание водяных знаков с помощью процедуры «расширение спектра» Следующий способ внедрения ЦВЗ нашел широкое применение под названием «расширение спектра». Такое название отражает ситуацию, когда в результате модификации файла его спектр расширяется. Различают модификации этого метода во временной и частотной областях. В данном параграфе будет рассмотрена технология внедрения во временную область. Метод основан на подсчете корреляции между двумя последовательностями. Как следует из (1.23), это можно сделать весьма эффективно. По классификации ЦВЗ знание оригинала не требуется, но есть частичная зависимость от исходного файла, поскольку результат зависит от положения ЦВЗ в контейнере. 2 .4 .1 . Основная процедура Пусть исходный файл состоит из сигналов / [гг]. ЦВЗ задается в виде последовательности у[гп\ длины М, состоящей из ± 1 . Выбирается позиция Р в исходном файле. Сигналы f [ P + m] заменяются на д[Р + тп] = f [ P + m] + сое / • у[т], т = 0 , . . . М —1. (2.3) Величина сое / подбирается таким образом, чтобы изменение не повлияло на восприятие. При практическом применении указанных ниже процедур надо учесть формат хранения речевого файла. Обычно это int 16, поэтому в процессе вычислений надо переходить в плавающий формат, что-
RkJQdWJsaXNoZXIy MTExODQxMg==