RU2249308C2 - Вставка дополнительных данных в сигнал - Google Patents

Вставка дополнительных данных в сигнал Download PDF

Info

Publication number
RU2249308C2
RU2249308C2 RU99125766/09A RU99125766A RU2249308C2 RU 2249308 C2 RU2249308 C2 RU 2249308C2 RU 99125766/09 A RU99125766/09 A RU 99125766/09A RU 99125766 A RU99125766 A RU 99125766A RU 2249308 C2 RU2249308 C2 RU 2249308C2
Authority
RU
Russia
Prior art keywords
watermark
information signal
additional data
positions
vector
Prior art date
Application number
RU99125766/09A
Other languages
English (en)
Other versions
RU99125766A (ru
Inventor
Антониус А. С. М. КАЛКЕР (NL)
Антониус А. С. М. КАЛКЕР
Original Assignee
Конинклейке Филипс Электроникс Н.В.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=8233435&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RU2249308(C2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Конинклейке Филипс Электроникс Н.В. filed Critical Конинклейке Филипс Электроникс Н.В.
Publication of RU99125766A publication Critical patent/RU99125766A/ru
Application granted granted Critical
Publication of RU2249308C2 publication Critical patent/RU2249308C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0071Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/50Aspects of broadcast communication characterised by the use of watermarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91335Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Television Systems (AREA)
  • Burglar Alarm Systems (AREA)
  • Holo Graphy (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Traffic Control Systems (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Stereo-Broadcasting Methods (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Image Analysis (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Ink Jet Recording Methods And Recording Media Thereof (AREA)

Abstract

Изобретение относится к способу и устройству для вставки дополнительных данных в информационный сигнал (видео-, аудиосигнал, мультимедийное содержание).Техническим результатом является возможность размещать мультибитовые коды в одном водяном знаке или только в нескольких различных водяных знаках, что позволяет не только обнаружить вставленный водяной знак, но и без дополнительных вычислений получить относительное положение множества изображений, созданных на основе этого водяного знака. Технический результат достигается тем, что дополнительные данные кодируются в относительное положение или фазу одного или более водяных знаков, что позволяет вставлять мультибитовые данные, используя только один или несоклько определенных водяных знаков. 6 н. и 7 з.п. ф-лы, 10 ил., 2 табл.

Description

Область изобретения
Настоящее изобретение относится к способу и устройству для вставки дополнительных данных в информационный сигнал, например видеосигнал, аудиосигнал или, в более общем смысле, мультимедийное содержание. Изобретение также относится к способу и устройству для обнаружения упомянутых дополнительных данных.
Предпосылки создания изобретения
Известный способ вставки дополнительных данных описан в патенте США 5,748,783. В этом способе, относящемся к известному уровню техники, N-битный код вставляется путем добавления низкоамплитудного "водяного знака", который имеет вид "белого" шума. Каждый бит кода связан с индивидуальным водяным знаком, который имеет размер и величину, равные исходному сигналу (например, оба представляют собой цифровое изображение 512× 512). Бит кода со значением "1" означает добавление соответствующего водяного знака к сигналу. Бит "0" кода означает, что соответствующий водяной знак к сигналу не был добавлен или, в другом случае, означает, что он вычитается из сигнала. Таким образом, N-битный код представляет собой сумму до N различных рисунков водяного знака (шума).
Если имеется подозрение, что изображение (или часть изображения), например, в выпуске журнала, является нелегальной копией оригинального изображения, оригинальное изображение вычитается из подозреваемого изображения, и N индивидуальных рисунков водяных знаков кросскоррелируются с изображением-разностью. В зависимости от величины корреляции между изображением-разностью и каждым из индивидуальных рисунков водяных знаков соответствующий бит принимает значение либо "0", либо "1", и затем извлекается N-битный код.
Недостатком существующего способа является то, что N различных рисунков водяных знаков должны добавляться там, где производится кодирование, а обнаруживаться N рисунков водяных знаков должны каждый по отдельности там, где производится декодирование.
Задачи, решаемые изобретением, и его общее описание
Задачей настоящего изобретения является предоставление таких способа и устройства для вставки и обнаружения водяного знака, которые устраняли бы недостатки известных.
Для этого настоящее изобретение предлагает способ вставки дополнительных данных в информационный сигнал, который включает этапы: смещения одного или более заранее определенных рисунков водяных знаков один или более раз на вектор, причем соответствующий вектор (вектора) индицирует упомянутые дополнительные данные; и вставки упомянутого смещенного водяного знака (знаков) в упомянутый информационный сигнал. Соответствующий способ обнаружения дополнительных данных в информационном сигнале включает этапы: обнаружения одного или более вставленных водяных знаков; определения вектора, на который каждый обнаруженный водяной знак смещен относительно заранее определенного водяного знака; и извлечения упомянутых дополнительных данных из упомянутого вектора (векторов). Предпочтительные варианты изобретения описаны в дополнительных пунктах формулы.
Изобретение позволяет размещать мультибитовые коды в одном рисунке водяного знака или только в нескольких различных водяных знаках. Это важно при использовании процесса обнаружения водяного знака в бытовой аппаратуре, такой как видео-, или аудиоплейеры, или магнитофоны, так как рисунки водяных знаков, которые, должны быть обнаружены, хранятся в данных устройствах. Настоящее изобретение исходит из того, что имеются такие методы обнаружения, которые не только обнаруживают, вставлен или нет в сигнал данный водяной знак, но также без дополнительных вычислений сообщают относительные положения множеств, созданных на основе упомянутого водяного знака. Это является значительным преимуществом, так как количество бит, которые могут быть вставлены в информационное содержание, всегда на практике представляет собой компромисс между устойчивостью, видимостью и скоростью обнаружения. Настоящее изобретение, таким образом, делает возможным обнаружение в реальном времени при умеренных требованиях к аппаратным средствам.
Краткое описание чертежей
На фиг.1 схематично изображено устройство для вставки водяного знака в сигнал согласно настоящему изобретению.
На фиг.2 и фиг.3 изображены диаграммы, иллюстрирующие работу устройства вставки, показанного на фиг.1.
На фиг.4 схематически изображено устройство обнаружения вставленного водяного знака согласно настоящему изобретению.
На фиг.5, фиг.6А и фиг.6В изображены диаграммы, иллюстрирующие работу детектора, показанного на фиг.4.
На фиг.7 изображено устройство для воспроизведения битового потока видеосигнала с вставленным водяным знаком.
На фиг.8 и фиг.9 изображены диаграммы, дополнительно иллюстрирующие процесс вставки и обнаружения мультибитовой информации в водяном знаке согласно настоящему изобретению.
Описание предпочтительных вариантов изобретения
Для удобства схема создания водяных знаков, согласно настоящему изобретению, будет описана как система присоединения невидимых меток к видеосодержанию, но, очевидно, что данные принципы могут быть применены к любому другому содержанию, включая аудио и мультимедиа. Далее по тексту часто будет использовано для данного способа название JAWS (еще одна система создания водяных знаков).
На фиг.1 показано практическое воплощение устройства вставки водяных знаков согласно настоящему изобретению. Устройство вставки включает источник изображения 11, который создает изображение Р, и сумматор 12, который добавляет водяной знак W к изображению Р. Водяной знак W является картинкой шума, имеющей тот же размер, что и изображение, например, N1 пикселей по горизонтали и N2 пикселей по вертикали. Водяной знак W предоставляет ключ К, т.е. мультибитовый код, который должен быть извлечен там, где производится прием информации.
Чтобы избежать необходимости в процессе обнаружения водяного знака поиска водяного знака W по большому пространству N1× N2, водяной знак создается повторением и, если необходимо, усечением более мелких блоков, называемых "элементами мозаики" W(K), по всему изображению. Эта операция создания мозаики (15) показана на фиг.2. Элементы W(K) имеют фиксированный размер М× М. Размер М элемента мозаики не должен быть слишком меленьким: меньший М предполагает больше симметрии в W(K) и, следовательно, больший риск для безопасности. С другой стороны, М не должен быть слишком большим: большое значение М подразумевает большое пространство поиска для детектора и, следовательно, большую сложность. В системе Jaws выбран в качестве разумного компромисса М=128.
Затем вычисляется карта локальной насыщенности или маска видимости λ (Р) (16). В каждой позиции пикселя λ (Р) предоставляет критерий видимости дополнительного шума. Карта λ (Р) создается таким образом, чтобы иметь среднее значение, равное 1. Размноженная последовательность W(K) затем модулируется (17) с λ (Р), т.е. значение размноженного мозаикой водяного знака W(K) в каждой позиции умножается на величину видимости λ (Р) в этой позиции. Результирующая последовательность шума W(K,P), следовательно, зависит как от ключа К, так и от содержания изображения Р и называется W(K,P) адаптированным водяным знаком, так как он адаптирован к изображению Р.
И, наконец, уровень результирующего водяного знака определяется параметром глобальной насыщенности d, который обеспечивает глобальное масштабирование (18) W(K,P). Большое значение d соответствует устойчивому, но, возможно, видимому водяному знаку. Малое значение соответствует почти незаметному, но слабому водяному знаку. Реальный выбор d будет компромиссом между требованиями устойчивости и заметности. Помеченное водяным знаком изображение Q получается добавлением (12) W=d× W(K,P) к Р с округлением до целого числа пикселей и обрезанием до разрешенного диапазона величин в пикселях.
Для того чтобы вставить мультибитовый код К в водяной знак W, каждый элемент мозаики W(K) создается из ограниченного множества некоррелированных основных или исходных элементов {W1 ... Wn} и их смещенных версий, согласно
Figure 00000002
где "смещение (W1, kij)" представляет собой пространственное смещение основного М x М элемента W1 на вектор kij с циклическим возвратом. Знаки s∈ {-1, +1), и смещения k зависят от ключа К через функцию кодирования Е(13). Задачей детектора является реконструировать К после извлечения знаков si и смещений k1. Заметим, что каждый основной элемент мозаики Wi может повторяться несколько раз. На фиг.1 кодер 13 создает W(K)=W1+W2-W2’, где W2’ представляет собой смещенную версию W2. Эта операция показана на фиг.3.
На фиг.4 изображена блок-схема детектора водяных знаков. Детектор водяных знаков принимает изображения Q, возможно, помеченные водяными знаками. Обнаружение водяных знаков в системе JAWS производится не для каждого отдельного кадра, а для групп кадров. Накоплением (21) некоторого количества кадров улучшается статистика обнаружения, а также, соответственно, улучшается и надежность обнаружения. Накопленные кадры затем разделяются (22) на блоки размером M× M (М=128), и все блоки складываются (23) в буфер q размером М× М. Эта операция известна как свертывание. Эту операцию свертывания иллюстрирует фиг.5.
Следующие этап в процессе обнаружения - убедиться в наличии в буфере q конкретной картинки шума. Чтобы обнаружить, включает или нет буфер q конкретный рисунок водяного знака W, содержимое буфера и упомянутый рисунок водяного знака подвергаются корреляции. Вычисление корреляции находящегося под подозрением информационного сигнала q с рисунком водяного знака w включает вычислением скалярного произведения d=<q, w> значений информационного сигнала и соответствующих значений рисунка водяного знака. Для одномерного информационного сигнала q={qn} и рисунка водяного знака w={Wn) это может быть записано в математическом виде следующим образом:
Figure 00000003
Для двумерного М× М изображения q={qij} и рисунка водяного знака W={wij} скалярное произведение будет следующим:
Figure 00000004
В принципе, вектор ki, на который смещен элемент мозаики Wi, может быть обнаружен последовательной подачей на детектор Wi с различными векторами k и определения, для какого k корреляция является максимальной. Однако, на это грубый алгоритм поиска расходуется много времени. Более того, до проведения обнаружения водяных знаков изображение Q могло подвергнуться различным формам обработки (таким, как транспонирование или кадрирование), так что детектор не знает пространственного расположения основного рисунка водяного знака Wi относительно изображения Q.
Вместо грубого поиска JAWS использует систему рисунков W(K). Буфер q проверяется на наличие этих исходных рисунков, их знаков и смещений. Корреляция dk изображения q и исходного рисунка w, смещаемого на вектор k (kx пикселей по горизонтали и ky пикселей по вертикали), является следующей:
Figure 00000005
Значения корреляции dk для всех возможных векторов смещения k основного рисунка Wi вычисляются одновременно с использованием быстрого преобразования Фурье. Как показано на фиг.4, как содержимое буфера q, так и основной рисунок водяного знака Wi подвергаются быстрому преобразованию Фурье (БПФ) в схемах преобразования 24 и 25 соответственно. Эти операции дают:
Figure 00000006
Figure 00000007
где
Figure 00000008
и
Figure 00000009
- ряды комплексных чисел.
Вычисление корреляции похоже на вычисление свертки q и сопряженной величины Wi. В домене преобразования это соответствует:
Figure 00000010
где символ ⊕ означает умножение с учетом порядка, а "сопряжение ( )" означает инвертирование знака мнимой части аргумента.
На фиг.4 сопряжение
Figure 00000011
выполняется схемой сопряжения 26, а умножение с учетом порядка выполняется схемой умножения 27. Множество значений корреляции d={dk} теперь получается применением обратного преобразования Фурье к результату упомянутого умножения:
Figure 00000012
которое выполняется на фиг.4 схемой обратного БПФ 28 (ОБПФ). Присутствие водяного знака Wi обнаруживается, если значение корреляции dk больше заданной пороговой величины.
На фиг.6А показан график значений корреляции dk, если в изображении Q проверяется наличие водяного знака Wi (см. фиг.1 и фиг.3). Пик 61 указывает, что Wi действительно обнаружен. Положение (0,0) этого пика указывает на то, что оказалось, что рисунок Wi, поступивший на детектор, имеет то же самое пространственное положение относительно изображения Q, что и рисунок Wi, поступивший на устройство вставки. На фиг.6В показан график значений корреляции, если на детектор поступил рисунок водяного знака W2. Теперь обнаружены два пика. Положительный пик 62 на (0,0) означает наличие водяного знака W2, а отрицательный пик 63 на (48,80) означает наличие водяного знака -W2’. Положение последнего пика 63 относительно пика 62 (или, что то же самое, пика 61) указывает положение (в пикселях) W2’ относительно W2, т.е. вектор смещения k. Из обнаруженных таким образом векторов извлекаются вставленные данные К.
Вставленная информация может идентифицировать, например, владельца авторских прав или описание содержания. При защите от копирования дисков DVD это позволяет помечать материал следующей информацией: "разрешена одна копия", "копирование запрещено", "без ограничений", "дальнейшее копирование запрещено" и т.д. На фиг.7 показан проигрыватель DVD для воспроизведения битового потока MPEG, который записан на диске 71. Записанный сигнал поступает на выходной разъем 73 через переключатель 72. Выходной разъем соединен с внешним декодером MPEG и экраном (не показаны). Предполагается, что проигрыватель DVD может не воспроизводить видеосигналы с заранее определенным вставленным водяным знаком, если не выполняются другие условия, которые не относятся к данному изобретению. Например, помеченные водяным знаком сигналы могут воспроизводиться, только если диск 71 включает заданный "переменный" ключ. Для того, чтобы обнаружить водяной знак, проигрыватель DVD включает детектор водяных знаков 74, как описано выше. Детектор принимает записанный сигнал и управляет переключателем 72 в зависимости от того, обнаружен ли водяной знак или нет.
Схема оценки 29 (фиг.4) записывает одну или более троек s={(ij,sij,kij)} для каждого исходного рисунка водяного знака Wi, поступившего на детектор водяных знаков. Здесь ij представляет собой индекс исходного рисунка, s - его знак, а k - его положение относительно поступившего рисунка. Из этих данных извлекается вставленный ключ К.
Мультибитовый код может быть вставлен в один смещенный рисунок водяного знака (например, рисунок W’2, показанный на фиг.3) при условии, если соответствующий основной рисунок водяного знака (W2), поступивший на детектор, имеет то же положение относительно изображения, что и в устройстве вставки. В этом случае координаты пика в матрице корреляции (т.е. пика 63 на фиг.6В) недвусмысленно представляют собой вектор k. На практике, однако, абсолютное положение пика в массиве значений корреляции, соответствующих данному основному рисунку, может меняться из-за кадрирования или транспонирования изображений. Относительные положения нескольких пиков, однако, при кадрировании или транспонировании инвариантны. С этой точки зрения выгодно вставлять несколько водяных знаков и кодировать ключ К в их относительных положениях. Предпочтительно, один из пиков предоставляет эталонное положение. Этого можно достигнуть вставкой заранее определенного несмещенного водяного знака (например, W1, который предоставляет эталонный пик 61 на фиг.6А) или вставкой одного из нескольких водяных знаков с отличающимся знаком (например, W2, который предоставляет эталонный пик 62 на фиг.6В).
Теперь будет представлен математический анализ количества бит, которые могут быть вставлены. Более обобщенно будем предполагать, что мы имеем n основных элементов мозаики W1 ... Wn, все одинакового фиксированного размера М× M и взаимно некоррелированные. М в форме М=2m для целого m. В типичном случае имеем М=128=27. Практически реализуемое в настоящее время количество различных основных рисунков, которые можно использовать, является небольшим: можно, например, предположить, что n=4 или n=8. Точное расположение пика можно представить только с точностью до нескольких пикселей. Таким образом, для вставки информации в относительные смещения пиков используем курсорную сетку для разрешенных транспонирований основных рисунков водяных знаков. Будем рассматривать сетки размера G× G, где G=2g для целых g, меньших, чем m. Шаг сетки h=М/G.
Сначала будет рассматриваться количество бит, которое может быть вставлено в n различных основных рисунков водяных знаков (W1...Wn), пик одного из которых (например, W1) используется для предоставления эталонного положения. В этом случае вставляется информация в положения W2...Wn, относительные к положению W1. Для каждого из этих рисунков W2...Wn имеется С2 возможных смещений (т.е. 2d бит). Информационное содержимое, которое может быть вставлено в относительные смещения n рисунков водяных знаков на G× G сетке, равно 2g(n-1) бит. В следующей таблице 1 показаны эти количества бит для различных размеров сетки и числа основных рисунков. В этой таблице предполагается, что водяной знак имеет размер 128× 128.
Таблица 1
Количество бит, которые могут быть вставлены с использованием смещений n водяных знаков на сетках с шагом 16, 8 и 4
h G× G n=2 n=3 n=4 n=5 n=6
16 8× 8 6 12 18 24 30
8 16× 16 8 16 24 32 40
4 32× 32 10 20 30 40 50
Оказалось, что при существующей точности обнаружения пиков возможно выбрать шаг сетки h в 4 пикселя. Если в расчет должно приниматься масштабирование, возможно требуются большие шаги. Количество водяных знаков, которые могут быть использованы, может достигать 4 или даже 6, когда они становятся видимыми. Устойчивость необязательно всегда является большой проблемой при, например, 4 основных рисунках, а сложность обнаружения таковой остается. Следовательно, интересно исследовать ситуацию, где используются различные смещения лишь одного основного рисунка.
Рассмотрим также количество бит, которые могут быть вставлены в n транспонированных версий только одного основного рисунка Wi. Это имеет то преимущество, что необходимо приложить к детектору только один рисунок для определения n пиков корреляции. Это снижает сложность обнаружения на коэффициент n по сравнению с ситуацией, когда используется n различных рисунков. Можно увидеть, что это происходит ценой потери некоторой части информационного содержания, но что коэффициент его сокращения значительно меньше, чем коэффициент сокращения времени обнаружения. При использовании n смещений одного водяного знака по сравнению с использованием n различных водяных знаков имеется два важных отличия:
- Все смещения должны отличаться друг от друга. Этого не требуется, если используются различные рисунки.
- отсутствует эталонное положение, в противоположность ситуации, описанной выше, когда было "зафиксировано" W1, и рассмотрены положения других водяных знаков (W2, W2’) относительно положения W1.
На фиг.8 показаны примеры рисунков пиков на 8× 8 сетке (h=16) в случае, когда основной рисунок водяного знака W1 был вставлен 3 раза с различными смещениями. Рисунок пиков 81 показывает положения 3 пиков, как они обнаружены детектором водяных знаков. Обращается внимание на то, что на основе того же водяного знака могут создаваться циклические смещения этого рисунка пиков. Например, рисунки пиков 82, 83 и 84 (в которых один из пиков смещен в левый нижний угол) все эквивалентны рисунку 81. На фиг.9 показан подобный рисунок пиков для 4 смещенных версий одного основного рисунка водяного знака Wi. В этом случае все смещенные версии рисунка с одним пиком в нижнем левом углу являются идентичными.
Чтобы определить точное информационное содержание, необходимо пересчитать все возможные различные рисунки вплоть до циклических смещений. Авторы изобретения провели эти вычисления. Результат приведен в следующей таблице 2.
Таблица 2
Количество бит, которые могут быть вставлены с использованием n смещенных версий одного рисунка водяного знака на сетках с шагом 16, 8 и 4
h G× G n=2 n=3 n=4 n=5 n=6
16 8× 8 5 9 13 16 20
8 16× 16 7 13 19 25 30
4 32× 32 9 17 25 33 40
Описанные выше способы могут комбинироваться несколькими путями. Например, можно использовать несколько смещенных версий различных рисунков или можно использовать информацию о знаках в комбинации со смещениями и т.д.
Таким образом, настоящее изобретение основано на свойствах инвариантности способа создания водяных знаков, который базируется на вставке n основных рисунков водяных знаков. Способ обнаружения в домене Фурье делает возможным обнаружение водяного знака в смещенных или кадрированных версиях изображения. Точное смещение рисунка водяного знака представляется пиком корреляции, полученным после применения обратного быстрого преобразования Фурье. Настоящее изобретение исходит из того, что после обнаружения точного смещения водяного знака это смещение может быть использовано для вставки информации. Изобретение позволяет эффективным в финансовом плане образом использовать процесс обнаружения водяных знаков не просто для решения вопроса о том, помечено или нет изображение или видеосигнал, а для вставки мультибитовой информации.
В итоге описан способ вставки дополнительных данных в сигнал. Данные кодируются в относительное положение или фазу одного или более основных рисунков водяных знаков. Это позволяет вставить мультибитовые данные, используя только один или несколько определенных рисунков водяных знаков.

Claims (13)

1. Способ вставки дополнительных данных (К) в информационный сигнал (Р), содержащий этап, на котором вставляют один или более заранее определенные водяные знаки (W2) в информационный сигнал, отличающийся тем, что упомянутые водяные знаки вставляют в разных позициях в информационный сигнал, причем вектор (к), представляющий соответствующие позиции упомянутых водяных знаков, индицирует упомянутые дополнительные данные (К).
2. Способ по п.1, отличающийся тем, что водяной знак (W2) в одной из упомянутых позиций вставляют с другим знаком, чем в остальных позициях для обеспечения эталона для упомянутого вектора (к).
3. Способ по п.1, отличающийся тем, что водяной знак (W1) в одной из упомянутых позиций отличается от водяного знака в остальных позициях для обеспечения эталона для упомянутого вектора (к).
4. Способ по п.1, отличающийся тем, что вставленный водяной знак имеет размеры меньше, чем размер информационного сигнала, и этап вставки содержит повторение упомянутого водяного знака по всему информационному сигналу.
5. Способ обнаружения дополнительных данных в информационном сигнале, содержащий этап, на котором обнаруживают один или более вставленных водяных знаков (W2'), отличающийся тем, что способ дополнительно содержит этапы, на которых определяют соответствующие позиции упомянутых обнаруженных водяных знаков, извлекают упомянутые дополнительные данные из вектора (к), представляющего соответствующие позиции.
6. Способ по п.5, отличающийся тем, что водяной знак (W2), определяемый в одной из упомянутых позиций со знаком, отличающимся от знака в остальных позициях, обеспечивает эталон для упомянутого вектора (к).
7. Способ по п.5, отличающийся тем, что водяной знак (W1), определяемый в одной из упомянутых позиций, отличается от водяного знака, определяемого в остальных позициях, и обеспечивает эталон для упомянутого вектора (к).
8. Способ по п.5, отличающийся тем, что этап обнаружения вставленного водяного знака (W2') включает определение корреляции между информационным сигналом и смещенными версиями упомянутого заранее определенного водяного знака (W2), причем вектор (вектора) задают той смещенной версией (версиями), для которой упомянутая корреляция превышает заданную пороговую величину.
9. Способ по п.5, отличающийся тем, что вставленный водяной знак (W2') имеет размеры меньше, чем размер информационного сигнала, причем способ содержит этап, на котором разделяют информационный сигнал с вставленным водяным знаком на подсигналы, имеющие упомянутые размеры, суммируют упомянутые подсигналы и определяют вектор (к), на который вставленный водяной знак (W2') смещен относительно заранее определенного водяного знака (W2), имеющего те же размеры.
10. Устройство для вставки дополнительных данных (К) в информационный сигнал (Р), содержащее средства для вставки одного или более заранее определенных водяных знаков (W2) в информационный сигнал, отличающееся тем, что упомянутые средства для вставки выполнены с возможностью вставки упомянутых водяных знаков в различных позициях в информационный сигнал, причем вектор (к) представляет соответствующие позиции упомянутых водяных знаков для индицирования упомянутых дополнительных данных (К).
11. Устройство для обнаружения дополнительных данных в информационном сигнале, содержащее средства (24-29) для обнаружения одного или более вставленных водяных знаков (W2'), отличающееся тем, что упомянутые средства для обнаружения включают в себя средства (24-28) для определения соответствующих позиций упомянутых обнаруженных водяных знаков, причем устройство дополнительно содержит средство (29) для извлечения упомянутых дополнительных данных из упомянутого вектора (к), представляющего упомянутые соответствующие позиции.
12. Устройство для записи информационного сигнала, содержащее средства для отключения записи сигнала в зависимости от дополнительных данных, вставленных в упомянутый видеосигнал, причем устройство содержит устройство для обнаружения упомянутых дополнительных данных по п.11.
13. Устройство для воспроизведения информационного сигнала, содержащее средство для отключения воспроизведения сигнала в зависимости от дополнительных данных, вставленных в упомянутый видеосигнал, причем устройство содержит устройство для обнаружения упомянутых дополнительных данных по п.11.
RU99125766/09A 1998-03-04 1999-03-02 Вставка дополнительных данных в сигнал RU2249308C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP98200656 1998-03-04
EP98200656.1 1998-03-04

Publications (2)

Publication Number Publication Date
RU99125766A RU99125766A (ru) 2001-10-27
RU2249308C2 true RU2249308C2 (ru) 2005-03-27

Family

ID=8233435

Family Applications (2)

Application Number Title Priority Date Filing Date
RU99126124/09A RU2222114C2 (ru) 1998-03-04 1999-03-02 Обнаружение скрытого знака
RU99125766/09A RU2249308C2 (ru) 1998-03-04 1999-03-02 Вставка дополнительных данных в сигнал

Family Applications Before (1)

Application Number Title Priority Date Filing Date
RU99126124/09A RU2222114C2 (ru) 1998-03-04 1999-03-02 Обнаружение скрытого знака

Country Status (14)

Country Link
US (6) US6971011B1 (ru)
EP (4) EP0981900A2 (ru)
JP (4) JP2001525151A (ru)
KR (4) KR20010012214A (ru)
CN (4) CN1153456C (ru)
AT (3) ATE381209T1 (ru)
AU (1) AU2437499A (ru)
BR (1) BR9904848A (ru)
DE (3) DE69938278T2 (ru)
ES (1) ES2297919T3 (ru)
ID (1) ID23884A (ru)
PL (2) PL336845A1 (ru)
RU (2) RU2222114C2 (ru)
WO (4) WO1999045704A2 (ru)

Families Citing this family (140)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171016B1 (en) * 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6590996B1 (en) 2000-02-14 2003-07-08 Digimarc Corporation Color adaptive watermarking
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
JP3596590B2 (ja) * 1998-11-18 2004-12-02 ソニー株式会社 付随情報付加装置および方法、付随情報検出装置および方法
GB2349536B (en) * 1999-03-23 2003-03-12 Ibm Motion picture electronic watermark system
EP1118063B1 (en) 1999-08-05 2016-07-13 Civolution B.V. Detection of auxiliary data in an information signal
US6477554B1 (en) * 1999-09-17 2002-11-05 Globespanvirata, Inc. Circuit and method for computing a fast fourier transform
WO2001028230A1 (en) 1999-10-12 2001-04-19 Koninklijke Philips Electronics N.V. Method and system for embedding extra information, method and system for decoding
JP2001210013A (ja) * 1999-11-15 2001-08-03 Hitachi Ltd データ再生装置
CN1218278C (zh) * 1999-11-23 2005-09-07 皇家菲利浦电子有限公司 在信号中嵌入和检测水印的方法,水印嵌入器和检测设备
US6986048B1 (en) * 2000-01-24 2006-01-10 Koninklijke Philips Electronics N.V. Protecting content from illicit reproduction by proof of existence of a complete data set using security identifiers
PL364770A1 (en) * 2000-02-01 2004-12-13 Koninklijke Philips Electronics N.V. Protecting content from illicit reproduction by proof of existence of a complete data set
WO2001057868A1 (en) * 2000-02-01 2001-08-09 Koninklijke Philips Electronics N.V. Embedding a watermark in an information signal
CN1214383C (zh) * 2000-02-07 2005-08-10 皇家菲利浦电子有限公司 阻止盗窃内容材料的方法、解码方法、编码器和解码器
US7228425B1 (en) 2000-02-07 2007-06-05 Koninklijke Philips Electronics N. V. Protecting content from illicit reproduction by proof of existence of a complete data set via self-referencing sections
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US7127744B2 (en) 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
JP2001275115A (ja) 2000-03-23 2001-10-05 Nec Corp 電子すかしデータ挿入装置および検出装置
US7440584B2 (en) 2000-03-31 2008-10-21 Intel Corporation System and method for marking data and document distribution
US7346184B1 (en) 2000-05-02 2008-03-18 Digimarc Corporation Processing methods combining multiple frames of image data
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
JP2002033902A (ja) * 2000-07-18 2002-01-31 Nikon Corp 画像信号処理装置
US6975744B2 (en) * 2000-12-21 2005-12-13 Digimarc Corporation Detection of multiple watermarks and improved watermark calibration signals
WO2002009328A1 (en) * 2000-07-21 2002-01-31 Koninklijke Philips Electronics N.V. Multimedia monitoring by combining watermarking and characteristic signature of signal
KR100499471B1 (ko) * 2000-09-05 2005-07-07 엘지전자 주식회사 영상 워터마킹 방법
US6952485B1 (en) 2000-09-11 2005-10-04 Digimarc Corporation Watermark encoding and decoding in imaging devices and imaging device interfaces
JP3872267B2 (ja) * 2000-09-12 2007-01-24 インターナショナル・ビジネス・マシーンズ・コーポレーション 拡大縮小耐性を有する電子透かし方法およびシステム
JP3898128B2 (ja) * 2000-11-07 2007-03-28 コニンクリユケ フィリップス エレクトロニクス エヌ.ブイ. 情報信号に透かしを埋め込む方法及び装置
JP2002176550A (ja) * 2000-12-07 2002-06-21 Nec Corp 電子すかしデータ挿入・検出装置
JP3682222B2 (ja) * 2000-12-11 2005-08-10 株式会社東芝 電子透かし検出装置、電子透かし検出方法及び記録媒体
DE60207822T2 (de) 2001-02-13 2006-08-17 Koninklijke Philips Electronics N.V. Bildsignalwasserzeichendetektionssystem und verfahren
US7137005B2 (en) * 2001-03-28 2006-11-14 Lg Electronics Inc. Method of watermarking digital data
US7046819B2 (en) * 2001-04-25 2006-05-16 Digimarc Corporation Encoded reference signal for digital watermarks
US7024018B2 (en) * 2001-05-11 2006-04-04 Verance Corporation Watermark position modulation
MXPA03001242A (es) 2001-06-13 2003-05-27 Koninklije Philips Electronics Metodo y dispositivo para detectar una marca de agua.
GB2376826A (en) * 2001-06-19 2002-12-24 Sony Uk Ltd Detecting data by accumulating pixel values in several versions of a datablock
ATE360960T1 (de) 2001-06-21 2007-05-15 Koninkl Philips Electronics Nv Einbettung und detektion eines wasserzeichens in bewegtbilder
US8032909B2 (en) * 2001-07-05 2011-10-04 Digimarc Corporation Watermarking and electronic program guides
US7263202B2 (en) 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8122465B2 (en) 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US20040187016A1 (en) * 2001-07-06 2004-09-23 Brondijk Robert Albertus Method for protecting content stored on an information carrier
WO2003012739A1 (en) * 2001-07-27 2003-02-13 Koninklijke Philips Electronics N.V. Embedding auxiliary data in a signal
ATE363183T1 (de) * 2001-08-24 2007-06-15 Koninkl Philips Electronics Nv Addieren von halbbildern eines bildes
US7386146B2 (en) 2001-09-13 2008-06-10 Canon Kabushiki Kaisha Insertion of a message in a sequence of digital images
FR2829654B1 (fr) * 2001-09-13 2004-01-30 Canon Kk Insertion d'un message dans une sequence d'images numeriques
US6975745B2 (en) * 2001-10-25 2005-12-13 Digimarc Corporation Synchronizing watermark detectors in geometrically distorted signals
AU2002339625A1 (en) 2001-11-23 2003-06-10 Koninklijke Philips Electronics N.V. Watermark embedding
GB2383218A (en) 2001-12-13 2003-06-18 Sony Uk Ltd Watermarking using cyclic shifting of code words
GB2383148A (en) * 2001-12-13 2003-06-18 Sony Uk Ltd Watermarking
GB2383219A (en) 2001-12-13 2003-06-18 Sony Uk Ltd Marking material using a two part watermark
WO2003052689A2 (en) * 2001-12-14 2003-06-26 Koninklijke Philips Electronics N.V. Embedding and extraction of watermark data
FR2834174A1 (fr) * 2001-12-20 2003-06-27 Koninkl Philips Electronics Nv Detection optimisee d'un marquage au sein d'un signal d'information
AU2002351141A1 (en) 2001-12-21 2003-07-09 Koninklijke Philips Electronics N.V. Increasing integrity of watermarks using robust features
US20030123574A1 (en) * 2001-12-31 2003-07-03 Simeon Richard Corpuz System and method for robust tone detection
US20030131350A1 (en) * 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
AU2003210625A1 (en) * 2002-01-22 2003-09-02 Digimarc Corporation Digital watermarking and fingerprinting including symchronization, layering, version control, and compressed embedding
KR100888589B1 (ko) * 2002-06-18 2009-03-16 삼성전자주식회사 반복적으로 삽입된 워터마크 추출방법 및 그 장치
US20040003394A1 (en) * 2002-07-01 2004-01-01 Arun Ramaswamy System for automatically matching video with ratings information
US7136783B2 (en) 2002-07-02 2006-11-14 Koninklijke Philips Electronics N.V. Method and arrangement for processing a signal using a digital processor having a given word length
DE60308686T2 (de) * 2002-07-22 2007-08-16 Koninklijke Philips Electronics N.V. Wasserzeichenerkennung
EP1408449A3 (en) * 2002-10-04 2006-02-01 Sony Corporation Method and apparatus for identifying a photographic camera by correlating two images
EP2782337A3 (en) 2002-10-15 2014-11-26 Verance Corporation Media monitoring, management and information system
MXPA05004231A (es) 2002-10-23 2005-07-05 Nielsen Media Res Inc Aparato para la insercion de datos digitales, y metodos para utilizarlo con audio/video comprimidos.
GB2396267A (en) * 2002-12-09 2004-06-16 Sony Uk Ltd Method of embedding and extracting codewords in data
KR20050091094A (ko) * 2003-01-20 2005-09-14 코닌클리케 필립스 일렉트로닉스 엔.브이. 동영상 신호의 워터마크 임베딩 및 검출
JP2004260639A (ja) * 2003-02-27 2004-09-16 Hitachi Ltd データ埋め込み方法及び視聴確認方法
US20040190749A1 (en) * 2003-03-28 2004-09-30 Peng Xu Method for countering rotation attacks in a video watermark system
KR20050118230A (ko) * 2003-04-08 2005-12-15 코닌클리케 필립스 일렉트로닉스 엔.브이. 매립된 데이터 채널과 관련된 연성 오디오 워터마크
AU2012261653B2 (en) * 2003-06-13 2015-03-26 The Nielsen Company (Us), Llc Methods and apparatus for embedding watermarks
US7460684B2 (en) 2003-06-13 2008-12-02 Nielsen Media Research, Inc. Method and apparatus for embedding watermarks
WO2005002200A2 (en) * 2003-06-13 2005-01-06 Nielsen Media Research, Inc. Methods and apparatus for embedding watermarks
KR20060080179A (ko) * 2003-08-19 2006-07-07 코닌클리케 필립스 일렉트로닉스 엔.브이. 이용 가능한 검출 방법들의 부분 집합을 사용하는 워터마크검출
US20060257001A1 (en) * 2003-09-12 2006-11-16 Minne Van Der Veen Methods and apparatus for tamper detection in watermarking systems
US7706565B2 (en) 2003-09-30 2010-04-27 Digimarc Corporation Multi-channel digital watermarking
US7616776B2 (en) * 2005-04-26 2009-11-10 Verance Corproation Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
US9055239B2 (en) 2003-10-08 2015-06-09 Verance Corporation Signal continuity assessment using embedded watermarks
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US7369677B2 (en) * 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
CN100469128C (zh) * 2003-10-10 2009-03-11 皇家飞利浦电子股份有限公司 数字信号中的水印检测
US7480393B2 (en) * 2003-11-19 2009-01-20 Digimarc Corporation Optimized digital watermarking functions for streaming data
GB0403327D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
GB0403331D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
GB0403330D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
JP3944490B2 (ja) * 2004-02-17 2007-07-11 株式会社東芝 電子透かし埋込装置、電子透かし検出装置、電子透かし埋込方法、電子透かし検出方法、電子透かし埋込プログラムおよび電子透かし検出プログラム
JP4534530B2 (ja) * 2004-03-08 2010-09-01 三菱電機株式会社 電子透かし検出方法および電子透かし検出装置
CA2562137C (en) 2004-04-07 2012-11-27 Nielsen Media Research, Inc. Data insertion apparatus and methods for use with compressed audio/video data
US20050259820A1 (en) * 2004-05-24 2005-11-24 Eastman Kodak Company Temporally distributed watermarking for image sequences
CA2572622A1 (en) 2004-07-02 2006-02-09 Nielsen Media Research, Inc. Methods and apparatus for mixing compressed digital bit streams
GB2421134A (en) 2004-12-09 2006-06-14 Sony Uk Ltd Detection of payload data from a watermarked image by calculation of payload probability values
GB2421133A (en) * 2004-12-09 2006-06-14 Sony Uk Ltd Registering a water marked image by calculating distortion vector estimates
EP1690697A1 (en) * 2005-02-15 2006-08-16 Alpvision SA Method to apply an invisible mark on a media
US20060209349A1 (en) * 2005-03-17 2006-09-21 Kabushiki Kaisha Toshiba Image processing apparatus and image forming apparatus
RU2007144588A (ru) * 2005-06-03 2009-06-10 Конинклейке Филипс Электроникс Н.В. (Nl) Гомоморфное шифрование для защиты водяного знака
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
US8000494B2 (en) 2005-10-03 2011-08-16 Mitsubishi Electric Corporation Digital watermark detecting device
WO2007072442A2 (en) * 2005-12-23 2007-06-28 Koninklijke Philips Electronics N.V. Blind detection for digital cinema
JP4254802B2 (ja) * 2006-05-11 2009-04-15 ソニー株式会社 画像処理装置および方法、プログラム並びに記録媒体
US8078301B2 (en) 2006-10-11 2011-12-13 The Nielsen Company (Us), Llc Methods and apparatus for embedding codes in compressed audio data streams
JP2008258807A (ja) * 2007-04-03 2008-10-23 Toshiba Corp 電子透かし検出装置、映像再生装置、映像複製装置、および電子透かし検出プログラム
CN101675451B (zh) * 2007-05-10 2012-08-15 汤姆森许可贸易公司 使用所嵌入的水印的故障检测
US9466307B1 (en) 2007-05-22 2016-10-11 Digimarc Corporation Robust spectral encoding and decoding methods
JP5063690B2 (ja) * 2007-05-28 2012-10-31 三菱電機株式会社 電子透かし埋め込み装置および方法、及び、電子透かし検出装置および方法
JP5238024B2 (ja) * 2007-06-14 2013-07-17 トムソン ライセンシング 所望される偽確率が与えられたときに検出閾値を設定するための方法および装置
US7965838B2 (en) * 2007-11-30 2011-06-21 Faraday Technology Corp. Watermark generating circuit and related method thereof
DE102008014409A1 (de) * 2008-03-14 2009-09-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Einbetter zum Einbetten eines Wasserzeichens in eine Informationsdarstellung, Detektor zum Detektieren eines Wasserzeichens in einer Informationsdarstellung, Verfahren und Computerprogramm
DE102008014311A1 (de) * 2008-03-14 2009-09-17 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Einbetter zum Einbetten eines Wasserzeichens in eine Informationsdarstellung, Detektor zum Detektieren eines Wasserzeichens in einer Informationsdarstellung, Verfahren, Computerprogramm und Informationssignal
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US9008315B2 (en) 2012-01-20 2015-04-14 Digimarc Corporation Shared secret arrangements and optical data transfer
US8819172B2 (en) 2010-11-04 2014-08-26 Digimarc Corporation Smartphone-based methods and systems
US8838977B2 (en) 2010-09-16 2014-09-16 Verance Corporation Watermark extraction and content screening in a networked environment
JP5693162B2 (ja) * 2010-11-09 2015-04-01 キヤノン株式会社 画像処理システム、撮像装置、画像処理装置及びそれらの制御方法、プログラム
KR101424049B1 (ko) * 2010-11-29 2014-07-29 주식회사 씨케이앤비 워터마크 생성 방법, 이를 포함하는 방송 콘텐츠 생성 방법 및 워터마크 삽입 시스템
CN102096895A (zh) * 2011-01-21 2011-06-15 上海交通大学 基于游程编码和一维离散傅里叶变换的视频数字指纹方法
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8923548B2 (en) * 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
EP2805439B1 (en) 2012-01-20 2016-12-28 Digimarc Corporation Shared secret arrangements and optical data transfer
RU2498324C1 (ru) * 2012-04-23 2013-11-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Национальный исследовательский Томский политехнический университет" Способ определения наличия гармонических составляющих и их частот в дискретных сигналах
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US8726304B2 (en) 2012-09-13 2014-05-13 Verance Corporation Time varying evaluation of multimedia content
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US9317872B2 (en) 2013-02-06 2016-04-19 Muzak Llc Encoding and decoding an audio watermark using key sequences comprising of more than two frequency components
US9311640B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods and arrangements for smartphone payments and transactions
US9262794B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
WO2014182963A2 (en) 2013-05-08 2014-11-13 Digimarc Corporation Methods and arrangements involving substrate marking
US9431987B2 (en) * 2013-06-04 2016-08-30 Sony Interactive Entertainment America Llc Sound synthesis with fixed partition size convolution of audio signals
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
RU2559773C2 (ru) * 2013-12-11 2015-08-10 Государственное казенное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) Способ поиска цифрового изображения, содержащего цифровой водяной знак
CN106170988A (zh) 2014-03-13 2016-11-30 凡瑞斯公司 使用嵌入式代码的交互式内容获取
US10652127B2 (en) 2014-10-03 2020-05-12 The Nielsen Company (Us), Llc Fusing online media monitoring data with secondary online data feeds to generate ratings data for online media exposure
WO2017029804A1 (en) * 2015-08-19 2017-02-23 Sharp Kabushiki Kaisha Broadcast system with a watermark payload
US10827209B2 (en) 2018-07-31 2020-11-03 The Nielsen Company (Us), Llc Methods and apparatus for watermark outage detection

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3573350A (en) * 1967-09-28 1971-04-06 Sylvania Electric Prod Color television receiver and color video tape recorder system
US4370732A (en) * 1980-09-15 1983-01-25 Ibm Corporation Skewed matrix address generator
DE3514389A1 (de) * 1985-04-20 1986-10-23 E.C.H. Will (Gmbh & Co), 2000 Hamburg Verfahren und vorrichtung zur lagegerechten positionierung von markierungen auf materialbahnabschnitten
US5319735A (en) * 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
US5574787A (en) * 1994-07-25 1996-11-12 Ryan; John O. Apparatus and method for comprehensive copy protection for video platforms and unprotected source material
EP0741368B1 (en) 1995-05-02 2003-07-02 Yamatake Corporation Pattern collation apparatus and method
KR100465359B1 (ko) * 1995-10-04 2005-04-06 코닌클리케 필립스 일렉트로닉스 엔.브이. 디지털부호화비디오및/또는오디오신호의원터마킹방법및장치,그의검출방법및장치,및그의기록매체
US5689587A (en) * 1996-02-09 1997-11-18 Massachusetts Institute Of Technology Method and apparatus for data hiding in images
US5664018A (en) * 1996-03-12 1997-09-02 Leighton; Frank Thomson Watermarking process resilient to collusion attacks
AU2435297A (en) * 1996-04-02 1997-11-07 Theodore G Handel Data embedding
WO1998003014A1 (en) * 1996-07-16 1998-01-22 Philips Electronics N.V. Detecting a watermark embedded in an information signal
US5933431A (en) * 1996-08-15 1999-08-03 Paradyne Corporation Frame-based modulus interleaver
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
BR9804764A (pt) * 1997-01-13 1999-08-17 Koninkl Philips Electronics Nv Processos e conjuntos para embutir e decodificar dados suplementares em um sinal de video e sinal de video codificado com dados suplementares embutidos
US6185312B1 (en) * 1997-01-28 2001-02-06 Nippon Telegraph And Telephone Corporation Method for embedding and reading watermark-information in digital form, and apparatus thereof
US6047317A (en) * 1997-03-28 2000-04-04 International Business Machines Corporation System and method for enabling a user to rapidly access images in cyclically transmitted image streams
US6427012B1 (en) * 1997-05-19 2002-07-30 Verance Corporation Apparatus and method for embedding and extracting information in analog signals using replica modulation
KR20000029626A (ko) * 1997-05-29 2000-05-25 요트.게.아. 롤페즈 워터마크의검출방법및검출장치
US5960081A (en) * 1997-06-05 1999-09-28 Cray Research, Inc. Embedding a digital signature in a video sequence
US5961277A (en) * 1997-06-30 1999-10-05 Eskom Inspection device and method
KR100583359B1 (ko) * 1997-09-02 2006-05-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 워터마크의 검출방법 및 검출장치
JP3696723B2 (ja) * 1997-09-02 2005-09-21 ソニー株式会社 画像データ処理装置及び方法
DE69803268T2 (de) * 1997-09-02 2002-08-08 Koninkl Philips Electronics Nv Erzeugung eines wasserzeichens in einem informationssignal
US6108434A (en) * 1997-09-12 2000-08-22 Signafy, Inc. Counteracting geometric distortions for DCT based watermarking
JP4064506B2 (ja) * 1997-09-17 2008-03-19 パイオニア株式会社 電子透かし重畳方法及び検出方法並びに装置
US6219837B1 (en) * 1997-10-23 2001-04-17 International Business Machines Corporation Summary frames in video
US6208745B1 (en) * 1997-12-30 2001-03-27 Sarnoff Corporation Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence
US6373960B1 (en) * 1998-01-06 2002-04-16 Pixel Tools Corporation Embedding watermarks into compressed video data
US6198832B1 (en) * 1998-01-09 2001-03-06 U.S. Philips Corporation Embedding and detecting a watermark in images
US6553127B1 (en) * 1998-05-20 2003-04-22 Macrovision Corporation Method and apparatus for selective block processing
US6233347B1 (en) * 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
US6266687B1 (en) * 1998-09-18 2001-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Flexibility enhancement to the modified fast convolution algorithm
US6247035B1 (en) * 1998-09-30 2001-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Reduced complexity and increased flexibility modified fast convolution algorithm
US6128736A (en) * 1998-12-18 2000-10-03 Signafy, Inc. Method for inserting a watermark signal into data
US6442283B1 (en) * 1999-01-11 2002-08-27 Digimarc Corporation Multimedia data embedding

Also Published As

Publication number Publication date
JP2001525151A (ja) 2001-12-04
EP0981901B1 (en) 2008-03-05
RU2222114C2 (ru) 2004-01-20
US6971011B1 (en) 2005-11-29
KR20010012245A (ko) 2001-02-15
KR20010012250A (ko) 2001-02-15
US6865589B2 (en) 2005-03-08
CN1153456C (zh) 2004-06-09
ID23884A (id) 2000-05-25
CN1266586A (zh) 2000-09-13
EP0981900A2 (en) 2000-03-01
EP0981903B1 (en) 2007-12-12
EP0981903A2 (en) 2000-03-01
JP2002503431A (ja) 2002-01-29
CN1266587A (zh) 2000-09-13
US7146394B2 (en) 2006-12-05
US7191334B1 (en) 2007-03-13
WO1999045706A2 (en) 1999-09-10
WO1999045707A3 (en) 1999-11-25
CN1227899C (zh) 2005-11-16
DE69938278T2 (de) 2009-03-05
WO1999045705A3 (en) 1999-11-18
JP2001525152A (ja) 2001-12-04
CN1269098A (zh) 2000-10-04
CN1166187C (zh) 2004-09-08
AU2437499A (en) 1999-09-20
PL336845A1 (en) 2000-07-17
US20050089192A1 (en) 2005-04-28
ATE388582T1 (de) 2008-03-15
BR9904848A (pt) 2004-08-31
JP4364948B2 (ja) 2009-11-18
PL336841A1 (en) 2000-07-17
WO1999045705A2 (en) 1999-09-10
US6477431B1 (en) 2002-11-05
ATE422282T1 (de) 2009-02-15
KR100611521B1 (ko) 2006-08-11
EP0981902B1 (en) 2009-02-04
EP0981902A2 (en) 2000-03-01
JP4364949B2 (ja) 2009-11-18
ES2297919T3 (es) 2008-05-01
US6505223B1 (en) 2003-01-07
WO1999045704A2 (en) 1999-09-10
CN1156155C (zh) 2004-06-30
CN1269099A (zh) 2000-10-04
DE69937712D1 (de) 2008-01-24
KR100614425B1 (ko) 2006-08-22
KR20010012214A (ko) 2001-02-15
WO1999045706A3 (en) 1999-11-25
DE69937712T2 (de) 2008-11-27
EP0981901A2 (en) 2000-03-01
ATE381209T1 (de) 2007-12-15
US20030086587A1 (en) 2003-05-08
DE69938278D1 (de) 2008-04-17
JP2001525153A (ja) 2001-12-04
KR20010012213A (ko) 2001-02-15
WO1999045707A2 (en) 1999-09-10
KR100648845B1 (ko) 2006-11-24
DE69940375D1 (de) 2009-03-19
WO1999045704A3 (en) 1999-11-18
JP4428728B2 (ja) 2010-03-10

Similar Documents

Publication Publication Date Title
RU2249308C2 (ru) Вставка дополнительных данных в сигнал
Chu DCT-based image watermarking using subsampling
Kalker et al. Video watermarking system for broadcast monitoring
JP3596590B2 (ja) 付随情報付加装置および方法、付随情報検出装置および方法
Langelaar et al. Copy protection for multimedia data based on labeling techniques
US20080226125A1 (en) Method of Embedding Data in an Information Signal
JP2007536864A (ja) 透かし検出方法
Maes et al. Exploiting shift invariance to obtain a high payload in digital image watermarking
Huo et al. A wavelet based image watermarking scheme
Delannay et al. Method for hiding synchronization marks in scale-and rotation-resilient watermarking schemes
KR20050119692A (ko) 워터마크들을 검출하는 방법
Chang et al. Watermarking 2D/3D graphics for copyright protection
Pickering et al. A novel blind video watermarking scheme for access control using complex wavelets
Pan et al. A novel data hiding method for two-color images
KR20040019371A (ko) 신호내에 보조 데이터 삽입
MXPA99010118A (es) Inclusion de datos auxiliares en una señal
Liang et al. Robust watermarking using robust coefficients
KR100906515B1 (ko) 정보 신호 내의 계수의 셋의 형태인 워터마크의 검출 방법, 정보 신호 내의 계수의 셋을 포함하는 워터마크를 검출하는 집적 회로 및 정보 신호 처리 디바이스
Kim et al. A watermarking with two signatures
Liang Methods for improved robustness of image watermarking algorithms
Faraoun et al. A Novel normaliszation based schema for digital images watermarking
Jain et al. Vector Quantization based Multiple Watermarking using Spread Transform
Lee et al. GEOMETRICALLY ROBUST IMAGE WATERMARKING ALGORITHM FOR MULTI-BITS INFORMATION EMBEDDING