×
01.03.2019
219.016.c8f3

СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ АУДИОДАННЫХ С УСТРОЙСТВОМ РЕДАКТИРОВАНИЯ И НОСИТЕЛЕМ ЗАПИСИ

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
№ охранного документа
0002273101
Дата охранного документа
27.03.2006
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к системе управления воспроизведением защищенных от копирования аудиоданных, которая включает устройство управления лицензиями (УУЛ), устройство редактирования (УР) и портативный носитель записи. Технический результат: возможность управления воспроизведением аудиоданных с выполнением их проверки по входу на портативном носителе записи, даже в случае редактирования аудиоданных. Технический результат достигается тем, что УУЛ сохраняет пары содержаний, защищенных от противоправного копирования, и числа разрешенных проверок по выходу. При поступлении запроса на выполнение проверки по выходу для носителя записи УУЛ записывает аудиообъект (АОБ), соответствующий содержанию на носителе, присваивает идентификатор (ИД) содержания данному АОБ и уменьшает на единицу соответствующее число разрешенных проверок по выходу. УР редактирует АОБ и присваивает ИД содержания, который является тем же самым, что и ИД содержания исходного АОБ, каждому новому АОБ, полученному путем редактирования. Локальная память сохраняет информацию предыстории, включающую ИД носителя и ИД содержания, присвоенный исходному АОБ. При поступлении запроса на выполнение проверки по входу для носителя УУЛ устанавливает в невоспроизводимое состояние АОБ, которому присвоен ИД содержания, являющийся тем же самым, что и ИД содержания в информации предыстории, и увеличивает на единицу число разрешенных проверок по выходу. 11 н. и 19 з.п.ф-лы, 29 ил.
Реферат Свернуть Развернуть

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

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

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

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

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

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

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

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

При данном способе, однако, устройство управления может надлежащим образом выполнить проверку по входу дорожки, записанной на носителе записи, только если соответствие между дорожкой и SDMI-защищенпым содержанием не изменилось. Т.е. если дорожка, записанная на носителе записи, редактировалась и соответствие между дорожкой и SDMI-защищенным содержанием изменилось, то соответствие между дорожкой и SDMI-защищенным содержанием не может быть обнаружено путем обращения к информации предыстории проверок по выходу, как описано выше. Например, если дорожка на носителе записи разделена и сформирована новая дорожка, то новой дорожке будет присвоен новый идентификатор дорожки. В этом случае, если устройство управления пытается осуществить проверку по входу для новой дорожки на носителе записи, то будет принято решение, что для исходной дорожки пара ИД дорожки и ИД носителя согласуется с информацией предыстории проверок по выходу, и только исходная дорожка устанавливается в невоспроизводимое состояние. Это означает, что принимается решение, что пара, состоящая из ИД новой дорожки и ИД носителя, не согласуется с информацией предыстории проверок по выходу, так что новая дорожка, которой присвоен новый ИД дорожки, остается на носителе записи в качестве воспроизводимых аудиоданных. Это создает возможность для недобросовестного пользователя неправомерно увеличить количество разрешенных проверок по выходу для SDMI-защищенного содержания. Поэтому могут возникать случаи нарушения авторского права на SDMI-зашищенное содержание.

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

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

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

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

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

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

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

Устройство управления (1) сохраняет часть информации предыстории проверок по выходу, которая включает в себя информацию носителя, уникальную для носителя записи, и первую часть идентификационной информации, и (2) выполняет операцию проверки по входу над вторым аудиообъектом, который (i) записан на носителе записи, которому соответствует информация носителя в части информации предыстории проверок по выходу, и (ii) соответствует второй части идентификационной информации, имеющей соотношение эквивалентности с первой частью идентификационной информации в части информации предыстории проверок по выходу. В системе управления воспроизведением аудиоданных, выполненной таким образом, даже если устройство управления и устройство редактирования используют два или более носителей записи, это не вызывает перепутывания в процессе проверки по входу аудиообъектов на этих носителях записи.

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

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

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

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

Фиг.3А - содержимое карты полупроводниковой памяти.

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

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

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

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

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

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

Фиг.9 - структура физического слоя карты памяти стандарта SD.

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

Фиг.11 - иллюстрация соответствий между Информацией Дорожек (ИНД), файлами АОБ и Записями Ключей Заголовков.

Фиг.12 - иллюстрация воспроизведения аудиообъектов в файлах АОБ при последовательном воспроизведении.

Фиг.13А - внутренняя структура Записи Ключа Заголовка.

Фиг.13В - внутренняя структура информации дорожки (ИНД).

Фиг.14 - иллюстрация того, как устанавливается ИНД, когда две дорожки объединяются для образования одной новой дорожки.

Фиг.15 - пример того, как дорожка делится на две новые дорожки.

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

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

Фиг.18 - внутренняя структура блока защищенной записи/считывания.

Фиг.19 - внутренняя структура блока защищенной записи.

Фиг.20 - внутренняя структура блока защищенного считывания.

Фиг.21А - иллюстрация каталога и структуры файлов локальной памяти.

Фиг.21В - пример таблицы управления пакетом распределения.

Фиг.21С - пример установок чисел разрешенных проверок по выходу.

Фиг.21D - пример таблицы информации предыстории.

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

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

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

Фиг.25 - иллюстрация состояния, когда устройство управления содержанием получает SDMI-защищенное содержание.

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

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

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

Фиг.29 - иллюстрация полной обработки по фиг.25-28, которая выполняется устройством управления содержанием.

Описание предпочтительных вариантов осуществления изобретения

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

Система управления воспроизведением аудиоданных, соответствующая первому вариантов осуществления настоящего изобретения, описана ниже со ссылками на чертежи. Система управления воспроизведением аудиоданных, соответствующая первому варианту осуществления настоящего изобретения, создает так называемую "локальную SDMI-среду", где пользователь может локально использовать SDMI-защищенное содержание (далее просто "содержание"). Каждому содержанию присвоен уникальный международный код ISRC (Международный стандартный код записи), и каждое содержание шифруется, прежде чем манипулировать с ним. Детальная информация о SDMI содержится в документе "SDMI Portable Device Specification", выпущенном 30 июня 1999 г., и поэтому здесь подробно не описывается. Следует отметить, что изложенным ниже разделам даны классификационные индексы "{х1-х2}".

Число цифр классификационного индекса представляет иерархическую глубину предмета, поясняемого в разделе с данным классификационным индексом. Таким образом, в классификационном индексе, данном разделу, "х1" представляет номер чертежа, на который дается ссылка в разделе, а "х2" представляет ссылочную позицию элемента устройства, поясняемого в этом разделе.

{1-1,2.3}

На фиг.1 представлена конструкция системы управления воспроизведением аудиоданных, соответствующей настоящему изобретению. Как показано на этом чертеже, система управления воспроизведением аудиоданных содержит карту 1 полупроводниковой памяти, на которой аудиоданные записаны в воспроизводимом формате, устройство 2 редактирования и воспроизведения, которое редактирует и воспроизводит аудиоданные, и устройство 3 управления содержанием, которое загружает пакет р1 распределения (пару, состоящую из содержания и информации управления полномочиями) от сервера 4 распределения и выполняет проверку по входу и проверку по выходу для содержания в соответствии с информацией управления полномочиями. Уровневая модель устройства 2 редактирования и воспроизведения и устройства 3 управления содержанием показана на фиг.2. Как показано на этом чертеже, устройство 2 редактирования и воспроизведения содержит аппаратные средства и прикладную программу, а устройство 3 управления содержанием содержит аппаратные средства, лицензированный модуль соответствия и прикладную программу. Заметим, что принципиальное различие между этими двумя устройствами 2 и 3 состоит в том, что устройство 3 управления содержанием содержит лицензированный модуль соответствия, который не включен в устройство 2 редактирования и воспроизведения. Лицензированный модуль соответствия представляет собой модуль программного обеспечения, который может (1) загружать содержание в устройство 3 управления содержанием и управлять загруженным содержанием как оригиналом содержания, используемого в локальной SDMI-среде, (2) выдавать загруженное содержание в другое место в локальной SDMI-среде для локального использования (выполнение проверки по выходу) и (3) возвращать содержание, которое было выдано в упомянутое место в локальной SDMI-среде, в исходное местоположение в устройстве 3 управления содержанием (выполнение проверки по входу).

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

{2-1} Карта 1 полупроводниковой памяти

Карта 1 полупроводниковой памяти является портативным носителем записи, который обеспечивает запись и перенос аудиоданных, которые могут воспроизводиться в локальной SDMI-среде. На карте 1 полупроводниковой памяти воспроизводимыми аудиоданными манипулируют как блоками аудиообъектов (далее "АОБ"). Каждый АОБ представляет собой зашифрованные аудиоданные, которые получают путем (а) кодирования аудиоданных с помощью кодека сжатия аудиоданных (такого как МР3 (Аудио Уровень 3 стандарта MPEG1), Dolby AC-3 (Сжатие цифровых аудиоданных) или ААС (Усовершенствованное аудиокодирование)) и (b) шифрования кодированных аудиоданных с использованием уникального (т.е. однозначно определенного ключа шифрования). На Фиг.3А показано содержание карты 1 полупроводниковой памяти. Как показано на этом чертеже, карте 1 полупроводниковой памяти присвоена уникальная идентификационная информация "ИД носителя", и на карте записывается каждый аудиообъект вместе с 7-байтовым ключом шифрования, а также информация управления воспроизведением, соответствующая аудиообъекту. ИД носителя представляет собой 8-байтовую идентификационную информацию и состоит из 1-байтового идентификатора (ИД), однозначным образом присвоенного изготовителю карты 1 полупроводниковой памяти, и 7-байтового номера, однозначным образом присвоенного носителю записи.

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

Каждый набор, состоящий из АОБ, ключа шифрования и информации управления воспроизведением, называется аудиодорожкой (далее просто "дорожка"). Устройство 2 редактирования и воспроизведения выполняет операции воспроизведения и редактирования для соответствующих дорожек. Имеются также дорожки, каждая из которых включает в себя множество АОБ, множество ключей шифрования и информацию управления воспроизведением. Поэтому информация управления воспроизведением включает в себя атрибутную информацию, показывающую, образует ли соответствующий АОВ независимую дорожку, первую часть (или заголовок) дорожки, среднюю часть дорожки или концевую часть дорожки. Каждому АОБ присвоен уникальный ИД АОБ, который представляет собой число в пределах от 001 до 999, и каждый АОБ однозначно идентифицируется посредством ИД АОБ на карте 1 полупроводниковой памяти. В дополнение к ИД АОБ, каждому АОБ присвоен ИД содержания. Как описано выше, каждый АОБ представляет собой аудиоданные, соответствующие некоторому содержанию. Поэтому каждый ИД содержания используется для различения АОБ, генерируемых путем выполнения операции проверки по выходу над некоторым содержанием, от АОБ, генерируемых путем выполнения операции проверки по выходу над другим содержанием. Каждый ИД содержания также используется для различения АОБ, генерируемого путем выполнения операции проверки по выходу над некоторым содержанием, от АОБ, генерируемого путем выполнения другой операции проверки по выходу над тем же самым содержанием. Подобно идентификаторам АОБ, каждый ИД содержания представляет собой число в пределах от 001 до 999. Каждая пара ИД носителя и ИД содержания определяет одну из операций, выполняемых устройством 3 управления содержанием. Таким образом, дорожки, записанные на карте 1 полупроводниковой памяти, различаются друг от друга однозначно определенной идентификационной информацией (называемой "ИД дорожки"), присвоенной дорожкам. В данном варианте осуществления буквы "А, В, С, D..." используются в качестве ИД дорожек, и дорожки, которым присвоены ИД дорожек "А, В, С, D...", обозначаются как "Track.A, Track.В, Track.С, Track.D..."

{3-2} Устройство 2 редактирования и воспроизведения

Устройство 2 редактирования и воспроизведения представляет собой портативное устройство редактирования, имеющее функцию воспроизведения. Т.е. устройство 2 редактирования и воспроизведения принимает данные дорожек от лицензированного модуля соответствия в устройстве 3 управления содержанием через карту 1 полупроводниковой памяти и воспроизводит и редактирует дорожки. На фиг.3В показана функциональная схема устройства 2 редактирования и воспроизведения. Как показано на этом чертеже, устройство 2 редактирования и воспроизведения содержит блок 10 пользовательского интерфейса, блок 11 воспроизведения объекта, блок 12 деления объекта и блок 13 объединения объекта.

{3-10} Блок 10 пользовательского интерфейса

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

{3-11} Блок 11 воспроизведения объекта

Если блок 10 пользовательского интерфейса получает запрос на воспроизведение аудиообъектов, то блок 11 воспроизведения объекта получает эти АОБ и соответствующие ключи шифрования, дешифрирует АОБ с использованием ключей шифрования и воспроизводит дешифрованные АОБ. С другой стороны, если блок 10 пользовательского интерфейса получает запрос на выполнение особого режима воспроизведения, такого как быстрая перемотка вперед или быстрая перемотка назад для данных АОБ, то блок 11 воспроизведения объекта выполняет этот режим воспроизведения путем обращения к информации управления воспроизведением.

{3-12} Блок 12 деления объекта

Блок 12 деления объекта делит дорожки, определенные оператором. Если оператор вводит команду на деление дорожки, то блок 12 деления объекта устанавливает точку редактирования в соответствии с операцией дискового регулятора прокрутки, осуществленной оператором. Точка редактирования выражается через относительное время, которое определяется по отношению к началу соответствующего АОБ. После установки точки редактирования устройство 2 редактирования и воспроизведения делит АОБ в точке редактирования на две части. При выполнении этой операции устройство 2 редактирования и воспроизведения присваивает ИД содержания и ИД АОБ, которые являются теми же самыми, что и соответствующие исходному АОБ, первой части между началом АОБ и точкой редактирования. Кроме того, устройство 2 редактирования и воспроизведения присваивает ИД содержания, который является тем же самым, что и соответствующий исходному АОБ, и новый ИД АОБ второй части между точкой редактирования и концом АОБ. После того как новый ИД АОБ присвоен аудиообъекту, соответствующему второй части, устройство 2 редактирования и воспроизведения генерирует информацию управления воспроизведением и ключ шифрования, соответствующий новому ИД АОБ, и записывает эту информацию и ключ на карту 1 полупроводниковой памяти. Аудиообъектом, которому присвоен новый ИД АОБ, манипулируют как одной дорожкой вместе с соответствующей информацией управления воспроизведением и ключом шифрования на карте 1 полупроводниковой памяти. Таким образом выполняется деление дорожек, определенное оператором.

(12.i) Следует отметить, что хотя новому аудиообъекту, сформированному делением исходной дорожки, присвоен ИД АОБ, отличающийся от ИД АОБ исходного аудиообъекта, этому новому аудиообъекту присвоен ИД содержания, являющийся тем же самым, что и ИД содержания исходной дорожки. Т.е. хотя аудиообъектам, соответствующим первой части и второй части исходного аудиообъекта, присвоены различные ИД АОБ, обоим этим аудиообъектам присвоены одинаковые ИД содержания. Поэтому если требуется выполнить проверку по входу для этих аудиообъектов, то устройство 3 управления содержанием сразу же распознает, что эти аудиообъекты сформированы путем деления исходного аудиообъекта.

