Способ и устройство для обработки данных с авторскими правами

Иллюстрации

Показать все

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

Реферат

Область техники, к которой относится изобретение

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

Уровень техники

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

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

Никкей Электроникс, вып. №738, март 8, 1999, стр.87-111 ("Internet - based music distribution requires immediate improvements in copyright protection technologies", Nikkei Electronics, Issue, No738, March, 8, 1999, pp.87-111). В способе управления содержанием, включающем в себя шифрованные музыкальные данные (далее называемый файл А) и файл, содержащий управляющую информацию, ключ дешифрования файла А и другое (далее называемый файл В) распределяются через сеть связи. Чтобы воспроизвести музыкальные данные, содержащиеся в файле А, определяют со ссылкой на управляющую информацию, содержащуюся в файле В, разрешено ли воспроизводить или копировать файл А.

Фиг.46 является блок-схемой, показывающей структуру устройства для обработки данных, использующую первую известную процедуру. Устройство для обработки данных, показанное на Фиг.46, соединено при работе с сетью связи (не показана). Блок 101 памяти распределенных данных хранит файл А, распределяемый через сеть связи, такую как Интернет и кабельное телевидение. В таблице 102 управления авторскими правами хранится файл В, распределяемый через сеть связи, такую же, как и для файла А. Блок 103 закупки способа обработки устанавливает связь с сервером расчета оплаты (не показан) для закупки права на способ обработки, требующегося для воспроизведения, и другие процессы и записывает закупленное право на способ обработки в таблицу 102 управления авторскими правами. Когда команда вводится с использованием входного блока 104, управляющий блок 105 определяет со ссылкой на право на способ обработки, записанное в таблице 102 управления авторскими правами, должна или не должна выполняться эта команда. Устройство 106 воспроизведения принимает ключ дешифрования, содержащийся в файле В, от управляющего блока 105, и воспроизводит музыкальные данные, содержащиеся в файле А.

В качестве второй обычной процедуры известен способ предотвращения неразрешенного копирования посредством шифрования цифровых данных, который раскрыт в Японской выложенной заявке на патент №9-320192 (1997-320192). Фиг.47 является блок-схемой, показывающей структуру устройства для защиты авторских прав, соответствующую второй обычной процедуре. Устройство для защиты авторских прав, показанное на Фиг.47, отличается тем, что цифровые данные, считанные с диска 111, шифруются, перед тем как они поступают на шину 114. Другими словами блок 112 форматирования данных обеспечивает данные, считанные с диска 111, исходной информацией о шифровании, ключом шифрования, информацией об единице шифрования, информацией об управлении копированием, указывающей, разрешено или нет копирование данных, и информацией об идентификации используемого алгоритма шифрования. Блок 113 шифрования шифрует данные, используя ключ шифрования, предоставляемый блоком 110 доставки ключа. Шифрованные данные протекают по шине 114. Блок 115 дешифрования дешифрует данные, используя ключ дешифрования, предоставляемый блоком 110 доставки ключа. Дешифрованные данные восстанавливаются блоком 116 форматирования данных до состояния, в котором они считывались с диска 111 и затем воспроизводились устройством 117 воспроизведения.

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

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

В системе распределения музыки, например, устройство для обработки музыкальных данных принимает музыкальные данные через сеть связи и копирует принятые музыкальные данные на внешней запоминающей среде. Устройство для обработки данных обеспечивается музыкальными данными от многих провайдеров. В связи с тем, что авторское право на музыкальные данные принадлежит каждому из провайдеров, музыкальные данные распределяются с использованием формата, характерного для каждого из провайдеров. Музыкальные данные могут копироваться на различных типах внешней запоминающей среды, таких как оперативное запоминающее устройство (ОЗУ), цифровые видеодиски и платы памяти. Поэтому, когда производится копирование на внешней запоминающей среде, распределенные музыкальные данные должны быть преобразованы в формат, характерный для каждого типа внешней запоминающей среды.

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

Сущность изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

В соответствии со вторым или третьим объектами изобретения данные с авторскими правами преобразуются в данные внутреннего формата без информации для расчета оплаты и затем вводятся в блок памяти. Поэтому данные могут обрабатываться различным образом при управлении авторским правом посредством одинаковой процедуры, независимо от способа расчета оплаты.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.18 - диаграмма, показывающая структуру пакета защищенного цифрового звукового формата (ЗЦЗФ) в соответствии с четвертым вариантом осуществления настоящего изобретения,

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

