СОЗДАНИЕ ВОДЯНЫХ ЗНАКОВ В КОДИРОВАННОМ ИНФОРМАЦИОННОМ НАПОЛНЕНИИ

1. Способ внедрения водяного знака в кодированное информационное наполнение, способ содержит этапы, на которых:
принимают кодированное информационное наполнение;
принимают предварительно обработанные данные водяного знака; и
выполняют непосредственную замену некоторого количества битов, начиная с позиции с альтернативным значением, причем альтернативное значение имеет внедренные в него сигналы водяного знака, причем альтернативное значение выбирают из множества альтернативных значений, определенных в данных водяного знака.
2. Способ по п.1, в котором указанное количество битов определяют в данных водяного знака.
3. Способ по п.1, в котором указанную позицию определяют в данных водяного знака.
4. Система для внедрения водяного знака в кодированное информационное наполнение, содержащая:
средство для приема кодированного информационного наполнения;
средство для приема предварительно обработанных данных водяного знака; и
средство для непосредственной замены некоторого количества битов, начиная с позиции с альтернативным значением, причем указанное альтернативное значение имеет внедренные в него сигналы водяного знака, причем указанное альтернативное значение выбирают из множества альтернативных значений, определенных в указанных данных водяного знака.
5. Система по п.4, в которой количество битов определяют в данных водяного знака.
6. Система по п.4, в которой позицию определяют в указанных данных водяного знака.
7. Система по п.4, в которой система является устройством воспроизведения, указанное устройство воспроизведения принимает кодированное информационное наполнение и данные водяного знака, причем кодированное информационное наполнение и данные водяного знака сохраняют или как часть кодированного информационного наполнения, или как метаданные, или в каталоге.
8. Способ внедрения водяного знака в кодированное информационное наполнение, способ содержит этапы, на которых:
принимают кодированное информационное наполнение;
принимают предварительно обработанные данные водяного знака;
принимают последовательность битов, причем последовательность битов содержит полезную информацию водяного знака; и
выполняют один из этапов: выполняют непосредственную замену некоторого количества битов, начиная с позиции альтернативным значением, или оставляют неизменным указанное количество битов, начиная с указанной позиции, основываясь на битовых значениях последовательности битов полезной информации водяного знака, причем альтернативное значение имеет внедренные в него сигналы водяного знака, причем альтернативное значение выбирают из множества альтернативных значений, определенных в данных водяного знака.
9. Система для внедрения водяного знака в кодированное информационное наполнение, содержащая:
средство для приема кодированного информационного наполнения;
средство для приема предварительно обработанных данных водяного знака;
средство для приема последовательности битов, причем последовательность битов содержит полезную информацию водяного знака; и
средство для выполнения одного из этапов: выполняют непосредственную замену некоторого количества битов, начиная с позиции с альтернативным значением, или оставляют неизменными указанное количество битов, начиная с указанной позиции, основываясь на битовых значениях указанной последовательности битов указанной полезной информации водяного знака, причем указанное альтернативное значение имеет внедренные в него сигналы водяного знака, причем указанное альтернативное значение выбирают из множества альтернативных значений, определенных в указанных данных водяного знака.
10. Способ замены водяного знака в кодированном информационном наполнении, способ содержит этапы, на которых:
принимают кодированное информационное наполнение;
принимают предварительно обработанные данные водяного знака; и
заменяют некоторое количество битов, начиная с позиции в указанном кодированном информационном наполнении, со значения, которое определяют в данных водяного знака и также указанную позицию определяют в данных водяного знака, причем указанное значение является альтернативным значением, выбранным из множества альтернативных значений, определенных в данных водяного знака, причем выбранное альтернативное значение формирует водяной знак, отличающийся от того водяного знака, который заменяют.
11. Система для замены водяного знака в кодированном информационном наполнении, содержащая:
средство для приема кодированного информационного наполнения;
средство для приема предварительно обработанных данных водяного знака; и
средство для замены некоторого количества битов, начиная с позиции в указанном кодированном информационном наполнении, со значения, которое определяют в данных водяного знака, указанное количество битов определяют в данных водяного знака и также указанную позицию определяют в данных водяного знака, причем указанное значение является альтернативным значением, выбранным из множества альтернативных значений, определенных в данных водяного знака, причем выбранное альтернативное значение формирует водяной знак, отличающийся от того водяного знака, который заменяют.
12. Способ обнаружения водяного знака, способ содержит этапы, на которых:
принимают предварительно обработанные данные водяного знака;
принимают информационное наполнение, отмеченное водяными знаками;
восстанавливают множество значений коэффициентов из информационного наполнения, отмеченного водяными знаками; и
восстанавливают битовые значения водяного знака из значений коэффициентов, причем битовые значения извлекают с помощью корреляции текущего коэффициента с множеством значений коэффициентов, кодированных в данных водяного знака, для определения лучшего соответствия.
13. Способ по п.12, в котором битовые значения извлекают из множества значений коэффициентов согласно взаимозависимостям между/среди указанными значениями коэффициентов.
14. Способ по п.13, в котором взаимозависимости являются слабыми, и текущий коэффициент коррелируют для определения соответствия со значениями коэффициентов из множества значений коэффициентов, кодированных в данных водяного знака.
15. Система для обнаружения водяного знака, содержащая:
средство для приема предварительно обработанных данных водяного знака;
средство для приема информационного наполнения, отмеченного водяными знаками;
средство для извлечения множества значений коэффициентов из кодированного информационного наполнения, отмеченного водяными знаками; и
средство для извлечения битовых значений водяного знака из значений коэффициентов, причем битовые значения извлекают с помощью корреляции текущего коэффициента с множеством значений коэффициентов, кодированных в данных водяного знака, для определения лучшего соответствия.
16. Система по п.15, в которой битовые значения извлекают из множества значений коэффициентов согласно взаимозависимостям между/среди значений коэффициентов.
17. Система по п.16, в которой взаимозависимости являются слабыми, и текущий коэффициент коррелируют для определения соответствия с значениями коэффициентов из множества значений коэффициентов, кодированных в данных водяного знака.
18. Способ создания комплекта водяного знака, способ содержит этапы, на которых:
выбирают позицию, в которой значение в кодированном информационном наполнении необходимо заменить альтернативным значением; и
вычисляют множество альтернативных значений для каждой выбранной позиции, причем каждое из альтернативных значений содержит сигнал водяного знака, причем каждое из альтернативных значений имеет то же самое количество битов, как указанное значение, которое заменяют альтернативным значением, выбранным из множества альтернативных значений, при этом замена не приводит к изменениям восприятия указанного кодированного информационного наполнения, при этом замена не приводит к несовместимому формату указанного кодированного информационного наполнения и при этом способ выполняют с помощью блока предварительной обработки.
19. Способ по п.18, в котором выбранное альтернативное значение является альтернативным значением, которое вызывает наименьшее изменение восприятия.
20. Устройство для создания комплектов водяного знака, содержащее:
средство для выбора позиции, в которой значение в кодированном информационном наполнении необходимо заменять альтернативным значением; и
средство для вычисления множества альтернативных значений для каждой выбранной позиции, причем каждое из альтернативных значений содержит сигнал водяного знака, при этом каждое из альтернативных значений имеет то же самое количество битов, как указанное значение, которое заменяют выбранным альтернативным значением из указанного множества альтернативных значений, при этом замена не приводит к изменениям восприятия указанного кодированного информационного наполнения, причем замена не приводит к несовместимому формату кодированного информационного наполнения и при этом устройство является блоком предварительной обработки.
21. Устройство по п.20, в котором выбранное альтернативное значение является альтернативным значением, которое вызывает наименьшее изменение восприятия.
22. Устройство, содержащее:
средство для сохранения кодированного информационного наполнения;
средство для сохранения комплектов водяных знаков.
23. Устройство по п.22, в котором комплекты водяных знаков шифруют.
24. Устройство по п.22, в котором комплекты водяных знаков являются метаданными указанного зашифрованного информационного наполнения.
25. Устройство по п.22, в котором комплекты водяных знаков являются стеганографическими данными, спрятанными в одном из синтаксических элементов или в кодированном информационном наполнении.
26. Устройство по п.25, в котором доступом к комплектам водяных знаков управляют с помощью ключа.
27. Устройство по п.22, в котором комплекты водяных знаков сохраняют как отдельный файл.
28. Устройство по п.22, которое является одним из оптического диска, ленты и накопителя на жестком диске.
29. Устройство, содержащее:
средство для передачи кодированного информационного наполнения;
средство для передачи данных водяного знака.
30. Устройство по п.29, в котором данные водяных знаков шифруют.
31. Устройство по п.29, в котором данные водяных знаков являются метаданными зашифрованного информационного наполнения.
32. Устройство по п.29, в котором данные водяных знаков являются стеганографическими данными, спрятанными в одном из синтаксических элементов или в кодированном информационном наполнении.
33. Устройство по п.32, в котором доступом к данным водяных знаков управляют с помощью ключа.
34. Устройство по п.29, в котором данные водяных знаков передают как отдельный файл, мультиплексируемый с кодированным информационным наполнением.
35. Устройство по п.29, в котором данные водяных знаков шифруют и передают по отдельному каналу.