Изобретение относится к системам передачи видеоданных и связанным с ними способам кодирования/декодирования видеоданных. Изобретение применимо, но не ограничено этим, к системе сжатия видеоданных, использующей встраивание в видеоданные «водяных знаков», в которой должна обнаруживаться любая подделка видеоизображения или части видеоизображения.
Предшествующий уровень техники
Способность передавать видеоданные и/или данные изображения в масштабе реального времени является желательной характеристикой многих современных систем проводной или беспроводной связи. Однако известно, что отдельные изображения/картинки, или последовательность изображений, скажем, в передаваемом потоке видеоданных, может подвергаться «атакам», т.е. изображения могут подделываться. Следовательно, существует необходимость защитить передачи изображений или видеоданных от такой нежелательной подделки. Одним известным способом, применяемым для защиты видеоизображений/неподвижных изображений или документов, является использование «водяных знаков».
В контексте данного изобретения, термины «видеоданные» и «изображение» используются попеременно, причем термин «видеоданные» в общем случае используется для представления одного или нескольких неподвижных изображений.
Wolfgang R., Podilchuk C., Delp E. «Perceptual watermarks for digital images and video», SPIE Conference on Security and Watermarking of Multimedia Content, январь 1999 г., описывает некоторые способы встраивания «водяных знаков» для использования с видеоданными и изображениями, относящиеся к предшествующему уровню техники.
Защита цифровых носителей (включающих изображение и видеоданные) также стала ключевой темой стандартизации в мультимедийной промышленности за последний год. Пользователи из полиции с формальной точки зрения утверждали, что они не рассматривают использование цифровым образом переданных и обработанных изображений в доказательных целях без существования надежных способов обнаружения подделки.
Европейский Вещательный Союз выпустил второй запрос на системы, которые предлагают встраивание «водяных знаков» в мультимедийные передачи для развлекательных приложений. Кроме того, Международная организация стандартизации (ISO) создала рабочую группу, известную как MPEG-21, существенной функцией которой является исследование в области управления цифровыми правами, включая аутентификацию мультимедийных данных.
При встраивании в изображение «водяных знаков» известная двоичная структура или подпись встраивается в изображение в момент получения изображения. Такие «водяные знаки» называются «устойчивыми», так как они спроектированы так, что должны оставаться неповрежденными независимо от какой-либо последующей обработки изображения, такой как фильтрация, обрезка и т.д.
Хотя такие «водяные знаки» действительно обеспечивают полезную степень защиты, в настоящее время на них нельзя целиком полагаться в суде, действующем по нормам статутного и общего права. Цель таких способов встраивания «водяных знаков» такова, что они не предназначены обладать требуемой степенью уверенности в том, что изображение не было подделано, для использования изображения в качестве доказательства.
Таким образом, существует необходимость в области техники, к которой относится данное изобретение, обеспечить устройство обмена видеоданными и способы, основанные на системе встраивания «водяных знаков», которая может быть использована для тестирования видеопоследовательности для доказательства подделки, в которой вышеупомянутые недостатки могут быть смягчены. Кроме того, существует необходимость в способе маркирования для выделения областей видеопоследовательности, которые были детектированы как подделанные. Кроме того, было бы выгодно визуально маркировать подделанные видеопоследовательности таким образом, чтобы они стали непригодными для использования или бесполезными для злоумышленника.
Опубликованные патентные заявки США US-A-5875249 и US-A-5734752 являются известными.
Сущность изобретения
Данное изобретение обеспечивает устройства обмена видеоданными, заявленные в пунктах 1, 7 и 35 формулы изобретения, систему передачи видеоданных, заявленную в пункте 17, мобильное радиоустройство, заявленное в пункте 18, способ встраивания «водяных знаков» в передачу видеоданных, заявленный в пункте 20, способ детектирования подделки цифрового изображения с «водяными знаками», заявленный в пункте 27, способ визуального маркирования видеопоследовательности, которая содержит подделанный «водяной знак», заявленный в пункте 28, носитель данных, хранящий выполняемые процессором команды для управления процессором с целью осуществления способов данного изобретения, заявленный в пункте 34, и мобильное радиоустройство по п. 36.
Перечень фигур чертежей
Иллюстративные варианты осуществления данного изобретения теперь описываются со ссылкой на сопутствующие чертежи, в которых:
Фиг. 1 показывает способ встраивания «водяных знаков», в соответствии с предпочтительным вариантом осуществления изобретения.
Фиг. 2 показывает основанный на произвольной сетке способ, использующий 5-ую битовую плоскость видеопоследовательности, в соответствии с предпочтительным вариантом осуществления изобретения.
Фиг. 3 показывает блок-схему процесса принятия решения для определения того, произошла ли подделка, в соответствии с предпочтительным вариантом осуществления изобретения.
Фиг. 4 показывает блок-схему системы обмена видеоданными, включающую в себя устройство обмена данными, встраивающее «водяной знак», и устройство обмена данными, детектирующее водяной знак, в соответствии с предпочтительным вариантом осуществления изобретения.
Описание предпочтительных вариантов осуществления
Концепции изобретения, описываемые здесь, находят конкретное применение в текущей деятельности по стандартизации в рамках MPEG, где должна быть определена стандартная система встраивания «водяных знаков» для использования для видеоданных. Детектирование подделки и способность определить, какой тип подделки имел место, являются необходимыми этапами в обеспечении уверенности пользователя в видеопоследовательностях и последовательностях изображений, которые просматривает пользователь в потенциально враждебном окружении мультимедийной связи.
По существу, предпочтительный вариант осуществления данного изобретения нацелен на предварительную обработку видеоматериала таким образом, чтобы можно было впоследствии детектировать подделку.
Наиболее современные способы встраивания «водяных знаков» в видеоданные и изображения фокусируются на предварительной обработке видеоданных и изображений таким образом, что любой встроенный «водяной знак» может быть восстановлен независимо от подделки, например, в применениях авторского права. Способ, описываемый ниже, однако, обеспечивает «хрупкие» водяные знаки, которые разрушаются при изменении изображений.
Кроме того, способ делает ясным то, что контент (информационно значимое содержимое) был подделан, таким образом, что человек, выполняющий неавторизованную обработку, понимает, что его действия являются явными. Как следствие, он не может перепродать или распространить этот видеоматериал как «оригинал».
В качестве примера, рассмотрим человека, делающего «пиратские» видеофайлы для неавторизованного распределения через Web-сайт Интернет. Предпочтительный способ, как описано ниже, идентифицирует, где видеоданные были подделаны (например, при переформатировании видео для Web-распространения), и прикладывает метку к подделанной области, тем самым делая видеоданные неподходящими для последующего распространения.
Предпочтительный вариант осуществления данного изобретения может быть применен к видеопоследовательностям, содержащим по меньшей мере два кадра изображения. Кроме того, предпочтительный вариант осуществления данного изобретения может быть применен к форматам изображения, включающим в себя YCbCr (стандартное представление цветного изображения, определенное в ITU Rec 601), красный/зеленый/синий (RGB) или любой отдельный компонент (например, только Y) формата изображения, состоящего из более, чем одного компонента. Выгодным образом, предпочтительный вариант осуществления данного изобретения может также применяться в ограниченной области изображения, или по всему изображению.
Организация «водяных знаков» предпочтительного варианта осуществления изобретения ясно показывает, когда произошла подделка, так как информация, сигнализирующая о подделке, встраивается в поток видеоданных. По существу, способ работает посредством разделения видеопоследовательности на пары кадров, и комбинирования различных частей каждого кадра для применения бита «водяного знака» к передаче видеосигналов или сигналов изображения.
Кроме того, способ позволяет видеопроигрывателю локализовать точную пространственную и временную позицию подделки при воспроизведении видеозаписи.
Со ссылкой сначала на фиг. 1, показан способ 100 встраивания «водяных знаков», в соответствии с предпочтительным вариантом осуществления изобретения. Способ 100 встраивания «водяных знаков» включает в себя последовательность видеокадров/кадров изображений. В соответствии с предпочтительным вариантом осуществления эти кадры разделены на группы из двух кадров, например, кадр «N» 110 вместе с кадром «N+1» 120, и кадр «N+2» 130 вместе с кадром «N+3» 140.
Четыре кадра показаны только с целью ясности. Каждый видеокадр/кадр изображения разделен на две части - часть «А» 112, 122, 132, 142 и часть «В» 114, 124, 134, 144, соответственно. Каждый видеокадр/кадр изображения включает в себя некоторое количество битов данных, ранжируемых от плоскости самого старшего бита (MSB) - «бита 0» 150 до плоскости самого младшего бита (LSB) - «бита 7» 160. Опять же, только с целью ясности показано, что каждый кадр имеет восемь битовых плоскостей.
Предпочтительный способ работает посредством разделения видеопоследовательности в последовательные пары кадров, например, кадр «N» 110 вместе с кадром «N+1» 120. Каждый кадр затем разделяется на две части, с битовыми плоскостями, обозначенными индексом «а» или индексом «b». В частности, биты в 5-ой битовой плоскости каждого кадра 116, 126 и 136, 146 выбраны для манипулирования, как показано более подробно по отношению к фиг. 2.
В пределах рассмотрения изобретения находится то, что система передачи видеоданных/изображения, имеющая любое число кадров в последовательности видеокадров/кадров изображений, включая любое большее двух число битовых плоскостей, извлекла бы выгоду из концепций изобретения, описанных здесь.
Обычным представлением данных изображения является последовательность пикселов, расположенная в строках и столбцах изображения. Обычные форматы изображения включают в себя представление каждого пиксела в виде некоторого числа битов, от 6 до 12 битов на компонент изображения. В качестве примера, каждый единственный компонент (R, G или В) цветного изображения может иметь 8 битов на пиксел. Альтернативно, инфракрасное изображение может иметь 12 битов на пиксел, представленные как компонент яркости.
Представление «битовая плоскость» является термином, относящимся к коллекции отдельных битов в любой однобитовой позиции пиксела по всему изображению. В качестве примера рассмотрим изображение, или область изображения, размером k столбцов и j строк с N битами на пиксел. Каждый из (k*j) пикселов имеет «N» битов, которые расположены от самого младшего бита (LSB), обычно называемого бит «N-1», до самого старшего бита (MSB), называемого бит «0».
Битовая плоскость является представлением коллекции (k*j) битов, рассматриваемая в однобитовой позиции Р, где 0<=P<=(N-1). Таким образом, выражение «плоскость самого старшего бита» означает, что мы рассматриваем коллекцию из всех битов «0» всех (k*j) пикселов в изображении или области изображения. Для изображения, содержащего «N» битов на пиксел, будет «N» битовых плоскостей.
Со ссылкой на фиг. 2, способ встраивания «водяного знака» 200 посредством манипулирования 5-ой битовой плоскостью каждого кадра 116, 126 и 136, 146, как указано относительно фиг. 1, показан в соответствии с предпочтительным вариантом осуществления изобретения.
Как указано, каждый кадр включает в себя две части, кадр А и кадр В. В частности, манипулируют битами из 5-ой битовой плоскости кадра А и кадра В. В кадре А 205 половина битов 5-ой битовой плоскости вставляется 208 в первую промежуточную сетку 230 с их позициями, определенными местоположением битов со значением «1» 222 в произвольной сетке 220 такого же размера, что и сетка 230. Остающаяся половина битов 5-ой битовой плоскости из кадра А 205 затем отбрасывается.
Такая же операция выполняется для кадра В. В кадре В 210 половина битов 5-ой битовой плоскости вставляется 218 во вторую промежуточную сетку 240 с их позициями, определенными местоположением битов со значением «0» 232 в такой же произвольной сетке 220. Остающаяся половина битов 5-ой битовой плоскости из кадра В 210 затем отбрасывается.
Эти две промежуточные сетки 230, 240 комбинируются для образования нового представления 5-ой битовой плоскости, которая затем дублируется 232, 242 для замены первоначальной 5-ой битовой плоскости как кадра А 205, так и кадра В 210.
Таким образом, кадр А 250 с «водяными знаками» несет половину 5-ой битовой плоскости из кадра В 210, и кадр В 260 с «водяными знаками» несет половину 5-ой битовой плоскости из кадра А 205. Кроме того, обе 5-ых битовых плоскости являются теперь идентичными.
В пределах рассмотрения изобретения находится то, что одна или несколько сеток могут содержать целое изображение, или могут быть определены как произвольный размер блока, который повторяется по всему изображению.
Половина от числа битов из кадра А и кадра В была выбрана только с целью простоты, причем цель состоит в уменьшении видимости водяного знака. Однако в пределах рассмотрения изобретения находится то, что могут быть использованы и другие отношения чисел битов. Кроме того, использование пар смежных кадров еще больше уменьшит видимость, так как временная избыточность означает, что смежные кадры являются подобными. Использование произвольной сетки для определения того, какие биты из кадра А и кадра В используются, также уменьшит видимость. Далее, такой процесс увеличит безопасность, так как злоумышленник не будет знать, из какого кадра происходят эти биты.
В качестве примера этого способа, рассмотрим изображение размеров N*M пикселов, например, изображение общего промежуточного формата (CIF) с размерами 352*288 пикселов. Разделим это изображение на блоки размеров «n*m» пикселов, где
1 < n <= N (1)
2 < m <= M (2)
Обычно n*m могут быть 8*8, 16*16 или 32*32.
Пусть компоненты 5-ой битовой плоскости пикселов каждого блока n*m кадра А, которые мы желаем сделать сигнализирующими о подделке, обозначены {ajk}, а соответствующие компоненты следующего кадра В обозначены {bjk}, где
1 <= j <= n, и (3)
1 <= k <= m (4)
Сначала построим сетку произвольных двоичных разрядов {rjk} с использованием любого секретного или открытого ключа. Затем генерируем выходной блок {сjk} размера n*m из компонентов 5-ой битовой плоскости, которые заменят 5-ые битовые плоскости {ajk} и {bjk} пикселов в их соответствующих кадрах изображений, где {cjk} генерируется по следующим правилам:
для 1 <= j <= n (5)
для 1 <= k <= m (6)
если {rjk} равно 1, то {cjk} = {ajk} (7)
в противном случае {cjk} = {bjk} (8)
Для минимальной видимости, кадры А и В должны быть смежными по времени, так что различия между блоками являются малыми, и для уменьшения задержки обработки. Однако, может использоваться любой выбранный интервал между А и В.
Примечательно, что для улучшенной устойчивости к атаке и уменьшенному повреждению первоначального изображения для этого процесса может быть выбрано подмножество пикселов в кадре, в отличие от использования целого видеокадра/кадра изображения.
На фиг. 3 показан способ детектирования «водяного знака» 300, в соответствии с предпочтительным вариантом осуществления изобретения.
Для того чтобы детектировать подделку, сравнение между 5-ой битовой плоскостью принятого кадра А делается с 5-ой битовой плоскостью принятого кадра В на попиксельной основе, в пределах любого или всех из блоков, к которым применялся способ сигнализации о подделке, как на этапе 302. Если результатом сравнения является совпадение, а именно битовые плоскости равны на этапе 304, то выбирается следующий пиксел, как показано на этапе 306. Любая подделка в кадре А или В вызовет несовпадение битовых плоскостей. С помощью такого подхода невозможно детектировать, был ли кадр А или кадр В подделан, если 5-ые битовые плоскости не совпадают. Можно только детектировать, что один из кадров А или В был подделан.
Если результатом сравнения на этапе 304 является совпадение, а именно битовые плоскости не равны, что указывает на подделку, на этапе 308, то кадр А и/или кадр В может быть визуально маркирован как подделанный на этапе 310.
Визуальное маркирование, на этапе 310, может принять любую форму, подходящую для того, чтобы сделать ясным то, что имела место подделка, причем эта форма может включать в себя одну или любую комбинацию из следующих способов:
(i) замена любого или всех пикселов подделанного изображения известным значением. Известное значение предпочтительно выбирается значительно отличающимся от контента исходного изображения, так что подделка ясно видна, например, соответствующим черному, белому, любому насыщенному цвету, любому неестественному цвету;
(ii) изменение только цветового представления подделанного пиксела, так что лежащее в основе содержимое изображения остается видимым, но подделка ясно отмечена;
(iii) замена только одного компонента подделанного пиксела известным значением, например 0 или 255, в формате изображения, содержащем более одного компонента;
(iv) визуальное маркирование (с использованием одного или нескольких из (i) или (ii) или (iii) выше) всего кадра изображения, в пределах которого любые из пикселов детектированы как подделанные;
(v) визуальное маркирование (с использованием одного или нескольких из (i) или (ii) или (iii) выше) всего кадра изображения, и всех последующих изображений в видеопоследовательности, в пределах кадра изображения и следующей за кадром изображения, в котором любые из пикселов детектированы как подделанные.
Как только подделанный кадр (кадры) был визуально маркирован, процесс берет следующий пиксел из 5-ых битовых плоскостей следующего кадра А и кадра В, как на этапе 306.
Примеры устройств обмена данными со встраиванием «водяных знаков», подходящих для включения вышеупомянутых концепций изобретения, описаны в совместно поданных патентных заявках Великобритании GB9914384.4 и GB0031085.4 настоящего заявителя настоящего изобретения, содержание которых включено в данное описание посредством ссылки. Однако фиг.4 описывает предпочтительную конфигурацию устройств обмена видеоданными/изображениями для реализации предпочтительного варианта осуществления данного изобретения. На фиг.4 показана система 400 обмена видеоданными, в соответствии с предпочтительным вариантом осуществления изобретения. Система 400 обмена видеоданными включает в себя передающее устройство 405 обмена видеоданными/изображениями и принимающее устройство 450 обмена видеоданными/изображениями для детектирования «водяного знака».
Передающее устройство 405 обмена видеоданными/изображениями включает в себя видеовход, реализованный в виде входного порта 415 видеоданных/изображений, для приема видеосигналов/сигналов изображения. Видеосигнал/сигнал изображения подается на процессор 410, который включает в себя три процесса встраивания «водяных знаков».
Первая функция/алгоритм 420 выбора выбирает компонент, в который следует встроить сигнализацию о подделке. Вторая функция/алгоритм 425 выбора выбирает затем область видеоданных/изображения, в которую следует встроить сигнализацию о подделке. Сигнализация о подделке затем применяется в функции/алгоритме 430, в соответствии со способом, описанным относительно фиг.1 и фиг.2. Видеосигнал затем передается от передатчика 435 к принимающему устройству 450 обмена видеоданными/изображениями. В пределах рассмотрения изобретения находится то, что могут использоваться альтернативные формы перемещения видеоданных или данных изображения, например, «передача» может принимать форму копирования на видеоленту, посылки в качестве Интернет-файла, копирования на дискету и т.д.
Принимающее устройство 450 обмена видеоданными/изображениями включает в себя приемник 455 для приема видеосигналов/сигналов видеоданными/изображениями включает в себя приемник 455 для приема видеосигналов/сигналов изображения. Принятый видеосигнал/сигнал изображения со встроенными «водяными знаками» передается к процессору 460, который включает в себя три процесса обработки «водяных знаков».
Первая функция/алгоритм 465 применяет сигнализацию о подделке в соответствии со способом, описанным по отношению к фиг. 1 и фиг. 2. Вторая функция/алгоритм 470 детектирования подделки детектирует затем, имела ли место подделка, в соответствии со способом, описанным по отношению к фиг. 3. Если подделка обнаружена, то видеосигнал/сигнал изображения передается к третьей функции/алгоритму 475 визуального маркирования для маркирования подделанных областей перед передачей подделанного сигнала на дисплей 480.
Выгода вышеупомянутых концепций изобретения состоит в том, что они могут быть легко реализованы в существующих устройствах обмена видеоданными. В более общем смысле, набор алгоритмов, используемых для воздействия на манипулирование и обработку кадра изображения/5-ую битовую плоскость, может быть реализован в соответствующем устройстве обмена данными любым подходящим образом. Например, новое устройство может быть добавлено к стандартному устройству обмена данными.
Альтернативно существующие части стандартного устройства обмена данными могут быть адаптированы, например, путем перепрограммирования одного или нескольких процессоров в нем. В таком контексте требующаяся адаптация может быть реализована в форме реализуемых процессором команд, хранящихся на носителе данных, таком как дискета, накопитель на жестких дисках, программируемое ПЗУ (PROM), ОЗУ (RAM) или любой комбинации этих и других носителей мультимедийных данных.
Будет понятно, что устройства передачи видеоданных и встраивания «водяных знаков», описанные выше, обеспечивают по меньшей мере следующие преимущества:
(i) средство для представления видеодоказательства в суд, действующий по нормам статутного и общего права, для которого можно показать, что это видео не было подделано со времени первоначального получения и сохранения;
(ii) средство для покупателей видеоматериала и материала изображения для аутентификации этого материала таким образом, чтобы удостовериться в том, что он не был изменен со времени первоначального получения и сохранения;
(iii) средство для распространителей видеоматериала и материала изображения для верификации того, что материал, переданный им для распространения, является подлинным и не был подделан со времени первоначального получения и сохранения; и
(iv) средство для детектирования мошеннической подделки изображений и видеоданных, и выявления местонахождения такой подделки для пользователей этого материала.
Таким образом, обеспечено устройство обмена видеоданными, включающее в себя видеовход для приема передачи видеосигналов или сигналов изображений без «водяных знаков», имеющей некоторое количество видеокадров или кадров изображений, в которых каждый видеокадр или кадр изображения включает в себя некоторое количество битовых плоскостей. Видеовход в рабочем состоянии подключен к процессору. Процессор разделяет по меньшей мере одну битовую плоскость из каждого из по меньшей мере двух видеокадров или кадров изображений на первую и вторую часть и комбинирует вторую часть битовой плоскости первого кадра с первой частью битовой плоскости второго кадра для применения бита «водяного знака» к передаче видеосигналов или сигналов изображений.
Кроме того, или альтернативно, устройство обмена видеоданными включает в себя приемник видеоданных для приема от передающего устройства обмена видеоданными, передачи видеосигнала со встроенными «водяными знаками», имеющей некоторое количество видеокадров или кадров изображений, в которых каждый видеокадр или кадр изображения включает в себя некоторое количество битовых плоскостей. Приемник в рабочем состоянии подключен к процессору. Процессор сравнивает по меньшей мере одну битовую плоскость каждого из по меньшей мере двух видеокадров или кадров изображений для детектирования какой-либо подделки «водяного знака».
Мобильное радиоустройство, например мобильный телефон, портативное или мобильное устройство частной радиосети (PMR), электронный секретарь (РДА), портативный компьютер или подключенный беспроводным способом к сети персональный компьютер, может включать в себя любое из вышеупомянутых устройств обмена видеоданными.
Кроме того, был описан способ встраивания «водяных знаков» в передачу видеосигнала в системе передачи видеоданных. Этот способ включает в себя этап приема передачи видеосигналов или сигналов изображений без «водяных знаков», имеющей некоторое количество видеокадров или кадров изображений, в которых каждый видеокадр или кадр изображения включает в себя некоторое количество битовых плоскостей. Способ дополнительно включает в себя этапы разделения по меньшей мере одной битовой плоскости из каждого из по меньшей мере двух видеокадров или кадров изображений на первую и вторую часть, и комбинирования второй части битовой плоскости первого кадра с первой частью битовой плоскости второго кадра для применения бита «водяного знака» к передаче видеосигналов или сигналов изображений.
Кроме того, или альтернативно, был описан способ детектирования подделки цифрового изображения со встроенными «водяными знаками». Этот способ включает в себя этапы приема изображения со встроенными цифровыми «водяными знаками», имеющего некоторое количество видеокадров или кадров изображений, в котором каждый видеокадр или кадр изображения включает в себя некоторое количество битовых плоскостей, по меньшей мере одна из которых имеет «водяные знаки». Способ дополнительно включает в себя этапы выделения упомянутой битовой плоскости с «водяными знаками» из каждого по меньшей мере из двух видеокадров или кадров изображений, и сравнения упомянутой по меньшей мере одной битовой плоскости с «водяными знаками» между каждым из по меньшей мере двух видеокадров или кадров изображений для детектирования какой-либо подделки «водяного знака».
Кроме того, описан носитель данных, хранящий реализуемые процессором команды для управления одним или несколькими процессорами с целью осуществления этапов вышеупомянутого способа.
Изобретение относится к системам передачи видеоданных и связанным с ними способам кодирования/декодирования, а также к системе сжатия видеоданных, использующей встраивание в видеоданные «водяных знаков», в которой должна обнаруживаться любая подделка видеоизображения или части изображения. Технический результат - защита передачи изображений или видеоданных от подделки. Устройство обмена видеоданными включает в себя видеовход для приема передачи видеосигналов или сигналов изображений без «водяных знаков», имеющей некоторое количество видеокадров или кадров изображений, в котором каждый видеокадр или кадр изображения включает в себя некоторое количество битовых плоскостей, причем видеовход в рабочем состоянии подключен к процессору. Процессор разделяет, по меньшей мере, одну битовую плоскость из каждого из, по меньшей мере, двух видеокадров или кадров изображений на первую и вторую часть. Процессор комбинирует вторую часть, по меньшей мере, одной битовой плоскости первого кадра с первой частью, по меньшей мере, одной битовой плоскости второго кадра для применения бита «водяного знака» к передаче видеосигналов или сигналов изображений. Описаны система обмена видеоданными и способы детектирования подделанной области и визуального маркирования подделанной области. Это позволяет детектировать мошенническую подделку изображений и видеоданных и обнаружить местоположение такой подделки для пользователей данного материала. 9 н. и 28 з.п. ф-лы, 4 ил.
разделяет, по меньшей мере, одну битовую плоскость (116) от каждого из, по меньшей мере, двух видеокадров или кадров изображений (205, 210) на первую и вторую часть; и
комбинирует (235, 242, 232, 245) вторую часть битовой плоскости первого кадра с первой частью битовой плоскости второго кадра для обеспечения битовой плоскости с «водяными знаками» так, чтобы бит «водяного знака» был применен к передаче видеосигналов или сигналов изображений.
если упомянутое сравнение показывает равенство битовых плоскостей, то подделки не было; или, если упомянутое сравнение показывает неравенство битовых плоскостей (308), то имела место подделка.
разделяют, по меньшей мере, одну битовую плоскость (116) из каждого из, по меньшей мере, двух видеокадров или кадров изображений (112, 114, 205, 210) на первую и вторую части; и
комбинируют (235, 242, 232, 245) вторую часть битовой плоскости первого кадра с первой частью битовой плоскости второго кадра для обеспечения битовой плоскости с «водяными знаками» так, чтобы бит «водяного знака» был применен к передаче видеосигналов или сигналов изображений.
отбрасывают части кадров, которые не используются для формирования битовой плоскости с «водяными знаками», подлежащей передаче.
комбинируют подмножество пикселов в кадре.
если упомянутое сравнение показывает равенство битовых плоскостей, то подделки не было; или, если упомянутое сравнение показывает неравенство битовых плоскостей, то имела место подделка (308).
US 5991426, А, 23.11.1999 | |||
УСТРОЙСТВО КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛА ИЗОБРАЖЕНИЙ | 1995 |
|
RU2090011C1 |
СПОСОБ ЗАПИСИ ВИДЕОИНФОРМАЦИИ НА НОСИТЕЛЕ ЗАПИСИ, НОСИТЕЛЬ ЗАПИСИ И УСТРОЙСТВА ДЛЯ ПОИСКА И ВОСПРОИЗВЕДЕНИЯ ИЗОБРАЖЕНИЯ | 1991 |
|
RU2073914C1 |
US 5790703, A, 04.08.1998 | |||
US 5724073, A, 03.03.1998 | |||
Дорожная спиртовая кухня | 1918 |
|
SU98A1 |
Бесколесный шариковый ход для железнодорожных вагонов | 1917 |
|
SU97A1 |
Авторы
Даты
2007-04-27—Публикация
2002-06-17—Подача