Фиг.20 - схема, показывающая, как разделить ЗЦЗФ заглавие в ЗЦЗФ пакеты,

Фиг.21 - диаграмма, показывающая пример ЗЦЗФ пакета,

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

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

Фиг.25а-25с - диаграммы, показывающие, как определить таблицу определяющих признаков ЭЛС, используя структуру меток,

Фиг.26 - диаграмма, показывающая соответствие между парами ключей и элементами содержания (ЭЛС),

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

Фиг.28 - диаграмма, показывающая, как обращаться к ЭЛС, исходя из навигационных данных,

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

Фиг.31 - таблица, показывающая характеристики международного стандарта на сжатие и воспроизведение движущихся изображений MPEG2-AAC, применимого к аудио ЭЛС,

Фиг.32 - таблица, показывающая характеристики международного стандарта на сжатие полноцветных неподвижных видеоизображений JPEG, применимого к видео ЭЛС,

Фиг.33 - таблица, показывающая характеристики MPEG-1 кадра, применимого к видео ЭЛС,

Фиг.34 - таблица, показывающая характеристики PNG, применимого

к видео ЭЛС,

Фиг.35 - таблица, показывающая характеристики MPEG2, применимого к видео ЭЛС,

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

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

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

Фиг.40 - таблица, показывающая пример ЭЛС переадресаторов,

Фиг.41а-41с - диаграммы, показывающие примеры, как распределять ЗЦЗФ пакет,

Фиг.42а-42с - диаграммы, показывающие примеры, как создавать ЗЦЗФ пакет,

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

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

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

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

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

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

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

(Первый вариант осуществления)

Фиг.1 является блок-схемой, показывающей структуру устройства для обработки данных в соответствии с первым вариантом осуществления настоящего изобретения. Устройство 1 для обработки данных, показанное на Фиг.1, содержит входной блок 10, блок 11 приема и сохранения данных, являющийся примером осуществления средства для приема данных, выполненный с возможностью приема и сохранения данных распределительного формата, таблицу 12 управления закупками, блок 13 закупки способа обработки, блок 14 преобразования данных, блок 15 памяти внутренних данных, являющийся примером осуществления средств для запоминания данных, таблицу 16 управления авторским правом, являющуюся примером осуществления средства для запоминания информации о праве, блок 17 управления, блок 18 воспроизведения, блок 19 контроля по входам и выходам, блоки 17, 18, 19, являющиеся примером осуществления средств осуществления способа обработки, и блок 21 дисплея. Устройство 1 для обработки данных осуществляет воспроизведение, копирование и другие операции с распределенными музыкальными данными с авторскими правами и отличается тем, что распределенные музыкальные данные преобразуются во внутренний формат для их хранения в ЗУ.

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

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

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

Помимо этого устройство 1 для обработки данных может копировать музыкальные данные и ключи дешифрования на внешней запоминающей среде 7 (такая обработка далее здесь будет называться отладкой) и стирать скопированные музыкальные данные с внешней запоминающей среды 7 (такая обработка здесь далее будет называться контролем). Устройство 1 для обработки данных может отлаживать музыкальные данные столько раз, сколько отладок определено закупленным правом. Право на отладку, которое разрешает только одноразовую отладку, восстанавливается, когда проконтролированы данные отладки. Однако музыкальные данные можно проконтролировать только устройством данных, которое отладило музыкальные данные. Помимо этого, если на внешней запоминающей среде записываются отлаженные и защищенные от редактирования музыкальные данные, то устройство 1 для обработки данных не контролирует музыкальные данные.

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

Фиг.3а-3с являются диаграммами, показывающими три формата музыкальных данных, обрабатываемых устройством 1 для обработки данных. Распределительный формат, показанный на Фиг.3а, используется для распределения музыкальных данных. Внутренний формат, показанный на Фиг.3b, используется для хранения музыкальных данных в устройстве для обработки данных 1. Формат копирования, показанный на Фиг.3с, используется для отладки музыкальных данных для внешней запоминающей среды 7.

