Способ и устройство записи и воспроизведения информационных даннных (варианты)

 

Изобретения относятся к системам записи и воспроизведения информации и могут быть использованы в управлении жесткими дисками компьютера. Техническим результатом является расширение использования устройства записи и воспроизведения компьютера. Устройство записи и воспроизведения информационных данных, в котором данные редактирования, указывающие часть обрабатываемых данных, содержащихся в данных речи и/или изображения, полученные в результате редактирования, передаются от устройства редактирования на систему управления. Части обрабатываемых данных воспроизводятся из массива жестких дисков на основании этих данных областей записи для воспроизведения данных речи и/или изображения, имеющих то же содержание, что и у отредактированных данных речи и/или изображения. 4 с. и 5 з.п.ф-лы, 26 ил.

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

2. Уровень техники Недавно стали использовать массив жестких дисков с возможностью произвольного доступа, содержащий огромное количество связанных совместно устройств жестких дисков с большим объемом, имеющий в целом объем от нескольких десятков до нескольких сотен гигабит (GB).

Этот массив жестких дисков пригоден для записи данных очень большого объема, таких как одновременно записываемые данные речи и данные изображения либо одного из типов этих данных (данных речи и/или данных изображения), и, в частности, он представляет собой надежное и удобное устройство для записи и воспроизведения, которое может быть использовано в качестве устройства ввода благодаря тому, что он может воспроизводить любые данные речи и/или изображения с малым временем доступа.

Однако во время повторной записи отредактированных данных речи и/или изображения в массив жестких дисков, в который записаны данные речи и/или изображения, охватываемые редактируемыми (перерабатываемыми) данными, то данные речи и/или изображения, которые имеют то же самое содержание, записываются в форме нахлестывания, из-за чего неэффективно используется емкость массива жестких дисков и возникает вероятность, что невозможно будет редактировать данные речи и/или изображения в течение длительного периода времени.

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

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

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

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

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

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ Детали указанных выше целей и свойств настоящего изобретения станут более понятными после обращения к прилагаемым чертежам, на которых: Фиг. 1 представляет конфигурацию устройства записи и воспроизведения данных в соответствии с настоящим изобретением.

Фиг.2 является конфигурацией системы управления, показанной на фиг.1.

Фиг.3А-3D являются иллюстрациями областей записи, которые заняты данными А и В речи и/или изображения в среде для записи массива жестких дисков, показанного на фиг.1 и данных области записи (данных первой области записи) в первом варианте воплощения изобретения.

Фиг.4А-4С являются иллюстрацией содержимого данных области записи, сохраняемых в схеме ОЗУ схемой микропроцессора, показанной на фиг.2 первого варианта воплощения изобретения.

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

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

Фиг.7 представляет конфигурацию системы записи, показанной на Фиг.1.

Фиг. 8 представляет конфигурацию системы воспроизведения, показанной на фиг.1.

Фиг.9А-9D являются иллюстрациями области записи, занятой обрабатываемыми данными А и В в среде записи массива жестких дисков фиг.1 и данных области записи (данные первой области записи) во втором варианте воплощения изобретения.

Фиг. 10А-10С являются иллюстрациями содержимого данных области записи обрабатываемых данных, сохраняемых в схеме ОЗУ схемой микропроцессора, показанного на фиг.2 во втором варианте воплощения изобретения.

Фиг.11А и 11В являются иллюстрациями данных редактирования, передаваемых устройством редактирования, которое показано на фиг.1, на систему управления 10 устройства записи и воспроизведения данных, а также входа воспроизведения, создаваемого на основании входа записи и отредактированных данных, показанных на Фиг.9 во втором варианте воплощения изобретения.

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

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

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

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

Фиг.16 является последовательностью операций, показывающей работу, когда схема микропроцессора системы управления, показанной на фиг.2, воспроизводит данные речи и/или изображения на основании входа воспроизведения (Фиг.11В) во втором варианте воплощения изобретения.

Фиг.17А и 17В являются последовательностью операций, показывающей процесс создания входа воспроизведения на основании данных редактирования посредством схемы микропроцессора системы управления, показанной на фиг.2, во втором варианте воплощения изобретения.

Фиг.18А-18С являются иллюстрациями данных редактирования, входа записи и входа воспроизведения.

Фиг. 19А и 19В являются иллюстрациями, показывающими процесс воспроизведения данных речи и/или изображения, которые имеют те же содержания, что и отредактированные данные, путем объединения неполных данных трех или более последовательностей обрабатываемых данных посредством устройства записи и воспроизведения данных, показанного на фиг.1.

Фиг.20А и 20В является иллюстрацией данных речи и/или изображения, создаваемых в результате редактирования по отношению к обрабатываемым данным от А до D.

Фиг. 21А-21С являются иллюстрациями, показывающими вход записи обрабатываемых данных от А до D, создаваемых системой управления, показанной во втором исполнении на основании данных редактирования, принятых от устройства редактирования, и вход воспроизведения данных редактирования.

Фиг.22A-22D являются иллюстрациями, показывающими суть процесса в системе управления (фиг.2) устройства записи и воспроизведения данных в третьем варианте воплощения изобретения.

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

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

Фиг. 25 является иллюстрацией определения данных B(k) и S(j) на входе воспроизведения R(k) для последовательности операций, показанной на фиг.24; а Фиг. 26А и 26В являются иллюстрациями процесса определения переменной Z на шаге обработки SТ740, показанном на фиг.24, и процесса определения числовой величины s(k)-T-X на шаге обработки ST756 показанном на фиг.24.

Подробное описание предпочтительных вариантов воплощения изобретения Первый вариант воплощения Ниже будет описано первое исполнение настоящего изобретения.

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

Как показано на фиг.1, конфигурация устройства записи и воспроизведения данных 1 состоит из системы управления 10, системы записи 20, массива жестких дисков (НDD) 30 и системы воспроизведения 40.

Устройство записи и воспроизведения данных 1 записывает совокупность последовательностей данных речи и изображения или один из типов этих данных (данные речи и/или изображения), а также предоставляет для редактирования данные речи и/или изображения устройству редактирования 50 в соответствии с запросом от устройства редактирования 50, связанного с устройством записи и воспроизведения данных 1. Далее устройство записи и воспроизведения данных 1 принимает данные (данные редактирования), указывающие, какая часть обрабатываемых данных должна использоваться в данных речи и/или изображения, полученных после редактирования (отредактированные данные) от устройства редактирования 50, и воспроизводит данные речи и/или изображения, которые имеют то же содержание, что и отредактированные данные с учетом этих данных редактирования.

Фиг.2 является представлением конфигурации системы управления 10, показанной на фиг.1.

