Носитель данных, устройство получения данных, устройство сохранения данных, способ получения данных и способ сохранения данных
Иллюстрации
Показать всеИзобретение относится к способам записи данных, связанных с другими данными. Его применение позволяет получить технический результат в виде уменьшения объема памяти, занимаемого данными. Этот результат достигается благодаря тому, что устройство получения данных содержит модуль назначения числового значения, предназначенный для назначения из числа множества числовых значений, хранящихся в носителе данных, числового значения, соответствующего файлу данных, подлежащих извлечению, причем числовое значение представляет собой базовое числовое значение n, где n - целое число, превышающее единицу, модуль формирования имени пути, предназначенный для формирования имени пути посредством вставки символа, соответствующего числовому значению, в каждую заданную позицию в заданной сформированной строке символов, и модуль получения, предназначенный для извлечения файла данных, если в носителе данных имеется файл данных с именем пути, образованным модулем формирования имени пути. 4 н. и 5 з.п. ф-лы, 12 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение касается способа записи данных, которые связаны с другими данными, хранящимися в носителе данных. Более конкретно, настоящее изобретение касается способа снижения объема данных в носителе данных.
Известный уровень техники
Обычно для редактирования видео или звуковых данных, записанных, например, камерой для видеозаписи, видео и звуковые данные сначала следует переписать с исходной видеомагнитофонной ленты на носитель данных с произвольным доступом в компьютере, типа жесткого диска или цифрового видеодиска (DVD), и выполнить редактирование этих данных, используя различные прикладные программы.
Ниже представлено пояснение обычных способов редактирования видеоданных и звуковых данных с редактированием на персональном компьютере в качестве примера.
С точки зрения редактирования данных в персональном компьютере используются а) интерфейсный модуль для приема видеоданных и звуковых данных извне, b) модуль памяти (запоминающего устройства), содержащий жесткий диск или аналогичное устройство для хранения видеоданных и звуковых данных, с) модуль сохранения данных для сохранения видеоданных и звуковых данных, полученных из интерфейсного модуля, в модуле запоминающего устройства, d) модуль получения данных для получения подлежащих воспроизведению данных из модуля памяти (запоминающего устройства), е) электронно-лучевая трубка (ЭЛТ) для отображения видеоданных, полученных модулем получения данных, и f) громкоговоритель для воспроизведения звуковых данных, полученных модулем получения данных.
(1) Функционирование каждого модуля, вовлеченного в запись видеоданных и звуковых данных
Интерфейсный модуль принимает видеоданные и звуковые данные извне и выводит их в модуль сохранения данных.
Модуль сохранения данных после приема видеоданных и звуковых данных выполняет преобразование звуковых данных в цифровые и каждым данным назначает однозначное имя маршрута (пути). Каждое имя пути содержит имя файла (например, "MOV0002" и "AUD0002"), которое включает в себя два кода: (а) четырехзначное число, связывающее видео и звуковые данные в качестве набора (например, "0002"), и (b) буквы, классифицирующие данные как видео или звуковые данные (например, "MOV" для видеоданных и "AUD" для звуковых данных). Имена путей сохраняются в модуле запоминающего устройства и отображаются в файле "LIST_MGR" управления в каталоге "MGR_INFO" модуля памяти (запоминающего устройства).
Файл управления "LIST_MGR" хранит индексные данные, которые показывают связь данных, хранящихся в модуле запоминающего устройства, с данными, образуемыми при редактировании.
(2) Функционирование каждого модуля, вовлеченного в нормальное воспроизведение
Модуль получения данных получает имя пути, например имя пути, включающее символы "MOV0002" или "AUD0002", для данных, подлежащих воспроизведению, из файла управления "LIST_MGR", получает видеоданные и звуковые данные, связанные с именем пути, выполняет цифроаналоговое преобразование и параллельно выводит видеоданные и звуковые данные в ЭЛТ и громкоговоритель соответственно.
ЭЛТ и громкоговоритель выводят соответственно видео и звуковые данные, представляемые данными, принятыми из модуля получения данных.
(3) Функционирование каждого модуля, вовлеченного в редактирование данных
В следующем описании используется пример редактирования данных, включающего послезапись, где музыка, дикторский текст или другие звуковые данные заменяются на звуковые данные, которые были записаны и сохраняются вместе с видеоданными в модуле памяти.
После выполнения редактирования послезаписи модуль сохранения данных принимает музыку, дикторский текст или другие звуковые данные из интерфейсного модуля, преобразовывает данные из аналоговой в цифровую форму и назначает имя пути (в дальнейшем "имя пути послезаписи"), включающее в себя имя файла (например, "AUD0006", где символы "AUD" указывают на звуковые данные). После этого модуль сохранения данных сохраняет имя пути послезаписи в модуле памяти и отображает в файле управления "LIST_MGR" имя пути послезаписи подлежащих редактированию видеоданных и звуковых данных.
Когда данные нужно воспроизвести, модуль получения данных обращается к индексным данным в файле управления "LIST_MGR" для определения, являются ли данные, подлежащие воспроизведению, отредактированными данными. Когда связь с именем пути послезаписи найдена, модуль получения данных получает (а) видеоданные и (b) звуковые данные, которые связаны с видеоданными и имеют имя пути послезаписи. Модуль получения данных преобразовывает эти данные из цифровой в аналоговую форму и посылает их в ЭЛТ и громкоговоритель.
ЭЛТ и громкоговоритель принимают соответственно видеоданные и звуковые данные из модуля получения данных и выводят видео и звуковые данные.
Фиг.1 изображает логическую структуру данных в модуле памяти в случае, когда выполняется обычное редактирование послезаписи.
Файлы данных, хранящие видеоданные и звуковые данные, хранятся под именем каталога, который имеет в своем наименовании символы "PRG", сопровождаемые четырехзначным числом.
В последнее время камеры для видеозаписи, мобильные телефонные аппараты, портативные устройства воспроизведения музыки и другие портативные устройства используют в качестве модуля памяти карты памяти следующего поколения, типа ЗЦ (защищенных цифровых) карт, которые обладают малым весом и являются удаляемыми/заменяемыми.
В этих картах памяти следующего поколения используется такая же конфигурация памяти, то есть иерархия каталогов и файлов, как в компьютерных операционных системах. Хотя их емкость данных (приблизительно 64 мегабайта) мала по сравнению с жестким диском персонального компьютера, простой обмен данными между этими портативными устройствами и персональными компьютерами является причиной высокого интереса, проявляемого к картам.
Подключая карту памяти к вышеупомянутому компьютерному интерфейсному модулю, легко выполнять редактирование данных. Кроме того, некоторые типы портативных устройств оборудованы функциональными блоками, подобными компьютеру, включающими модуль памяти, модуль сохранения данных и модуль получения данных, обеспечивающими возможность редактирования данных в портативном устройстве.
Однако эта обычная технология сопровождается следующей проблемой. Когда редактирование данных, типа послезаписи, выполняется на портативном устройстве, объем файла управления в карте памяти возрастает, создавая неудобство из-за ограниченной емкости памяти карты.
Раскрытие сущности изобретения
Следовательно, задачей настоящего изобретения является обеспечить для устройства с ограниченной памятью (1) устройство получения данных и устройство сохранения данных, которые ограничивают увеличивающийся объем данных из-за редактирования данных, (2) носитель данных, который может хранить такие же данные, как известное устройство, но более компактно, (3) способ получения данных для извлечения данных из носителя данных, и (4) способ сохранения данных для сохранения данных в носителе данных.
Для решения поставленной задачи настоящее изобретение включает в себя носитель данных, хранящий один или больше файлов данных и адресную информацию, показывающую путь каждого файла данных, отличающийся тем, что адресная информация обозначена как числовое значение, которое получено из данного конкретного обозначения имени пути, и размер данных числового значения меньше, чем размер данных строки символов, обозначающей такую же адресную информацию.
При использовании коротких числовых обозначений размер данных сокращается, экономя объем памяти в карте памяти.
Кроме того, когда носитель данных может хранить множество файлов данных, которые назначены множеству групп, имя пути может включать в себя обозначение 1 типа, идентифицирующее группу, и обозначение 2 типа, идентифицирующее файл данных внутри группы, конкретное обозначение может включать обозначение 1 типа, а имя пути можно получать из числового значения с помощью заданной обратимой операции.
При такой структуре первоначальное имя пути можно находить из конкретного обозначения с помощью обратимой операции.
Кроме того, когда группа включает в себя множество файлов данных, которые содержат различные виды данных, обозначение 2 типа может указывать конкретный вид данных.
При таком построении даже данные различных видов можно преобразовывать в такое же обозначение в случае, где оба имени пути включают одинаковое обозначение 1 типа, то есть оба набора данных принадлежат одной и той же группе.
Дополнительно, виды данных могут быть видеоданными и звуковыми данными.
При таком построении видеоданные и звуковые данные, принадлежащие к одной и той же группе, можно преобразовывать в одно и то же обозначение.
К тому же, носитель данных, когда группа включает в себя первый файл звуковых данных и первый файл видеоданных, а второй файл звуковых данных связан с группой, может хранить первое числовое значение, полученное из имен путей первого файла звуковых данных и первого файла видеоданных с помощью заданной обратимой операции, с добавленным признаком, показывающим связь второго файла звуковых данных, и можно получать имя пути второго файла звуковых данных, добавляя заданное обозначение к первому числовому значению.
При таком построении всю адресную информацию для первого файла звуковых данных и первого файла видеоданных, которые назначены одной и той же группе, а также для второго файла звуковых данных, который связан с другими двумя файлами данных, можно образовывать из вышеупомянутого числового значения.
Кроме того, когда группа включает в себя первый файл звуковых данных и первый файл видеоданных, а второй файл звуковых данных связан с группой, носитель данных может хранить первое числовое значение, которое получено из имен пути первого файла звуковых данных и первого файла видеоданных с помощью заданной операции, и второе числовое значение, которое получено из имени пути второго файла звуковых данных с помощью заданной операции и связано с первым числовым значением.
При таком построении адресную информацию для первого файла звуковых данных и первого файла видеоданных можно образовывать из вышеупомянутого первого числового значения. Точно также, адресную информацию для второго файла звуковых данных, которая связана с другими двумя файлами данных, можно образовывать из второго числового значения. Это позволяет снизить объем данных по сравнению с хранением первоначального имени пути.
Дополнительно, данные в первом звуковом файле данных и данные в первом файле видеоданных можно записывать параллельно, а данные во втором файле звуковых данных могут быть данными послезаписи для замены данных в первом файле звуковых данных.
При таком построении объем данных для связи данных послезаписи с видеоданными может быть сокращен.
К тому же, когда имя пути состоит из строки символов, и символ, представляющий базовый номер n (где n - целое число, превышающее единицу), включен в данное конкретное обозначение в строке, заданная обратимая операция может преобразовывать символ в базовое числовое значение n (где n - целое число, превышающее единицу).
При таком построении приведенная выше операция может быть выполнена с помощью простой математической операции, упрощая структуру устройства обработки.
Кроме того, файлы данных можно хранить в местоположениях с логической иерархией; каждое имя пути может включать в себя имя каталога, который указывает местоположение в иерархии и содержит множество файлов данных, и имя группы, которое указывает группу; данные конкретные обозначения могут быть символами, соответствующими обозначениям, показывающим базовые номера n (где n - целое число, превышающее единицу) имен каталогов и имен групп; и заданная операция может связывать два числовых значения, полученных преобразованием, выполненным над символами из имени каталога и имени группы каждого имени пути.
При таком построении адресную информацию, показывающую имя каталога и имя группы, можно образовывать из вышеупомянутых числовых значений.
Дополнительно, базовый номер n может быть шестнадцатеричным числом.
При таком построении объем, необходимый для хранения вышеупомянутых числовых значений, может быть уменьшен, снижая емкость памяти носителя данных.
Кроме того, соответствующее настоящему изобретению устройство получения данных, которое извлекает требуемый файл данных из носителя данных, отличается (1) модулем назначения числового значения, который назначает из числа множества числовых значений, хранящихся в носителе данных, числовое значение, соответствующее файлу данных, подлежащему выведению; (2) модулем формирования имени пути, который формирует имя пути для данной строки символов путем выполнения заданной операции, с целью объединения данной строки символов со строкой символов, преобразованной из числового значения, которое назначено модулем назначения числового значения; и (3) модулем получения, который, если в носителе данных имеется файл данных с именем пути, образованным модулем формирования имени пути, извлекает файл данных. Аналогично этому, соответствующий настоящему изобретению способ получения данных для извлечения требуемого файла данных из носителя данных отличается тем, что содержит: (1) этап назначения числового значения, на котором числовое значение из числа множества числовых значений, хранящихся в носителе данных, назначается как соответствующее подлежащему извлечению файлу данных; (2) этап формирования имени пути, на котором для данной строки символов формируется имя пути путем выполнения заданной операции с целью объединения данной строки символов со строкой символов, которая преобразована из числового значения, назначенного на этапе назначения числового значения для строки символов; и (3) этап получения, на котором, если в носителе данных имеется файл данных с именем пути, сформированным модулем формирования имени пути, извлекается файл данных.
При таком построении, используя числовое значение, размер данных которого меньше, чем размер имени пути, можно сформировать имя пути файла данных, подлежащего получению, и можно извлечь файл данных, если он существует.
Дополнительно, модуль формирования имени пути может формировать имя пути для каждого множества различных данных строк символов.
При таком построении множество имен пути можно сформировать из одного числового значения, хранящегося в носителе данных, и можно извлечь множество файлов данных, таким образом снижая объем данных, хранящихся в носителе данных, по сравнению с хранением множества имен пути в виде строк символов.
Кроме того, числовое значение, указываемое модулем назначения числового значения, может быть базовым числовым значением n (где n - целое число, превышающее единицу), и заданная операция может выполнять объединение путем введения символа, соответствующего числовому значению, в каждую заданную позицию в данной сформированной строке символов.
При таком построении, поскольку сформированное имя пути включает в себя символы для числовых значений, хранящихся в носителе данных, из их обозначений легко можно вывести взаимосвязь между именем пути и числовым значением.
К тому же, модуль назначения числового значения, когда первое числовое значение, то есть одно из множества хранящихся в носителе данных, связано с отличающимся вторым числовым значением, может назначать первое и второе числовые значения как соответствующие файлу данных, подлежащему извлечению, и модуль получения может извлекать файл данных, имя пути которого образовано из второго числового значения и включает заданную первую строку символов вместо файла данных, имя пути которого сформировано из первого числового значения и включает данную первую строку символов.
При таком построении, поскольку ассоциативная информация хранится в виде числовых значений, размер данных которых маленький, объем данных, хранящихся в носителе данных, может быть сокращен по сравнению со связью, обозначаемой именами путей.
Дополнительно, к числовому значению, хранящемуся в носителе данных, можно присоединять признак, показывающий первое значение или отличающееся второе значение; множество строк символов, сформированных модулем формирования имени пути, может включать в себя первую строку символов; модуль формирования имени пути, когда признак, присоединенный к числовому значению, назначенному модулем назначения числового значения, представляет собой второе значение, может формировать вторую строку символов, отличающуюся от первой строки символов; и модуль получения может извлекать файл данных, имя пути которого включает данную вторую строку символов вместо файла данных, имя пути которого включает первую строку символов.
При таком построении связь выполняется с помощью признака, присоединенного к числовому значению, размер данных которого маленький, уменьшая объем данных, подлежащих хранению в носителе данных, по сравнению с образованием связи с помощью имен путей.
Кроме того, вторая строка символов может быть первой строкой символов с удаленными или измененными одним или более заданными символами.
При таком построении взаимосвязь между именем пути и числовым значением легко выводится из их обозначений.
К тому же, устройство хранения данных по настоящему изобретению такого типа, который имеет модуль получения данных для извлечения файлов данных и модуль задания пути для формирования и задания имени пути для извлеченного файла данных и который хранит файл данных в носителе данных, отличается тем, что содержит: (1) модуль формирования числового значения, который выполняет заданную операцию с целью формирования, в качестве адресной информации, соответствующей имени пути, числового значения, размер данных которого меньше, чем размер данных имени пути, из данного конкретного обозначения, которое является частью имени пути; и (2) модуль сохранения, который сохраняет числовое значение и файл данных, связанный с именем пути, идентифицирующим местоположение каждого файла данных, в носителе данных. Аналогично этому, способ сохранения данных по настоящему изобретению такого типа, который имеет этап получения данных для извлечения файлов данных и этап задания пути для формирования и задания (назначения) имени пути для извлеченного файла данных и который хранит файл данных в носителе данных, отличается тем, что содержит: (1) этап формирования числового значения, на котором числовое значение, размер данных которого меньше, чем размер данных имени пути, формируется в виде адресной информации, соответствующей имени пути, из данного конкретного обозначения, которое является частью имени пути; и (2) этап сохранения, на котором числовое значение и файл данных запоминаются в носителе данных, связанном с именем пути, идентифицирующем местоположение файла данных в носителе данных.
При таком построении адресная информация, соответствующая имени пути, хранится в носителе данных в виде числовых значений, размер данных которых меньше, чем первоначальные имена путей, что приводит к снижению объема данных в носителе данных.
Дополнительно, модуль задания пути может связывать две строки символов, показывая имя каталога и имя файла, которые используются для управления обработкой данных, для формирования имени пути извлеченного файла данных; строка символов, показывающая имя каталога, может состоять из уникальной строки символов и первой базовой цифровой строки n (где n - целое число, превышающее единицу); строка символов, показывающая имя файла, может состоять из заданной строки символов, которая показывает тип файла, и второй базовой цифровой строки n (где n - целое число, превышающее единицу); и модуль формирования числового значения может формировать числовые значения, используя первую и вторую цифровые строки в качестве данного конкретного обозначения и связывая числовые значения, полученные из них.
При таком построении числовое значение, образованное в виде адресной информации, обладает более близким сходством с именем пути.
Краткое описание чертежей
Фиг.1 изображает логическую структуру данных в модуле памяти, когда редактирование послезаписи выполнено с помощью обычного средства;
фиг.2 представляет внешний вид камеры для видеозаписи, использующей носитель данных, устройство получения данных и устройство сохранения данных, в соответствии с первым вариантом осуществления настоящего изобретения;
фиг.3 представляет функциональную блок-схему, изображающую внутреннюю структуру камеры для видеозаписи;
фиг.4 изображает взаимосвязь между именем пути, принимаемым из модуля формирования строки символов, и числовым значением, сформированным из имени пути модулем преобразования идентификатора корректировки строки символов;
фиг.5 изображает логическую структуру данных в модуле памяти в соответствии с первым вариантом осуществления;
фиг.6 представляет последовательность операций, изображающую обработку данных, хранящихся в модуле памяти, то есть записанных видео и звуковых данных, в устройстве обработки видео и звуковых данных в соответствии с первым вариантом осуществления;
фиг.7 представляет последовательность операций, изображающую процесс редактирования послезаписи записанных видео и звуковых данных в соответствии с первым вариантом осуществления;
фиг.8 представляет последовательность операций, изображающую процесс для модуля получения данных с целью извлечения данных из модуля памяти, то есть операции для воспроизведения, в соответствии с устройством обработки видео и звуковых данных первого варианта осуществления;
фиг.9 изображает логическую структуру данных в модуле памяти в соответствии со вторым вариантом осуществления;
фиг.10 представляет последовательность операций, изображающую обработку данных, хранящихся в модуле памяти, то есть записанных видео и звуковых данных, в устройстве обработки видео и звуковых данных в соответствии со вторым вариантом осуществления;
фиг.11 представляет последовательность операций, изображающую процесс редактирования послезаписи записанных видео и звуковых данных в соответствии со вторым вариантом осуществления;
фиг.12 представляет последовательность операций, изображающую процесс для модуля получения данных с целью извлечения данных из модуля памяти, то есть операции для воспроизведения, в соответствии с устройством обработки видео и звуковых данных второго варианта осуществления.
Лучший способ выполнения изобретения
Первый вариант осуществления
На фиг.2 представлен внешний вид камеры для видеозаписи, использующей носитель данных, устройство получения данных и устройство сохранения данных в соответствии с первым вариантом осуществления настоящего изобретения.
Эта камера для видеозаписи представляет собой цифровую видеокамеру, которая поддерживает ЗЦ карту, имеет интерфейс ЗЦ карты и способно работать с целью сохранения записанных видеоданных и звуковых данных на видеоленте или ЗЦ карте.
Ниже, поскольку настоящее изобретение не включает в себя запись видеоданных и звуковых данных на видеоленту, в устройства вставляют только ЗЦ карту, а не видеоленту, и все вводимые видеоданные и звуковые данные хранятся на ЗЦ карте.
Фиг.3 представляет функциональную блок-схему, изображающую внутреннюю структуру камеры для видеомагнитофона. Камера для видеозаписи включает в себя устройство (100) обработки видео и звуковых данных, которое перемещает данные в носитель данных и из него, устройство на приборах с зарядовой связью (ПЗС), микрофон, операционный переключатель, который принимает команды от оператора, ЖКИ (жидкокристаллический индикатор) и громкоговоритель.
Устройство (100) обработки видео и звуковых данных включает в себя модуль (110) сохранения данных, модуль (120) памяти и модуль (130) получения данных, которые соответствуют устройству сохранения данных, носителю данных и устройству получения данных согласно настоящему изобретению соответственно.
Модуль (110) сохранения данных и модуль (130) получения данных состоят из ЦП (центрального процессора) и носителей записи типа ОЗУ (оперативного запоминающего устройства), ПЗУ (постоянного запоминающего устройства) и т.д. Модуль (110) сохранения данных включает в себя модуль (111) записи, модуль (112) формирования строки символов и первый модуль (113) преобразования. Модуль (130) получения данных включает в себя модуль (131) воспроизведения и второй модуль (132) преобразования.
(1) Устройство (100) обработки видео и звуковых данных
(i) Функционирование модуля (110) сохранения данных
Модуль (111) записи после приема видеоданных и звуковых данных из ПЗС и микрофона получает имя пути для каждых из них от модуля (112) формирования строки символов. После приема имен путей модуль (111) записи получает числовое значение, соответствующее каждому имени пути, из первого модуля (113) преобразования, присоединяет каждое имя пути к соответствующим данным и сохраняет их в модуле (120) памяти. Модуль (111) записи также назначает одноразрядный признак для каждого числового значения и сохраняет числовые значения с признаком начального значения "0" в файле управления обработкой данных (например, имя пути "D:/MGR_INFO/PROG_MGR") в модуле (120) памяти.
В имени пути "D:" представляет имя дисковода, указывающее на ЗЦ карту, "MGR_INFO" представляет имя каталога управления, a "PROG_MGR" - имя файла управления.
Модуль (111) записи после приема звуковых данных из микрофона для редактирования послезаписи и сигнала от операционного переключателя идентифицирует звуковые данные как для редактирования послезаписи и принимает спецификацию видео и звуковых данных для редактирования послезаписи. Затем модуль (111) записи посылает имена путей, соответствующие этим видео и звуковым данным, в модуль (112) формирования строки символов и запрашивает имя пути для принятых данных послезаписи. После приема имени пути из модуля (112) формирования строки символов модуль (111) записи связывает имя пути с данными послезаписи и сохраняет оба в модуле (120) памяти.
При записи звуковых данных для редактирования послезаписи модуль (111) записи принимает синхронный сигнал из модуля (131) воспроизведения с целью синхронизации данных послезаписи с отредактированными видеоданными.
При приеме из модуля (111) записи запроса имени пути, как описано выше, относящегося к нормальной записи, не содержащей послезапись, модуль (112) формирования строки символов обращается к данным в модуле (120) памяти и формирует неиспользованные имена пути для видеоданных и звуковых данных, например, "D:/PRG0001/MOV001F.MOD" и "D:/PRG0001/AUD001F.MOD".
Символы ".MOD" в конце этих имен путей представляют расширение, указывающее данные, подлежащие использованию устройством (100) обработки видео и звуковых данных.
Каждое имя пути представляет собой комбинацию имени дисковода, имени каталога и имени файла, указывающую местоположение или путь данных в структуре, которая образует иерархию данных. В приведенном выше примере "D:" соответствует имени дисковода, "PRG0001" - имени каталога, a "MOV001F" и "AUD001F" - имени файла.
Символ "/" в имени пути вставлен для указания разделения между именем дисковода, именем каталога и именем файла.
Более конкретно, каждое из имени каталога и имени файла состоит из заранее определенной символьной части и переменной шестнадцатеричной цифровой части. В вышеупомянутом примере имя каталога "PRG0001" состоит из символьной части "PRG", которая указывает последовательно записанный блок, то есть программу, и цифровой части "0001", которая является номером, назначенным для идентификации видео и звуковых данных в каждом программном блоке.
Имя файла "MOV001F" включает символьную часть "MOV", которая указывает на видеоданные, в то время как имя файла "AUD001F" включает символьную часть "AUD", указывающую на звуковые данные. Цифровая часть "001F" обоих файлов одинаковая, указывающая на видеоданные и звуковые данные, записанные параллельно. Одинаковое числовое значение назначают файлам данных одной и той же группы.
Когда имя пути видеоданных, подлежащих редактированию послезаписи, определено и модулем (111) записи затребовано имя пути для данных послезаписи, модуль (112) формирования строки символов берет имя файла указанного имени пути и заменяет часть "MOV" на "AU" с целью формирования имени пути.
Например, если определено вышеупомянутое имя пути в виде "D:/PRG0001/MOV001F.MOD", будет образовано имя пути "D:/PRG0001/AU001F.MOD".
Первый модуль (113) преобразования формирует числовое значение из имени пути, принятого из модуля (112) формирования строки символов.
Фиг.4 изображает взаимосвязь между именем пути, принятым из модуля (112) формирования строки символов, и числовым значением, сформированным первым модулем (113) преобразования из имени пути.
Например, если принятое имя пути представляет собой "D:/PRG0001/AUD001F.MOD", выделяются цифровая часть имени каталога (1) и цифровая часть имени файла (2), то есть "0001" и "001F", и связываются с целью формирования числового значения "0001001F".
Более конкретно, обозначение, указанное цифровой частью (1) и цифровой частью (2) имени пути "D:/PRG0001/AUD001F.MOD", то есть "0001" и "001F", точно распознаются как символы для управления файлами. При их соединении для образования "0001001F" первый модуль (113) преобразования преобразовывает символы в шестнадцатеричный номер из восьми цифр, образующий четырехбайтовое целое число "0001001F".
При выполнении этого вида операции первый модуль (113) преобразования образует числовое значение из имени пути и выводит сформированное числовое значение в модуль (111) записи.
Кроме того, как показано на фиг.4, одно числовое значение становится базовым для образования множества имен путей, и множество связанных имен путей становится базовым для образования одного числового значения.
Модуль (120) памяти представляет собой ЗЦ карту с емкостью памяти 64 Мбайт, которая хранит видеоданные, звуковые данные и информацию управления для этих данных. Эти данные хранятся в такой же конфигурации, как файлы в персональном компьютере, с иерархией каталогов и файлов.
(ii) Модуль (130) получения данных
При выдаче команды воспроизведения операционным переключателем модуль (131) воспроизведения выводит имя пути указанных данных, например, "D:/PRG0001/MOV001F.MOD" и "D:/PRG0001/AUD001F.MOD", во второй модуль (132) преобразования и принимает назад числовое значение, соответствующее имени пути указанных данных, например, "0001001F".
Затем модуль (131) воспроизведения обращается к файлу управления в модуле (120) памяти для того же числового значения "0001001F" и обращается к значению признака, присоединенному к нему.
Если значение признака представляет собой "0", модуль (131) воспроизведения распознает, что редактирование послезаписи не было выполнено, получает данные, соответствующие имени пути указанных данных, например, "D:/PRG0001/MOV001F.MOD" и "D:/PRG0001/AUD001F.MOD", из модуля (120) памяти и выводит видеоданные и звуковые данные соответственно параллельно на ЖКИ и громкоговоритель.
Если значение признака представляет собой "1", модуль (131) воспроизведения распознает, что было выполнено редактирование послезаписи, и посылает запрос во второй модуль (132) преобразования для формирования имени пути для данных послезаписи на основании ранее сформированного числового значения "0001001F". Затем модуль (131) воспроизведения принимает имя пути данных послезаписи "D:/PRG0001/AU001F.MOD" и получает из модуля (120) памяти данные для этого имени пути, то есть данные послезаписи и видеоданные, соответствующие имени пути данных, указанных для воспроизведения, "D:/PRG0001/MOV001F.MOD", и выводит параллельно видеоданные и звуковые данные соответственно на ЖКИ и громкоговоритель.
Когда сигнал из операционного переключателя указывает команду на запись звуковых данных для редактирования послезаписи, модуль (131) воспроизведения получает видеоданные, соответствующие имени пути видеоданных, чтобы подвергнуть их редактированию послезаписи, например, "D:/PRG0001/MOV001F.MOD", из модуля (120) памяти, выводит видеоданные на ЖКИ и выводит данные послезаписи наряду с синхронным сигналом для синхронизации с видеоданными в модуль (111) записи.
Второй модуль (132) преобразования принимает имя прогона из модуля (131) воспроизведения и, используя показанную на фиг.4 операцию, формирует числовое значение из имени пути.
Когда модуль (131) воспроизведения задан числовым значением, второй модуль (132) преобразования формирует имя пути для данных послезаписи из числового значения, используя вышеупомянутую операцию.
Более конкретно, второй модуль (132) преобразования преобразовывает четырехбайтовое числовое значение "0001001F" в символы "0001001F", разделяет первые четыре цифры "0001" и последние четыре цифры "001F", вставляет "AU" между ними и "D:PRG" впереди. Далее, между именем дисковода, именем каталога и именем файла вставляется символ разделителя "/", завершая образование имени пути данных послезаписи.
(2) Конфигурация данных в модуле (120) памяти
На фиг.5 изображена логическая структура данных в модуле (120) памяти.
Файл управления обработкой данных, обозначенный именем пути "D:/MGR_INFO/PROG_MGR", хранит идентификаторы, то есть описанные выше числовые значения, для идентификации пути данных, хранящихся в ЗЦ карте в виде информации об индексе для данных, хранящихся в модуле (120) памяти. К числовым значениям присоединены признаки, которые указывают, было ли выполнено редактирование послезаписи.
Содержание, видеоданные и звуковые данные хранятся в каталогах, начинающихся с символов "PRG". Файл, содержащий видеоданные, включает в свое имя файла "MOV", имя файла, содержащего данные послезаписи, имеет символы "AU" с непосредственно следующими за ними цифрами, а файл, содержащий другие звуковые данные, включает в свое имя файла символы "AUD".
Эта структура данных и правила наименования файлов реализуются путем обработки в модуле (110) сохранения данных, и данные сохраняются в модуле (120) памяти с помощью следующего процесса.
На фиг.6 представлена последовательность операций, изображающая процесс в устройстве (100) обработки видео и звуковых данных для сохранения данных в модуле (120) памяти, то есть процесс записи видео и звуковых данных.
Модуль (111) записи решает, указана ли запись сигналом из операционного переключателя (этап S101), и, когда запись указана, принимает видеоданные и звуковые данные, поступающие из устройства на ПЗС и микрофона соответственно (этап S102). Затем модуль (111) записи запрашивает имя пути для этих данных из модуля (112) формирования строки символов.
Согласно этому запросу модуль (112) формирования строки символов обращается к данным в модуле (120) памяти, формирует неиспользованный номер каталога, например, А1А2А3А4 и неиспользованное имя группы, например, а1a2а3а4 (этапы S103, S104), формирует имя пути 1 "D:/PRGA1A2A3A4/MOVa1a2a3a4.MOD" для видеоданных и имя пути 2 "D: /PRGA1A2A3A4/AUDa1a2a3a4.MOD" для звуковых данных. После этого первый модуль (113) преобразования формирует числовое значение "А1А2А3А4а1а2а3а4" из имен путей (этап S105).
Затем модуль (111) записи связывает имя пути 1 и имя пути 2 с видеоданными и звуковыми данными соответственно и сохраняет их в модуле (120) памяти. После этого модуль (111) записи присоединяет признак со значением "0" к вышеупомянутому числовому значению, сохраняет их в файле управления в модуле (120) памяти, то есть "D:/MGR_INFO/PROG_MGR", (этап S106), и возвращается к этапу S101, чтобы решить, была ли указана команда записи модулем (111) записи.
На фиг.7 представлена последовательность операций, изображающая процесс выполнения редактирования послезаписи видео и звуковых данных, записанных, как упоминалось выше.
Модуль (131) воспроизведения, когда он распознает с помощью сигнала от операционного переключателя, что было выполнено редактирование послезаписи, начинает следующую обработку (этап S107).
Модуль (131) воспроизведения извлекает имя пути 3 видеоданных, которые подверглись редактированию послезаписи, "D: /PRGA1A2A3A4/MOVa1a2a3a4.MOD" и имя пути 4 звуковых данных "D: /PRGA1