Устройство обработки информации, устройство изготовления носителя записи информации, носитель записи информации, их способы и компьютерная программа
Иллюстрации
Показать всеИзобретение относится к устройству обработки информации. Техническим результатом является предотвращение неразрешенного копирования содержания и защита владельца авторских прав. Устройство обработки информации, предназначенное для выполнения обработки воспроизведения содержания, включает в себя: модуль обработки воспроизведения содержания, предназначенный для выполнения обработки преобразования данных, для замены части данных конфигурации вводимого содержания, предназначенного для воспроизведения, данными преобразования, и выполнения обработки для воспроизведения содержания, предназначенного для воспроизведения; и модуль генерирования параметра, предназначенный для предоставления в модуль обработки воспроизведения содержания параметра, который применяют при обработке преобразования данных; в котором модуль обработки воспроизведения содержания выполнен с возможностью получения идентификатора параметра, который отличается для каждого сегмента, установленного в качестве области разделения на секции воспроизводимого содержания, и вывода запроса на расчет параметра, вместе с идентификатором параметра в модуль генерирования параметра; и в котором модуль генерирования параметра выполнен с возможностью предоставления в модуль воспроизведения содержания параметра, соответствующего сегменту, в ответ на запрос на расчет параметра из модуля воспроизведения содержания. 2 н. и 22 з.п. ф-лы, 31 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки информации, устройству изготовления носителя записи информации, носителю записи информации, их способам и компьютерной программе. Более конкретно, настоящее изобретение относится к устройству обработки информации, устройству изготовления носителя записи информации, носителю записи информации, их способам и компьютерной программе, в которых неразрешенное использование содержания устраняется в результате обработки преобразования данных, выполняемой для различного содержания, для которого требуется обеспечить управление использованием содержания, реализуя, таким образом, строгое управление использованием содержания.
Уровень техники
Различные типы программных данных, такие как звуковые данные, например музыка и т.д., данные изображения, например кинофильмы и т.д., игровые программы, различные типы прикладных программ и т.д. (ниже называются "содержание") могут быть сохранены как цифровые данные на носителях записи, например дисках типа Blu-ray, в которых используется синий лазер, или дисках DVD (цифровой универсальный диск), MD (минидиск) и CD (компакт-диск). В частности, диски типа Blu-ray, в которых используют синий лазер, являются дисками с высокой плотностью записи, на которых могут быть записаны массивные количества содержания изображения и т.п., такого как данные изображения высокого качества.
Цифровое содержание сохраняют на таких носителей записи информации различных типов (носители записи) для распространения их пользователям. Пользователи воспроизводят и используют содержание на устройстве воспроизведения, таком как ПК (персональный компьютер), проигрыватель дисков и т.д., принадлежащем пользователю.
Обычно право на распространение и т.д. множества видов содержания, такого как музыкальные данные, данные изображения и т.д., сохраняется за создателем или распространителем содержания. В соответствии с этим, во время распространения содержания обычно принимают меры, которые устанавливают определенные ограничения по использованию, то есть использование содержания разрешается только для авторизованных пользователей и предотвращается неразрешенное воспроизведение и т.п.
В цифровых устройствах записи и на носителях записи запись и воспроизведение можно повторять без ухудшения качества, например, изображения или звука, и при этом возникают проблемы, такие как распространение нелегально скопированного содержания через сеть Интернет, распределение так называемых контрафактных дисков нелегального издания, или содержания, скопированного на диски CD-R или тому подобное, использование размноженного копированного содержания, сохраненного на жестких дисках ПК и т.п.
Носители записи большой емкости, такие как DVD, разработанные в последние годы носители записи, для считывания которых используется синий лазер, и т.д., позволяют записывать большие количества данных, например от одного до нескольких кинофильмов в виде цифровой информации на одном диске. Возможность записи информации изображения и т.п. в виде цифровой информации делает проблему предотвращения неразрешенного копирования для защиты держателей авторских прав еще более важным вопросом. В последнее время были воплощены различные методики предотвращения неразрешенного копирования в цифровых устройствах записи и на носителях записи для предотвращения такого неразрешенного копирования цифровых данных.
Сущность изобретения
Одна из методик предотвращения неразрешенного копирования содержания и защиты владельца авторских прав состоит в обработке содержания с использованием шифрования. Однако даже при использовании зашифрованного содержания возникает проблема, состоящая в том, что если произойдет утечка секретного ключа, происходит неразрешенная утечка дешифрованного содержания. Меры, описанные в публикации №11-45508 находящейся на рассмотрении заявки на японский патент, представляют собой предшествующий уровень техники, в котором раскрыты мероприятия, предназначенные для решения таких проблем. В публикации №11-45508 находящейся на рассмотрении заявки на японский патент раскрыта компоновка, в которой неразрешенное воспроизведение содержания предотвращается путем перезаписи части содержания с использованием фиктивных данных.
Во время обработки воспроизведения содержания, в котором содержание было заменено фиктивными данными, необходимо выполнять замену фиктивных данных снова исходными данными содержания. Такая обработка преобразования данных должна быть выполнена без внешней утечки исходного содержания, и также, предпочтительно, чтобы была предотвращена утечка информации обработки, такой как положение фиктивных данных и способ преобразования. Современное состояние известного уровня техники таково, что все еще остается много проблем, которые требуется изучить в отношении такой компоновки, для выполнения такой обработки во время воспроизведения так, чтобы обеспечить безопасность и предотвратить утечку информации.
Настоящее изобретение было выполнено с учетом описанного выше состояния уровня техники, и, соответственно, желательно обеспечить устройство обработки информации, устройство изготовления носителя записи информации, носитель записи информации, их способы и компьютерную программу, в которых эффективно реализовано предотвращение неразрешенного использования содержания путем разрушения содержания в результате частичной замены данных конфигурации содержания и реализации надежной обработки данных, которая предотвращает утечку информации при обработке воспроизведения.
Устройство обработки информации, предназначенное для выполнения обработки воспроизведения содержания, в соответствии с вариантом выполнения настоящего изобретения включает в себя: модуль обработки воспроизведения содержания, предназначенный для выполнения обработки преобразования данных, для замены части данных конфигурации вводимого содержания, предназначенного для воспроизведения, данными преобразования и выполнения обработки для воспроизведения содержания, предназначенного для воспроизведения; и модуль генерирования параметра, предназначенный для предоставления в модуль обработки воспроизведения содержания параметра, который применяют при обработке преобразования данных; в котором модуль обработки воспроизведения содержания выполнен с возможностью получения идентификатора параметра, который отличается для каждого сегмента, установленного в качестве области разделения на секции воспроизводимого содержания, и вывода запроса на расчет параметра вместе с идентификатором параметра в модуль генерирования параметра; и в котором модуль генерирования параметра выполнен с возможностью предоставления в модуль воспроизведения содержания параметра, соответствующего сегменту, в ответ на запрос на расчет параметра из модуля воспроизведения содержания.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью обеспечения выполнения обработки расчета или обработки шифрования в отношении данных таблицы восстановления, включающей данные преобразования, с использованием параметра, соответствующего сегменту, полученному из модуля генерирования параметра, и выполнения обработки восстановления данных, включающих в себя данные преобразования, используемые как данные замены для данных конфигурации сегмента.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью выполнения обработки для получения номера пакета, состоящего из пакета конфигурации сегмента, включенного в блок воспроизведения, из карты ЕР, включенной в информацию клипа, которая представляет собой информацию блока воспроизведения содержания; и обращения к таблице определения идентификатора параметра, который коррелирует идентификатор параметра с номером пакета, используемым в качестве данных конфигурации содержания, и для получения идентификатора параметра, соответствующего номеру пакета для пакета конфигурации сегмента.
Кроме того, таблица определения идентификатора параметра может представлять собой таблицу, в которой скоррелированы идентификатор параметра и номер пакета, находящегося в положении заголовка сегмента, который представляет собой данные конфигурации содержания.
Кроме того, номер пакета может представлять собой номер пакета источника (НПИ, SPN), соответствующий I-изображению, включенному в карту ЕР.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью выполнения обработки для получения ИД (ID) таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включенной в информацию клипа, которая представляет собой информацию блока воспроизведения содержания; и обращения к таблице определения идентификатора параметра, который коррелирует идентификатор параметра с ИД таблицы регистрации карты ЕР для получения идентификатора параметра, соответствующего номеру пакета конфигурации сегмента.
Кроме того, таблица определения идентификатора параметра может представлять собой таблицу, в которой скоррелированы идентификатор параметра и ИД таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включающей информацию пакета в положении заголовка сегмента, который представляет собой данные конфигурации содержания.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью выполнения обработки для получения ИД таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включенной в информацию клипа, которая представляет собой информацию блока воспроизведения содержания; и расчета идентификатора параметра, соответствующего сегменту, на основе ИД таблицы регистрации карты ЕР.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью выполнения обработки для расчета идентификатора параметра, соответствующего сегменту, на основе ИД таблицы регистрации карты ЕР, в соответствии со следующим выражением:
(SP_ID)=(EP_map_ID)/N
где SP_ID представляет собой идентификатор параметра;
EP_map_ID представляет собой ИД таблицы регистрации карты ЕР; и
N представляет собой количество таблиц регистрации карты ЕР, установленных в соответствии с одним сегментом.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью выполнения обработки для расчета количества раз использования таблицы регистрации карты ЕР, включенной в информацию клипа, которая представляет собой информацию блока воспроизведения содержания, и расчета идентификатора параметра, соответствующего сегменту, на основе результата подсчета для таблицы регистрации карты ЕР.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью выполнения обработки для получения данных таблицы восстановления, включающих в себя данные преобразования, из пакетов, содержащихся в содержании, выполняя обработку расчета или обработку шифрования, с использованием параметра, соответствующего сегменту, полученному из модуля генерирования параметра, и выполнения обработки восстановления данных, включающих в себя данные преобразования, используемые как данные замены, в качестве данных конфигурации сегмента.
Кроме того, модуль обработки воспроизведения содержания может быть выполнен с возможностью выполнения обработки для получения данных таблицы восстановления, включающей в себя данные преобразования, из данных таблицы восстановления, отличающихся и независимых от содержания, выполнения обработки расчета или обработки шифрования с использованием параметра, соответствующего сегменту, полученному из модуля генерирования параметра, и выполнения обработки восстановления данных, включающих данные преобразования, используемые в качестве данных замены для данных конфигурации сегмента.
Кроме того, модуль расчета параметра может быть выполнен как виртуальная машина, установленная в устройстве обработки информации.
Кроме того, устройство обработки информации может быть выполнено с возможностью запроса расчета параметра из модуля обработки воспроизведения содержания в модуль расчета параметра, который выполнен как запрос прерывания, и предоставление параметра из модуля расчета параметра в модуль обработки воспроизведения содержания выполняют как ответ на запрос прерывания.
Устройство изготовления носителя записи информации в соответствии с другим вариантом выполнения настоящего изобретения включает в себя: модуль обработки данных, предназначенный для генерирования содержания, включающий в себя поврежденные данные, отличающиеся от правильных данных конфигурации содержания, и таблицу восстановления, включающую в себя таблицу определения идентификатора параметра, в которой сохранена основная часть данных таблицы восстановления, сохраненная путем обработки расчета или обработки шифрования данных преобразования, предназначенных для замены поврежденными данными, с параметром, установленным в соответствии с сегментом, который представляет собой разделенную на секции область содержания, и идентификатор параметра, который представляет собой информацию идентификации параметра; и модуль записи данных, предназначенный для записи содержания, включающего в себя поврежденные данные, и таблицу восстановления, на носителе записи информации.
Кроме того, таблица определения идентификатора параметра может представлять собой таблицу, в которой скоррелированы идентификатор параметра и номер пакета, находящегося в положении заголовка сегмента, который представляет собой данные конфигурации содержания.
Кроме того, таблица определения идентификатора параметра может представлять собой таблицу, в которой скоррелированы идентификатор параметра и ИД таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включающей в себя информацию пакета, находящегося в положении заголовка сегмента, который представляет собой данные конфигурации содержания.
На носителе записи информации в соответствии с другим вариантом выполнения настоящего изобретения сохранены: содержание, часть данных конфигурации содержания которого заменена и воспроизведена; таблица восстановления, в которой сопоставлены и зарегистрированы идентификатор параметра, который установлен в соответствии с сегментом, в котором данные конфигурации содержания разделены на секции с получением множества сегментов и установлены, и данные преобразования, которые представляют собой объект для замены частью данных конфигурации содержания, предназначенных для замены; где данные преобразования представляют собой данные, для которых были выполнены расчет или обработка кодирования на основе параметра, соответствующего идентификатору параметра.
Кроме того, носитель записи информации может дополнительно содержать временную метку представления (ВМП, PTS) точки входа и карту ЕР, с которой скоррелирован и зарегистрирован номер пакета, который представляет собой адрес; в котором сегмент разделен на секции на основе множества точек входа, зарегистрированных в карте ЕР.
Кроме того, сегмент может быть разделен на секции на основе фиксированного количества точек входа.
Способ обработки информации, предназначенный для выполнения обработки воспроизведения содержания, в соответствии с другим вариантом выполнения настоящего изобретения включает в себя следующие этапы: обработку воспроизведения содержания, выполняемую в модуле обработки воспроизведения содержания для обработки преобразования данных, для замены части данных конфигурации входного содержания, предназначенного для воспроизведения, данными преобразования, и обработку по замене воспроизводимого содержания; и генерирование параметра, выполняемое в модуле генерирования параметра, для предоставления в обработку воспроизведения содержания параметра, применяемого при обработке преобразования данных; в котором обработка воспроизведения содержания имеет этап получения идентификатора параметра, который отличается для каждого сегмента, установленного как область разделения на секции воспроизводимого содержания, и вывод запроса на расчет параметра, который сопровождает идентификатор параметра, в модуле генерирования параметра; и в котором генерирование параметра содержит этап предоставления в модуль воспроизведения содержания параметра, соответствующего сегменту, в ответ на запрос на расчет параметра из модуля воспроизведения содержания.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки расчета или обработки шифрования в отношении данных таблицы восстановления, включающих в себя данные преобразования, с применением параметра, соответствующего сегменту, полученному из модуля генерирования параметра, и для выполнения обработки восстановления данных, включающих в себя данные преобразования, используемые как данные замены для данных конфигурации сегмента.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки для получения номера пакета конфигурации сегмента, включенного в блок воспроизведения, из карты ЕР, включенной в информацию клипа, которая представляет собой информацию блока воспроизведения содержания; и обращения к таблице определения идентификатора параметра, коррелирующей идентификатор параметра с номером пакета, который используют как данные конфигурации содержания; и получения идентификатора параметра, соответствующего номеру пакета конфигурации сегмента.
Кроме того, таблица, определяющая идентификатор параметра, может представлять собой таблицу, в которой скоррелированы идентификатор параметра и номер пакета в положении заголовка сегмента, который представляет собой данные конфигурации содержания.
Кроме того, номер пакета может представлять собой номер пакета источника (НПИ), соответствующий I-изображению, включенному в карту ЕР.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки для получения ИД таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включенный в информацию клипа, которая представляет собой информацию блока воспроизведения содержания; и обращения к таблице, определяющей идентификатор параметра, коррелирующей идентификатор параметра с ИД таблицы регистрации карты ЕР, для получения идентификатора параметра, соответствующего номеру пакета конфигурации сегмента.
Кроме того, таблица определения идентификатора параметра может представлять собой таблицу, в которой скоррелированы идентификатор параметра и ИД таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включающей в себя информацию пакета, находящегося в положении заголовка сегмента, который представляет собой данные конфигурации содержания.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки для получения ИД таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включенный в информацию клипа, которая представляет собой информациею блока воспроизведения содержания; и расчета идентификатора параметра, соответствующего сегменту, на основе ИД таблицы регистрации карты ЕР.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки для расчета идентификатора параметра, соответствующего сегменту, на основе ИД таблицы регистрации карты ЕР, в соответствии со следующим выражением:
(SP_ID)=(EP_map_ID)/N
где SP_ID представляет собой идентификатор параметра;
EP_map_ID представляет собой ИД таблицы регистрации карты ЕР; и
N представляет собой количество таблиц регистрации карты ЕР, установленных в соответствии с одним сегментом.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки для подсчета количества раз использования таблицы регистрации карты ЕР, включенной в информацию клипа, которая представляет собой информацию блока воспроизведения содержания, и расчета идентификатора параметра, соответствующего сегменту, на основе результата подсчета для таблицы регистрации карты ЕР.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки для получения данных таблицы восстановления, включающих в себя данные преобразования из пакетов, содержащихся в содержании, выполнения обработки расчета или обработки шифрования с применением параметра, соответствующего сегменту, полученному из модуля генерирования параметра, и выполнения обработки восстановления данных, включающей в себя данные преобразования, используемые как данные замены для данных конфигурации сегмента.
Кроме того, обработка воспроизведения содержания может иметь этап выполнения обработки для получения данных таблицы восстановления, включающих в себя данные преобразования, из данных таблицы восстановления, отличающихся и не зависимых от содержания, выполнения обработки расчета или обработки шифрования, с применением параметра, соответствующего сегменту, полученному из модуля генерирования параметра, и выполнения обработки восстановления данных, включающих в себя данные преобразования, используемые как данные замены для данных конфигурации сегмента.
Способ изготовления носителя записи информации в соответствии с другим вариантом выполнения настоящего изобретения включает в себя следующие этапы: обработки генерирования данных для содержания, в котором часть данных конфигурации содержания заменена и воспроизведена, и таблицы восстановления, в которой сопоставлены и зарегистрированы идентификатор параметра, который установлен в соответствии с сегментом, в котором данные конфигурации содержания разделены на секции с получением множества сегментов и установлены, и данные преобразования, которые представляют собой объект для замены частью данных конфигурации содержания, предназначенных для замены; и записи данных для записи содержания, включающего в себя поврежденные данные и таблицу восстановления, на носитель записи информации.
Компьютерная программа, предназначенная для выполнения обработки воспроизведения содержания в устройстве обработки информации, в соответствии с другим вариантом выполнения настоящего изобретения включает в себя следующие этапы: обработки воспроизведения содержания, выполняемой в модуле обработки воспроизведения содержания для обработки преобразования данных, для перезаписи части данных конфигурации входного содержания для воспроизведения и обработки для воспроизведения воспроизводимого содержания; и генерирования параметра, выполняемого в модуле генерирования параметра, для предоставления в модуль обработки воспроизведения содержания параметра, применяемого при обработке преобразования данных; в которой обработка воспроизведения содержания имеет этап получения идентификатора параметра, который отличается для каждого сегмента, установленного как область разделения на секции содержания воспроизведения и вывода запроса на расчет параметра совместно с идентификатором параметра в модуль генерирования параметра; и в которой генерирование параметра имеет этап предоставления в модуль воспроизведения содержания параметра, соответствующего сегменту, в ответ на запрос на расчет параметра из модуля воспроизведения содержания.
Следует отметить, что компьютерная программа в соответствии с настоящим изобретением может представлять собой, например, компьютерную программу, позволяющую создать компьютерную систему, выполненную с возможностью выполнения различных типов программных кодов, с использованием носителей записи или среды передачи данных, позволяющих предоставлять в считываемом компьютером формате, например, такие носители записи, как CD (компакт-диски), FD (гибкие диски), МО (магнитооптические диски) и т.д, или среды передачи данных, такие как сети или тому подобное. Предоставление такой программы в формате, считываемом компьютером, реализует обработку, соответствующую программе, работающей в компьютерной системе.
Другие цели, свойства и преимущества настоящего изобретения будут очевидны из следующего подробного описания на примере описанных ниже вариантов выполнения настоящего изобретения и приложенных чертежей. Следует отметить, что термин "система", используемый в настоящем описании, относится к расположению логических узлов множества устройств, и не ограничивается компоновкой, в которой все составляющие устройства находятся в одном корпусе.
В соответствии с одним вариантом выполнения настоящего изобретения, при использовании конфигурации для восстановления и получения данных, преобразуемых путем расчета параметра или обработки шифрования, различных для каждого сегмента, установленного как область разделения содержания на секции, и выполнения воспроизведения содержания, с заменой части данных содержания на полученные данные преобразования, может быть реализована конфигурация, в которой ИД параметра, соответствующий сегменту, получают на основе таблицы, коррелирующей НПИ (номер пакета источника), включенный в содержание, предназначенное для воспроизведения, и ИД параметра (SP_ID), или на основе таблицы, коррелирующей идентификатор таблицы регистрации карты ЕР (ИД таблицы регистрации карты ЕР), в которой записана информация пакета, включенного в сегмент содержания, предназначенного для воспроизведения, и ИД параметра, причем полученный ИД параметра (SP_ID) передают как уведомление для защищенной ВМ (VM), и запрос (INTRP) на расчет секретного параметра выполняется так, что воспроизведение содержания может быть выполнено, при выполнении соответствующих преобразований данных, путем последовательного приема секретных параметров (СП (SP)), соответствующих каждому сегменту из защищенной ВМ, соответствующим образом.
Кроме того, в соответствии с вариантом выполнения настоящего изобретения может быть воплощена конфигурация, в которой прикладная программа воспроизведения (устройство воспроизведения), которая выполняет воспроизведение содержания, вначале определяет карту ЕР, соответствующую данным содержания, предназначенным для воспроизведения, из карты ЕР, зарегистрированной в информации клипа, которая представляет собой информацию блока воспроизведения содержания, и получает ИД параметра (SP_ID) либо путем применения расчетной формулы, или путем подсчета таблиц регистрации карты ЕР, на основе идентификатора таблицы регистрации карты ЕР (ИД таблицы регистрации карты ЕР), причем полученный ИД параметра (SP_ID) передают как уведомление в защищенную ВМ, и выполняют запрос (INTRP) на расчет секретного параметра, в результате чего может быть получен ИД параметра (SP_ID), без применения специальной таблицы определения ИД параметра, и воспроизведение содержания может быть выполнено при выполнении соответствующего преобразования данных, путем последовательного приема секретных параметров (СП), соответствующих каждому сегменту из защищенной ВМ правильным образом.
Краткое описание чертежей
На фиг.1 показана схема, описывающая конфигурацию и обработку сохраненных данных на носителе записи информации и устройство привода, и устройство обработки информации;
На фиг.2 показана схема, описывающая пример установки модуля управления содержанием для установок, выполненных в отношении сохраненных данных на носителе записи информации;
На фиг.3 показана схема, описывающая корреляцию между модулем управления содержанием для установок, выполненных в отношении сохраненных данных на носителе записи информации и ключа модуля;
На фиг.4 показана схема, описывающая содержание, записанное на носителе записи информации, и обработку преобразования данных, необходимую для воспроизведения содержания;
На фиг.5 показана схема, описывающая конфигурацию данных в случае таблицы восстановления, сохраненной в пакетах транспортного потока, включающего содержание;
На фиг.6 показана схема, подробно описывающая содержание и таблицу восстановления, сохраненную на носителе записи информации;
На фиг.7 показана схема, представляющая конфигурацию данных записей восстановления, включенных в таблицу восстановления;
На фиг.8 показана схема, описывающая обработку преобразования данных, с применением записей восстановления в пакетах TS, составляющих содержание;
На фиг.9 показана схема, описывающая обработку преобразования данных, с использованием записей восстановления, включенных в таблицу восстановления;
На фиг.10 показана схема, описывающая последовательность обработки, выполняемую между прикладной программой воспроизведения (проигрывателем) и защищенной ВМ;
На фиг.11 показана схема, описывающая обработку для копирования таблицы восстановления, выполняемую при обработке инициирования названия, в пределах последовательности обработки между прикладной программой воспроизведения (проигрывателем) и защищенной ВМ;
На фиг.12 показана схема, описывающая последовательность приема и обработки отказа в защищенной ВМ;
На фиг.13 показана схема, описывающая пример обработки воспроизведения содержания;
На фиг.14 показана схема, описывающая обработку преобразования данных, выполняемую во время воспроизведения содержания;
На фиг.15 показана схема, описывающая в общих чертах пример 1 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту;
На фиг.16 показана схема, описывающая карту ЕР;
На фиг.17 показана схема, описывающая карту ЕР;
На фиг.18 показана схема, описывающая последовательность обработки по примеру 1 для получения идентификатора СП (SP_ID), соответствующего сегменту, и пример конфигурации таблицы определения SP_ID;
На фиг.19 показана схема, иллюстрирующая полную конфигурацию данных таблицы восстановления;
На фиг.20 показана схема, описывающая пример конфигурации таблицы определения SP_ID;
На фиг.21 показана схема, иллюстрирующая конфигурацию данных основной части таблицы восстановления, содержащейся в таблице восстановления;
На фиг.22 показана схема, иллюстрирующая конфигурацию данных блока таблицы восстановления (блок ТВС (FUT)), содержащегося в основной части таблицы восстановления;
На фиг.23 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания в случае применения обработки по примеру 1 для получения идентификатора СП (SP_ID), соответствующего сегменту;
На фиг.24 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания для специального воспроизведения в случае применения обработки по примеру 1, для получения идентификатора СП (SP_ID), соответствующего сегменту;
На фиг.25 показана схема, описывающая пример конфигурации таблицы определения SP_ID в обработке по примеру 2;
На фиг.26 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания в случае применения обработки по примеру 2 для получения идентификатора СП (SP_ID), соответствующего сегменту;
На фиг.27 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания для специального воспроизведения в случае применения обработки по примеру 2, для получения идентификатора СП (SP_ID), соответствующего сегменту;
На фиг.28 показана схема, описывающая общую компоновку обработки по примеру 3 для получения идентификатора СП (SP_ID), соответствующего сегменту;
На фиг.29 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания в случае применения обработки по примеру 3, для получения идентификатора СП (SP_ID), соответствующего сегменту;
На фиг.30 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания для специального воспроизведения в случае применения обработки по примеру 3, для получения идентификатора СП (SP_ID), соответствующего сегменту; и
На фиг.31 показана схема, описывающая пример конфигурации аппаратных средств устройства обработки информации для выполнения прикладных программ в качестве главного устройства.
Описание предпочтительных вариантов выполнения
Устройство обработки информации, устройство изготовления носителя записи информации, носитель записи информации, их способы и компьютерная программа в соответствии с настоящим изобретением будут подробно описаны со ссылкой на чертежи. Следует отметить, что описание будет выполнено в соответствии со следующими пунктами.
1. Обзор сохраненных данных на носителе записи информации и обработка в приводе и в главном устройстве.
2. О модуле управления содержанием (модуль МУС (CPS)).
3. Обзор конфигурации данных содержания, включающей модифицированные данные, и обработка преобразования данных.
4. Обработка прикладной программы воспроизведения (проигрывателя) и защищенная ВМ.
5. Обработка воспроизведения содержания.
6. Обработка для получения идентификатора СП (SP_ID), соответствующего сегменту.
(6.1) Пример 1 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту.
(6.2) Пример 2 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту.
(6.3) Пример 3 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту.
7. Конфигурация устройства обработки информации.
8. Устройство изготовления носителя записи информации и носитель записи информации.
1. Обзор сохраненных данных на носителе записи информации и обработка в приводе и в главном устройстве
Вначале будет приведено описание, относящееся к обзору сохраненных данных на носителе записи информации, а также их обработке в приводе и в главном устройстве. На фиг.1 представлена конфигурация носителя 100 записи информации, на котором сохранено содержание, привода 120 и главного устройства 140. Главное устройство 140 представляет собой прикладную программу воспроизведения (или записи) данных, которую выполняют в устройстве обработки информации, таком как, например, ПК или тому подобное, и выполняет обработку с использованием аппаратных средств устройства обработки информации, такого как ПК или тому подобное, в соответствии с заданной последовательностью обработки данных.
Носитель 100 записи информации представляет собой носитель записи информации, такой как, например, диск типа Blu-ray, DVD или тому подобное, и представляет собой носитель записи информации, на котором записано авторизованное содержание (диск типа ПЗУ (ROM) или тому подобное), изготовленный на заводе по изготовлению дисков, с разрешения, так называемого, держателя права на содержание, имеющего соответствующие права в отношении содержания или права на распространение, или носитель записи информации, на который можно записывать данные (диск RE (с возможностью записи) или тому подобное). Следует отметить, что в следующем варианте выполнения носитель дискового типа будет использоваться как пример для описания носителя записи информации, при этом настоящее изобретение можно применять для конфигураций, в которых используются различные типы носителей записи информации.
Как показано на фиг.1, на носитель 100 записи информации записаны зашифрованное содержание 101, которое было подвергнуто обработке шифрования и частичной замене данных, БКН (МКВ) (блок ключа носителя) 102, который представляет собой блок ключа шифрования, сгенерированный на основе способа распределения ключа древовидной структуры, известного как способа шифрования определенного типа для широковещательной передачи, файл 103 ключа названия, составленный из данных, в котором зашифрован ключ названия, примен