Val = 2 return Val # Возврат 2 означает конец внедрения Эксперименты показывают, что модификация файла не приводит к дополнительным шумам, если нет выхода за пределы intlG. С другой стороны, фрагмент должен иметь продолжительность не менее 10 мс. 3.2. Внедрение ЦВЗ в модули коэффициентов преобразования Хартли и косинус- преобразования Применение ДПФ для внедрения ЦВЗ требует работы с комплексными числами. В тех случаях, когда это оказывается нежелательным, можно воспользоваться дискретным преобразованием Хартли или косинус-преобразованием. 3 .2 .1 . Внедр ение Ц В З в модули коэффициентов преобразования Хартли Внедрение водяных знаков в модули коэффициентов преобразования Хартли проводится по той же схеме, что и для случая ДПФ. Здесь нет понятия зеркальных коэффициентов, что упрощает работу. Подробности представлены в скрипте 16. Здесь реализована схема помещения двух битов ЦВЗ в один интервал. Для демонстрации алгоритма само преобразование Хартли вычисляется через ДПФ. хотя это всегда можно сделать, ограничившись только вещественными числами. Скрипт 16. ЦВЗ в коэффициентах преобразования Хартли
RkJQdWJsaXNoZXIy MTExODQxMg==