Как показано на фиг.1, система управления 10 состоит из схемы внешнего интерфейса (схемы внешнего IF) 100, схемы микропроцессора (CPU) 102, схемы ПЗУ 104, схемы ОЗУ 106, шины 108 и из схем интерфейса управления (схем управления 1) 110 и 112.

Система управления 10 посредством этих составляющих частей образует управляющий компьютер, управляет составляющими частями устройства записи и воспроизведения данных 1 на основании данных редактирования, получаемых от устройства редактирования 50 (фиг.1), и организует области записи последовательностей данных речи и/или изображения, записанных в массиве жестких дисков.

В системе управления 10 внешняя схема IF 100 принимает данные редактирования, получаемые от устройства редактирования 50, и передает их на схему микропроцессора 102. Далее внешняя схема IF 100 принимает ответные данные, возвращаемые устройству редактирования 50 схемой микропроцессора 102 посредством системы воспроизведения 40, и передает их устройству редактирования 50.

Схема микропроцессора 102 составляется, например, из микропроцессора общего назначения или из микропроцессора RISС (компьютер с уменьшенным объемом команд) и его периферийная схема. Схема микропроцессора 102 выполняет программы, хранимые в схеме ПЗУ 104 посредством схемы ОЗУ 106, и выполняет прием и передачу данных редактирования и ответных данных посредством устройства редактирования 50.

Далее схема микропроцессора 102 управляет частями устройства записи и воспроизведения данных 1 посредством схем управления IF 110 и 112 синхронно с сигналом синхронизации таким, как внутренний сигнал синхронизации вещающей станции, осуществляет запись в массив жестких дисков 30 данных речи и/или изображения в соответствии с запросом от устройства редактирования 50 или от другого внешнего устройства и предоставляет записанные данные речи и/или изображения устройству редактирования 50 или другому внешнему устройству. Далее схема микропроцессора 102 создает данные области записи, указывая области записи, занятые последовательностью данных речи и/или изображения, записанных в массив жестких дисков 30 среды для записи (жесткий диск не показан) устройства массива жестких дисков 30. Далее схема микропроцессора 102 создает данные области записи неполных данных, указывая области записи, занятые частями (неполными данными) данных речи и/или изображения содержащихся в данных редактирования (обрабатываемых данных) среды записи массива жестких дисков 30. Далее схема микропроцессора 102 сохраняет созданные данные области записи в схеме ОЗУ 106 и записывает их посредством системы записи 20 в массив жестких дисков 30.

Содержимое данных области записи, созданных схемой микропроцессора 102, будет описано на конкретном примере.

Фиг. от 3А по 3С иллюстрируют области записи, занятые данными А и В речи и/или изображения в среде записи устройства массива жестких дисков 30, показанного на фиг.1, и данные области записи (данные первой области записи) в первом исполнении.

Фигуры от 4А по 4С являются иллюстрациями содержимого данных области записи, которые были сохранены схемой микропроцессора 102, показанного на фиг. 2 в схеме ОЗУ 106 в первом исполнении.

В качестве примера на фиг.3А показаны данные речи и/или изображения А и В, записанные в среду записи устройства массива жестких дисков 30. Данные В речи и/или изображения записываются в блоки с 80-го по 129-й от начала среды записи и в блоки с 230-го по 329-й (для примера объем одного блока равняется одному гигабиту (GB)), а данные А речи и/или изображения записываются в блоки с 170-го по 229-й от начала среды записи. Другие области записи являются пустыми областями записи.

Ситуация, когда данные А и В речи и/или изображения записываются как показано на фиг. 3А, может возникнуть в случае, когда, например, во время записи данных речи и/или изображения существует пустая область записи, состоящая из 170-го блока и последующих блоков среды записи, расположенных недалеко от начала этой области записи, в такой ситуации все данные А речи и/или изображения записываются в блоки с 170-го по 229-й и после этого данные речи и/или изображения, записанные в блоки с 80-го по 129-й, уничтожаются, эта область записи освобождается и становится пустой областью записи, часть данных в речи и/или изображения, расположенных со стороны начала, записывается в эту часть, а часть со стороны конца записывается в 230-й блок и последующие блоки.

Таким образом, в некоторых случаях последовательность данных речи и/или изображения будет разделяться и записываться в совокупность областей записи, поэтому схема микропроцессора 102 подготавливает данные области записи как для данных речи, так и для данных изображения А и В в виде списка (вход записи) формата связанного списка, показанного на фиг.3В и 3С. Далее схема микропроцессора 102 запоминает данные взаимосвязи (вход файла), указывая имя файла и вход первой записи в схеме ОЗУ 106, как показано на фиг.4А, как для данных речи, так и для данных изображения А и В. Каждый из входов записей, как показано на фиг. 4В, состоит из данных взаимосвязи, указывающих вход следующей записи, данных расположения начала, указывающих расположение начала области записи и данных длины записи, указывающих длину области записи. Необходимо отметить, что если данные взаимосвязи имеют значение "конец" (END), то входа следующей записи не существует и последняя часть данных речи и/или изображения, записанных в область записи, указывается этим входом записи.

Далее схема микропроцессора 102 создает данные пустой области записи, указывающие пустые области записи (свободное пространство) массива жестких дисков 30 в виде списка (список свободного пространства) формата списка взаимосвязи, как это показано на фиг.3. Список свободного пространства, как показано на фиг.4С, состоит из данных взаимосвязи следующей пустой области записи, данных расположения начала, указывающих расположение начала пустой области записи и данных длины записи, указывающих длину пустой области записи.

Далее схема микропроцессора 102 управляет системой воспроизведения 40 во время запуска устройства записи и воспроизведения данных 1 для воспроизведения данных позиции из заранее определенной области записи устройства массива жестких дисков 30 и создает указанные выше данные на основании воспроизведенных данных позиции записи и данных, связанных с именем файла и с длиной данных речи и/или изображения, принимаемых от устройства редактирования 50 и от другого внешнего устройства.

Фиг.5 и 6 являются иллюстрациями содержания данных редактирования, передаваемых от устройства редактирования 50, показанного на фиг.1 системе управления 10.

Данные редактирования, передаваемые от устройства редактирования 50 (фиг. 1) системе управления 10 устройства записи и воспроизведения данных 1 состоят, например, как показано на фиг.5, из имени файла данных речи и/или изображения (обрабатываемых данных) с частью, используемой для данных редактирования, из данных позиции начала воспроизведения, указывающих начальную позицию обрабатываемых данных части (неполных данных), которая будет содержаться в отредактированных данных из обрабатываемых данных, а также из данных позиции начала воспроизведения, указывающих последнюю позицию неполных данных в обрабатываемых данных.