Музыкальные данные распределяются на устройство 1 для обработки данных посредством единицы, называемой пакетом. В распределительном формате, показанном на Фиг.3а, пакет состоит из четырех элементов данных: заголовка 40, навигационной информации 41, одного или больше содержаний 42 и информации 43 для расчета оплаты. Заголовок 40 содержит такую информацию, как идентификатор пакета для идентификации пакета и информацию о местоположении и размере других данных. Содержание 42 является содержательными данными, такими как аудиоданные, видеоданные, изображения, текст или программы. Каждое содержание имеет свой собственный идентификатор содержания, который однозначен в пределах конкретного пакета, и шифруется, как это требуется.

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

В устройстве 1 для обработки данных музыкальные данные обрабатываются, когда от них отделена информация 43 для расчета оплаты. Во внутреннем формате, показанном на Фиг.3b, музыкальные данные состоят из заголовка 40, навигационной информации 41 и содержаний 42.

Музыкальные данные преобразуются в формат, соответствующий типу внешней запоминающей среды 7 перед их отладкой для нее. Например, если внешняя запоминающая среда 7 является защищенной цифровой платой памяти, музыкальные данные преобразуются в формат с тем, чтобы звуковые содержания для ЗЦ платы памяти были введены в нее, а видеосодержания не были введены. В формате копирования, показанном на Фиг.3с, музыкальные данные состоят из заголовка 44, содержания 42 и ключа 45 дешифрования. Заголовок 44 соответствует типу внешней запоминающей среды 7. Ключ 45 дешифрования извлекается из информации 43 для расчета оплаты в распределительном формате. Содержание 42 является содержательными данными, выбранными на основании типа внешней запоминающей среды 7 из музыкальных данных во внутреннем формате. Музыкальные данные, показанные на Фиг.3с, содержат только одно содержание 42, но могут содержать одно или больше содержаний. Когда музыкальные данные отлаживаются, музыкальные данные в формате копирования могут быть разделены на большое число файлов для копирования.

На Фиг.1 показана структура устройства 1 для обработки данных, описанная ниже. Теперь коротко опишем функционирование устройства 1 для обработки данных. Распределенные музыкальные данные преобразуются во внутренний формат блоком 14 преобразования данных и затем сохраняются в блоке 15 памяти внутренних данных. Информация о праве на обработку каждого содержания, включенного в музыкальные данные, записывается в таблице 16 управления авторскими правами. Блок 17 управления обращается к таблице 16 для управления авторскими правами, чтобы определить, должна или не должна выполняться введенная команда 30. Если определено, что команда должна выполняться, то блок 17 управления выдает команду для начала воспроизведения, отладки и других операций.

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

Блок 11 памяти распределенных данных хранит в себе музыкальные данные в распределительном формате, распределяемых распределительным сервером 5. Таблица 12 управления закупками хранит в себе, как показано на Фиг.4, идентификатор 50 пакета, идентификатор 51 содержания и условие 52 закупки в качестве набора для каждого содержания, введенного в музыкальные данные, хранящиеся в блоке 11 памяти распределенных данных. Условие закупки определяется при закупке содержания. Например, такое условие включает только воспроизведение, полную закупку и пробное прослушивание. Если условием закупки является только воспроизведение, то содержание может быть воспроизведено только определенное число раз или только в определенный период. Если условием закупки является полная закупка, то содержание может свободно воспроизводиться и отлаживаться только определенное число раз. Если условием закупки является пробное прослушивание, то содержание может воспроизводиться неограниченное число раз в пределах определенного промежутка времени.

При приеме от входного блока 10 команды 30 для закупки блок 13 закупки обработки передает информацию, что пользователь согласен заплатить за музыкальные данные серверу 6 для расчета оплаты, чтобы приобрести право на распределенные музыкальные данные. Поэтому блок 13 закупки обработки записывает закупленное право на обработку в таблице 12 управления закупками. Если определенное содержание не хранится в блоке 11 памяти распределенных данных, блок 13 закупки обработки запрашивает распределительный сервер 5 распределить музыкальные данные, включающие в себя содержание. После приема музыкальных данных блок 13 закупки обработки подает на блок 14 преобразования данных управляющий сигнал 31 в качестве команды о преобразовании данных.

При приеме управляющего сигнала 31 блок 14 преобразования данных преобразует определенные музыкальные данные во внутренний формат. Другими словами блок 14 преобразования данных отделяет информацию 43 для расчета оплаты от распределенного пакета, чтобы получить музыкальные данные внутреннего формата. Блок 14 преобразования данных также извлекает ключ 54 дешифрования для каждого содержания из информации 43 для расчета оплаты и записывает ключ дешифрования в таблице 16 управления авторскими правами.

