Система защиты от копирования цифровых данных

Иллюстрации

Показать все

Изобретение относится к системам защиты от копирования, более конкретно, к системе для защиты от копирования данных музыкальных записей при начислении пользователю соответствующих лицензионных платежей. Техническим результатом является облегчение распространения музыкальных записей при обеспечении защиты от копирования и начислении пользователю соответствующих лицензионных платежей. Указанный результат достигается за счет того, что система содержит блок распространения содержимого, множество устройств записи и воспроизведения цифровых данных, блок обработки расчетов, предназначенный для осуществления связи с устройствами записи и воспроизведения и выполнения обработки расчетов для начисления упомянутых лицензионных платежей. 5 с. и 6 з.п. ф-лы, 45 ил.

Реферат

Область техники

Настоящее изобретение относится к системам защиты от копирования и, более конкретно, к системе для защиты от копирования данных музыкальных записей при начислении пользователю за это соответствующих лицензионных платежей.

Предшествующий уровень техники

В последние годы компакт-диски (КД) стали популярным видом носителя для музыкальных записей. Такие КД легко переносятся, и пользователи свободно передают свои КД другим пользователям для прослушивания. Такое распределение музыкальных записей “из рук в руки” насчитывает миллионы обращений. Проблема здесь состоит в том, что КД по существу не защищены от пиратства, т.е. от несанкционированного копирования. Кроме того, такие КД копируются без каких-либо проблем на записываемые компакт-диски (ЗКД), которые в последнее время стали коммерчески доступными. Мини-диски (МД) также стали популярными в качестве носителя для записи музыкальных данных, ранее записывавшихся на КД. Таким образом, данные музыкальной записи легко копируются на них, и если музыкальные записи совместно используются в обход закона об авторских правах, то владельцы авторского права несут убытки.

Для того чтобы воспрепятствовать такому легкому копированию, в японской выложенной заявке №9-34841 (97-34841) раскрыта обычная система для шифрования КД перед их распространением, передачи ключа дешифрирования через сеть и расчетов за их предоставление. Онлайновое распространение музыкальных записей и расчеты по сети получили широкое распространение.

В случае обычной системы, однако, онлайновое распространение музыкальных записей и расчеты персонализированы по принципу “один-к-одному”, и, следовательно, данные музыкальных записей не получают массовое распространение среди пользователей, как в случае распространения по принципу “из рук в руки” для КД. До сих пор упрощение распространения данных музыкальных записей не являлось вопросом онлайнового распространения музыкальных записей.

Раскрытие изобретения

Задачей настоящего изобретения является создание системы защиты от копирования, особенно для онлайнового распространения музыкальных записей, реализующей защиту от копирования данных музыкальных записей путем начисления соответствующих лицензионных платежей за них и облегчающей распространение данных музыкальных записей.

Для достижения указанного результата настоящее изобретение характеризуется следующими признаками.

В первом аспекте изобретение направлено на систему защиты от копирования цифровых данных для начисления пользователю соответствующего лицензионного платежа при реализации защиты от копирования цифровых данных, причем система содержит

блок распространения содержимого, предназначенный для распространения данных дополнительного распространения, включающих цифровые данные, по сети;

множество устройств записи и воспроизведения цифровых данных, взаимосвязанных посредством сети, каждое из которых имеет возможность хранения данных дополнительного распространения, принимаемых от блока распространения содержимого, воспроизведения цифровых данных и распространения данных дополнительного распространения, сохраненных в них, для других лиц; и

блок обработки расчетов, предназначенный для информационного обмена с устройствами записи и воспроизведения цифровых данных по сети и выполнения обработки расчетов для начисления лицензионных платежей, причем каждое из устройств записи и воспроизведения цифровых данных

осуществляет связь, перед воспроизведением цифровых данных, с блоком обработки расчетов, для выполнения обработки покупки, чтобы быть готовым для обработки расчетов при приеме данных дополнительного распространения от блока распространения содержимого или от других устройств записи и воспроизведения цифровых данных посредством сети,

и добавляет, перед распространением, идентификатор (ИД) дистрибьютора к данным дополнительного распространения, полученным от блока распространения содержимого или от других устройств записи и воспроизведения цифровых данных посредством сети,

