Область техники
Настоящее изобретение относится к управлению контролем физического доступа (PAC) и данными записи, носителям, содержащим данные PAC и записи (например, оптическим дискам высокой плотности, таким как диск Blu-ray), а также устройству и способам для записи и/или воспроизведения данных на и/или с носителей.
Уровень техники
Носители, например оптические диски, могут использоваться для записи большого количества данных. Из имеющихся в распоряжении оптических дисков находящимися в процессе разработки являются новые оптические носители высокой плотности (HD-DVD), например диск Blu-ray (в дальнейшем называемый как «BD»), которые предоставляют возможность увеличения количества записи и/или хранения данных видео и/или аудио высокой четкости.
BD, кроме того, включает в себя диск Blu-ray многократной записи (BD-RE), диск Blu-ray однократной записи (BD-WO) и диск Blu-ray только для чтения (BD-ROM).
В настоящее время одной из проблем с существующими системами является потенциальная несовместимость между приводами разных версий, например, привод предыдущей версии с прежним набором возможностей может испытывать затруднение при взаимодействии с носителем, который провзаимодействовал с приводом, содержащим по меньшей мере одну возможность из более позднего набора возможностей.
Раскрытие изобретения
Примерные варианты осуществления настоящего изобретения предоставляют PAC-кластер, включающий в себя информацию сегмента на носителе, таком как оптический диск высокой плотности, а также устройство и способы для записи данных на и воспроизведения данных с носителя с использованием PAC-кластера, включающего в себя информацию сегмента, идентифицирующую по меньшей мере один сегмент в области пользовательских данных, где сегменты одного и того же PAC-кластера не перекрываются.
Примерные варианты осуществления настоящего изобретения предоставляют PAC-кластер, включающий в себя информацию сегмента на носителе, таком как оптический диск высокой плотности, а также устройство и способы для записи данных на и воспроизведения данных с носителя с использованием PAC-кластера, включающего в себя информацию сегмента, идентифицирующую по меньшей мере один сегмент в области пользовательских данных, где сегменты одного и того же PAC-кластера не перекрываются.
Примерные варианты осуществления настоящего изобретения предоставляют кластер контроля физического доступа (PAC), включающий в себя информацию сегмента, записанную на нем, для того чтобы улучшить защиту данных, улучшить управление данными, улучшить совместимость воспроизведения, избежать разрушения данных и/или сократить излишние повторные операции.
Примерные варианты осуществления настоящего изобретения предоставляют носитель, такой как оптический диск высокой плотности, а также устройство и способы для управления PAC, включающим в себя информацию сегмента. В примерном варианте осуществления настоящее изобретение направлено на носитель записи, содержащий структуру данных для управления областью данных носителя записи, включающей в себя по меньшей мере один кластер контроля физического доступа (PAC), при этом по меньшей мере один PAC-кластер включает в себя информацию для управления записью на и/или воспроизведения с носителя записи, каждый PAC-кластер включает в себя информацию сегмента, идентифицирующую по меньшей мере один сегмент в области пользовательских данных, в которой сегменты одного и того же PAC-кластера не перекрываются.
В примерном варианте осуществления настоящее изобретение направлено на способ для контроля доступа на носитель записи, включающий в себя идентификацию первого и второго кластера контроля физического доступа (PAC), каждый из которых включает в себя информацию сегмента, идентифицирующую неперекрывающиеся сегменты в области пользовательских данных носителя записи, при этом по меньшей мере один сегмент в первом PAC-кластере перекрывается с по меньшей мере одним сегментом второго PAC-кластера, и контроль доступа к областям перекрытия по меньшей мере одного сегмента в первом PAC-кластере и втором PAC-кластере в зависимости от по меньшей мере одного правила перекрытия.
В примерном варианте осуществления настоящее изобретение направлено на способ записи на носитель записи, включающий в себя идентификацию первого и второго кластера контроля физического доступа (PAC), каждый из которых включает в себя информацию сегмента, идентифицирующую неперекрывающиеся сегменты в области пользовательских данных носителя записи, при этом по меньшей мере один сегмент в первом PAC-кластере перекрывается с по меньшей мере одним сегментом второго PAC-кластера, и запись в области перекрытия по меньшей мере одного сегмента в первом PAC-кластере и по меньшей мере одного сегмента второго PAC-кластера, если оба PAC-кластера разрешают запись в по меньшей мере один сегмент.
В примерном варианте осуществления настоящее изобретение направлено на способ воспроизведения с носителя записи, включающий в себя идентификацию первого и второго кластера контроля физического доступа (PAC), каждый из которых включает в себя информацию сегмента, идентифицирующую неперекрывающиеся сегменты в области пользовательских данных носителя записи, при этом по меньшей мере один сегмент в первом PAC-кластере перекрывается с по меньшей мере одним сегментом второго PAC-кластера, и воспроизведение из области перекрытия по меньшей мере одного сегмента в первом PAC-кластере и по меньшей мере одного сегмента второго PAC-кластера, если оба PAC-кластера разрешают воспроизведение из по меньшей мере одного сегмента.
В примерном варианте осуществления настоящее изобретение направлено на устройство для записи на и/или воспроизведения с носителя записи, содержащего область данных, включающее в себя контроллер для контроля записи или воспроизведения на основании по меньшей мере одного кластера контроля физического доступа (PAC), в том числе первого и второго кластера контроля физического доступа (PAC), при этом, когда по меньшей мере один сегмент в области данных, определенной первым PAC-кластером, перекрывается с по меньшей мере одним сегментом в области данных, определенной вторым PAC-кластером, запись в или воспроизведение из областей перекрытия не разрешены, если не разрешена запись в или воспроизведение из любого одного из по меньшей мере одного сегмента первого и второго PAC-кластера, и оптическую головку для записи на или воспроизведения с носителя записи.
Должно быть понятно, что как вышеизложенное общее описание, так и последующее подробное описание настоящего изобретения являются иллюстративными и пояснительными и предназначены для предоставления дополнительного разъяснения изобретения, которое заявлено формулой изобретения.
Краткое описание чертежей
Прилагаемые чертежи, которые включены в состав заявки, чтобы обеспечивать дополнительное понимание примерных вариантов осуществления изобретения, и включены в состав и составляют часть этой заявки, иллюстрируют примерный вариант(ы) осуществления изобретения, где
фиг.1А и 1В иллюстрируют PAC-зоны на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения;
фиг.2 иллюстрирует зону INFO2 и зону INFO1 на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения;
фиг.3 иллюстрирует PAC, записанный на оптическом диске высокой плотности, в соответствии с примерным вариантом осуществления настоящего изобретения;
фиг.4 иллюстрирует PAC на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения;
фиг.5 иллюстрирует поле «неизвестных правил PAC» в соответствии с примерным вариантом осуществления настоящего изобретения;
фиг.6 иллюстрирует зоны сегментов на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения;
фиг.7 иллюстрирует PAC-зону на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения;
фиг.8 иллюстрирует зоны сегментов, управляемые согласно большому количеству PAC-зон на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения; и
фиг.9 иллюстрирует оптическое устройство записи/воспроизведения в соответствии с примерным вариантом осуществления настоящего изобретения.
Наилучший вариант осуществления изобретения
Далее будет сделана подробная ссылка на примерные варианты осуществления настоящего изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Где только возможно, одинаковые номера ссылок будут использоваться на всем протяжении чертежей для указания ссылкой на идентичные или подобные части.
В примерном варианте осуществления, в дополнение к своему обычному и привычному значению, термин «контроль физического доступа (PAC)» может включать в себя дополнительную информацию, являющуюся записанной на диск, для управления/контроля записи и воспроизведения данных для целого диска или отдельного сегмента в пределах физической области диска. Термин «контроль физического доступа (PAC)», для простоты, может указываться ссылкой как «PAC», «информация PAC» и/или «информация PAC-контроля». В дополнение, для простоты, зона в пределах диска, на которой записан PAC, может указываться ссылкой как «PAC-зона», а PAC, будучи записью в PAC-зоне в блоках кластера, может указываться ссылкой как «PAC-кластер».
Более того, PAC согласно примерным вариантам осуществления настоящего изобретения может включать в себя «неизвестное правило», которое может ограничивать считывание/запись данных для целого диска или отдельного сегмента, для привода, имеющего реально неизвестный PAC_ID, и, в том числе, привода предыдущей версии (например, «унаследованной» версии). PAC, содержащий «неизвестное правило», примененное к нему, может указываться ссылкой как «неизвестный PAC». Подобным образом, отдельный известный PAC_ID, записанный в PAC, может указываться ссылкой как «известное правило», а «специфичная PAC информация», которая применяется к PAC, может указываться ссылкой как «известный PAC».
Структура, в которой PAC записан в PAC-зоне, а также устройство и способ для записи и воспроизведения данных посредством использования таковой будут описаны со ссылкой на прикрепленные чертежи.
Фиг.1А или 1В иллюстрируют PAC-зоны на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.1А, оптический диск высокой плотности может быть разбит, от внутренней окружности к внешней окружности, на начальную зону, зону данных и оконечную зону.
Начальная зона может быть дополнительно разбита на зону INFO2 и зону INFO1 для записи на них различных видов информации. Зона INFO2 и зона INFO1 могут включать в себя PAC-зоны (зоны контроля физического доступа).
Для удобства, PAC-зона, назначенная зоне INFO2, может быть помечена как зона PAC2, а PAC-зона, назначенная зоне INFO1, может быть помечена как зона PAC1. Одна из зоны PAC2 и зоны PAC1 может содержать первичный PAC, записанный на них, а другая - может содержать зону резервного копирования для записи копии первичного PAC. Если направлением записи является от внутренней окружности к внешней окружности диска, может быть полезным, чтобы первичный PAC записывался в зоне PACII, а резервный PAC записывался в зоне PACI.
Фиг.1В иллюстрирует схему структуры двухслойного диска, содержащую два слоя записи, в том числе первый слой записи (L0: слой 0) и второй слой записи (L1: слой 1), в которой каждый из слоев записи включает в себя начальную/оконечную зону (также упоминаемые как внутренняя зона), область данных и внешнюю зону 0 или 1.
Каждая из начальной зоны (внутренней зоны 0) и оконечной зоны (внутренней зоны 1) может включать в себя зону INFO2 и зону INFO1 для записи управляющей информации диска, а PAC-зоны могут быть расположены в зоне INFO2 и/или зоне INFO1.
Подобно однослойному диску, PAC-зона, назначенная зоне INFO2, может быть помечена как зона PAC2, а PAC-зона, назначенная зоне INFO1, может быть помечена как зона PAC1. Одна из зоны PAC2 и зоны PAC1 может содержать первичный PAC, записанный на них, а другая одна может содержать зону резервного копирования для записи копии первичного PAC. Если направлением записи является от внутренней окружности к внешней окружности диска, может быть полезным, чтобы первичный PAC записывался в зоне PACII, а резервный PAC записывался в зоне PACI.
В примере, показанном на фиг.1В, так как зоны PAC1 и PAC2 находятся не только в начальной зоне, но также и в оконечной зоне, для двухслойного диска, двухслойный диск имеет размер PAC, в два раза больший, чем однослойный диск.
PAC-зона может быть предусмотрена для решения проблем, которые могут возникать, когда старшая версия приводного устройства не может обнаружить функции на диске, дополненном обладанием функциями, совместимыми с более новой версией приводного устройства. PAC-зона может справляться с проблемами совместимости с использованием одного или более «неизвестных правил».
«Неизвестное правило» может использоваться для контроля прогнозируемых операций диска, например, основного контроля считывания, записи и т.п., линейной замены дефектных зон, логического переписывания и т.п. Также на диске может быть предусмотрена область, указывающая, где применимо «неизвестное правило», например, сегменты для определения целого диска или определенной порции диска, каковое описано позже более подробно.
В областях диска, управляемых «неизвестным правилом», может быть предусмотрена DMA (область управления диском), запасная область, область пользовательских данных и/или другие подобные области.
Таким образом, посредством определения области диска приводное устройство старшей версии способно осуществлять доступ, используя «неизвестное правило», более новая версия диска сокращает излишние операции доступа приводного устройства старшей версии.
Более того, посредством определения доступной области в физической области диска, чтобы приводному устройству старшей версии осуществлять доступ, используя PAC, область данных, содержащая пользовательские данные в ней, может быть более надежно защищена, и/или несанкционированный доступ (например, хакерский взлом) к диску может быть предотвращен или затруднен.
Зона INFO2 и зона INFO1, содержащие PAC-зоны II и I на них в начальной зоне, могут быть пересмотрены ввиду перезаписываемых свойств оптического диска высокой плотности.
Фиг.2 иллюстрирует зону INFO2 и зону INFO1 на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.2, для примерного оптического диска высокой плотности BD-RE, зона INFO2 может содержать 256 кластеров, в том числе 32 кластера зоны PACII, 32 кластера зоны DMA2 (области управления дефектами) для управления дефектами, 32 кластера зоны CD2 (данных контроля), содержащей информацию контроля, записанную на ней, и/или 32 кластера зоны BZ3 (буферной зоны) буферной зоны.
Зона INFO1 может включать в себя 32 кластера зоны BZ2 буферной области, 32 кластера области привода, которая может быть областью привода для хранения информации, специфичной приводу, 32 кластера зоны DMA1 для управления дефектами, 32 кластера зоны CD1 для записи информации контроля, и/или зону BZ1-PACI, пригодную для использования в качестве PAC-зоны.
Для оптического диска высокой плотности с однократной записью (BD-R) зона INFO2 может содержать 256 кластеров, в том числе зону PACII, зону DMA2, зону CD2 и зону BZ3, каждая с 32 кластерами, а зона INFO1 включает в себя зону BZ2, зону DMA1, зону CD1 и/или зону BZ1-PACI, каждая с 32 кластерами, и 128 кластеров области привода.
Для оптического диска высокой плотности только для чтения (BD-ROM) зона INFO2 может содержать 256 кластеров, в том числе зону PACII, зону CD2 и зону BZ3, каждая с 32 кластерами, а 256 кластеров зоны INFO1 включают в себя зону CD1 и/или зону BZ1-PACI, каждая с 32 кластерами.
PAC-зоны примерных вариантов осуществления настоящего изобретения могут быть назначены зоне INFO2 и/или зоне INFO1 в начальной зоне, в каждой 32 кластера, согласно перезаписываемым свойствам оптического диска высокой плотности.
В примере двухслойного диска, содержащего два слоя записи, PAC-зона может быть назначена не только в начальной зоне, но также и в оконечной зоне, из условия, чтобы одна PAC-зона могла содержать 64 кластера.
В PAC-зоне из 32 кластеров (или 64 кластеров) один PAC может содержать один кластер для записи большого количества действующих PAC. Также может быть большое количество PAC с размером в один кластер, если требуется. Примерная структура, в которой один PAC записан в качестве одного кластера, описана со ссылкой на фиг.3.
Фиг.3 иллюстрирует схему структуры PAC, записанной на оптическом диске высокой плотности, в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.3, один PAC размера в один кластер (32 сектора) может включать в себя зону заголовка и зону специальной информации, специфичной конкретному дисковому приводу (например, оптическому дисковому приводу).
Зона заголовка PAC может содержать 384 байта, выделенных первому сектору PAC, для записи различных видов информации PAC, такой как информация о «неизвестном правиле PAC» и сегментах, а другая область PAC-зоны может содержать информацию, специфичную (оптическому) дисковому приводу, которая может указываться ссылкой как «неизвестные правила», записанную в ней.
Примерная структура PAC, записанная в вышеприведенной структуре, описана со ссылкой на фиг.4. Для удобства, в описании конкретные поля PAC, которые требуют более подробного описания, будут указывать ссылкой на чертежи, которые иллюстрируют конкретные поля.
Фиг.4 иллюстрирует схему, показывающую структуру PAC на оптическом диске высокой плотности, в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.4, PAC может включать в себя порцию заголовка (в примере, вплоть до 384 байтов первого кадра), применимую ко всем PAC, и область, содержащую информацию, специфичную приводу, записанную в ней.
Примерная порция заголовка может включать в себя 4 байта «PAC_ID», 4 байта «неизвестных правил PAC», 1 байт «флага целого диска», 1 байт «количества сегментов», и/или 32 сегмента «сегмент_0 ~ сегмент_31», каждый с 8 байтами.
«PAC_ID» может предоставлять статус данного PAC и идентификационные коды, например, если «PAC_ID» является '00 00 00 00h', «PAC_ID» может указывать, что данный PAC не используется, а если «PAC_ID» является 'FF FF FF FFh', «PAC_ID» может указывать, что данная PAC-зона доступна для использования, даже если PAC-зона была использована раньше.
Посредством записи «PAC_ID» в предопределенных битах, например, '54 53 54 00h', «PAC_ID» используется в качестве кода для определения, является ли диск одним из тех, который данный привод может делать свободным для доступа. То есть, если данный привод не знает «PAC_ID», примененный таким образом, определяя, что это случай, когда данный привод не может понять данный PAC по причине несоответствия версии, или тому подобного, '54 53 54 00h' используется в качестве кода, требующего обращения к информации, записанной в поле «неизвестных правил PAC».
Как описано, поле «неизвестных правил PAC» может использоваться в качестве поля, которое обозначает рабочий диапазон привода, который не может распознать данный PAC, каковое будет описано дополнительно, со ссылкой на фиг.5.
Фиг.5 иллюстрирует схему, показывающую конфигурацию поля «неизвестных правил PAC» в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.5, степень контролируемости различных областей на диске может быть задействована посредством «неизвестных правил PAC». В этом примере столбец «Область» на фиг.5 представляет контролируемые области на диске, столбец «Контроль» представляет типы контроля, такие как чтение/запись и т.п., а столбец «Количество битов» представляет количество битов, требуемых для контроля. Дополнительные биты в столбце «Количество битов» могут представлять случай двухслойного диска с двумя сторонами записи/воспроизведения.
«Неизвестные правила PAC» могут использоваться для контроля некоторого количества областей на диске. Например, «неизвестные правила PAC» могут указывать контролируемость записи по зонам области управления диском (DMA) (которые могут включать или могут не включать в себя структуру определения диска (DDS)) в зоне INFO 1, 2, 3 и/или 4, могут указывать контролируемость записи по запасным областям в зоне данных, могут указывать контролируемость записи и/или воспроизведения по зоне данных контроля (CD) в зонах INFO1, 2, 3 и/или 4, могут указывать контролируемость записи и/или воспроизведения по области пользовательских данных в зоне данных и/или могут указывать контролируемость записи и/или воспроизведения по «PAC-кластеру» в INFO1 и/или зоне 2.
В примере области пользовательских данных, если определена область сегмента, которая является «специальной» областью на диске (которая описана ниже), область пользовательских данных может использоваться в качестве поля для указания контролируемости записи и/или воспроизведения по области сегмента и, необязательно, целой области пользовательских данных.
Контролируемость записи применима только к перезаписываемым дискам BD-RE и BD-R, и контролируемость записи области замены для дефектной области также применима к перезаписываемым дискам BD-RE и BD-R. Как результат, различные примерные признаки настоящего изобретения могут зависеть от перезаписываемых свойств (оптического) диска высокой плотности.
С использованием вышеприведенной технологии поле «неизвестных правил PAC» дает возможность задания контролируемой области на диске для привода с несоответствующей версией. Более того, вышеприведенная технология также может быть применима к контролю доступа в конкретную физическую область на диске при пользовательском выборе.
Возвращаясь к фиг.4, поле «счета обновления PAC» на фиг.4 может указывать некоторое количество обновлений PAC, может содержать '0', записанный изначально, и/или может увеличиваться на единицу каждый раз, когда перезаписывается PAC.
Кроме того, на фиг.4 поле «флага целого диска» может использоваться в качестве поля для указания, что PAC применим к целой области диска, а поле «количества сегментов» является полем, которое может представлять некоторое количество областей сегмента, к которым применим PAC.
В примерном варианте осуществления максимальное количество сегментов может быть выделяемым одному PAC. В примерном варианте осуществления максимальное количество в 32 сегмента может выделяться одному PAC, а информация о выделенных сегментах может быть записана в полях с «сегмент_0» по «сегмент_31», каждое из которых включает в себя 8 байтов. Каждое из полей «сегмент_0~31» может включать в себя первый номер физического сектора (PSN) и последний PSN выделенной области сегмента, записанные в нем.
Сегменты ниже описаны более подробно. Фиг.6 иллюстрирует зоны сегментов на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения. Со ссылкой на фиг.6, если требуется, может быть максимальное количество (например, 32) областей сегмента на оптическом диске высокой плотности, для применения к ним PAC. Максимальное количество областей сегмента может начинаться с «сегмента_0»
Вплоть до максимального количества сегментов могут быть выделены, начиная с «сегмента_0» в порядке по возрастанию для управления согласно одному PAC, и даже если есть большое количество PAC, общая численность областей сегмента, управляемых согласно PAC, не должна превышать максимального количества сегментов.
В примере порции областей сегмента могут идентифицироваться приводом оптического диска посредством записи первого PSN, который может указывать начальную позицию выделенной области сегмента, и последнего PSN, который может указывать последнюю позицию выделенной области сегмента, в поле «Сегмент».
В примерной компоновке ни одному из большого количества выделенных сегментов не требуется перекрываться, а начальная и конечная позиции могут быть заданы на границах кластеров.
Таким образом, в примерных вариантах осуществления настоящее изобретение может предоставлять большое количество PAC для управления некоторым количеством (например, 32) областей сегмента, которые описаны более подробно ниже.
Фиг.7 иллюстрирует PAC-зону на оптическом диске высокой плотности в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.7 большое количество действующих PAC, каждый с общим размером кластера, могут быть записаны в одной PAC-зоне (например, PAC-зоне INFO2 или INFO1) из 32 кластеров.
Как описано выше, действующий PAC может быть определен в качестве зоны, содержащей различные виды информации PAC, и максимальное количество (например, 32 или 64 в случае двухслойного диска) действующих PAC может быть предусмотрено на диске, каждый с размером в один кластер, которые могут быть выделены одной PAC-зоне.
Как описано выше, действующий PAC может иметь PAC_ID (например, PAC_ID=54 53 54 00h), выбранный заблаговременно согласно версии привода оптического диска, содержащего PAC, записанный на нем, а остаток PAC-зоны может содержать PAC с FF FF FF FFh, записанные в ней, если PAC_ID является 00 00 00 00h, и PAC-зона, еще не записанная, по-прежнему является незаписанной PAC-зоной.
В примерном варианте осуществления, если возникает дефект в одной PAC-зоне, на которой должен быть записан PAC, PAC может записываться в области, следующей за дефектной областью. Дефект может быть вызван повреждением или загрязнением поверхности диска, и когда дефект возникает в области, на которой должен быть записан PAC, информация PAC может записываться в области, следующей за дефектной областью.
Пример большого количества действующих PAC, которые могут быть выделены одной PAC-зоне, содержащей различные виды информации о контролируемых областях диска, описан со ссылкой на фиг.8.
Фиг.8 иллюстрирует зоны сегментов, управляемые согласно большому количеству PAC-зон на диске (например, оптическом диске высокой плотности) в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.8, управляемые области сегмента могут быть заданы на диске посредством использования большого количества PAC. То есть возможно контролировать области сегмента 0 Seg #0 и сегмента 1 Seg #1 посредством PAC #0 на диске, области сегмента 0 Seg #0 и сегмента 1 Seg #1 на диске посредством PAC #1 и область сегмента 0 Seg #0 на диске посредством PAC #2.
В этом примере, хотя никакая из областей сегментов, управляемых одним PAC, не перекрывается, области сегментов, управляемые разными PAC, могут перекрываться, как показано на фиг.8.
В примере, где области сегмента, управляемые разными PAC, перекрываются друг с другом, могут быть случаи, где описание контроля посредством PAC над перекрытыми областями, противоречит друг другу, каковое также описано со ссылкой на фиг.8.
Со ссылкой на фиг.8, область сегмента #0, управляемая согласно PAC #0, и область сегмента #0, управляемая согласно PAC #1, перекрываются для формирования первой области перекрытия, а область сегмента #1, управляемая согласно PAC #0, и область сегмента #0, управляемая согласно PAC #2, перекрываются для формирования второй области перекрытия.
Как показано, может быть область перекрытия сегментов, управляемых разными PAC, и может быть противоречие контроля для перекрытых областей сегмента, например, контролем сегмента #0 согласно PAC #1 может быть только чтение, в то время как контролем сегмента #0 согласно PAC #0 может быть чтение/запись.
Согласно примерному варианту осуществления настоящего изобретения, когда сегменты, управляемые разными PAC, перекрываются, несколько разных способов могут быть применены для контроля перекрытой области. В примерном варианте осуществления может быть применена функция ИЛИ, когда, если PAC не разрешает (то есть исключает) определенную операцию контроля, операция не разрешена, независимо от того, разрешает или нет операцию другой PAC. Другими словами, если оба (или все) PAC разрешают определенную операцию контроля, определенная операция контроля разрешена для перекрытой области.
Например, в вышеприведенном иллюстративном случае, так как контролем сегмента #0, управляемого согласно PAC #0, являются оба, запись и чтение, а контролем сегмента #0, управляемого согласно PAC #1, является только чтение, контролем перекрытых областей сегмента может быть только чтение. Другими словами, если оба, чтение и запись, разрешены для сегмента #0, управляемого согласно PAC #0, и запись не разрешена, но разрешено только чтение для сегмента #0, управляемого согласно PAC #1, запись не разрешена, а разрешено только чтение для перекрытых областей сегмента. Таблица 1 иллюстрирует вышеприведенный пример.
В другом примерном варианте осуществления может быть применена функция И, когда, если один PAC разрешает определенную операцию контроля, операция разрешена, независимо от того, разрешает или нет операцию другой PAC. Например, в еще одном иллюстративном случае, если контроль сегмента #0, управляемого согласно PAC #0, разрешает оба, запись и чтение, а контролем сегмента #0, управляемого согласно PAC #1, является только чтение, контролем перекрытых областей сегмента является чтение и запись. Таблица 2 иллюстрирует вышеприведенный пример.
В других примерных вариантах осуществления другие функции булевых операций (или их комбинации) также могли бы быть реализованы, как могло бы быть очевидным ввиду обсуждения примерных вариантов осуществления настоящего изобретения, изложенного выше.
В еще одном варианте осуществления настоящего изобретения, в иллюстративном случае, когда области сегмента, управляемые разными PAC, перекрываются друг с другом, может использоваться другой способ, в котором разрешен контроль, который определен вновь заданным PAC.
В иллюстративном примере, если PAC #1 является PAC, заданным позже по времени, чем PAC #0, а PAC #2 является PAC, более поздним по времени, чем PAC #1, если области сегмента, управляемые этими PAC, перекрываются, вновь (или более недавно) заданный PAC может осуществлять контроль, каковое будет описано со ссылкой на фиг.8.
В примере по фиг.8, если область сегмента #0, управляемая согласно PAC #0, и область сегмента #0, управляемая согласно PAC #1, перекрываются, а управлением согласно PAC #0 является только чтение, и управлением согласно PAC #1 является запись и чтение, контролем перекрытой области является запись и чтение, которые определены посредством PAC #1, более нового PAC.
Этот способ контроля может быть назван «правилом нового PAC», отличным от функции ИЛИ и функции И в вышеприведенных примерных вариантах осуществления.
В других примерных вариантах осуществления контроль может определяться согласно существующему или старшему PAC (или его комбинациям), а не вновь заданному PAC, как могло бы быть очевидно ввиду обсуждения примерных вариантов осуществления настоящего изобретения, изложенных выше.
Фиг.9 иллюстрирует структурную схему оптического устройства записи/воспроизведения в соответствии с примерным вариантом осуществления настоящего изобретения.
Со ссылкой на фиг.9, оптическое устройство записи/воспроизведения может включать в себя компонент 10 записи/воспроизведения для выполнения записи/воспроизведения над оптическим диском, и ведущий узел или контроллер 20 для управления компонентом 10 записи/воспроизведения. В примерном варианте осуществления компонент 10 записи/воспроизведения может действовать в качестве «оптического дискового привода», обсужденного выше, в соединении со многими примерными вариантами осуществления настоящего изобретения.
В примерном варианте осуществления ведущий узел 20 выдает инструкцию записи или воспроизведения, для записи в или воспроизведения из конкретной области оптического диска, компоненту 10 записи/воспроизведения, а компонент 10 записи/воспроизведения выполняет запись/воспроизведение в/из конкретной области в ответ на инструкцию из ведущего узла 20.
Компонент 10 записи/воспроизведения дополнительно может включать в себя интерфейсную часть 12 для выполнения связи, такой как обмен данными и инструкциями с ведущим узлом 20, часть 11 оптической головки для записи/чтения данных непосредственно на/с оптического диска, процессор 13 данных для приема сигнала из части 11 оптической головки и восстановления требуемого значения сигнала или модулирования сигнала, который должен быть записан, в сигнал, способный записываться на оптический диск, часть 14 сервопривода для управления частью 11 оптической головки для точного считывания сигнала с оптического диска или точной записи сигнала на оптический диск, память 15 для временного хранения различных видов информации, в том числе управляющей информации и данных, и микрокомпьютер 16 для управления различными частями компонента 10 записи/воспроизведения.
Примерный способ для записи PAC на записываемый оптический диск высокой плотности с использованием примерного оптического устройства записи/воспроизведения будет описан ниже.
После вставки оптического диска в оптическое устройство записи/воспроизведения управляющая информация может быть считана с оптического диска и сохранена в памяти 15 компонента 10 записи/воспроизведения для использования во время записи/воспроизведения оптического диска.
В этом состоянии, если пользователь желает записывать в конкретную область оптического диска, ведущий узел 20 воспринимает это в качестве инструкции записи, предоставляет информацию о требуемой позиции записи в компонент 10 записи/воспроизведения вместе с данными, которые должны быть записаны.
Микрокомпьютер 16 в компоненте 10 записи/воспроизведения может принимать инструкцию записи, определять, является или нет область оптического диска, которую требует записать ведущий узел 20, дефектной областью по управляющей информации, сохраненной в памяти 15, и/или выполнять запись данных согласно инструкции записи из ведущего узла 20, в область, которая не является дефектной областью.
Если определено, что запись на целый диск или в конкретную область диска включает в себя новые признаки, которыми не оснащена предыдущая версия компонента записи/воспроизведения, приводящие предыдущую версию компонента записи/воспроизведения к неудаче в восприятии, или если она предназначена для ограничения функций, таких как запись или воспроизведение в/из конкретной области диска согласно ограничению, установленному пользователем, микрокомпьютер 16 компонента 10 записи/воспроизведения может записывать информацию контроля области в PAC-зону на диске в качестве «неизвестного правила PAC». Микрокомпьютер 16 компонента 10 записи/воспроизведения также может записывать информацию PAC, такую как PAC_ID, для заданного состояния, и информацию сегмента, которая является информацией контроля над конкретной областью диска.
Информация PAC может записываться в большом количестве действующих PAC в зоне PAC1 зоны INFO1 в качестве требуемой, с размером в один кластер, а копия PAC, записанного в зоне PAC1, может быть записана в зоне PAC2 зоны INFO2 в качестве резервной.
Микрокомпьютер 16 может выдавать информацию позиции области, в которую записаны данные, или PAC-зону и данные в сервопривод 14 и процессор 13 данных, с тем чтобы запись завершалась в требуемой позиции на оптическом диске посредством части 11 оптической головки.
Дополнительно ниже будет описан способ для записи/воспроизведения оптического диска высокой плотности, содержащего информацию PAC, записанную посредством вышеприведенного примерного способа.
После вставки оптического диска в оптическое устройство записи/воспроизведения управляющая информация может быть считана с оптического диска и сохранена в памяти 15 компонента 10 записи и воспроизведения для использования во время записи и воспроизведения оптического диска.
Информация в памяти 10 может включать в себя информацию позиции различных зон, включенных в PAC-зону на диске. В частности, позиции действующих PAC в PAC-зоне могут быть узнаны из информации структуры определения диска (DDS). После того, как позиции действующих PAC известны, может быть проанализировано поле PAC_ID PAC для проверки, является ли PAC_ID идентифицируемым PAC_ID.
Если PAC_ID является идентифицируемым, способ определяет, что компонент записи и воспроизведения, записывавший данные на диск, имеет версию, идентичную версии данного компонента записи и воспроизведения, или нет отдельных ограничений записи/воспроизведения, и запись/воспроизведение выполняется согласно инструкции из ведущего узла 20. Если PAC_ID является неидентифицируемым, способ определяет, что компонент записи/воспроизведения, записывавший данные на диск, имеет версию, отличную от версии данного компонента записи и воспроизведения, и запись/воспроизведение выполняется согласно инструкции из ведущего узла с обращением к областям ограничения записи/воспроизведения на диске, включающим в себя «неизвестное правило PAC» и «сегмент». В случае, когда области сегмента, управляемые разными PAC, перекрываются, информация контроля для записи и/или воспроизведения перекрытой области определяется на основании контроля, разрешенного разными PAC, с использованием одного или более примерных правил, изложенных выше.
Микрокомпьютер 16 в таком случае может предоставлять информацию местоположения и данные согласно инструкции из ведущего узла в сервопривод 14 и процессор 13 данных, с тем чтобы запись/воспроизведение завершались в требуемом местоположении на оптическом диске посредством части 11 оптической головки.
Как описано выше, способы и устройство для записи и воспроизведения в оптическом диске однократной записи высокой плотности согласно примерным вариантам осуществления настоящего изобретения могут иметь одно или более следующих преимуществ.
Первое, определение доступной области диска привода разных версий с использованием PAC может давать возможность более надежной защиты области данных, содержащей пользовательские данные, записанные в ней, например, чтобы предотвратить или затруднить несанкционированный доступ (например, хакерский взлом).
Второе, рациональная запись данных на и/или воспроизведение данных с оптического диска высокой плотности улучшены посредством использования PAC, который управляет целой областью данных или частью области данных диска.
Промышленная применимость
Специалистам в данной области техники будет очевидно, что различные модификации и варианты могут быть выполнены по отношению к примерным вариантам осуществления настоящего изобретения, описанным выше, не отступая от духа или не выходя за рамки изобретения. Таким образом, подразумевается, что настоящее изобретение охватывает модификации и варианты этого изобретения при условии, что они оказываются в пределах прилагаемой формулы изобретения и ее эквивалентов.
Носитель записи, такой как носитель записи высокой плотности и/или оптический, может содержать по меньшей мере одну область сегмента, которая является областью на диске, контролируемой большим количеством действительных кластеров управления физическим доступом (РАС). Если заданные области сегмента перекрываются друг с другом, информация контроля соответствующих РАС, которые контролируют перекрытую область, может применяться для контроля перекрытой области. Это позволяет улучшить защиту данных и обеспечить совместимость управления и/или воспроизведения данных. 5 н. и 17 з.п. ф-лы, 2 табл., 9 ил.
1. Носитель записи, содержащий
область пользовательских данных, включающую в себя множество участков сегмента;
область управляющих данных, хранящую по меньшей мере одну информацию управления доступом, включающую в себя данные сегмента для идентификации по меньшей мере одного участка сегмента в области пользовательских данных и управляющие данные для управления доступом к по меньшей мере одному участку сегмента, при этом по меньшей мере один участок сегмента, идентифицированный в одной информации управления доступом, перекрывается с по меньшей мере одним участком сегмента, идентифицированным в другой информации управления доступом, и доступ к перекрывающейся области в участках сегмента управляется в соответствии с правилом перекрытия.
2. Носитель записи по п.1, в котором доступ к по меньшей мере одной перекрывающейся области разрешается, если вся информация управления доступом разрешает доступ, причем информация управления доступом включает в себя данные сегмента для идентификации по меньшей мере одной перекрывающейся области.
3. Носитель записи по п.1, в котором доступ включает операции считывания и записи.
4. Носитель записи по п.1, в котором информация управления доступом включает в себя правило, используемое, когда информация управления доступом не известна устройству, пытающемуся осуществить запись на носитель записи или считывание с него.
5. Носитель записи по п.4, в котором правило включает в себя биты зоны данных для по меньшей мере одного участка сегмента, причем действие, указывающее биты зоны данных, доступно для каждой информации управления доступом.
6. Носитель записи по п.1, в котором по меньшей мере одна информация управления доступом записана в начальную зону или внутреннюю зону носителя записи.
7. Носитель записи по п.1, в котором по меньшей мере одна информация управления доступом записана в кластер носителя записи.
8. Носитель записи по п.1, дополнительно содержащий слой записи, включающий в себя область, хранящую копию по меньшей мере одной информации управления доступом.
9. Способ записи данных на носитель записи, состоящий в том, что
записывают по меньшей мере одну информацию управления доступом, включающую в себя сегмент данных для идентификации по меньшей мере одного участка сегмента в области пользовательских данных и управляющие данные для управления доступом к по меньшей мере одному участку сегмента,
при этом по меньшей мере один участок сегмента, идентифицированный в одной информации управления доступом, перекрывается с по меньшей мере одним участком сегмента, идентифицированным в другой информации управления доступом, и
доступ к перекрывающейся области в участках сегмента управляется в соответствии с правилом перекрытия.
10. Способ по п.9, в котором доступ к перекрывающейся области разрешается, если вся информация управления доступом разрешает доступ, причем информация управления доступом включает в себя данные сегмента для идентификации по меньшей мере одной перекрывающейся области.
11. Способ по п.9, в котором информация управления доступом включает в себя правило, используемое, когда информация управления доступом не известна устройству, пытающемуся осуществить запись на носитель записи или считывание с него.
12. Способ по п.11, в котором правило включает в себя биты зоны данных для по меньшей мере одного участка сегмента, причем действие, указывающее биты зоны данных, доступно для каждой информации управления доступом.
13. Способ воспроизведения данных с носителя записи, содержащий этапы, на которых
идентифицируют по меньшей мере одну информацию управления доступом, включающую в себя сегмент данных для идентификации по меньшей мере одного участка сегмента в области пользовательских данных и управляющие данные для управления доступом к по меньшей мере одному участку сегмента,
при этом по меньшей мере один участок сегмента, идентифицированный в одной информации управления доступом, перекрывается с по меньшей мере одним участком сегмента, идентифицированным в другой информации управления доступом, и
осуществляют воспроизведение данных из области перекрытия в по меньшей мере одном участке сегмента в соответствии с правилом перекрытия.
14. Способ по п.13, в котором доступ к перекрывающейся области разрешается, если вся информация управления доступом разрешает доступ, причем информация управления доступом включает в себя данные сегмента для идентификации по меньшей мере одной перекрывающейся области.
15. Способ по п.13, в котором информация управления доступом включает в себя правило, используемое, когда информация управления доступом не известна, для устройства, пытающегося осуществить запись на носитель записи или считывание с него.
16. Способ по п.15, в котором правило включает в себя биты зоны данных для по меньшей мере одного участка сегмента, причем действие, указывающее биты зоны данных, доступно для каждой информации управления доступом.
17. Устройство для записи данных на носитель записи, имеющий область данных, содержащее
устройство записи, выполненное с возможностью записи данных на носитель записи; и
контроллер, выполненный с возможностью управления устройством записи в соответствии с по меньшей мере одной информацией управления доступом, включающей в себя сегмент данных для идентификации участка сегмента в области пользовательских данных и управляющие данные для управления доступом к участку сегмента,
при этом по меньшей мере один участок сегмента, идентифицированный в одной информации управления доступом, перекрывается с по меньшей мере одним участком сегмента, идентифицированным в другой информации управления доступом, и контроллер управляет доступом к перекрывающейся области в участке сегмента в соответствии с правилом перекрытия.
18. Устройство по п.17, в котором контроллер разрешает доступ к перекрывающейся области, если вся информация управления доступом разрешает доступ, причем информация управления доступом включает в себя данные сегмента для идентификации перекрывающейся области.
19. Устройство по п.17, дополнительно содержащее
ведущее устройство, выполненное с возможностью генерирования команд записи на носитель записи и передачи команд на контроллер.
20. Устройство для воспроизведения данных с носителя записи, имеющего область данных, содержащее
устройство воспроизведения, выполненное с возможностью воспроизведения данных с носителя записи; и
контроллер, выполненный с возможностью управления устройством воспроизведения в соответствии с по меньшей мере одной информацией управления доступом, включающей в себя сегмент данных для идентификации участка сегмента в области пользовательских данных и управляющие данные для управления доступом к участку сегмента,
при этом по меньшей мере один участок сегмента, идентифицированный в одной информации управления доступом, перекрывается с по меньшей мере одним участком сегмента, идентифицированным в другой информации управления доступом, и контроллер управляет доступом к перекрывающейся области в участке сегмента в соответствии с правилом перекрытия.
21. Устройство по п.20, в котором контроллер разрешает доступ к перекрывающейся области, если вся информация управления доступом разрешает доступ, причем информация управления доступом включает в себя данные сегмента для идентификации перекрывающейся области.
22. Устройство по п.20, дополнительно содержащее
ведущее устройство, выполненное с возможностью генерирования команд воспроизведения с носителя записи и передачи команд на контроллер.
Контейнер | 1985 |
|
SU1306840A1 |
Топчак-трактор для канатной вспашки | 1923 |
|
SU2002A1 |
Авторы
Даты
2010-01-27—Публикация
2005-03-03—Подача