{3-13} Блок 13 объединения объектов

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

{4-3} Устройство 3 управления содержанием

Устройство 3 управления содержанием представляет собой персональный компьютер, включающий в себя SDMI-совместимые аппаратные средства, SDMI-совместимую прикладную программу и лицензированный модуль соответствия, функционирующий в качестве интерфейса между аппаратными средствами и прикладной программой. На фиг.4 представлена функциональная блок-схема, показывающая выполнение устройства 3 управления содержанием, снабженного лицензированным модулем соответствия. Как показано на этом чертеже, устройство 3 управления содержанием включает в себя локальную память 20, блок 21 пользовательского интерфейса, блок 22 проверки по выходу, блок 23 присвоения ИД АОБ, блок 24 присвоения ИД содержания и блок 25 проверки по входу.

{4-20} Локальная память 20

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

{4-21} Блок 21 пользовательского интерфейса

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

{4-22} Блок 22 проверки по выходу

Блок 22 проверки по выходу преобразует содержание, сохраненное в локальной памяти 20, в аудиообъекты (АОБ) и записывает эти АОБ на карту 1 полупроводниковой памяти. Более конкретно, если карта 1 полупроводниковой памяти соединена с устройством 3 управления содержанием и оператор выбирает содержание для проведения проверки по выходу, то блок 22 проверки по выходу принимает решение, превышает ли время воспроизведения выбранного содержания предварительно определенную длительность времени.

(22.i) Блок 22 проверки по выходу принимает это решение для подавления информации управления размером воспроизводимых данных, соответствующей конкретному АОБ (выбранному содержанию). Причина этого состоит в следующем. Информация управления воспроизведением включает в себя таблицу распределения времени, показывающую множество точек входа, к которым обращаются, когда устройство 2 редактирования и воспроизведения попеременно считывает АОБ с интервалами 2 секунды. Чем короче время воспроизведения АОБ, тем меньшим становится число точек входа. Следовательно, размер таблицы распределения времени уменьшается. С другой стороны, чем продолжительнее время воспроизведения АОБ, тем большим становится число точек входа. Следовательно, размер таблицы распределения времени увеличивается. Ввиду того что таблица распределения времени, к которой обращается устройство 2 редактирования и воспроизведения при быстрой прокрутке вперед и при быстрой прокрутке назад, находится в памяти, то желательно, чтобы размер таблицы распределения времени был уменьшен, для более эффективного использования ограниченного объема этой памяти.

(22-ii) По причине, описанной выше, блок 22 проверки по выходу принимает решение о том, превышает ли время воспроизведения АОБ, предназначенного для записи на карту 1 полупроводниковой памяти, предварительно определенную длительность времени, перед проверкой по выходу выбранного содержания. Если результат решения отрицательный, то блок 22 проверки по выходу записывает на карту 1 полупроводниковой памяти аудиоданные, соответствующие выбранному содержанию, как один АОБ. Если результат решения положительный, то блок 22 проверки по выходу делит соответствующие аудиоданные на множество АОБ и записывает эти АОБ на карту 1 полупроводниковой памяти. Таким образом, даже если время воспроизведения исходного содержания превышает предварительно определенную длительность времени, время воспроизведения каждого АОБ, полученного делением исходного содержания, не превышает предварительно определенную длительность времени. Поэтому данные размера таблицы распределения времени, соответствующей каждому полученному АОБ, могут быть подавлены. После записи АОБ блок 22 проверки по выходу записывает ключ шифрования и информацию управления воспроизведением, соответствующую выбранному содержанию, на карту 1 полупроводниковой памяти, так что АОБ связан с ключом шифрования и с информацией управления воспроизведением. В результате, даже если содержание разделено на множество АОБ, эти АОБ образуют одну дорожку с соответствующими ключом шифрования и информацией управления воспроизведением на карте 1 полупроводниковой памяти. Это поддерживает однозначно определенное соответствие между содержанием, сохраненным в устройстве 3 управления содержанием, и дорожкой, записанной на карте 1 полупроводниковой памяти, независимо от того, записано ли содержание в виде одного АОБ или множества АОБ.

{4-23} Блок 23 присвоения ИД АОБ

Блок 23 присвоения ИД АОБ присваивает ИД АОБ, который однозначно определен на карте 1 полупроводниковой памяти, каждому АОБ, сформированному из содержания, перед записью АОБ. Процедура присвоения ИД АОБ каждому АОБ, который должен быть записан, детально описана ниже. Блок 23 присвоения ИД АОБ проверяет, какие из номеров 001-999, доступных в качестве ИД АОБ, уже распределены на карте 1 полупроводниковой памяти. В результате этой операции блок 23 присвоения ИД АОБ находит, например, что семь АОБ сохранены на карте 1 полупроводниковой памяти, и ИД АОБ под номерами 001-007 присвоены этим АОБ. Блок 23 присвоения ИД АОБ затем выбирает один из не присвоенных номеров 008-999 и присваивает ИД АОБ (выбранный номер) тому АОБ, который должен быть записан на карту 1 полупроводниковой памяти. Если содержание, подлежащее записи, соответствует трем АОБ, то блок 23 присвоения ИД АОБ выбирает три номера 008, 009 и 010 из неприсвоенных номеров 008-999 и присваивает выбранные номера этим АОБ. Если номера 001, 002, 004 и 006-010 уже были присвоены аудиообъектам в этом случае, то блок 23 присвоения ИД АОБ выбирает три номера, не являющиеся последовательными (такие как 003, 005 и 011), из неприсвоенных номеров 003, 005 и 011-999 и присваивает выбранные номера этим АОБ.

{4-24} Блок 24 присвоения ИД содержания

Блок 24 присвоения ИД содержания присваивает ИД содержания каждому АОБ, сформированному путем деления содержания, прежде чем каждый сформированный АОБ будет записан на карту 1 полупроводниковой памяти. Подобно блоку 23 присвоения ИД АОБ, блок 24 присвоения ИД содержания проверяет, какие из номеров 001-999, доступных в качестве ИД содержания, уже распределены на карте 1 полупроводниковой памяти. В результате этой операции блок 24 присвоения ИД содержания находит, каким образом ИД содержания распределены в текущий момент на карте 1 полупроводниковой памяти. Например, блок 24 присвоения ИД содержания находит, что номера 001-005 уже присвоены, а номера 006-999 остались неприсвоенными.

(24.i) После нахождения того, каким образом ИД содержания распределены в текущий момент, блок 24 присвоения ИД содержания выбирает один из неприсвоенных номеров и присваивает выбранный номер каждому АОБ, соответствующему содержанию, которое должно быть записано. Например, если номера 006-999 не присвоены, то блок 24 присвоения ИД содержания выбирает число 006 в качестве ИД содержания и присваивает выбранный номер каждому АОБ. Также, например, если номера 002, 004 и 006 уже были присвоены аудиообъектам и, следовательно, неприсвоенными остались номера 003, 005 и 007-999, не являющиеся последовательными, то блок 24 присвоения ИД содержания выбирает номер 003 в качестве ИД содержания и присваивает выбранный номер каждому АОБ, соответствующему данному содержанию. Следует отметить, что принципиальное различие между ИД содержания и ИД АОБ состоит в том, что даже если должны быть записаны множество АОБ, один и тот же ИД содержания присваивается этим АОБ. Т.е. даже если множество АОБ генерируются из одного и того же содержания. тот же самый ИД содержания присваивается множеству этих АОБ. После того как блок 24 присвоения ИД содержания присвоил ИД содержания каждому АОБ, который должен быть записан, устройство 3 управления содержанием считывает ИД носителя с карты 1 полупроводниковой памяти и сохраняет пару, состоящую из ИД носителя и присвоенного ИД содержания, в локальную память в качестве информации предыстории. Путем обращения к парам ИД содержания и ИД носителя устройство 3 управления содержанием определяет соответствие между содержанием на карте 1 полупроводниковой памяти и содержанием в локальной памяти 20 и находит, каким образом распределены ИД содержания.

(24.ii) Ввиду описанного выше присвоения ИД содержания, можно сделать следующий вывод в отношении случая, когда одно и то же содержание должно подвергаться дважды проверке по выходу в отношении той же самой карты 1 полупроводниковой памяти. Предположим, что номера 001-005 уже были распределены и требуется провести проверку по выходу для содержания. В этом случае выбирается номер 006 и присваивается каждому АОБ, соответствующему содержанию. Если поступает запрос на проверку по выходу того же самого содержания снова, то из неприсвоенных номеров 007-999 выбирается номер 007 и присваивается каждому АОБ, соответствующему данному содержанию. Поэтому в случае, когда то же самое содержание подвергается проверке по выходу дважды и два набора АОБ, соответствующих данному содержанию, сохраняются на карте 1 полупроводниковой памяти, этим наборам АОБ соответственно присваиваются ИД содержания в виде номеров 006 и 007. Это позволяет различить указанные два набора на карте 1 полупроводниковой памяти.

{4-25} Блок 25 проверки по входу

Если устройство 3 управления содержанием соединено с картой 1 полупроводниковой памяти и на него поступает запрос о проверке по входу содержания с карты 1 полупроводниковой памяти, то блок 25 проверки по входу считывает ИД носителя и ИД содержания, присвоенные каждому АОБ, соответствующему содержанию, с карты 1 полупроводниковой памяти. Блок 25 проверки по входу затем принимает решение о том, включает ли информация предыстории в локальной памяти 20 пару ИД носителя и ИД содержания, которые являются теми же самыми, что и те, что считаны с карты 1 полупроводниковой памяти. Если результат решения положительный, то блок 25 проверки по входу устанавливает каждый АОБ, которому присвоен этот ИД содержания, в невоспроизводимое состояние. В результате, если даже имеется множество АОБ, которым присвоен один и тот же ИД содержания на карте 1 полупроводниковой памяти, то все эти АОБ устанавливаются в невоспроизводимое состояние. Это объясняется тем, что хотя на карте 1 полупроводниковой памяти с этими АОБ манипулируют как с независимыми АОБ, однако все эти АОБ соответствуют одному и тому же содержанию и должны быть установлены в невоспроизводимое состояние в результате операции проверки по входу. После выполнения проверки по входу и установления каждого АОБ с указанным ИД содержания в невоспроизводимое состояние блок 25 проверки по входу дает приращение соответствующему числу разрешенных проверок по выходу и удаляет данную пару ИД носителя и ИД содержания из информации предыстории. В результате содержание возвращается в состояние перед операцией проверки по выходу и становится возможным вновь провести проверку по выходу для данного содержания. Даже если аудиообъекты, которым присвоен один и тот же ИД содержания, разделены или объединены с другими аудиообъектами путем операции редактирования, эти аудиообъекты возвращаются в свое исходное состояние и устанавливаются в невоспроизводимое состояние.

Выше описана внутренняя структура устройства управления содержанием. Ниже приведено сравнение друг с другом ИД содержания. ИД АОБ и кода ISRC, присвоенного содержанию.

ИД АОБ представляет собой то же самое, что и ИД содержания в том смысле, что эти ИД выбираются из номеров, не распределенных на карте 1 полупроводниковой памяти.

Если из содержания генерируется множество АОБ и все они сохраняются на карте 1 полупроводниковой памяти, этим АОБ присваиваются разные ИД АОБ, но один и тот же ИД содержания. Аналогично, если один АОБ, сохраненный на карте 1 полупроводниковой памяти, разделен на множество АОБ, то этим АОБ присваиваются разные ИД АОБ, но один и тот же ИД содержания.

Как описано выше, ИД АОБ и ИД содержания отличаются друг от друга по сходству перед и после деления АОБ. Это означает, что в то время как сходство ИД АОБ не сохраняется после деления АОБ, сходство ИД содержания сохраняется и после деления.

Подобно ИД содержания, сходство кода ISRC сохраняется до и после деления АОБ. Это объясняется тем, что каждый код ISRC является международной идентификационной информацией, используемой для идентификации содержания, и не изменяется, несмотря на то, каким образом АОБ делятся или объединяются. В результате, если устройство 3 управления содержанием выполняет проверку по выходу для одного и того же содержания дважды, код ISRC каждого АОБ, записанного посредством последней операции проверки по выходу, не изменяется относительно кода каждого АОБ, записанного при первой операции проверки по выходу. Это делает невозможным различение этих АОБ между собой путем обращения только к коду ISRC. Однако, как описано выше, если проверка по выходу выполнена для одного и того же содержания дважды и два набора АОБ, соответствующие содержанию, записаны на карте 1 полупроводниковой памяти, то этим наборам АОБ присваиваются разные ИД содержания. Поэтому если поступает запрос на проверку содержания с карты 1 полупроводниковой памяти, то блок 25 проверки по входу устанавливает каждый АОБ, записанный посредством первой операции проверки по выходу, в невоспроизводимое состояние и оставляет каждый АОБ, записанный посредством последней операции проверки по выходу, в воспроизводимом состоянии.

Как описано выше, в отличие от ИД АОБ и кодов ISRC, ИД содержания однозначно определяет аудиообъекты, по которым была проведена проверка по выходу с карты 1 полупроводниковой памяти.

Первый пример обработки, осуществляемой системой управления воспроизведением аудиоданных, выполненной, как описано выше, представлен ниже со ссылками на фиг.5A-5D и 6А-6С. Эти чертежи иллюстрируют основной принцип обработки, осуществляемой системой управления воспроизведением аудиоданных согласно первому примеру. На фиг.5А показано исходное состояние, при котором устройство 3 управления содержанием запоминает содержание и соответствующее число разрешенных проверок по выходу есть "001". Таким образом, карте 1 полупроводниковой памяти присвоен ИД носителя записи в виде "АА1". Следует отметить, что в данном примере каждое содержание соответствует одному АОБ, если специально не определено иное. Если устройство 3 управления содержанием получает запрос оператора на выполнение проверки по выходу для содержания, сохраненного в локальной памяти 20 при этих условиях, то блок 23 присвоения ИД АОБ присваивает ИД АОБ в виде "001" аудиообъекту, который должен быть сохранен, а блок 24 присвоения ИД содержания присваивает ИД содержания в виде "001" этому аудиообъекту, как показано стрелкой (1) на фиг.5В. Аудиообъект с присвоенным ему ИД АОБ в виде "001" идентифицируется как "АОБ001" на карте 1 полупроводниковой памяти. Вслед за этим, как показано стрелкой (2) на фиг.5В, содержание записывается на карту 1 полупроводниковой памяти как аудиообъект. В то же время на карте 1 полупроводниковой памяти сохраняются ключ шифрования и информация управления воспроизведением, соответствующая данному АОБ. Таким путем на карте 1 полупроводниковой памяти записывается дорожка Track.А.

