Устройство записи данных на диск и устройство воспроизведения сохраненных на диске данных
Реферат
Изобретение относится к системе записи и/или воспроизведения в реальном масштабе времени файлов реального времени. Устройство записи данных на диск содержит процессор для сжатия и кодирования данных и для формирования информации о воспроизведении в реальном масштабе времени, головку для записи на диск принятых от процессора данных в качестве файлов реального времени и информации о воспроизведении в реальном масштабе времени, которая сохранена в поле типа файла в поле ПРИЗНАК информационного блока управления, находящемся в файловой записи, для системы диска в формате универсального диска. Файлы реального времени могут включать в себя секции, имеющие различную частоту следования битов, а упомянутая информация о воспроизведении включает в себя информацию, связанную с секциями и множеством значений частоты следования битов. Устройство воспроизведения файлов реального времени, сохраненных на диске в качестве сжатых и/или закодированных данных, обеспечивает непрерывное воспроизведение таких файлов без прерывания. 2 c. и 6 з.п. ф-лы, 14 ил., 1 табл.
Область техники, к которой относится изобретение Настоящее изобретение относится к системе, предназначенной для записи и/или воспроизведения в реальном масштабе времени, а более конкретно - к носителю записи для хранения информации о записи/воспроизведении в реальном масштабе времени, к способу и устройству для записи и воспроизведения файла реального времени на основе информации о записи/воспроизведении в реальном масштабе времени и к способу обработки файлов с использованием информации о записи/воспроизведении в реальном масштабе времени. Уровень техники В компьютере или в устройстве аудио и/или видео (А/В (A/V)), в состав которых входит файловая система для файла А/В, необходимого для записи/воспроизведения в реальном масштабе времени, информация управления показывает, что файл А/В, который является файлом записи/воспроизведения в реальном масштабе времени, не записывается в управляющей информации файла. Таким образом, нельзя воспроизвести в реальном масштабе времени файл, который состоит из блоков данных, физически размещенных на носителе записи, даже если они являются логически последовательными. В этом случае известная файловая система (фиг.1) состоит из управляющей информации файла, которая имеет длину файла, информацию о положении данных файла, информацию о возможности или невозможности считывания/записи файла и так далее, и из данных файла, которые хранятся в позициях, обозначенных с помощью управляющей информации файла. При считывании файла, размещенного на диске, информацию управления файла считывают первой и затем считывают и воспроизводят данные файла в позициях, обозначенных с помощью управляющей информации файла считывания. Такой способ распределения блока с фиксированным размером, который используется в известной файловой системе, не может гарантировать воспроизведение файла в реальном масштабе времени. То есть, запись/воспроизведение известной файловой системы описывается с помощью примера для случая, в котором два файла занимают блоки на диске, как показано на фиг.2. В этом случае файл А, который необходимо воспроизвести в реальном масштабе времени, занимает блоки 0, 3, 5 и 6 диска и файл В, общий файл, занимает блоки 1, 2, 4 и 7 диска. Процесс воспроизведения файла выполняется в следующей последовательности. На первом этапе считывают блок 0. На втором этапе находят блок 3. На третьем этапе считывают и воспроизводят блок 3. На четвертом этапе находят блок 5. На пятом этапе считывают и воспроизводят блоки 5 и 6. Так как в известной файловой системе информация, связанная с записью/воспроизведением в реальном масштабе времени, не записывается даже при записи файла, который необходимо записать/воспроизвести в реальном масштабе времени, размещение данных для записи/воспроизведения в реальном масштабе времени не рассматривается. Таким образом, нельзя выполнить воспроизведение в реальном масштабе времени. Например, файл А (например, файл "видео") (фиг.2) необходимо воспроизвести в реальном масштабе времени, но известная файловая система размещает файлы данных без учета требования воспроизведения в реальном масштабе времени, что приводит в результате к прерыванию работы экрана во время воспроизведения. Для записи/воспроизведения файлов в реальном масштабе времени необходимо, чтобы сумма времени поиска и времени считывания была меньше времени воспроизведения, как показано в следующем выражении: Для того, чтобы защитить экран от прерывания, следующий блок необходимо найти до считывания следующего блока во время считывания и воспроизведения текущего блока. Однако, в устройстве для привода диска, такого как компакт-диск (КД (CD)) и цифровой универсальный диск (ЦУД (DVD)), время поиска значительно больше, чем время считывания. Поэтому воспроизведение в реальном масштабе времени невозможно, если следующий блок не расположен физически рядом с текущим блоком. Сущность изобретения Для решения вышеупомянутых проблем задача настоящего изобретения предусматривает выполнение носителя записи для хранения информации о записи/воспроизведении в реальном масштабе времени для файлов реального времени. Другая задача настоящего изобретения заключается в выполнении способа записи информации о записи/воспроизведении в реальном масштабе времени после размещения файлов реального времени в прилегающем на минимальном расстоянии блоке памяти и воспроизведения файлов реального времени в соответствии с информацией о записи/воспроизведении в реальном масштабе времени. Другая задача настоящего изобретения заключается в выполнении способа копирования файлов с учетом информации о записи/воспроизведении в реальном масштабе времени, сложения информации о записи/воспроизведении в реальном масштабе времени исходных файлов со скопированными файлами и воспроизведения скопированных файлов реального времени с использованием информации о записи/воспроизведении в реальном масштабе времени. Другая задача настоящего изобретения заключается в выполнении устройства для записи значения скорости передачи битов записи/воспроизведения в качестве информации о записи/воспроизведении в реальном масштабе времени, для записи множества значений скорости передачи битов записи/воспроизведения в качестве информации о записи/воспроизведении в реальном масштабе времени в случае, когда скорость передачи битов записи/воспроизведения изменяется для различных секций данных, и для воспроизведения файлов реального времени в соответствии с информацией о записи/воспроизведении в реальном масштабе времени. Другая задача настоящего изобретения заключается в выполнении способа обработки файлов для выработки файла, в котором была установлена информация о записи/воспроизведении в реальном масштабе времени, расширения областей данных, записи и воспроизведения файла и выполнения других операций с файлами. Соответственно, для решения первой задачи выполнен носитель записи, в котором записывают файлы реального времени, которые необходимо записывать/воспроизводить в реальном масштабе времени, в котором информация о записи/воспроизведении в реальном масштабе времени, обеспечивающая запись/воспроизведение в реальном масштабе времени файлов реального времени, сохраняется в области управляющей информации файла. Для решения второй и третьей задач предложен способ воспроизведения и записи, содержащий этапы: (а) размещения и записи файлов реального времени, которые необходимо записывать/воспроизводить в реальном масштабе времени на основании информации о записи/воспроизведении в реальном масштабе времени, обеспечивающей воспроизведение в реальном масштабе времени, и записи информации о записи/воспроизведении в реальном масштабе времени, и (b) считывания и воспроизведения данных файла реального времени с использованием информации о записи/воспроизведении в реальном масштабе времени. Для решения четвертой задачи предложено устройство записи и воспроизведения для записи на и/или воспроизведения файлов реального времени с диска с использованием информации о записи/воспроизведении в реальном масштабе времени, обеспечивающей запись/воспроизведение в реальном масштабе времени, устройство, содержащее: кодек для сжатия и кодирования входного потока битов в соответствии с заданной схемой сжатия и для выполнения сжатых данных после записи, и декодирования сжатых и закодированных данных после воспроизведения, буфер для временного хранения сжатых данных со скоростью записи битов с использованием информации о скорости передачи битов, которая входит в информацию о записи/воспроизведении в реальном масштабе времени, и для передачи данных, записанных на диск, в кодек со скоростью передачи битов воспроизведения, процессор сигналов для преобразования данных, сохраненных в буфере, в сигнал, подходящий для записи и передачи преобразованного сигнала совместно с информацией о записи/воспроизведении в реальном масштабе времени на диск после записи, и для воспроизведения данных, считываемых с диска, в соответствии с информацией о записи/воспроизведении в реальном масштабе времени, записанной в заданной области диска, и контроллер для управления приводом механизма сервопривода, включая электродвигатель, имеющий шпиндель, в соответствии с информацией о скорости передачи битов информации о записи/воспроизведении в реальном масштабе времени. Для решения пятой задачи предложен способ обработки файлов для системы, позволяющей записывать и перезаписывать файлы, для которых предназначена информация об атрибутах записи/воспроизведения в реальном масштабе времени, в котором файлы реального времени обрабатывают в соответствии с любым одним из процессов: процесс создания файла реального времени, процесс распределения области, процесс записи, процесс воспроизведения, процесс удаления и процесс закрытия с использованием информации об атрибутах записи/воспроизведения в реальном масштабе времени. Краткое описание чертежей Сущность изобретения иллюстрируется ссылкой на сопроводительные чертежи, на которых: фиг.1 - вид одномерной структуры носителя записи, при этом структура показывает связь между управляющей информацией файла и данными файла; фиг.2 - пример, в котором два известных файла занимают блоки на диске; фиг.3A-3D - примеры хранения информации об атрибутах записи/воспроизведения в реальном масштабе времени согласно настоящему изобретению; фиг.4 - пример, в котором файлы реального времени, согласно настоящему изобретению, состоящие из прилегающих на минимальном расстоянии блоков памяти, занимают блоки на диске; фиг.5 - вид одномерной структуры носителя записи для записи данных АВ в реальном масштабе времени, распределенных в прилегающих на минимальном расстоянии блоках памяти, согласно настоящему изобретению; фиг.6А и 6В - примеры копирования файла, который состоит из прилегающих на минимальном расстоянии блоков памяти, согласно настоящему изобретению; фиг.7 - алгоритм способа воспроизведения, в котором используется информация о записи/воспроизведении в реальном масштабе времени, согласно варианту осуществления настоящего изобретения; фиг.8 - блок-схема устройства записи и воспроизведения диска и воспроизведения, которое используется в настоящем изобретении; фиг.9 - процесс управления во время записи/воспроизведения в реальном масштабе времени для перезаписываемой системы в реальном масштабе времени; фиг.10 - блок-схема, показывающая поток данных в течение записи/воспроизведения в реальном масштабе времени для перезаписываемой системы в реальном масштабе времени; фиг.11 - пример распределения незаписанной/нераспределенной области в записанном/воспроизведенном в реальном масштабе времени файле; фиг.12А-12D - примеры записи данных в реальном масштабе времени записанного/воспроизведенного в реальном масштабе времени файла; фиг.13А-13D - управляющая информация файла, соответствующая случаю, когда различные скорости передачи битов представлены в различных секциях и когда одинаковая скорость передачи битов используется во всей части данных файла; и фиг.14А-14С - частичное удаление записанных/воспроизведенных в реальном масштабе времени данных файла. Подробное описание предпочтительного варианта осуществления Ниже со ссылкой на сопроводительные чертежи описываются предпочтительные варианты осуществления носителя записи для хранения информации о записи/воспроизведении в реальном масштабе времени, способ и устройство для записи и воспроизведения в реальном масштабе времени и способ обработки файлов, использующий информацию о записи/воспроизведении в реальном масштабе времени. На фиг.3А-3D показаны примеры хранения информации о записи/воспроизведении в реальном масштабе времени (которую можно называть информацией об атрибутах записи/воспроизведения в реальном масштабе времени), согласно настоящему изобретению. Как показано на фиг.3А, информацию о записи/воспроизведении в реальном масштабе времени можно представить в виде атрибута для каждого файла реального времени. Например, информацию об атрибутах записи/воспроизведения в реальном масштабе времени можно хранить в расширенном поле атрибута в элементе файла или в поле каталога ИБУ (ICB) (информационный блок управления) потоков в случае, когда файловая система является системой формата универсального диска (ФУД (UDF)). С другой стороны, информацию об атрибутах записи/воспроизведения в реальном масштабе времени можно хранить в поле дескриптора идентификатора файла, в поле типа файла или в поле флага среди поля ПРИЗНАК ИБУ (TAG ICB) в элементе файла. Элемент файла может обращаться к области управляющей информации файла или к области структуры файла. Как показано на фиг.3В, информация об атрибутах записи/воспроизведения в реальном масштабе времени для каждого файла можно хранить в заданной области (информационная область) в каждом файле. Например, в случае формата, перезаписываемого в реальном масштабе времени (ПРМВ (RTRW)), информацию об атрибутах записи/воспроизведения в реальном масштабе времени можно хранить в файле данных под именем ПРМВ_TS.VOB. Как показано на фиг.3С, информацию об атрибутах записи/воспроизведения в реальном масштабе времени для каждого файла можно хранить в отдельном файле. Например, информацию об атрибутах записи/воспроизведения в реальном масштабе времени можно хранить в информационном файле, который имеет формат (ПРМВ (RTRW)) под именем ПPMB_Ts.IFO. В другом примере, когда файловая система является системой ФУД, информацию об атрибутах записи/воспроизведения в реальном масштабе времени можно хранить в области структуры тома, отдельной от области структуры файла, как показано на фиг.3D. Поэтому, когда информация об атрибутах записи/воспроизведения в реальном масштабе времени сохраняется в области структуры тома или области структуры файла в системе ФУД, информация об атрибутах записи/воспроизведения в реальном масштабе времени интерпретируется в первую очередь после установки тома или открытия файла, и данные затем записывают/воспроизводят в реальном масштабе времени в соответствии с интерпретируемой информацией. Информация с указанием файла записи/воспроизведения в реальном масштабе времени (например, идентификатор - "файл АВ") свидетельствует о том, что файл, который необходимо записывать/воспроизводить в реальном масштабе времени, входит в информацию об атрибутах записи/воспроизведения в реальном масштабе времени. Среди информации о размере прилегающего на минимальном расстоянии блока памяти, удовлетворяющей условию (1), информацию о времени воспроизведения, обеспечивающую прилегающую на минимальном расстоянии память, информацию о скорости передачи битов при записи/воспроизведении и информацию о типе непрерывной записи/воспроизведении можно, по меньшей мере, хранить в информации об атрибутах записи/воспроизведения в реальном масштабе времени. В этом случае, если имеются три типа дисков А, В и С, информация о типе непрерывной записи/воспроизведении можно представить следующим образом: Тип А=10,08 Мбит/с, тип В=1,4 Мбит/с, тип С=8 Мбит/с Представление атрибута независимо от того, размещаются ли файлы в текущий момент времени для дальнейшей записи/воспроизведения в реальном масштабе времени, то есть атрибут, представляющий текущее состояние записи/воспроизведения в реальном масштабе времени файлов, также входит в информацию об атрибутах записи/воспроизведения в реальном масштабе времени. Информация о скорости передачи битов записи/воспроизведения в реальном масштабе времени сохраняется в информации об атрибутах записи/воспроизведения в реальном масштабе времени. При изменении скорости передачи битов записи/воспроизведения в каждой части информацию, связанную с множеством значений скорости передачи битов и частей (например, информацию о позиции), можно хранить в информации об атрибутах записи/воспроизведения в реальном масштабе времени. Максимально допустимое значение скорости передачи битов записи/воспроизведения в реальном масштабе времени можно, кроме того, сохранить в информации об атрибутах записи/воспроизведения в реальном масштабе времени. В этом случае информацию об управлении двигателя, имеющего шпиндель, можно получить с использованием информации о скорости передачи битов записи/воспроизведения. Кроме того, информацию об управлении дефектами файла, информацию о буферизации файла, информацию о размещении файла и так далее можно включить в информацию об атрибутах записи/воспроизведения в реальном масштабе времени. То есть, если информация управления дефектами файла хранится в информации об атрибутах записи/воспроизведения в реальном масштабе времени, замена дефектного блока на запасную область не предпринимается при считывании или записи файлов и дополнительное считывание или запись дефектного блока не предпринимается. Например, информацию о размещении файла, такую как неразмещение дефектного блока, замененного с помощью запасной области в виде блока данных, можно сохранить в информации об атрибутах записи/воспроизведения в реальном масштабе времени. Информацию о буферизации файла, связанную с количеством данных, которые первоначально будут считывать из буфера дорожек, и с количеством данных, которые будут записываться в буфере дорожек, можно также одновременно сохранить в виде информации об атрибутах записи/воспроизведения в реальном масштабе времени. Вместо индивидуального сохранения многочисленных атрибутов записи/воспроизведения в реальном масштабе времени, таких как информация об управлении дефектами файла, информация о размещении файла и информация о буферизации файла, условия управления файлами реального времени классифицируют по типам и информацию классифицированных типов записывают в информационной области атрибутов файла записи/воспроизведения в реальном масштабе времени. Таким образом, можно реализовать простую запись и воспроизведение в реальном масштабе времени. Например, можно предусмотреть следующие типы информации: тип А: скорость передачи битов данных 10 Мбит/с, невозможность распределения блока данных в дефектном блоке, замененном на запасную область, и невозможность повторной попытки считывания после отказа в считывании, и тип В: скорость передачи битов данных 8 Мбит/с, возможность распределения блока данных в дефектном блоке, замененном на запасную область, и невозможность повторной попытки считывания после отказа в считывании. Между тем на фиг.4 показан пример файлов реального масштаба времени, которые состоят из прилегающих на минимальном расстоянии блоков памяти, занимающих блоки на диске, согласно настоящему изобретению, при этом файл А является файлом, который необходимо воспроизвести в реальном времени. Если прилегающий на минимальном расстоянии блок памяти, удовлетворяющий условию (1), состоит из четырех блоков, файл А записывается в реальном масштабе времени в модулях четырех блоков. То есть файл реального времени занимает на диске блоки 0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 13 и 14. Общий файл В занимает на диске блоки 4, 9, 10 и 15. Общий файл В, который не требуется воспроизводить в реальном масштабе времени, имеет прилегающий на минимальном расстоянии блок памяти, состоящий из одного блока, и можно хранить один или произвольное число сегментов. Этот блок обычно соответствует сектору диска. Файл А используется для воспроизведения в реальном масштабе времени следующим образом. На этапе 1 считывают блоки 0, 1, 2 и 3. На этапе 2 находят блок 5 во время воспроизведения блоков 0, 1, 2 и 3. На этапе 3 считывают блоки 5, 6, 7 и 8. На этапе 4 находят блок 11 во время воспроизведения блоков 5, 6, 7 и 8. На этапе 5 считывают и воспроизводят блоки 11, 12, 13 и 14. Если на диске после сохранения файла, который необходимо воспроизвести в реальном масштабе времени, отсутствуют области для непрерывных блоков, удовлетворяющих по своим параметрам прилегающему на минимальном расстоянии блоку памяти, то запись файла не возможна. Однако, если предупреждающее сообщение типа “непрерывная запись не возможна. Будет ли обозначаться прилегающий на минимальном расстоянии блок памяти как один блок и будет ли сохранен файл с длиной обозначенного блока?” посылается пользователю и если пользователю необходимо его сохранить, то файл можно сохранить в прилегающих на минимальном расстоянии блоках памяти, состоящих из одного блока. В этом случае значение первоначально обозначенного прилегающего на минимальном расстоянии блока памяти сохраняется в информации, связанной с длиной прилегающего на минимальном расстоянии блока памяти, включенной в атрибуты записи/воспроизведения в реальном масштабе времени, а информация, указывающая на то, что размещение сохраненных в настоящий момент файлов, которая делает запись/воспроизведение в реальном масштабе времени невозможными, сохраняется в атрибуте текущего состояния записи/воспроизведения в реальном масштабе времени. Это делается для того, чтобы файл, который будут копировать, можно было непрерывно обрабатывать как файл записи/воспроизведении в реальном масштабе времени при копировании файла на различные диски или тот же самый диск. В настоящем изобретении устройство привода, такое как дисковод КД (CD) и дисковод ЦУД (DVD), которые имеют время поиска (например, 150 мс) значительно больше, чем время считывания (например, 1,43 мс), то есть время поиска >> времени считывания, позволяет также реализовать воспроизведение в реальном масштабе времени, если оно удовлетворяет условию выражения (1): время поиска + время считывания < время воспроизведения. Между тем прилегающий на минимальном расстоянии блок памяти ограничивает распределение свободного блока на диске для того, чтобы удовлетворить заданную цель. В этом случае свободный блок обозначает неиспользуемую область, не имеющую дефектных блоков, или перезаписываемую область среди областей пользователя, которые может использовать пользователь. Если прилегающий на минимальном расстоянии блок памяти рассматривается в виде 16 блоков, размещенных в блоке с кодом с исправлением ошибок (КИО (ЕСС)), то распределение блока данных не возможно для менее чем 16 непрерывных свободных блоков. К тому же распределение блока данных не возможно для 16 непрерывных свободных блоков, располагающихся выше двух блоков КИО. В этом случае прилегающий на минимальном расстоянии блок памяти предназначен для записи и воспроизведения ЦУД-ОЗУ (DVD-RAM) в модуле КИО. В случае, когда данные сохраняются в реальном масштабе времени в физически непрерывных блоках на диске, поиск не происходит и, таким образом, запись/воспроизведение защищается от прерывания. Однако, так как непрерывные блоки не существуют бесконечно, прилегающий на минимальном расстоянии блок памяти вычисляется и сохраняется, поскольку атрибуты записи/воспроизведения в реальном масштабе времени файла и данные реального времени записываются в прилегающем на минимальном расстоянии блоке памяти. Таким образом, можно предотвратить прерывание экрана. Если скорость передачи битов воспроизведения (=Vb) MPEG составляет 8 Мбит/с, время поиска 150 мс, скорость передачи битов считывания (=Va) 11 Мбит/с, блок из 2048 битов и данные, имеющие блоки КИО, каждый из которых состоит из 16 блоков, записывают на носителе записи, таком как диск, то прилегающий на минимальном расстоянии блок S памяти можно выполнить в соответствии с условием выражения (1), как показано в следующем выражении 2: Из этого выражения видно, что прилегающий на минимальном расстоянии блок S памяти имеет 261 блок. Когда данные записываются в модулях, по меньшей мере, из 261 блока, обозначенных как минимально непрерывный блок памяти, возможно воспроизведение в реальном масштабе времени. Однако 272 блока, которые соответствуют 17 смежным блокам КИО, можно обозначить как прилегающий на минимальном расстоянии блок памяти. В этом случае целью является выполнение записи/воспроизведения с максимальным временем поиска 150 мс. С одним блоком КИО, который состоит из 16 блоков, обозначенных как прилегающий на минимальном расстоянии блок памяти, и ограничением, таким как время поиска, добавленное как показано в выражении (2), способ свободного распределения блоков для записи в реальном масштабе времени и воспроизведения классифицируется на этапы, и этапы можно расположить так, как это показано в таблице. Данные А/В записываются и воспроизводятся с помощью блоков размещения, которые удовлетворяют ограничению по прилегающему на минимальном расстоянии блоку памяти, число блоков которого зависит от каждого этапа, так что блоки можно физически присоединить друг к другу, посредством чего можно выполнить запись и воспроизведение в реальном масштабе времени. Например, когда имеются три группы блоков прилегающего на минимальном расстоянии блока памяти: 16 блоков, 272 блока и 1088 блоков и время поиска равно 150 мс, возможность записи/воспроизведении в реальном масштабе времени зависит от способа присоединения блоков. То есть, когда 272 блока, 1088 блоков и 16 блоков размещаются последовательно, представляются возможными запись и воспроизведение в реальном масштабе времени, и когда 16 блоков, 272 блока и 1088 блоков размещены последовательно, запись и воспроизведение не возможны. Соответственно, минимально непрерывный блок памяти можно эффективно записать и воспроизвести в реальном масштабе времени с использованием распределения блоков с помощью этапов и способа присоединения блоков. Между тем, если конечная часть файла не заполняется таким количеством данных, как в прилегающем на минимальном расстоянии блоке памяти (фиг.5), даже в случае, когда файл записывается в соответствии с условием прилегающего на минимальном расстоянии блока памяти, то атрибут показывает, что блоки данных для незаполненной области, которые распределяются, но не записываются, сохраняется в виде информации о записи/воспроизведении в реальном масштабе времени, таким образом позволяя выполнить воспроизведение в реальном масштабе времени после дополнительной записи. Например, на фиг.5 показана одномерная структура носителя записи, в которой размещаются данные АВ реального времени, сохраненные в прилегающем на минимальном расстоянии блоке памяти, где информация об атрибутах записи/воспроизведения в реальном масштабе времени в дополнение к длине файла, информация о положении данных файла, информация о возможности или невозможности считывания/записи файла и так далее дополнительно сохраняются в управляющей информации файла, которая позиционируется в блок № 1 диска. Два прилегающих на минимальном расстоянии блока памяти, каждый из которых состоит из 272 блоков данных, распределены в данных первого файла, размещенного в блоке диска № m, 272 блока данных для прилегающего на минимальном расстоянии блока памяти распределены в данных второго файла, которые позиционируются в блоке диска № n, и 200 блоков данных и 72 распределенных/нераспределенных блоков распределены в данных третьего файла, который позиционируется в блоке диска № о. При копировании файл, предназначенный для записи/воспроизведения в реальном масштабе времени, скопирован на тот же самый диск или различные диски, блоки данных файла должны размещаться на диске с использованием информации об атрибутах записи/воспроизведения в реальном масштабе времени так, чтобы файл можно было воспроизвести в реальном масштабе времени. Если размещение блоков данных не возможно, то блоки данных размещаются на том же самом основании, как и основание размещения общих блоков файла. В этом случае информация об атрибутах записи/воспроизведения в реальном масштабе времени поддерживает исходную информацию атрибута, но невозможность записи/воспроизведения в реальном масштабе времени устанавливается как текущий атрибут состояния записи/воспроизведения в реальном масштабе времени. К тому же, когда операционная система (ОС (OS)) обнаруживает на диске дефектные блоки после копирования файла, блоки данных, которые будут копироваться, должны размещаться с учетом исходной информации об атрибутах записи/воспроизведения в реальном масштабе времени и информации управления дефектами среды, которая записывается в списке вторичных дефектов (СВД (SDL)). Например, когда прилегающий на минимальном расстоянии блок памяти имеет 40 блоков (фиг.6А), блоки данных размещаются с учетом дефектной области диска, на который копируется файл (фиг.6В). С другой стороны, когда ОС не обнаруживает дефекты, записанные в СВД, данные распределяются в блоках, отличных от области дефектных блоков при применении программы для копирования и с учетом информации об атрибутах записи/воспроизведения в реальном масштабе времени (фиг.6В). На фиг.7 представлен алгоритм, отражающий способ, использующий информацию о записи/воспроизведении в реальном масштабе времени, согласно варианту осуществления настоящего изобретения. Диск загружается в устройство воспроизведения на этапе S101, и устройство воспроизведения считывает с диска область тома на этапе S102. На этапе S103 определяют, имеется ли информация записи/воспроизведения в реальном масштабе времени в области тома. Если информация о записи/воспроизведении в реальном масштабе времени существует в области тома, то на этапе S104 устанавливают воспроизведение файлов с учетом информации о записи/воспроизведении в реальном масштабе времени. Если на этапе S103 или после этапа S104 определяется, что информации о записи/воспроизведении в реальном масштабе времени не существует в области тома, то считывание области тома завершается на этапе S105. После этого на этапе S106 считывается файл. На этапе S107 определяется, имеется ли в файле считывания информация о записи/воспроизведении в реальном масштабе времени. Если информация о записи/воспроизведении в реальном масштабе времени существует в файле считывания, то на этапе S108 воспроизведение файла устанавливается с учетом информации о записи/воспроизведении в реальном масштабе времени. Если на этапе S107 или после этапа S108 определяется, что в файле считывания отсутствует информация о записи/воспроизведении в реальном масштабе времени, то файл считывания воспроизводится с учетом того, была ли установлена на этапе S109 информация о записи/воспроизведении в реальном масштабе времени. В этом случае, когда информация о записи/воспроизведении в реальном масштабе времени существует в области структуры тома, этапы S107 и S108 можно не выполнять. К тому же, когда информация о записи/воспроизведении в реальном масштабе времени существует в области файла управляющей информации файла, этапы S103, S104 и S105 можно не выполнять. На фиг.8 представлена блок-схема устройства для записи и воспроизведения диска, которое используется в настоящем изобретении. Функция устройства для записи и воспроизведения данных А/В с использованием записываемого и перезаписываемого диска делится на запись и воспроизведение. После записи кодек 110 сжимает и кодирует сигнал аудио/видео (А/В), поступающий из внешнего потока битов с использованием заданной схемы сжатия, и записывает данные, которые сжимают в соответствии со скоростью передачи (Vb) битов записи/воспроизведения в буфер 120 дорожек. Кодер и декодер с исправлением ошибок (КИО) 130 кодирует одновременно с исправлением ошибок данные, которые записаны в буфере 120 дорожек, считывает с одновременным исправлением ошибок закодированные данные со скоростью передачи Va битов записи/считывания и использует результат в модуле 140 датчика. К тому же КИО 130 использует информацию о записи/воспроизведении в реальном масштабе времени, полученную под управлением контроллера 170, в модуле 140 датчика так, чтобы информацию можно было записать в области структуры тома или в области управляющей информации файла. Модуль 140 датчика преобразовывает закодированные данные с одновременным исправлением ошибок в сигнал радиочастоты (РЧ (RF)) и записывает сигнал РЧ на диск 150. В этом случае скорость вращения записи электродвигателя 160, имеющего шпиндель для привода диска 150, управляется в соответствии с сигналом управления сервопривода, который поступает из контроллера 170. После операции воспроизведения, когда информация о записи/воспроизведении в реальном масштабе времени сохраняется в области управляющей информации файла или в области структуры тома, информация о буферизации, связанная с количеством данных, которые нужно первоначально считать из буфера дорожек, информация размещения файла, информация управления дефектами, информация о скорости передачи битов записи/воспроизведения и так далее считываются заранее, и считывание данных файла управляется на основании информации считывания. Данные файла, удовлетворяющие условию прилегающего на минимальном расстоянии блока памяти, считываются с диска 150 со скоростью передачи Va битов записи/считывания. Данные файла считывания декодируются с одновременным исправлением ошибок с помощью КИО 130 через модуль 140 датчика и записываются в буфер 120 дорожек. Кодек 110 считывает данные, записанные в буфер 120 дорожек со скоростью передачи Vb битов записи/воспроизведения, декодирует данные считывания и воспроизводит данные А/В. В случае, когда информация о скорости передачи битов записи/ воспроизведения присутствует в информации о записи/воспроизведении в реальном масштабе времени, контроллер 170 получает информацию управления из электродвигателя 160 с валом из информации о скорости передачи битов записи/воспроизведения, полученной из модуля 140 датчика и КИО 130, и может управлять не только электродвигателем, но также и механизмом сервопривода. На фиг.9 представлен процесс управления записью/воспроизведением данных на диске, в котором предусмотрены атрибуты записи/воспроизведения в реальном масштабе времени, в перезаписываемую (ПРМВ) систему в реальном масштабе времени. Система ПРМВ состоит из прикладного уровня 201 для выработки команды, связанной с записью/воспроизведением данных А/В, ядра 202 Windows ("Окна") для интерпретации выработанной команды и драйвера 203 устройства, имеющего файловую систему такую же, как и файловая система драйвера устройства ЦУД-ОЗУ, предназначенная для запроса соответствующей функции в соответствии с командой, которая интерпретируется ядром 202 Windows посредством передачи команды драйвера в дисковод 204. В этом случае, ядро 202 Windows и драйвер 203 устройства соответствует уровню файловой системы, и ядро 202 Windows можно называть уровнем ядра. На фиг.10 представлена блок-схема, показывающая процесс записи/воспроизведения данных в реальном масштабе времени для компьютерной системы среди систем ПРМВ. После записи следующие процессы выполняются многозадачным способом: сохраняют данные А/В, введенные в кодер 211 А/В в основную память 212 компьютера в реальном масштабе времени, сохраняют данные А/В, сохраненные в основной памяти 212 компьютера в файле обратного магазинного типа (ОМТ (FIFO)) дисковода жесткого диска (ДЖД (HDD)) 213 и сохраняю