УСТРОЙСТВО ПРИЕМА, СПОСОБ ПРИЕМА, ПРОГРАММА, УСТРОЙСТВО ОБРАБОТКИ ДЕШИФРОВАНИЯ, СИСТЕМА ОБРАБОТКИ ПРИЕМА И УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ
RECEIVING DEVICE, RECEIVING METHOD, PROGRAM, DECIPHERING PROCESSING UNIT, RECEIVING PROCESSING SYSTEM AND INFORMATION PROCESSING DEVICE

Область техники, к которой относится изобретение
Настоящая технология относится к устройству приема, способу приема, программе, устройству обработки дешифрования, системе обработки приема и устройству обработки информации. Более конкретно, настоящая технология относится к устройству приема и т.п. для приема содержания из цифровой системы широковещательной передачи или сервера сетевого распределения и т.п.
Уровень техники
В настоящее время рассматривается стандарт следующего поколения общего интерфейса плюс (CI+) в цифровой широковещательной передаче видеоданных (DVB), который используется, в основном, в Европе. Обычный CI+ используют для предотвращения противоправной утечки содержания широковещательной передачи путем выполнения взаимной аутентификации и защиты канала передачи данных между хост-устройством (в основном, телевизионный приемник) и модулем условного доступа (CAM). В настоящее время осуществляется разработка стандарта для следующего поколения CI+, и содержание системы передачи данных также рассматривают, как объем целей защиты. Обычно содержание системы передачи данных защищают, используя технологию администрирования цифровыми правами (DRM).
Технология DRM может защищать канал передачи данных между сервером и клиентом до тех пор, пока не произойдет противоправное действие, такое как несанкционированный съем информации (перехват сообщения) или фальсификация содержания. С одной стороны, поскольку содержание, выводимое из приемника, не может быть защищено DRM, обычно используют технологию цифрового водяного знака в качестве средства детектирования неавторизованного копирования или фальсификации содержания после вывода содержания (см., например, Патентную литературу 1, представленную ниже).
Список литературы
Патентная литература
Патентная литература 1: 2002-084510A JP
Раскрытие изобретения
Техническая задача
Содержание, упомянутое здесь, которое требуется защитить от несанкционированного использования, включает в себя два вида: содержание широковещательной передачи и содержание передачи данных. В обычной технологии, для обоих видов содержания, канал передачи данных из источника распределения (оборудование широковещательной передачи, сервер содержания) в приемник (телевизионный приемник) может быть защищен с помощью технологии системы условного доступа (CAS)/DRM. С одной стороны, поскольку отсутствует возможность защиты после вывода содержания из приемника, раньше было трудно остановить утечку неавторизованной копии после того, как копия была сделана незаконными средствами, такими как съемка телевизионного экрана видеокамерой или обход технологии защиты содержания.
При обычной технологии, в качестве способа для вставки цифрового водяного знака в содержание, возможен способ, в котором передающая сторона внедряет уникальный для отправителя ID, и сторона приемника внедряет уникальный для приемника ID. В службе широковещательной передачи, при которой выполняется множественная передача во множество неустановленных приемников, поскольку невозможно установить один приемник в месте назначения распределения, сторона передачи не может внедрить ID приемника.
Кроме того, для стороны приемника также трудно определить уникальный для отправителя ID интегрированным способом. Таким образом, возможна вставка цифрового водяного знака дважды передающей стороной и стороной приемника, соответственно. Однако это оказывает отрицательное влияние, поскольку ожидается трудность при стандартизации технологии идентичных цифровых водяных знаков среди всех из множества станций широковещательной передачи и провайдеров передачи данных, ухудшение качества изображения или качества звука из-за наложения цифрового водяного знака и т.п.
Цель настоящей технологии состоит в том, чтобы сделать возможным удовлетворительным образом установить маршрут утечки содержания.
Решение задачи
В соответствии с концепцией настоящей технологии, предложено устройство приема, включающее в себя модуль приема содержания, выполненный с возможностью приема содержания, модуль получения информации цифрового водяного знака, выполненный с возможностью получения информации, устанавливающей маршрут утечки содержания для формирования цифрового водяного знака, и модуль вывода содержания, выполненный с возможностью внедрения цифрового водяного знака в принятое содержание, используя полученную информацию, и выполненный с возможностью вывода содержания.
В настоящей технологии модуль приема содержания принимает содержание. В этом случае, например, содержание принимают из системы цифровой широковещательной передачи и/или из сервера сетевого распределения. Модуль получения информации цифрового водяного знака получает информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака. Эта информация включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, и информацию, идентифицирующую собственное устройство. Затем, используя информацию для формирования цифрового водяного знака, модуль вывода содержания внедряет цифровой водяной знак в принятое содержание и выводит содержание.
Также, в настоящей технологии цифровой водяной знак внедряют в содержание для вывода, используя информацию, устанавливающую маршрут утечки для этого содержания, и при этом становится возможным установить маршрут утечки в случае неавторизованного использования содержания. Кроме того, также можно ожидать эффект сдерживания, который устраняет незаконную утечку содержания.
Кроме того, в настоящей технологии, например, когда информацию, которую требуется использовать для формирования цифрового водяного знака, добавляют к принятому содержанию, модуль получения информации цифрового водяного знака может быть выполнен с возможностью дополнительного получения этой информации. В этом случае становится возможным использовать полезную информацию, для установления маршрута утечки содержания, добавленную в источнике передачи содержания для внедрения цифрового водяного знака в это содержание и вывода содержания.
В соответствии с концепцией настоящей технологии предусмотрено устройство приема, включающее в себя модуль приема содержания, выполненный с возможностью приема зашифрованного содержания, модуль интерфейса, выполненный с возможностью передачи принятого содержания во внешнее оборудование, и выполненный с возможностью приема дешифрованного содержания из внешнего оборудования, и модуль вывода содержания, выполненный с возможностью внедрять, используя информацию, устанавливающую маршрут утечки содержания для формирования цифрового водяного знака, цифровой водяной знак в содержание, принятое из внешнего оборудования, и выполненный с возможностью вывода этого содержания.
В настоящей технологии модуль приема содержания принимает зашифрованное содержание. Модуль интерфейса передает принятое содержание во внешнее оборудование и принимает дешифрованное содержание из внешнего оборудования. Затем модуль вывода содержания внедряет цифровой водяной знак в содержание, принятое из внешнего оборудования, и выводит это содержание. В этом случае используется информация, устанавливающая маршрут утечки содержания, для формирования цифрового водяного знака. В этом случае, например, используется информация для формирования цифрового водяного знака, которая добавлена к содержанию, принятому из внешнего оборудования. Например, информация для формирования цифрового водяного знака включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую собственное устройство, и информацию, идентифицирующую внешнее оборудование.
Также, в настоящей технологии цифровой водяной знак внедряют в содержание для вывода, используя информацию, устанавливающую маршрут утечки для этого содержания, и при этом становится возможным устанавливать маршрут утечки, если содержание используется без авторизации. Кроме того, можно также ожидать эффект сдерживания, который предотвращает незаконную утечку содержания.
Кроме того, в настоящем раскрытии, например, когда модуль вывода содержания определяет, что цифровой водяной знак уже был внедрен в содержание, принятое из внешнего оборудования, модуль вывода содержания может быть выполнен с возможностью не внедрять цифровой водяной знак в содержание, принятое из внешнего оборудования. В этом случае, модуль интерфейса дополнительно принимает функциональную информацию внешнего оборудования из внешнего оборудования, и модуль вывода содержания может быть выполнен с возможностью определять на основе принятой функциональной информации, был или нет цифровой водяной знак внедрен в содержание, принятое из внешнего оборудования. В этом случае становится возможным исключить ухудшение качества изображения или качества звука из-за наложения цифровых водяных знаков.
В соответствии с концепцией настоящей технологии предусмотрено устройство обработки дешифрования, включающее в себя модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из внешнего оборудования и выполненный с возможностью передачи дешифрованного содержания во внешнее оборудование, модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания, и модуль внедрения цифрового водяного знака, выполненный с возможностью внедрять цифровой водяной знак в содержание, которое должно быть передано, используя информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака.
В настоящей технологии модуль интерфейса принимает зашифрованное содержание из внешнего оборудования и передает дешифрованное содержание в это внешнее оборудование. Модуль дешифрования выполняет обработку дешифрования для зашифрованного содержания, для получения дешифрованного содержания. Затем модуль внедрения цифрового водяного знака использует информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака, для внедрения цифрового водяного знака в содержание, которое предназначено для передачи. Например, информация для формирования цифрового водяного знака включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую внешнее оборудование, и информацию, идентифицирующую собственное устройство.
Также, в настоящей технологии становится возможным передавать во внешнее оборудование содержание, в котором цифровой водяной знак внедрен в результате использования информации, устанавливающей маршрут утечки. Поэтому, когда содержание, в котором цифровой водяной знак внедрен путем использования информации, устанавливающей маршрут утечки, выводят из внешнего оборудования, внешнее оборудование не должно фактически выполнять обработку для внедрения цифрового водяного знака в содержание, что, таким образом, облегчает нагрузку на обработку.
Кроме того, в настоящей технологии, например, содержание включает в себя видеоданные для каждого кодированного кадра, прогнозируемого между кадрами, и модуль внедрения цифрового водяного знака может быть выполнен с возможностью внедрения цифрового водяного знака в видеоданные внутри кадра. В этом случае, становится возможным облегчить нагрузку на обработку для внедрения цифрового водяного знака.
В соответствии с концепцией настоящей технологии предусмотрено устройство обработки дешифрования, включающее в себя модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из внешнего оборудования и выполненный с возможностью передачи дешифрованного содержания во внешнее оборудование, модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания, и модуль добавления информации цифрового водяного знака, выполненный с возможностью добавления, к содержанию, которое должно быть передано, информации, устанавливающей маршрут утечки содержания, для формирования цифрового водяного знака.
В настоящей технологии модуль интерфейса принимает зашифрованное содержание из внешнего оборудования и передает дешифрованное содержание в это внешнее оборудование. Модуль дешифрования выполняет обработку дешифрования для зашифрованного содержания, для получения дешифрованного содержания. Затем модуль добавления информации добавляет информацию, устанавливающую маршрут утечки для этого содержания, для формирования цифрового водяного знака содержания, предназначенного для передачи. Например, информация для формирования цифрового водяного знака включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую внешнее оборудование, и информацию, идентифицирующую собственное устройство.
Также, в настоящей технологии становится возможным передавать во внешнее оборудование содержание, к которому была добавлена информация, устанавливающая маршрут утечки, для формирования цифрового водяного знака. Поэтому, когда содержание, в которое был внедрен цифровой водяной знак в результате использования информации, устанавливающей маршрут утечки, выводят с помощью внешнего оборудования, такое внешнее оборудование может легко получить информацию, устанавливающую маршрут утечки, что, таким образом, облегчает нагрузку на обработку.
В соответствии с концепцией настоящей технологии, предусмотрена система обработки приема, включающая в себя устройство приема и устройство обработки дешифрования. Устройство приема включает в себя модуль приема содержания, выполненный с возможностью приема зашифрованного содержания, модуль интерфейса, выполненный с возможностью передачи принятого содержания в устройство обработки дешифрования, и выполненный с возможностью приема дешифрованного содержания из устройства обработки дешифрования, и модуль вывода содержания, выполненный с возможностью внедрения цифрового водяного знака, в содержание, принятое из устройства обработки дешифрования, и вывода содержания, используя информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака, который добавляют к содержанию. Устройство обработки дешифрования включает в себя модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из устройства приема и выполненный с возможностью передачи дешифрованного содержания в устройство приема, модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания, и модуль добавления информации цифрового водяного знака, выполненный с возможностью добавления информации для формирования цифрового водяного знака к содержанию, предназначенному для передачи.
В соответствии с концепцией настоящей технологии, предусмотрена система обработки приема, включающая в себя устройство приема и устройство обработки дешифрования. Устройство приема включает в себя модуль приема содержания, выполненный с возможностью приема зашифрованного содержания, модуль интерфейса, выполненный с возможностью передачи принятого содержания в устройство обработки дешифрования и выполненный с возможностью приема дешифрованного содержания из устройства обработки дешифрования, и модуль вывода содержания, выполненный с возможностью вывода принятого содержания. Устройство обработки дешифрования включает в себя модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из устройства приема и передачи дешифрованного содержания в устройство приема, модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания, и модуль внедрения цифровой водяного знака, выполненный с возможностью внедрения цифрового водяного знака в содержание, предназначенное для передачи, используя информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака.
В соответствии с концепцией настоящей технологии, предусмотрено устройство обработки информации, включающее в себя модуль получения содержания, выполненный с возможностью получения содержания, модуль получения информации цифрового водяного знака, выполненный с возможностью получения информации, устанавливающей маршрут утечки содержания, для формирования цифрового водяного знака, и модуль вывода содержания, выполненный с возможностью внедрения цифрового водяного знака в полученное содержание и вывода содержания путем использования полученной информации.
В настоящей технологии модуль получения содержания принимает содержание. Модуль получения информации цифрового водяного знака получает информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака. Затем модуль вывода содержания использует эту информацию для формирования цифрового водяного знака для внедрения цифрового водяного знака в полученное содержание. Также, в настоящей технологии цифровой водяной знак внедряют в содержание, предназначенное для вывода, путем использования информации, устанавливающей маршрут утечки для этого содержания, и при этом становится возможным устанавливать маршрут утечки, когда содержание используется без авторизации. Кроме того, также можно ожидать эффект сдерживания для исключения незаконной утечки содержания.
Полезные результаты изобретения
В соответствии с настоящей технологией, возможно удовлетворительно устанавливать маршрут утечки содержания.
Краткое описание чертежей
На фиг. 1 показана блок-схема, представляющая пример конфигурации содержания передачи и системы приема, как вариант осуществления.
На фиг. 2 показана блок-схема, представляющая пример конфигурации устройства приема и модуля CAM.
На фиг. 3 показана блок-схема, представляющая пример конфигурации устройства приема и модуля CAM.
На фиг. 4 показана блок-схема последовательности операций, представляющая один пример процедуры обработки устройства приема (хост-устройства) и модуля CAM в случае, кода принимают содержание широковещательной передачи.
На фиг. 5 показана схема последовательности, представляющая пример операции оборудования широковещательной передачи, устройство приема (хост-устройства) и модуля CAM в случае, кода принимают содержание широковещательной передачи.
На фиг. 6 показана блок-схема последовательности операций, представляющая один пример процедуры обработки (A/V проигрыватель устройства приема представляет собой основной объект управления) устройства приема (хост-устройства) и модуля CAM в случае, кода принимают содержание передачи данных.
На фиг. 7 показана схема последовательности, представляющая пример операции оборудования широковещательной передачи, устройства приема (хост-устройства) и модуля CAM в случае, кода принимают содержание передачи данных.
На фиг. 8 показана блок-схема последовательности операций, представляющая один пример процедуры обработки (модуль CI+ устройства приема представляет собой основной объект управления) устройства приема (хост-устройства) и модуля CAM в случае, кода принимают содержание передачи данных.
На фиг. 9 показана схема последовательности, представляющая пример операции оборудования широковещательной передачи, устройства приема (хост-устройства) и модуля CAM в случае, кода принимают содержание передачи данных.
На фиг. 10 показана блок-схема последовательности операций, представляющая один пример процедуры обработки (клиент DRM модуля CAM представляет собой основной объект управления) устройства приема (хост-устройства) и модуля CAM в случае, кода принимают содержание передачи данных.
На фиг. 11 показана схема последовательности, представляющая пример операции оборудования широковещательной передачи, устройства приема (хост-устройства) и модуля CAM в случае, кода принимают содержание передачи данных.
На фиг. 12 показана блок-схема, представляющая другой пример конфигурации системы передачи и приема содержания.
На фиг. 13 показана блок-схема, представляющая другой пример конфигурации устройства приема и модуля CAM.
На фиг. 14 показана блок-схема, представляющая другой пример конфигурации устройства приема и модуля CAM.
Осуществление изобретения
Ниже будут описаны варианты осуществления для выполнения настоящего изобретения (ниже называются "вариантами осуществления"). Следует отметить, что описание будет представлено в следующем порядке:
1. Первый вариант осуществления
2. Модификация
1. Вариант осуществления
Пример конфигурации системы передачи и приема содержания
На фиг. 1 показан пример конфигурации системы 10 передачи и приема содержания, в качестве одного варианта осуществления. Система 10 передачи и приема содержания имеет оборудование 11 широковещательной передачи и сервер 12 распределения содержания, и сервер 13 администрирования цифровыми правами (DRM), которые соединены в сеть 14 (сеть передачи данных). Система 10 передачи и приема содержания также имеет устройство 16 приема, подключенное к сетевой системе жилища пользователя (LAN) посредством краевого маршрутизатора 15, и модуль условного доступа (CAM), модуль 17, и смарт-карту 18, которые соединены с этим устройством 16 приема.
Оборудование 11 широковещательной передачи данных передает, так называемые, потоки широковещательной передачи, такие как аудио/визуальное (A/V) содержание и широковещательную передачу данных, и т.п., в виде волны широковещательной передачи, используя цифровую наземную широковещательную передачу или широковещательную передачу через спутник широковещательной передачи (BS)/спутник связи (CS). A/V содержание шифруют в системе условного доступа (CAS), оборудования широковещательной передачи предотвращения неавторизованного использования в канале передачи данных между широковещательной передачей, такой как широковещательная передача 11 и модулем 17 CAM устройства 16 приема. Однако защита с использованием CAS не обязательно требуется.
Сервер 12 распределения содержания расположен в сети 14, такой как Интернет или сеть доставки содержания (CDN). Аналогично оборудованию 11 широковещательной передачи, описанному выше, A/V содержание родственных данных и т.п. помещают, и содержание передают в устройство 16 приема, соединенное с помощью сети 14. A/V содержание защищают с помощью технологии администрирования цифровыми правами (DRM). Однако защита с использованием DRM не обязательна.
Аналогично серверу 12 распределения содержания, сервер 13 DRM расположен в сети 14, такой как Интернет или CDN. Сервер 13 DRM доставляет соответствующие данные, такие как ключ дешифрования для дешифрования содержания, используя условия и т.п. в устройство 16 приема, подключенное через сеть 14.
В качестве устройства 16 приема, например, можно использовать телевизионный приемник (телевизор) или телевизионную приставку (STB) и т.п. Такое устройство 16 приема имеет функцию приема A/V содержания при широковещательной передаче или передаче данных и представляет A/V содержание для пользователей. Устройство 16 приема также имеет функцию приложения широковещательной передачи данных и т.п., которые могут быть наложены на A/V содержание.
Подробный пример конфигурации устройства приема и модуля CAM
На фиг. 2 показан подробный пример конфигурации устройства 16 приема и модуля 17 CAM. Устройство 16 приема имеет интерфейс 101 широковещательной передачи данных (I/F широковещательной передачи), промежуточное программное обеспечение (промежуточное программное обеспечение) 102 и интерфейс 103 передачи данных (I/F передачи данных).
Устройство 16 приема также имеет приложение 104 (приложение), общий интерфейс (общий I/F) 105 и CI+ модуль (CI+ модуль) 106. Кроме того, устройство 16 приема имеет демультиплексор (демультиплексор) 107, декодер (декодер) 108, A/V проигрыватель (A/V проигрыватели) 109 и генератор 110 цифрового водяного знака.
Интерфейс 101 широковещательной передачи получает сигнал широковещательной передачи, предназначенный для передачи из оборудования 11 широковещательной передачи. Промежуточное программное обеспечение 102 анализирует сигнал широковещательной передачи, полученный интерфейсом 101 широковещательной передачи, выполняет обработку, такую как обработка выбора канала, и т.п., и получает требуемое содержание (AV потоки). Интерфейс 103 передачи данных связывается с сервером 12 распределения содержания через сеть 14, для получения содержания. Интерфейс 103 передачи данных также связывается с сервером DRM 13 через сеть 14 для получения ключа DRM.
Приложение 104 представляет собой программное обеспечение, для управления функциями устройства 16 приема. Это приложение 104 отображает пиктограмму на экране дисплея, включающую в себя множество установок и вариантов выбора. Общий интерфейс 105 выполняет обмен (передает и принимает) содержанием и сигналом управления с модулем 17 CAM. Модуль 106 CI+ выполняет взаимную аутентификацию с модулем 17 CAM для защиты канала передачи данных.
Демультиплексор 107 выделяет зашифрованные потоки, такие как видеопоток, аудиопоток, поток субтитров и т.п. из содержания широковещательной передачи после дешифрования модулем 17 CAM. Декодер 108 выполняет обработку декодирования для зашифрованных потоков, которые были выделены демультиплексором 107, таких как видеопоток, аудиопоток, поток субтитров и т.п., для получения видеоданных, аудиоданных, данных субтитров и т.п. A/V проигрыватель 109 выделяет зашифрованные потоки, такие как видеопоток, аудиопоток, поток субтитров и т.п. из передаваемого содержания передачи после дешифрования модулем 17 CAM и дополнительно выполняет обработку декодирования для получения видеоданных, аудиоданных, данных субтитров и т.п.
Генератор 110 цифрового водяного знака внедряет цифровой водяной знак в данные после декодирования, такие как видеоданные, и выводит эти данные. Генератор 110 цифрового водяного знака использует информацию для формирования цифрового водяного знака и внедряет цифровой водяной знак. Эта информация рассматривается, как информация, которая является полезной при определении маршрута утечки содержания. Информация включает в себя, например, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую собственное устройство, информацию, идентифицирующая модуль 17 CAM, текущее время (время декодирования содержания), другую информацию, относящуюся к получению содержания, и т.п.
В качестве информации, идентифицирующей источник передачи содержания, используют, например, "сетевой ID", "ID потока транспортирования" или "ID услуги" для содержания широковещательной передачи, и "ID сервера содержания", например, используют для содержания передачи данных. Кроме того, "ID хост-устройства" используется в качестве информации, идентифицирующей собственное устройство, и "CICAM ID" используется, как информация, идентифицирующая модуль 17 CAM.
Когда цифровой водяной знак уже внедрен модулем 17 CAM, генератор 110 цифрового водяного знака непосредственно выводит данные после их декодирования, без выполнения обработки внедрения цифрового водяного знака в декодированные данные. В этом случае можно исключить любое ухудшение качества изображения или качества звука из-за наложения цифровых водяных знаков. Генератор 110 цифрового водяного знака может определять на основе функциональной информации, которую получают из модуля 17 CAM, например, был или нет внедрен цифровой водяной знак в данные после декодирования.
Когда устройство 16 приема и модуль 17 CAM выполняют взаимную аутентификацию с CI+, устройство 16 приема и модуль 17 CAM выполняют обмен сертификатом открытого ключа друг друга и выполняют обработку аутентификации. Хотя подробное описание изобретения здесь исключено, формат сертификата открытого ключа предусмотрен в запросе для комментариев (RFC) 3280. Дескриптор расширения может быть определен для сертификата открытого ключа. Здесь, например, вновь определен следующий дескриптор. При обмене этим дескриптором по протоколу CI+, устройство 16 приема и модуль 17 CAM могут изучать взаимные функции цифрового водяного знака и определять, присутствует или нет цифровой водяной знак.
Когда "возможность = 0", это означает", что "функция цифрового водяного знака отсутствует". Кроме того, когда "возможность = 1", это показывает, что "цифровой водяной знак внедрен в I-кадр (внутри кадра)". Кроме того, когда "возможность = 2", это показывает, что "информация о цифровом водяном знаке внедрена в дополнение к информации об улучшении (SEI)". Кроме того, когда "возможность = 3", это показывает "информация о цифровом водяном знаке внедрена в "поле адаптации MPEG2TS". Здесь информация о цифровом водяном знаке означает упомянутую выше информацию для формирования цифрового водяного знака.
Когда информацию для формирования цифрового водяного знака добавляют для содержания после дешифрования, которую передают из модуля 17 CAM, эту информацию может использовать, например, генератор 110 цифрового водяного знака. Генератор 110 цифрового водяного знака может изучать на основе функциональной информации, которая будет получена из модуля 17 CAM, например, была ли или нет добавлена информация для формирования цифрового водяного знака к содержанию после дешифрования (См. Таблицу 1).
Способ для получения из содержания информации для формирования цифрового водяного знака и передачи этой информации в генератор 110 цифрового водяного знака отличается, в зависимости от местоположения, где внедрена (расположена) информация цифрового водяного знака. Например, если схема кодирования представляет собой H.264/AVC (ISO/IEC 14496-10), и информация внедрена в поле SEI, эту информацию выделяют с помощью демультиплексора 107. Однако, если местоположение внедрения представляет собой другое поле, возможно, что обработку будет выполнять другой модуль. Все это, однако, представлено только в качестве примера, и модуль, который фактически выполняет обработку, отличается в зависимости от варианта осуществления.
Кроме того, генератор 110 цифрового водяного знака может независимо получать и использовать информацию для формирования цифрового водяного знака. В этом случае также возможно, чтобы информация, которая должна использоваться для формирования цифрового водяного знака (информация, которая используется для установления маршрута утечки содержания) была добавлена заранее в содержание широковещательной передачи или в содержание передачи на стороне передачи данных (сторона сервера). В этом случае, например, если схема кодирования представляет собой H264/AVC, возможен способ для размещения передающей стороной данных, которые должны быть определены обслуживающим модулем в поле SEI, и т.п.. В таком случае генератор 110 цифрового водяного знака дополнительно получает и использует эту информацию в качестве информации для формирования цифрового водяного знака. В этом случае становится возможным использовать полезную информацию для установления маршрута утечки содержания, которое было добавлено в источнике передачи содержания, и внедрить цифровой водяной знак.
Как описано выше, информацию для формирования цифрового водяного знака (информацию цифрового водяного знака) добавляют в поле SEI, если схема кодирования представляет собой H264/AVC. В этом случае можно использовать, например, зарезервированное сообщение SEI, "reserved_sei_message", представленное ниже. Однако, также возможно определить новое сообщение SEI и добавить информацию цифрового водяного знака.
Кроме того, модуль 17 CAM также имеет общий интерфейс (общий I/F) 201, модуль 202 CI+ (модуль CI+), дешифрование 203 CAS (дешифрование CAS) и клиент 204 DRM (клиент DRM). Модуль 17 CAM также имеет генератор 205 цифрового водяного знака и детектор 206 I-кадра (I-кадр).
Общий интерфейс 201 выполняет обмен содержанием (передает и принимает) и сигналами управления с устройством 16 приема. Модуль 202 CI+ выполняет взаимную аутентификацию с устройством 16 приема для защиты канала передачи данных. Описание 203 CAS дешифрует зашифрованное содержание (содержание широковещательной передачи), предназначенное для передачи из устройства 16 приема, используя смарт-карту 18, в которой содержится информация абонента просмотра, период контракта и т.п. Клиент 204 DRM дешифрует зашифрованное содержание (содержание передачи данных), которое должно быть передано из устройства 16 приема.
Генератор 205 цифрового водяного знака внедряет цифровой водяной знак в дешифрованное содержание. Здесь содержание представляет собой, например, видеоданные для каждого кадра, кодированного с прогнозированием между кадрами, и детектор 206 I-кадра детектирует I-кадр (внутри кадра). Генератор 205 цифрового водяного знака внедряет цифровой водяной знак только в I-кадр, детектированный детектором 206 I-кадра. В этом случае, генератор 205 цифрового водяного знака выделяет только I-кадр из дешифрованного содержания и выполняет обработку декодирования для внедрения информации цифрового водяного знака в этот I-кадр и затем для повторного кодирования I-кадра.
Таким образом, декодируют только I-кадр из-за того, что нагрузка на обработку становится слишком большой, когда модуль 17 CAM декодирует все кадры и дополнительно кодирует кадры. То есть становится возможным уменьшить нагрузку на обработку для внедрения цифрового водяного знака, путем выбора внедрения цифрового водяного знака только в I-кадре. Однако все кадры могут быть декодированы и кодированы, если модуль 17 CAM имеет высокие характеристики и выполнен с возможностью внедрения цифрового водяного знака во все кадры.
Аналогично генератору 110 цифрового водяного знака в упомянутом выше устройстве 16 приема генератор 205 цифрового водяного знака использует информацию для формирования цифрового водяного знака, для внедрения цифрового водяного знака. Генератор 205 цифрового водяного знака получает и использует информацию для формирования цифрового водяного знака. Здесь информация для формирования цифрового водяного знака представляет собой информацию, которая является полезной при установлении маршрута утечки содержания, и включает в себя, например, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую устройство 16 приема, информацию, идентифицирующую собственное устройство, текущее время (время декодирования содержания), другую информацию, относящуюся к получению содержания, и т.п.
Кроме того, также возможно, чтобы информация (информация, полезная для определения маршрута утечки содержания), которую требуется использовать для формирования цифрового водяного знака, была добавлена заранее к содержанию широковещательной передачи или к содержанию передачи на стороне передачи (сторона услуги). В таком случае генератор 205 цифрового водяного знака дополнительно получает и использует эту информацию, в качестве информации для формирования цифрового водяного знака. В этом случае становится возможным использовать полезную информацию для установления маршрута утечки содержания, которая была добавлена в источнике передачи содержания и содержит цифровой водяной знак.
Модуль 17 CAM, представленный на фиг. 2, имеет функцию внедрения цифрового водяного знака. В этом случае, если устройство 16 приема выводит содержание, в которое цифровой водяной знак был внедрен, путем использования информации, устанавливающей маршрут утечки, устройство 16 приема не должно фактически выполнять обработку для внедрения цифрового водяного знака в содержание, что, таким образом, уменьшает нагрузку на обработку.
Здесь также возможен пример, в котором только информацию для формирования цифрового водяного знака (информацию цифрового водяного знака) внедряют в дешифрованное содержание, и цифровой водяной знак не внедряют. На фиг. 3 показан подробный пример конфигурации устройства 16 приема и модуля 17 CAM в этом случае. На этой фиг. 3, части, соответствующе фиг. 2, обозначены одинаковыми символами, и их подробное описание исключено.
Устройство 16 приема выполнено аналогично устройству 16 приема на фиг. 2, описанной выше. Кроме того, модуль 17 CAM имеет общий интерфейс (общий I/F) 201, модуль 202 CI+ (модуль CI+), дешифрование 203 CAS (дешифрование CAS), клиент 204 DRM (клиент DRM) и модуль 207 добавления информации цифрового водяного знака.
Модуль 207 добавления информации цифрового водяного знака добавляет информацию для формирования цифрового водяного знака (информация цифрового водяного знака) к дешифрованному содержанию. Модуль 207 добавления информации цифрового водяного знака получает и использует информацию, для формирования цифрового водяного знака. Здесь информация для формирования цифрового водяного знака представляет собой информацию, которая полезна при определении маршрута утечки содержания и включает в себя, например, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую устройство 16 приема, информацию, идентифицирующую собственное устройство, текущее время (время декодирования содержания), другую информацию, относящуюся к получению содержания и т.п. Как описано выше, модуль 207 добавления информации цифрового водяного знака внедряет информацию цифрового водяного знака, например, в поле SEI или в поле адаптации MPEG2TS и т.п.
Кроме того, также возможно, чтобы информация, которая должна использоваться для формирования цифрового водяного знака (информация, полезная для установления маршрута утечки содержания), была добавлена заранее в содержание широковещательной передачи или в содержание передачи данных стороной передачи (сторона услуги). В таком случае модуль 207 добавления информации цифрового водяного знака дополнительно получает и использует эту информацию, как информацию для формирования цифрового водяного знака. В таком случае становится возможным дополнительно добавлять информацию, полезную для установления маршрута утечки содержания, которое было добавлено в источнике передачи содержания, как информацию для формирования цифрового водяного знака.
В качестве информации для идентификации источника передачи содержания используют, например, "ID сети" "ID транспортного потока" и "ID услуги" для содержания широковещательной передачи, и "ID сервера содержания", например, используют для содержания передачи. Кроме того, "ID хост-устройства" используют в качестве информации для идентификации устройства 16 приема, и "CICAM ID", используют в качестве информации для идентификации собственного устройства. Хотя подробное описание других компонентов модуля 13 CAM, показанного на фиг. 3, исключено, эти компоненты сконфигурированы аналогично модулю 17 CAM, как показано на фиг. 2.
Модуль 17 CAM, как показано на фиг. 3, может передавать с устройство 16 приема содержание, к которому была добавлена информация, устанавливающая маршрут утечки, для формирования цифрового водяного знака. Таким образом, когда устройство 16 приема выводит содержание, в которое внедрен цифровой водяной знак, путем использования информации, устанавливающей маршрут утечки, устройство 16 приема может легко получить информацию, устанавливающую маршрут утечки, которая, таким образом, уменьшает нагрузку на обработку.
Пример работы системы передачи и приема содержания
Пример 1 работы
Блок-схема последовательности операций на фиг. 4 представляет один пример процедуры обработки устройства 16 приема (хост-устройства) и модуля 17 CAM в случае, когда принимают содержание широковещательной передачи. Кроме того, схема последовательности обработки по фиг. 5 представляет пример операции оборудования 11 широковещательной передачи, устройства 16 приема (хост-устройства) и модуля 17 CAM, которые соответствуют этому случаю.
На этапе ST1, устройство 16 приема (хост-устройство) и модуль 17 CAM начинают обработку. Затем, на этапе ST2, устройство 16 приема (промежуточное программное обеспечение 102) выполняет операцию выбора канала устройством выбора канала или при использовании пульта дистанционного управления и т.п. Затем, на этапе ST3, устройство 16 приема принимает программу выбранного канала из оборудования 11 широковещательной передачи.
Затем, на этапе ST4, устройство 16 приема запрашивает модуль 17 CAM дешифровать содержание (CAS). Затем, на этапе ST5, модуль 16 CAM использует дешифрование 202 CAS (модуль CAS) для дешифрования содержания. Затем, на этапе ST6, модуль 17 CAM получает информацию для формирования цифрового водяного знака (информация цифрового водяного знака).
Затем, на этапе ST7, модуль 17 CAM определяет, возможна или нет обработка декодирования, то есть, возможно или нет внедрение цифрового водяного знака. Когда обработка декодирования возможна (см. модуль 17 CAM на фиг. 2), модуль 17 CAM переходит к обработке на этапе ST8. На этом этапе ST8 модуль 17 CAM декодирует I-кадр (внутри кадра) дешифрованного содержания (AV поток).
Затем, на этапе ST9, модуль 17 CAM внедряет цифровой водяной знак в I-кадр и повторно кодирует I-кадр. Затем, на этапе ST10, устройство 16 приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17 CAM. Затем, на этапе ST11, устройство 16 приема и модуль 17 CAM определяют, был или нет достигнут конец содержания (AV потока). Если конец содержания (AV потока) не был достигнут, устройство 16 приема и модуль 17 CAM возвращаются к обработке на этапе ST8, и повторяют обработку, аналогичную описанной выше. С одной стороны, когда конец содержания (AV потока) достигнут, устройство 16 приема и модуль 17 CAM заканчивают обработку на этапе ST12.
Кроме того, когда обработка декодирования невозможна на этапе ST7 (см. модуль 17 CAM на фиг. 3), модуль 17 CAM добавляет информацию цифрового водяного знака (информацию для формирования цифрового водяного знака) к дешифрованному содержанию (AV потоку) на этапе ST13. Затем, на этапе ST14, устройство 16 приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17 CAM. В этом случае, устройство 16 приема использует информацию цифрового водяного знака, добавленную к содержанию и, внедряет цифровой водяной знак в декодированное содержание.
Затем, на этапе ST15, устройство 16 приема и модуль CAM 17 определяют, был или нет достигнут конец содержания (AV потока). Когда конец содержания (AV потока) не был достигнут, устройство 16 приема и модуль 17 CAM возвращаются к обработке на этапе S13, и повторяют обработку, аналогичную описанной выше. С одной стороны, когда конец содержания (AV потока) был достигнут, устройство 16 приема и модуль 17 CAM заканчивают обработку на этапе ST12.
Пример 2 операции
Блок-схема последовательности операций на фиг. 6 представляет один пример процедуры обработки устройства 16 приема (хост-устройства) и модуля 17 CAM в случае, когда принимают содержание передачи. Кроме того, схема последовательности на фиг. 7 представляет пример операции оборудования 11 широковещательной передачи, устройство 16 приема (хост-устройство) и модуль 17 CAM, которые соответствуют этому случаю. В этом случае, A/V проигрыватель 109 устройства 16 приема управляет средством управления получением ключа DRM (ключ DRM) и содержания.
На этапе ST21 устройство 16 приема (хост-устройство) и модуль 17 CAM начинают обработку. Затем, на этапе ST22, устройство 16 приема (A/V проигрыватель 109) запрашивает модуль 17 CAM получить ключ DRM. Затем, на этапе ST23, клиент 204 DRM (модуль DRM) модуля 17 CAM и сервер 13 DRM выполняют взаимную аутентификацию и обмен ключами.
Затем, на этапе ST24, клиент 204 DRM (модуль DRM) модуля 17 CAM определяет, были или нет успешно выполнены взаимная аутентификация и обмен ключами. Когда взаимная аутентификация и обмен ключами выполнены успешно, клиент 204 DRM (модуль DRM) получает ключ DRM из сервера 13 DRM на этапе ST25. Затем, на этапе ST26, клиент 204 DRM (модуль DRM) возвращает результат получения ключа DRM в устройство 16 приема (A/V проигрыватель 109).
Затем, на этапе ST27, устройство 16 приема (A/V проигрыватель 109) определяет, было или нет приобретение ключа DRM успешным. Когда приобретение ключа DRM было успешным, устройство 16 приема (A/V проигрыватель 109) запрашивает и получает содержание из сервера 12 распределения содержания. Затем, на этапе ST29, устройство 16 приема (A/V проигрыватель 109) запрашивает модуль 17 CAM дешифровать содержание.
Затем, на этапе ST30, клиент 204 DRM (модуль DRM) модуля 17 CAM использует ключ DRM для дешифрования содержания. Затем, на этапе ST31, модуль 17 CAM получает информацию для формирования цифрового водяного знака (информация о цифровом водяном знаке).
Затем, на этапе ST32, модуль 17 CAM определяет, возможна или нет обработка декодирования, то есть, возможно или нет внедрение цифрового водяного знака. Когда обработка декодирования возможна (см. модуль 17 CAM на фиг. 2), модуль 17 CAM переходит к обработке на этапе S33. На этом этапе ST33 модуль 17 CAM декодирует I-кадр (внутри кадра) дешифрованного содержания (AV потока). Затем, на этапе ST34, модуль 17 CAM внедряет цифровой водяной знак в этот I-кадр и повторно кодирует I-кадр.
Затем, на этапе ST35, устройство 16 приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17 CAM. В этом случае, поскольку модуль 17 CAM уже внедрил цифровой водяной знак в содержание, устройство 16 приема не внедряет цифровой водяной знак.
Затем, на этапе ST36, устройство 16 приема и модуль 17 CAM определяют, был или нет достигнут конец содержания (AV потока). Когда конец содержания (AV потока) не был достигнут, устройство 16 приема и модуль 17 CAM возвращаются к обработке на этапе ST33, и повторяют обработку, аналогичную описанной выше. С одной стороны, когда конец содержания (AV потока) достигнут, устройство 16 приема и модуль 17 CAM заканчивает обработку на этапе ST37.
На этапе ST32, когда обработка декодирования невозможна (см. модуль 17 CAM на фиг. 3), модуль 17 CAM добавляет информацию цифрового водяного знака (информацию для формирования цифрового водяного знака) к дешифрованному содержанию (AV потоку) на этапе ST38. Затем, на этапе ST39, устройство 16 приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17 CAM. В этом случае, устройство 16 приема использует информацию цифрового водяного знака, добавленную к содержанию и внедряет цифровой водяной знак в декодируемое содержание.
Затем, на этапе ST40, устройство 16 приема и модуль 17 CAM определяют, был или нет достигнут конец содержания (AV поток). Когда конец содержания (AV поток) не был достигнут, устройство 16 приема и модуль 17 CAM возвращаются к обработке на этапе ST38 и повторяют обработку, аналогичную описанной выше. С одной стороны, когда конец содержания (AV потока) достигнут, устройство 16 приема и модуль 17 CAM заканчивают обработку на этапе ST37.
Кроме того, когда взаимная аутентификация и обмен ключами не были выполнены успешно на этапе ST24, или получение ключа DRM не было успешным на этапе ST27, устройство 16 приема (A/V проигрыватель 109) отображает ошибку на этапе ST41. Затем, на этапе ST37, устройство 16 приема и модуль 17 CAM заканчивают обработку.
Пример 3 операции
В блок-схеме последовательности операций на фиг. 8 показан один пример процедуры обработки устройства 16 приема (хост-устройство) и модуля 17 CAM в случае, когда принимают содержание передачи. Кроме того, схема последовательности на фиг. 9 представляет пример операции оборудования 11 широковещательной передачи, устройство 16 приема (хост-устройство), и модуль 17 CAM, которые соответствуют этому случаю. В данном примере, модуль 106 CI+ устройства 16 приема управляет приобретением ключа DRM (Ключ DRM) и содержанием.
На этапе ST51, устройство 16 приема (хост-устройство) и модуль 17 CAM начинает обработку. Затем, на этапе ST52, устройство 16 приема (A/V проигрыватель 109) запрашивает модуль 106 CI+, для получения содержания. На этапе ST53, такой модуль 106 CI+ запрашивает модуль 17 CAM для получения ключа DRM. Затем, на этапе ST54, клиент 204 DRM (модуль DRM) модуля 17 CAM и сервер 13 DRM выполняют взаимную аутентификацию и обмен ключами.
Затем, на этапе ST55, клиент 204 DRM (модуль DRM) модуля 17 CAM определяют, были ли выполнены успешно взаимная аутентификация и обмен ключами. Когда взаимная аутентификация и обмен ключами выполнены успешно, клиент 204 DRM (модуль DRM) получает ключ DRM из сервера 13 DRM на этапе ST56. Затем, на этапе ST57, клиент 204 DRM (модуль DRM) возвращает результат получения ключа DRM в устройство 16 приема (модуль 106 CI+).
Далее, на этапе ST58, устройство 16 приема (модуль 106 CI+) определяет, было или нет получение ключа DR успешным. Когда получение ключа DR было успешным, устройство 16 приема (модуль 106 CI+) запрашивает и получает содержание из сервера 12 распределения содержания на этапе ST59. Затем, на этапе ST60, устройство 16 приема (модуль 106 CI+) запрашивает модуль 17 CAM дешифровать содержание.
Затем, на этапе ST61, клиент 204 DRM (модуль DRM) модуля 17 CAM использует ключ DRM для дешифрования содержания. Затем, на этапе ST62, модуль 17 CAM получает информацию для формирования цифрового водяного знака (информация о цифровом водяном знаке).
Затем, на этапе ST63, модуль 17 CAM определяет, возможна или нет обработка декодирования, то есть, возможно ли внедрение цифрового водяного знака. Когда обработка декодирования возможна (см. модуль 17 CAM на фиг. 2), модуль 17 CAM переходит к обработке на этапе S64. На этом этапе ST64 модуль 17 CAM декодирует I-кадр дешифрованного содержания (AV поток). Затем, на этапе ST65, модуль 17 CAM внедряет цифровой водяной знак в этот I-кадр и повторно кодирует I-кадр.
Затем, на этапе ST66, устройство 16 приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17 CAM. В этом случае, поскольку модуль 17 CAM уже внедрил цифровой водяной знак в содержание, устройство 16 приема (хост-устройство) не внедряет цифровой водяной знак.
Затем, на этапе ST67, устройство 16 приема и модуль 17 CAM определяют, был или нет достигнут конец содержания (AV потока). Когда конец содержания (AV поток) не был достигнут, устройство 16 приема и модуль 17 CAM возвращаются к обработке на этапе S64, и повторяют обработку, аналогичную представленной выше. С одной стороны, когда конец содержания (AV поток) достигнут, устройство 16 приема и модуль 17 CAM заканчивает обработку на этапе ST68.
Кроме того, на этапе ST63, когда обработка декодирования невозможна (см. модуль CAM 17 на фиг. 3), модуль 17 CAM добавляет информацию цифрового водяного знака (информацию для формирования цифрового водяного знака) к дешифрованному содержанию (AV потоку) на этапе ST69.
Затем, на этапе ST70, устройство 16 приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17 CAM. В этом случае, устройство 16 приема использует информацию цифрового водяного знака, добавленную к содержанию и, внедряет цифровой водяной знак в декодируемое содержание.
Затем, на этапе ST71, устройство 16 приема и модуль 17 CAM определяют, был или нет достигнут конец содержания (AV потока). Когда конец содержания (AV потока) не был достигнут, устройство 16 приема и модуль 17 CAM возвращается к обработке на этапе ST69, и повторяет обработку, аналогичную представленной выше. С одной стороны, когда конец содержания (AV поток) достигнут, устройство 16 приема и модуль 17 CAM заканчивает обработку на этапе ST68.
Кроме того, когда взаимная аутентификация и обмен ключом не были успешно выполнены на этапе ST55, или когда получение ключа DRM не было успешным на этапе ST58, устройство 16 приема (модуль 106 CI+) отображает ошибку на этапе ST72. Затем, устройство 16 приема и модуль CAM 17 заканчивают обработку на этапе ST68.
Пример 4 операции
Блок-схема потока обработки на фиг. 10 представляет один пример процедуры обработки устройства 16A приема и модуля CAM 17A в случае, когда принимают содержание передачи. Кроме того, схема последовательности на фиг. 11 представляет пример операции оборудования 11 широковещательной передачи, устройства 16A приема и модуля 17A CAM, которые соответствуют этому корпусу. В этом примере, модуль 17 CAM управляет получением ключа DRM (ключ DRM) и содержания.
На фиг. 12 показан пример конфигурации системы 10A передачи и приема содержания в этом примере. На фиг. 12 одинаковыми символами обозначены части, соответствующие фиг. 1, подробное описание которых исключено. Как показано на фиг. 13 и на фиг. 14, устройство 16A приема выполнено аналогично устройству 16 приема (см. фиг. 2 и фиг. 3) в системе 10 передачи и приема содержания на фиг. 1, за исключением того, что устройство 16A приема не имеет интерфейс передачи данных, который связывается с сервером 12 распределения содержания и сервером 13 DRM.
Кроме того, как показано на фиг. 13 и на фиг. 14, модуль 17A CAM выполнен аналогично модулю 17 CAM (см. фиг. 2 и фиг. 3) в системе 10 передачи и приема содержания на фиг. 1, за исключением того, что модуль 17A CAM имеет интерфейс 208 передачи данных, который связывается с сервером 12 распределения содержания и сервером 13 DRM.
На этапе ST81, устройство 16A приема (хост-устройство) и модуль 17A CAM начинают обработку. Затем, на этапе ST82, устройство 16A приема (A/V проигрыватель 109) запрашивает модуль 17A CAM на получение содержания. Затем, на этапе ST83, клиент 204 DRM (модуль DRM) модуля 17A CAM и сервер 13 DRM выполняют взаимную аутентификацию и обмен ключами на этапе ST83. В этом случае, клиент 204 DRM (модуль DRM) модуля 17A CAM непосредственно связывается с сервером 13 DRM через интерфейс 208 передачи данных.
Затем, на этапе ST84, клиент 204 DRM (модуль DRM) модуля 17A CAM определяет, были или нет успешно выполнены взаимная аутентификация и обмен ключами. Когда взаимная аутентификация и обмен ключами выполнены успешно, клиент 204 DRM (модуль DRM) получает ключ DRM из сервера 13 DRM на этапе ST85. Также, в этом случае, клиент 204 DRM (модуль DRM) непосредственно связывается с сервером DRM 13 через интерфейс 208 передачи данных.
Затем, на этапе ST86, клиент 204 DRM (модуль DRM) модуля 17A CAM определяет, было или нет успешно выполнено получение ключа DRM. Когда получение ключа DRM было выполнено успешно, клиент 204 DRM (модуль DRM) запрашивает и получает содержание из сервера 12 распределения содержания на этапе ST87. Также, в этом случае клиент 204 DRM (модуль DRM) непосредственно связывается с сервером 13 DRM через интерфейс 208 передачи данных.
Затем, на этапе ST88, клиент 204 DRM (модуль DRM) использует ключ DRM для дешифрования содержания. Затем, на этапе ST89, модуль 17А CAM получает информацию для формирования цифрового водяного знака (информация о цифровом водяном знаке).
Затем, на этапе ST90, модуль 17A CAM определяет, возможна или нет обработка декодирования, то есть, возможно или нет внедрение цифрового водяного знака. Когда обработка декодирования возможна (см. модуль CAM 17A на фиг. 12), модуль 17A CAM переходит к обработке на этапе ST91. На этом этапе ST91 модуль 17A CAM декодирует I-кадр дешифрованного содержания (AV поток). Затем, на этапе ST92, модуль 17A CAM внедряет цифровой водяной знак в этот I-кадр и повторно кодирует I-кадр.
Затем, на этапе ST93, устройство 16A приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17A CAM. В этом случае, поскольку модуль 17 CAM уже внедрил цифровой водяной знак в содержание, устройство 16A приема не внедряет цифровой водяной знак.
Затем, на этапе ST94, устройство 16A приема и модуль 17A CAM определяют, был или нет достигнут конец содержания (AV потока). Когда конец содержания (AV потока) не был достигнут, устройство 16A приема и модуль 17A CAM возвращаются к обработке на этапе ST91 и повторяют обработку, аналогичную представленной выше. С одной стороны, когда конец содержания (AV поток) достигнут, устройство 16A приема и модуль 17A CAM заканчивают обработку на этапе ST95.
Кроме того, когда обработка декодирования невозможна на этапе ST90 (см. модуль 17A CAM на фиг. 14), модуль 17A CAM добавляет информацию цифрового водяного знака (информацию для формирования цифрового водяного знака) к дешифрованному содержанию (AV поток) на этапе ST96.
Затем, на этапе ST97, устройство 16A приема декодирует и выводит содержание (AV поток), дешифрованное модулем 17A CAM. В этом случае, устройство 16A приема использует информацию цифрового водяного знака, добавленную к содержанию, и внедряет цифровой водяной знак в декодируемое содержание.
Затем, на этапе ST98, устройство 16A приема и модуль 17A CAM определяют, достигнут ли конец содержания (AV потока). Когда конец содержания (AV потока) не достигнут, устройство 16A приема и модуль 17A CAM возвращаются к обработке на этапе ST96 и повторяют обработку, аналогично представленному выше. С одной стороны, когда конец содержания (AV потока) достигнут, устройство 16A приема и модуль 17A CAM заканчивает обработку на этапе ST95.
Кроме того, когда взаимная аутентификация и обмен ключами не были выполнены успешно на этапе ST84, или когда получение ключа DRM не было успешным на этапе ST86, устройство 16 приема (модуль 106 CI+) отображает ошибку на этапе ST99. Затем, устройство 16А приема и модуль 17A CAM заканчивают обработку на этапе ST95.
Как описано выше, в системе 10, 10A передачи и приема содержания, как показано на фиг. 1 или на фиг. 12, цифровой водяной знак внедрен в содержание, декодированное и выведенное устройством 16, 16A приема путем использования информации, устанавливающей маршрут утечки для этого содержания. Таким образом, становится возможным устанавливать маршрут утечки, если содержание используется без авторизации. Кроме того, также можно ожидать эффект сдерживания, для исключения незаконной утечки содержания.
Кроме того, система 10, 10A передачи и приема содержания, как показано на фиг. 1 или на фиг. 12, может интегрировано обрабатывать, как содержание широковещательной передачи, так и содержание передачи. Кроме того, в системе 10, 10A передачи и приема содержания, как показано на фиг. 1 или фиг. 12, информация цифрового водяного знака обрабатывается в модуле 17, 17A CAM, в котором другие свойства защиты содержания не были консолидированы, и, таким образом, может быть воплощено новое свойство защиты, в то время как поддерживается надежность обычной защиты содержания.
2. Модификации
Следует отметить, что в вариантах осуществления, описанных выше, модуль 17, 17A CAM, соединенный с устройством 16, 16A приема через общий интерфейс, дешифрует содержание широковещательной передачи и содержание передачи. Однако, само собой разумеется, что настоящая технология может аналогично применяться в любом устройстве приема, в котором интегрированы такие устройство приема и модуль CAM.
Кроме того, в вариантах осуществления, описанных выше, было описано, что, когда модуль 17, 17A CAM добавляет информацию цифрового водяного знака к содержанию, такая информация цифрового водяного знака внедряется в поле SEI или в поле адаптации MPEG2TS. Однако, местоположение, где внедряется информация цифрового водяного знака, не ограничена полем SEI или полем адаптации MPEG2TS.
Кроме того, в вариантах осуществления, описанных выше, было показано, что устройство 16, 16A приема не только принимает содержание широковещательной передачи из оборудования 11 широковещательной передачи, но также принимает содержание передачи из сервера 12 распределения содержания, подключенного к сети 14, и обрабатывает содержание передачи. Однако настоящее раскрытие аналогично можно применять к устройству приема, которое принимает и обрабатывает любое содержание широковещательной передачи или содержание передачи.
Кроме того, в вариантах осуществления, описанных выше, устройство 16, 16A приема или модуль 17, 17A CAM внедряет цифровой водяной знак в содержание. Однако, также возможно, что оборудование 11 широковещательной передачи или сервер 12 распределения содержания внедряют цифровой водяной знак в содержание и передают содержание. Например, если сервер 12 распределения содержания внедряет цифровой водяной знак в содержание передачи, сервер 12 распределения содержания передает это содержание по запросу устройства приема. Таким образом, в качестве информации цифрового водяного знака, информация, идентифицирующая устройство приема или модуль CAM ("ID хост-устройства, "ID CICAM" и т.п.), может быть легко включена в дополнение к информации, идентифицирующей источник передачи ("ID сервера содержания" и т.п.).
Кроме того, настоящая технология также может быть выполнена следующим образом.
(1) Устройство приема, включающее в себя:
модуль приема содержания, выполненный с возможностью приема содержания;
модуль получения информации цифрового водяного знака, выполненный с возможностью получения информации, устанавливающей маршрут утечки содержания для формирования цифрового водяного знака; и
модуль вывода содержания, выполненный с возможностью внедрения цифрового водяного знака в принятое содержание, используя полученную информацию, и выполненный с возможностью вывода содержания.
(2) Устройство приема по (1), в котором модуль приема содержания принимает содержание из цифровой системы широковещательной передачи и/или из сервера сетевого распределения.
(3) Устройство приема по (1) или (2), в котором информация для формирования цифрового водяного знака включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, и информацию, идентифицирующую собственное устройство.
(4) Устройство приема по любому одному из (1)-(3), в котором когда информацию, предназначенную для использования для формирования цифрового водяного знака, добавляют к принятому содержанию, модуль получения информации цифрового водяного знака дополнительно получает эту информацию.
(5) Способ приема, включающий в себя:
этап приема содержания;
этап получения информации, устанавливающий маршрут утечки содержания, для формирования цифрового водяного знака; и
этап внедрения цифрового водяного знака в принятое содержание и вывода содержания путем использования полученной информации.
(6) Программа, обеспечивающая выполнение компьютером следующей функции:
средства приема содержания для приема содержания;
средства получения информации водяного знака для получения информации, устанавливающей маршрут утечки содержания, для формирования цифрового водяного знака; и
средства вывода, предназначенного для внедрения цифрового водяного знака в дешифрованное содержание и вывода содержания, используя полученную информацию.
(7) Устройство приема, включающее в себя:
модуль приема содержания, выполненный с возможностью принимать зашифрованное содержание;
модуль интерфейса, выполненный с возможностью передавать принятое содержание во внешнее оборудование и выполненный с возможностью принимать дешифрованное содержание из внешнего оборудования; и
модуль вывода содержания, выполненный с возможностью внедрять, используя информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака, цифровой водяной знак в содержании, принятом из внешнего оборудования и выполненном с возможностью вывода содержания.
(8) Устройство приема по (7), в котором модуль вывода содержания использует информацию для формирования цифрового водяного знака, которую добавляют к содержанию, принятому из внешнего оборудования.
(9) Устройство приема по (7) или (8), в котором когда определяют, что цифровой водяной знак уже был внедрен в содержание, принятое из внешнего оборудования, модуль вывода содержания не внедряет цифровой водяной знак в содержание, принятое из внешнего оборудования.
(10) Устройство приема по (9),
в котором модуль интерфейса дополнительно принимает функциональную информацию внешнего оборудования из внешнего оборудования, и
в котором модуль вывода содержания определяет, на основе принятой функциональной информации, был ли внедрен цифровой водяной знак в содержание, принятое из внешнего оборудования.
(11) Устройство приема по любому одному из (7)-(10),
в котором информация для формирования цифрового водяного знака включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую собственное устройство, и информацию, идентифицирующую внешнее оборудование.
(12) Устройство обработки дешифрования, включающее в себя:
модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из внешнего оборудования и выполненный с возможностью передачи дешифрованного содержания во внешнее оборудование;
модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания; и
модуль внедрения цифрового водяного знака выполненный с возможностью внедрять цифровой водяной знак в содержание, которое должно быть передано, используя информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака.
(13) Устройство обработки дешифрования по (12),
в котором содержание включает в себя видеоданные для каждого кадра, кодированные с прогнозированием между кадрами, и
в котором модуль внедрения цифрового водяного знака внедряет цифровой водяной знак в видеоданные, кодированные внутри кадра.
(14) Устройство обработки дешифрования информации по (12) или (13),
в котором информация, для формирования цифрового водяного знака включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую внешнее оборудование, и информацию, идентифицирующую собственное устройство.
(15) Устройство обработки дешифрования, включающее в себя:
модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из внешнего оборудования и выполненный с возможностью передачи дешифрованного содержания во внешнее оборудование;
модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания; и
модуль добавления информации цифрового водяного знака, выполненный с возможностью добавлять к содержанию, предназначенному для передачи, информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака.
(16) Устройство обработки дешифрования по (15),
в котором информация для формирования цифрового водяного знака включает в себя, по меньшей мере, информацию, идентифицирующую источник передачи содержания, информацию, идентифицирующую внешнее оборудование, и информацию, идентифицирующую собственное устройство.
(17) Система обработки приема, включающая в себя:
устройство приема; и
устройство обработки дешифрования,
в котором устройство приема включает в себя
модуль приема содержания, выполненный с возможностью приема зашифрованного содержания,
модуль интерфейса, выполненный с возможностью передавать принятое содержание в устройство обработки дешифрования и выполненный с возможностью принимать дешифрованное содержание из устройства обработки дешифрования, и
модуль вывода содержания, выполненный с возможностью внедрения цифрового водяного знака в содержание, принятое из устройства обработки дешифрования и вывода содержания путем использования информации, устанавливающей маршрут утечки содержания, для формирования цифрового водяного знака, который добавлен к содержанию, и
в котором устройство обработки дешифрования включает в себя
модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из устройства приема и выполненный с возможностью передачи дешифрованного содержания в устройство приема,
модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания, и
модуль добавления информации цифрового водяного знака, выполненный с возможностью добавлять информацию, для формирования цифрового водяного знака для содержания, предназначенного для передачи.
(18) Система обработки приема, включающая в себя:
устройство приема; и
устройство обработки дешифрования,
в котором устройство приема включает в себя
модуль приема содержания, выполненный с возможностью приема зашифрованного содержания,
модуль интерфейса, выполненный с возможностью передачи принятого содержания в устройство обработки дешифрования и выполненный с возможностью приема дешифрованного содержания из устройства обработки дешифрования, и
модуль вывода содержания, выполненный с возможностью вывода принятого содержания, и
в котором устройство обработки дешифрования включает в себя
модуль интерфейса, выполненный с возможностью приема зашифрованного содержания из устройства приема и передачи дешифрованного содержания в устройство приема,
модуль дешифрования, выполненный с возможностью выполнения обработки дешифрования для зашифрованного содержания, для получения дешифрованного содержания, и
модуль внедрения цифрового водяного знака, выполненный с возможностью внедрения цифрового водяного знака в содержание, предназначенное для передачи, используя информацию, устанавливающую маршрут утечки содержания, для формирования цифрового водяного знака.
(19) Устройство обработки информации, включающее в себя:
модуль получения содержания, выполненный с возможностью получения содержания;
модуль получения информации цифрового водяного знака, выполненный с возможностью получения информации, устанавливающей маршрут утечки содержания, для формирования цифрового водяного знака; и
модуль вывода содержания, выполненный с возможностью внедрения цифрового водяного знака в полученное содержание и вывода содержания, используя полученную информацию.
Список номеров ссылочных позиций
10, 10A Система передачи и приема содержания
11 Оборудование широковещательной передачи
12 Сервер распределения содержания
13 Сервер DRM
14 Сеть
15 Краевой маршрутизатор
16, 16A Устройство приема
17, 17A Модуль CAM
18 Смарт-карта
101 Интерфейс широковещательной передачи
102 Промежуточное программное обеспечение
103 Интерфейс передачи данных
104 Приложение
105 Общий интерфейс
106 Модуль CI+
107 Демультиплексор
108 Декодер
109 A/V проигрыватель
110 Генератор цифрового водяного знака
201 Общий интерфейс
202 Модуль CI+
203 Дешифрование CAS
204 Клиент DRM
205 Генератор цифрового водяного знака
206 Детектор I-кадра
207 Модуль добавления информации цифрового водяного знака
208 Интерфейс передачи данных