Блок 15 памяти внутренних данных хранит музыкальные данные во внутреннем формате, выведенном из блока 14 преобразования данных. Хранящиеся в памяти музыкальные данные должны воспроизводится, отлаживаться и т.д.

В таблице 16 управления авторскими правами хранится, как показано на Фиг.5, информация об управлении авторскими правами для каждого содержания, хранящегося в блоке 15 памяти внутренних данных. Таблица 16 управления авторскими правами содержит идентификатор 50 пакета, идентификатор 51 содержания, условие 52 закупки, дату 53 закупки права, ключ 54 дешифрования, число 55 воспроизведений, число 56 отладок и информацию 57 об адресации отладки. Отметим, что на Фиг.5 показана одна таблица, разделенная на две части, показанные как (а) и (b), и в этой таблице перед ее разделением число 55 воспроизведений следует за ключом 54 дешифрования.

Идентификатор 50 пакета, идентификатор 51 содержания и условие 52 закупки являются такими же данными, как и данные, хранящиеся в таблице 12 управления закупками. Дата 53 закупки права указывает на дату закупки содержания. Ключ 54 дешифрования используется для дешифрования шифрованного содержания. Число 55 воспроизведений указывает на число воспроизведений содержания. Число 56 отладок указывает, сколько было отлажено содержаний. Информация 57 об адресации отладок содержит идентификатор запоминающей среды и метку для внешней запоминающей среды, на которой отлаживалось содержание. Метка присваивается внешней запоминающей среде, когда музыкальные данные первоначально на ней отлаживаются.

Идентификатор 50 пакета, идентификатор 51 содержания, условие 52 закупки, дата 53 закупки права и ключ 54 дешифрования устанавливаются на заданные значения, когда новые музыкальные данные вводятся в блок 15 памяти внутренних данных. Идентификатор 50 пакета, идентификатор 51 содержания и условие 52 закупки устанавливаются на значения, задаваемые блоком 13 закупки обработки, а ключ 54 дешифрования устанавливается на величину, задаваемую блоком 14 преобразования данных. Число 55 воспроизведений и число 56 отладок первоначально устанавливаются на 0, а информация 57 об адресации отладок стирается. Таблица 16 управления авторскими правами шифруется способом шифрования, необычным для устройства 1 для обработки данных и служащим для защиты от неразрешенного доступа к данным.

Блок 17 управления обращается к таблице 16 управления авторскими правами, чтобы определить, должна ли выполняться команда 30 или нет. Когда определено, что команда 30 должна выполняться, блок 17 управления формирует команду для начала воспроизведения или отладки. Теперь описывается функционирование блока 17 управления со ссылкой на блок-схему, показанную на Фиг.6. При приеме команды 30 для содержания (этап S101) блок 17 управления считывает информацию об управлении авторскими правами этого содержания с таблицы по управлению авторскими правами (этап S102). Блок 17 управления затем использует считанную информацию по управлению авторскими правами для определения, должна или нет выполняться команда 30 (этап S103). Например, при приеме команды о воспроизведении блок 17 управления обращается к числу разрешенных воспроизведений или к разрешенному периоду воспроизведений, введенному в условие 52 закупки. Если число воспроизведений не больше числа разрешенных воспроизведений или если данное время находится в пределах разрешенного периода воспроизведения после даты 53 закупки права, то управляющий блок 17 определяет, что команда о воспроизведении должна выполняться.

Когда определено, что команда должна выполняться, блок 17 управления обновляет число 55 воспроизведений, число 56 отладок или другие соответствующие параметры, содержащиеся в таблице 16 управления авторскими правами (этап S104). Блок 17 управления формирует управляющий сигнал 32, подаваемый на соответствующий блок осуществления обработки для начала обработки (этап S105). В это время блок 17 управления также выводит ключ 54 дешифрования, считанный из таблицы 16 управления авторскими правами и введенный в управляющий сигнал 32. С другой стороны, при определении, что команда не должна выполняться, блок 17 управления выводит управляющий сигнал 32 для предупреждающей индикации на блок 21 дисплея (этап S106).

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

При приеме у