Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству управления файлами, способу управления файлами, программе способа управления файлами, и носителю записи, на котором записана программа способа управления файлами. Более конкретно, изобретение относится к устройству оптического диска. В изобретении предложена компоновка, с помощью которой множество файлов неподвижного изображения, зарегистрированных в индексном файле, имеющем последовательность точек входа, каждая из которых содержит информацию, выделенную из файла, организованы в виде одного файла кинофильма и снова зарегистрированы в индексном файле, в результате чего предотвращается чрезмерное увеличение количества точек входа даже когда требуется организовать управление большим количеством файлов неподвижного изображения.
Уровень техники
В последние годы было предложено множество оптических устройств, предназначенных для записи снятых изображений на носителе записи со случайным доступом большой емкости, таком как оптический диск.
В качестве иллюстрации можно привести выложенный японский патент №2001-84705, в котором раскрыт способ, позволяющий с помощью устройства для диска генерировать индексный файл из большого количества файлов, записанных на носитель записи, и записывать сгенерированный индексный файл на носитель записи. Индексный файл скомпонован таким образом, что он облегчает работу с множеством файлов.
В выложенном японском патенте №2002-278996 предложен способ иерархического управления большим количеством файлов путем использования индексного файла, что позволяет дополнительно упростить работу с множеством файлов.
Указанные выше индексные файлы разработаны в качестве иллюстрации для управления файлами видеосодержания. В таких случаях вначале генерируют данные свойства из атрибута файла - субъекта управления. Последовательность точек входа, каждая из которых состоит из таких данных свойства, организуют в файле точек входа свойства. Миниатюрные изображения также генерируют из файлов, предназначенных для управления. Последовательность миниатюрных изображений организована в виде файла точек входа миниатюрных изображений. Каждая из точек входа свойства содержит индекс, указывающий на соответствующую точку входа миниатюрного изображения. Если управляемый файл представляет собой файл видеосодержания, миниатюрные изображения, записанные в файле точек входа миниатюрных изображений, отображают для представления пользователю множества пунктов содержания изображений, записанных на носителе записи. Когда пользователь выбирает любое одно из миниатюрных изображений, представляющих видеосодержание, соответствующее видеосодержание предлагают пользователю на основе записей в файле точек входа свойства.
Файл неподвижного изображения обычно содержит намного меньшее количество данных, чем файл кинофильма. Из этого следует, что количество файлов с неподвижным изображением, записанных на один носитель записи, обычно намного больше, чем количество файлов кинофильма. Это приводит к проблеме чрезмерно большого количества точек входа, которые, как ожидается, могут быть записаны в индексном файле.
Такое существенное увеличение количества точек входа приводит к значительному количеству данных, которые должны содержаться в индексном файле. Это означает, что для обработки индексного файла требуется больше времени. Также может случиться, что количество точек входа достигнет верхнего предела количества точек входа для индексного файла или файла точек входа, при этом, если носитель записи будет загружен в другое устройство, может быть трудно выполнять обработку в зависимости от прикладной программы, установленной в новом устройстве. В таких случаях может оказаться невозможной запись требуемых файлов на носитель записи, таким образом, под управлением с использованием индексного файла, несмотря на то, что носитель записи имеет достаточную свободную область.
Сущность изобретения
Настоящее изобретение было выполнено с учетом указанных выше обстоятельств и предусматривает устройство управления файлом, способ управления файлом, программу способа управления файлом и носитель записи, на котором записана программа способа управления файлом, с помощью которых предотвращается чрезмерное увеличение количества точек входа, когда требуется организовать управление большим количеством файлов неподвижного изображения.
При выполнении настоящего изобретения и в соответствии с одним вариантом выполнения настоящего изобретения предложено устройство управления файлами, предназначенное для управления файлами, записанными на носитель записи; в котором устройство управления файлами реорганизует индексный файл, записанный на носителе записи, таким образом, что множество файлов неподвижного изображения, записанных на носитель записи, группируют в виде одного файла кинофильма; и в котором точки входа, соответствующие множеству файлов неподвижного изображения, сгруппированные в файл кинофильма, удаляют из индексного файла, в то время как точку входа, содержащую выделенную информацию о файле кинофильма, регистрируют в индексном файле.
Как указано выше, устройство управления файлами в соответствии с изобретением, предназначенное для управления файлами, записанными на носитель записи, реорганизует индексный файл, также содержащийся на носителе записи, таким образом, что множество файлов неподвижного изображения, записанных на носителе записи, помещают в один файл кинофильма и, точки входа, представляющие множество файлов неподвижного изображения, сгруппированных, таким образом, в файле кинофильма, удаляют из индексного файла, в то время как точку входа, содержащую выделенную информацию файла кинофильма, регистрируют в индексном файле. Поскольку множество файлов неподвижного изображения могут быть организованы в виде одного файла кинофильма, количество точек входа, которые требуется зарегистрировать в индексном файле, таким образом, значительно уменьшается. Это свойство позволяет подавлять чрезмерное увеличение количества точек входа, в случае, когда требуется организовать управление множеством файлов неподвижного изображения.
В соответствии с другим вариантом выполнения настоящего изобретения, предложен способ управления файлами, предназначенный для управления файлами, записанными на носитель записи, причем способ управления файлами включает в себя этапы: реорганизации индексного файла, записанного на носитель, таким образом, что множество файлов неподвижного изображения, записанных на носитель записи, группируют в виде одного файла кинофильма; и удаления точек входа, соответствующих множеству файлов неподвижного изображения, сгруппированных в файл кинофильма, из индексного файла, с регистрацией в индексном файле точки входа, содержащей выделенную информацию из файла кинофильма.
Указанный выше способ управления файлом в соответствии с изобретением позволяет подавлять чрезмерное увеличение количества точек входа в индексном файле, в случае, когда требуется организовать управление множеством файлов неподвижного изображения.
В соответствии с дополнительным вариантом выполнения настоящего изобретения предложена программа способа управления файлом, предназначенная для обеспечения выполнения компьютером процедуры для управления файлами, записанными на носителе записи, причем эта процедура включает в себя следующие этапы: реорганизации индексного файла, записанного на носитель записи, таким образом, что множество файлов неподвижного изображения, записанных на носитель записи, группируют в один файл кинофильма; и удаления точек входа, соответствующих множеству файлов неподвижного изображения, сгруппированных в виде файла кинофильма, из индексного файла с регистрацией в индексном файле точки входа, содержащей выделенную информацию о файле кинофильма.
Указанная выше программа способа управления файлом в соответствии с изобретением также позволяет подавлять чрезмерное увеличение количества точек входа, в случае, когда требуется организовать управление большим количеством файлов неподвижного изображения.
В соответствии с еще одним вариантом выполнения настоящего изобретения предложен носитель записи, на котором записана программа способа управления файлом, предназначенная для обеспечения выполнения компьютером процедуры управления файлами, записанными на носитель записи, причем эта процедура включает в себя следующие этапы: реорганизации индексного файла, записанного на носитель записи, таким образом, чтобы множество файлов неподвижного изображения, записанных на носитель записи, были сгруппированы в виде одного файла кинофильма; и удаление точек входа, соответствующих множеству файлов неподвижного изображения, сгруппированных в файле кинофильма, из индексного файла, при регистрации в индексном файле точки входа, содержащей выделенную информацию из файла кинофильма.
Носитель записи, в котором записана программа способа управления файлами в соответствии с изобретением, также обеспечивает предотвращение чрезмерного увеличения количества точек входа, когда следует организовать управление множеством файлов неподвижного изображения.
Как отмечено выше, настоящее изобретение предусматривает компоновки, позволяющие предотвратить чрезмерное увеличение количества точек входа, в случае, когда требуется организовать управление множеством файлов неподвижного изображения путем использования индексного файла.
Краткое описание чертежей
На фиг.1 показана блок-схема устройства оптического диска в соответствии с первым вариантом выполнения настоящего изобретения.
На фиг.2 показана схема, представляющая типичное формирование индексного файла.
На фиг.3 показана схема, представляющая типичную реорганизацию индексного файла.
На фиг.4 показана блок-схема последовательности выполнения этапов, составляющих типичный процесс реорганизации индексного файла.
На фиг.5 показана схема, используемая для пояснения реорганизации индексного файла с помощью устройства оптического диска в соответствии со вторым вариантом выполнения настоящего изобретения.
Подробное описание изобретения
Предпочтительные варианты выполнения настоящего изобретения будут описаны ниже со ссылкой на прилагаемые чертежи.
(1) Структура одного варианта выполнения
(1-1) Структура устройства оптического диска
На фиг.1 показана блок-схема устройства оптического диска в соответствии с первым вариантом выполнения настоящего изобретения. При использовании средства формирования изображения и средства получения звука, которое не показано на чертеже, устройство 1 оптического диска получает видеосигнал и аудиосигнал, и записывает на оптический диск 2 результат формирования изображения в форме полученных видеосигналов и звуковых сигналов. Результат формирования изображения, записанный на оптический диск 2, воспроизводят и выводят с помощью устройства 1 оптического диска, с использованием панели жидкокристаллического дисплея в качестве средства отображения и громкоговорителей, в качестве средства вывода звука. Результат формирования изображения также может быть выведен во внешнее устройство. Под управлением микрокомпьютера 19 управления системой устройство 1 оптического диска получает результат формирования изображения в виде неподвижных изображений или кинофильмов вместе со звуковыми сигналами. Результат формирования изображения в виде кинофильмов сжимают с использованием формата MPEG (Группа экспертов в области подвижного изображения) и записывают на оптический диск 2 вместе с сопровождающим звуковым сигналом в заданном формате файла. Результат формирования изображения в виде неподвижных изображений сжимают с использованием формата JPEG (Группа экспертов по машинной обработке фотографических изображений) и записывают на оптический диск 2 вместе со звуковым сигналом, в соответствующем формате файла. Для этого варианта выполнения был принят формат файла, называемый Quick Time (ниже называется форматом QT).
В устройстве 1 оптического диска видеокодер 11 вначале подвергает видеосигнал, который представляет собой результат формирования изображения аналогово-цифровому преобразованию, в результате чего генерируют видеоданные. Видеокодер 11 затем кодирует видеоданные в формате MPEG или JPEG и выводит закодированные данные, содержащие видеоданные.
Аудиокодер 12 вначале подвергает звуковой сигнал, представляющий собой результат формирования изображения аналогово-цифровому преобразованию, для генерирования аудиоданных. Аудиокодер 12 затем кодирует аудиоданные и выводит кодированные данные, содержащие аудиоданные.
После записи генератор 15 файла мультиплексирует кодированные данные, поступающие из видеокодера 11 и аудиокодера 12, и выводит мультиплексированные данные под управлением микрокомпьютера 19 управления системой. Контроллер 18 запоминающего устройства переключает свою работу под управлением микрокомпьютера 19 управления системой. Во время записи контроллер 18 запоминающего устройства последовательно записывает последовательность данных, выводимую генератором 15 файлов, и различные данные, выводимые микрокомпьютером 19 управления системой, в запоминающее устройство 17 для временного сохранения. При содержании с использованием обработки, выполняемой кодером/декодером 21 исправления ошибок, который расположен далее по потоку обработки, контроллер 18 запоминающего устройства позволяет подавать на выход сохраненные данные. И наоборот, после воспроизведения контроллер 18 запоминающего устройства временно содержит данные из кодера/декодера 21 исправления ошибок в накопителе перед выводом в декодер 16 файла, а также в микрокомпьютер 19 управления системой.
Кодер/декодер 21 исправления ошибок переключает свои операции под управлением микрокомпьютера 19 управления системой. Во время записи кодер/декодер 21 исправления ошибок временно сохраняет данные, поступающие с выхода контроллера 18 запоминающего устройства, в запоминающем устройстве 20, и дополняет сохраненные данные кодом, исправляющим ошибки. Кодер/декодер 21 исправления ошибок затем выполняет поиск данных в запоминающем устройстве в заданной последовательности и выполняет перемежение найденных данных для вывода в модем 23 данных. После воспроизведения, в отличие от записи, кодер/декодер 21 исправления ошибок временно сохраняет данные, поступившие с выхода модема 23 данных, в запоминающем устройстве 20, в виде заданной последовательности, перед выводом этих данных в контроллер 18 запоминающего устройства. Во время обработки кодер/декодер 21 исправления ошибок выполняет перемежение данных, поступающих из модема 23 данных, для подготовки к выводу данных. Во время вывода данных в контроллер 18 запоминающего устройства кодер/декодер 21 исправления ошибок выполняет обработку исправления ошибок данных с использованием кода исправления ошибок, добавленного к данным во время записи.
Модем 23 данных переключает свою работу под управлением микрокомпьютера 19 управления системой. После записи модем 23 данных преобразует данные, выводимые из кодера/декодера 21 исправления ошибок, в цепочку последовательных данных перед модуляцией преобразованных данных для вывода в драйвер 24 модуляции магнитного поля или в блок 33 оптической головки. Во время воспроизведения модем 23 данных воспроизводит сигнал тактовой частоты из сигнала воспроизведения, поступающего из блока 33 оптической головки и, на основе этого сигнала тактовой частоты подвергает сигнал воспроизведения двоичной дискриминации и демодуляции для получения данных воспроизведения, соответствующих последовательной цепочке данных, сгенерированной во время записи. Модем 33 данных выводит данные воспроизведения в кодер/декодер 21 исправления ошибок.
После записи на магнитооптический диск, используемый в качестве оптического диска 2, драйвер 24 модуляции магнитного поля осуществляет привод магнитной головки 32 в соответствии с сигналом, поступающим с выхода модема 23 данных. Магнитная головка 32 установлена симметрично напротив блока 33 оптической головки с другой стороны оптического диска 2. Во время работы магнитная головка 32 прикладывает модулированное поле, отражающее данные, выводимые модемом 23 данных, к точке диска, которую облучают лучом лазера, с помощью блока 33 оптической головки. При использовании термомагнитного способа записи устройство 1 оптического диска записывает результаты формирования изображения и другие данные на оптический диск 2, если оптический диск 2 представляет собой магнитооптический диск.
Оптический диск 2 представляет собой носитель записи дискового типа, который в данном варианте выполнения представляет собой магнитооптический (МО) диск, диск с изменением фазы или какой-либо другой оптический диск с возможностью перезаписи. Двигатель 31 шпинделя приводит во вращение оптический диск 2 под управлением схемы 30 сервоуправления с постоянной линейной скоростью (ПЛС, CLV), постоянной угловой скоростью (ПУС, CAV) или с постоянной в зоне линейной скоростью (ПЗЛС, ZCLV), в зависимости от типа оптического диска 2.
Схема 30 сервоуправления управляет двигателем 31 шпинделя во время работы на основе различных сигналов, поступающих с выхода блока 33 оптической головки, для выполнения процесса управления шпинделем. Схема 30 сервоуправления также выполняет управление блоком 33 оптической головки для отслеживания дорожки и управления фокусированием, обеспечивая, таким образом, поиск блоком 33 оптической головки и магнитной головкой 32, и выполнение обработки, такой, как поиск фокуса.
Микрокомпьютер 22 управления приводом управляет операциями схемы 30 сервоуправления, такими как поиск, в соответствии с инструкцией, поступающей из микрокомпьютера 19 управления системой.
Блок 33 оптической головки излучает луч лазера на оптический диск 2, принимает с помощью своего элемента приема света отраженный свет, и обрабатывает принятый отраженный свет для генерирования различных выходных сигналов управления. Отслеживая последовательность углублений и меток, сформированных на оптическом диске 2, блок 33 оптической головки выводит сигнал воспроизведения, уровень сигнала которого изменяется в соответствии с последовательностью детектируемых углублений и меток. Блок 33 оптической головки переключает свою работу под управлением микрокомпьютера 19 управления системой. Во время записи с применением магнитооптического диска, который используют в качестве оптического диска 2, блок 33 оптической головки периодически включает луч лазера для облучения им оптического диска 2. При использовании, так называемого, способа последовательности импульсов устройство 1 оптического диска записывает результаты формирования изображения и другие данные на оптический диск 2. Если оптический диск 2 представляет собой диск с изменением фазы или тому подобное, блок 33 оптической головки увеличивает интенсивность лазерного луча, направляемого на оптический диск 2, от уровня воспроизведения до уровня записи при записи результатов формирования изображения и других данных на оптический диск 2, с использованием методики термомагнитной записи.
Как описано выше, устройство 1 оптического диска сжимает видеосигналы и аудиосигналы, составляющие результат формирования изображения, с использованием видеокодера 11 и аудиокодера 12, преобразуют сжатые данные в файл кинофильма QT с использованием генератора 15 файлов, и передает преобразованный файл в блок 33 оптической головки или в блок 33 оптической головки и в магнитную головку 32 одновременно через контроллер 18 запоминающего устройства, кодер/декодер 21 исправления ошибки и модем 23 данных. В свою очередь блок 33 оптической головки отдельно или блок 33 оптической головки и магнитная головка 32 совместно установлены так, что они записывают файл данных кинофильма QT, данные файла индекса и другие данные на оптический диск 2.
Устройство 1 оптического диска получает данные воспроизведения с использованием модема 23 данных, который обрабатывает сигнал воспроизведения, полученный с помощью блока 33 оптической головки, и обрабатывает данные воспроизведения через кодер/декодер 21 исправления ошибки для воспроизведения файла кинофильма QT, индексного файла и т.д., которые были записаны на оптический диск 2. Файл кинофильма QT, индексный файл и другие данные, воспроизведенные таким образом, выводят через контроллер 18 управления запоминающим устройством.
Декодер 16 файла вводит данные файла кинофильма QT, поступающие с выхода контроллера 18 запоминающего устройства, разделяет входные данных на видеоданные и аудиоданные, составляющие закодированные данные, и выводит полученные в результате закодированные данные. Видеодекодер 13 декодирует закодированные данные, содержащие видеоданные, и выводит декодированные данные в средство отображения и во внешнее устройство, которое не показано. Аудиодекодер 14 расширяет закодированные данные, содержащие аудиоданные, поступающие из декодера 16 файла, и выводит расширенные данные в средство вывода звука и во внешнее устройство, которое не показано. Эти компоненты устройства 1 оптического диска позволяют отслеживать результат сформированного изображения, воспроизводимый с оптического диска 2.
Устройство 1 оптического диска имеет интерфейс, который соединяет его с внешним устройством, таким как компьютер. В качестве иллюстрации данные, выводимые подключенным компьютером, могут быть записаны на оптический диск 2 вместо результатов формирования изображения, или файлы, воспроизводимые с оптического диска 2, могут обрабатываться компьютером.
Секция 26 операций состоит из различных элементов управления устройством 1 оптического диска и сенсорной панели, установленной на панели жидкокристаллического индикатора. Операции, выполняемые пользователем в секции 26 операций, поступают в виде сигналов в микрокомпьютер 19 управления системой.
Микрокомпьютер 19 управления системой представляет собой компьютер, который обеспечивает общее управление устройством 1 оптического диска. Оптический диск 2, загруженный в устройство, детектируется микрокомпьютером 19 управления системой, который выполняет соответствующую программу обработки, содержащуюся в запоминающем устройстве, которое не показано. Когда детектируют оптический диск 2, микрокомпьютер управления системой 19 обеспечивает выполнение поиска с помощью блока 33 оптической головки самой внутренней зоны оптического диска 2 для воспроизведения из нее информации управления, предназначенной для использования системой управления файлами оптического диска 2. Микрокомпьютер 19 управления системой затем получает воспроизводимую информацию управления через контроллер 18 запоминающего устройства и сохраняет полученную информацию во внутреннем запоминающем устройстве. Полученная таким образом информация позволяет микрокомпьютеру 19 управления системой детектировать адреса файлов, записанных на оптический диск 2, а также свободные области на диске.
Программа 19 обработки микрокомпьютера управления системой предлагается в заранее установленном виде. В качестве альтернативы программа обработки может быть установлена после загрузки ее через сеть или после воспроизведения с соответствующего носителя записи. Носитель записи, на котором записана программа обработки, может представлять собой любой один из оптических дисков, магнитных лент, карт памяти и других носителей данных.
Поиск, выполняемый микрокомпьютером 19 управления системой, с использованием полученной, таким образом, информации управления, может выявить присутствие индексного файла, записанного на оптическом диске 2. В этом случае микрокомпьютер 19 управления системой обеспечивает выполнение блоком 33 оптической головки поиска местоположения, в котором записан индексный файл на оптическом диске, и воспроизведение этого индексного файла. Микрокомпьютер 19 управления системой затем получает воспроизведенный индексный файл из контроллера 18 запоминающего устройства и записывает его во внутреннем запоминающем устройстве для сохранения. Благодаря использованию индексного файла, данный вариант выполнения расширяет общие возможности использования файлов, записанных на оптическом диске 2.
Более конкретно, микрокомпьютер 19 управления системой, в ответ на операцию пользователя, представляет файлы кинофильмов QT, записанные на оптическом диске 2, в качестве иллюстрации путем отображения миниатюрных изображений на мониторе, в качестве которого используется панель жидкокристаллического дисплея, на основе индексного файла. Когда пользователь выбирает любой один из представленных файлов, микрокомпьютер 19 управления системой принимает выбор пользователя и управляет характеристикой всего устройства для воспроизведения файла, выбранного пользователем. Таким образом, устройство 1 оптического диска предлагает пользователю результаты формирования изображения, составленные из записанных кинофильмов и неподвижных изображений, вместе с сопровождающими звуковыми сигналами.
При получении инструкции от пользователя на запись результатов формирования изображения, микрокомпьютер 19 управления системой находит свободную область на оптическом диске 2 на основе информации управления, и обеспечивает выполнение поиска с помощью блока 33 оптической головки для детектирования свободной области и для записи последовательно получаемых результатов формирования изображения в этой области на оптическом диске 2. Путем отслеживания изменений файла кинофильма QT, которые отражают записываемые результаты формирования изображения, микрокомпьютер 19 управления системой обновляет информацию управления в запоминающем устройстве. Перед тем, как оптический диск 2 будет выгружен из устройства, микрокомпьютер 19 управления системой обновляет информацию управления на оптическом диске 2 в соответствии с информацией управления, обновленной в запоминающем устройстве. В частности, информацию управления на оптическом диске 2 обновляют путем вывода обновленной информации управления из запоминающего устройства в кодер/декодер 21 исправления ошибки через контроллер 18 запоминающего устройства.
При выполнении описанного выше процесса микрокомпьютер 19 управления системой выводит в генератор 15 файлов информацию различного рода, необходимую для генерирования записываемых файлов QT. Кроме того, микрокомпьютер 19 управления системой получает через генератор 15 файлов информацию, необходимую для генерирования индексного файла и, используя полученную информацию и информацию, выведенную ранее в генератор 15 файлов, обновляет индексный файл, содержащийся в запоминающем устройстве, для файлов кинофильма QT или других данных, которые должны быть вновь записаны на оптический диск 2. Как и в случае обновления информации управления, микрокомпьютер 19 управления системой обновляет индексный файл, записанный на оптическом диске 2, путем использования индексного файла, обновленного и содержащегося в запоминающем устройстве.
При получении инструкции пользователя на редактирование файла, записанного на оптическом диске 2, микрокомпьютер 19 управления системой обновляет индексный файл и информацию управления, содержащуюся в запоминающем устройстве, для отслеживания работы редактирования файла, как и в случае записи. В соответствии с индексным файлом и информацией управления, содержащимися в запоминающем устройстве, микрокомпьютер 19 управления системой обновляет индексный файл и информацию управления на оптическом диске 2.
Устройство 1 оптического диска записывает видеосигналы и аудиосигналы, представляющие собой результат формировании изображения, на оптический диск 2, как описано выше, и записывает файл кинофильма QT в формате, пригодном для внешнего доступа. Более конкретно, устройство 1 оптического диска записывает видеофайл и аудиофайл на основе видеосигналов и аудиосигналов, соответственно, на оптический диск 2, записывает файл ресурса для управления этими видеофайлом и аудиофайлом на оптический диск 2, и записывает файл кинофильма QT, состоящий из видеофайла, аудиофайла и файла ресурса, на оптический диск 2.
(1-2) Индексный файл
Как и различные файлы, такие как файлы кинофильма QT, записанные на оптический диск 2, индексный файл представляет собой файл, с помощью которого система управления файлами для оптического диска 2 управляет информацией, необходимой для воспроизведения, такой, как адреса мест положения записи, названия файлов и длина файлов. Индексный файл содержит иллюстративную информацию, предназначенную для представления содержания файлов кинофильма QT, записанных на оптический диск 2, и которые представляют собой субъект управления. Устройство 1 оптического диска, используя индексный файл, обеспечивает возможность выбора любого одного из файлов кинофильма QT, записанных на оптический диск 2, и воспроизводит выбранный файл с оптического диска 2 на основе системы управления файлом. Таким образом, даже в случае, когда различные файлы кинофильма QT записаны на оптический диск 2, устройство 1 оптического диска обеспечивает для пользователя возможность быстрого и точного выбора любого требуемого файла и, таким образом, улучшает удобство и простоту использования файлов, записанных на оптический диск 2.
При использовании этого варианта выполнения индексный файл формируют в виде последовательности точек входа, составляющих блоки выделенной информации из файлов кинофильма QT, в ассоциации с информацией, предназначенной для представления содержания этих файлов. Индексный файл с такими блоками выделенной информации позволяет легко и быстро захватывать содержание каждого файла кинофильма QT.
В индексном файле данные, состоящие из выделенной информации, разделяют по атрибуту на группы в такой же структуре файла, что и у файлов кинофильма QT, записанных на оптический диск 2. То есть индексный файл формируют и обрабатывают, используя преимущества существующих компоновок устройства 1 оптического диска, предназначенных для генерирования файлов кинофильма QT. При этом в устройстве 1 оптического диска может быть обеспечена простота работы с индексным файлом.
Более конкретно, как показано на фиг.2, индексный файл скомпонован так, что он структурно соответствует файлу кинофильма QT. В индексном файле выделенная информация, представляющая реальные данные, сгруппирована в текстовом файле Е3 точек входа, файле Е2 точек входа миниатюрного изображения, и файле Е1 точек входа свойства. Индексный файл содержит файлы Е1-Е3 точек входа и, с помощью файла ресурса (не показан), составлен из информации управления об этих файлах Е1-Е3.
Файлы Е1-Е3 точек входа озаглавлены с использованием заголовков РН, ТНН и ТХН соответственно. После каждого из заголовков следует последовательность точек входа, выполненных в виде интервалов с фиксированной длиной.
Текстовый файл Е3 точек входа содержит последовательность точек входа, состоящих из интервалов, содержащих назначенные данные текста, представляющие строку знаков названия, обозначающую названия управляемых файлов. Файл Е2 точек входа миниатюрного изображения сформирован в виде последовательностей точек входа, состоящих из интервалов, содержащих назначенные миниатюрные изображения (неподвижные изображения), представляющие содержание файлов, предназначенных для управления.
В каждом из текстового файла Е3 точек входа и файла Е2 точек входа миниатюрного изображения формируют интервалы с фиксированной длиной. В зависимости от количества выделенной информации, полученной из файлов, предназначенных для управления, один или множество интервалов назначают каждому файлу - субъекту управления. Поскольку выделенная информация отличается по типу, в зависимости от типа файла, предназначенного для управления, может быть назначена или может не быть назначена точка входа для данного представляющего интерес файла.
В то же время, файл Е1 точек входа свойства формируют в виде последовательности интервалов, составляющих вместе с информацией управления точки входа, выделенную информацию в двоичной форме, установленную для назначенных данных, представляющих название диска и атрибуты, относящиеся к файлам, предназначенным для управления. Как и с текстовым файлом Е3 точек входа и файлом Е2 точек входа миниатюрного изображения, каждый из интервалов файла Е1 точек входа свойства сформирован с фиксированной длиной. Файл Е1 точек входа свойства всегда устанавливают независимо от типа файлов, предназначенных для управления. В файле Е1 точек входа свойства точки входа файлов - субъектов управления скомпонованы так, что они соответствуют точкам входа в текстовом файле Е3 точек входа и в файле Е2 точек входа миниатюрного изображения.
В случае, когда отсутствует точка входа в текстовом файле Е3 точек входа или в файле Е2 точек входа миниатюрного изображения, в файле Е1 точек входа свойства выделенную информацию о каждом файле - субъекте управления назначают одному или множеству интервалов, в зависимости от количества выделенной информации. С другой стороны, если будет установлено множество точек входа, например, для одного файла - субъекта управления в текстовом файле Е3 точек входа и/или в файле Е2 точек входа миниатюрного изображения, тогда, независимо от количества выделенной информации, точки входа будут предоставлены для файла - субъекта управления, в соответствии с, по меньшей мере, этим множеством точек входа. В индексном файле реальные данные содержат интервалы с фиксированной длиной, что позволяет уменьшить бесполезное использование носителя записи, а также снизить частоту доступа при записи, что позволяет уменьшить время обработки.
В файле Е1 точек входа свойства, каждая точка входа содержит информацию управления, определяющую взаимозависимости с соответствующими точками входа в других файлах точек входа (как обозначено стрелками на фиг.2). Что касается точки входа, продолжающейся во множестве интервалов, для расширенного интервала предусмотрена информация управления, которая определяет последовательные точки входа. Таким образом, благодаря использованию информации управления, которая установлена в файле Е1 точек входа свойства, и которая определяет взаимоотношения с соответствующими точками входа в других файлах точек входа, индексный файл обозначает множество интервалов, в которых записана выделенная информация о каждом файле - субъекте управления. Кроме того, в файле Е1 точек входа свойства, предусмотрена информация, предназначенная для идентификации файлов - субъектов управления и, используя эту информацию, идентифицируют файлы - субъекты управления, соответствующие выделенной информации, записанной в индексном файле.
В файле Е1 точки входа свойства также предусмотрена информация "действительная - недействительная", как часть информации управления, обозначающая, является ли выделенная информация, установленная в каждой точке входа, действительной или недействительной информацией. В индексном файле простое указание недействительности информации "действительная - недействительная" в отношении выбранных точек входа свойства в файле Е1 точек входа свойства, одновременно делает недействительными соответствующие точки входа в других файлах Е2 и Е3 точек входа, в результате чего соответствующие файлы - субъекты управления удаляют из индексного файла.
В индексном файле, в каждом из файлов точек входа можно регистрировать не только реальные файлы, которые присутствуют на носителе записи, но также и реальные или виртуальные папки, предназначенные для использования системой управления файлами для носителя записи. Точки входа свойства с такими папками, зарегистрированными в них, могут быть определены иерархически. То есть, индексный файл обеспечивает возможность управления файлами, записанными на оптический диск 2, путем использования реально существующей иерархической структуры папок, установленной на оптическом диске 2, или с помощью виртуально установленной иерархической структуры папок, установленной в индексном файле.
В то же время, такая информация управления, как начальное местоположение интервалов в каждом из файлов точек входа, записывают в файл ресурса в качестве примера, вместе с информацией атрибута индексного файла.
Индексный файл, имеющий такую структуру, предоставляет пользователю миниатюрные изображения из файла Е2 точек входа миниатюрного изображения, или названия файлов из текстового файла Е3 точек входа. Когда пользователь выбирает один из файлов на основе миниатюрных изображений и названий, выбранный файл детектируется системой управления файлами со ссылкой на название файла, на основе описания в соответствующей точке входа свойства, что позволяет улучшить простоту выполнения пользователем операций при работе с файлами.
В таком устройстве 1 оптического диска, как описано выше, микрокомпьютер 19 управления системой вначале получает видеоданные и аудиоданные в сжатой форме через генератор 15 файлов, затем декодирует полученные данные. Видеоданные прореживают для генерирования миниатюрных изображений, которые, в свою очередь, используют для генерирования файла Е2 точек входа миниатюрных изображений. Данные названия генерируют по установкам пользователя, а также на основе информации файла, содержащейся системой управления файлами для оптического диска 2, в отношении файлов - субъектов управления. Данные названия, сгенерированные, таким образом, используют для формирования текстового файла Е3 точек входа. Файл Е1 точек входа свойства генерируют в ответ на операцию пользователя. Наконец, файл ресурса формируют таким образом, что он отражает файлы Е1-Е3 точек входа.
(1-3) Обработка, выполняемая микрокомпьютером системы управления
Во время управления с использованием индексного файла запись одного файла на оптический диск 2 занимает один интервал, по меньшей мере, в файле Е1 точек входа свойства. Это означает, что запись большого количества файлов неподвижного изображения на оптический диск 2 чрезмерно увеличивает количество точек входа свойства. То же самое относится к файлу Е2 точек входа миниатюрного изображения, в котором количество точек входа может чрезмерно увеличиваться.
Чрезмерное увеличение количества точек входа предотвращают с использованием микрокомпьютера 19 управления системой, который организует индексный файл в соответствии с инструкциями, поступающими от пользователя. То есть индексный файл реорганизуют таким образом, чтобы уменьшить количество точек входа, зарегистрированных в нем.
Более конкретно, множество файлов неподвижного изображения, зарегистрированных в данный момент времени в индексном файле, организуют в один файл. Этот файл формируют как файл кинофильма, содержащий последовательность неподвижных изображений, представляющих файл неподвижного изображения. Регистрацию этих файлов неподвижного изображения удаляют из индексного файла, и вновь сформированный файл кинофильма регистрируют в индексном файле. Файл кинофильма формируют в формате файла QT, в результате чего реальные данные в соответствующих точках входа файла Е2 точек входа миниатюрного изображения и текстового файла Е3 точек входа также регистрируют в файле кинофильма. Такая компоновка обеспечивает простоту выполнения операций, как если бы это множество файлов были в действительности зарегистрированы в индексном файле.
Как показано со ссылкой на фиг.3, когда файлы неподвижного изображения, представляющий собой результат формирования изображения, должны быть просто зарегистрированы, файлы F1-F5 неподвижного изображения записывают на оптический диск 2. Кроме того, файлы PES2-PES6 точек входа свойства, соответствующие файлам F1-F5 неподвижного изображения, устанавливают в файле Е1 точек входа свойства в индексном файле так, что файлы PES2-PES6 точек входа свойства указывают на файлы F1-F5 неподвижного изображения, соответственно, как обозначено стрелками на фигурах (Фиг.3. (А) и (В)).
Файл формата QT (фиг.3 (С)) формируют с использованием иерархической структуры, называемой атомом, содержащей реальные данные, такие, как кинофильмы, неподвижные изображения и звуки, а также информацию управления, предназначенную для управления реальными данными. В файлах, содержащихся в папке QT, организованные реальные данные назначают атому данных кинофильма (mdat), в то время как организованную информацию управления, предназначенную для управления реальными данными атома данных кинофильма выделяют для атома кинофильма (moov). Реальные данные классифицируют по атрибуту в группы, которые включают в себя информацию управления, предназначенную для управления реальными данными. Информация управления в группе организована по дорожкам. В примере, показанном на фиг.3 (С), атом кинофильма содержит три дорожки: дорожка Т4 неподвижного изображения, предназначенная для управления реальными данными, содержащими неподвижные изображения, дорожка Т2 миниатюрных изображений, предназначенная для управления реальными данными, составляющими миниатюрные изображения, и дорожка Т3 названий, предназначенная для управления реальными данными, формирующими названия в текстовых данных.
В формате QT возможно устанавливать субъект управления в форме внешней ссылки, содержащейся во внешнем файле, путем использования дорожек Т2-Т4, а также субъекта, предназначенного для управления, в замкнутой форме в реальных данных атома данных кинофильма (mdat), качестве файла формата QT. При использовании такого варианта выполнения множество файлов неподвижного изображения в форме внешней ссылки организованы в виде одного файла кинофильма. Точки входа миниатюрных изображений и текстовые точки входа сформированы в файле кинофильма в замкнутой форме. В этом контексте форма внешней ссылки представляет собой формат файла QT, в котором установлен атом данных кинофильма (mdat) или некоторый другой файл QT, в виде реальных данных; замкнутая форма представляет собой формат файла QT, в котором реальные данные и атом кинофильма (moov) интегрированы. Файл QT в форме внешней ссылки, имеющий только атом кинофильма (moov) называется файлом ресурса.
Микрокомпьютер 19 управления системой формирует атом кинофильма так, что выборки S1-S5 дорожки Т4 неподвижного изображения указывают на файлы F1-F5 множества неподвижных изображений. Файлы F1-F5 неподвижных изображений, таким образом, компонуют в виде файла кинофильма FQT. Из соответствующего файла Е2 точек входа миниатюрного изображения и текстового файла Е3 точек входа, микрокомпьютер 19 управления системой копирует данные миниатюрного изображения и данные названий и записывает то, что было скопировано, в атом данных кинофильма или в файл кинофильма FQT.
В этих точках входа свойства от PES2 до PES6 в файле Е1 точки входа свойства, которые указывают на файлы F1-F5 неподвижного изображения, соответственно, установлена информация "действительная - недействительная" для обеспечения возможности сделать файлы недействительными. Она удаляет регистрацию файлов F1-F5 неподвижного изображения из файлов F1-Е3 точек входа, в индексном файле. Выделенную информацию, полученную из файла FQT кинофильма, регистрируют в точках входа свойства, инициализированных таким образом (фиг.3 (D)), в результате чего файл FQT кинофильма регистрируют в индексном файле.
Таким образом, как описано выше, микрокомпьютер 19 управления системой организует множество точек входа, представляющих множество файлов неподвижных изображений, в одной точке входа и поэтому уменьшает количество точек входа в участвующих файлах точек входа. В файле Е2 точек входа миниатюрного изображения и в текстовом файле Е3 точек входа, ассоциированных с файлом FQT кинофильма, микрокомпьютер 19 управления системой, в качестве примера, регистрирует миниатюрные изображения и названия папок совместно с этим множеством файлов неподвижного изображения.
На фиг.4 показана блок-схема последовательности выполнения этапов, составляющих типичную процедуру, выполняемую микрокомпьютером 19 управления системой, в реорганизованном индексном файле. Микрокомпьютер 19 управления системой выполняет эту процедуру в качестве примера при включении или после загрузки оптического диска 2, или после завершения записи результатов формирования изображения. В начале процедуры микрокомпьютер 19 управления системой выполняет обработку, переходя с этапа SP1 на этап SP2. На этапе SP2 микрокомпьютер 19 управления системой детектирует количество точек входа в файле Е1 точек входа свойства и проверяет, для определения, не превышает ли количество точек входа заданное пороговое значение ТН. Пороговое значение ТН установлено заранее с учетом количества возможных точек входа в индексном файле используемого устройства. Если результат проверки на этапе SP2 будет отрицательным, это означает, что индексный файл все еще имеет достаточное количество свободных интервалов. В этом случае микрокомпьютер 19 управления системой переходит с этапа SP2 на этап SP3 и заканчивает процедуру.
Если результат проверки, выполняемой на этапе SP2, будет утвердительным, тогда микрокомпьютер 19 управления системой переходит с этапа SP2 на этап SP4. На этапе SP4 микрокомпьютер 19 управления системой отображает заданный экран меню и принимает через экран меню выбор пользователя между проведением реорганизации и не проведением реорганизации индексного файла. Если в меню будет сделан выбор не проводить реорганизацию индексного файла, тогда микрокомпьютер 19 управления системой переходит с этапа SP4 на этап SP3 и заканчивает процедуру.
Если в меню будет сделан выбор на проведение реорганизации индексного файла, микрокомпьютер 19 управления системой переходит с этапа SP4 на этап SP5 и отображает папки, которые можно реорганизовать. При отображении папок, которые можно реорганизовать, микрокомпьютер 19 управления системой принимает на этапе SP6 команды, вводимые пользователем в отношении папки, которую требуется реорганизовать. На этапе SP7 микрокомпьютер 19 управления системой реорганизует индексный файл в отношении файлов неподвижного изображения, которые принадлежат папке, обозначенной пользователем. Благодаря использованию информации управления в виде иерархической структуры, установленной для файла Е1 точек входа свойства в индексном файле, микрокомпьютер 19 управления системой последовательно выбирает точки входа свойства, ассоциированные с файлами, выбранными пользователем. Регистрацию файлов неподвижного изображения, представленных точками входа свойства, удаляют из индексного файла после создания файла FQT кинофильма, описанного выше со ссылкой на фиг.3. Файл FQT кинофильма регистрируют в файле Е1 точек входа свойства, в результате чего реорганизуют индексный файл. После этого микрокомпьютер 19 управления системой переходит на этап SP3 и заканчивает процедуру.
С помощью этого варианта выполнения, как описано выше, когда количество точек входа, зарегистрированных в индексном файле, приближается к верхнему пределу обработки, файлы неподвижного изображения, которые принадлежат одной папке, обозначенной пользователем, организуют в виде файла кинофильма. Индексный файл, таким образом, реорганизуют так, что количество точек входа в нем уменьшается.
При получении инструкции пользователя на отображение списка файлов, записанных на оптическом диске 2, микрокомпьютер 19 управления системой иерархически отображает реальные и виртуальные папки, установленные в индексном файле. Когда пользователь выбирает любую одну из отображаемых папок, микрокомпьютер 19 управления системой отображает файлы, которые принадлежат папке, выбранной пользователем. Если пользователь обозначает отображение файла, который представляет миниатюрные изображения, микрокомпьютер 19 управления системой отображает список файлов, принадлежащих папке, выбранной пользователем, используя миниатюрные изображения, зарегистрированные в индексном файле. Если пользователь обозначает отображение файла, который представляет названия в виде списка, микрокомпьютер 19 управления системой отображает список названий папок, принадлежащих папке, выбранной пользователем, путем использования текстовых данных, зарегистрированных в текстовом файле точек входа, в индексном файле.
Если папка, выбранная пользователем, представляет собой папку, которая содержит файлы неподвижных изображений в одном файле кинофильма, в результате реорганизации индексного файла, микрокомпьютер 19 управления системой начинает прикладную программу, работающую с файлами кинофильма QT. Когда пользователь обозначает отображение списка миниатюрных изображений, микрокомпьютер 19 управления системой обеспечивает отображение с помощью этой прикладной программы миниатюрных изображений в форме списка после их последовательного считывания из атома данных кинофильма, в соответствии с тем, что записано в дорожке Т2 миниатюрных изображений файла FQT кинофильма. Если пользователь обозначает отображение списка названий, микрокомпьютер 19 управления системой аналогично обеспечивает отображение с помощью этой прикладной программы названий в форме списка, используя текстовые данные, содержащиеся в атоме данных кинофильма, в соответствии с тем, что записано в дорожке ТЗ названий файла FQT кинофильма.
Если пользователь выбирает любой один из файлов отображаемого списка файлов и, если будет определено, что выбранный файл зарегистрирован в индексном файле, микрокомпьютер 19 управления системой передает инструкции в систему управления файлами устройства 1 оптического диска на воспроизведение этого файла путем использования информации управления в соответствующей точке входа свойства. Файл, представляющий интерес, воспроизводят с оптического диска 2 и представляют пользователю. Если файл, выбранный пользователем, представляет собой один из файлов неподвижного изображения, организованных в файле кинофильма, микрокомпьютер 19 управления системой детектирует данный файл путем использования информации управления, записанной в дорожке Т4 неподвижного изображения, и воспроизводит файл по внешней ссылке в файле кинофильма QT, для воспроизведения соответствующего файла с оптического диска 2, для представления его пользователю.
Если пользователь обозначает удаление одного из файлов неподвижного изображения, организованных в виде файла кинофильма, микрокомпьютер 19 управления системой удаляет неподвижное изображение данного файла неподвижного изображения из файла FQT кинофильма QT, используя установки дорожки Т4 неподвижного изображения, дорожки Т2 миниатюрного изображения и дорожки ТЗ названия в атоме кинофильма файла FQT кинофильма QT. Одновременно с этим, микрокомпьютер 19 управления системой обеспечивает удаление с помощью системы управления файлом, файла неподвижного изображения с оптического диска 2.
Как описано выше, даже после уменьшения количества точек входа, в результате реорганизации множества файлов неподвижного изображения в виде одного файла кинофильма, устройство 1 оптического диска все еще обеспечивает ту же простоту операций, как и случае, когда файлы неподвижного изображения непосредственно зарегистрированы в индексном файле.
Предположим теперь, что пользователь обозначает перерегистрацию в индексном файле файлов неподвижного изображения, организованных в файле FQT кинофильма. В этом случае, в отличие от процесса реорганизации индексного файла, микрокомпьютер 19 управления системой удаляет точку входа файла FQT кинофильма из индексного файла. Одновременно с этим, выделенную информацию о файлах неподвижного изображения регистрируют в файле Е1 точки входа свойства индексного файла таким образом, что информационные точки, относящиеся к файлам неподвижного изображения, совместно обозначают с помощью дорожки Т4 неподвижного изображения файла FQT кинофильма. Кроме того, соответствующие миниатюрные изображения и текстовые данные последовательно воспроизводят из файла FQT кинофильма в соответствии с тем, что записано в дорожке Т2 миниатюрных изображений и дорожке Т3 названий файла FQT кинофильма и зарегистрировано в файле Е2 точек входа миниатюрного изображения, и в текстовом файле Е3 точек входа. Информация управления в точках входа свойства установлена таким образом, что она отображает восстановленную регистрацию. После регистрации файлов неподвижного изображения в индексном файле, файл кинофильма удаляют с оптического диска 2.
Как описано выше, в случае, когда оптический диск 2 загружают и используют в оборудовании, в котором используется прикладная программа, не позволяющая обрабатывать файлы неподвижного изображения, организованные в виде файла кинофильма, устройство 1 оптического диска повторно регистрирует отдельные неподвижные изображения в индексном файле, в результате чего оборудование получает возможность обрабатывать файлы неподвижного изображения, записанные на оптическом диске 2.
(2) Работа оборудования
При работе устройство 1 оптического диска, имеющее такую структуру, как описано выше (фиг.1), получает видеоданные и аудиоданные, составляющие неподвижные изображения или кинофильмы, путем использования средства формирования изображения и средства получения звука, получает видеоданные и аудиоданные, закодированные в помощью видеокодера 11 и аудиокодера 12, соответственно, преобразует закодированные данные в потоки данных файла кинофильма QT, используя генератор 15 файла, и записывает поток данных на оптический диск 2 с помощью секции записи, состоящей из контроллера 18 запоминающего устройства, кодера/декодера 21 исправления ошибки, модема 23 данных, драйвера 24 модуляции магнитного поля и блока 33 оптической головки. Устройство 1 оптического диска, таким образом, записывает неподвижные изображения или кинофильмы, представляющие собой результат формирования изображения, на оптический диск 2 в форме файла кинофильма QT. В соответствии с записью файла на оптический диск 2, микрокомпьютер 19 управления системой выводит свои данные в секцию записи устройства 1 оптического диска, в результате чего информация управления для системы управления файлом оптического диска 2 обновляется для отражения того, что записано в файле кинофильма QT.
Файл кинофильма QT, записанный, таким образом, последовательно воспроизводят с помощью блока 33 оптической головки, модема 23 данных, кодера/декодера 21 исправления ошибки и контроллера 18 запоминающего устройства, на основе информации управления, соответствующей системе управления файлом. Воспроизводимые данные файла демультиплексируют с помощью декодера 16 файла с получением элементарных потоков видеоданных и аудиоданных, которые, в свою очередь, декодируют с помощью видеодекодера 13 и аудиодекодера 14 для вывода.
После записи файла кинофильма QT с помощью устройства 1 оптического диска, микрокомпьютер 19 управления системой получает данные миниатюрного изображения, с использованием генератора 15 файла. Перед или после записи файла микрокомпьютер 19 управления системой получает данные названия с помощью команд, вводимых пользователем, или с использованием некоторых других средств. Также получает информацию, представляющую название файла или тому подобное, для использования в системе управления файлов. На основе данных и информации, полученных таким образом, микрокомпьютер 19 управления системой получает выделенную информацию о файле кинофильма QT, который должны быть записан на оптический диск 2. Устройство 1 оптического диска генерирует индексный файл на основе выделенной информации, полученной таким образом, во внутреннем запоминающем устройстве микрокомпьютера 19 управления системой, как и в случае информации управления для системы управления файлом оптического диска 2. Сгенерированный индексный файл записывают на оптический диск 2, так же, как и файлы QT. Информацию управления для системы управления файлами обновляют для отображения того, что вновь записано в индексном файле.
Как описано выше, устройство 1 оптического диска представляет пользователю различные файлы, записанные на оптический диск 2, путем отображения миниатюрных изображений или названий, зарегистрированных в индексном файле, и принимает выбор пользователем любого одного из файлов. В случае, когда на оптическом диске 2 записано большое количество файлов, устройство 1 оптического диска позволяет пользователю выбирать любые требуемые файлы во взаимной взаимосвязи и без труда, улучшая, таким образом, простоту выполнения операции пользователя.
Из этих записанных файлов файлы кинофильма, каждый из которых представляет результат формирования изображения, имеют относительно большое количество данных. Поэтому считается, что количество интервалов, заранее подготовленных в индексном файле, достаточно для размещения большого, но не чрезмерно большого количества файлов кинофильмов, записанных на оптический диск 2, с их последующей регистрацией в индексном файле.
С другой стороны, файлы неподвижного изображения, представляющие собой результат формирования изображения, проявляют тенденцию содержать относительно небольшое количество данных в каждом из них по сравнению с файлами кинофильма. В случае записи большого количества файлов неподвижного изображения, количество точек входа в индексном файле может стать настолько большим, что индексный файл уже не может разместить все файлы неподвижного изображения. То есть вполне может оставаться свободное пространство на оптическом диске 2, которое остается доступным, но которое не будет использоваться для записи большего количества файлов неподвижного изображения, из-за того, что будет израсходован индексный файл.
Такая проблема узкого места разрешается с помощью данного варианта выполнения, который обеспечивает возможность реорганизации с помощью микрокомпьютера 19 управления системой индексного файла таким образом, что уменьшается количество его точек входа. Более конкретно, когда пользователь вводит инструкцию на реорганизацию индексного файла, устройство 1 оптического диска формирует файл FQT кинофильма QT (см. фиг.3), путем выбора дорожки Т4 неподвижного изображения, указывая в форме внешней ссылки на множество файлов неподвижного изображения, содержащихся в папке, обозначенной пользователем. Устройство 1 оптического диска организует, таким образом, множество файлов неподвижного изображения в одном файле кинофильма.
После этого устройство 1 оптического диска удаляет из индексного файла те точки входа, которые соответствуют множеству файлов неподвижного изображения, организованных в виде одного файла кинофильма, и регистрирует точку входа, состоящую из выделенной информации, для файла кинофильма, в виде индексного файла. Таким образом, устройство 1 оптического диска заменяет множество точек входа, представляющих множество файлов неподвижного изображения, только одной точкой входа файла кинофильма в индексном файле. Таким образом, даже когда необходимо организовать управление множеством файлов неподвижного изображения, чрезмерное увеличение количества точек входа в индексном файле может быть предотвращено.
Устройство 1 оптического диска генерирует, таким образом, файл кинофильма, содержащий множество файлов неподвижного изображения в форме внешней ссылки. Устройство 1 оптического диска должно только формировать дорожку Т4 неподвижного изображения для файла кинофильма таким образом, чтобы указывать на файлы неподвижного изображения, записанные на оптическом диске 2, в соответствии с тем, что в настоящее время записано в файле Е1 точек входа свойства индексного файла. Такая компоновка упрощает процесс организации множества неподвижных изображений в виде одного файла кинофильма.
Реальные данные, составляющие дорожку миниатюрного изображения и дорожку названий файла кинофильмов, устанавливают по запросу из соответствующих точек входа миниатюрного изображения и точек входа текста в файлах точек входа. Это позволяет представлять пользователю файлы неподвижного изображения, организованные в виде данных кинофильма, с использованием миниатюрных изображений и названий. После представления принимают выбор пользователя. Таким образом можно обеспечить такую же простоту операций, как и при непосредственной регистрации файлов неподвижного изображения в индексном файле.
В устройстве 1 оптического диска процесс реорганизации индексного файла выполняют с помощью микрокомпьютера 19 управления системой, который подсчитывает количество точек входа, благодаря чему точку входа можно содержать под соответствующим номером. В случае, когда оптический диск 2 должен быть обработан устройством, которое не обладает достаточными возможностями обработки большого количества точек входа, устройство 1 оптического диска позволяет такому устройству надежно обрабатывать множество файлов, записанных на оптический диск 2, под управлением индексного файла.
Перед выполнением указанной выше обработки получают подтверждение пользователя, чтобы эффективно исключить ситуации, когда файлами, записанными пользователем на оптический диск 2 в результате реорганизаций индексного файла, нельзя будет манипулировать. Это дополнительно повышает простоту операций, выполняемых пользователем.
Файлы неподвижного изображения, обрабатываемые, как описано выше, с использованием индексного файла, можно подвергать обработке с последовательным приращением папки, обозначенной пользователем, содержащей файлы неподвижного изображения, путем использования либо прикладной программы для индексного файла, или прикладной программы файлов кинофильма QT, причем между этими двумя прикладными программы можно переключаться, в случае необходимости. Файлы будут отображаться в форме списка с использованием миниатюрных изображений, или их можно воспроизводить индивидуально. Устройство 1 оптического диска, таким образом, предлагает интерфейс пользователя, эквивалентный операциям, выполняемым с использованием индексного файла, для организации множества файлов неподвижного изображения в виде одного файла кинофильма. Благодаря использованию такого интерфейса пользователя, устройство 1 оптического диска упрощает обработку с точки зрения пользователя.
Может случиться, что пользователь вводит инструкцию на повторную регистрацию индексного файла с файлами неподвижного изображения, организованными в одном файле кинофильма. В этом случае процесс реорганизации индексного файла выполняют в обратном порядке так, что файлы неподвижного изображения, содержащиеся в одном файле кинофильма, снова индивидуально регистрируют в виде индексного файла. Поэтому, если оптический диск 2 требуется использовать в устройстве, которое не позволяет обрабатывать файлы кинофильмов, каждый из которых содержит множество файлов неподвижных изображений, устройство 1 оптического диска позволяет с помощью такого устройства легко обрабатывать отдельные файлы неподвижного изображения. Это свойство расширяет общую универсальность оптического диска 2.
(3) Эффект варианта выполнения
Вариант выполнения, воплощенный, как описано выше, позволяет организовывать множество файлов неподвижного изображения в одном файле кинофильма, который затем вновь регистрируют в индексном файле, содержащем последовательность точек входа, состоящих из информации, выделенной из файла. Это позволяет предотвратить чрезмерное увеличение количества точек входа в индексном файле, в случае, когда требуется управлять большим количеством файлов неподвижного изображения.
Поскольку файл кинофильма, сгенерированный, таким образом, представляет собой файл с внешней ссылкой, который предлагает соответствующие неподвижные изображения путем ссылки на множество файлов неподвижного изображения, записанных на носитель записи, упрощается процесс организации множества файлов неподвижного изображения в одном файле кинофильма.
Миниатюрные изображения получают из индексного файла и ассоциируют с файлами неподвижных изображений так, что группы реальных данных, сформированных в виде миниатюрных изображений, генерируются в файле кинофильма. И данные названия получают из индексного файла и ассоциируют с файлами неподвижного изображения, в результате чего группу реальных данных, состоящих из данных названий, генерируют в файле кинофильма. Такая компоновка позволяет управлять множеством файлов неподвижного изображения, содержащихся в одном файле кинофильма, путем использования миниатюрных изображений и названий. Это обеспечивает такую же простоту операций, как и в случае, когда файлы неподвижного изображения индивидуально регистрируют в индексном файле.
Когда множество файлов неподвижного изображения, реорганизованных в одном файле кинофильма, скомпонованы так, что они принадлежат определенным палкам, можно переключать обработку каждой папки для упрощения соответствующей обработки.
Количество точек входа в индексном файле определяют и полученный, таким образом, результат определения используют как основу для выполнения реорганизации индексного файла. Это позволяет поддерживать количество точек входа в индексном файле в пределах заданного диапазона.
Количество точек входа в индексном файле также определяют, и результат определения представляют пользователю для запроса инструкций на реорганизацию индексного файла. Это улучшает простоту операций для пользователя.
Файлы неподвижного изображения, реорганизованные в файл кинофильма, в случае необходимости, повторно регистрируют в индексном файле. То есть точку входа, содержащую выделенную информацию о файле кинофильма, удаляют из индексного файла, в то время как точки входа, содержащие выделенную информацию о множестве файлов неподвижного изображения, содержащихся в файле кинофильма, индивидуально регистрируют в индексном файле. Таким образом, множество файлов неподвижного изображения, организованных в виде файла кинофильма, индивидуально повторно регистрируют обратно в индексном файле всякий раз, когда это необходимо.
(4) Второй вариант выполнения
Во втором варианте выполнения описано формование файла кинофильма, содержащего множество файлов неподвижного изображения в, так называемой, замкнутой форме. Второй вариант выполнения по своей структуре является таким же, как и устройство оптического диска, используемое в первом варианте выполнения, за исключением другого типа файла кинофильма. По этой причине следующие пояснения будут приведены со ссылкой на структуру, показанную на фиг.1.
В отличие от фиг.3, на фиг.5 представлен второй вариант выполнения. Как показано на чертеже, микрокомпьютер 19 управления системой в соответствии со вторым вариантом выполнения копирует данные из файлов неподвижного изображения, которые должны быть организованы в индексном файле, и последовательно записывает скопированные данные в атом данных кинофильма (фиг.5 (А), (В) и (С)). Это устанавливает дорожку Т4 неподвижного изображения атома кинофильма таким образом, чтобы она указывала на данные, содержащие файлы неподвижного изображения. Когда файл кинофильма, сформированный таким образом записывают на оптический диск 2, соответствующие файлы неподвижного изображения удаляют с оптического диска 2.
При удалении файлов неподвижного изображения также удаляют соответствующие точки входа в индексном файле. При записи файла кинофильма, его точку входа регистрируют в индексном файле. Как и в первом варианте выполнения, во втором варианте выполнения выполняют обработку точек входа миниатюрного изображения и текстовых точек входа путем копирования соответствующих данных в атом данных кинофильма.
При получении инструкции пользователя на воспроизведение файлов неподвижного изображения, содержащихся в файле кинофильма, микрокомпьютер 19 управления системой, в соответствии со вторым вариантом выполнения, представляет пользователю данные файла неподвижного изображения, установленные в соответствующем атоме данных кинофильма, при записи атома кинофильма.
Если пользователь вводит инструкцию на повторную регистрацию файлов неподвижного изображения в файле кинофильма, микрокомпьютер 19 управления системой записывает на оптический диск 2 данные, содержащие отдельные файлы неподвижного изображения, записанные в атом данных кинофильма в замкнутой форме. И при продолжении записи таких данных, микрокомпьютер 19 управления системой регистрирует соответствующие точки входа свойства, точки входа миниатюрных изображений и текстовые точки входа в индексном файле. Таким образом, представляющие интерес файлы неподвижного изображения снова индивидуально регистрируют в индексном файле.
Как описано выше, во втором варианте выполнения организуют множество файлов неподвижного изображения в виде файла кинофильма в замкнутой форме, и, таким образом, обеспечивается тот же эффект, что и в первом варианте выполнения. Интегрирование множества файлов неподвижного изображения в замкнутой форме также уменьшает количество реальных файлов, управляемых системой управления файлами.
(5) Другие варианты
Первый и второй варианты выполнения, приведенные выше, были разработаны для организации множества файлов неподвижного изображения в одном файле кинофильма QT. Однако настоящее изобретение не ограничивается этим. В качестве альтернативы может быть организовано множество файлов неподвижного изображения в файле кинофильма разных форматов.
В случае, когда будет определено, что количество точек входа в индексном файле превышает заданное пороговое значение, в описанных выше вариантах выполнения выполняется реорганизация индексного файла в соответствии с инструкциями пользователя. Однако это не ограничивает настоящее изобретение, и могут быть организованы варианты выполнения реорганизации индексного файла по времени, если это необходимо, то есть в случае, когда количество точек входа в индексном файле превышает заданное пороговое значение, индексный файл автоматически реорганизуется, независимо от инструкций пользователя.
Выше были представлены варианты выполнения, в которых индексный файл составляют путем интегрального содержания в структуре файла QT групп данных выделенной информации и групп данных управления для управления такими группами данных. В качестве альтернативы любой из различных форматов может быть принят при формовании индексного файла.
В приведенном выше описании настоящее изобретение было представлено в применении к устройству оптического диска, предназначенному для записи результатов формирования изображения, а также для вывода из персонального компьютера. В качестве альтернативы настоящее изобретение может быть применено в расширенной форме к случаям, в которых обеспечивается возможность управления множеством файлов, записанных на различные носители записи, такие как магнитооптические диски и приводы жестких дисков, или когда обеспечивается возможность управления большим количеством файлов, содержащихся на определенном сервере.
Кроме того, представленные выше варианты выполнения были показаны в отношении индексного файла, размещенного на том же носителе записи, вместе с управляемыми файлами. В качестве альтернативы индексный файл может быть записан на носителе записи, который отличается от носителя, на котором размещены записи файлов, представляющих собой субъект управления. В другом альтернативном варианте индексный файл может содержаться на сервере, который отличается от сервера, на котором содержатся файлы, представляющие собой объект управления.
Промышленная применимость
Настоящее изобретение представляет собой иллюстрацию устройства оптического диска.
Предложено устройство, которое обрабатывает индексный файл, записанный на носителе записи. Файл сформирован из последовательности точек входа, содержащих выделенную информацию о файлах неподвижных изображений, записанных на носителе. Во время работы устройство организует множество файлов неподвижного изображения в виде одного файла кинофильма и вновь регистрирует этот файл кинофильма в индексном файле в виде одной точки входа. 3 н. и 10 з.п. ф-лы. 5 ил.
в котором указанное устройство управления файлами реорганизует указанный индексный файл таким образом, что множество файлов неподвижного изображения, записанных на указанный носитель записи, группируют в один файл кинофильма; и
в котором точки входа, соответствующие указанному множеству файлов неподвижного изображения, сгруппированные в указанном файле кинофильма, удаляют из указанного индексного файла, в то время как точку входа, содержащую выделенную информацию об указанном файле кинофильма, регистрируют в указанном индексном файле.
в котором указанное устройство управления файлами формирует указанный файл кинофильма так, что указанный файл кинофильма указывает на указанное множество файлов неподвижного изображения.
в котором указанное устройство управления файлами формирует указанный файл кинофильма путем последовательного получения указанных данных изображения из указанного множества файлов неподвижного изображения и
в котором после удаления из указанного индексного файла точки входа, соответствующие указанному множеству файлов неподвижного изображения, группируют в указанный файл кинофильма, причем указанное устройство управления файлом также удаляет указанное множество файлов неподвижного изображения.
в котором указанное устройство управления файлом получает данные об указанных миниатюрных изображениях, представляющие указанное множество файлов неподвижного изображения, из указанного индексного файла и ассоциирует полученные данные с указанными файлами неподвижного изображения для формирования групп реальных данных, содержащих данные об указанных миниатюрных изображениях в указанном файле кинофильма; и
в котором указанное устройство управления файлами удаляет точки входа указанных миниатюрных изображений, представляющих указанные файлы неподвижного изображения, записанные на указанный индексный файл.
в котором указанное устройство управления файлами получает данные об указанных миниатюрных изображениях, представляющих указанное множество файлов неподвижного изображения, из указанного индексного файла и ассоциирует полученные данные с данными изображения для формирования групп реальных данных, содержащих последовательность данных об указанных миниатюрных изображениях, в указанном файле кинофильма; и
в котором указанное устройство управления файлами удаляет точки входа указанных миниатюрных изображений, представляющих указанные файлы неподвижного изображения, записанные в указанном индексном файле.
в котором указанное устройство управления файлами получает данные об указанных названиях, представляющих указанное множество файлов неподвижного изображения, из указанного индексного файла и ассоциирует полученные данные с указанными файлами неподвижного изображения для формирования групп реальных данных, содержащих данные об указанных названиях в указанном файле кинофильма; и
в котором указанное устройство управления файлами удаляет точки входа указанных названий, представляющих указанные файлы неподвижного изображения, записанные в указанный индексный файл.
в котором указанное устройство управления файлом получает данные об указанных названиях, представляющих указанное множество файлов неподвижного изображения, из указанного индексного файла и ассоциирует полученные данные в данные изображения для формирования групп реальных данных, содержащих данные об указанных названиях в указанном файле кинофильма; и
в котором указанное устройство управления файлом удаляет точки входа указанных названий, представляющих указанные файлы неподвижного изображения, записанные в указанном индексном файле.
реорганизацию указанного индексного файла таким образом, что множество файлов неподвижного изображения, записанных на указанный носитель записи, группируют в один файл кинофильма; и
удаление точек входа, соответствующих указанному множеству файлов неподвижного изображения, сгруппированных в указанном файле кинофильма, из указанного индексного файла во время регистрации точки входа, содержащей выделенную информацию об указанном файле кинофильма, в указанном индексном файле.
реорганизацию указанного индексного файла таким образом, что множество файлов неподвижного изображения, записанных на указанный носитель записи, группируют в один файл кинофильма; и
удаление точек входа, соответствующих указанному множеству файлов неподвижного изображения, сгруппированных в указанном файле кинофильма, из указанного индексного файла, во время регистрации точки входа, содержащей выделенную информацию об указанном файле кинофильма, в указанном индексном файле.
US 2003113099 A1, 19.06.2003 | |||
JP 2000134565, 12.05.2000 | |||
Easy Miracles: Movies from Still Pictures, Lawrence I | |||
Charters, июль/август 2000, Washington Apple Pi Journal, страницы 35-39 [найдено 15.06.2008] | |||
Найдено в Интернет: http://www.wap.org/joumal/easymiracles/defauilt.html | |||
СИСТЕМА КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ВИДЕОИНФОРМАЦИИ | 1995 |
|
RU2158487C2 |
Авторы
Даты
2009-01-20—Публикация
2004-09-07—Подача