Например, если блоки с 10-го по 50-й от начала данных А речи и/или изображения (обрабатываемые данные) используются как неполные данные, а блоки с 20-го по 40-й от начала обрабатываемых данных В используются как неполные данные, то содержание данных редактирования приобретает вид, показанный на фиг.6.

Система управления 10 управляет системой воспроизведения 40 во время воспроизведения данных путем объединения в порядке, указанном данными редактирования, неполных данных, имеющихся в диапазоне от позиции, указанной данными исходной позиции воспроизведения до позиции завершения ввода (данные диапазона воспроизведения) в обрабатываемых данных, указанных именем файла данных редактирования и входом записи, благодаря чему могут быть воспроизведены данные речи и/или изображения, имеющие то же содержание, что и отредактированные результирующие данные, определяемые как результат редактирования, выполненный редактором из устройства редактирования 50. Рассмотрим в качестве примера случай, показанный на фиг.3 и 6, где система воспроизведения 40 под управлением системы управления 10 воспроизводит блоки с 180-го по 219-й из массива жестких дисков 30 и затем воспроизводит блоки с 100-го по 119-й, в результате чего воспроизводятся данные речи и/или изображения, имеющие то же содержание, что и отредактированные результирующие данные.

Фиг.7 является представлением конфигурации системы записи 20, показанной на фиг.1.

Как показано на фиг.7, система воспроизведения состоит из схемы интерфейса ввода (схемы ввода IF) 200, схемы кодера (ENC) 202, схемы буфера (Buff) 204, и схемы интерфейса жесткого диска (схемы HDD IF) 206.

Составные части записывающей системы 20, работающие под управлением сигналов управления с С201 по С204, передаваемых системой управления 10, сжимают и кодируют данные речи и/или изображения аналогового или цифрового формата, получаемые от внешнего устройства такого, как линия связи или видеомагнитофон (VTR), и записывают сжатые и закодированные данные в массив жестких дисков 30.

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

Схема кодирования 202 сжимает и кодирует данные речи и/или изображения, принимаемые от схемы ввода IF 200 посредством, например, системы MPEG и передает эти сжатые и закодированные данные на схему буфера 204. Необходимо отметить, что если данные речи и/или изображения, переданные от схемы ввода IF 200 были уже сжаты и закодированы, что указывается пунктирной линией на фиг.7, то схема кодирования 202 может не использоваться.

Схема буфера 204 буферизирует сжатые и закодированные данные речи и/или изображения и передает их на схему GDD IF 206. Таким образом схема буфера 204 согласует по времени ввод/вывод данных, выполняемый между схемой кодирования 202 и схемой HDD IF 206.

Схема HDD IF 206 передает данные речи и/или изображения (S20) массиву жестких дисков 30 в соответствии с примером SCSI (интерфейс малой компьютерной системы) протокола, маркирует пустые области записи, указанные списком пустого пространства (фиг.3D, 4С), введенного системой управления 10 в массив жестких дисков 30, и управляет записью данных речи и/или изображения, получаемых от схемы буфера 204 в отмаркированные пустые области записи в соответствующем порядке.

Массив жестких дисков 30 (фиг.1) состоит, например, из огромного количества устройств жестких дисков большого объема, использует жесткие диски (не показаны), входящие в состав огромного количества устройств жестких дисков в качестве единой среды для записи с произвольным доступом, имеющей полную емкость 400 гигабит, записывает данные речи и/или изображения, передаваемые от схемы буфера 204 записывающей системы 20 в отмаркированные области записи среды записи в соответствии с протоколом SCSI, воспроизводит обрабатываемые данные из отмаркированных областей записи и передает их на схему HDD IF 400 (фиг.3) системы воспроизведения 40.

Фиг. 8 является представлением конфигурации системы воспроизведения 40, показанной на фиг.1.

Как показано на фиг.3, система воспроизведения 40 состоит из схемы HDD IF 400, схемы буфера 402, схемы декодера DEC 406 и из схемы интерфейса вывода (схема вывода IF) 408.

Составные части системы воспроизведения 40 работают под управлением системы управления 10 с участием сигналов управления с С401 по С404 и воспроизводит данные речи и/или изображения (обрабатываемые данные), указанные системой управления 10 из массива жестких дисков 30 или из части (неполные данные) обрабатываемых данных, разуплотняет и декодирует их и передает результирующие данные на внешнее устройство.

В системе воспроизведения 40 (схема HDD) IF 400 позволяет осуществлять воспроизведение из массива жестких дисков 30 данных речи и/или изображения из областей записи, указанных системой управления 10, принимает данные речи и/или изображения, воспроизводимые в соответствии с, например, протоколом SCSI, и передает их на схему буфера 402.

Схема буфера 402 буферизирует данные речи и/или изображения, принятые от схемы GDD IF 400, согласует по времени ввод/вывод этих данных и передает результирующие данные на схему декодера 406.

Схема декодера 406 разуплотняет и декодирует данные речи и/или изображения, полученные от схемы буфера 402, и передает результирующие данные на схему вывода IF 408. Необходимо отметить, что, как указано пунктирной линией на фиг.8, во время ввода несжатых данных речи и/или изображения из схемы буфера 402 схема декодера 404 не нужна.

Схема вывода IF 408 преобразует данные речи и/или изображения, полученные от схемы декодера 406 в цифровом формате, в сигнал речи и/или изображения аналогового формата и передает его на внешнее устройство. Необходимо отметить, что если внешнее устройство, связанное со схемой вывода IF 408, обрабатывает данные речи и/или изображения в цифровом формате, то схема вывода IF 408 не выполняет преобразование данных речи и/или изображения в данные аналогового формата, а передает их без изменения на внешнее устройство.

Ниже будет описана работа устройства записи и воспроизведения данных 1 в первом исполнении.

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

Схема ввода IF 200 (фиг.7) преобразует входной сигнал речи и/или изображения в данные цифрового формата. Схема кодирования 202 сжимает и кодирует входные данные речи и/или изображения. Схема буфера 204 согласует по времени ввода/вывод данных между схемой кодирования 202 и схемой HDD IF 206.

Схема HDD IF 206 записывает данные речи и/или изображения (обрабатываемые данные) в пустые области записи, указанные списком свободного пространства (фиг. 30, 4С) и полученные от системы управления 10. В это время схема микропроцессора 102 системы управления 10 создает вход записи, показанный на фиг.3В и 3С и фиг.4, обновляет список свободного пространства, показанный на фиг. 3D, сохраняет эту информацию в схеме ОЗУ 106 (фиг.2) и записывает эту информацию в заранее определенную область записи в массиве жестких дисков 30.

Далее будет описана работа устройства записи и воспроизведения данных 1 во время редактирования данных устройством редактирования 50.