при этом, если данные дополнительного распространения, подлежащие обработке расчетов, снабжены ИД дистрибьютора, блок обработки расчетов выполняет обработку премии для пользователя, идентифицированного посредством ИД дистрибьютора.

Как описано выше, согласно первому аспекту изобретения, предложена система защиты от копирования цифровых данных, обеспечивающая защиту от копирования при начислении пользователю соответствующих лицензионных платежей, и обеспечивающая выгоду владельцу авторских прав в большей степени путем использования премии для стимулирования распространения данных пользователем.

Согласно второму аспекту, настоящее изобретение направлено на устройство для записи и воспроизведения цифровых данных, обеспечивающее возможность сохранения данных дополнительного распространения, включая содержимое, которое представляет собой цифровые данные, зашифрованные соответственно первой системе, и информацию управления полномочиями, имеющую ключ содержимого, используемый для первой системы, а также воспроизведения содержимого после выполнения обработки покупки для подготовки к обработке расчетов путем осуществления связи с блоком обработки расчетов, связанным посредством сети, причем устройство содержит

блок приема данных дополнительного распространения, предназначенный для приема внешним образом данных дополнительного распространения,

блок хранения данных дополнительного распространения, предназначенный для хранения данных дополнительного распространения,

блок обработки покупки, предназначенный для выполнения, по команде пользователя, обработки покупки для воспроизведения содержимого, включенного в данные дополнительного распространения, сохраненные в блоке хранения данных дополнительного распространения;

блок выделения данных, предназначенный для выделения данных дополнительного распространения из блока хранения данных дополнительного распространения;

блок дешифрирования содержимого, предназначенный для дешифрирования, при выполнении обработки покупки, данных дополнительного распространения, сохраненных в блоке хранения данных дополнительного распространения, соответственно первой системе, и выделения содержимого;

блок воспроизведения, предназначенный для воспроизведения содержимого, выделенного блоком дешифрирования содержимого; и

блок идентификатора (ИД) дистрибьютора, предназначенный для шифрования первого ИД пользователя, являющегося идентификационной информацией, уникальной для устройства, и для добавления зашифрованного ИД первого пользователя к данным дополнительного распространения, выделенным блоком выделения данных, для вывода внешним образом.

Как описано выше, согласно второму аспекту настоящего изобретения, предложено устройство для записи и воспроизведения цифровых данных, имеющее возможность начисления пользователю соответствующих лицензионных платежей и соответственно защищающее от копирования при распространении данных дополнительного распространения, включающих такое содержимое, как музыкальные записи.

Согласно третьему аспекту, настоящее изобретение направлено на блок обработки расчетов, предназначенный для сохранения данных дополнительного распространения и для приема по сети от устройства записи и воспроизведения цифровых данных, обеспечивающего воспроизведение содержимого после обработки расчетов, информации управления расчетами, соответствующей данным дополнительного распространения, ИД дистрибьютора, указывающего на того, кто предоставил данные дополнительного распространения, и ИД передатчика, соответствующего устройству записи и воспроизведения цифровой информации, причем блок обработки расчетов содержит

блок приема информации обработки расчетов, предназначенный для приема информации управления расчетами и ИД дистрибьютора,

блок авторизации передатчика, предназначенный для приема ИД передатчика и идентификации передатчика;

блок обработки расчетов, предназначенный для выполнения, в соответствии с принятой блоком приема информации обработки расчетов информацией управления расчетами, обработки расчетов по отношению к передатчику, идентифицированному блоком авторизации передатчика; и

блок обработки премии, предназначенный для выполнения обработки премии для дистрибьютора, идентифицированного ИД дистрибьютора, принятым блоком приема информации обработки расчетов.

Как описано выше, согласно третьему аспекту настоящего изобретения, предложен блок обработки расчетов, обеспечивающий защиту от копирования при начислении пользователю соответствующих лицензионных платежей и обеспечивающий выгоду владельцу авторских прав в большей степени путем предоставления пользователю, идентифицированному посредством ИД дистрибьютора, премии для стимулирования распространения данных пользователем.

Эти и другие задачи, признаки и преимущества настоящего изобретения поясняются в последующем детальном описании изобретения, иллюстрируемом чертежами.

