ДЕКОДЕР ВОДЯНОГО ЗНАКА И СПОСОБ ФОРМИРОВАНИЯ ДАННЫХ ДВОИЧНОГО СООБЩЕНИЯ

1. Декодер водяного знака (2400), предназначенный для реконструкции данных двоичного сообщения (2442) на основе сигнала, маркированного водяным знаком (2402), содержащий блок формирования время-частотного представления (2410), предназначенный для формирования представления в частотной области (2412) сигнала с водяным знаком (2402) для множества временных блоков; блок памяти (2420), предназначенный для сохранения частотного представления (2412) сигнала с водяным знаком (2402) для множества временных блоков; детектор синхронизации (2430), предназначенный для идентификации временного блока совмещения (2432) на основе частотного представления (2412) сигнала с водяным знаком (2402) для множества временных блоков; и экстрактор водяного знака (2440), предназначенный для извлечения данных двоичного сообщения (2442) из хранящихся в памяти частотных представлений (2422) сигнала с водяным знаком (2402) для временных блоков, предшествующих идентифицированному временному блоку совмещения (2432), с учетом удаленности от идентифицированного временного блока совмещения (2432).
2. Декодер водяного знака по п.1, в схему которого введен декодер избыточности, выполненный с возможностью восстановления данных неполного двоичного сообщения (2442) в составе сигнала с водяным знаком (2402), предшествующего сообщению, содержащему идентифицированный временной блок совмещения (2432), на основе избыточных данных неполного сообщения.
3. Декодер водяного знака по п.1, в котором детектор синхронизации (2430) идентифицирует временной блок совмещения (2432), исходя из множества предварительно заданных последовательностей синхронизации и исходя из данных двоичного сообщения сигнала с водяным знаком (2402), где количество временных блоков в сообщении сигнала с водяным знаком (2402) превышает количество различных предварительно заданных последовательностей синхронизации из множества предварительно заданных последовательностей синхронизации.
4. Декодер водяного знака по п.3, характеризующийся возможностью формирования последовательности синхронизации, состоящей из битов синхронизации для каждого коэффициента частотной полосы частотного представления (2412) сигнала с водяным знаком (2402).
5. Декодер водяного знака по п.1, характеризующийся возможностью формирования данных двоичного сообщения (2442), отображающих содержание сообщения сигнала с водяным знаком (2402), предшествующего сообщению, содержащему временной блок совмещения (2432).
6. Декодер водяного знака по п.1, в котором экстрактор водяного знака (2440) выполнен с возможностью дальнейшего извлечения данных двоичного сообщения из частотных представлений (2412) сигнала с водяным знаком (2402) для временных блоков, следующих за идентифицированным временным блоком совмещения (2432), с учетом удаленности от идентифицированного временного блока совмещения (2432).
7. Декодер водяного знака по п.1, в котором блок памяти (2420) выполнен с возможностью высвобождения по истечении заданного срока хранения пространства памяти, содержащего частотное представление сигнала с водяным знаком (2402), путем стирания или перезаписи.
8. Декодер водяного знака по п.1, в котором блок памяти (2420) выполнен с возможностью высвобождения путем стирания или перезаписи пространства памяти, хранящего частотное представление сигнала с водяным знаком (2402), после извлечения экстрактором водяного знака (2440) данных двоичного сообщения из этого хранящегося в памяти частотного представления сигнала с водяным знаком (2402).
9. Способ (2500) формирования данных двоичного сообщения на основе сигнала с водяным знаком, включающий в себя: формирование (2510) представления сигнала с водяным знаком в частотной области для множества временных блоков; сохранение (2520) представления сигнала с водяным знаком в частотной области для множества временных блоков; идентификацию (2530) временного блока совмещения, исходя из частотного представления сигнала с водяным знаком в множестве временных блоков; и формирование (2540) данных двоичного сообщения на основе хранящихся в памяти частотных представлений сигнала с водяным знаком в временных блоках, предшествующих идентифицированному временному блоку совмещения, с учетом удаленности от идентифицированного временного блока совмещения.
10. Компьютерная программа для осуществления способа по п.9 при условии ее выполнения на компьютере.
11. Декодер водяного знака (2400), предназначенный для реконструкции данных двоичного сообщения (2442) на основе сигнала, маркированного водяным знаком (2402), содержащий блок формирования время-частотного представления (2410), предназначенный для формирования представления в частотной области (2412) сигнала с водяным знаком (2402) для множества временных блоков; блок памяти (2420), предназначенный для сохранения частотного представления (2412) сигнала с водяным знаком (2402) для множества временных блоков; детектор синхронизации (2430), предназначенный для идентификации временного блока совмещения (2432) на основе частотного представления (2412) сигнала с водяным знаком (2402) для множества временных блоков; и экстрактор водяного знака (2440), предназначенный для извлечения данных двоичного сообщения (2442) из хранящихся в памяти частотных представлений (2422) сигнала с водяным знаком (2402) в временных блоках, предшествующих идентифицированному временному блоку совмещения (2432), с учетом удаленности от идентифицированного временного блока совмещения (2432), для использования данных двоичных сообщений, полученных до выполнения синхронизации путем идентификации временного блока совмещения (2432).
12. Способ (2500) формирования данных двоичного сообщения на основе сигнала с водяным знаком, включающий формирование (2510) представления сигнала с водяным знаком в частотной области для множества временных блоков; сохранение (2520) представления сигнала с водяным знаком в частотной области для множества временных блоков; идентификацию (2530) временного блока совмещения, исходя из частотного представления сигнала с водяным знаком в множестве временных блоков; и формирование (2540) данных двоичного сообщения на основе хранящихся в памяти частотных представлений сигнала с водяным знаком в временных блоках, предшествующих идентифицированному временному блоку совмещения, с учетом удаленности от идентифицированного временного блока совмещения для использования данных двоичных сообщений, полученных до выполнения синхронизации путем идентификации временного блока совмещения (2432).