Система управления 10 управляет системой воспроизведения 40 во время воспроизведения обрабатываемых данных, указанных устройством редактирования 50, и возвращает вход записи воспроизводимых обрабатываемых данных устройству редактирования 50 в качестве ответных данных.

Устройство редактирования 50 воспроизводит речь и/или изображение обрабатываемых данных, передаваемых от устройства записи и воспроизведения данных 1 на редактор. Редактор определяет речь и/или изображение, которые должны содержаться в данных речи и/или изображения программы во время просмотра и прослушивания воспроизводимой речи и/или изображения.

Редактор вводит данные, указывающие на речь и/или изображение, которые должны быть приняты устройством редактирования 50. Устройство редактирования 50 создает данные редактирования (фиг.5), указывающие неполные данные, используемые в данных речи и/или изображения (отредактированные данные) программы и их порядок, в соответствии с входом записи, принятым от системы управления 10 и в соответствии с данными, принятыми от редактора, а затем передает их на систему управления 10.

Схема микропроцессора 102 (фиг.2) системы управления 10 сохраняет принятые данные редактирования в схеме ОЗУ 106 и управляет записывающей системой 20, когда она выполняет запись данных редактирования в заранее определенную область записи из массива жестких дисков 30.

Далее будет описана работа устройства записи и воспроизведения 1 во время воспроизведения данных речи и/или изображения, имеющих то же содержание, что у отредактированных данных, на основании данных редактирования (фиг.5), хранимых в схеме ОЗУ 106.

Схема микропроцессора 102 (фиг. 2) системы управления 10 рассчитывает области записи среды записи массива жестких дисков 30, куда записываются неполные данные, содержащиеся в отредактированных данных с учетом данных редактирования, хранимых в схеме ОЗУ 106 и данных позиции записи (фиг.3В, 3С и 4В), и передает их на схему HDD IF 400 (фиг.8) системы воспроизведения 40.

Схема HDD IF 400 воспроизводит данные речи и/или изображения (неполные данные) из области записи неполных данных, полученных от системы управления 10 в порядке, указанном данными редактирования. Схема буфера 402 согласует по времени ввод/вывод данных между схемой HDD IF 400 и схемой декодера 406. Схема декодера 406 разуплотняет и декодирует входные данные речи и/или изображения. Схема вывода IF 408 преобразует данные речи и/или изображения в сигнал речи и/или изображения аналогового формата и передает его на внешнее устройство.

Составляя описанным выше образом устройство записи и воспроизведения данных 1, можно воспроизводить отредактированные данные речи и/или изображения, без дополнительной записи отредактированных данных, состоящих из части (неполные данные) обрабатываемых данных, записанных в массив жестких дисков 30 нахлестывающимся образом на обрабатываемые данные. Соответственно емкость для записи массива жестких дисков 30 не растрачивается напрасно и становится возможным редактирование данных речи и/или изображения в течение длительного периода времени посредством устройства редактирования 50.

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

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

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

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

Второй вариант воплощения
Ниже будет описано второе исполнение настоящего изобретения.

В соответствии со способом организации областей записи в системе управления 10 устройства записи и воспроизведения данных 1, показанного в первом изобретении, может быть получен заранее определенный эффект, т.е. эффективное использование емкости для записи массива жестких дисков 30, но так как данные редактирования записываются в схему ОЗУ 106 (фиг.2) в форме, которая не отличается от состояния, полученного от устройства редактирования 50, и преобразуются в данные, указывающие области записи неполных данных на момент воспроизведения, то возникает проблема, связанная с длительностью обработки. Далее не может быть определено, какие данные из обрабатываемых данных, записанных в массив жестких дисков 30, будут использоваться в качестве обрабатываемых данных до просмотра содержимого данных редактирования, таким образом имеется проблема, связанная с тем, что данные могут уничтожаться независимо от того, собираются ли их использовать в качестве обрабатываемых данных.

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

Необходимо отметить, что работа записывающей системы 20, массива жестких дисков 30 и системы воспроизведения 40 устройства записи и воспроизведения данных 1 второго исполнения и работа записывающей системы 20, массива жестких дисков 30 и системы воспроизведения 40 устройства записи и воспроизведения данных 1 первого исполнения не отличаются друг от друга. Отличается только процесс обработки, имеющий отношение к обрабатываемым данным и к неполным данным системы управления 10.

Фиг.9 соответствует фиг.3 первого исполнения и иллюстрирует данные области записи (данные первой области записи) из области записи, занятой обрабатываемыми данными А и В в среде записи массива жестких дисков 30, показанного на фиг.1, и обрабатываемые данные второго исполнения.

Фиг. 10 соответствует фиг.4 первого исполнения и иллюстрирует содержимое данных области обрабатываемых данных, хранимых схемой ОЗУ 106 в схеме микропроцессора 102, показанного на фиг.2 второго исполнения.

Отметим, что фиг.9А, 9D и фиг.10А, 10С аналогичны фиг.3А, 3D и фиг.4А, 4С.

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

Как показано на фиг.9А, редактируемые данные А и В записываются в среду записи массива жестких дисков 30, обрабатываемые данные А записываются в блоки с 80-го по 129-й и в блоки с 230-го по 329-й от начала среды записи, обрабатываемые данные В записываются в блоки с 170-го по 229-й от начала среды записи, а другие области записи остаются свободными.

Схема микропроцессора 102 подготавливает данные области записи для каждых обрабатываемых данных А и В в качестве входа записи, как показано на фиг. 9В и 9С так же, как это делалось системой управления 10 в первом исполнении и сохраняет данные взаимосвязи (вход файла), указывающие имя файла и вход первой записи в схеме ПЗУ 106, как показано на фиг.10А, для каждых обрабатываемых данных А и В. В отличие от первого исполнения во втором исполнении, как показано на фиг.10В, кроме данных, показанных на фиг.4В, к входу записи добавляется идентификационный флаг (флаг разрешения уничтожения; ON, OFF), указывающий, можно ли уничтожить соответствующие обрабатываемые данные. Значение OFF этого флага разрешения уничтожения указывает, что соответствующие данные речи и/или изображения не могут быть уничтожены, а значение ON флага разрешения уничтожения указывает, что соответствующие данные речи и/или изображения не могут быть уничтожены.

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

Фиг. 11 является иллюстрацией входа воспроизведения, создаваемого на основании данных редактирования, передаваемых устройством редактирования 50, показанном на фиг.1, на систему управления 10 устройства записи и воспроизведения данных 1, а также входа записи и данных редактирования, показанных на фиг.9В и 9С во втором исполнении.