Краткое описание чертежей

Фиг.1 - блок-схема, показывающая структуру системы защиты от копирования цифровых данных, соответствующей первому варианту осуществления изобретения;

Фиг.2 - схематичное представление конфигурации первых данных дополнительного распространения;

Фиг.3 - схематичное представление конфигурации вторых данных дополнительного распространения;

Фиг.4 - схематичное представление, иллюстрирующее, каким образом пользователь предоставляет другим пользователям данные дополнительного распространения, которые он получил в соответствии с настоящей системой защиты от копирования;

Фиг.5 - блок-схема, показывающая структуру устройства записи и воспроизведения цифровых данных, соответствующего первому варианту осуществления изобретения;

Фиг.6 - блок-схема, показывающая первое устройство 1011 записи и воспроизведения цифровых данных, реализованное на универсальном компьютере;

Фиг.7 - блок-схема алгоритма, иллюстрирующая работу устройства записи и воспроизведения цифровых данных для получения информации управления полномочиями;

Фиг.8 - диаграмма, иллюстрирующая структуру таблицы информации управления полномочиями;

Фиг.9 - диаграмма, иллюстрирующая структуру информации 1605 управления данными дополнительного распространения;

Фиг.10 - блок-схема алгоритма, иллюстрирующая работу устройства записи и воспроизведения цифровых данных для воспроизведения;

Фиг.11 - блок-схема, иллюстрирующая детальную структуру блока 411 добавления ИД дистрибьютора;

Фиг.12 - блок-схема, иллюстрирующая детальную структуру блока 412 обработки покупки;

Фиг.13 - схематичное представление, иллюстрирующее пример информации обработки расчетов;

Фиг.14 - блок-схема алгоритма, иллюстрирующая работу устройства записи и воспроизведения цифровых данных для обработки покупки;

Фиг.15 - блок-схема, иллюстрирующая детальную структуру блока 801 обработки расчетов;

Фиг.16 - блок-схема алгоритма, иллюстрирующая работу блока 801 обработки расчетов для обработки расчетов;

Фиг.17 - блок-схема, показывающая структуру устройства записи и воспроизведения цифровых данных, соответствующего второму варианту осуществления изобретения;

Фиг.18 - диаграмма, иллюстрирующая структуру пакета SDAF в соответствии с третьим вариантом осуществления изобретения;

Фиг.19а-19с - диаграммы, иллюстрирующие другие структуры пакетов SDAF,

Фиг.20 - диаграмма, иллюстрирующая то, каким образом заголовок SDAF делится на пакеты SDAF;

Фиг.21 - диаграмма, иллюстрирующая пример пакета SDAF;

Фиг.22 - диаграмма, иллюстрирующая структуру заголовка;

Фиг.23 и 24 - исходные коды, описывающие структуру заголовка с использованием языка C++;

Фиг.25а-25с - диаграммы, показывающие, как определить таблицу атрибутов CEL (элемента содержимого);

Фиг.26 - диаграмма, иллюстрирующая соответствие между парами ключей и элементами содержимого;

Фиг.27 - исходные коды, описывающие структуру пары ключей с использованием языка C++;

Фиг.28 - диаграмма, иллюстрирующая возможность ссылок на элементы содержимого (CEL) из навигационных данных;

Фиг.29 - диаграмма, иллюстрирующая пример структуры навигационных данных;

Фиг.30 - диаграмма, иллюстрирующая другой пример структуры навигационных данных;

Фиг.31 - таблица, показывающая спецификации MPEG2-AAC (Усовершенствованного кодирования аудиоданных стандарта MPEG - алгоритм сжатия подвижного изображения) в применении к аудиоэлементу содержимого;

Фиг.32 - таблица, показывающая спецификации JPEG (алгоритм сжатия неподвижного изображения) в применении к графическому элементу содержимого;

Фиг.33 - таблица, показывающая спецификации MPEG-I в применении к графическому элементу содержимого;

Фиг.34 - таблица, показывающая спецификации PNG (портативная сетевая графика) в применении к графическому элементу содержимого;

Фиг.35 - таблица, показывающая спецификации MPEG2 в применении к видеоэлементу содержимого;

