носитель данных, устройство получения данных, устройство сохранения данных, способ получения данных и способ сохранения данных
Классы МПК: | H04N5/907 с использованием статических запоминающих устройств, например накопительных трубок, полупроводниковых накопителей H04N5/91 обработка телевизионных сигналов для записи G06F12/00 Выборка, адресация или распределение данных в системах или архитектурах памяти G11C11/00 Цифровые запоминающие устройства, отличающиеся применением различных электрических или магнитных элементов памяти; элементы памяти для них |
Автор(ы): | ФУДЗИМУРА Казуя (JP) |
Патентообладатель(и): | МАЦУСИТА ЭЛЕКТРИК ИНДАСТРИАЛ КО., ЛТД. (JP) |
Приоритеты: |
подача заявки:
2001-04-18 публикация патента:
27.12.2005 |
Изобретение относится к способам записи данных, связанных с другими данными. Его применение позволяет получить технический результат в виде уменьшения объема памяти, занимаемого данными. Этот результат достигается благодаря тому, что устройство получения данных содержит модуль назначения числового значения, предназначенный для назначения из числа множества числовых значений, хранящихся в носителе данных, числового значения, соответствующего файлу данных, подлежащих извлечению, причем числовое значение представляет собой базовое числовое значение n, где n - целое число, превышающее единицу, модуль формирования имени пути, предназначенный для формирования имени пути посредством вставки символа, соответствующего числовому значению, в каждую заданную позицию в заданной сформированной строке символов, и модуль получения, предназначенный для извлечения файла данных, если в носителе данных имеется файл данных с именем пути, образованным модулем формирования имени пути. 4 н. и 5 з.п. ф-лы, 12 ил.
Формула изобретения
1. Устройство получения данных, которое извлекает требуемый файл данных из носителя данных, причем носитель данных содержит один или больше файлов данных и адресную информацию, показывающую путь к каждому файлу данных, причем адресная информация обозначена в виде числового значения, которое получено из данного конкретного обозначения имени пути, и размер данных этого числового значения меньше, чем размер данных строки символов, обозначающей такую же адресную информацию, при этом устройство получения данных содержит модуль назначения числового значения, предназначенный для назначения из числа множества числовых значений, хранящихся в носителе данных, числового значения, соответствующего файлу данных, подлежащих извлечению, причем числовое значение представляет собой базовое числовое значение n, где n - целое число, превышающее единицу, модуль формирования имени пути, предназначенный для формирования имени пути посредством вставки символа, соответствующего числовому значению, в каждую заданную позицию в заданной сформированной строке символов, и модуль получения, предназначенный для извлечения файла данных, если в носителе данных имеется файл данных с именем пути, образованным модулем формирования имени пути.
2. Устройство получения данных по п.1, в котором модуль формирования имени пути формирует имя пути для каждой из множества различных заданных строк символов.
3. Устройство получения данных по п.2, в котором модуль назначения числового значения определяет первое и второе числовые значения как соответствующие файлу данных, подлежащему извлечению, когда первое числовое значение - одно из множества хранящихся в носителе данных, - связано с отличающимся вторым числовым значением, и модуль получения извлекает файл данных, имя пути которого образовано из второго числового значения и включает в себя данную первую строку символов, вместо файла данных, имя пути которого образовано из первого числового значения и включает в себя данную первую строку символов.
4. Устройство получения данных по п.2, в котором признак, показывающий первое значение или отличающееся второе значение, присоединен к числовому значению, хранящемуся в носителе данных, множество строк символов, сформированных модулем формирования имени пути, включает в себя первую строку символов, модуль формирования имени пути образует вторую строку символов, отличающуюся от первой строки символов, когда признак, который присоединен к числовому значению, назначенному модулем назначения числового значения, представляет собой второе значение, и модуль получения извлекает файл данных, имя пути которого включает в себя данную вторую строку символов, вместо файла данных, имя пути которого включает в себя первую строку символов.
5. Устройство получения данных по п. 4, в котором вторая строка символов представляет собой первую строку символов с удаленными одним или более заданными символами.
6. Устройство получения данных по п. 4, в котором вторая строка символов представляет собой первую строку символов с измененными одним или более заданными символами.
7. Устройство сохранения данных, которое сохраняет файл данных в носителе данных, причем это устройство сохранения данных содержит модуль получения данных, предназначенный для извлечения файла данных, модуль задания пути, предназначенный для связывания двух строк символов, указывающих имя каталога и имя файла, которые используются для управления обработкой данных, для формирования имени пути извлекаемого файла данных, и задания этого имени пути для извлекаемого файла данных, при этом строка символов, указывающая имя каталога, состоит из уникальной строки символов и первой базовой цифровой строки n, где n - целое число, превышающее единицу, а строка символов, указывающая имя файла, состоит из заданной строки символов, которая указывает тип файла, и второй базовой цифровой строки n, где n - целое число, превышающее единицу, модуль формирования числового значения, предназначенный для формирования в качестве адресной информации, соответствующей имени пути, числового значения, размер данных которого меньше, чем размер имени пути, из числового значения, полученного связыванием первой и второй числовых строк, и модуль сохранения, предназначенный для сохранения в носителе данных числового значения и файла данных, связанного с именем пути, идентифицирующим местоположение каждого файла данных.
8. Способ получения данных для извлечения требуемого файла данных из носителя данных, причем носитель данных содержит один или более файлов данных и адресную информацию, указывающую путь к каждому файлу данных, причем адресная информация обозначена в виде числового значения, которое получено из данного конкретного обозначения имени пути, и размер данных этого числового значения меньше, чем размер данных строки символов, обозначающей такую же адресную информацию, при этом способ получения данных содержит этап назначения числового значения, на котором числовое значение из числа множества числовых значений, хранящихся в носителе данных, назначают как соответствующее файлу данных, подлежащему извлечению, причем числовое значение представляет собой базовое числовое значение n, где n - целое число, превышающее единицу, этап формирования имени пути, на котором имя пути формируют посредством вставки символа, соответствующего числовому значению, в каждую заданную позицию в данной сформированной строке символов, и этап получения, на котором извлекают файл данных, если в носителе данных имеется файл данных с именем пути, сформированным модулем формирования имени пути.
9. Способ сохранения данных для сохранения файла данных в носителе данных, при этом способ сохранения данных содержит этап получения данных для извлечения файлов данных, этап задания пути для связывания двух строк символов, показывающих имя каталога и имя файла, которые используются для управления обработкой данных, для формирования имени пути извлекаемого файла данных и задания имени пути для этого извлекаемого файла данных, при этом строка символов, показывающая имя каталога, состоит из уникальной строки символов и первой базовой цифровой строки n, где n - целое число, превышающее единицу, а строка символов, указывающая имя файла, состоит из заданной строки символов, которая указывает тип файла, и второй базовой цифровой строки n, где n - целое число, превышающее единицу, этап формирования числового значения, на котором числовое значение, размер данных которого меньше, чем размер имени пути, формируют в виде адресной информации, соответствующей имени пути, из числового значения, полученного связыванием первой и второй числовых строк, и этап сохранения, на котором числовое значение и файл данных сохраняют в носителе данных, связанном с именем пути, идентифицирующем местоположение файла данных в носителе данных.
Приоритет по пунктам:
18.04.2000 - пп.1, 2, 7-9;
18.10.2000 - пп.3-6.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Настоящее изобретение касается способа записи данных, которые связаны с другими данными, хранящимися в носителе данных. Более конкретно, настоящее изобретение касается способа снижения объема данных в носителе данных.
Известный уровень техники
Обычно для редактирования видео или звуковых данных, записанных, например, камерой для видеозаписи, видео и звуковые данные сначала следует переписать с исходной видеомагнитофонной ленты на носитель данных с произвольным доступом в компьютере, типа жесткого диска или цифрового видеодиска (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:/PRGA1A2A 3A4/MOVa1a2a3 a4.MOD" для видеоданных и имя пути 2 "D: /PRGA1A2A3A4/AUDa 1a2a3a4.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: /PRGA 1A2A3A4/MOVa 1a2a3a4.MOD" и имя пути 4 звуковых данных "D: /PRGA1A2 A3A4/AUDa1a2a 3a4.MOD" (этап S108).
Затем второй модуль (132) преобразования формирует числовое значение "А 1А2А3А4а1 а2а3а4", которое соответствует ячейке памяти, то есть имени пути 3 и имени пути 4 для данных, которые подверглись редактированию послезаписи, используя операцию (этап S109).
После этого модуль (131) воспроизведения воспроизводит видеоданные имени пути 3 (этап S110), а модуль (111) записи записывает звуковые данные послезаписи, вводимые во время воспроизведения видеоданных (этап S111).
Затем второй модуль (132) преобразования формирует имя пути для данных послезаписи, то есть имя пути 5 "D:/PRGA1A2A3A4 /AUa1a2a3a4.MOD", основанное на вышеупомянутом числовом значении (этап S112), и уведомляет модуль (111) записи относительно имени пути.
Модуль (111) записи связывает записанные звуковые данные послезаписи с именем пути 5 и сохраняет их, изменяет на "1" значение признака, присоединенного к вышеупомянутому числовому значению "А1А2А3А4а 1а2а3а4" в файле управления в модуле (120) памяти (этап S113) и возвращается к первому этапу (этап S107), где модуль (111) записи решает, было ли принято редактирование послезаписи.
Ниже представлено объяснение процесса извлечения данных из модуля (120) памяти.
Фиг.8 представляет последовательность операций, изображающую процесс в устройстве (100) обработки видео и звуковых данных для модуля (130) получения данных, с целью извлечения данных из модуля (120) памяти, то есть операции, вовлеченные в воспроизведение.
Модуль (131) воспроизведения решает, была ли дана команда воспроизведения сигналом от операционного переключателя (этап S115). Если команда принята, модуль (131) воспроизведения принимает индикацию относительно имени пути данных, подлежащих воспроизведению, например, имени пути 1 "D: /PRGA1A2 A3A4/MOVa1a2a 3a4.MOD" для видеоданных и имени пути 2 "D: /PRGA1A2A3A4 /AUDa1a2a3a4.MOD" для звуковых данных (этап S116), и выводит эти имена путей во второй модуль (132) преобразования.
Второй модуль (132) преобразования формирует числовое значение "А1 А2А3А4а1а2 а3а4" для принятых имен пути и выводит их в модуль (131) воспроизведения (этап S117).
Затем модуль (131) воспроизведения обращается к файлу управления в модуле (120) памяти (этап S118), обращается к признаку, присоединенному к вышеупомянутому числовому значению, и решает, является ли значение признака равным "1" (этап S119).
Если значение признака не равно "1", то есть если редактирование послезаписи не было выполнено, модуль (131) воспроизведения выводит видеоданные имени пути 1 и звуковые данные имени пути 2 из модуля (120) памяти (этап S120), выводит параллельно видеоданные на ЖКИ и звуковые данные на громкоговоритель и возвращается к первому этапу (этап S115), чтобы решить, было ли задано воспроизведение сигналом от операционного переключателя.
Если значение признака равно "1", то есть если редактирование послезаписи было выполнено, модуль (131) воспроизведения имеет имя пути 3 "D:/PRGA1A2A3A4 /AUa1a2a3a4.MOD", сформированное вторым модулем (132) преобразования для данных послезаписи на основании вышеупомянутого числового значения, извлекает имя пути (этап S121) и извлекает видеоданные имени пути 1 и данные послезаписи имени пути 3 (этап S122).
Затем модуль (131) воспроизведения выводит параллельно видеоданные на ЖКИ и звуковые данные или данные послезаписи на громкоговоритель (этап S123) и возвращается к первому этапу (этап S115) для решения, задано ли воспроизведение сигналом от операционного переключателя.
С помощью структуры или функций, описанных выше, одноразрядный признак показывает, было ли выполнено редактирование послезаписи на видеоданных и звуковых данных. Дополнительно, имя пути, указывающее местоположение данных послезаписи, можно сформировать на основании одного четырехбайтового числового значения, которое, в свою очередь, образовано из имен путей видеоданных и звуковых данных, подвергнутых редактированию послезаписи. Это числовое значение преобразовывается в символы, и заранее определенные символы вводятся посредством операции с целью образования имени пути данных послезаписи. Это построение позволяет снизить объем информации, необходимой для послезаписи.
Второй вариант осуществления
Далее представлено описание устройства передачи данных по второму варианту осуществления.
Во втором варианте осуществления носитель данных, устройство получения данных и устройство хранения данных, то есть модуль (120) памяти, модуль (130) получения данных и модуль (110) сохранения данных, имеют такую же структуру, как в первом варианте осуществления. Различия составляют (а) содержание данных, хранящихся в файле управления в модуле (120) памяти, (b) формирование данных, хранящихся в этом файле управления, (c) решение относительно того, было ли выполнено редактирование послезаписи, используя данные, хранящиеся в этом файле управления, и (d) формирование имени пути, указывающего местоположение данных послезаписи.
Следовательно, опуская части, которые не отличаются от предшествующего описания, далее представлено объяснение работы модуля (120) памяти, модуля (130) получения данных и модуля (110) сохранения данных в соответствии со вторым вариантом осуществления.
Ниже поясняется обработка в модуле (110) сохранения данных.
Модуль (111) записи после приема видеоданных и звуковых данных из ПЗС или микрофона запрашивает и принимает имя пути для каждого набора данных из модуля (112) формирования строки символов, принимает числовое значение, соответствующее каждому имени пути, из первого модуля (113) преобразования, присоединяет имена путей к данным, сохраняет данные в модуле (120) памяти и сохраняет числовые значения и имена путей в файле управления, созданном в модуле (120) памяти.
Во втором варианте осуществления признаки не присоединяются к числовым значениям.
Модуль (111) записи, когда он принимает только звуковые данные для редактирования послезаписи с микрофона, распознает, что данные, принятые от операционного переключателя, предназначены для редактирования послезаписи, принимает индикацию относительно видео и звуковых данных, чтобы подвергнуть их редактированию послезаписи, принимает имена путей для видео и звуковых данных из модуля (131) воспроизведения, выводит имена путей в модуль (112) формирования строки символов и запрашивает имя пути и числовое значение, соответствующее звуковым данным, для редактирования послезаписи. В результате, модуль (111) записи принимает имя пути для данных послезаписи из модуля (112) формирования строки символов, принимает числовое значение, соответствующее имени пути, из первого модуля (113) преобразования, связывает имя пути с данными послезаписи и сохраняет оба в модуле (120) памяти. Далее, модуль (111) записи связывает это числовое значение с одним числовым значением в файле управления в модуле (120) памяти, который соответствует видеоданным и звуковым данным, подлежащим редактированию послезаписи.
Когда имя пути для данных послезаписи запрашивается модулем (111) записи, модуль (112) формирования строки символов обращается к данным в модуле (120) памяти и формирует неиспользованное имя пути, например "D:/PRG0002/AUD0006.MOD", для данных послезаписи.
Имя пути данных послезаписи формируют без отношения к какому-либо числовому значению, соответствующему имени пути подлежащих редактированию видеоданных и звуковых данных.
Имя пути указывает ячейку памяти в конфигурации данных, формирующей иерархию. Имя пути представляет собой комбинацию имени дисковода ("D:" в приведенном выше примере), имя каталога ("PRG0002") и имя файла ("AUD0006").
Затем, модуль (112) формирования строки символов выводит сформированное имя пути в модуль (111) записи и первый модуль (113) преобразования.
Конфигурация данных файла управления в модуле (120) памяти во втором варианте осуществления отличается от конфигурации первого варианта осуществления посредством процедуры, описанной выше, в следующем.
Фиг.9 изображает логическую конфигурацию данных в модуле (120) памяти в соответствии со вторым вариантом осуществления.
В файле управления модуля (120) памяти, то есть "D:/MGR_INFO/PROG_MGR", когда редактирование послезаписи выполнено, вместо признака, как в первом варианте осуществления, числовое значение, соответствующее имени пути звуковых данных, записанных для редактирования послезаписи, то есть идентификатор послезаписи присоединяется к числовому значению, то есть идентификатору, который соответствует имени пути данных, подлежащих редактированию послезаписи. Этот признак и имя пути данных послезаписи, которое включает в себя символы "AUD", так же, как и все другие звуковые данные, являются признаками, которыми второй вариант осуществления отличается от первого варианта осуществления.
Нижеприведенное описание объясняет отличия от первого варианта осуществления в модуле (130) получения данных.
Когда операционным переключателем дается команда воспроизведения, модуль (131) воспроизведения выводит имя пути подлежащих воспроизведению данных, например, "D:/PRG0001/MOV0002.MOD" и "D:/PRG0001/AUD0002.MOD", во второй модуль (132) преобразования и принимает числовое значение, соответствующее имени пути, например, "00010002", в ответе из второго модуля (132) преобразования.
Предшествующее описание справедливо и для первого варианта осуществления.
Далее, модуль (131) воспроизведения обращается к файлу управления в модуле (120) памяти в отношении числового значения, эквивалентного значению "00010002", и определяет, имеет ли это числовое значение другое числовое значение, то есть присоединенный к нему идентификатор послезаписи.
Если там нет присоединенного идентификатора послезаписи, модуль (131) воспроизведения распознает, что редактирование послезаписи не было выполнено, выводит данные, соответствующие имени пути подлежащих воспроизведению данных, то есть "D:/PRG0001/MOV0002.MOD" и "D:/PRG0001/AUD0002.MOD", из модуля (120) памяти и выводит видеоданные и звуковые данные параллельно на ЖКИ и громкоговоритель соответственно.
Если имеется присоединенный идентификатор послезаписи, модуль (131) воспроизведения распознает, что редактирование послезаписи было выполнено, дает команду второму модулю (132) преобразования для формирования имени пути данных послезаписи на основании присоединенного числового значения, например, "00020006", принимает имя пути "D:/PRG0002/AUD0006.MOD" в ответе из второго модуля (132) преобразования, извлекает данные послезаписи для этого имени пути и видеоданные для имени пути, для которого давалась команда воспроизведения, то есть "D:/PRG0001/MOV0002.MOD", из модуля (120) памяти, и выводит параллельно данные послезаписи на громкоговоритель и видеоданные на ЖКИ.
Второй модуль (132) преобразования принимает имя пути из модуля (131) воспроизведения и в соответствии со связью имени пути и числового значения, показанной на фиг.4, формирует числовое значение из принятого имени пути с помощью операции, использующей эту связь. Далее, когда имя пути послезаписи сформировано модулем (131) воспроизведения, второй модуль (132) преобразования формирует имя пути для данных послезаписи из образованного числового значения.
Однако поскольку имя пути данных послезаписи не имеет связи с числовым значением, которое соответствует именам путей видеоданных и звуковых данных для выполнения редактирования послезаписи, второй модуль (132) преобразования образует имя пути данных послезаписи из идентификатора послезаписи, используя такие же правила, как для формирования обычного имени пути звуковых данных из числового значения.
Поэтому образованное имя пути данных послезаписи будет иметь форму "D:/PRGB1B2B 3B4/AUDb1b2b3 b4.MOD".
Ниже представлено объяснение процесса сохранения данных в модуле (120) памяти.
Фиг.10 представляет графическую схему, показывающую процесс сохранения данных в модуле (120) памяти устройства (100) обработки видео и звуковых данных, то есть процесс для записи видео и звуковых данных в соответствии со вторым вариантом осуществления.
Модуль (111) записи с помощью сигнала от операционного переключателя определяет, дана ли команда выполнения записи (этап S201). Когда команда на выполнение записи получена, модуль (111) записи принимает видеоданные и звуковые данные из устройства на ПЗС и микрофона и запрашивает имена пути на эти данные из модуля (112) формирования строки символов.
В ответ на запрос модуль (112) формирования строки символов обращается к данным в модуле (120) памяти, образует неиспользованный номер каталога, например, A1A 2A3A4, и неиспользованный номер группы, например, а1a2а3а4 (этапы S203, S204), и формирует имя пути 1 для видеоданных "D: /PRGA1A2A3A4/MOVa 1a2a3a4.MOD", имя пути 2 для звуковых данных "D:/PRGA1A 2A3A4/AUDa1a2 a3a4.MOD" и числовое значение, представляющее эти два имени пути "А1А2А3 А4а1а2а3а4 " (этап S205).
Предыдущие этапы такие же, как в первом варианте осуществления.
Затем модуль (111) записи связывает имя пути 1 и имя пути 2 с видеоданными и звуковыми данными соответственно, сохраняет их в модуле (120) памяти, после этого сохраняет числовое значение в файле управления, то есть "D:/MGR_INFO/PROG_MGR" в модуле (120) памяти (этап S206), и возвращается к первому этапу (S201) для определения, дана ли команда на запись модулем (111) записи.
Во втором варианте осуществления не имеется признаков, присоединенных к числовым значениям.
Фиг.11 представляет последовательность операций, изображающую процесс выполнения редактирования послезаписи на видео и звуковых данных, записанных, как описано выше.
Когда модуль (131) воспроизведения распознает команду редактирования послезаписи с помощью сигнала от операционного переключателя, он начинает следующий процесс (этап S207).
То есть при приеме команды редактирования послезаписи модуль (131) воспроизведения выводит имя пути 3 "D: /PRGA1 A2A3A4/MOVa1 a2a3a4.MOD" для видеоданных, которые подверглись редактированию послезаписи, и имя пути 4 "D:/PRGA1A2A3A4 /AUDa1a2a3a4.MOD" для звуковых данных (этап S208).
Затем второй модуль (132) преобразования формирует с помощью операции и извлекает имя пути, указывающее ячейку памяти данных, которые подверглись редактированию послезаписи, то есть имя пути 3, и числовое значение, соответствующее пути 4, то есть А1А2А3А 4а1a2а3а4 (этап S209).
Далее модуль (131) воспроизведения воспроизводит видеоданные имени пути 3, которые подверглись редактированию послезаписи (этап S210), и записывает звуковые данные послезаписи, вставляемые во время воспроизведения видеоданных (этап S211).
Предыдущие операции такие же, как в первом варианте осуществления.
Затем модуль (111) записи запрашивает имя пути из модуля (112) формирования строки символов для данных послезаписи.
В ответ на этот запрос модуль (112) формирования строки символов обращается к данным в модуле (120) памяти, образует неиспользованный номер каталога, например, B1B2B3 B4, и неиспользованный номер группы, например, b 1b2b3b4 (этапы S212, S213), и образует имя пути 5 "D:/PRGB1B2B 3B4/AUDb1b2b 3b4.MOD" для данных послезаписи и числовое значение, соответствующее этому имени пути, то есть B1 B2B3B4b1b2 b3b4 (этап S214).
Затем модуль (111) записи связывает имя пути 5 с данными послезаписи, сохраняет имя пути в модуле (120) памяти, после этого связывает числовое значение B1B2B3B4 b1b2b3b4, которое соответствует имени пути данных послезаписи, с числовым значением A1A2A3A4a1 a2a3a4, которое соответствует видеоданным и звуковым данным, подлежащим редактированию послезаписи, и имеется в файле управления "D:/MGR_INFO/PROG_MGR" в модуле (120) памяти, и сохраняет В1В2 В3В4b1b2b3 b4 (этап S215). Затем процесс возвращается к первому этапу (S207) для определения, была ли принята команда послезаписи модулем (111) записи.
Ниже представлено объяснение процесса извлечения данных из модуля (120) памяти.
Фиг.12 представляет графическую схему, изображающую операции модуля (130) получения данных для извлечения данных из модуля (120) памяти, то есть для воспроизведения в устройстве (100) обработки видео и звуковых данных согласно второму варианту осуществления.
Модуль (131) воспроизведения определяет, была ли дана команда для воспроизведения сигналом от операционного переключателя (этап S216), и, если команда воспроизведения получена, начинает следующий процесс.
То есть, модуль (131) воспроизведения принимает индикацию имени пути данных, подлежащих воспроизведению, например имени пути 1 "D:/PRGA1A2A3A 4/MOVa1a2a3a4 .MOD" для видеоданных и имени пути 2 "D:/PRGA1 A2A3A4/AUDa1 a2a3a4.MOD" для звуковых данных, от операционного переключателя (этап S217), и выводит имя пути 1 и имя пути 2 во второй модуль (132) преобразования.
Второй модуль (132) преобразования образует числовое значение "A1A2A3A4a 1a2a3a4", соответствующее принятым имени пути 1 и имени пути 2, и выводит числовое значение в модуль (131) воспроизведения (этап S218).
Затем модуль (131) воспроизведения обращается к файлу управления в модуле (120) памяти (этап S219) и определяет, связано ли другое числовое значение, то есть идентификатор послезаписи, с идентификатором в файле управления, который соответствует числовому значению, принятому из второго модуля (132) преобразования (этап S220).
Если идентификатор послезаписи не связан, модуль (131) воспроизведения извлекает видеоданные по имени пути 1 и звуковые данные по имени пути 2 из модуля (120) памяти (этап S221), выводит каждые извлеченные данные, то есть видеоданные и звуковые данные или данные послезаписи, параллельно на ЖКИ и громкоговоритель (этап S225). Затем процесс возвращается к первому этапу (S216), который определяет, дана ли команда воспроизведения сигналом от операционного переключателя.
Если, например, второй идентификатор послезаписи "B1B2B 3B4b1b2b3b 4" связан с идентификатором послезаписи, модуль (131) воспроизведения извлекает этот второй идентификатор (этап S221), направляет второй модуль (132) преобразования для формирования имени пути 3 "D: /PRGB1B2B3 B4/AUDb1b2b3b 4.MOD" из второго идентификатора послезаписи, извлекает имя пути 3 (этап S223) и извлекает имя пути 1 видеоданных и имя пути 3 данных послезаписи (этап S223).
Затем модуль (131) воспроизведения выводит каждые извлеченные данные, то есть видеоданные и звуковые данные или данные послезаписи, параллельно на ЖКИ и громкоговоритель (этап S225). После этого процесс возвращается к первому этапу (S216), который определяет, дана ли команда воспроизведения сигналом от операционного переключателя.
Для структур и функций, описанных выше, второе числовое значение, присоединенное к числовому значению, хранящемуся в файле управления, можно использовать для указания, подверглись ли видеоданные и звуковые данные редактированию послезаписи. Кроме того, второе числовое значение становится базовым для формирования с помощью данной операции имени пути, которое указывает местоположение данных послезаписи. В результате, объем данных, необходимых для редактирования послезаписи, может быть сокращен.
В первом и втором вариантах осуществления первый модуль (113) преобразования и второй модуль (132) преобразования формируют числовые значения из имен путей и, аналогично этому, второй модуль (132) преобразования формирует имена путей для звуковых данных из числовых значений в соответствии со взаимосвязями, показанными на фиг.4. Однако имена путей можно образовывать из числовых значений и наоборот, на основании свода правил, отличающихся от соотношения отслеживаемости между именем пути и числовым значением, показанной на фиг.4. Например, при формировании числового значения из имени пути для формирования числового значения, отличающегося от процесса фиг.4, можно использовать способ добавления "1" к числовому значению, образованному из имени пути, с помощью взаимосвязи, показанной на фиг.4.
В этом случае имя пути можно образовывать из числового значения посредством вычитания сначала "1" из числового значения, после чего следует процесс фиг.4.
В соответствии с первым и вторым вариантами осуществления первый модуль (113) преобразования формирует имя пути для данных послезаписи на основании обеспеченного числового значения. Однако когда числовое значение обеспечено, можно сформировать имя пути для видеоданных или звуковых данных, соответствующих числовому значению, или другое имя пути, не описанное здесь.
В этом случае модуль (131) воспроизведения может получать, используя имя пути видео или звуковых данных в качестве ключа, соответствующие данные, если они существуют, из модуля (120) памяти.
Во втором варианте осуществления модуль (112) формирования строки символов не делает никакого различия между обычными звуковыми данными, записанными параллельно с видеоданными, и данными послезаписи, формируя имена путей, которые включают в себя фиксированное обозначение "AUD" для файлов, содержащих любой вид звуковых данных. Однако модуль (112) формирования строки символов может быть основан на формировании имен путей с отличающимися фиксированными обозначениями, например, "D:/PRG0001/SEP0001.MOD" в качестве имени пути для файла, содержащего обычные звуковые данные, и "D:/PRG0001/AUD0001.MOD" в качестве имени пути для файла, содержащего данные послезаписи.
В первом варианте осуществления после приема запроса, как описано выше, из модуля (111) записи для имени пути в случае обычной записи, отличающейся от послезаписи, модуль (112) формирования строки символов обращается к данным внутри модуля (120) памяти, образованным неиспользованными именами путей, например, "D:/PRG0001/MOV0001.MOD" и "D:/PRG0001/AUD0001.MOD" для видеоданных и звуковых данных, и модуль (111) записи сохраняет данные в соответствующих файлах. Однако если редактирование послезаписи не было выполнено, модуль (112) формирования строки символов может формировать одно имя пути, например, "D:/PRG0001/MOV0001.MOD", и модуль (111) записи может перемежать и сохранять видеоданные и звуковые данные вместе в отдельном файле.
В этом случае, если редактирование послезаписи выполнено, модуль (112) формирования строки символов может формировать имя пути, например, "D:/PRG0001/AUD0001.MOD", и модуль (111) записи сохраняет данные послезаписи в файле, соответствующем этому имени пути.
То есть, когда существует только имя пути "D:/PRG0001/MOV0001.MOD", редактирование послезаписи не было выполнено, а когда существуют оба имени пути "D:/PRG0001/MOV0001.MOD" и "D:/PRG0001/AUD0001.MOD", редактирование послезаписи было выполнено.
В первом и втором вариантах осуществления каждая из цифровой части 1 и цифровой части 2 имени пути данных содержит четыре цифры, и каждое из числовых значений, образованных из них, содержит восемь цифр. Однако количество цифр цифровой части 1 и цифровой части 2 может быть любым числом, например каждое по три цифры, если общее количество цифр двух частей не превышает количество разрядов числового значения, образованного первым модулем (113) преобразования.
В этом случае общее количество цифр цифровой части 1 и цифровой части 2 может быть меньше, чем количество разрядов числового значения, образованного из них, но, благодаря хранению фиксированного значения для некоторых цифр сформированного числового значения и избегая использования этих цифр для образования имени пути, преобразование между именами путей и числовыми значениями можно осуществлять без проблем.
В такой ситуации, например, если числовое значение, полученное от преобразования цифровой части 1 и цифровой части 2 в 32-битовые шестнадцатеричные значения первым модулем (113) преобразования, имеет восемь цифр, и если каждая из цифровой части 1 и цифровой части 2 имеет только три цифры, то каждая будет иметь неиспользованными восемь бит, так что эти биты можно включать для различения других типов файлов, например информации, указывающей, закодирован ли файл или нет.
В первом варианте осуществления, когда имя пути для видеоданных, подлежащих послезаписи, указано модулем (111) записи и запрошено имя пути для данных послезаписи, модуль (112) формирования строки символов образует имя пути для данных послезаписи, которое имеет в обозначенном имени пути символы "AU", заменяющие "MOV". Однако может быть указано имя пути для звуковых данных, подлежащих послезаписи, и имя пути для данных послезаписи, образованных из этого имени пути звуковых данных.
Промышленная применимость
Устройство сохранения данных, устройство получения данных, способ сохранения данных и способ получения данных по настоящему изобретению особенно подходят для использования в (1) устройстве и способе для записи данных, используя файловую систему для идентифицирования местоположения данных по имени пути, и (2) устройстве и способе для извлечения записанных данных, используя систему. Носитель данных по настоящему изобретению особенно подходит для сохранения данных с использованием файловой системы, как описано выше.
Класс H04N5/907 с использованием статических запоминающих устройств, например накопительных трубок, полупроводниковых накопителей
Класс H04N5/91 обработка телевизионных сигналов для записи
Класс G06F12/00 Выборка, адресация или распределение данных в системах или архитектурах памяти
Класс G11C11/00 Цифровые запоминающие устройства, отличающиеся применением различных электрических или магнитных элементов памяти; элементы памяти для них