Устройство редактирования 50 (фиг.1) передает, например, данные редактирования, показанные на фиг.11А, на внешнюю схему IF 100 системы управления 10 второго исполнения таким же образом, как и в первом исполнении. Эти данные редактирования указывают, что часть (неполные данные), содержащаяся в диапазоне от 10-го блока по 50-й блок обрабатываемых данных А, и неполные данные, содержащиеся в диапазоне от 20-го блока по 50-й блок обрабатываемых данных В и неполные данные, содержащиеся в диапазоне от 0-го блока по 30-й блок обрабатываемых данных В', содержатся в отредактированных данных в том же порядке.

Схема микропроцессора 102 системы управления 10 сохраняет данные взаимосвязи (вход файла), указывающие имя файла X, показанного на фиг.11В, и первый вход воспроизведения в схеме ОЗУ 106 на основании данных редактирования (фиг. 11А), принятых от устройства редактирования 50 и на основании входа записи (фиг.9А, 9В). Далее схема микропроцессора 102 создает данные области записи (вход воспроизведения), указывающие, что неполные данные, содержащиеся в обрабатываемых данных А и В, записываются в 40 блоках, начиная с 180-го блока от начала области записи среды записи массива жестких дисков 30, в 30 блоках, начиная с 100-го блока, и в 30 блоках, начиная с 230-го блока, добавляет эту информацию, устанавливая значение OFF флага разрешения уничтожения и запоминает эту информацию в схеме ОЗУ 106. Схема микропроцессора 102, создающая вход воспроизведения, устанавливает значение входа записи данных речи и/или изображения (обрабатываемых данных), соответствующее значению ON входа воспроизведения, и записывает данные области записи в заранее определенную область записи среды записи массива жестких дисков 30.

В отличие от случая, показанного в первом варианте воплощения, когда данные редактирования запоминались в схеме ОЗУ 106 без изменения и расчет областей записи неполных данных производится в момент их воспроизведения, в соответствии со вторым исполнением, если вход воспроизведения заранее создается в виде связанного списка, показанного на фиг.11В, и запоминается в схеме ОЗУ 106, то расчет областей записи неполных данных в момент воспроизведения становится ненужным и могут быть быстро воспроизведены данные речи и/или изображения, которые имеют то же содержимое, что и отредактированные данные.

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

Ниже будет описана работа устройства записи и воспроизведения данных 1 второго исполнения с более детальным рассмотрением создания входа записи и входа воспроизведения. Необходимо отметить, что как указывалось выше, работа устройства воспроизведения записывающей системы 20, массива жестких дисков 30, системы воспроизведения 40 и устройства редактирования 50 второго исполнения рассматривается со ссылкой на первое исполнение и только работа системы управления 10 второго исполнения (конкретно содержимое устройства памяти схемы ПЗУ 104) отличается от того, что имелось в первом исполнении.

Вначале будет описан процесс записи сигнала речи и/или изображения, введенного извне в массив жестких дисков 30 устройством записи и воспроизведения данных 1, и в качестве примера будет рассмотрен случай, когда записываются данные речи и/или изображения А, показанные на фиг.9А.

Фиг. 12 является последовательностью операций, показывающих работу схемы микропроцессора 102 системы управления 10, показанной на фиг.2 во время записи данных речи и/или изображения, вводимых извне в массив жестких дисков 30 во втором исполнении.

Фиг.13 является диаграммой последовательности сигналов между устройством редактирования 50 и системой управления 10, когда схема микропроцессора 102 системы управления 10, показанной на фиг.2, записывает данные речи и/или изображения, вводимые извне в массив жестких дисков 30 во втором исполнении.

Как показано на фиг.12 и 13, на шаге 102 (ST102), устройство редактирования 50 (фиг.1) выдает команду (команду OPEN_REC), содержащую заранее определенные данные такие, как имя А файла и длину данных (60 блоков) для подготовки системой управления 10 (фиг.2) входа записи данных речи и/или изображения и т.д. для системы управления 10. Система управления 10 принимает эту команду OPEN_REC.

На шаге 104 (ST104) схема микропроцессора 102 системы управления 10 создает вход файла (фиг.9В, 9С и 10В) и другие данные (фиг.10А), сохраняет их в схеме ОЗУ 106 и затем записывает их в заранее определенную область записи среды записи массива жестких дисков.

На шаге 106 (ST106) схема микропроцессора 102 системы управления 10 анализирует список свободного пространства, хранимый в схеме ОЗУ 106, и выделяет области для записи.

На шаге 108 (ST108) схема микропроцессора 102 системы управления 10 создает вход записи (фиг.9В) на основании таких данных, как имя файла, содержащееся в команде OPEN_REC, записывает эту информацию в схему ОЗУ 106 и записывает все это в массив жестких дисков 30.

На шаге 110 (ST110) схема микропроцессора 102 системы управления 10 создает основу файлу (фиг.19А), сохраняет эту информацию в схеме ОЗУ 106 и записывает ее в массив жестких дисков 30.

На шаге 112 (SТ112) устройство редактирования 50 передает команду (команду REC) системе управления 10 для начала процесса записи данных А речи и/или изображения. Схема микропроцессора 102 системы управления 10 принимает эту команду REC.

На шаге 114 (SТ114) схема микропроцессора 102 системы управления 10, принимающая команду REC, управляет записывающей системой 20, когда она записывает данные речи и/или изображения, вводимые от внешнего устройства в массив жестких дисков 30.

На шаге 116 (SТ116) устройство редактирования 50 передает системе управления 10 команду для завершения записи данных А речи и/или изображения (команду STOP). Система управления 10 принимает эту команду STOP.

На шаге 118 (ST118) схема микропроцессора 102 системы управления 10, принимающая команду STOP, управляет записывающей системой 20 для прекращения записи данных А речи и/или изображения.

На шаге 120 (SТ120) устройство редактирования 50 передает команду проверки (обновления) входа записи и списка свободного пространства (команду СLОSЕ) на систему управления 10. Схема микропроцессора 102 системы управления 10 принимает команду CLOSE.

На шаге 122 (ST122) и на шаге 124 (ST124), схема микропроцессора системы управления 10 обновляет вход записи и список свободного пространства.

Далее будет описана работа устройства записи и воспроизведения данных 1 во время воспроизведения сигнала речи и/или изображения, записанного в массив жестких дисков 30 и во время его передачи, а в качестве примера будет рассмотрен случай, когда записываются данные А речи и/или изображения, показанные на фиг.9А.

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

Фиг. 15 является диаграммой последовательности сигналов во время воспроизведения схемой микропроцессора 102 системы управления 10, показанной на фиг.2, данных речи и/или изображения.

На шаге 202 (ST 202) устройство редактирования 50 передает команду для подготовки воспроизведения данных речи и/или изображения, содержащих данные такие, как имя файла А (команда OPEN_PLAY) на систему управления 10. Схема микропроцессора 102 системы управления 10 принимает эту команду ОРЕN_PLAY.