Фиг.36 - диаграмма, иллюстрирующая структуру карты временного поиска;

Фиг.37, 38а и 38b - таблица и диаграммы, детально показывающие заголовок, включенный в карту временного поиска;

Фиг.39 - таблица, детально показывающая каждую запись, включенную в карту временного поиска;

Фиг.40 - таблица, показывающая пример переадресации элементов содержимого;

Фиг.41а-41с - диаграммы, иллюстрирующие примеры того, как распространяется пакет SDAF;

Фиг.42а-42с - диаграммы, иллюстрирующие примеры того, как создается пакет SDAF;

Фиг.43 - внешний вид портативного устройства воспроизведения музыкальных записей;

Фиг.44 - блок-схема, показывающая пример структуры блока преобразования данных;

Фиг.45 - блок-схема, показывающая другой пример структуры блока преобразования данных.

Наилучшие варианты осуществления изобретения

(Первый вариант)

Со ссылками на фиг.1, 2 и 3 ниже описана система защиты от копирования цифровых данных, соответствующая первому варианту осуществления настоящего изобретения. На фиг.1 схематично представлена структура системы защиты от копирования цифровых данных.

Система защиты от копирования цифровых данных содержит с первого по третье устройства 1011-1013 записи и воспроизведения цифровых данных, сервер 102 содержимого для распространения цифровых данных и сервер 103 расчетов для выполнения обработки расчетов. Они взаимосвязаны через сеть Интернет. Однако использование сети Интернет не накладывает ограничений, и также могут использоваться телефонная линия, специализированная сеть, сеть спутникового вещания или сеть кабельного телевидения. Количество устройств записи и воспроизведения цифровых данных также не является принципиальным.

Согласно фиг.1, устройства 1011-1013 записи и воспроизведения цифровых данных могут представлять собой компьютеры, соединенные с сетью Интернет. Пользователь получает цифровые данные через Интернет или с носителя записи, такого как КД с музыкальными записями, для воспроизведения на его устройстве записи и воспроизведения цифровых данных.

На фиг.2 и 3 представлены диаграммы, иллюстрирующие конфигурации цифровых данных, распространяемых через Интернет. Цифровые данные согласно фиг.2 включают в себя информацию 203 управления полномочиями и содержимое 205. Информация 203 управления полномочиями включает в себя информацию 201 управления расчетами и ключ 202 содержимого. Содержимое 205 состоит из одной или нескольких групп аудиоданных 204. Ниже конфигурированные таким образом данные называются первыми данными дополнительного распространения.

Информация 201 управления расчетами включает в себя информацию, относящуюся к начислениям за содержимое, предоставление возможности предварительного просмотра, количество предварительных просмотров и т.д. Информация 201 управления расчетами может также включать в себя информацию, относящуюся к схеме расчетов, базирующейся на количестве прослушиваний, например, за каждое прослушивание или за предварительно определенное количество прослушиваний, и указанное число. Ключ 202 содержимого используется для шифрования и дешифрирования содержимого 205. Содержимое 205 предварительно зашифровано ключом 202 содержимого.

Информация 203 управления полномочиями предварительно зашифрована согласно предварительно определенной системе шифрования с помощью ключа, отличающегося от ключа 202 содержимого. Такой ключ называется ключом информации управления полномочиями (не показан) и в типовом случае сохраняется в программном обеспечении, выполняемом в устройствах 1011-1013 записи и воспроизведения цифровых данных. Программное обеспечение инсталлируется пользователем для его использования. При этом ключ информации управления полномочиями может шифровать и дешифрировать информацию в аппаратном обеспечении, предусмотренном для этого.

Ключ информации управления полномочиями сохранен в области памяти, недоступной для пользователя при нормальном режиме работы. Такая область, недоступная для пользователя, называется далее защищенной областью. Защищенная область часто обеспечивается во встроенной памяти в универсальном компьютере, но может также находиться и в специализированном аппаратном обеспечении, в блоке памяти или на носителе записи.

Цифровые данные, представленные на фиг.3, содержат идентификатор (ИД) 301 пользователя и первые данные 302 дополнительного распространения, как показано на фиг.2. Конфигурированные таким образом данные далее называются вторыми данными дополнительного распространения.