Затем, как показано стрелкой (3) на фиг.5В, блок 24 присвоения ИД содержания считывает с карты 1 полупроводниковой памяти ИД носителя "АА1" и сохраняет пару ИД носителя "АА1" и ИД содержания "001" в качестве информации предыстории в локальной памяти 20. Наконец, как показано стрелкой (4) на фиг.5В, число разрешенных проверок по выходу, определяемое информацией управления полномочиями, уменьшается на единицу и становится "000". Это завершает операцию проверки по выходу. После этого, как показано стрелкой (1) на фиг.5С, карта 1 полупроводниковой памяти извлекается из устройства 3 управления содержанием и подсоединяется к устройству 2 редактирования и воспроизведения.

На фиг.5D представлено состояние, когда АОБ, записанный на карте 1 полупроводниковой памяти, делится на два АОБ с помощью устройства 2 редактирования и воспроизведения. Как показано на этом чертеже, блок 12 деления объекта устанавливает точку редактирования для аудиообъекта, чтобы разделить этот аудиообъект на два аудиообъекта. Как показано стрелкой (1) на фиг.6А, после того как аудиообъект разделили и сформировали новый аудиообъект, данному новому аудиообъекту присваивается ранее неприсвоенный ИД АОБ "002". Кроме того, как показано стрелкой (2) на фиг.6А, ИД содержания "001" исходного аудиообъекта присваивается аудиообъекту АОБ002. Вслед за этим для АОБ002 генерируются ключ шифрования и информация управления воспроизведением, и в результате получают новую дорожку для карты 1 полупроводниковой памяти, определяемую как "Track. В".

На фиг.6В показано состояние, в котором содержание подвергается проверке по входу с карты 1 полупроводниковой памяти. Предположим, что карта 1 полупроводниковой памяти, в которой сохранены два АОБ, полученные операцией редактирования, вновь подсоединяется к устройству 3 управления содержанием (как показано стрелкой (1) на фиг.6В) и поступает запрос на выполнение проверки по входу для содержания. Локальная память 20 устройства 3 управления содержанием хранит пару ИД носителя "AА1" и ИД содержания "001" в качестве информации предыстории. Поэтому, как показано стрелками (2), (3) и (4) на фиг.6В. блок 25 проверки по входу обнаруживает каждый АОБ. которому присвоен ИД содержания "001", демонстрируемый информацией предыстории, путем обращения к ИД носителя, присвоенному карте 1 полупроводниковой памяти, и к ИД содержания, присвоенному каждому АОБ. Поскольку на карте 1 полупроводниковой памяти сохранены два АОБ с присвоенным ИД содержания "001", блок 25 проверки по входу устанавливает эти АОБ в невоспроизводимое состояние (как показано стрелкой (1) на фиг.6С), удаляет информацию предыстории, включающую пару ИД носителя "АА1" и ИД содержания "001" (как показано стрелкой (2) на фиг.6с), и увеличивает число разрешенных проверок по выходу до "001" (как показано стрелкой (3) на фиг.6С). Первый пример обработки системой управления воспроизведением аудиоданных описан выше.

Второй пример обработки системой управления воспроизведением аудиоданных описан ниже со ссылками на фиг.7А-7С и 8А-8С. Система управления воспроизведением аудиоданных, соответствующая данному примеру, представляет собой усовершенствование системы, представленной в первом примере. На фиг.7А-7С представлен общий принцип обработки системой управления воспроизведением аудиоданных, соответствующей данному примеру. Аналогично фиг.5А. на фиг.7А показано состояние, при котором устройство 3 управления содержанием запоминает содержание, и соответствующее число разрешенных проверок по выходу есть "001", а карте 1 полупроводниковой памяти присвоен ИД носителя "АА1". Различие между фиг.5А и 7А состоит в том, что карта 1 полупроводниковой памяти, согласно фиг.7А, предварительно сохраняет АОБ, которому присвоен ИД АОБ "001" и ИД содержания "001". Заметим, что поскольку этот "AОБ001" не является аудиообъектом, по которому проводилась проверка по выходу устройством 3 управления содержанием, устройство 3 управления содержанием не должно проверять по входу этот АОБ. Также, аналогично первому примеру, каждое содержание в этом примере соответствует одному АОБ.

Если карта 1 полупроводниковой памяти подсоединяется к устройству 3 управления содержанием, как показано стрелкой (1) на фиг.7А, и устройство 3 управления содержанием получает запрос оператора провести проверку по выходу содержания, то блок 23 присвоения ИД АОБ присваивает ИД АОБ "002" аудиообъекту, который должен быть записан, а блок 24 присвоения ИД содержания присваивает ИД содержания "002" аудиообъекту, как показано стрелкой (1) на фиг.7В. Затем содержание преобразуется в АОБ и записывается на карту 1 полупроводниковой памяти, как показано стрелкой (2) на фиг.7В. В то же время ключ шифрования и информация управления воспроизведением, соответствующие АОБ, записываются на карту 1 полупроводниковой памяти.

Таким путем дорожка "Track.B" записывается на карту 1 полупроводниковой памяти. Вслед за этим, как показано стрелкой (3) на фиг.7В, блок 24 присвоения ИД содержания считывает ИД носителя "АА1" с карты 1 полупроводниковой памяти и сохраняет ИД носителя в локальной памяти 20 вместе с ИД содержания "002" в качестве информации предыстории. Наконец, как показано стрелкой (4) на фиг.7В, число разрешенных проверок но выходу, определяемое информацией управления полномочиями, уменьшается до "000". Это завершает операцию проверки по выходу.

После этого, как показано стрелкой (1) на фиг.7С, карта 1 полупроводниковой памяти извлекается из устройства 3 управления содержанием и подсоединяется к устройству 2 редактирования и воспроизведения. Блок 12 деления объекта устройства 2 редактирования и воспроизведения устанавливает точку редактирования для АОБ002, чтобы разделить этот аудиообъект на два аудиообъекта. Как показано стрелкой (2) на фиг.7С, новому АОБ, генерируемому делением исходного АОБ002, присваивается неприсвоенный ИД АОБ "ООЗ" и ИД содержания "002" исходного АОБ.

Вслед за этим для АОБ 003 генерируются ключ шифрования и информация управления воспроизведением, и новая дорожка "Track.С" создается на карте 1 полупроводниковой памяти. Затем блок 13 объединения объектов устройства 2 редактирования и воспроизведения объединяет дорожку "Track.B", включающую в себя АОБ002, с дорожкой "Track.A", включающей в себя АОБ001, для формирования новой дорожки - "Track.A", как показано стрелкой (1) на фиг.8А. При осуществлении этого блок 13 объединения объектов обновляет атрибутную информацию, включенную в информацию управления воспроизведением в объединяемых дорожках, как показано стрелками (2) и (3) на фиг.8А. Обновленная атрибутная информация дает "Заголовок Track.А", показывающий, что соответствующая дорожка формирует начальную часть новой дорожки Track.A, и "Конец Track.A", показывающий, что соответствующая дорожка формирует последнюю часть новой дорожки Track.A. В результате на карте 1 полупроводниковой памяти формируется новая дорожка Track.A из АОБ002, записанного устройством 3 управления содержанием, и АОБ001, записанного другим устройством, отличным от устройства 3 управления содержанием.

На фиг.8В показано состояние, когда для содержания проводится проверка по входу из карты 1 полупроводниковой памяти. Предположим, что карта 1 полупроводниковой памяти, которая сохраняет два АОБ, полученные посредством операции редактирования, вновь подсоединена к устройству 3 управления содержанием и получен запрос о выполнении проверки по входу для содержания.

Локальная память 20 устройства 3 управления содержанием сохраняет информацию предыстории, определяющую пару ИД носителя "ЛА1" и ИД содержания "002". Поэтому, как показано стрелкой (2) на фиг.8В, блок 25 проверки по входу обнаруживает каждый АОБ с присвоенным ему ИД содержания "002", указываемым информацией предыстории, путем обращения к ИД носителя, присвоенному карте 1 полупроводниковой памяти, и ИД содержания, присвоенному каждому АОБ. Поскольку аудиообъекту АОБ003, имеющему идентификатор АОБ "003", присвоен ИД содержания "002", то устройство 3 управления содержанием распознает, что этот АОБ003 является аудиообъектом, для которого проведена проверка по выходу устройством 3 управления содержанием.

Несмотря на объединение с АОБ001, которому присвоен ИД АОБ "001", АОБ002, ИД АОБ которого есть "002", имеет ИД содержания "002". Поэтому устройство 3 управления содержанием распознает, что этот АОБ002 также является аудиообъектом, для которого проведена проверка по выходу устройством 3 управления содержанием. Так как эти аудиообъекты (АОБ002 и АОБ003) являются аудиообъектами, для которых проведена проверка по выходу устройством 3 управления содержанием, блок 25 проверки по входу устанавливает АОБ002, а также АОБ003 в невоспроизводимое состояние (как показано стрелкой (2) на фиг.8С), удаляет информацию предыстории, включающую в себя пару ИД носителя "АА1" и ИД содержания "002" (как показано стрелкой (3) на фиг.8С), и дает приращение числу разрешенных проверок по выходу до "001" (как показано стрелкой (4) на фиг.8С). Особо отметим, что в этом примере, хотя ИД дорожки для "Track.В" изменился с "В" на "А", ИД содержания дорожки "Track.В" остался неизменным при объединении дорожек "Track.В" и "Track.А".

Как описано выше, в системе управления воспроизведением аудиоданных, соответствующей первому варианту осуществления изобретения, если АОБ, для которого проводится проверка по выходу с локальной памяти 20, делится на новые АОБ, и новые АОБ объединяются с другими АОБ, устройство 2 редактирования и воспроизведения присваивает ИД содержания исходного АОБ каждому из этих новых АОБ.

Даже если аудиообъекты повторно делятся и объединяются сложным способом, устройство 2 редактирования и воспроизведения без труда распознает соответствие между аудиообъектами, записанными на карте полупроводниковой памяти, и содержанием, сохраненным в устройстве 3 управления содержанием, просто путем обращения к ИД содержания. В результате, если поступает запрос на проверку по входу для некоторого содержания, устройство 3 управления содержанием устанавливает каждый аудиообъект, которому присвоен ИД содержания, соответствующий данному содержанию, в невоспроизводимое состояние, удаляя при этом данное содержание с карты 1 полупроводниковой памяти. Это предотвращает ситуации, когда число разрешенных проверок по выходу для АОБ увеличивается, даже если часть АОБ остается на карте 1 полупроводниковой памяти.

Следует отметить, что в первом варианте устройство 3 управления содержанием получает содержание от электронной системы распространения музыкальных записей. Однако устройство 3 управления содержанием может получать содержание путем так называемого "рипингования" (программного копирования звуковых фонограмм с компакт-дисков (КД)). Такое копирование звуковых фонограмм с компакт-дисков представляет собой метод получения содержания путем кодирования и шифрования аудиоданных, записанных на КД. Предпочтительным является, чтобы число разрешенных проверок по выходу для содержания, полученного копированием звуковых фонограмм с КД, было установлено равным трем в соответствии с SDMI-снецификацией для портативных устройств, как описано выше. Также устройство 3 управления содержанием может получать содержание с пакетных носителей, таких как многоцелевой цифровой диск для записи аудиоданных, отличных от КД.

Второй вариант осуществления изобретения

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

Карта 1 полупроводниковой памяти, соответствующая данному варианту осуществления изобретения, представляет собой SD-карту 100 памяти, имеющую физическую структуру, показанную на фиг.9.

На фиг.9 показана структура физического уровня SD-карты 100 памяти. Как показано на этом чертеже, SD-карта 100 памяти содержит системную область 101, скрытую область 102, защищенную область 103, блоки 104 и 105 обработки аутентификации и обмена ключами (АОК), блок 106 дешифрирования с использованием ключа сеанса Ks, блок 107 шифрования с использованием Ks и область 108 пользовательских данных.

Системная область 101 является областью только для считывания, хранящей блок ключей носителей (БКН) и ИД носителей, как показано на фиг.3А. БКН и ИД носителей, сохраненные в этой области, не могут быть перезаписаны. Предположим, что SD-карта 100 памяти подсоединена к устройству (такому, как устройство 2 редактирования и воспроизведения или устройство 3 управления содержанием) и БКН и ИД носителя считаны этим устройством. Если подключенное устройство корректным образом выполняет определенные вычисления с использованием БКН, ИД носителя и ключа устройства Kd, сохраненного внутренним образом, то оно может получить корректный ключ шифрования Kmu.

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

Защищенная область 103 хранит ключ шифрования и ИД содержания.

Блоки 104 и 105 обработки аутентификации и обмена ключами (АОК) выполняют взаимную аутентификацию между подсоединенным устройством и SD-картой 100 памяти с использованием метода запроса-ответа, проверяют аутентичность друг друга, и если одно из взаимодействующих устройств недействительно, завершают обработку. Если же соответствующее взаимодействующее устройство аутентифицировано, то ключ шифрования (ключ сеанса - Ks) совместно используется данным устройством и SD-картой 100 памяти. Аутентификация, выполняемая устройством, соединенным с SD-картой 100 памяти, имеет три фазы. Во-первых, на первой фазе запроса устройство генерирует случайное число, шифрует случайное число с использованием ключа шифрования Kmu и передает зашифрованное случайное число SD-карте 100 памяти в качестве значения А запроса. Затем на первой фазе ответа SD-карта 100 памяти использует ключ шифрования Kmu, сохраненный внутренним образом, для дешифрирования значения А запроса и передает дешифрированное значение к подсоединенному устройству в качестве значения В ответа. Вслед за этим, на первой фазе верификации подсоединенное устройство дешифрирует значение А запроса, хранящееся внутренним образом, с использованием своего ключа шифрования Kmu и сравнивает дешифрированное значение со значением В ответа, переданным от SD-карты 100 памяти.

Аутентификация, выполняемая SD-картой 100 памяти, также имеет три фазы. Во-первых, на второй фазе запроса SD-карта 100 памяти генерирует случайное число, шифрует случайное число с использованием ключа шифрования Kmu и передает зашифрованное случайное число к подсоединенному устройству в качестве значения С запроса. Затем, на второй фазе ответа, подсоединенное устройство использует ключ шифрования Kmu, хранящийся внутренним образом, для дешифрирования значения С запроса и передает дешифрированное значение к SD-карте 100 памяти в качестве значения D ответа. Вслед за этим, на второй фазе верификации, SD-карта 100 памяти дешифрирует значение С запроса, сохраненное внутренним образом, с использованием своего ключа шифрования Kmu и сравнивает дешифрированное значение с значением D ответа, переданным от подсоединенного устройства.

Если подсоединенное устройство использует ненадлежащий ключ шифрования Kmu для выполнения взаимной аутентификации, значение А запроса и значение В ответа на первой фазе верификации и значение С запроса и значение D ответа на второй фазе верификации будут подтверждены как несовпадающие значения и процедура взаимной аутентификации завершается. Но если аутентичность обоих взаимодействующих устройств подтверждена, блоки 104 и 105 обработки аутентификации и обмена ключами (АОК) выполняют операцию "исключающее ИЛИ" для значения А запроса и значения С запроса и получают ключ сеанса Ks путем дешифрирования результата логической операции "исключающее ИЛИ" с использованием ключа шифрования Kmu.

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