На шаге 204 (SТ204) и на шаге 206 (ST206) схема микропроцессора 102 системы управления 10 осуществляет поиск входа файла, записанного в схему ОЗУ 106 (фиг. 2) и находит вход записи данных А речи и/или изображения на основании результатов поиска.

На шаге 208 (ST208) система управления 10 создает основу файла и записывает ее в схему ОЗУ 106.

На шаге 210 (SТ210) устройство редактирования 50 передает команду для начала воспроизведения данных А речи и/или изображения (команду PLAY) на систему управления 10. Схема микропроцессора 102 системы управления 10 принимает эту команду PLAY.

На шаге 212 (SТ212) схема микропроцессора 102 системы управления 10 управляет системой воспроизведения 40 для воспроизведения данных А речи и/или изображения записанных в массив жестких дисков 30 и передает их на устройство редактирования 50, а затем передает вход записи данных А речи и/или изображения на устройство редактирования 50.

На шаге 214 (ST214) устройство редактирования 50 передает команду (команду STOP) для прекращения воспроизведения данных А речи и/или изображения на систему управления 10. Система управления принимает эту команду STOP.

На шаге 216 (ST216) система управления 10 управляет записывающей системой 20 и завершает воспроизведение данных А речи и/или изображения.

На шаге 218 (SТ218) устройство редактирования 50 передает команду для проверки (обновления) входа записи и списка свободного пространства (команду CLOSE) на систему управления 10. Система управления 10 принимает эту команду CLOSE и закрывает уже воспроизведенный файл данных А речи и/или изображения.

Далее на примере случая отредактированных данных X (вход воспроизведения показан на фиг.11В) будет описана работа устройства записи и воспроизведения данных 1, когда из обрабатываемых данных получаются и объединяются только неполные данные на основании данных редактирования (VFL; список виртуальных файлов) и создается вход воспроизведения, используемый для воспроизведения данных речи и/или изображений, имеющих то же содержание, что и у отредактированных данных.

Фиг. 16 является последовательностью операций, показывающих процесс, когда схема микропроцессора 102 системы управления 10, показанной на фиг.2, воспроизводит данные речи и/или изображения на основании входа воспроизведения (фиг.11В) во втором исполнении.

Как показано на фиг.16, на шаге 402 (ST402) устройство редактирования 50 передает на систему управления 10 команду (команду VFL_DOWNLOAD), содержащую данные редактирования для того, чтобы система управления 10 могла принять данные редактирования. Система управления 10 принимает команду VFL_DOWNLOAD.

На шаге 404 (SТ404) и на шаге 406 (SТ406) система управления 10 анализирует принятые данные редактирования и вход записи (фиг.9В и 9С) данных А и В речи и/или изображения, создает вход воспроизведения отредактированных данных Х и вход файла (фиг.11В) для них, запоминает их в схеме ОЗУ 106, а затем записывает их в заранее определенную область записи массива жестких дисков 30.

На шаге 408 (SТ408) устройство редактирования 50 передает системе управления 10 команду на объединение неполных данных на основании входа воспроизведения и для выполнения системой управления 10 подготовительной работы для воспроизведения данных речи и/или изображения, имеющих то же содержимое, что и у отредактированных данных (команда VFL_OPEN). Система управления 10 принимает эту команду VFL_OPEN.

На шаге 410 (ST410) схема микропроцессора 102 системы управления 10 выполняет поиск входа воспроизведения отредактированных данных X, хранимых в схеме ОЗУ 106. Необходимо отметить, что в это время вход воспроизведения отредактированных данных Х обрабатывается таким же образом, что и данные А и В речи и/или изображения.

На шаге 412 (ST412) схема микропроцессора 102 системы управления 10 создает основу файла.

На шаге 414 (SТ414) устройство редактирования 50 передает команду PLAY на систему управления 10. Система управления 10 принимает эту команду PLAY.

На шаге 416 (ST416) схема микропроцессора 102 системы управления 10 управляет системой воспроизведения 40 для воспроизведения неполных данных из массива жестких дисков 30 на основании входа воспроизведения.

На шаге 418 (SТ418) устройство редактирования 50 передает команду STOP на систему управления 10. Система управления 10 принимает эту команду STOP.

На шаге 420 (ST420) схема микропроцессора 102 системы управления 10 управляет системой воспроизведения 40, в результате чего система воспроизведения завершает воспроизведение неполных данных.

На шаге 424 (ST424) устройство редактирования 50 передает команду CLOSE на систему управления 10, система управления 10 принимает эту команду CLOSE.

Далее более детально будет описан процесс создания входа воспроизведения из данных редактирования схемой микропроцессора 102 (фиг.2) системы управления 10 (ST404 на фиг.16).

Фиг. 17 является последовательностью операций, показывающих процесс создания входа воспроизведения из данных редактирования схемой микропроцессора 102 системы управления 10 (фиг.2) во втором исполнении.

Фиг.18 является иллюстрацией данных редактирования, входа записи и входа воспроизведения.

Как показано на фиг.17, на шаге 504 (ST504) схема микропроцессора 102 устанавливает значение 1 для переменных n и j. Отметим, что переменная используется для поиска данных имени файла (фиг.18В) входа записи обрабатываемых данных, а переменная используется для поиска неполных данных, содержащихся во входе воспроизведения (фиг.18С).