ИД 301 пользователя на фиг.3 указывает на информацию для идентификации пользователя, имеющего цифровые данные, распространяемые другим лицам. ИД 301 пользователя зашифрован согласно предварительно определенной системе шифрования и уникальным образом предоставлен каждому пользователю. ИД 301 пользователя сохраняется в вышеописанной защищенной области и может состоять из нескольких ИД конкретных пользователей. ИД конкретного пользователя генерируется при инсталляции такого программного обеспечения, как указано выше, в системе защиты от копирования, или предоставляется от сервера 103 расчетов или других узлов сети. Детальные сведения о возможности составления ИД 301 пользователя из нескольких ИД конкретных пользователей приводятся ниже.

Компакт-диск (КД), т.е. внешний носитель 417 записи, как описано ниже, в данном варианте осуществления имеет содержимое (данные музыкальной записи) и информацию идентификации содержимого. Информация идентификации содержимого в типовом случае может представлять собой ISRC (Международный стандартный код записи), используемый для идентификации названий музыкальных записей.

Содержимое, записанное на КД, предположительно не зашифровано. Данный КД может представлять собой усовершенствованный КД, в котором объединены область музыкального КД (звукового компакт-диска) и область ПЗУ-КД. Кроме того, в области ПЗУ-КД может храниться информация 203 управления полномочиями, зашифрованная в соответствии с предварительно определенной системой шифрования.

Ниже описано распространение цифровых данных в предлагаемой системе защиты от копирования. Предположим, что пользователь А приобретает и воспроизводит с помощью первого устройства 1011 записи и воспроизведения цифровых данных некоторые цифровые данные (в типовом случае музыкальную звукозапись) и решает предложить пользователю В приобрести понравившуюся ему музыкальную звукозапись. В этом случае пользователь А может сохранить цифровые данные на носителе записи и вручить его пользователю В или непосредственно передать данные через Интернет. Это имеет положительные стороны для обоих, поскольку пользователь А не утруждает себя описанием того, что представляют собой эти цифровые данные (например, название музыкального произведения, фамилия певца и т.д.), а пользователь В просто получает данные от пользователя А. После этого, пользователь В также может рекомендовать понравившуюся ему музыкальную звукозапись другому пользователю С. Если такое широкое распространение цифровых данных оценивается на базе использования и за это производятся соответствующие начисления, то владелец авторского права может получать выгоду от такого распространения. По существу данная система защиты от копирования разработана с учетом данных обстоятельств.

На фиг.4 схематично представлена система защиты от копирования, используемая с такой целью, как описано выше. Согласно фиг.4, пользователь А, имеющий первое устройство 1011 записи и воспроизведения цифровых данных, загружает данные музыкальной записи из сервера 102 содержимого (этап 1) и осуществляет онлайновый платеж серверу 103 расчетов (этап 2). Затем пользователь А пересылает данные музыкальной записи пользователю В, использующему второе устройство 1012 записи и воспроизведения цифровых данных (этап 3). Пользователь В осуществляет онлайновый платеж серверу 103 расчетов в отношении данных музыкальной записи (этап 4). После этого пользователь В пересылает данные музыкальной записи пользователю С, использующему третье устройство 1013 записи и воспроизведения цифровых данных (этап 5). Пользователь С осуществляет онлайновый платеж серверу 103 расчетов в отношении данных музыкальной записи (этап 6). В данном случае пользователи имеют выбор не платить за музыкальные данные и могут просто переслать данные музыкальной записи другим субъектам.

Как таковая, настоящая система защиты от копирования может выставлять счет пользователям за предоставленные данные музыкальной записи в процессе их распространения, способствуя в большей степени получению выгоды владельцами авторского права. Более того, система может предоставить премию, например, в виде купона, для стимулирования пользователей к распространению данных музыкальных записей среди других пользователей. Более детальные сведения приведены ниже.