Блок 107 шифрования с использованием ключа сеанса Ks получает команду от другого устройства, подсоединенного к SD-карте 100 памяти, считать ключ шифрования и ИД содержания, шифрует ключ шифрования и ИД содержания, сохраненный в защищенной области 103, с использованием ключа сеанса Ks и выдает зашифрованные ключ шифрования и ИД содержания устройству, которое выдало команду.

К области 108 пользовательских данных подсоединенное устройство может получить доступ независимо от того, подтверждена ли аутентичность данного устройства. В этой области сохраняется зашифрованный АОБ и информация управления воспроизведением. Если ключ шифрования из защищенной области 103 имеет корректное значение, то зашифрованный АОБ, сохраненный в области 108 пользовательских данных, может быть корректным образом дешифрирован. Считывание данных из защищенной области 103 и запись данных в защищенную область 103 выполняется вместе с дешифрированием, осуществляемым блоком 106 дешифрирования с использованием Ks, и шифрованием, выполняемым блоком 107 шифрования с использованием Ks. Поэтому к защищенной области может быть осуществлен доступ со стороны подсоединенного устройства, когда это устройство успешно выполнило обработку по аутентификации и обмену ключами.

Ниже описана структура каталога и структура файла для SD-карты 100 памяти.

На фиг.10 показаны структуры каталога и файла в области 108 пользовательских данных и в защищенной области SD-карты 100 платы памяти. На этом чертеже каждая из указанных областей 103 и 108 включает каталог SD_AUDIO. Каталог SD_AUDIO в области 108 пользовательских данных сохраняет восемь файлов аудиообъектов (AOB001.SA1, AOB002.SA1. AOB003.SA1, AOB004.SA1,..., AOB008.SA1) и SD_AUDIO.TKM. Каталог SD_AUDIO в защищенной области 103 сохраняет файл "AOBSA1.KEY". Числа между 001 и 008, включенные в имена файлов аудиообъектов, являются идентификаторами АОБ. Восьми Записям Ключей Заголовков, включенных в AOBSA1.KEY, и восьми записям информации дорожек (ИНД), включенных в SD_AUDUO.TKM, также присвоены номера "#1, #2, #3, #4,..., #8", соответствующие идентификаторам аудиообъектов. Таким образом, каждая часть информации управления воспроизведением, используемая для воспроизведения одного из АОБ, сохранена в информации дорожки (ИНД), имеющей номер, соответствующий ИД АОБ данного аудиообъекта.

На фиг.11 показано соответствие между ИНД, файлами АОБ и Записями Ключей Заголовков. На этом чертеже первый уровень иллюстрируется прямоугольником, представляющим SD_AUDIO.TKM, а второй и третий уровни иллюстрируют восемь файлов, показанных на фиг.10. На первом уровне показаны восемь ИНД, каждому из которых присвоен один из номеров "#1, #2. #3. #4,..., #8" в качестве ИД информации дорожки. Каждая информация дорожки (ИНД) соответствует файлу АОБ, которому присвоен ИД АОБ, соответствующий ИД ИНД для конкретной информации дорожки.

