Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему



Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
Диск однократной записи, устройство записи на него и способ сокращения времени доступа к нему
G11B77 - Накопление информации, основанное на относительном перемещении носителя записи и преобразователя (запись измеряемых величин способами, не требующими воспроизведения через преобразователь, G01D; светочувствительные материалы или процессы для фотографических целей G03C; электрография, электрофотография, магнитография G03G; записывающая или воспроизводящая аппаратура с использованием механически маркированной ленты, например перфорированной бумажной ленты, или с использованием отдельных записей, например карточек с перфорированной или магнитной маркировкой G06K; перенос данных с носителя записи одного типа на другой G06K 1/18; печатание информации с носителя записи G06K 3/00; устройства для получения постоянного визуального представления выходных данных G06K 15/00; устройства или схемы

Владельцы патента RU 2298841:

САМСУНГ ЭЛЕКТРОНИКС КО. ЛТД. (KR)

Диск однократной записи, устройство для записи информации на него и способ сокращения времени доступа к нему. Диск однократной записи включает в себя, по меньшей мере, одну область обновления и область информации доступа. В область обновления записывается обновленная заранее определенная информация. В область информации доступа на заранее определенный период записывается информация положения, касающаяся обновленной заранее определенной информации. Соответственно, возможно сократить время доступа для считывания обновленной информации на диске однократной записи. 8 н. и 31 з.п. ф-лы, 10 ил.

 

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

Настоящее изобретение относится к записи информации на диск однократной записи и/или воспроизведения информации с него и, в частности, к диску однократной записи, устройству для записи информации на него и способу сокращения времени доступа к нему.

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

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

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

Раскрытие изобретения

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

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

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

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

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

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

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

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

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

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

фиг.1 - блок-схема устройства записи согласно варианту осуществления настоящего изобретения;

фиг.2А и 2В - структуры диска однократной записи согласно вариантам осуществления настоящего изобретения;

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

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

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

фиг.6 - структура данных информации положения AA#i, показанной на фиг.4 и 5А-5D;

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

фиг.8 - структура данных информации A#i, записанной в области обновления A, показанной на фиг.7;

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

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

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

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

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

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

В частности, контроллер 2 проверяет условия записи, чтобы регулировать мощность лазера в блоке 1 записи/воспроизведения, управляет блоком записи/воспроизведения, чтобы записывать данные на основании результата проверки, и осуществляет управление дефектами диска. В частности, для регулировки мощности лазера, контроллер 2 проверяет условия записи в, по меньшей мере, одном логическом или физическом блоке области проверки, где измеряются условия записи, в единицах операции записи. Область проверки входит в область обновления диска 100. Соответственно, необходимо обнаружить позицию области проверки, где в следующий раз будут проверяться условия записи. Данные, записанные для проверки, записываются и обновляются в области проверки. Кроме того, для управления дефектами диска, контроллер 2 использует метод проверки после записи, в котором данные записываются на диск 100 в заранее определенных единицах данных, и точность записанных данных проверяется для определения, имеет ли область диска 100 дефект. Иными словами, контроллер 2 управляет блоком 1 записи/воспроизведения, чтобы записывать пользовательские данные на диск 100 в единицах операций записи, и проверяет записанные пользовательские данные, чтобы обнаружить область диска 100, в которой существует дефект. Затем контроллер 2 создает информацию, включающую в себя положение области с дефектом, и сохраняет созданную информацию в памяти 3. Когда сохраненная информация достигает заранее определенного объема, контроллер 2 управляет блоком 1 записи/воспроизведения, чтобы записывать сохраненную информацию как временную информацию дефектов в область обновления, т.е. временную область управления дефектами (ВОУД), диска 100. Затем контроллер 2 управляет блоком 1 записи/воспроизведения, чтобы дополнительно записывать временную информацию управления дефектами для управления временной информацией дефектов в ВОУД. В ходе каждой операции записи данные записываются и проверяются, по меньшей мере, один раз; в общем случае, данные записываются и проверяются несколько раз. Информация дефектов, полученная с использованием метода проверки после записи, временно сохраняется как временная информация дефектов в памяти 3. При окончании операции записи контроллер 2 управляет блоком 1 записи/воспроизведения, чтобы переписать временную информацию дефектов, которая хранится в памяти 3, в область управления дефектами (ОУД) диска 100.

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

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

На фиг.2В показан диск 100, имеющий два слоя записи L0 и L1 (диск с двумя слоями записи). Вводная область, область данных и внешняя область последовательно сформированы от внутренней части первого слоя записи L0 к его внешней части. Кроме того, внешняя область, область данных и выводная область последовательно сформированы от внешней части второго слоя записи L1 к его внутренней части. В отличие от диска с одним слоем записи, показанного на фиг.2А, выводная область присутствует во внутренней части диска 100, показанного на фиг.2В. Это значит, что диск 100, показанный на фиг.2В, имеет путь противоположных дорожек (ППД), в котором данные записываются начиная с вводной области первого слоя записи L0 к его внешней области и продолжая от внешней области второго слоя записи L1 к его выводной области. Резервная область выделяется каждому из слоев записи L0 и L1.

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

На фиг.3 показана структура данных диска 100, показанного на фиг.2А и 2В, в котором область информации доступа и области обновления присутствуют в выводной области или внешней области, согласно варианту осуществления настоящего изобретения. Согласно фиг.3, если диск 100 является диском с одним слоем записи, то область информации доступа присутствует в, по меньшей мере, одной из вводной области и выводной области. Если диск 100 является диском с двумя слоями записи, то область информации доступа присутствует в, по меньшей мере, одной из вводной области, выводной области и внешней области. Совокупность областей информации доступа может быть сформирована в раздельных областях или может быть сформирована раздельно в одной и той же области.

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

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

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

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

На фиг.4 показан способ записи информации на диск 100 согласно варианту осуществления настоящего изобретения. Согласно фиг.4, информация обновляется n раз и последовательно записывается как A#1, A#2,..., A#n в область обновления A, и информация обновляется n раз и последовательно записывается как B#1, B#2,..., B#n в область обновления B. Затем информация положения AA#1, касающаяся информации A#n, последний раз обновленной и записанной в области обновления A и информации B#n, последний раз обновленной и записанной в области обновления В, записывается в область информации доступа. Информация положения AA#1 может указывать физические или логические адреса информации A#n и B#n. Затем информация обновляется n раз и последовательно записывается как A#n+1, A#n+2,..., A#2n в область обновления A, и информация обновляется n раз и последовательно записывается как B#n+1, B#+2,..., B#2n в область обновления B. Аналогично, информация положения AA#2 записывается в область информации доступа. Альтернативно, информация положения AA#i, записанная в области информации доступа, может включать в себя только информацию положения, касающуюся информации, последний раз обновленной и записанной в области обновления A или B.

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

На фиг.5А-5D показана информация положения, записанная в области информации доступа согласно вариантам осуществления настоящего изобретения. Согласно фиг.5А, информация положения повторно записывается в область информации доступа. В частности, первая информация положения AA#1 записывается с начала области информации доступа, так что физические или логические адреса возрастают. Затем записывается копия первой информации положения AA#1. Затем записывается вторая информация положения AA#2, после чего записывается копия второй информации положения AA#2. Запись одной и той же информации дважды повышает надежность и устойчивость информации. Одну и ту же информацию можно записывать более двух раз, и одну и ту же информацию можно записывать с использованием метода перемежения.

Согласно фиг.5В, в отличие от фиг.5А, информация положения повторно записывается в область информации доступа, но последовательность записи информации положения отличается. В частности, первая информация положения AA#1 записывается, начиная с конца области информации доступа, так что физические или логические адреса убывают. Затем записывается копия первой информации положения AA#1, после чего записывается вторая информация положения AA#2. Затем записывается копия второй информации положения AA#2. Запись одной и той же информации дважды повышает надежность и устойчивость информации. Аналогично, одну и ту же информацию можно записывать более двух раз, и одну и ту же информацию можно записывать с использованием метода перемежения.

Область информации доступа, показанная на фиг.5С, физически или логически делится на две подобласти. В первой подобласти последовательно записываются первая информация положения AA#1 и вторая информация положения AA#2, так что физические или логические адреса возрастают. Во второй подобласти последовательно записываются копия первой информации положения AA#1 и копия второй информации положения AA#2. Что касается последовательности записи информации, последовательно записываются первая информация положения AA#1, копия первой информации положения AA#1, вторая информация положения AA#2 и копия второй информации положения AA#2. В этом варианте осуществления исходная информация и ее копия записываются в разных областях, что повышает надежность и устойчивость информации. Альтернативно, область информации доступа может делиться на три или более подобластей, и информация положения может записываться, по меньшей мере, три раза.

В отличие от фиг.5С, область информации доступа, показанная на фиг.5D, физически или логически делится на две подобласти, но последовательность записи информации положения отличается. В частности, первая информация положения AA#1 и вторая информация положения AA#2 последовательно записываются в первую подобласть, так что физические или логические адреса убывают. Кроме того, копия первой информации положения AA#1 и копия второй информации положения AA#2 последовательно записываются во вторую подобласть, так что физические или логические адреса убывают. Последовательность записи такая же, как показано на фиг.5С. Это значит, что последовательно записываются первая информация положения AA#1, копия первой информации положения AA#1, вторая информация положения AA#2 и копия второй информация положения AA#2. Исходная информация и ее копия записываются в разных областях, что повышает надежность и устойчивость информации. Альтернативно, область информации доступа может делиться на три или более подобласти, и информация положения может записываться, по меньшей мере, три раза.

На фиг.6 показана структура данных информации положения AA#i, проиллюстрированной на фиг.4 и фиг.5А-5D. Согласно фиг.6, информация положения AA#i содержит идентификатор, указатель доступа к области обновления A и указатель доступа к области обновления B. Указатель доступа к области обновления A указывает на позицию записи информации, последний раз обновленной и записанной в области обновления A. Указатель доступа к области обновления B указывает на позицию записи информации, последний раз обновленной и записанной в области обновления В. Например, указатель доступа указывает начальный адрес последней записанной информации.

На фиг.7 показан способ записи информации на диск 100, согласно другому варианту осуществления настоящего изобретения. Согласно фиг.7, как показано на фиг.4, заранее определенная информация обновляется n раз и последовательно записывается как A#1, A#2,..., A#n в область обновления A, и заранее определенная информация обновляется n раз и последовательно записывается как B#1, B#2,..., B#n в область обновления B. Затем информация положения AA#1, касающаяся информации A#n, последний раз обновленной и записанной в области обновления A, и информации B#n, последний раз обновленной и записанной в области обновления В, записывается в область информации доступа. Информация положения AA#1 может указывать физические или логические адреса информации A#n и B#n. Затем заранее определенная информация обновляется n раз и последовательно записывается как A#n+1, A#n+2,..., A#2n в область обновления A, и заранее определенная информация обновляется n раз и последовательно записывается как B#n+1, B#n+2,..., B#2n в область обновления B. Затем информация положения AA#2, касающаяся информации A#2n, последний раз обновленной и записанной в области обновления A, и информации B#2n, последний раз обновленной и записанной в области обновления В, записывается в область информации доступа. Альтернативно, информация положения AA#i, записанная в области информации доступа, может включать в себя только информацию положения, касающуюся последней обновленной информации, записанной в области обновления A или B.

Информация A#1, A#2,..., A#n+1,..., A#2n дополнительно включает в себя информацию положения, задающую положение последней обновленной информации, записанной в области обновления B. Например, информация положения, включенная в информацию A#n+1, которая записана в области обновления A, указывает позицию записи соответствующей информации B#n+1, записанной в области обновления B. По этой причине, при всяком обновлении области обновления B область обновления A также должна обновляться. Например, иногда информация A#1, A#2,..., A#n+1,..., A#2n нуждается в обновлении, хотя в ней не происходит изменений только потому, что информация, записанная в области обновления B, изменяется. В наихудшем сценарии, когда моменты обновления совокупности областей обновления отличаются друг от друга, и позиция записи последней обновленной информации записывается в область обновления A всякий раз, когда обновляется информация, записанная в областях обновления, отличных от области обновления A, необходимо, чтобы размер области обновления A был такой же или больше, чем сумма размеров других областей обновления. Для предотвращения такой проблемы моменты обновления других областей обновления, предпочтительно, одни и те же, чтобы минимизировать размер области обновления A. Кроме того, после записи обновленной информации в другие области обновления информация, записанная в области обновления A, которая обновляется, и информация положения, касающаяся, по меньшей мере, одной информации, записанной в других областях обновления, записываются в области обновления A по завершении записи информации в других областях обновления, поскольку заранее определенная позиция записи последней обновленной информации в других областях обновления может измениться. Когда позиция записи последней обновленной информации в области обновления B определена и информация положения, касающаяся последней обновленной информации, записана в область обновления A, если в области обновления В возникает ошибка КИО после записи последней обновленной информации в область обновления B, позиция последней обновленной информации в области обновления B может измениться.

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

На фиг.9 показана структура диска 100, изображенного на фиг.1, согласно варианту осуществления настоящего изобретения. Для простоты диск 100 на фиг.9 показан как диск с одним слоем записи. Согласно фиг.9, вводная область диска 100 включает в себя область информации доступа, область управления дефектами (ОУД), временную ОУД (ВОУД) и область проверки условия записи. Выводная область диска 100 включает в себя, по меньшей мере, одну из области информации доступа, ОУД, ВОУД и области проверки условия записи. Таким образом, область информации доступа, ОУД, ВОУД и область проверки условия записи могут присутствовать в, по меньшей мере, одной из вводной области и выводной области. Если диск 100 является диском с двумя слоями записи, то область информации доступа, ОУД, ВОУД и область проверки условия записи входят в состав каждой из вводной области и выводной области, находящихся во внутренней части диска 100. Кроме того, область информации доступа, ОУД, ВОУД и область проверки условия записи входят в состав каждой из вводной области и выводной области, находящихся во внешней части диска 100.

Здесь, ВОУД и область проверки условия записи соответствуют областям обновления A и B, показанным на фиг.3, 4 или 7. В области информации доступа записываются информация положения, касающаяся временной информации управления, обновленной и записанной в ВОУД, и информация положения, касающаяся участка области проверки условия записи, где последний раз проверялись условия записи. Временная информация управления включает в себя временную информацию дефектов и временную информацию управления дефектами. Информация положения, касающаяся участка области проверки условия записи, может указывать начальный адрес участка область проверки условия записи, где последний раз будут проверяться условия записи. Альтернативно, информация положения, касающаяся информации, записанной в ВОУД или в области проверки условия записи, может избирательно записываться в область информации доступа. В ВОУД записывается информация положения, касающаяся участка области проверки условия записи, где последний раз проверялись условия записи.

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

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

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

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

В этом варианте осуществления временная информация дефектов и временная информация управления дефектами записываются каждый раз, когда заканчивается операция записи. В ВОУД информация, касающаяся дефекта, который имеет место в данных, записанных в ходе операции записи #1, и информация, касающаяся области замены, записываются как временная информация дефектов #1, и информация, касающаяся дефекта, который имеет место в данных, записанных в ходе операции записи #2, и информация, касающаяся области замены, записываются как временная информация дефектов #2. Кроме того, в ВОУД, информация управления для управления временной информацией дефектов #1, #2,... записывается как временная информация управления дефектами #1, #2,.... Информация управления указывает позиции записи временной информации дефектов #1, #2,....

Когда дополнительные данные нельзя записать в область данных или пользователь не желает записывать туда дополнительные данные, т.е. необходима финализация диска, временная информация дефектов, записанная в области временной информации дефектов и временная информация управления дефектами, записанная в области временной информации управления дефектами, переписываются в ОУД. Для финализации диска последняя записанная временная информация дефектов #1, #2,..., #i считывается и переписывается в ОУД.

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

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

Существует два типа секторов: физический сектор и логический сектор. Физический сектор это область на диске, где должен записываться сектор данных. Адрес для обнаружения физического сектора называется номером физического сектора (НФС). Логический сектор это единица управления данными в файловой системе или приложении. Адрес для обнаружения логического сектора называется номером логического сектора (НЛС). Устройство чтения/записи диска, например, показанное на фиг.1, обнаруживает позицию записи данных на диске с помощью НФС. В компьютере или приложении для записи воспроизведения данных управление всеми данными осуществляется в единицах НЛС, и позиция данных обнаруживается с использованием НЛС. НЛС и НФС отображаются контроллером устройства чтения/записи в зависимости от того, содержит ли диск 100 дефект, и на основании позиции записи данных.

Согласно фиг.10, А обозначает область пользовательских данных, и В обозначает резервную область, в которой НФС последовательно выделены совокупности секторов (не показаны). В общем случае, каждый НЛС соответствует, по меньшей мере, одному НФС. Однако, поскольку НЛС выделяются бездефектным областям, включающим в себя замены, записанным в резервных областях, соответствие между НФС и НЛС не поддерживается, когда диск имеет дефектную область, даже если размер физического сектора совпадает с размером логического сектора.

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

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

Устройство записи записывает пользовательские данные в секцию 1, возвращается в начало секции 1 и проверяет, правильно ли записаны пользовательские данные или в секции 1 существует дефект. Если на участке секции 1 обнаружен дефект, участок обозначается как дефект #1. Пользовательские данные, записанные в дефекте #1, также записываются на участке резервной области B. В данном случае участок резервной области B, в который переписаны данные, записанные в дефекте #1, называется замена #1. Затем устройство записи записывает пользовательские данные в секцию 2, возвращается к началу секции 2 и проверяет, правильно ли записаны данные, или в секции 2 существует дефект. Если на участке секции 2 обнаружен дефект, участок обозначается как дефект #2. Аналогично, в резервной области B формируется замена #2, соответствующая дефекту #2. Кроме того, дефект #3 и замена #3 обозначены в секции 3 области пользовательских данных A и резервной области B, соответственно. В секции 4, дефект не возникает, и дефектная область не обозначается.

Устройство записи записывает информацию, касающуюся дефектов #1, #2 и #3, имеющих место в секциях 1-4 как временную информацию дефектов TDFL #1 в ВОУД, когда ожидается окончание операции записи #1, после записи и проверки данных в секцию 4, т.е., когда пользователь нажимает кнопку выброса устройства записи, или запись пользовательских данных, выделенных в операции записи, завершена. Кроме того, информация управления для управления временной информацией дефектов TDFL #1 записывается как временная информация управления дефектами TDDS #1 в ВОУД. Кроме того, информация положения, касающаяся участка области проверки условия записи, в котором будет осуществляться следующая проверка, также записывается в ВОУД.

Когда диск 100 вновь загружается, начинается операция записи #2, условия записи измеряются в области проверки условия записи, и данные записываются на диск 100 на основании результата измерения. В частности, в ходе операции записи #2 данные записываются в секциях 5-7, и дефекты #4 и #5 и замены #4 и #5 формируются в области пользовательских данных A и резервной области B соответственно, как объяснено для секций 1-4. Если ожидается окончание операции записи #2, устройство записи записывает информацию, касающуюся дефектов #4 и #5, как временную информацию дефектов TDFL #2. После этого информация управления для управления временной информацией дефектов TDFL #2 записывается как временная информация управления дефектами TDDS #2 в ВОУД. Кроме того, информация положения, касающаяся участка области проверки условия записи, в котором будет осуществляться следующая проверка, также записывается в ВОУД. При осуществлении заранее определенного количества операций записи, согласно описанному выше, информация положения, касающаяся последней записанной временной информации управления, записанной в ВОУД, и информация положения, касающаяся участка области проверки условия записи, где будут осуществляться условия записи, записываются в область информации доступа диска 100. Временная информация управления включает в себя временную информацию дефектов и информацию управления дефектами.

Согласно настоящему изобретению, время доступа для диска 100 можно сократить согласно описанному выше.

Если КИО осуществляется в единицах блоков, и время воспроизведения блока равно 1, то данные записываются в единицах блоков, которые также являются единицами КИО. Когда запись данных осуществляется в областях обновления A, B и C согласно операции записи, и в результате объем информации, подлежащей обновлению, превышает блок, область информации доступа очень полезна. Когда информацию, подлежащую обновлению, можно записать в блок, операцию записи можно осуществлять столько раз, сколько блоков используется. В этом случае легко оценить позицию записи обновленной информации.

Когда информацию, подлежащую обновлению согласно операции записи можно записать в блоке, информация обновляется в следующей области обновления A, B или C всякий раз, когда осуществляется следующее количество операций записи:

область обновления A: 1000 блоков, количество операций записи=a

область обновления В: 1000 блоков, количество операций записи=b

область обновления C: 1000 блоков, количество операций записи=c

В этом случае, время для получения нужной информации из соответствующих областей обновления A, B и C зависит от того, присутствует ли информация доступа на диске 100, следующим образом:

когда область информации доступа присутствует: (a+b+c)/30+(a+b+c)%30 (% обозначает операцию по модулю);

когда область информации доступа отсутствует: a+b+c.

В заключение, время для получения нужной информации из соответствующих областей обновления A, B и C одинаково вне зависимости от наличия области информации доступа, пока операция записи не будет произведена, например, 30 раз. Однако, как только операция записи будет произведена более тридцати раз, время, необходимое для воспроизведения информации из двадцати девяти блоков, можно сэкономить, когда операция записи производится еще тридцать раз. Если операция записи производится 299 раз в области обновления, можно сэкономить время, необходимое для воспроизведения информации из 260 блоков, т.е. 9Ч29-1=260. Другими словами, если диск 100 не содержит область информации доступа, то время, необходимое для воспроизведения информации из 299 блоков, тратится на доступ к области обновления и сканирование и получение новой информации из области обновления. Если же диск 100 включает в себя область информации доступа, то тратится время, необходимое для воспроизведения информации только из 39 блоков. Соответственно, включение область информации доступа в диск 100 обуславливает сокращение времени на получение последней информации.

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

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

1. Диск однократной записи с, по меньшей мере, одним слоем записи, содержащий,

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

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

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

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

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

6. Диск однократной записи с, по меньшей мере, одним слоем записи, содержащий

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

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

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

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

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

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

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

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

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

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

15. Способ по п.12, в котором при записи информации положения информацию положения записывают в область информации доступа несколько раз.

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

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

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

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

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

19. Способ по п.16, в котором при записи информации положения информацию положения повторно записывают в область информации доступа несколько раз.

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

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

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

23. Устройство по п.22, в котором контроллер управляет блоком записи/воспроизведения для записи информации положения в область информации доступа всякий раз, когда заканчивается заранее определенное количество операций записи.

24. Устройство по п.22, в котором контроллер управляет блоком записи/воспроизведения для записи информации положения в область информации доступа всякий раз, когда заранее определенное количество блоков области обновления заполнено информацией.

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

26. Устройство по п.25, в котором контроллер управляет блоком записи/воспроизведения для записи информации положения в область информации доступа всякий раз, когда заканчивается заранее определенное количество операций записи.

27. Устройство по п.25, в котором контроллер управляет блоком записи/воспроизведения для записи информации положения в область информации доступа всякий раз, когда заранее определенное количество блоков области обновления заполнено информацией.

28. Устройство по п.25, в котором контроллер управляет блоком записи/воспроизведения для записи заранее определенной информации, обновленной в области обновления, в единицах операции записи.

29. Устройство по п.25, в котором контроллер управляет блоком записи/воспроизведения для записи информации положения в области информации доступа всякий раз, когда заранее определенное количество операций записи произведено в одной из областей обновления.

30. Устройство по п.25, в котором контроллер управляет блоком записи/воспроизведения для записи информации положения в область информации доступа, когда заранее определенная информация записана в областях обновления заранее определенное число раз.

31. Устройство, записывающее и/или считывающее информацию на/с диск/а однократной записи, имеющий/его, по меньшей мере, один слой записи, устройство содержит

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

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

32. Устройство по п.31, в котором обновленная информация записывается в, по меньшей мере, одну область обновления в единицах записи.

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

34. Устройство по п.31, в котором информация положения записывается в область информации доступа, когда физические блоки записи, по меньшей мере, одного обновления заполнены данными.

35. Устройство по п.31, в котором информация положения записывается в область информации доступа, когда, по меньшей мере, одна область обновления обновлена заранее определенное число раз.

36. Устройство по п.31, в котором область обновления дополнительно содержит первую область обновления А и вторую область обновления В.

37. Устройство по п.36, в котором обновленная информация обновляется n раз и последовательно записывается как А#1, А#2,..., А#n+1,..., А#2n в первую область обновления А и обновленная информация обновляется n раз и последовательно записывается как В#n+1, В#n+2,..., В#2n во вторую область обновления В.

38. Устройство по п.37, в котором информация А#1, А#2,..., А#n+1,..., А#2n дополнительно включает в себя информацию, указывающую положение последней обновленной информации, записанной во второй области обновления В.

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

записывают информацию на диск на основании результата проверки и записывают временную информацию управления во временную область управления дефектами (ВОУД), когда заканчивается операция записи, тем самым обновляя, в единицах операции записи, информацию, записанную в ВОУД, и информацию, записанную на диске на основании результата проверки.

Приоритеты:

28.02.2003 - пп.1-11, 16-39;

03.03.2003 - пп.12-15.



 

Похожие патенты:

Изобретение относится к области оптической записи информации и применимо для создания голографических оптических элементов. .

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

Изобретение относится к носителю записи и к устройству записи и/или воспроизведения. .
Изобретение относится к области приборостроения и может использоваться в качестве материала для термомагнитной записи при создании магнитооптических запоминающих устройств.

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

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

Изобретение относится к оптическому носителю записи, устройству и способу записи-воспроизведения, способу инициализации и способу повторной инициализации

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

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

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

Изобретение относится к способам воспроизведения содержательной информации в устройстве для интерактивного оптического диска и обеспечения содержательной информации на сервере поставщика информации
Наверх