На шаге 550 (ST550) создается вход воспроизведения из данных имени файла (FILE(n) данных редактирования (фиг. 18А), из данных начальной позиции воспроизведения (START (n)) и данных конечной позиции воспроизведения (END(n)). Детальное описание этого процесса дано на шаге 552 (ST562).

На шаге 552 (ST552) схема микропроцессора 102 системы управления 10 выполняет поиск входа записи (RE(n)) обрабатываемых данных, содержащих данные начальной позиции воспроизведения (START(n)).

На шаге 554 (ST554) схема микропроцессора 102 системы управления 10 выполняет поиск входа записи (RE(n)) обрабатываемых данных, содержащих данные конечной позиции воспроизведения (END(n)).

На шаге 556 (SТ556) схема микропроцессора 102 системы управления 10 устанавливает числовое значение "is (является)" для переменной i. Отметим, что переменная i используется для поиска данных, содержащихся во входе записи.

На шаге 558 (ST558) схема микропроцессора 102 системы управления 10 создает вход воспроизведения (RE(j) отредактированных данных X.

На шаге 560 (ST560), схема микропроцессора 102 системы управления 10 проверяет, имеет ли переменная i значение "iе". Отметим, что числовая величина "iе" указывает количество входов воспроизведения (RE(j)). Если значение переменной является числовой величиной "ie", то процесс обработки переходит на шаг SТ562, а если значение этой переменной не.является числовой величиной "i е", то процесс обработки переходит на шаг обработки ST564.

На шаге 562 (ST562) схема микропроцессора 102 системы управления 10 добавляет числовую величину 1 к переменной j (увеличивает ее) и переходит к обработке шага ST506.

На шаге 564 (ST564) схема микропроцессора 102 системы управления 10 увеличивает переменную i и j и переходит к шагу SТ558.

На шаге 506 (SТ506) схема микропроцессора 102 системы управления 10 определяет, имеет ли переменная n числовое значение "end". Отметим, что числовое значение "end" указывает количество обрабатываемых данных. Если переменная n имеет числовое значение "end", то процесс завершается, если она не имеет числовое значение "end", то процесс продолжается с шага SТ508.

На шаге 508 (ST508) схема микропроцессора 102 системы управления 10 увеличивает значение переменно и переходит к шагу обработки 550 (SТ552).

Ниже будет показана работа системы управления 10 во время уничтожения входа записи данных речи и/или изображения (обрабатываемых данных) и входа воспроизведения отредактированных данных, а также процесс обновления списка свободного пространства.

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

Схема микропроцессора 102 не уничтожает вход записи, для которой флаг разрешения уничтожения имеет значение OFF.

Отметим, что схема микропроцессора 102 системы управления 10, принимающая команду на уничтожение входа воспроизведения от устройства редактирования 50, выполняет поиск входа воспроизведения, подтверждает, что флаг разрешения уничтожения имеет значение ON и уничтожает его.

Флаг разрешения уничтожения входа воспроизведения имеет значение ON, как упоминалось ранее, поэтому обрабатываемые данные (неполные данные), на которые указывает вход воспроизведения, обычно не стираются командой уничтожения, переданной от устройства редактирования 50.

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

Кроме этого создание входа воспроизведения, показанного во втором исполнении, осуществляется просто путем перезаписи содержимого устройства памяти схемы ОЗУ 106, таким образом нет необходимости выполнять какое-либо изменение в аппаратном обеспечении устройства записи и воспроизведения данных 1, показанного для первого исполнения.

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

Отметим, что нет необходимости говорить, что устройство записи и воспроизведения данных 1 в соответствии с настоящим изобретением может не только создавать вход воспроизведения на основании двух последовательностей обрабатываемых данных, но может также создавать вход воспроизведения для воспроизведения данных речи и/или изображения, имеющих то же содержимое, что и у отредактированных данных путем объединения неполных данных (фиг.19В) трех или более обрабатываемых данных (фиг.19А).

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

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

Третий вариант воплощения
Ниже будет описан третий вариант воплощения изобретения.

Фиг.20 является иллюстрацией данных речи и/или изображения (отредактированных данных), созданных в результате редактирования обрабатываемых данных от А до D. Отметим, что в третьем исполнении емкость записи одного блока среды записи массива жестких дисков 30 равна, например, одному мегабайту (MB).

Фиг. 21 является представлением входа записи обрабатываемых данных от А до D (фиг.20) и входа воспроизведения отредактированных данных, создаваемых на основании данных редактирования, которые принимает система управления 10 (фиг.1), показанная во втором исполнении от устройства редактирования 50.

Например, если устройство редактирования 50 соответственно редактирует неполные данные, имеющие длину данных, равную 40 блокам, 5 блокам, 40 блокам и 5 блокам, которые содержатся в обрабатываемых данных от А до D, показанных на фиг. 20А, для получения отредактированных данных, показанных на фиг.20В, то данные редактирования, показанные на фиг.21В, передаются на вход системы управления 10 устройства записи и воспроизведения данных 1 от устройства редактирования 50.

Когда система управления 10 устройства записи и воспроизведения данных 1, показанного во втором исполнении выполняет обработку на основании этих данных редактирования (фиг.21В) и на основании входа записи обрабатываемых данных от А до D, показанных на фиг.21А, то получается вход воспроизведения, показанных на фиг.21С отредактированных данных X.

Однако длина данных неполных данных (неполные данные В и D) обрабатываемых данных В и D, становится не длиннее 5 блоков. Во время воспроизведения данных речи и/или изображения, имеющих то же содержимое, что и у тех же отредактированных данных, последняя часть каждых неполных данных А и С и начальная часть каждых неполных данных В и D записывается в отдельные области записи среды записи массива жестких дисков 30, поэтому становится необходим доступ к отдаленным областям записи среды записи массива жестких дисков 30 и ожидание перемотки во время окончания воспроизведения неполных данных В и D. С другой стороны, каждые из неполных данных В и D имеют малую длину данных такую, как 5 MB, так что имеется возможность переполнения схемы буфера 402 (фиг.2) системы воспроизведения 40 в течение времени, необходимого на доступ и ожидание перемотки. Во время возникновения переполнения в схеме буфера 402, невозможно будет выполнять непрерывное воспроизведение.

Целью устройства записи и воспроизведения 1 третьего исполнения является решение этой проблемы.

Фиг. 22 является иллюстрацией работы системы управления 10 (фиг.2) устройства записи и воспроизведения данных 1 третьего исполнения. Отметим, что фиг.22А аналогична фиг.20А.

Для непрерывного воспроизведения неполных данных, имеющих короткую длину, которые могут вызвать переполнение схемы буфера 402, система управления 10 в третьем исполнении анализирует данные редактирования (фиг.21В), принятые от устройства редактирования 50, заранее записывает короткие данные и эти неполные данные в заранее определенную область записи среды записи массива жестких дисков 30, определяет длину данных, которая не вызывает переполнение в схеме буфера 402 и предотвращает упомянутое выше неудобство.

Отметим, что работа системы управления 10, записывающей системы 20, массива жестких дисков 30 и системы воспроизведения 40 устройства записи и воспроизведения данных 1 в третьем исполнении, работа записывающей системы 20, массива жестких дисков 30 и системы воспроизведения 40 устройства записи и воспроизведения 1 во втором исполнении, а также обработка, не связанная с организацией обрабатываемых данных и неполных данных системы управления 10, аналогичны.

Далее кратко будет описана работа системы управления 10 третьего исполнения на конкретном примере.

Блоки с 110-го по 149-й (длина данных 40 блоков), с 220-го по 2224-й (длина данных 5 блоков), с 330-го по 369-й (длина данных 40 блоков) и с 420-го по 424-й (длина данных 5 блоков) обрабатываемых данных от А до D, записанных в блоках с 100-го по 189-й, с 200-го по 269-й, с 300-го по 379-й и с 400-го по 469-й среды записи массива жестких дисков 30, показанного на фиг.20А и фиг.22А, содержатся в отредактированных данных в качестве неполных данных от А до D, как показано на фиг.20В.

Например, если имеется возможность возникновения переполнения в схеме буфера 402 (фиг.2), когда длина данных равна 10 блокам или менее, то возникает возможность прерывания непрерывного воспроизведения во время воспроизведения неполных данных В и D. С другой стороны, как показано на фиг.22В, даже если неполные данные А и С разделяются на неполные данные А' и С', имеющие длину данных в 35 блоков и на неполные данные а и с, имеющие длину в 5 блоков, то во время воспроизведения неполных данных А' возможно осуществить беспрепятственное непрерывное воспроизведение.

Выполняя такую работу, система управления 10 третьего исполнения осуществляет управление системой управления 20, помещает неполные данные а и с перед короткими неполными данными В и D, как показано на фиг.22С для получения неполных данных ab и cb, имеющих длину данных в 10 блоков, и заранее записывает их в заранее определенную область записи (например, в блоки с 1000-го по 2000-й; область записи компиляции) среды записи массива жестких дисков 30.

Далее, как показано на фиг.22D, для неполных данных А', ab, С' и cd она создает тот же вход воспроизведения, который был во втором исполнении, и запоминает его в схеме ОЗУ 106. Если воспроизводятся данные речи и/или изображения, имеющие то же содержание, что и отредактированные данные (фиг. 20В), путем использования входа воспроизведения, показанного на фиг.22D, то неполные данные А', ab, С' и cd воспроизводятся из массива жестких дисков 30, поэтому может быть получен эффект, отличный от эффекта быстрого воспроизведения устройством записи и воспроизведения данных 1, показанного во втором исполнении такой, как эффект гарантии непрерывного воспроизведения.

Отметим, что как показано на фиг.22D, устанавливается значение ON флага разрешения уничтожения неполных данных, записанных в область записи компиляции, а для других неполных данных устанавливается значение OFF флага разрешения уничтожения. Причиной такого определения значений флага разрешения уничтожения является то, что даже если данные, записанные в область записи компиляции будут уничтожены, то в массиве жестких дисков 30 будут записаны исходные обрабатываемые данные так, что они не будут потеряны.

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

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

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

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

Далее детально будет описан процесс обработки компиляции, выполняемый системой управления 10 третьего исполнения.

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

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

Как показано на фиг.23А, на шаге 602 (ST602) устройство редактирования 50 передает на систему управления 10 команду, содержащую данные редактирования, которая позволяет системе управления 10 принимать данные редактирования (команда VFL_ DOWNLOAD). Система управления 10 принимает эту комаду VFL_DOWNLOAD.

На шаге 604 (SТ604) и на шаге 606 (ST606) схема микропроцессора 102 системы управления 10 (фиг. 2) анализирует принятые данные редактирования и вход записи данных А и В речи и/или изображения (фиг.9В и 9С), создает вход воспроизведения (фиг.21С) отредактированных данных Х и соответствующий вход файла (фиг. 11В), запоминает их в схеме ОЗУ 106 и затем записывает их в заранее определенную область записи массива жестких дисков 30.

На шаге 610 (SТ610) схема микропроцессора 102 системы управления 10 выполняет обработку компиляции, показанную на фиг.22В и 22С. Суть обработки компиляции соответствует тому, что выполняется на шагах с ST612 по ST618, показанных на фиг.23В.

На шаге 612 (ST612) и на шаге 614 (ST614), (с ST702 по ST708 на фиг.24) схема микропроцессора 102 системы управления 10 выполняет поиск входа воспроизведения и определяет неполные данные с длиной данных не более чем заранее определенная величина Т (10 блоков в примере, показанном на фиг.22), то есть неполные данные, которые не могут быть воспроизведены непрерывно. Если имеется только одна последовательность неполных данных, имеющих длину не более чем заранее определенная величина Т и необходима обработка компиляции, то процесс переходит к шагу обработки SТ616, если же в ней нет необходимости, то процесс завершается.

На шаге 616 (ST616) (ST714 на фиг.24) схема микропроцессора 102 системы управления 10 выделяет область записи среды записи массива жестких дисков 30, необходимую для обработки компиляции (для области записи компиляции (фиг.22С). Отметим, что если область записи компиляции в среде записи массива жестких дисков 30 предоставляется фиксированным образом, то нет необходимости обрабатывать шаг ST616. Далее, если область записи компиляции недостаточна, то необходимо дальнейшее увеличение области записи компиляции.

На шаге 618 (ST618) (с ST716 по ST714 на фиг.24) схема микропроцессора 102 системы управления 10 непрерывно записывает часть неполных данных до и после неполных данных, для которых невозможно непрерывное воспроизведение в области записи компиляции, как показано на фиг.22С, и изменяет длину данных свыше Т. Далее схема микропроцессора 102 системы управления 10 подготавливает вход воспроизведения (фиг.22D вновь на основании неполных данных после компиляции, запоминает эту информацию в схеме ОЗУ 106 и записывает ее в заранее определенную область записи среды записи массива жестких дисков 30.

Отметим, что схема микропроцессора 102 системы управления 10 подготавливает пустые области записи, используя список свободного пространства (фиг. 9D), и выполняет обработку для защиты области записи для области записи компиляции.

Отметим, что в соответствии с последовательностью операций, показанной на фиг. 24, данные b(k) и s(j) входа воспроизведения R(k) определяются, как показано на фиг.25, а переменные z и s(k) определяются, как показано на фиг. 26.

То есть переменная Z - на шаге SТ740 фиг.24 указывает длину данных для данных, удаленных из неполных данных непосредственно до коротких неполных данных для получения данных, имеющих длину Т или более в дополнение к коротким неполным данным (фиг.20В), как показано на фиг.20А.

Далее числовая величина s(k)-T-X на шаге ST756 фиг.24 указывает длину данных для данных, удаленных из неполных данных непосредственно после коротких неполных данных так, чтобы можно было получить данные с длиной Т или более в дополнении к коротким неполным данным (фиг.20В), как показано на фиг. 26В.

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

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

Кроме этого, для реализации устройства записи и воспроизведения данных 1 показанного в третьем исполнении, достаточно изменить содержимое устройства памяти схемы ОЗУ 104 системы управления 10 устройства записи и воспроизведения 1 показанного для первого и второго исполнения. Никаких изменений аппаратного обеспечения производить не нужно.

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

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

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

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


Формула изобретения

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

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

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

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

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

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

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

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

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

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18, Рисунок 19, Рисунок 20, Рисунок 21, Рисунок 22, Рисунок 23, Рисунок 24, Рисунок 25, Рисунок 26



 

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

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

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

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

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

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

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

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

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

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