На четвертом уровне на этом чертеже показаны восемь прямоугольников, которые представляют восемь Записей Ключей Заголовков, содержащих 5 ключей шифрования (КШ#1, КШ#2. КШ#3. КШ#4 и КШ#5) и пять ИД содержания (001, 002, 003, 004 и 005). Также каждой Записи Ключа Заголовка присвоен один из номеров "#1, #2, #3, #4..., #8", определяющих Запись Ключа Заголовка. Каждая Запись Ключа Заголовка соответствует файлу АОБ, которому присвоен ИД АОБ, соответствующий номеру Записи Ключа Заголовка. Поэтому на фиг.11 ИНД#1 и Запись Ключа Заголовка #1 соответствуют AOB001.SA1, ИНД#2 и Запись Ключа Заголовка #2 соответствуют AOB002.SA1, ИНД#3 и Запись Ключа Заголовка #3 соответствуют AOB003.SA1 и ИНД#4 и Запись ключа заголовка #4 соответствуют AOB004.SA1 (стрелки ТА1, ТА2, ТА3, ТА4,... показывают соответствие между информацией дорожек и файлами АОБ, а стрелки КА1, КА2, КА3, КА4,... показывают соответствие между Записями Ключей Заголовков и файлами АОБ.

На фиг.12 показано, каким образом аудиообъекты в файлах АОБ воспроизводятся в процессе последовательного воспроизведения. На этом чертеже на первом уровне показаны восемь файлов АОБ в области пользовательских данных, на втором уровне показан каждый АОБ, содержащийся в одном из файлов АОБ, и на третьем уровне показана действительная часть (AOB_BLOCK) каждого аудиообъекта.

На пятом уровне показаны 5 содержаний: Content.A, Content.B, Content.С, Content.D и Content.E. Пятый уровень иллюстрирует, каким образом разделено каждое содержание на пятом уровне. На четвертом уровне пунктирные линии AS1, AS2, AS3,..., AS7, AS8 показывают соответствие между частями содержания и блоками аудиообъектов.

Аудиообъект АОБ#4 имеет время воспроизведения 8.4 минуты и является первой (или головной) частью содержания Content.D, которое имеет время воспроизведения 30.6 минут. Блоки аудиообъектов, включенные в аудиообъекты АОБ#5 и АОБ#6. являются средними частями содержания Content.D и также имеют время воспроизведения 8.4 минуты. Блок аудиообъекта, включенный в аудиообъект АОБ#7, является заключительной частью содержания Content.D и имеет время воспроизведения 5,4 минуты. Таким образом, содержание Content.D имеет полное время воспроизведения 30,6 минут и разделен на части длительностью (8,4+8,4+8,4+5,4) минут, причем каждая из этих частей включена в отличающийся АОБ. Как можно видеть из этого чертежа, аудиообъект, включенный в каждый файл АОБ, соответствует максимальному времени воспроизведения 8,4 минуты.

Ниже приведено описание внутренней структуры Записи Ключа Заголовка. На фиг.13А показана внутренняя структура Записи Ключа Заголовка. Как показано прерывистой линией h1 на этом чертеже, Запись Ключа Заголовка включает 7-байтовый КШ (ключ шифрования), флаг доступности и ИД содержания.

Флаг доступности устанавливается на 1, если соответствующий аудиообъект существует на SD-карте 100 памяти и ключ шифрования (КШ) для соответствующего аудиообъекта включен в Запись Ключа Заголовка, и устанавливается на 0, если соответствующий аудиообъект существует на SD-карте 100 памяти, но ключ шифрования (КШ) для соответствующего аудиообъекта не включен в Запись Ключа Заголовка.

ИД содержания в данном варианте осуществления используется в комбинации с флагом доступности следующим образом. Если файл АОБ, соответствующий Записи Ключа Заголовка, существует на SD-карте 100 памяти, то ИД содержания в Записи Ключа Заголовка устанавливается на значении между 001 и 999. С другой стороны, если соответствующий файл аудиообъекта не существует на SD-карте 100 памяти, то ИД содержания в Записи ключа заголовка устанавливается на 0. Также, если дорожка соответствует множеству ИНД (аудиообъектов), то ИД содержания в Записях Ключей Заголовков, соответствующие аудиообъектам, будут иметь то же самое значение. Если дорожка соответствует одной ИНД, флаг доступности устанавливается на 1, а если дорожка соответствует множеству ИНД, то флаг доступности для одного из соответствующего множества Записей Ключей Заголовков устанавливается на 1, а другие флаги доступности устанавливаются на 0. Если ИД содержания установлен не на 0, а флаг доступности установлен на 0, то существует множество ИНД (аудиообъектов), имеющих одно и то же содержание, так что обнаруживаются все Записи Ключей Заголовков, имеющие один и тот же ИД содержания. Это означает, что можно выполнить поиск, определяющий множество ИНД (аудиообъектов), соответствующих одному ИД содержания.

Информация дорожки (ИНД) описана ниже со ссылками на фиг.23В. Из фиг.13В можно видеть, что каждая ИНД, как показано пунктирной линией h2, включает в себя Общую_Информацию_Дорожки (TKGI), Область_Данных_Текстовой_ Информации_Дорожки (TKTXTI_DA) для записи текстовой информации, уникальной для ИНД, такой как имя исполнителя, наименование альбома, имя аранжировщика, имя продюссера, и Таблицу_Поиска_Времени_Дорожки (TKTMSRT). в которой время воспроизведения ограничено 8,4 минутами.

Как показано стрелкой h3 на этом чертеже, Общая_Информация_Дорожки (TKGI) включает в себя различные информационные элементы (TKI_ID, TKIN, TKI_BLK_ATR, TKI_LNK_PTR, ISRC, BIT).

Идентификатор, с помощью которого может быть однозначно определена информация дорожки, записывается в TKI_ID (в данном варианте этот ИД представляет собой 2-байтовый код "А4").

Номер информации дорожки в диапазоне от 1 до 999 записывается в TKIN.

Атрибут для информации дорожки записывается в TKI_BLK_ATR.

Ниже описаны установки TKI_BLK_ATR каждой информации дорожки в примере, показанном на фиг.11. Путем обращения к TKI_BLK_ATR каждой информации дорожки можно видеть, что поскольку каждая из четырех пар ИНД#1/АОВ001.SА1, ИНД#2/АОВ002.SА1, ИНД#3/АОВ003.SА1.

ИНД#8/АОВ008.SА1 соответствует отдельной дорожке, то поле TKI_BLK_ATR каждой из ИНД#1, ИНД#2, ИНД#3, ИНД#8 установлено как "Track". Поле TKI_BLK_ATR ИНД#4 установлено как "Начало Дорожки", Поле TKI_BLK_ATR ИНД#7 установлено как "Конец_Дорожки" и поле TKI_BLK_ATR ИНД#5 и ИНД #6 установлено как "Средняя_Точка_Дорожки". Это означает, что файл аудиообъекта "AOB004.SA1", соответствующий ИНД#4, является началом дорожки, файлы аудиообъектов "AOB005.SA1" и "AOB006.SA1", соответствующие ИНД#5 и ИНД#6, являются средними точками дорожки, и файл аудиообъекта "AOB007.SA1", соответствующий ИНД#7, является концом дорожки.

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

На фиг.14 показано, каким образом устанавливается информация дорожки, когда две дорожки объединяются для образования одной новой дорожки. Последующее описание основывается на предположении, что пользователь ввел команду выполнения редактирования объединения для дорожек Track.С и Track.E, показанных на фиг.11, для формирования одной новой дорожки. В этом случае аудиообьекты, которые соответствуют Track.С и Track. E, записываются в файлы аудиообъектов "AOB003.SA1" и "AOB008.SA1". соответствующие ИНД#3 и ИНД#8, так что поля TKI_BLK_ATR для ИНД#3 и ИНД#8 перезаписываются. На фиг.14 показаны поля TKI_BLK_ATR для этих ИНД после перезаписи. На фиг.11 поля TKI_BLK_ATR для ИНД#3 и ИНД#8 соответственно записаны как Track.С и Track.E. Однако на фиг.14 поле TKI_BLK_ATR для ИНД#3 перезаписано как "Начало_Track.C", а поле TKI_BLK_ATR для ИНД#8 перезаписано как "Конец_Track.C". Путем перезаписи полей TKI_BLK_ATR таким путем ИНД#3, ИНД#8, "AOB003.SA1", "AOB008.SA1", Запись Ключа Заголовка #3 и Запись Ключа Заголовка #8 обрабатываются как части одной новой дорожки - "Track.C". В процессе этой операции Записи Ключа Заголовка #3 и Записи Ключа Заголовка #8, соответствующим АОБ003 и АОБ008, даются соответственно идентификаторы исходного содержания "003" и "005" и исходные ключи шифрования "КШ#3" и "КШ#5".

Ниже представлено описание изменения в информации дорожки, когда дорожка делится. На фиг.15 представлен пример, в котором дорожка делится на две новые дорожки. В этом примере предполагается, что пользователь ввел команду выполнить редактирование деления дорожки Track.C. показанной на фиг.11, для формирования двух дорожек - "Track.C" и "Track.F". Когда "Track.C" делится на "Track.C" и "Track.F", АОБ#3, образующий Track.C, делится на новые аудиообъекты. Номер "009" присваивается одному из новых аудиообъектов (получается новый аудиообъект АОБ009), так как номера между 001 и 008 уже присвоены аудиообъектам, и ИНД#9 и Запись Ключа Заголовка #9 формируются для файла "AOB009.SA1". Это приводит к ситуации, иллюстрируемой с помощью фиг.15. Запись Ключа Заголовка #9 включает ИД содержания "003", присвоенный аудиообъекту АОБ003, и КШ#3. использованный для шифрования аудиообъекта АОБ003.

Поле TKI_LNK_PTR содержит номер информации дорожки (TKIN) для связанной целевой информации дорожки. Как показано стрелками TL4, TL5, TL6 на фиг.11, поле TKI_LNK._PTR для каждой из информации дорожек ИНД#4, ИНД#5, ИНД#6 и ИНД#7, соответствующих четырем файлам аудиообъектов, образующих дорожку Track.D, устанавливается так, чтобы указывать следующую информацию дорожки.

Поле ISRC содержит Международный стандартный код записи ISRC в TK.GI.

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

В последующем описании рассматривается структура устройства 2 редактирования и воспроизведения и устройства 3 управления содержанием, соответствующих второму варианту осуществления изобретения. Структура устройства 2 редактирования и воспроизведения и устройства 3 управления содержанием в данном варианте осуществления изобретения показаны на фиг.16 и 17 соответственно. Эти устройства 2 и 3, соответствующие данному варианту выполнения, отличаются от первого варианта (фиг.3В и 4) тем, что рассматриваемое устройство 2 редактирования и воспроизведения дополнительно включает в себя блок 14 защищенного считывания/записи, а устройство 3 управления содержанием дополнительно включает в себя блок 26 защищенного считывания/записи. Когда устройство 2 редактирования и воспроизведения подсоединяется к SD-карте 100 памяти, блок 14 защищенного считывания/записи выполняет обработку АОК с SD-картой 100 памяти с использованием БКН и ИД носителя и шифрует и дешифрирует данные с использованием ключа сеанса Ks. Кроме того, когда устройство 3 управления содержанием подсоединяется к SD-карте 100 памяти, блок 26 защищенного считывания/записи выполняет обработку АОК с SD-каргой 100 памяти с использованием БКН и ИД носителя и шифрует и дешифрирует данные с использованием ключа сеанса Ks. Поэтому блок 12 деления объекта и блок 11 воспроизведения объекта данного устройства 2 редактирования и воспроизведения считывают каждую Запись Ключа Заголовка с SD-карты 100 памяти и записывают ее в эту карту 100 через блок 14 защищенного считывания/записи. Аналогичным образом, блок 22 проверки по выходу и блок 24 присвоения ИД содержания данного устройства 3 управления содержанием считывают каждую Запись Ключа Заголовка с SD-карты 100 памяти и записывают ее в эту карту 100 через блок 26 защищенного считывания/записи. На фиг.18 показана внутренняя структура каждого из блоков 14, 26 защищенного считывания/записи. Как показано на этом чертеже, каждый из блоков 14, 26 защищенного считывания/записи включает в себя блок 31 защищенной записи и блок 32 защищенного считывания. Блок 31 защищенной записи имеет структуру, представленную на фиг.19.

Как показано на фиг.19, блок 31 защищенной записи содержит блок 41 обработки БКН, блок 42 обработки ИД, блок 43 обработки АОК, блок 44 шифрования с использованием ключа Kmu и блок 45 шифрования с использованием ключа Ks.

Блок 41 обработки БКН считывает БКН, сохраненный в системной области SD-карты 100 памяти, и ключ устройства Kd, присвоенный изготовителем устройства 2 редактирования и воспроизведения и устройства 3 управления содержанием, и получает 56-битовый ключ шифрования Kd путем выполнения конкретного вычисления с использованием БКН и ключа устройства Kd, и затем выводит ключ шифрования Km на блок 42 обработки ИД.

При получении ключа шифрования Km с блока 41 обработки БКН блок 42 обработки ИД считывает ИД носителя из системной области SD-карты 100 памяти и выполняет конкретное вычисление для получения 64-битового результата вычисления, нижние 56 битов которого выводятся в качестве ключа шифрования Kmu на блок 43 обработки АОК и блок 44 шифрования с использованием ключа шифрования Kmu.

Блок 43 обработки БКН выполняет обработку БКН с использованием ключа шифрования Kmu, вычисленного блоком 42 обработки ИД, и ключа шифрования Kmu в SD-карте 100 памяти. Блок 43 обработки АОК затем выводит 56-битовый ключ сеанса Ks, полученный в результате этого вычисления, на блок 45 шифрования с использованием Ks.

Блок 44 шифрования с использованием Kmu шифрует Запись Ключа Заголовка, которая должна быть записана на SD-карту памяти, с использованием ключа шифрования Kmu, полученного с выхода блока 42 обработки ИД, и выдает ее в блок 45 шифрования с использованием Ks.

Блок 45 шифрования с использованием Ks шифрует Запись Ключа Заголовка, которая уже была зашифрована блоком 44 шифрования с использованием Kmu, используя 56-битовый ключ сеанса Ks, полученный с выхода блока 43 обработки АОК. Запись Ключа Заголовка, обработанная таким способом, передается на SD-карту 100 памяти и записывается в защищенную область 103.

Внутренняя структура блока 32 защищенного считывания, как показано на фиг.20, содержит блок 51 обработки БКН, блок 52 обработки ИД, блок 53 обработки АОК, блок 54 дешифрирования с использованием ключа Ks и блок 55 дешифрирования с использованием ключа Kmu.

После того как SD-карта 100 памяти подсоединяется к устройству 2 редактирования и воспроизведения или к устройству 3 управления содержанием, блок 51 обработки БКН считывает БКН из системной области 101 и выполняет конкретное вычисление для считанного БКН с использованием ключа устройства Kd, при этом получая 56-байтовый ключ шифрования Km.

Блок 52 обработки ИД считывает ИД носителя из системной области 101 подсоединенной SD-карты 100 памяти и выполняет конкретное вычисление с использованием ключа шифрования Km, вычисленного блоком 51 обработки БКН, и считанного ИД носителя для получения 64-битового результата вычисления, нижние 56 битов которого выводятся в качестве ключа шифрования Kmu на блок 53 обработки АОК и на блок 55 дешифрирования с использованием ключа Kmu.

Блок 53 обработки АОК выполняет обработку АОК совместно с блоком 105 обработки АОК SD-карты 100 памяти с использованием ключа шифрования Kmu, выведенного с блока 52 обработки ИД, и выдает 56-битовый результат вычисления на блок 54 дешифрирования с использованием ключа Ks.

Блок 54 дешифрирования с использованием ключа Ks считывает Запись Ключа Заголовка, сохраненную в защищенной области 103, и дешифрирует считанную Запись Ключа Заголовка с использованием 56-битового ключа сеанса Ks, выведенного с блока 53 обработки АОК. Затем блок 54 дешифрирования с использованием ключа Ks выводит результат дешифрирования на блок 55 дешифрирования с использованием ключа Kmu.

Блок 55 дешифрирования с использованием ключа Kmu выполняет дешифрирование с использованием 56-битового ключа дешифрирования Kmu, вычисленного блоком 52 обработки ИД, получая при этом Запись Ключа Заголовка.

Как описано выше, устройство, пытающееся получить доступ к защищенной области 103 SD-карты 100 памяти, должно выполнить шифрование, дешифрирование и обработку АОК с использованием ключа сеанса Ks и ключа шифрования Kmu, прежде чем получить доступ к защищенной области 103. Это предотвращает доступ несанкционированного устройства к защищенной области 103. Поэтому только санкционированное устройство, такое как устройство 2 редактирования и воспроизведения и устройство 3 управления содержанием, могут надлежащим образом считывать данные из защищенной области 103 и записывать данные в эту область.

Ниже описаны структура каталога и структура файла локальной памяти 20. На фиг.21 А показаны структура каталога и структура файла локальной памяти 20. Как показано на этом чертеже, локальная память 20 включает в себя пользовательскую область, которая доступна даже для обычной прикладной программы, и защищенную область, которая доступна только для лицензированного модуля соответствия и не доступна для других прикладных программ. Под корневым каталогом в пользовательской области имеется каталог загрузки для хранения загруженного содержания. Этот каталог загрузки сохраняет каждое содержание, загруженное устройство 3 управления содержанием через EMD. На фиг.21А каталог загрузки содержит 5 файлов (Content.A.pcj, Content.В.pcj, Content.C.pcj. Content.D.pcj и Content.E.pcj). Каждый из этих файлов содержит зашифрованное содержание и информацию управления полномочиями, относящуюся к содержанию. Как описано в первом варианте осуществления, информация управления полномочиями показывает число разрешенных проверок по выходу и ключ шифрования для содержания.

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

Ниже описана защищенная область локальной памяти 20. Защищенная область представляет собой область для хранения информации, такой как информация о пошлине, которая не может быть видоизменена пользователем, и сохраняет таблицу информации предыстории, которая состоит из множества частей информации предыстории, каждая из которых соответствует одному содержанию. На фиг.21D представлен пример таблицы информации предыстории, относящейся к содержанию от Content.A до Content.E, для которых числа разрешенных проверок по выходу установлены, как показано на фиг.21С. Согласно фиг.21С каждое из чисел разрешенных проверок по выходу А и В, которые соответственно относятся к Content.A и Content.B, установлено как два, так что проверки по выходу могут быть выполнены дважды по каждому содержанию Content.A и Content.B. Поэтому информация предыстории А, относящаяся к Content.A, и информация предыстории В, относящаяся к Content.B, включает в себя две пары ИД носителя и ИД содержания. Также, согласно фиг.21С, каждое из чисел разрешенных проверок по выходу С-E, которые соответственно относятся к Content.C - Content. E, установлено на один, так что проверка по выходу может быть выполнена однократно по каждому из содержаний Content.C - Content.E. Поэтому каждая информация предыстории от С до E, соответственно относящаяся к Content.C - Content.E, включает в себя одну пару ИД носителя и ИД содержания.

На фиг.22 представлена блок-схема алгоритма обработки, производимой блоком 21 пользовательского интерфейса, блоком 22 проверки по выходу, блоком 23 присвоения ИД АОБ и блоком 24 присвоения ИД содержания, в процессе проверки по выходу с локальной памяти 20, которая имеет структуры каталогов и файлов, описанные выше, на SD-карту 100 памяти. Проверка по выходу и проверка по входу во втором варианте осуществления описаны ниже со ссылками на блок-схему, показанную на фиг.22.

Блок 21 пользовательского интерфейса на этапе S1 ожидает подсоединения устройства 3 управления содержанием к SD-карте 100 памяти. Блок 21 пользовательского интерфейса отображает список вводной информации содержания в таблице управления пакетом распределения на этапе S2. Как описано выше, вводная информация содержания содержит название и имя исполнителя для каждого содержания. Поэтому пользователь может узнать, какое содержание сохранено в каталоге загрузки путем обращения к списку вводной информации содержания. Блок 21 пользовательского интерфейса затем получает указание каждого содержания из содержания в каталоге загрузки, которое должно быть подвергнуто проверке по выходу на этапе S3. После получения указания обработка переходит к циклу обработки, состоящему из этапов S4-S5, чтобы обработать первое из указанных содержаний. В цикле обработки операции этапов S6-S24 повторно выполняются для каждого содержания, указанного на этапе S3. На этапе S6 блок 22 проверки по выходу находит путь файла для первого содержания и определяет местоположение соответствующего пакета распределения путем обращения к таблице управления пакетом распределения. На этапе S7 блок 22 проверки по выходу дешифрирует информацию управления полномочиями в пакете распределения с использованием открытого ключа, распределенного заранее. Поскольку информация управления полномочиями включает в себя число разрешенных проверок по выходу и ключ шифрования для первого содержания, блок 22 проверки по выходу может узнать. сколько раз для первого содержания может быть проведена проверка по выходу, путем обращения к дешифрованной информации управления полномочиями. На этапе S8 блок 22 проверки по выходу принимает решение, равно ли число разрешенных проверок по выходу нулю или оно равно по меньшей мере единице. Если число разрешенных проверок по выходу равно нулю, то в отношении первого содержания больше не может быть проведена проверка по выходу, так что этапы S9-S24 пропускаются, и обрабатывается следующее содержание. Если число разрешенных проверок равно по меньшей мере единице, то обработка переходит от этапа S8 к этапу S9.

На этапе S9 после выполнения обработки АОК SD-картой 100 памяти блок 24 присвоения ИД содержания обращается к файлу AOBSA1.KEY, сохраненному в каталоге SD_AUDIO в защищенной области. Файл AOBSA1.KEY содержит Запись Ключа Заголовка для каждого АОБ, сохраненного на SD-карте 100 памяти, а каждая Запись Ключа Заголовка содержит ИД содержания, так что можно определить, какие ИД содержания распределены на SD-карте 100 памяти, путем обращения к файлу AOBSA1.KEY.

На этапе S10 блок 24 присвоения ИД содержания выбирает ИД содержания для каждого АОБ, предназначенного для записи, из неприсвоенных номеров из числа доступных номеров 001-999. На этапе S11 блок 22 проверки по выходу считывает ИД носителя из SD-карты 100 памяти и сохраняет считанный ИД носителя. Устройство 3 управления содержанием получает, таким образом, ИД содержания и ИД носителя. Вслед за этим устройство 3 управления содержанием записывает каждый АОБ.

На этапе S12 блок 22 проверки по выходу устанавливает начальную часть, которая имеет время воспроизведения не более 8,4 минут, из текущего обрабатываемого содержания в качестве одного АОБ. Как описано выше, каждый АОБ устанавливается так, чтобы получить время воспроизведения не более 8,4 минут, в целях подавления размера информации управления воспроизведением, включающей таблицу распределения времени. На этапе S13 блок 23 присвоения ИД АОБ обращается к записям файла в каталоге SD_AUDIO в пользовательской области. Причина этого состоит в следующем. Имена АОБ файлов включают соответствующие ИД АОБ и перечислены как записи файлов в каталоге SD_AUDIO.

Такое выполнение позволяет определить, какие ИД аудиообъектов уже были присвоены аудиообъектам на SD-карте 100 памяти, просто путем обращения к записям файлов. Поэтому, чтобы отыскать ИД аудиообъектов. которые уже были присвоены, блок 23 присвоения ИД АОБ обращается к записям файлов. На этапе S14 блок 23 присвоения ИД АОБ выбирает ИД АОБ для каждого аудиообъекта, предназначенного для записи, из неприсвоенных номеров, являющихся доступными из 001-999. На этапе 815 блок 22 проверки по выходу открывает файл АОБ, имя которого включает выбранный ИД АОБ, и записывает АОБ в открытый файл АОБ. Затем на этапе S16 блок 22 проверки по выходу определяет информацию дорожки (ИНД) из множества ИНД в файле SD_AUDIO.TKM, которая соответствует выбранному ИД АОБ, и сохраняет информацию управления воспроизведением для АОБ в определенной ИНД.

На этапе S17, после того как обработка АОК выполнена SD-картой 100 памяти, блок 22 проверки по выходу сохраняет ключ шифрования и ИД содержания, выбранный на этапе S10, в Записи Ключа Заголовка, выводимой из Записей Ключей Заголовков в файле AOBSA1.KEY и соответствующей выбранному ИД АОБ. На этапе S18 блок 22 проверки по выходу принимает решение, был ли тот же самый ИД содержания уже сохранен в файле AOBSA1.KEY. Если результат принятия решения отрицательный, то обработка переходит к этапу S19, где блок 22 проверки по выходу устанавливает флаг доступности в соответствующей Записи Ключа Заголовка на "1". С другой стороны, если результат принятия решения отрицательный, то обработка переходит к этапу S20, где блок 22 проверки по выходу устанавливает флаг доступности в соответствующей Записи Ключа Заголовка на "0".

Таким образом, если аудиообъект соответствует некоторому содержанию и записан в каталоге SD_AUDIO или если первый из множества аудиообъектов, соответствующих содержанию, записан в каталоге SD_AUDIO, то флаг доступности в Записи Ключа Заголовка, соответствующей записанному АОБ, устанавливается на "1". Если множество аудиообъектов. соответствующих некоторому содержанию, и аудиообъекты иные, чем первый АОБ, записаны в каталоге SD_AUDIO, то флаг доступности в каждой соответствующей Записи Ключа Заголовка устанавливается на "0".

После того как установка флага доступности завершена, процедура обработки переходит к этапу S21, где принимается решение о том, имеются ли еще какие-либо части содержания, обрабатываемого в настоящий момент, которые должны быть обработаны. Если содержание имеет время воспроизведения, не превышающее 8,4 мин, то таких частей содержания для обработки нет и результат принятия решения на этапе S21 является отрицательным ("нет"), в результате чего обработка переходит к этапу S23. Если время воспроизведения содержания превышает 8,4 мин, то имеются части содержания для обработки и результат принятия решения на этапе S21 является положительным ("да"), в результате чего обработка переходит к этапу S22. На этапе S22 блок 22 проверки по выходу генерирует АОБ из следующей части содержания, имеющий время воспроизведения, не превышающее 8,4 мин, и обработка переходит на этап S13. Аудиообъекту, сформированному на этапе S22, присваивается новый ИД АОБ (этапы S13 и S14), и он сохраняется в файле, имя которого включает новый ИД АОБ (этап S15). Путем повторения операций этапов S9-S20 до тех пор, пока результат принятия решения на этапе S21 не станет положительным ("да"), содержание с большим временем воспроизведения (например, 20 или 30 минут) записывается в каталоге SD_AUDIO как множество аудиообъектов (например, три или четыре аудиообъекта).

После того как каждый аудиообъект, соответствующий текущему обрабатываемому содержанию, записан в каталог SD_AUDIO, процедура обработки переходит к этапу S23, на котором блок 23 присвоения ИД АОБ записывает пару ИД носителя и ИД содержания в качестве информации предыстории. Вслед за этим на этапе S24 число разрешенных проверок по выходу в информации управления полномочиями получает отрицательное приращение, и информация управления полномочиями вновь шифруется. Таким путем каждый АОБ, соответствующий текущему обрабатываемому содержанию, записывается на SD-карту 100 памяти, и обработка по процедуре проверки по выходу завершается.

Ниже приведено описание обработки по процедуре проверки по входу. На фиг.23 представлена блок-схема алгоритма обработки, производимой блоком 21 пользовательского интерфейса и блоком 25 проверки по входу, в процессе проверки по выходу с SD-карты 100 памяти, которая имеет структуры каталогов и файлов, описанные выше, на SD-карту 100 памяти. Проверка по входу во втором варианте осуществления описана ниже со ссылками на блок-схему, показанную на фиг.22.

Блок 25 проверки по входу на этапе S30 ожидает подсоединения устройства 3 управления содержанием к SD-карте 100 памяти. После того как устройство 3 управления содержанием подсоединено к SD-карте 100 памяти, блок 25 проверки по входу на этапе S31 считывает ИД носителя с SD-карты 100 памяти. На этапе S32 блок 25 проверки по входу определяет, какие ИД АОБ уже были присвоены на SD-карте 100 памяти путем обращения к записям файлов в каталоге SD_AUDIO в пользовательской области. После того как на этапе S32 определено, какие ИД АОБ уже были присвоены, процедура обработки переходит к этапу S44, где от оператора получают указание каждого АОБ, который должен быть проверен. Вслед за этим процедура обработки переходит к циклу обработки, состоящему из этапов S33-S34. В этом цикле обработки операции этапов S35-S37 повторно выполняются для каждого ИД АОБ, присвоенного аудиообъектам, для которых должна проводиться проверка по входу. В данном варианте операции этапов S33-S34 повторно выполняются для каждого указанного оператором ИД АОБ из ИД АОБ, присвоенных на SD-карте памяти. Однако настоящее изобретение не ограничивается данным вариантом. Например, пользователь может указать каждую дорожку, для которой должна быть проведена проверка по входу, и проверка по входу может быть проведена только для каждого АОБ, имеющего ИД содержания, который является тем же самым, что и для указанной дорожки. На этапе S35 блок 25 проверки по входу считывает ИД содержания в Записи Ключа Заголовка, соответствующей одному из указанных ИД АОБ, из файла AOBSA1.KEY.

На этапе S36 блок 25 проверки по входу принимает решение, имеется ли в таблице информации предыстории такая информация предыстории, которая содержит пару ИД носителя и считанный ИД содержания. Если результат принятия решения положительный, то АОБ, соответствующий данной информации предыстории, является аудиообъектом, для которого устройство 3 управления содержанием ранее проводило проверку по выходу с SD-карты 100 памяти. Поэтому процедура обработки переходит к этапу S37, где блок 25 проверки по входу удаляет Ключ Заголовка в соответствующей Записи Ключа Заголовка путем перезаписи Ключа Заголовка произвольным числом. В результате соответствующий аудиообъект устанавливается в невоспроизводимое состояние. Обработка, описанная выше, повторяется для каждого ИД АОБ, указанного на этапе S44. Путем повторного выполнения операций на этапах S35-S37 каждый АОБ, для которого устройство 3 управления содержанием уже провело проверку по выходу, устанавливается в невоспроизводимое состояние. На этапе S40 информация предыстории, содержащая пару ИД носителя и ИД содержания, считанного на этапе S35, удаляется из таблицы информации предыстории. На этапе S41 информация проверки полномочий, имеющая ИД содержания, присвоенный содержанию, для которого проводится проверка по входу в локальную память 20, дешифрируется с использованием открытого ключа, распределенного заранее. Затем число разрешенных проверок по выходу, включенное в информацию проверки полномочий, получает приращение на этапе S42, и информация проверки полномочий вновь шифруется на этапе S43. В результате информация проверки полномочий возвращается в состояние перед проверкой по выходу и вновь становится возможной проверка по выходу содержания.

Последующее описание относится к работе блока 12 деления объекта, соответствующего второму варианту осуществления изобретения. Блок 12 деления объекта, соответствующий данному варианту осуществления изобретения, реализуется выполняемой программой для осуществления обработки в соответствии с алгоритмом, представленным на фиг.24.

На этапе S51 блок 12 деления объекта выдает команду блоку 10 пользовательского интерфейса отобразить список дорожек, записанных на SD-карте 100 памяти, на жидкокристаллическом дисплее, и получает указание оператора об АОБ, который должен быть разделен. После выбора АОБ. который должен быть разделен, блок 11 управления воспроизведением на этапе S52 воспроизводит выбранный АОБ (исходный АОБ) и блок 12 деления объекта ожидает ввода точки редактирования на этапе S53. После ввода точки редактирования блок 12 деления объекта на этапе S54 устанавливает точку редактирования для воспроизводимого АОБ. На этапе S55 блок 12 деления объекта обращается к записям файлов в каталоге SD_AUDIO в пользовательской области для обнаружения ИД АОБ, присвоенного исходному АОБ на SD-карте 100 памяти. После этого на этапе S56 блок 12 деления объекта выбирает ИД АОБ, который должен быть присвоен новому АОБ, генерируемому делением исходного АОБ, из неприсвоенных номеров из числа доступных номеров 001-999. Затем блок 12 деления объекта открывает файл АОБ, имя файла которого включает выбранный на этапе S57 ИД АОБ. На этапе S59 блок 12 деления объекта частично удаляет файл АОБ, соответствующий исходному АОБ, так чтобы файл АОБ содержал только начальную часть исходного АОБ от начала данного АОБ до точки редактирования. На этапе S59 блок 12 деления объекта сохраняет вторую часть исходного АОБ, от точки редактирования до конца исходного АОБ, во вновь открытом файле АОБ. На этапе S60 блок 12 деления объекта копирует информацию управления воспроизведением, соответствующую исходному АОБ, в информацию дорожки ИНД, соответствующую выбранному ИД АОБ, в файле SD_AUDIO.TKM. На этапе S61, после проведения взаимной аутентификации с SD-картой памяти, блок 12 деления объекта копирует ключ шифрования и ИД содержания, соответствующие исходному АОБ, в Запись Ключа Заголовка, соответствующую выбранному ИД АОБ, в файл AOBSA1.KEY. На этапе S62 блок 12 деления объекта обновляет поле BIT для исходного АОБ таким образом, чтобы воспроизводилась только начальная часть исходного АОБ, и обновляет поле BIT для АОБ, которому присвоен выбранный ИД АОБ, так чтобы вторая часть исходного АОБ становилась воспроизводимой.

Последующее описание относится к обработке проверки по входу и проверки по выходу, осуществляемой в системе управления воспроизведением аудиоданных, соответствующей второму варианту осуществления изобретения. На фиг.25 показано исходное состояние, когда устройство 3 управления содержанием получило 5 содержаний (Content.A - Content.E) через сеть или от компакт-диска (КД) и сохранило содержание в локальной памяти 20 вместе с соответствующей информацией управления полномочиями А-Е. Здесь числа разрешенных проверок по выходу А-Е в информации управления полномочиями А-Е установлены так, как показано в блоке w1. Числа разрешенных проверок по выходу А и В, соответствующие содержанию Content.A и Content.B, установлены оба на "2", в то время как числа разрешенных проверок по выходу С-Е, соответствующие содержанию Content.С-Content.E, установлены на "1". На фиг.26 показано состояние, когда для содержаний Content.A-Content.E проводились проверки по выходу до тех пор, пока все числа разрешенных проверок по выходу не стали равны "0". Подобно показанному на фиг.10-12 и 14, SD-карта 100 памяти сохраняет Записи Ключей Заголовков #1-#8, аудиообъекты 001-008 и ИНД #1-#8.

Аудиообъекты 001-008 образуют пять дорожек (Track.A-Track.E) вместе с Записями Ключей Заголовков #1-#8 и ИНД #1-#8. Этим дорожкам присвоены ИД содержания и ИД АОБ, как показано в блоке w2 (элементы информации на этом чертеже соответствуют друг другу точно так же, как на фиг.10-12 и 14). На SD-карте 10 памяти сохранены АОБ 001 и 002, Записи Ключей Заголовков #1 и #2 и ИНД #1 и #2, соответствующие этим аудиообъектам. Этим аудиообъектам присвоены ИД содержания и ИД АОБ, как показано в блоке w3.

Поскольку для содержаний Content.A и Content.B проверка по выходу была проведена дважды, а для содержаний Content.C-Content.E проверка по выходу была проведена один раз, то числа разрешенных проверок по выходу для всех этих содержаний установлены на "0", как показано в блоке w4. Локальная память 20 сохраняет информацию предыстории А-Е, показывающую предысторию проверок по выходу для содержаний Content.A-Content.E, как показано в блоке w5. ИД содержания, присвоенные и сохраненные в каждой SD-карте памяти, могут быть найдены путем обращения к парам ИД носителя и ИД содержания в информации предыстории.

На фиг.27 показано состояние, когда устройство 2 редактирования и воспроизведения генерирует новые дорожки путем деления дорожки Track.С (АОБ003) и дорожки Track.В (АОБ002), которые были соответственно записаны на SD-картах 100 и 200 памяти, путем проверки по выходу. Если устройство 2 редактирования и воспроизведения выполняет редактирование аналогично тому, как показано в примере на фиг.15, то на SD-карте 100 памяти получают дорожку Track.F, включающую в себя аудиообъект АОБ009, как показано в блоке w6, и на SD-карте 200 памяти получают дорожку Track.С, включающую в себя аудиообъект АОБ003, как показано в блоке w16. Хотя этим аудиообъектам присвоены однозначно определенные ИД АОБ и ИД ИНД, каждый из этих вновь сформированных путем деления дорожки аудиообъектов имеет ИД содержания, который является тем же самым, что и у исходного АОБ, как показано на фиг.27.

На фиг.28 показана обработка, осуществляемая в системе управления воспроизведением аудиоданных, соответствующей второму варианту осуществления изобретения, после того как обнаружено совпадение идентификаторов содержания. Поскольку определено совпадение ИД содержания, Записи Ключей Заголовков #1-#9 на SD-карте 100 памяти и Записи Ключей Заголовков #1-#3 на SD-карте 200 памяти перезаписываются случайными числами. Таким путем каждый АОБ на SD-картах памяти 100 и 200 устанавливается в невоспроизводимое состояние. Вслед за этим числа разрешенных проверок по выходу для содержаний Content.A-Content.E получают приращения и устанавливаются, как показано в блоке w7. Также информация предыстории, относящаяся к этим содержаниям, удаляется, как показано в блоке w8. Обработка, осуществляемая в системе управления воспроизведением аудиоданных, соответствующей второму варианту осуществления изобретения, описана выше. (На фиг.29 показаны все операции, описанные выше).

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

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

WO 00/65602 (2 ноября 2000)

WO 00/74054 (7 декабря 2000)

WO 00/ 74059 (7 декабря 2000)

WO 00/74060 (7 декабря 2000)

Настоящее изобретение описано выше на конкретных примерах осуществления, хотя должно быть очевидным, что настоящее изобретение не ограничивается примерами, приведенными выше. Другие варианты приведены ниже в пунктах (A)-(J).

(А) В первом и втором вариантах осуществления, если новые аудиообъекты генерируются делением некоторого аудиообъекта, то блок 12 деления объекта присваивает ИД содержания, который является тем же самым, что и исходный АОБ, каждому новому АОБ. Однако блок 12 деления объекта может присвоить ИД содержания, который имеет отношение эквивалентности с ИД исходного АОБ. Например, блок 12 деления объекта может присвоить ИД содержания, в котором некоторые из битов или цифр те же самые, что и в ИД содержания исходного АОБ.

Также в первом и втором вариантах осуществления блок 25 проверки по входу выполняет проверку по входу каждого АОБ с ИД содержания, который является тем же самым, что и ИД исходного АОБ. Однако блок 25 проверки по входу может выполнять проверку по входу по каждому АОБ с ИД содержания, который имеет отношение эквивалентности с ИД содержания исходного АОБ. Например, блок 25 проверки по входу может выполнять проверку по входу по каждому АОБ с ИД содержания, в котором некоторые из битов или цифр те же самые, что и в ИД содержания исходного АОБ. Например, если ИД содержания исходного АОБ равен "001", то новому АОБ, полученному делением исходного АОБ, присваивается ИД содержания "801", в котором первая и вторая цифры те же самые, что и в ИД содержания исходного АОБ, а третья цифра установлена на отличающееся значение "8". Или. если ИД содержания исходного АОБ равен "001", то новому АОБ, полученному делением исходного АОБ, присваивается ИД содержания "8001", в котором вторая, третья и четвертая цифры совпадают с первой, второй и третьей цифрами ИД содержания исходного АОБ, а первая цифра установлена на отличающееся значение "8".

(В) Каждый ключ шифрования и соответствующая пара ИД содержания и ИД носителя могут сохраняться на карте 1 полупроводниковой памяти как единый набор данных. Т.е. 6-битовые заполняющие данные "000000" могут быть добавлены к каждому 10-битовому ИД содержания для получения 2-байтового ИД содержания, и 8-битовые заполняющие данные "00000000" могут быть добавлены к каждому 56-битовому ключу шифрования для получения 8-байтового ключа шифрования. Затем 2-байтовый ИД содержания и 8-байтовый ключ шифрования могут быть смешаны с 8-байтовым ИД носителя для получения единого 18-байтового ИД, и 18-байтовый ИД может быть сохранен в соответствующей Записи Ключа Заголовка.

(C) Устройство 2 редактирования и воспроизведения может быть реализовано в виде составной части стереосистемы, портативного телефона, персонального электронного ассистента или персонального компьютера. Кроме того, устройство 2 редактирования и воспроизведения может быть реализовано как отдельные устройства (устройство редактирования и устройство воспроизведения). В варианте выполнения на персональном компьютере, устройство 3 управления содержанием может быть выполнено в виде радиокассетного плейера, составной части стереосистемы или приставки, которая включает в себя устройство внутренней памяти.

(D) В первом и втором вариантах осуществления устройство 3 управления содержанием сохраняет оригиналы содержаний в качестве форматов распределения. При проверке по выходу устройство 3 управления содержанием преобразует содержания в АОБ и записывает АОБ на карту 1 полупроводниковой памяти. Однако устройство 3 управления содержанием может сохранять оригиналы содержаний в виде аудиообъектов и управлять аудиообъектами путем связывания с каждым аудиообъектом соответствующего ключа шифрования (Ключа Заголовка) и информации управления полномочиями.

(Е) Локальная память 20 может сохранять содержания супер-распределения. Также в вышеописанных вариантах осуществления изобретения каждое содержание доставляется к устройству в локальной SDMI-среде через сеть. Однако каждое содержание может доставляться к устройству через систему распределения, основанную на спутниковой системе вещания или посредством портативных телефонов. Кроме того, каждое содержание может записываться на носитель записи, например на накопитель высокой емкости для многоцелевых цифровых дисков или на SD-карту памяти, и доставляться к устройству в локальной SDNI-среде.

(F) 10-битовый ИД содержания и 54-битовый произвольный ИД могут быть объединены для получения 8-байтового ИД, и 8-байтовый ИД может зашифровываться для получения 8-байтового зашифрованного ИД содержания. В этом случае 8-байтовый ИД носителя объединяется с 8-байтовым зашифрованным ИД содержания для получения 16-байтового ИД. 54-битовый произвольный ИД представляет собой, например, тип соответствующего содержания (аудио или изображение), тип соответствующего кодека (например, ААС или МРЗ) или ИД поставщика.

(G) 10-битовый ИД содержания может быть объединен с 54-битовым произвольным ИД для получения 8-байтового ИД; 8-байтовый ИД может быть зашифрован для получения 8-байтового зашифрованного ИД содержания, и 8-байтовый зашифрованный ИД содержания может быть сохранен в соответствующей Записи Ключа Заголовка. 54-битовый произвольный ИД может представлять собой, например, тип соответствующего содержания (аудио или изображение), тип соответствующего кодека (например, ААС или МРЗ) или ИД поставщика. 8-байтовый зашифрованный ИД содержания может быть объединен с 8-байтовым ИД носителя для получения 16-байтового ИД: и 16-байтовый ИД может быть сохранен в соответствующей Записи Ключа Заголовка.

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

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

(J) Процедуры обработки, описанные в приведенных вариантах осуществления изобретения со ссылками на функциональные схемы и блок-схемы алгоритмов (фиг.22-24), могут быть реализованы с помощью выполняемых программ. В этом случае выполняемые программы записываются на носители записи, такие как карты с интегральными схемами, оптические диски, гибкие диски, в целях распространения или продажи и инсталлируются на универсальных компьютерах. Компьютеры последовательно исполняют инсталлированные программы и реализуют функции устройства управления и устройства редактирования в соответствии с первым и вторым вариантами осуществления изобретения.

Возможности промышленного применения

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

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

блокзаписиидентификатора(ИД)первогообъекта,которыйпризаписипервогоаудиообъектанапортативныйносительзаписидействуетдля(а)определениялюбогоИДобъекта,присвоенногоаудиообъекту,сохраненномунапортативномносителезаписи,(b)выборавкачествеИДпервогообъектаещенеприсвоенногоИДобъектаи(с)записивыбранногоИДпервогообъектанапортативныйносительзаписитакимобразом,чтобыприсвоитьИДпервогообъектапервомуаудиообъекту,портативноеустройстворедактированиядополнительносодержитблокзаписиИДвторогообъекта,которыйпригенерациивторогоаудиообъектаврезультатеделенияпервогоаудиообъектадействуетдля(а)определениялюбогоИДобъекта,присвоенногоаудиообъекту,сохраненномунапортативномносителезаписи,(b)выборавкачествеИДвторогообъектаещенеприсвоенногоИДобъектаи(с)записивыбранногоИДвторогообъектанапортативныйносительзаписитакимобразом,чтобыприсвоитьИДвторогообъектавторомуаудиообъекту,иустройствоуправлениялицензиямивыполняетоперациюпроверкиповходунадлюбымвторымаудиообъектом,соответствующимИДвторогообъектаивторойидентификационнойинформации.устройствоуправлениялицензиямизаписываетсаудиообъектоминформациюуправлениянапортативныйносительзаписи,причеминформацияуправлениясодержиттаблицувременногопоиска,имеющуюмножествоэлементовданных,каждыйизкоторыхопределяетместоположениеточкиваудиообъектеспредварительнозаданнымивременнымиинтервалами,времявоспроизведенияаудиообъектаограниченотак,чточислоэлементовданныхвтаблицевременногопоисканепревышаетпредварительнозаданноечисло,приэтомустройствоуправлениялицензиямисодержитблокпринятиярешения,предназначенныйдляпринятиярешенияотом,превышаетливремявоспроизведениязащищенногосодержанияпредварительноопределенныйпромежутоквремени,блокзаписипервогообъекта,которыйприотрицательномрезультатепринятиярешенияблокомпринятиярешенияформируетпервыйаудиообъектиззащищенногосодержанияизаписываетпервыйаудиообъектнапортативныйносительзаписииблокзаписивторогообъекта,которыйприположительномрезультатепринятиярешенияблокомпринятиярешенияформируетмножествопервыхаудиообъектовиззащищенногосодержанияизаписываетнапортативныйносительзаписимножествопервыхаудиообъектовсмножествомчастейпервойидентификационнойинформации,имеющиходноитожезначение.причемустройствоуправлениялицензиямисодержитблокхранения,предназначенныйдляхраненияпервойидентификационнойинформации,блоксчитывания,предназначенныйпривыполненииоперациипроверкиповходудлясчитываниявторойидентификационнойинформации,соответствующейвторомуаудиообъекту,спортативногоцелевогоносителязаписи,блокпринятиярешения,обеспечивающийпринятиерешенияотом,являетсяливторойаудиообъектидентичнымпервомуаудиообъекту,путемсравнениявторойидентификационнойинформацииспервойидентификационнойинформацией,иблокпроверкиповходу,которыйприположительномрезультатепринятиярешенияблокомпринятиярешениявыполняетоперациюпроверкиповходунадвторымаудиообъектом.устройствоуправлениялицензиямивыполняетмножествооперацийпроверкиповыходу,такчтогенерируетсямножествопервыхаудиообъектов,икаждаячастьпервойидентификационнойинформацииобеспечиваетразличениепервогоаудиообъекта,записанногопосредствомконкретнойоднойизоперацийпроверкиповыходу,отдругогоаудиообъекта,записанногопосредствомдругойоперациипроверкиповыходу.воперациипроверкиповыходуустройствоуправлениялицензиями(а)считываетспортативногоносителязаписиинформациюоносителезаписи,однозначноидентифицирующуюпортативныйносительзаписи,(b)генерируетинформациюпредысториипроверокповыходуизинформациионосителеипервойидентификационнойинформации,котораязаписананапортативныйносительзаписиспервымаудиообъектом,и(с)сохраняетинформациюпредысториипроверокповыходувустройствеуправлениялицензиями,ивоперациипроверкиповходуустройствоуправлениялицензиямивыполняетоперациюпроверкиповходунадлюбымвторымаудиообъектом,которыйсохраненнапортативномносителезаписи,которомуприсвоенаинформацияоносителе,идентичнаяинформациионосителе,включеннойвинформациюпредысториипроверокповыходу,икоторыйсоответствуетвторойидентификационнойинформации,идентичнойпервойидентификационнойинформации,включеннойвинформациюпредысториипроверокповыходу.блоксчитывания,предназначенныйдлясчитыванияпервойидентификационнойинформацииспортативногоносителязаписи,блокредактирования,предназначенныйдляредактированияпервогоаудиообъектадлягенерациивторогоаудиообъекта,иблокзаписи,предназначенныйдлягенерациивторойидентификационнойинформациипутемкопированияпервойидентификационнойинформации,сохраненнойспервымаудиообъектомнапортативномносителезаписи,идлязаписивторогоаудиообъектасвторойидентификационнойинформациейнапортативныйносительзаписи,причемвтораяидентификационнаяинформацияидентичнапервойидентификационнойинформации.первуюидентификационнуюинформацию,обеспечивающуюразличениепервогоаудиообъекта,записанногопосредствомконкретнойоднойизмножестваоперацийпроверкиповыходу,выполненнойустройствомуправлениялицензиями,отдругогоаудиообъекта,записанногопосредствомдругойоперациипроверкиповыходу,второйаудиообъект,которыйгенерированпортативнымустройствомредактированияпутемредактированияпервогоаудиообъекта,ивторуюидентификационнуюинформацию,котораясоответствуетвторомуаудиообъектуикотораяидентичнапервойидентификационнойинформации.предварительносохраненныйнанемИДносителя,причемИДносителяоднозначноидентифицируетпортативныйносительзаписи,ипервуюдорожкуаудиозаписи,содержащуюпервыйаудиообъектиИДсодержания,которыезаписаныпосредствомоднойизоперацийпроверкиповыходу,причемпара,состоящаяизИДносителяиИДсодержания,однозначноидентифицируетоднуизоперацийпроверкиповыходу.перваядорожкааудиозаписидополнительносодержитИДдорожки,причемИДдорожкиотличаетпервуюдорожкуаудиозаписиотвторойдорожкиаудиозаписи,полученнойпутемделенияпервойдорожкиаудиозаписи,иИДсодержанияпоказывает,чтоперваядорожкааудиозаписиивтораядорожкааудиозаписисоответствуютоднойитойжеоперациипроверкиповыходу.первомуаудиообъектуприсвоенИДобъекта,приэтомИДобъектаотличаетпервыйаудиообъектотвторогоаудиообъектавовторойдорожкеаудиозаписи,иИДсодержанияпоказывает,чтопервыйаудиообъективторойаудиообъектсоответствуютоднойитойжеоперациипроверкиповыходу.блокхранения,предназначенныйдляхранения(i)разрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьпервуюдорожкуаудиозаписи,и(ii)информациипредысториипроверокповыходу,котораясодержитИДносителя,однозначноидентифицирующийносительзаписи,накоторомзаписанаперваядорожкааудиозаписи,иИДсодержания,включенныйвпервуюдорожкуаудиозаписи,блоксоединения,предназначенныйдляподсоединенияцелевогопортативногоносителязаписи,накоторомзаписаныИДносителяивтораядорожкааудиозаписи,причемвтораядорожкааудиозаписиявляетсядорожкойаудиозаписи,длякоторойпроводитсяпроверкаповходу,блокпринятиярешения,которыйприподсоединениицелевогопортативногоносителязаписипринимаетрешениеотом,согласуетсялиинформацияпредысториипроверокповыходусИДносителянацелевомпортативномносителезаписиисИДсодержаниявовторойдорожкеаудиозаписи,иблокпроверкиповходу,которыйприположительномрезультатепринятиярешенияблокомпринятиярешениявыполняетоперациюпроверкиповходунадвторойдорожкойаудиозаписи.блокредактирования,предназначенныйдляредактированияпервойдорожкиаудиозаписидлягенерациивторойдорожкиаудиозаписи,иблокприсвоенияидентификационнойинформации,предназначенныйдляприсвоенияновогоИДдорожкииИДсодержаниявторойдорожкеаудиозаписи,причемновыйИДдорожкиоднозначноидентифицируетвторуюдорожкуаудиозаписи,априсвоенныйИДсодержанияидентиченИДсодержаниявпервойдорожкеаудиозаписи.этап,выполняемыйвоперациипроверкиповыходу,длясчитыванияинформациионосителезаписи,однозначноидентифицирующейпортативныйносительзаписи,генерированияинформациипредысториипроверокповыходуизинформациионосителезаписиипервойидентификационнойинформации,записаннойнапортативныйносительзаписиспервымаудиообъектомисохраненияинформациипредысториипроверокповыходувкомпьютере,этаппринятиярешения,выполняемыйвоперациипроверкиповходу,дляпринятиярешенияотом,согласуетсялиинформацияпредысториипроверокповыходусИДносителязаписинацелевомпортативномносителезаписиисИДсодержаниянавторойдорожкеаудиозаписи,иэтаппроверкиповходу,накоторомприположительномрезультатепринятиярешениянаэтапепринятиярешениявыполняетсяоперацияпроверкиповходунадвторойдорожкойаудиозаписи.этапредактированиядляредактированияпервойдорожкиаудиозаписидлягенерациивторойдорожкиаудиозаписииэтапприсвоенияидентификационнойинформациидляприсвоенияновогоИДдорожкииИДсодержаниявторойдорожкеаудиозаписи,причемновыйИДдорожкиоднозначноидентифицируетвторуюдорожкуаудиозаписи,априсвоенныйИДсодержанияидентиченИДсодержаниявпервойдорожкеаудиозаписи.этап,выполняемыйвоперациипроверкиповыходу,длясчитыванияинформациионосителезаписи,однозначноидентифицирующейпортативныйносительзаписи,генерированияинформациипредысториипроверокповыходуизинформациионосителезаписиипервойидентификационнойинформации,записаннойнапортативныйносительзаписиспервымаудиообъектом,исохраненияинформациипредысториипроверокповыходувкомпьютере,этаппринятиярешения,выполняемыйвоперациипроверкиповходу,дляпринятиярешенияотом,согласуетсялиинформацияпредысториипроверокповыходусИДносителязаписинацелевомпортативномносителезаписииИДсодержаниявовторойдорожкеаудиозаписи,иэтаппроверкиповходу,накоторомприположительномрезультатепринятиярешениянаэтапепринятиярешениявыполняетсяоперацияпроверкиповходунадвторойдорожкойаудиозаписи.этапредактированиядляредактированияпервойдорожкиаудиозаписидлягенерациивторойдорожкиаудиозаписииэтапприсвоенияидентификационнойинформациидляприсвоенияновогоИДдорожкииИДсодержаниявторойдорожкеаудиозаписи,причемновыйИДдорожкиоднозначноидентифицируетвторуюдорожкуаудиозаписи,априсвоенныйИДсодержанияидентиченИДсодержаниявпервойдорожкеаудиозаписи.1.Системауправлениявоспроизведениемаудиоданных,содержащаяпортативныйносительзаписи,устройствоуправлениялицензиями,котороевыполняет(i)операциюзагрузкизащищенногосодержаниявместесинформациейуправленияправамизащищенногосодержаниянаносительзаписи,обеспеченныйвустройствеуправлениялицензиями,(ii)операциюпроверкиповыходу,состоящуюиз(а)записинапортативныйносительзаписипервогоаудиообъекта,которыйгенерируетсякопированиемзащищенногосодержания,спервойидентификационнойинформацией,однозначноидентифицирующейоперациюпроверкиповыходу,и(b)уменьшениянаединицуразрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьзащищенноесодержание,и(iii)операциюпроверкиповходу,состоящуюиз(а)установкипервогоаудиообъекта,сохраненногонапортативномносителезаписи,вневоспроизводимоесостояниеи(b)увеличениянаединицуразрешенногочислапроверокповыходу,ипортативноеустройстворедактирования,которое(а)редактируетпервыйаудиообъектдлягенерациивторогоаудиообъекта,(b)генерируетвторуюидентификационнуюинформациюпутемкопированияпервойидентификационнойинформации,сохраненнойспервымаудиообъектомнапортативномносителезаписи,причемвтораяидентификационнаяинформацияидентичнапервойидентификационнойинформации,и(с)записываетвторойаудиообъектсвторойидентификационнойинформациейнапортативныйносительзаписи,приэтомпортативноеустройстворедактированиясодержитблоквоспроизведения,обеспечивающийвоспроизведениепервогоаудиообъектаивторогоаудиообъекта,иивоперациипроверкиповходуустройствоуправлениялицензиямиувеличиваетнаединицуразрешенноечислопроверокповыходувответнаустановкувневоспроизводимоесостояниелюбоговторогоаудиообъекта,сохраненноговпортативномносителезаписисвторойидентификационнойинформацией,идентичнойпервойидентификационнойинформации,сохраненнойспервымаудиообъектом,которыйустановленвневоспроизводимоесостояние.12.Системапоп.1,вкоторойустройствоуправлениялицензиямивыполняетмножествооперацийпроверкиповыходу,такчтогенерируетсямножествопервыхаудиообъектов,икаждаячастьпервойидентификационнойинформацииобеспечиваетразличениепервогоаудиообъекта,записанногопосредствомконкретнойоднойизоперацийпроверкиповыходу,отдругогоаудиообъекта,записанногопосредствомдругойоперациипроверкиповыходу.23.Системапоп.1,вкоторойредактирование,осуществляемоепортативнымустройствомредактирования,представляетсобойделениепервогоаудиообъектадлягенерациивторогоаудиообъекта,приэтомпортативноеустройстворедактированиязаписываетнапортативныйносительзаписивторойаудиообъект,генерируемыйпосредствомделения,свторойидентификационнойинформацией.34.Системапоп.3,вкоторойустройствоуправлениялицензиямисодержит45.Системапоп.1,вкоторойвоперациипроверкиповыходуустройствоуправлениялицензиями(а)считываетспортативногоносителязаписиинформациюоносителезаписи,однозначноидентифицирующуюпортативныйносительзаписи,(b)генерируетинформациюпредысториипроверокповыходуизинформациионосителеипервойидентификационнойинформации,котораязаписананапортативныйносительзаписиспервымаудиообъектом,и(с)сохраняетинформациюпредысториипроверокповыходувустройствеуправлениялицензиями,иустройствоуправлениялицензиямивыполняетоперациюпроверкиповходунадлюбымвторымаудиообъектом,которыйсохраненнапортативномносителезаписи,которомуприсвоенаинформацияоносителе,идентичнаяинформациионосителе,включеннойвинформациюпредысториипроверокповыходу,икоторыйсоответствуетвторойидентификационнойинформации,идентичнойпервойидентификационнойинформации,включеннойвинформациюпредысториипроверокповыходу.56.Системапоп.1,вкоторой67.Устройствоуправлениялицензиями,котороевыполняет(i)операциюзагрузкизащищенногосодержаниявместесинформациейуправленияправамизащищенногосодержаниянаносительзаписи,обеспеченныйвустройствеуправлениялицензиями,(ii)операциюпроверкиповыходу,состоящуюиз(а)записинапортативныйносительзаписипервогоаудиообъекта,которыйгенерируетсякопированиемзащищенногосодержания,спервойидентификационнойинформацией,однозначноидентифицирующейоперациюпроверкиповыходу,и(b)уменьшениянаединицуразрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьзащищенноесодержание,и(iii)операциюпроверкиповходу,состоящуюиз(а)установкипервогоаудиообъекта,сохраненногонапортативномносителезаписи,вневоспроизводимоесостояниеи(b)увеличениянаединицуразрешенногочислапроверокповыходу,78.Устройствопоп.7,вкотором89.Устройствопоп.8,вкотором910.Портативноеустройстворедактирования,котороеиспользуетсявсистемеуправлениявоспроизведениемаудиоданных,содержащейустройствоуправлениялицензиями,котороевыполняет(i)операциюзагрузкизащищенногосодержаниявместесинформациейуправленияправамизащищенногосодержаниянаносительзаписи,обеспеченныйвустройствеуправлениялицензиями,(ii)операциюпроверкиповыходу,состоящуюиз(а)записинапортативныйносительзаписипервогоаудиообъекта,которыйгенерируетсякопированиемзащищенногосодержания,спервойидентификационнойинформацией,однозначноидентифицирующейоперациюпроверкиповыходу,и(b)уменьшениянаединицуразрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьзащищенноесодержание,и(iii)операциюпроверкиповходу,состоящуюиз(а)установкипервогоаудиообъекта,сохраненногонапортативномносителезаписи,вневоспроизводимоесостояниеи(b)увеличениянаединицуразрешенногочислапроверокповыходу,причемпортативноеустройстворедактированияредактируетпервыйаудиообъект,сохраненныйнапортативномносителезаписи,исодержит1011.Устройствопоп.10,вкоторомустройствоуправлениялицензиямивыполняетмножествооперацийпроверкиповыходу,такчтогенерируетсямножествопервыхаудиообъектов,икаждаячастьпервойидентификационнойинформацииобеспечиваетразличениепервогоаудиообъекта,записанногопосредствомконкретнойоднойизоперацийпроверкиповыходу,отдругогоаудиообъекта,записанногопосредствомдругойоперациипроверкиповыходу.1112.Устройствопоп.11,вкоторомредактирование,осуществляемоепортативнымустройствомредактирования,представляетсобойделениепервогоаудиообъектадлягенерациивторогоаудиообъекта,приэтомпортативноеустройстворедактированиязаписываетнапортативныйносительзаписивторойаудиообъект,генерируемыйпосредствомделения,свторойидентификационнойинформацией.1213.Портативныйносительзаписидляиспользованияустройствомуправлениялицензиямиипортативнымустройствомредактирования,которыевключенывсистемууправлениявоспроизведениемаудиоданных,причемустройствоуправлениялицензиямивыполняет(i)операциюзагрузкизащищенногосодержаниявместесинформациейуправленияправамизащищенногосодержаниянаносительзаписи,обеспеченныйвустройствеуправлениялицензиями,(ii)операциюпроверкиповыходу,состоящуюиз(а)записинапортативныйносительзаписипервогоаудиообъекта,которыйгенерируетсякопированиемзащищенногосодержания,спервойидентификационнойинформацией,однозначноидентифицирующейоперациюпроверкиповыходу,и(b)уменьшениянаединицуразрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьзащищенноесодержание,и(iii)операциюпроверкиповходу,состоящуюиз(а)установкипервогоаудиообъекта,сохраненногонапортативномносителезаписи,вневоспроизводимоесостояниеи(b)увеличениянаединицуразрешенногочислапроверокповыходу,приэтомпортативныйносительзаписисодержит1314.Носительпоп.13,которыйвыполненввидекартыполупроводниковойпамяти,содержащейзащищеннуюобласть,вкоторойзаписаныперваяидентификационнаяинформацияивтораяидентификационнаяинформацияикотораядоступнадляустройства,аутентичностькоторогоподтверждена,инезащищеннуюобласть,вкоторойзаписаныпервыйаудиообъективторойаудиообъектикотораядоступнадляустройстванезависимооттого,подтвержденалиегоаутентичность.1415.Портативныйносительзаписидляиспользованиявсистеме,содержащейустройствоуправлениялицензиями,котороевыполняетмножествооперацийпроверокповыходу,причемкаждаяоперацияпроверкиповыходувыполняетсяпутем(а)записи,поменьшеймере,одногоаудиообъектанапортативныйносительзаписии(b)уменьшениянаединицуразрешенногочислапроверокповыходу,приэтомпортативныйносительзаписисодержит1516.Носительпоп.15,вкоторомперваядорожкааудиозаписидополнительносодержитИДдорожки,причемкогдаперваядорожкааудиозаписиобъединяетсясвторойдорожкойаудиозаписи,соответствующейдругойоперациипроверкиповыходу,тоИДдорожкиобновляется,чтобыпоказать,чтоперваядорожкааудиозаписидолжнавоспроизводитьсясвторойдорожкойаудиозаписи,иИДсодержанияотличаетпервуюдорожкуаудиозаписиотвторойдорожкиаудиозаписи,дажееслиперваядорожкааудиозаписиобъединенасвторойдорожкойаудиозаписи.1617.Носительпоп.15,вкотором1718.Носительпоп.17,вкотором1819.Носительзаписипоп.15,вкоторомперваядорожкааудиозаписидополнительносодержитмеждународныйстандартныйкодзаписиISRC,приэтомданныйкодISRCикодISRCвовторойдорожкеаудиозаписиимеютодноитожезначение,иИДсодержанияотличаетпервуюдорожкуаудиозаписиотвторойдорожкиаудиозаписи,причемвтораядорожкааудиозаписисоответствуетдругойоперациипроверкиповыходу.1920.Носительпоп.15,вкоторомперваядорожкааудиозаписисодержитмножествопервыхаудиообъектов,соответствующиходномуитомужесодержанию,свременемвоспроизведения,превышающимпредварительнозаданнуюдлительностьповремени,причемкаждыйизмножествапервыхаудиообъектовсоответствуетодномуитомужеИДсодержания.2021.Носительпоп.15,которыйвыполненввидекартыполупроводниковойпамяти,причемкартаполупроводниковойпамятисодержитзащищеннуюобласть,вкоторойзаписаныИДсодержанияикотораядоступнадляустройства,аутентичностькоторогоподтверждена,инезащищеннуюобласть,вкоторойзаписаныпервыеаудиообъектыикотораядоступнадляустройстванезависимооттого,подтвержденалиегоаутентичность.2122.Устройствоуправлениялицензиями,котороевыполняет(i)операциюпроверкиповыходу,состоящуюиз(а)записинапортативныйносительзаписидорожкиаудиозаписии(b)уменьшениянаединицуразрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьдорожкуаудиозаписии(ii)операциюпроверкиповходу,состоящуюиз(а)установкидорожкиаудиозаписи,сохраненнойнапортативномносителезаписи,вневоспроизводимоесостояниеи(b)увеличениянаединицуразрешенногочислапроверокповыходу,причемустройствоуправлениялицензиямисодержит2223.Портативноеустройстворедактирования,котороередактируетпервуюдорожкуаудиозаписи,записаннуюнапортативномносителезаписи,причемпервойдорожкеаудиозаписиприсвоенИДдорожки,иперваядорожкааудиозаписисодержитпервыйаудиообъектсИДсодержания,анапортативномносителезаписизаписанИДносителя,причемпортативноеустройстворедактированиясодержит2324.Устройствопоп.23,вкоторомпортативныйносительзаписихранитмножестводорожекаудиозаписи,приэтомредактирование,осуществляемоеблокомредактирования,представляетсобойобъединениедвухилиболеедорожекаудиозаписидлягенерациивторойдорожкиаудиозаписи.2425.Устройствопоп.23,вкоторомредактирование,осуществляемоеблокомредактирования,представляетсобойделениепервойдорожкиаудиозаписидлягенерациивторойдорожкиаудиозаписи,приэтомблокприсвоенияидентификационнойинформацииприсваиваетновыйИДдорожкииИДсодержаниявторойдорожкеаудиозаписи,причемновыйИДдорожкиоднозначноидентифицируетвторуюдорожкуаудиозаписи,априсвоенныйИДсодержанияидентиченИДсодержаниявпервойдорожкеаудиозаписи.2526.Устройствопоп.25,вкоторомпервомуаудиообъектувпервойдорожкеаудиозаписиприсвоенИДобъекта,иблокприсвоенияидентификационнойинформацииприсваиваетновыйИДобъектавторомуаудиообъектувовторойдорожкеаудиозаписи,причемновыйИДобъектаоднозначноидентифицируетвторойаудиообъект.2627.Машиночитаемыйносительзаписи,накоторомзаписанапрограммадлявыполнениякомпьютером(i)операциизагрузкизащищенногосодержаниявместесинформациейуправленияправамизащищенногосодержаниянаносительзаписи,обеспеченныйвустройствеуправлениялицензиями,(ii)операциипроверкиповыходу,состоящейиз(а)записинапортативныйносительзаписипервогоаудиообъекта,которыйгенерируетсякопированиемзащищенногосодержания,спервойидентификационнойинформацией,однозначноидентифицирующейоперациюпроверкиповыходу,и(b)уменьшениянаединицуразрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьзащищенноесодержание,и(iii)операциипроверкиповходу,состоящейиз(а)установкипервогоаудиообъекта,сохраненногонапортативномносителезаписи,вневоспроизводимоесостояниеи(b)увеличениянаединицуразрешенногочислапроверокповыходу,приэтомпрограммасодержит2728.Машиночитаемыйносительзаписи,накоторомзаписанапрограммадлявыполнениякомпьютеромредактированияпервойдорожкиаудиозаписи,причемпервойдорожкеаудиозаписиприсвоенИДдорожки,иперваядорожкааудиозаписивключаетвсебяпервыйаудиообъектсИДсодержания,причемпрограммасодержит2829.Способвыполнениякомпьютером(i)операциизагрузкизащищенногосодержаниявместесинформациейуправленияправамизащищенногосодержаниянаносительзаписи,обеспеченныйвустройствеуправлениялицензиями,(ii)операциипроверкиповыходу,состоящейиз(а)записинапортативныйносительзаписипервогоаудиообъекта,которыйгенерируетсякопированиемзащищенногосодержания,спервойидентификационнойинформацией,однозначноидентифицирующейоперациюпроверкиповыходу,и(b)уменьшениянаединицуразрешенногочислапроверокповыходу,котороевключеновинформациюуправленияправамиикотороеуказывает,сколькоразразрешенокопироватьзащищенноесодержание,и(iii)операциипроверкиповходу,состоящейиз(а)установкипервогоаудиообъекта,сохраненногонапортативномносителезаписи,вневоспроизводимоесостояниеи(b)увеличениянаединицуразрешенногочислапроверокповыходу,приэтомспособсодержит2930.Способвыполнениякомпьютеромредактированияпервойдорожкиаудиозаписи,записаннойнапортативномносителезаписи,причемпервойдорожкеаудиозаписиприсвоенИДдорожки,иперваядорожкааудиозаписивключаетвсебяпервыйаудиообъектсИДсодержания,анапортативномносителезаписизаписанИДносителязаписи,причемспособсодержит30
Источник поступления информации: Роспатент

Показаны записи 1-3 из 3.
10.04.2019
№219.017.011f

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

Изобретение относится к карте полупроводниковой памяти для хранения цифрового содержимого и устройству считывания данных для считывания цифрового содержимого с карты полупроводниковой памяти. Техническим результатом является создание карты полупроводниковой памяти, которая способна хранить как...
Тип: Изобретение
Номер охранного документа: 0002251752
Дата охранного документа: 10.05.2005
19.04.2019
№219.017.2d06

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

Изобретение относится к плате полупроводниковой памяти, устройству воспроизведения, устройству записи и способам воспроизведения и записи, носителю записи, в частности, к усовершенствованному запоминанию управляющей информации и звуковых данных. Техническим результатом является расширение...
Тип: Изобретение
Номер охранного документа: 0002255382
Дата охранного документа: 27.06.2005
19.04.2019
№219.017.2d19

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

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