Система и способ управления воспроизведением аудиоданных с устройством редактирования и носителем записи
Иллюстрации
Показать всеИзобретение относится к системе управления воспроизведением защищенных от копирования аудиоданных, которая включает устройство управления лицензиями (УУЛ), устройство редактирования (УР) и портативный носитель записи. Технический результат: возможность управления воспроизведением аудиоданных с выполнением их проверки по входу на портативном носителе записи, даже в случае редактирования аудиоданных. Технический результат достигается тем, что УУЛ сохраняет пары содержаний, защищенных от противоправного копирования, и числа разрешенных проверок по выходу. При поступлении запроса на выполнение проверки по выходу для носителя записи УУЛ записывает аудиообъект (АОБ), соответствующий содержанию на носителе, присваивает идентификатор (ИД) содержания данному АОБ и уменьшает на единицу соответствующее число разрешенных проверок по выходу. УР редактирует АОБ и присваивает ИД содержания, который является тем же самым, что и ИД содержания исходного АОБ, каждому новому АОБ, полученному путем редактирования. Локальная память сохраняет информацию предыстории, включающую ИД носителя и ИД содержания, присвоенный исходному АОБ. При поступлении запроса на выполнение проверки по входу для носителя УУЛ устанавливает в невоспроизводимое состояние АОБ, которому присвоен ИД содержания, являющийся тем же самым, что и ИД содержания в информации предыстории, и увеличивает на единицу число разрешенных проверок по выходу. 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 присвоения