Ниже описано устройство записи и воспроизведения цифровых данных, приводимое в действие пользователем. На фиг.5 представлена блок-схема, показывающая структуру первого устройства 1011 записи и воспроизведения цифровых данных. Устройство записи и воспроизведения цифровых данных, показанное на фиг.5, содержит блок 401 приема данных дополнительного распространения, область 402 памяти для хранения данных дополнительного распространения, блок 403 получения информации управления полномочиями (ИУП), область 404 памяти для хранения ИУП, блок 405 выделения ключа содержимого, блок 406 считывания данных, блок 407 сжатия данных, блок 408 шифрования данных, блок 409 добавления ИУП, блок 410 доступа к данным, блок 411 добавления ИД дистрибьютора, блок 412 обработки покупки, блок 414 дешифрирования содержимого, блок 415 управления воспроизведением, громкоговоритель 416 и область 418 памяти для хранения ИД пользователя.

Отметим, что громкоговоритель 416 может быть внешним образом соединен с устройством записи и воспроизведения цифровых данных. Кроме того, блок 403 получения информации управления полномочиями (ИУП), область 404 памяти для хранения ИУП, блок 405 выделения ключа содержимого, блок 406 считывания данных, блок 407 сжатия данных, блок 408 шифрования данных, блок 409 добавления ИУП предусмотрены для преобразования нешифрованных данных в данные дополнительного распространения. Если нет необходимости в таком преобразовании, эти компоненты могут быть опущены. Второе и третье устройства 1012 и 1013 записи и воспроизведения цифровых данных структурно идентичны первому устройству 1011 записи и воспроизведения цифровых данных и поэтому здесь дополнительно не описываются.

Такое устройство записи и воспроизведения цифровых данных в принципе может быть реализовано на персональном компьютере. На фиг.6 представлена блок-схема первого устройства 1011 записи и воспроизведения цифровых данных, реализованного на персональном компьютере.

Устройство, представленное на фиг.6, содержит блок 2 обработки информации, выполняющий обработку данных и управляющий другими компонентами, блок 3 хранения программ, обеспечивающий хранение данных программ для работы блока 2 обработки информации, блок 4 вывода для отображения различной информации пользователю и воспроизведения и вывода данных музыкальной записи и т.п., блок 5 ввода для приема команд пользователя и данных от внешнего носителя записи, блок 6 хранения общих данных таких, как данные дополнительного распространения, блок 7 хранения защищенных данных для хранения данных, которые должны храниться в секрете от пользователя в области, недоступной при нормальной работе, и коммуникационный блок 8, осуществляющий связь с различными серверами через сеть Интернет. Эти компоненты соединены общей системной шиной.

Блок 5 ввода может быть выполнен в виде устройства считывания с ПЗУ-КД, устройства считывания с цифровых видеодисков, клавиатуры, мыши и предназначен для приема команд и данных пользователя, данных от внешнего носителя записи, такого как ПЗУ-КД и т.п. Блок 4 вывода может быть выполнен в виде дисплея, принтера, громкоговорителя и предназначен для отображения различной информации, генерируемой блоком 2 обработки информации, пользователю и для воспроизведения музыкальной записи. Блок 2 обработки информации может содержать центральный процессорный блок и выполняет различную обработку данных для управления другими компонентами при обеспечении защиты от копирования цифровых данных. Такая обработка данных ниже описана более подробно.

Блок 2 обработки информации выполняет различную обработку данных с помощью программы. Данная программа хранится в блоке 3 хранения программ и передается по мере необходимости в блок 2 обработки информации. Блок 3 хранения программ может быть выполнен с возможностью хранения информации программ на носителе записи, например на жестком диске или в полупроводниковой памяти, или на съемном носителе записи, таком как оптический диск (например, КД, ЦВД) и плата полупроводниковой памяти. Если используемый носитель записи представляет собой память съемного типа, он может заменяться другим носителем с другой программой, по мере необходимости.

Блок 6 хранения общих данных представляет собой блок памяти, на который осуществляется запись и с которого осуществляется считывание, например, жесткий диск или полупроводниковую память, и предназначен для хранения данных, которые не обязательно должны сохраняться в секрете от пользователя, например данных дополнительного распространения. Блок 7 хранения защищенных данных может представлять собой блок памяти, такой как жесткий диск или специализированное аппаратное обеспечение, или блок памяти с областью хранения зашифрованных данных, и предназначен для хранения данных, которые должны храниться в секрете от пользователя в области, недоступной при нормальной работе. Коммуникационный блок 8 может представлять собой модем и маршрутизатор и предназначен для осуществления связи с сервером 102 содержимого, сервером 103 расчетов и другими устройствами записи и воспроизведения цифровых данных через сеть Интернет.

Отметим, что выполнение устройства записи и воспроизведения цифровых данных не ограничено персональным компьютером. Оно может быть выполнено, например, в виде телеприставки, которая записывает программы вещания.

Ниже описана работа первого устройства 1011 записи и воспроизведения цифровых данных, показанного на фиг.5. Это устройство работает по-разному при использовании данных дополнительного распространения и незашифрованных данных. Ниже описан первый случай, когда пользователь А получает данные дополнительного распространения, т.е. первые данные дополнительного распространения, показанные на фиг.2, или вторые данные дополнительного распространения, показанные на фиг.3.

Согласно фиг.5, первые или вторые данные дополнительного распространения подаются в блок 401 приема данных дополнительного распространения от сервера 102 содержимого, второго или третьего устройств 1012, 1013 записи и воспроизведения цифровых данных, приводимых в действие другим пользователем, или от внешнего носителя 417 записи, например КД. Данные сохраняются в области 402 хранения данных дополнительного распространения. Местоположение хранения данных записывается в информацию управления данными дополнительного распространения, которая описана более подробно ниже и которая хранится в защищенной области хранения. Хотя защищенная область может быть предусмотрена отдельно от других областей хранения, в этом устройстве она предусматривается в области 402 хранения данных дополнительного распространения.

Ниже описан второй случай, когда пользователь А принимает незашифрованные данные музыкальной записи от внешнего носителя 417 записи, например КД. Незашифрованные данные музыкальной записи могут быть получены от сервера 102 содержимого или из других источников. Если это имеет место, то их защита от копирования едва ли обеспечивается, и поэтому такие данные здесь не будут учитываться. Кроме того, если устройство записи и воспроизведения цифровых данных конфигурировано без блока 403 получения ИУП, области 404 памяти для хранения ИУП, блока 405 выделения ключа содержимого, блока 406 считывания данных, блока 407 сжатия данных, блока 408 шифрования данных и блока 409 добавления ИУП, то описываемые ниже операции невозможно выполнить.

Согласно фиг.5, блок 406 считывания данных считывает из внешнего носителя 417 записи незашифрованные данные музыкальной записи, соответствующие содержимому 205, включающему в себя аудиоданные 204. Блок 403 получения ИУП получает информацию управления полномочиями от сервера 102 содержимого или внешнего носителя 417 записи. Полученная ИУП сохраняется в области 404 хранения ИУП.

На фиг.7 представлена блок-схема, детально иллюстрирующая работу первого устройства 1011 записи и воспроизведения цифровых данных для получения информации ИУП. На этапе S901 блок 403 получения ИУП получает информацию, идентифицирующую содержимое, от внешнего носителя 417 записи, такого как КД. Информация, идентифицирующая содержимое, представляет собой идентификационный код, такой как ISRC, или информацию заголовка, предназначенную для идентификации содержимого.

На этапе S902 блок 403 получения ИУП определяет, имеет ли внешний носитель записи информацию управления полномочиями, соответствующую содержимому, определенному полученной информацией идентификации содержимого. Если да, то процедура переходит к этапу S903, в противном случае - к этапу S904.

На этапе S903 блок 403 получения ИУП получает информацию управления полномочиями от внешнего носителя 417 записи. Затем процедура переходит к этапу S905. Отметим, что информация управления полномочиями, записанная на внешнем носителе 417 записи, зашифрована в предварительно определенной системе шифрования. Информация управления полномочиями может быть записана на таком внешнем носителе записи, как КД или в защищенной области носителя записи другого типа, например, на защищенной цифровой карте.

На этапе S904 блок 403 получения ИУП осуществляет связь с сервером 102 содержимого с обеспечением защиты и получает информацию управления полномочиями. Затем процедура переходит к этапу S905.

На этапе S905 полученная информация управления полномочиями сохраняется в области 404 памяти для хранения ИУП, более конкретно, в предварительно определенной защищенной области, предусмотренной в устройстве 1011 для записи и воспроизведения цифровых данных. Альтернативно, информация управления полномочиями зашифровывается в предварительно определенной системе шифрования, и соответствующий ключ дешифрирования для нее хранится в защищенной области памяти.

На этапе S906 блок 403 получения ИУП добавляет информацию, релевантную для вновь полученной информации управления полномочиями, в таблицу распределения информации управления полномочиями в области 404 памяти для хранения ИУП.

На фиг.8 представлена диаграмма, иллюстрирующая примерную структуру таблицы распределения информации управления полномочиями. На фиг.8 таблица распределения информации управления полномочиями имеет номер индекса 1501, информацию 1502 идентификации содержимого и информацию 1503 местоположения хранения информации управления полномочиями. Номер индекса 1501 присваивается в восходящем порядке каждой информации управления полномочиями в области 404 памяти для хранения ИУП. В примере на фиг.8 область 404 памяти для хранения ИУП имеет семь различных единиц информации управления полномочиями.

Информация 1502 идентификации содержимого включает в себя вышеописанную информацию идентификации содержимого, уникальную для каждой информации управления полномочиями. Информация 1503 местоположения хранения информации управления полномочиями указывает местоположение, где сохранена информация управления полномочиями. В примере по фиг.8 каждая из семи различных единиц информации управления полномочиями сохранена в файле в директории Header на С-диске.

Содержимое, считанное из блока 406 считывания данных, сжимается блоком 407 сжатия данных предварительно определенным способом. Хотя содержимое не обязательно сжимать, меньший объем данных является предпочтительным для операций передачи/приема через сеть Интернет. Кроме того, он также является предпочтительным с точки зрения размера области памяти для хранения информации.

Сжатое содержимое зашифровывается блоком 408 шифрования данных. Ключ, используемый для шифрования содержимого, является ключом, выделенным с помощью блока 405 выделения ключа содержимого из информации управления полномочиями, сохраненной в области 404 памяти для хранения ИУП.

Блок 409 добавления ИУП добавляет информацию управления полномочиями к данным, зашифрованным блоком 408 шифрования данных, для формирования первых данных дополнительного распространения. Такие сформированные первые данные дополнительного распространения сохраняются в области 402 памяти для хранения данных дополнительного распространения, а местоположение их хранения записывается к информации распределения данных дополнительного распространения, сохраненной в защищенной области хранения.

На фиг.9 представлена диаграмма, иллюстрирующая структуру информации 1605 распределения данных дополнительного распространения. Информация 1605 распределения данных дополнительного распространения, показанная на фиг.9, включает в себя номер индекса 1601, информацию 1602 местоположения хранения данных и состояние 1603 покупки. Номер индекса 1601 присваивается в восходящем порядке к каждым данным дополнительного распространения, сохраненным в области 402 памяти для хранения данных дополнительного распространения. Информация 1602 местоположения хранения данных указывает местоположение, где сохранены данные дополнительного распространения. В примере, показанном на фиг.9, данные дополнительного распространения сохранены в семи различных папках. Состояние 1603 покупки указывает, были ли уже приобретены данные дополнительного распространения или нет.

Если данные дополнительного распространения, попавшие в область памяти 402 для хранения данных дополнительного распространения, являются теми, которые поступили из блока 401 приема данных дополнительного распространения, то состояние 1603 покупки, соответствующее данным, обозначается как “еще не приобретено”. После того как будет завершена описанная ниже обработка расчетов, состояние 1603 покупки изменится на “приобретено”. Здесь состояние 1603 покупки может быть указано предварительно определенным символом или флагом, соответствующим предварительно определенному биту.

Если данные дополнительного распространения, попавшие в область памяти 402 для хранения данных дополнительного распространения, являются теми, которые получены шифрованием данных, считанных блоком 406 считывания данных, например, из внешнего носителя 417 записи, и преобразованием данных в данные дополнительного распространения блоком 409 добавления ИУП, состояние 1603 покупки, соответствующее данным, изменяется на “приобретено”. Это объясняется тем, что пользователь уже приобрел внешний носитель 417 записи.

Ниже описана работа устройства 1011 для записи и воспроизведения цифровых данных, показанного на