УСТРОЙСТВО И СПОСОБ ВИДЕОЗАПИСИ, НОСИТЕЛЬ ИНФОРМАЦИИ, НА КОТОРОМ СОХРАНЕНА ПРОГРАММА ДЛЯ СПОСОБА ВИДЕОЗАПИСИ
VIDEO RECORDING DEVICE AND METHOD, DATA MEDIUM STORING PROGRAMME FOR VIDEO RECORDING METHOD

Перекрестная ссылка на родственные заявки
Настоящее изобретение содержит предмет изобретения, относящийся к заявке на японский патент JP 2005-341782, поданной в японско-патентное ведомство 28 ноября 2005 г., полное содержание которой приведено здесь в качестве ссылочного материала.
Уровень техники
1. Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству видеозаписи, способу видеозаписи, способу передачи видеоизображения, программе для способа видеозаписи и носителю информации, на котором сохранена программа для способа видеозаписи. Например, настоящее изобретение можно применять в видеокамере, в которой в качестве ее носителя записи используется привод жесткого диска. В настоящем изобретении, хотя сжатые видео- и аудиоданные мультиплексируют вместе, используя пакеты с фиксированной длиной данных в соответствии с форматом оптического диска, специфическую информацию, которая включает в себя информацию, необходимую для генерирования пакета навигации, и которую трудно получить без анализа пакетов видео и аудиоданных, добавляют к потокам данных так, что специфическую информацию назначают для каждой ГИ в потоковых данных. Это существенно сокращает время, необходимое для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
2. Предшествующий уровень техники
В последние годы была создана портативная видеокамера, которая представляет собой устройство видеозаписи, в котором используется привод жесткого диска, магнитная лента или тому подобное в качестве ее носителя записи и которая записывает видеоизображения, снятые с ее помощью, на носитель записи. Такие устройства видеозаписи записывают потоковые данные, содержащие видеоданные и аудиоданные на носитель записи с использованием технологии MPEG (стандарт Экспертной группы по вопросам движущегося изображения) -2. В этом процессе видео- и аудиоданные сжимают, в то время как установлена последовательность ГИ (GOP, группа изображений), и полученные в результате кодированные данные подвергают мультиплексированию с временным разделением для генерирования потоковых данных.
В отличие от этого устройство записи DVD (цифровой универсальный диск), которое аналогично устройству видеозаписи, сжимает видео- и аудиоданные, используя технологию MPEG-2 так же, как и описанная выше портативная видеокамера, и записывает полученные в результате данные на диск DVD, который представляет собой оптический диск, в соответствии с определенным форматом.
Как представлено на фиг.12А, устройство записи DVD записывает видео- и аудиоданные при разделении поверхности записи информации диска DVD на вводную зону (самую внутреннюю), область системы файлов, область информации управления, область записи данных и выводную зону.
Область системы файлов и область информации управления представляют собой области записи, предназначенные для записи информации управления, используемой для управления файлами видеоданных, записанных на DVD, и в которых предусмотрены ФУД (UDF, формат универсального диска) и ВМН (VMG, видеоменеджер) соответственно.
ФУД представляет собой область, соответствующую системе управления файлами компьютера, которая соответствует спецификациям стандартов ISO 9660 и UDF и в которой сохраняется информация управления, используемая для управления областью записью данных, в которой применяется формат, разработанный для обеспечения совместимости с системой файлов компьютера.
В отличие от этого, как представлено на фиг.12С, ВМН представляет собой область, предназначенную для информации управления устройства воспроизведения/записи DVD, и информацию управления для ВМН сохраняют в VMGI (информация ВМН), которая расположена поверх ВМН. В ВМНМ ВОБ (VMGM VOBS, видеообъект, установленный для меню ВМН), которая следует после ВМНИ, записывают собственно данные ВМН. В ВМНИ РК (VMGI BUP для резервной копии), которая следует после ВМНМ ВОБ, сохраняют резервную копию для ВМНИ.
Область записи данных представляет собой область записи, используемую для сохранения собственно данных DVD, и в которой записывают кодированные видео- и аудиоданные, полученные в результате сжатия данных MPEG-2 с набором видеотитула (НВТ, VTS), используемые как основные модули. Как представлено на фиг.12D, каждый набор видеотитула (НВТ) состоит из НВТИ (VTSI, информации набора видеотитула), НВТМ ВОБ (набор видеообъектов для НВТМ), НВТТТ ВОБ (набор видеообъектов для титулов в НВТ) и НВТИ РК (Резервная копия НВТИ), которые расположены в этом порядке.
В НВТТТ ВОБ сохраняют кодированные видео- и аудиоданные. В НВТИ сохраняют информацию положения сохранения, которая представляет собой информацию управления, используемую для управления собственно данными, сохраненными в НВТТТ ВОБ, и т.п. В НВТМ ВОБ сохраняют меню титулов видеоданных. Следует отметить, что НВТМ ВОБ является необязательной. НВТИ РК представляет собой резервную копию НВТИ.
На оптических дисках такого типа, когда выполняют доступ с компьютера, для поиска и воспроизведения требуемого файла используют ФУД, в то время как при доступе из устройства воспроизведения/записи DVD для поиска и воспроизведения требуемого файла используют ВМН.
На фиг.13А - 13F показаны схемы, подробно иллюстрирующие НВТТТ ВОБ. Ниже НВТТТ ВОБ называется "ВОБ" для сокращения в соответствующих случаях. В частности, в ВМНМ ВОБ и НВТМ ВОБ сохраняются их соответствующие собственные данные в соответствии с тем же форматом, который показан на фиг.13А - 13F.
НВТТТ ВОБ представляет собой подборку одного или больше видеообъектов (VOB). Каждому ВОБ назначен ИД (ID, идентификатор) ВОБ, который представляет собой идентификационный код и состоит из одной или больше ячеек (ячейки). Каждой ячейке назначен ИД ячейки, который представляет собой идентификационный код и который снабжен одним или больше модулями видеообъекта (МВОБ, VOBU).
Каждый МВОБ создан из одного ГИ, назначенного для него, и состоит из последовательности пакетов с навигационным пакетом (НВ ПК, NV РСК), расположенным в верхней части. Каждый из пакетов имеет фиксированную длину данных 2048 байт. В вершине каждого МВОБ расположен навигационный пакет, и МВОБ также содержит видеопакет (В ПК, V РСК), в котором сохранены кодированные видеоданные, аудиопакет (А РСК), в котором сохранены кодированные аудиоданные, пакет подызображения (SP РСК), в котором сохранены данные подызображения, и т.д.
Навигационному пакету (НВ ПК) назначена информация управления, необходимая для воспроизведения видео- и аудиоданных, содержащихся в каждой ячейке. В частности, НВ ПК назначена информация видео- и аудиоданных, содержащихся в ГИ, в пределах МВОБ, которому принадлежит НВ ПК, информация, обозначающая взаимозависимость с другими МВОБ, которые воспроизводят в комбинации, и так далее.
При этом навигационный пакет (НВ ПК) состоит из заголовка пакета, информации управления презентацией (ИПД, PCI), и информации поиска данных (ИПД, DSI), которые расположены в данном порядке. Информации управления презентацией (УИП) назначена информация управления, которая относится к отображению воспроизведения, такая как информация угла съемки, используемая для воспроизведения с разрывами, и информация, используемая для выделенного отображения подызображения. Информации поиска данных (ИПД) назначена информация управления, которая относится к доступу.
Как показано на фиг.14А и 14В, информация поиска данных (ИПД) построена из DSI GI, SML PBI, SML AGLI, VOBU SRI и SYNCI, и после SYNCI расположена зарезервированная область.
В ОИ ИПД (DSI GI) сохранена общая информация, номер логического блока соответствующего навигационного пакета и информация положения, относящаяся к ИПД, такая как адрес окончания МВОБ. В SML PBI сохранена информация, необходимая для реализации воспроизведения без разрывов, такая как категория МВОБ без разрывов, время начала и окончания воспроизведения видеоизображения в пределах ВОБ и время окончания воспроизведения звука в пределах МВОБ. В SML AGLI сохранена информация угла съемки, используемая для воспроизведения без разрывов, которая представляет собой информацию, относящуюся к адресу назначения во время изменения угла съемки. В этой области SML AGLI, в случае необходимости, устанавливают действительную информацию.
В VOBU SRI записан начальный адрес МВОБ, который принадлежит той же ячейке и который воспроизводят в пределах 0,5×n секунд перед или после времени начала воспроизведения МВОБ, который содержит ИПД, которому принадлежит VOBU SRI. Использование информации, сохраненной в VOBU SRI, позволяет обеспечить поиск на основе МВОБ.
В SYNCI записана информация синхронизации, то есть информация адреса аудиоданных и данных подызображения, которые воспроизводят синхронно с видеоданными в пределах МВОБ, который содержит ИПД, которому принадлежит SYNCI.
Как описано выше, устройство видеозаписи, в котором используется формат DVD, сжимает видеоданные и аудиоданные, используя технологию MPEG-2, и подвергает навигационные пакеты (НВ ПК) и полученные в результате кодированные видео- и аудиоданные мультиплексированию с разделением времени для генерирования потоковых данных. Затем устройство видеозаписи записывает потоковые данные на DVD.
Что касается записи данных на DVD, в японском выложенном патенте №2004-312663 и в японском выложенном патенте №2005-79823 для повышения удобства были предложены технологии назначения МВОБ дополнительного пакета информации, содержащего дополнительную информацию.
Некоторые пользователи иногда загружают видеоизображения, снятые и записанные с помощью портативной видеокамеры, или тому подобное в компьютер, редактируют эти видеоизображения, используя программные средства редактирования, и записывают отредактированное видеоизображение на DVD. В этом случае, учитывая тот факт, что портативная видеокамера или тому подобное также сжимает видео- и аудиоданные, используя технологию MPEG-2, и записывает сжатые видео- и аудиоданные, может показаться, что запись отредактированного видеоизображения на DVD может быть получена, используя простой процесс.
Однако фактически при записи отредактированного видеоизображения на DVD необходимо анализировать сжатые видео- и аудиоданные для получения данных, необходимых для генерирования навигационного пакета (НВ ПК), и, к сожалению, этот процесс занимает значительное время.
Сущность изобретения
Преимущество настоящего изобретения состоит в предоставлении устройства видеозаписи, способа видеозаписи, программы для способа видеозаписи, носителя информации, на котором записана программа для способа видеозаписи, и способа передачи видеоизображения, в котором используется способ видеозаписи, который позволяет существенно сократить время, необходимое для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с одним вариантом выполнения настоящего изобретения предложено устройство видеозаписи, включающее в себя: блок получения данных, выполненный с возможностью получения видеоданных и аудиоданных; блок кодирования, выполненный с возможностью сжатия видеоданных и аудиоданных, полученных с помощью блока получения данных, для генерирования кодированных видео- и аудиоданных, при установке последовательностей ГИ для видеоданных и аудиоданных, и подвергающий кодированные видео- и аудиоданные мультиплексированию с временным разделением для вывода потоковых данных; и блок записи, выполненный с возможностью записи потоковых данных, сгенерированных блоком кодирования, на носитель записи. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленной как модуль записи, блок кодирования генерирует потоковые данные, используя мультиплексирование с временным разделением кодированных данных, с использованием пакета с фиксированной длиной данных в соответствии с форматом оптического диска. Блок кодирования мультиплексирует с потоковыми данными специфическую информацию, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате оптического диска и которую трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные так, что специфическую информацию назначают для каждой ГИ, используя частный пакет в потоковых данных.
В соответствии с данным вариантом выполнения потоковые данные позволяют получать информацию, необходимую для генерирования навигационного пакета, путем воспроизведения специфической информации и без необходимости воспроизведения и анализа пакетов кодированных видео- и аудиоданных. Это позволяет упростить процесс генерирования навигационного пакета, что существенно сокращает время, необходимое для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с другим вариантом выполнения настоящего изобретения предложено устройство видеозаписи, включающее в себя: блок получения потоковых данных, выполненный с возможностью получения первых потоковых данных; блок обработки данных, выполненный с возможностью преобразования первых потоковых данных, полученных с помощью блока получения потоковых данных, во вторые потоковые данные, используемые для записи на оптический диск; и блок записи на оптический диск, выполненный с возможностью записи вторых потоковых данных, полученных с помощью блока обработки данных, на оптический диск. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленной как модуль записи, первые потоковые данные генерируют путем мультиплексирования с временным разделением кодированных видео- и аудиоданных, полученных в результате сжатия видеоданных и аудиоданных, с использованием пакета с фиксированной длиной данных, в соответствии с форматом оптического диска. Специфическая информация, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате оптического диска и которую трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные, содержится в первых потоковых данных, так как специфическая информация назначается для каждой ГИ, с использованием частного пакета в первых потоковых данных, предназначенных для мультиплексирования. Блок обработки данных генерирует навигационный пакет в формате оптического диска, используя специфическую информацию. Блок обработки данных генерирует вторые потоковые данные, которые должны быть записаны на оптический диск, используя навигационный пакет и устанавливая модуль записи в качестве ячейки.
В соответствии с этим вариантом выполнения, поскольку нет необходимости воспроизводить и анализировать кодированные пакеты видео- и аудиоданных для генерирования навигационного пакета, обеспечивается упрощение процесса генерирования навигационного пакета. В результате можно существенно сократить время, необходимое для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с еще одним вариантом выполнения настоящего изобретения предложен способ видеозаписи, который включает в себя следующие этапы: получения видеоданных и аудиоданных; сжатия видеоданных и аудиоданных, полученных на этапе получения, для генерирования кодированных видео- и аудиоданных при установке последовательности ГИ для видеоданных и аудиоданных, и выполнения для кодированных видео- и аудиоданных мультиплексирования с временным разделением для вывода потоковых данных; и записи потоковых данных, сгенерированных на этапе сжатия, на носитель записи. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленной как модуль записи, на этапе сжатия генерируют потоковые данные в результате мультиплексирования с временным разделением кодированных данных, с использованием пакетов с фиксированной длиной данных, соответствующих формату оптического диска. На этапе сжатия в потоковые данные мультиплексируют специфическую информацию, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате оптического диска и которую трудно получить без анализа пакетов, содержащих кодированные данные, так что специфическую информацию назначают для каждой ГИ с использованием частного пакета в потоковых данных.
Способ видеозаписи в соответствии с данным вариантом выполнения предназначен для существенного сокращения времени, необходимого для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с еще одним вариантом выполнения настоящего изобретения предложен способ видеозаписи, включающий в себя следующие этапы: получения первых потоковых данных; преобразования первых потоковых данных, полученных на этапе получения, во вторые потоковые данные, используемые для записи на оптический диск; и записи вторых потоковых данных, полученных на этапе преобразования, на оптический диск. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленной как модуль записи, первые потоковые данные генерируют с использованием мультиплексирования с временным разделением кодированных данных, полученных в результате сжатия видеоданных и аудиоданных, используя пакеты с фиксированной длиной данных, в соответствии с форматом оптического диска. Специфическая информация, которая включает в себя информацию, необходимую для генерирования пакетов навигации в формате оптического диска и которую трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные, содержится в первых потоковых данных, так что специфическую информацию назначают для каждой ГИ, который должен быть мультиплексирован с использованием частного пакета в первых потоковых данных. На этапе преобразования генерируют навигационный пакет в формате оптического диска, используя специфическую информацию. На этапе преобразования генерируют вторые потоковые данные, используя навигационный пакет и устанавливая модуль записи в качестве ячейки.
Способ видеозаписи в соответствии с данным вариантом выполнения позволяет существенно сократить время, необходимое для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с еще одним вариантом выполнения настоящего изобретения, предложен способ передачи видеоизображения, предназначенный для передачи в устройство - клиент содержания, соединенный с источником передачи через канал передачи потоковых данных, генерируемых путем выполнения для кодированных данных, полученных в результате сжатия видеоданных и аудиоданных, мультиплексирования с временным разделением с использованием пакетов данных с фиксированной длиной, причем способ включает в себя следующие этапы: мультиплексирования в потоковые данные специфической информации, которую трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные и которая необходима для воспроизведения потоковых данных, так что специфическую информацию назначают каждой ГИ, используя частный пакет в потоковых данных; и передачи потоковых данных, включающих в себя специфическую информацию, мультиплексированную в них на этапе мультиплексирования.
В соответствии с данным вариантом выполнения во время передачи данных, соответствующих модулю записи и запрашиваемых клиентом содержания, информация, которая необходима для воспроизведения передаваемых данных, соответствующая модулю записи, может быть эффективно передана и декодирована путем эффективного использования формата оптического диска без возникновения конфликтов с форматом оптического диска или форматом потоковых данных этого типа.
В соответствии с еще одним вариантом выполнения настоящего изобретения предложена программа, которая должна быть выполнена процессором, для выполнения способа видеозаписи, для записи видеоизображения на носитель записи, причем способ включает в себя следующие этапы: получения видеоданных и аудиоданных для этого видеоизображения; сжатия видеоданных и аудиоданных, полученных на этапе получения, для генерирования кодированных видео- и аудиоданных при установке последовательности ГИ для видеоданных и аудиоданных, и выполнения для кодированных видео- и аудиоданных мультиплексирования с временным разделением для вывода потоковых данных; и записи потоковых данных, генерируемых на этапе сжатия, на носитель записи. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленной как модуль записи, на этапе сжатия генерируют потоковые данные в результате мультиплексирования с временным разделением кодированных видео- и аудиоданных, используя пакеты данных с фиксированной длиной, в соответствии форматом оптического диска. На этапе сжатия в потоковые данные мультиплексируют специфическую информацию, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате оптического диска, и которую трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные, так что специфическую информацию назначают для каждой ГИ с использованием частного пакета в потоковых данных.
Программа для способа видеозаписи в соответствии с данным вариантом выполнения предназначена для существенного сокращения времени, необходимого для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с еще одним вариантом выполнения настоящего изобретения предложена программа, предназначенная для выполнения ее процессором, для выполнения способа видеозаписи, предназначенного для записи видеоизображения на оптический диск, причем способ включает в себя следующие этапы: получения первых потоковых данных; преобразования первых потоковых данных, полученных на этапе получения, во вторые потоковые данные, используемые для записи на оптический диск; и записи вторых потоковых данных, полученных на этапе преобразования, на оптический диск. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленном как модуль записи, первые потоковые данные генерируют путем мультиплексирования с временным разделением кодированных данных, полученных в результате сжатия видеоданных и аудиоданных, используя пакеты данных с фиксированной длиной, в соответствии с форматом оптического диска. Специфическая информация, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате оптического диска и которую трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные, содержится в первых потоковых данных, так что специфическую информацию назначают для каждой ГИ с использованием частного пакета в первых потоковых данных, которые должны быть мультиплексированы. На этапе преобразования генерируют навигационный пакет в формате оптического диска с использованием специфической информации. На этапе преобразования генерируют вторые потоковые данные, которые должны быть записаны на оптический диск, с использованием навигационного пакета и установки модуля записи в качестве ячейки.
Программа для способа видеозаписи в соответствии с данным вариантом выполнения предназначена для существенного сокращения времени, необходимого для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с еще одним вариантом выполнения настоящего изобретения предложен машиночитаемый носитель информации, на который записана программа, предназначенная для выполнения с помощью процессора, для воплощения способа видеозаписи, для записи видеоизображения на носитель записи, причем способ включает в себя следующие этапы: получения видеоданных и аудиоданных для этого видеоизображения; сжатия видеоданных и аудиоданных, полученных на этапе получения, для генерирования кодированных видео- и аудиоданных, при установке последовательности ГИ для видеоданных и аудиоданных, и выполнения для кодированных видео- и аудиоданных мультиплексирования с временным разделением для вывода потоковых данных; и записи потоковых данных, сгенерированных на этапе сжатия, на носитель записи. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленной как модуль записи, на этапе сжатия генерируют потоковые данные с помощью мультиплексирования с временным разделением кодированных видео- и аудиоданных, с использованием пакетов данных с фиксированной длиной, в соответствии с форматом оптического диска. На этапе сжатия мультиплексируют в потоковые данные специфическую информацию, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате оптического диска, и которую трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные, так что специфическую информацию назначают для каждой ГИ, используя частный пакет в потоковых данных.
Носитель информации, на котором записана программа для способа видеозаписи в соответствии с данным вариантом выполнения, предназначен для существенного сокращения времени, необходимого для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
В соответствии с еще одним вариантом выполнения настоящего изобретения предложен машиночитаемый носитель информации, на котором записана программа, предназначенная для выполнения процессором, для воплощения способа видеозаписи, для записи видеоизображения на оптический диск, причем способ включает в себя следующие этапы: получения первых потоковых данных; преобразования первых потоковых данных, полученных на этапе получения, во вторые потоковые данные, используемые для записи на оптический диск; и записи вторых потоковых данных, полученных на этапе преобразования, на оптический диск. При использовании множества ГИ, соответствующих ячейке в формате оптического диска, установленным как модуль записи, первые потоковые данные генерируют в результате мультиплексирования с временным разделением кодированных данных, полученных путем сжатия видеоданных и аудиоданных, используя пакет данных с фиксированной длиной, в соответствии с форматом оптического диска. Специфическая информация, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате оптического диска и который трудно получить без анализа пакетов, содержащих кодированные видео- и аудиоданные, содержится в первых потоковых данных, так что специфическую информацию назначают для каждой ГИ, используя частный пакет в первых потоковых данных, которые должны быть мультиплексированы. На этапе преобразования генерируют навигационный пакет в формате оптического диска, используя специфическую информацию. На этапе преобразования генерируют вторые потоковые данные, которые должны быть записаны на оптический диск, используя навигационный пакет и устанавливая модуль записи как ячейку.
Носитель информации, на котором записана программа для способа видеозаписи в соответствии с данным вариантом выполнения, предназначен для существенного сокращения времени, необходимого для записи на оптический диск, такой как DVD, по сравнению с предшествующим уровнем техники.
Краткое описание чертежей
На фиг.1А - 1D показаны схемы, поясняющие формат записи, принятый видеокамерой в системе редактирования, в соответствии с первым вариантом выполнения настоящего изобретения;
на фиг.2 показана блок-схема, иллюстрирующая систему редактирования в соответствии с первым вариантом выполнения настоящего изобретения;
на фиг.3 показана схема, поясняющая пакет MV, такой как представлен на фиг.1C и 1D;
на фиг.4А и 4В показаны схемы, поясняющие информацию положения, назначенную для пакета MV, как представлено на фиг.3;
на фиг.5А - 5С показаны схемы, поясняющие информацию положения, отличающуюся от представленной на фиг.4А и 4В;
на фиг.6 показана схема, поясняющая информацию, необходимую при авторском создании мультимедиапродуктов;
на фиг.7 показана блок-схема, иллюстрирующая устройство редактирования, применяемое для системы редактирования по фиг.2;
на фиг.8А - 8С показаны схемы, поясняющие формат записи, принятый в устройстве редактирования по фиг.7;
на фиг.9 показана блок-схема, иллюстрирующая систему видеоизображения в соответствии со вторым вариантом выполнения настоящего изобретения;
на фиг.10А - 10D показаны схемы, поясняющие систему редактирования в соответствии с третьим вариантом выполнения настоящего изобретения;
на фиг.11 показана схема, поясняющая пакет дополнительной информации записи в соответствии с системой редактирования по фиг.10;
на фиг.12А - 12D показаны схемы, поясняющие формат DVD;
на фиг.13А - 13F показаны схемы, иллюстрирующие структуру ВОБ; и
на фиг.14А и 14В показаны схемы, поясняющие навигационный пакет.
Подробное описание изобретения
Ниже будут подробно описаны варианты выполнения настоящего изобретения со ссылкой на прилагаемые чертежи,
[Первый вариант выполнения]
1. Структура варианта выполнения
На фиг.2 показана блок-схема, иллюстрирующая систему 1 редактирования в соответствии с одним вариантом выполнения настоящего изобретения. В системе 1 редактирования видеокамера 2 снимает и записывает видеоизображение, и устройство 3 редактирования редактирует записанное видеоизображение и записывает отредактированное видеоизображение на DVD, который представляет собой оптический диск.
В то время как блок 5 управления управляет работой блока 6 камеры и блока 7 обработки записи/воспроизведения, видеокамера 2 снимает и записывает видеоизображение и выводит записанное видеоизображение в устройство 3 редактирования.
В видеокамере 2, под управлением блока 5 управления, блок 6 камеры получает видео- и аудиоданные, полученные в результате съемки, и выводит полученные видео- и аудиоданные в блок 7 обработки записи/воспроизведения. Модуль 11 захвата изображения, входящий в состав блока 6 камеры, построен в виде устройства захвата изображения, такого как ПЗС (CCD, прибор с зарядовой связью), объектива фокусирующего падающие лучи света на поверхность захвата изображения устройства захвата изображения, в результате чего оптическое изображение формируется на поверхности захвата изображения, и т.п. Под управлением блока 12 управления камерой модуль 11 захвата изображения изменяет оптическую силу объектива, фокусное расстояние, апертуру, скорость затвора устройства захвата изображения и т.п. и выводит снятое изображение из устройства захвата изображения. Под управлением блока 5 управления блок 12 управления камерой управляет работой модуля 11 захвата изображения.
В блоке 13 преобразования сигнала захваченное изображение, поступающее с выхода модуля 11 захвата изображения, подвергается коррелированной двойной выборке, матричной обработке и т.п. для вывода сигналов цветности (красного, зеленого и синего). Блок 14 обработки сигналов захваченного изображения подвергает сигналы цветности, выводимые из блока 13 преобразования сигнала, регулировке гаммы, регулировке баланса белого и т.п. и после этого преобразует сигналы цветности в видеоданные, состоящие из сигнала яркости и цветоразностного сигнала, и выводит видеоданные в блок 7 обработки записи/воспроизведения.
Блок 15 ввода звука сформирован с использованием встроенного или внешнего микрофона. Блок 15 ввода звука получает сигнал звука от предмета съемки и выводит аудиосигнал. Блок 16 обработки аудиосигнала подвергает аудиосигнал, поступающий с выхода блока 15 ввода звука, аналогово-цифровому преобразованию для генерирования аудиоданных и после регулировки усиления, качества звука и т.п. выводит аудиоданные.
Блок 7 обработки записи/воспроизведения сжимает видеоданные и аудиоданные, выводимые из блока 6 камеры, и записывает сжатые видео- и аудиоданные на носитель записи. Блок 7 обработки записи/воспроизведения также считывает записанные видео- и аудиоданные с носителя записи и выводит считанные видео- и аудиоданные в различные части. В частности, в блоке 7 обработки записи/воспроизведения во время записи блок 21 кодирования/декодирования сжимает видео- и аудиоданные, поступающие с выхода блока 6 камеры, в соответствии с заданным форматом, для генерирования потоковых данных, и выводит сгенерированные потоковые данные в интерфейс 23 диска (И/Ф (I/F) диска). Во время воспроизведения блок 21 кодирования/декодирования расширяет потоковые данные, полученные из интерфейса 23 диска, и выводит полученные в результате данные в блок 5 управления или тому подобное. Блок 21 кодирования/декодирования сжимает видео- и аудиоданные, используя технологию MPEG-2, и генерирует потоковые данные в соответствии с описанным ниже форматом.
Интерфейс 23 диска представляет собой интерфейс, предназначенный для обмена данными между носителем 25 записи и блоком 21 кодирования/декодирования. Интерфейс 23 диска используют для записи потоковых данных D1, выводимых из блока 21 кодирования/декодирования, на носитель 25 записи, и также используют для считывания потоковых данных D1 с носителя 25 записи для вывода. Носитель 25 записи построен, например, на основе привода жесткого диска и используется для записи и воспроизведения снятого видеоизображения. Вместо привода жесткого диска в качестве носителя 25 записи можно использовать магнитную ленту, карту памяти, оптические диски разных типов и другие носители записи. Буферное запоминающее устройство 26 используется для временного хранения видеоданных и т.п. при их обработке блоком 21 кодирования/декодирования и выполняет функции внешнего запоминающего устройства для блока 21 кодирования/декодирования. Блок 27 выходной обработки представляет собой интерфейс обмена данными между блоком 21 кодирования/декодирования и внешним устройством, блоком 5 управления или тому подобное. При использовании выходного сигнала блока 27 обработки видеокамера 2 выводит захваченное видеоизображение, считанное с носителя 25 записи, и захваченное видеоизображение, полученное блоком 6 камеры, в устройство 3 редактирования, блок 5 управления и т.п.
Блок 5 управления управляет работой различных частей в соответствии с операциями пользователя и также отображает изображение монитора, представляющее снятое видеоизображение. В частности, в блоке 5 управления схема 39 часов/календаря измеряет текущее время и выводит текущее время, полученное по результатам измерения, в шину (BUS). Интерфейс 32 ввода операций (И/Ф ввода операций) передает операции пользователя, детектируемые блоком 33 ввода операций, в блок 34 обработки через шину (BUS). Блок 33 ввода операций сформирован в виде кнопок операций, предусмотренных на видеокамере 2, сенсорной панели, предусмотренной в блоке 35 дисплея, их периферийными схемами и т.п. Блок ввода 33 операций детектирует различные операции, вводимые пользователем.
Блок 35 дисплея представляет собой механизм монитора, предназначенный для отображения захваченного видеоизображения, полученного блоком 6 камеры, и захваченного видеоизображения, считываемого с носителя 25 записи. Блок 35 дисплея сформирован, например, на основе жидкокристаллического дисплея. Блок 36 управления отображением обеспечивает привод блока 35 дисплея на основе захваченного видеоизображения, выводимого в шину (BUS). Интерфейс 37 карты памяти (И/Ф карты памяти) записывает захваченное видеоизображение, выводимое в шину (BUS), в карту 38 памяти и также считывает захваченное видеоизображение, записанное в карте 38 памяти, и выводит захваченное видеоизображение в шину (BUS).
Блок 34 обработки представляет собой процессор, который выполняет программу, записанную в постоянное запоминающее устройство (ПЗУ) 41, сохраняя рабочее пространство в оперативном запоминающем устройстве (ОЗУ) 40. В результате выполнения программы блок 34 обработки управляет работой различных частей в соответствии с операциями пользователя.
Если пользователь вводит инструкцию на подготовку к съемке видеоизображения, блок 34 обработки начинает выполнение операции блоком 6 камеры и блоком 7 обработки записи/воспроизведения и обеспечивает ввод полученных видеоданных и аудиоданных, поступающих с выхода блока 14 обработки снятого сигнала изображения и блока 16 обработки аудиосигнала соответственно в блок 36 управления отображением через блок 21 кодирования/декодирования, блок 27 обработки выхода и шину (BUS), в результате чего блок 35 дисплея отображает снятое видеоизображение. Таким образом, пользователь может отслеживать снимаемое видеоизображение.
Если пользователь вводит инструкцию на начало записи при отслеживании снимаемого видеоизображения, блок 21 кодирования/декодирования начинает кодирование видео- и аудиоданных, и полученные в результате потоковые данные D1 записывают на носитель 25 записи. В случае, когда вводят инструкцию на запись в карту 38 памяти (вместо носителя 25 записи), потоковые данные D1, генерируемые блоком 21 кодирования/декодирования, выводят в интерфейс 37 карты памяти через блок 27 обработки вывода и шину (BUS), и потоковые данные D1 записывают в карту 38 памяти.
В отличие от этого, если пользователь вводит инструкцию на отслеживание снятого видеоизображения, записанного на носителе 25 записи, будет передана инструкция на воспроизведение снятого видеоизображения, записанного на носитель 25 записи, и потоковые данные D1, которые соответствующим образом считывают с носителя 25 записи, будут декодированы блоком 21 кодирования/декодирования. Затем полученные в результате видео- и аудиоданные вводят в блок 36 управления отображением через блок 27 обработки выхода и шину (BUS) и отображают блоком 35 дисплея для пользователя. В случае, когда пользователем будет подана инструкция на отслеживание снятого видеоизображения, записанного в карту 38 памяти (вместо носителя 25 записи), снятое видеоизображение, записанное в карте 38 памяти, подвергают аналогичной обработке и, в конечном итоге, отображают для пользователя с помощью блока 35 дисплея. В случае, когда будет введена инструкция на загрузку захваченного видеоизображения, записанного на носитель 25 записи, потоковые данные D1 считывают с носителя 25 записи и затем выводят в устройство 3 редактирования через блок 21 кодирования/декодирования и блок 27 выходной обработки, и при этом декодирование, выполняемое блоком 21 кодирования/декодирования, приостанавливают. В случае, когда будет введена инструкция на загрузку захваченного изображения, записанного в карту 38 памяти (вместо носителя 25 записи), потоковые данные, записанные в карту 38 памяти, выводят в устройство 3 редактирования через интерфейс 37 карты памяти, шину (BUS) и блок 27 выходной обработки.
Аналогично описанному выше видеокамера 2 записывает на носитель 25 записи или в карту 38 памяти захваченное видеоизображение в форме потоковых данных D1, адаптируя указанный формат, используя технологию MPEG-2. В случае загрузки в устройство 3 редактирования видеокамера 2 выводит потоковые данные D1 в устройство 3 редактирования.
Программу, которая способствует обработке, выполняемой блоком 34 обработки, обычно заранее устанавливают в видеокамере 2. В качестве альтернативы эта программа может быть загружена в видеокамеру 2 через оптический диск, магнитный диск, карту памяти или носитель информации другого типа, на котором записана программа. В качестве альтернативы программа может быть представлена в видеокамеру 2 путем загрузки ее через сеть, такую как Интернет.
На фиг.1А - 1D показаны схемы, иллюстрирующие формат видеофайла потоковых данных, записанных на носитель 25 записи, как описано выше. В данном варианте выполнения блок 21 кодирования/декодирования кодирует видео- и аудиоданные в соответствии с этим форматом.
Блок 21 кодирования/декодирования начинает запись при вводе операций пользователя через переключатель затвора и останавливает запись при последующей операции пользователя, выполняемой с переключателем затвора, и, таким образом, генерирует один файл в течение периода между началом и остановкой записи. При подаче инструкции на начало записи блок 21 кодирования/декодирования кодирует последовательно вводимые видео- и аудиоданные, разделяя их на последовательность ГИ. Блок 21 кодирования/декодирования подвергает полученные в результате кодирования видео- и аудиоданные мультиплексированию с временным разделением для генерирования потоковых данных D1. Кроме того, блок 21 кодирования/декодирования передает потоковые данные D1 с заголовком (не показан) и записывает их на носитель 25 записи и после получения инструкции на прекращение записи заканчивает запись видеофайла.
В описанной выше последовательности процессов кодирования блок 21 кодирования/декодирования кодирует видео- и аудиоданные, последовательно устанавливая типы изображения в соответствии со структурой ГИ, определенной стандартом MPEG-2 (см. фиг.1В). Кроме того, при кодировании видео- и аудиоданных блок 21 кодирования/декодирования группирует множество ГИ для формирования МЗВ (RUV, модуль записи видеоизображения), который представляет собой модуль записи (см. фиг.1А), устанавливая количество ГИ, содержащихся в одном МЗВ так, что один МЗВ соответствует одной ячейке в формате DVD. Кроме того, блок 21 кодирования/декодирования подвергает кодированные видео- и аудиоданные мультиплексированию с временным разделением для получения той же структуры пакета с фиксированной длиной данных, что и в формате DVD (фиг.1C), используя частный пакет для обеспечения MV пакета MVP в верхней части каждой ГИ. Используемый здесь термин "частный пакет" относится к пакету, который пользователь может произвольно определять для использования в формате MPEG-2, и поэтому пользователь может использовать этот пакет также в формате DVD с произвольным определением, заданным пользователем. В настоящем варианте выполнения MV пакет MVP определен как частный пакет путем установки заголовка. Описанным выше образом блок 21 кодирования/декодирования умножает эти данные на потоковые данные D1, обеспечивая, что MV пакет MVP не будет влиять на какой-либо из процессов, выполняемых над видео- и аудиоданными в устройстве, в котором используется формат MPEG-2 или формат DVD как стандарт.
Блок 21 кодирования/декодирования назначает для MV пакета MVP специфическую информацию, которая включает в себя информацию, необходимую для генерирования навигационного пакета в формате DVD, и при этом трудно получить без анализа пакеты, содержащие кодированные видео- и аудиоданные. В частности, блок 21 кодирования/декодирования устанавливает в этой специфической информации информацию, которая необходима для воспроизведения видеофайла, и сохраняет в MV пакете MVP информацию, необходимую в процессе авторского создания мультимедиа продуктов и т.п. В результате сохранения информации, необходимой для воспроизведения видеофайла в MV пакете MVP, видеокамера 2 обеспечивает возможность генерирования навигационного пакета путем воспроизведения MV пакета MVP и без необходимости воспроизведения или анализа пакетов видео- и аудиоданных.
В частности, блок 21 кодирования/декодирования формирует MV пакет MVP путем расположения заголовка пакета на его вершине и затем системного заголовка, заголовка пакета и собственно данных (данных MV) в указанном порядке.
Как показано на фиг.3, собственно данные (данные MV) MV пакета MVP включают в себя данные идентификации (MV DAT ID), которые обозначают MV пакет MVP, версию (MV DAT VER), относящуюся к генерации MV пакета MVP, и зарезервированное поле (reserved), которые расположены в данном порядке, начиная сверху. После зарезервированного поля (reserved) следует информация (MV APL), относящаяся к применению MV пакета МУР.
Информация (MV APL), относящаяся к применению MV пакета MVP, включает в себя название (VND NAME) поставщика устройства, которое записало видеофайл, название продукта (PRD NAME), идентификационный код прикладной программы (APL ID), данные информации о производителе (MNFI DATA) для идентификации организации, которая описала этот поток, и зарезервированное поле (reserved), которое расположено в данном порядке.
Собственно данные (MV DATA) MV пакета MVP дополнительно включают в себя информацию об относительном положении (GSI: GOP Search Information), которая следует после информации (MV APL). Информация об относительном положении (GSI) обозначает относительные положения относительно других ГИ в том же МЗВ. Для информации относительного положении (GSI) назначают информацию проверки данных (GSI VALID), которая определяет, является ли информация относительного положения достоверной или нет, зарезервированное поле (reserved), собственно информацию (GOP Search Information) информации относительного положения и другое зарезервированное поле (reserved). Как показано на фиг.4А и 4В, собственно информация (GOP Search Information) информации относительного положения обозначает положение в верхней части каждого из других ГИ в том же МЗВ (текущем), которому принадлежит MV пакет MVP, выложенное в виде относительного положения относительно положения вершины навигационного пакета.
Собственно данные (MV данные) MV пакета MVP, кроме того, включают в себя информацию (RSI: GOP Search Information), относящуюся к МЗВ, которому принадлежит навигационный пакет, который следует после информации относительного положения (GSI). Как также показано на фиг.5А - 5С, информация (RSI), относящаяся к МЗВ, содержит: размер (RUV SIZE) МЗВ, которому принадлежит пакет MV; информацию положения (PRERUV LGOP OFFSET) последнего ГИ для МЗВ, который следует непосредственно перед МЗВ, которому принадлежит MV пакет; и зарезервированное поле (reserved). Информация о положении (PRERUV LGOP OFFSET) идентифицирует положение последнего ГИ, расположенного непосредственно перед МЗВ, который выражен величиной смещения относительно адреса верхней части МЗВ, которому принадлежит навигационный пакет.
Учитывая описанную выше информацию, потоковые данные D1, которые должны быть записаны на носитель 25 записи, генерируют таким образом, что навигационный пакет может быть сгенерирован в результате воспроизведения MV пакета MVP и без необходимости анализа видео- и аудиоданных.
Собственно данные (MV данные) MV пакета МУР дополнительно включают в себя информацию (FFU DATA), необходимую при авторском создании мультимедиа продуктов, которая следуют после информации (RSI). Помимо описанных выше частей информации, информацию о номерах пакетов и так далее назначают собственно данным (MV данным) MV пакета MVP.
Как показано на фиг.6, например, информация (FFU DATA), необходимая в процессе авторского создания мультимедиа продуктов, включает в себя информацию, относящуюся к видеоданным, аудиоданным и подызображению. Информация, относящая к видеоданным, включает в себя формат, относящийся к кодированию видеоданных (Video Stream), формат видеоданных (TV System), горизонтальный размер (Horizontal Size) и так далее. Информация, относящая к аудиоданным, включает в себя количество потоков аудиоданных (Number of Audio Streams), формат, связанный с кодированием аудиоданных (Audio Codec Information), частоту выборки (FS) и так далее. Использование описанных выше частей информации позволяет легко генерировать НВТИ. В предшествующем уровне техники, поскольку такую информацию можно было получать в результате анализа видео- и аудиопакетов, анализ пакетов является необходимым. В настоящем варианте выполнения, однако, использование собственно данных MV пакета МУР позволяет генерировать НВТИ без необходимости анализа потока данных.
В настоящем варианте выполнения блок 21 кодирования/декодирования генерирует MV пакет на основе различной информации, получаемой с помощью блока 34 обработки, и различной информации, получаемой в процессе кодирования, и записывает потоковые данные D1 на носитель записи 25. Другими словами, учитывая вероятность записи на DVD, который представляет собой оптический диск, видеокамера 2 генерирует потоковые данные D1, используя технологию MPEG-2, так что преобразование в потоковые данные в формате DVD выполняется просто, и записывает сгенерированные потоковые данные D1.
В то же время во время отслеживания захваченного видеоизображения, записанного на носитель 25 записи (или в карту 38 памяти), блок 21 кодирования/декодирования считывает из пакета MV информацию (GSI) об относительном положении, которая обозначает относительное положение относительно других ГИ в том же МЗВ, и информацию (RSI), относящуюся к МЗВ, которому принадлежит навигационный пакет, и выводит их в блок 34 обработки.
На основе информации (GSI) об относительном положении и информации (RSI), относящейся к МЗВ, которые получают из MV пакета, блок 34 обработки управляет доступом к интерфейсу 23 диска или к интерфейсу 37 карты памяти на носителе 25 записи (или в карте 38 памяти) и, основываясь на информации, сохраненной в MV пакете, воспроизводит видеофайл, записанный в форме потоковых данных MPEG-2.
В частности, в случае нормального воспроизведения, при котором последовательность изображений воспроизводят с одинаковой скоростью и в том же порядке, как они были записаны, блок 34 обработки детектирует положение начала записи следующего ГИ и размер ГИ на основе информации (RSI), относящейся к МЗВ соответственно. Затем блок 34 обработки вырабатывает команду считывания с детектированным положением начала записи следующего ГИ и детектированным размером ГИ, установленным в его параметрах, воспроизводя, таким образом, потоковые данные следующего ГИ с носителя 25 записи или из карты 38 памяти для декодирования ее в блоке 21 кодирования/декодирования. Блок 34 обработки повторяет описанное выше управление и управляет общей работой, в результате чего изображения монитора с нормальным воспроизведением отображаются в блоке 35 дисплея.
Аналогично, в случае воспроизведения в обратном порядке, при котором последовательность изображений воспроизводят с той же скоростью, в которой они были записаны, но в обратном порядке, блок 34 обработки детектирует положение начала записи предыдущего ГИ и размер ГИ, используя информацию (GSI) относительного положения и информацию (RSI), относящуюся к МЗВ, соответственно. Затем блок 34 обработки вырабатывает команду считывания с детектированным положением начала записи предыдущего ГИ и детектированным размером ГИ, установленным, как его параметры, воспроизводя, таким образом, потоковые данные предыдущего ГИ с носителя 25 записи или с карты 38 памяти. Затем потоковые данные, воспроизводимые таким образом, декодируют и перегруппируют с помощью блока 21 кодирования/декодирования и отображают в блоке 35 дисплея. Когда предыдущий ГИ содержится в предыдущем МЗВ в предыдущих последовательностях процессов, блок 34 обработки детектирует положение начала записи последнего ГИ предыдущего МЗВ из информации (RSI), относящейся к МЗВ, и соответственно вырабатывает команду считывания.
В случае быстрого воспроизведения вперед или быстрого воспроизведения назад выработку команды на считывание и декодирование потоковых данных выполняют так же, как описано выше, и некоторые из декодированных изображений избирательно отбрасывают в соответствии со скоростью воспроизведения, в то время как остальные изображения отображают.
Так же, как описано выше, видеокамера 2 позволяет эффективно использовать информацию, сохраненную в MV пакете, для воспроизведения захваченного видеофайла, записанного на носителе 25 записи или в карте 38 памяти.
На фиг.7 показана блок-схема, иллюстрирующая структуру устройства 3 редактирования в соответствии с настоящим вариантом выполнения. Устройство 3 редактирования сформировано с использованием персонального компьютера и выполняет процесс авторского создания мультимедиа продуктов для потоковых данных D1, выводимых из видеокамеры 2, и записывает их на DVD, таком как оптический диск 51.
В устройстве 3 редактирования под управлением центрального модуля 53 обработки интерфейс 52 диска (И/Ф диска) записывает на DVD 51 потоковые данные D2 в формате DVD, выводимом в шину (BUS), и также воспроизводит различные данные, записанные на DVD 51, и выводит их в шину (BUS).
Под управлением центрального модуля 53 обработки интерфейс 54 карты памяти (И/Ф карты памяти) выводит различные данные, записанные в карте 55 памяти в шину (BUS), и наоборот, записывает различные данные, выведенные в шину (BUS), в карту 55 памяти.
Блок 56 обработки ввода представляет собой интерфейс, предназначенный для ввода различных данных, выводимых из блока 27 обработки вывода видеокамеры 2, и под управлением центрального модуля 53 обработки выводит в шину (BUS) потоковые данные D1, выводимые из видеокамеры 2. В настоящем варианте выполнения захваченное видеоизображение может быть загружено в устройство 3 редактирования через блок 56 входной обработки, который соединяет устройство 3 редактирования с видеокамерой 2, или через карту 55 памяти.
Привод 57 жесткого диска (НЖМД, HDD) используется для сохранения операционной системы, связанной с обработкой, выполняемой центральным модулем 53 обработки, различных прикладных программ, видеофайла, загруженного из видеокамеры 2 и т.д., и под управлением центрального модуля 53 обработки, сохраняет данные, выведенные в шину (BUS), а также выводит сохраненные в нем данные в шину (BUS).
Центральный модуль 53 обработки представляет собой контроллер, предназначенный для управления работой устройства 3 редактирования. В соответствии с данными, записанными в постоянное запоминающее устройство (ПЗУ) 60, центральный модуль 53 обработки сохраняет рабочую область в оперативном запоминающем устройстве (ОЗУ) 61 и начинает работу операционной системы, сохраненной в приводе 57 жесткого диска, начиная, таким образом, общую работу. После этого, в соответствии с операцией, вводимой пользователем, центральный модуль 53 обработки выполняет прикладную программу, связанную с обработкой в устройстве редактирования и сохраненную на приводе 57 жесткого диска. Путем выполнения прикладной программы, связанной с обработкой в устройстве 3 редактирования, центральный модуль 53 обработки управляет работой различных частей в соответствии с операциями пользователя и, таким образом, обеспечивает выполнение компьютером функции устройства редактирования.
В частности, когда пользователь вводит инструкцию на загрузку видеофайла из видеокамеры 2, центральный модуль 53 обработки управляет интерфейсом 54 карты памяти или блоком 56 входной обработки для получения захваченного видеофайла из видеокамеры 2 через карту 55 памяти или блок 56 входной обработки и сохраняет захваченный видеофайл в приводе 57 жесткого диска.
Когда пользователь вводит инструкцию на отслеживание видеофайла, сохраненного в приводе 57 жесткого диска, данные видеофайла, сохраненные в приводе 57 жесткого диска, последовательно считывают и декодируют и затем отображают в блоке дисплея (не показан). В случае, когда расширение видеофайла показывает, что он представляет собой видеофайл, загруженный из видеокамеры 2, и содержит MV пакеты, центральный модуль 53 обработки эффективно использует MV пакеты таким же образом, как описано выше в отношении видеокамеры 2, для воспроизведения видеофайла из привода 57 жесткого диска. При воспроизведении видеофайла таким образом центральный модуль 53 обработки принимает точку редактирования, установленную пользователем и в ответ на операцию пользователя выполняет процесс предварительного просмотра. Когда пользователь вводит инструкцию на выполнение записи на DVD 51, после приема точки редактирования и создания списка редактирования, центральный модуль 53 обработки последовательно воспроизводит данные видеофайла, сохраненного в приводе 57 жесткого диска, на основе списка редактирования и записывает их на DVD 51.
Следует отметить, что во время отслеживания и редактирования видеофайла, загруженного в привод 57 жесткого диска, информация (FFU DATA), необходимая в процессе авторского создания мультимедиа продуктов и сохраненная в MV пакете, может использоваться для переключения различных установок, связанных с отслеживанием и редактированием.
При выполнении записи на DVD центральный модуль 53 обработки преобразует потоковые данные видеофайла, последовательно воспроизводимого из привода 57 жесткого диска в пакетную структуру в соответствии с форматом файла DVD, как описано выше со ссылкой на фиг.12А - 14В, и временно сохраняет полученные в результате данные в приводе 57 жесткого диска. Затем центральный модуль 53 обработки устанавливает информацию управления, такую как ВМН, в записанных потоковых данных, имеющих структуру пакета, и записывает полученные в результате данные на DVD 51.
В описанной выше последовательности процессов, в случае, когда потоковые данные видеофайла, которые воспроизводят из привода 57 жесткого диска и преобразуют в формат файла DVD, представляют собой потоковые данные, загружаемые из видеокамеры 2 и содержащие MV пакет, потоковые данные обрабатывают таким образом, чтобы МЗВ и ГИ были соответственно установлены как ячейка (Cell) и МВОБ, и MV пакет был заменен навигационным пакетом, как представлено на фиг.8А - 8С, которые можно сравнить с фиг.1А - 1C, в результате чего потоковые данные в формате DVD генерируют с помощью простого процесса.
В это время навигационный пакет может быть сгенерирован из информации относительного положения (GSI) для других ГИ в пределах того же МЗВ, и информации (RSI), относящейся к МЗВ, сохраненному в MV пакете, без необходимости воспроизведения или анализа видео- и аудиопакетов в ГИ, которому принадлежит MV пакет.
В частности, центральный модуль 53 обработки детектирует начальный PTS (VOBU SPTS) и конечный PTS (VOBU EPTS) каждого МВОБ, начальный адрес MV пакета и т.д., и на основе информации об относительном положении (GSI), и генерирует навигационный пакет на основе результата детектирования? и заменяет MV пакет сгенерированным навигационным пакетом.
Следует отметить, что преобразование в потоковые данные в формате DVD может быть выполнено таким образом, что MV пакет будет определен как частный пакет в формате DVD, и NV пакет будет предоставлен отдельно.
2. Работа варианта выполнения
В системе 1 редактирования (фиг.2), имеющей описанную выше структуру, снятое видеоизображение, полученное в видеокамере 2, загружают в устройство 3 редактирования, и устройство 3 редактирования выполняет процесс авторского создания мультимедиапродуктов и запись на диск DVD.
В видеокамере 2 видео- и аудиоданные снятого видеоизображения, полученного с помощью блока 6 камеры, вводят в блок 21 кодирования/декодирования блока 7 обработки записи/воспроизведения, где видео- и аудиоданные сжимают, используя технологию MPEG-2, для генерирования кодированных данных, и кодированные данные подвергают мультиплексированию с временным разделением для генерирования потоковых данных D1 в формате MPEG-2. Кроме того, потоковые данные D1 записывают на носитель 25 записи или карту 38 памяти, и потоковые данные, записанные на носитель 25 записи или в карту 38 памяти, загружают в устройство 3 редактирования.
В описанной выше последовательности процессов, выполняемых в видеокамере 2, с учетом вероятности записи на DVD, который представляет собой оптический диск, кодированные видео- и аудиоданные (фиг.1) мультиплексируют для генерирования потоковых данных D1, имеющих ту же структуру пакета с фиксированной длиной данных, что и потоковых данных в формате DVD. Таким образом, видеокамера 2 упрощает преобразование потоковых данных D1 в потоковые данные в формате DVD, что сокращает время, необходимое для записи на диск DVD, по сравнению с предшествующим уровнем техники.
Благодаря наличию той же структуры данных, что и потоковые данные в формате DVD, в потоковые данные D1 предоставляют MV пакет, который содержится в каждом ГИ и который мультиплексирован в него, и который содержит специфическую информацию, включающую в себя информацию, необходимую для генерирования навигационного пакета, и которую трудно получить без анализа пакетов видео- и аудиоданных (фиг.3).
Учитывая это, в системе 1 редактирования возможно просто генерировать навигационный пакет для воспроизведения и анализа пакетов видео- и аудиоданных, что упрощает преобразование в потоковые данные в формате DVD и, таким образом, сокращает время, необходимое для записи на диск DVD по сравнению с предшествующим уровнем техники.
Кроме того, поскольку MV пакет генерируют как частный пакет, его генерирование не влияет на последовательность процессов, связанных с декодированием, или тому подобное, выполняемых в устройстве, которое не обрабатывает MV пакет и обрабатывает общие потоковые данные в формате MPEG-2.
В частности, в видеокамере 2, МЗВ, состоящий из множества ГИ и соответствующий ячейке (Cell), устанавливают как модуль записи, и MV пакет формируют из информации положения, которая идентифицирует положение верхних частей других ГИ в пределах одного модуля записи, информации о размере модуля записи и информации о положении, которая идентифицирует положение верхней части последнего ГИ предыдущего модуля записи (фиг.4А - 5С). Это позволяет сократить время, необходимое для записи на диск DVD, по сравнению с предшествующим уровнем техники.
Кроме того, в видеокамере 2 MV пакет располагают в верхней части каждой ГИ, то есть в положении, соответствующем верхней части каждого МВОБ, где расположен навигационный пакет. Поэтому потоковые данные в формате DVD могут быть сгенерированы путем простой замены MV пакета навигационным пакетом без манипулирования различной информацией о положении записи, сохраненной в MV пакете, то есть без новой установки NV РСК SCR, и т.д., которая должна быть назначена для навигационного пакета. Это дополнительно сокращает время, необходимое для записи на диск DVD, по сравнению с предшествующим уровнем техники.
Кроме того, в видеокамере 2 MV пакет генерируют с информацией (FFU DATA), необходимой при процесса авторского создания мультимедиа продуктов, которая сохранена в нем. Поэтому эту информацию (FFU DATA) можно использовать для упрощения различных процессов или повышения их скорости.
Видеофайл, записанный на носитель 25 записи или в карту 38 памяти и загруженный в устройство 3 редактирования (фиг.7), содержится в приводе 57 жесткого диска, и в результате обработки центральным модулем 53 обработки его воспроизводят для пользователя для отслеживания и, кроме того, для создания списка редактирования. Кроме того, на основе этого списка редактирования данные видеофайла последовательно воспроизводят из привода 57 жесткого диска и преобразуют в потоковые данные в формате DVD и сохраняют в приводе 57 жесткого диска. Затем потоковые данные в формате DVD записывают на DVD 51.
В описанной выше последовательности процессов видеофайл, загружаемый в устройство 3 редактирования, преобразуют в потоковые данные в формате DVD, в то время как МЗВ и ГИ в видеофайле соответственно установлены как ячейка (Cell) и МВОБ, и навигационный пакет генерируют из информации, сохраненной в MV пакете. Это существенно сокращает время, необходимое для записи устройством 3 редактирования на диск DVD, по сравнению с предшествующим уровнем техники.
Кроме того, пакет MV заменяют навигационным пакетом для преобразования в потоковые данные в формате DVD. Это также значительно сокращает время, необходимое для записи DVD, по сравнению с предшествующим уровнем техники.
3. Эффект варианта выполнения
В соответствии с описанным выше вариантом выполнения, хотя сжатые видео- и аудиоданные мультиплексируют так, чтобы получить структуру пакета с фиксированной длиной данных в соответствии с форматом оптического диска, специфическую информацию, которая включает в себя информацию, необходимую для генерирования навигационного пакета, и которую трудно получить без анализа пакета видео- и аудиоданных, назначают для каждой ГИ в потоковых данных, предназначенных для мультиплексирования. Это позволяет существенно сократить время, необходимое для записи на диск DVD, по сравнению с предшествующим уровнем техники.
Кроме того, поскольку специфическая информация представляет собой информацию о положении, которая идентифицирует положение верхних частей других ГИ в пределах одного модуля записи, информацию о размере модуля записи и информацию о положении, которая идентифицирует положение верхней части последнего ГИ в предыдущем модуле записи, навигационный пакет может быть сгенерирован без воспроизведения и анализа видео- и аудиопакетов. Таким образом, время, необходимое для записи на диск DVD, можно существенно сократить по сравнению с предшествующим уровнем техники.
Также, кроме того, поскольку пакет, содержащий специфическую информацию, расположен в верхней части каждой ГИ, потоковые данные могут быть сгенерированы путем замены этого пакета навигационным пакетом без манипулирования информацией о положении, представленной специфической информацией. Таким образом, время, необходимое для записи на DVD, может быть существенно сокращено по сравнению с предшествующим уровнем техники.
Таким образом, в устройстве редактирования навигационный пакет генерируют с использованием специфической информации, и генерируемый навигационный пакет используется для установки каждого модуля записи в качестве ячейки (Cell) и генерирования потоковых данных, используемых для записи на диск DVD. Таким образом, время, необходимое для записи на диск DVD, может быть существенно сокращено по сравнению с предшествующим уровнем техники.
Также пакет, содержащий специфическую информацию, заменяют навигационным пакетом, для генерирования потоковых данных, используемых для записи на диск DVD. Это также требуется для существенного сокращения времени, необходимого для записи на диск DVD, по сравнению с предшествующим уровнем техники.
[Второй вариант выполнения]
Использование потоковых данных D1 в формате MPEG-2, генерируемых видеокамерой 2 в соответствии с первым вариантом выполнения, позволяет обеспечить эффективную передачу данных, поскольку в результате простой передачи данных МЗВ или ГИ также обеспечивается передача информации, необходимой для воспроизведения, в конце воспроизведения, без необходимости отдельной передачи информации управления воспроизведением. В данном варианте выполнения это преимущество применяют в способе передачи видеоизображения.
На фиг.9 показана схема, иллюстрирующая конфигурацию системы 71 передачи видеоизображения в соответствии со вторым вариантом выполнения настоящего изобретения. В системе 71 передачи видеоизображения в сервере 72 содержания хранится видеофайл и в ответ на запрос, поступающий от клиента 73 содержания, он через сервер сохраняет файл в клиент 73 содержания.
Клиент 73 содержания представляет собой компьютер, который может обращаться к серверу 72 содержания через сеть Интернет. В ответ на операцию, выполняемую пользователем, клиент 73 содержания обращается к серверу 72 содержания.
Сервер 72 содержания представляет собой компьютер, имеющий привод жесткого диска большой емкости, аналогичный компьютеру, описанному выше со ссылкой на фиг.7, и который выполнен с возможностью доступа со стороны клиента 73 содержания через сеть Интернет. На сервере 72 содержания записано и сохраняется в приводе жесткого диска видеосодержание в форме файла ВОБ в соответствии с форматом DVD с использованием МВОБ, каждый из которых имеет в качестве своего частного пакета MV пакет, который был описан выше со ссылкой на фиг.1А - 1D и фиг.3. Кроме того, когда в сети Интернет установлена домашняя страница, сервер 72 содержания передает видеосодержание в ответ на запрос, поступивший от клиента 73 содержания, причем этот запрос был передан пользователем, который просматривает домашнюю страницу.
Сервер 72 содержания передает в клиент 73 содержания, соединенный с сервером 72 содержания через канал передачи данных, потоковые данные, генерируемые в результате выполнения над сжатыми и кодированными видео- и аудиоданными мультиплексирования с временным разделением, для получения структуры пакета с фиксированной длиной данных в соответствии с форматом DVD. Кроме того, специфическую информацию, которую трудно получить без анализа пакетов видео- и аудиоданных, содержащихся в потоковых данных, сгенерированных, таким образом, в результате мультиплексирования, и которая необходима для воспроизведения потоковых данных, назначают каждому ГИ, используя частные пакеты в потоковых данных, которые предназначены для мультиплексирования.
В такой системе 71 передачи видеоизображения, когда из клиента 73 содержания передают запрос на передачу видеофайла, сервер 72 содержания передает один или больше МВОБ, соответствующих верхней части видеофайла, в клиент 73 содержания. После получения одного или больше МВОБ, переданных таким образом, клиент 73 содержания декодирует один или больше МВОБ и в ответ на инструкцию пользователя выполняет, например, нормальное воспроизведение или быстрое воспроизведение вперед, представляя, таким образом, декодированное видеосодержание для пользователя. Быстрое воспроизведение вперед обеспечивается, например, путем избирательного воспроизведения, только I изображений. В это время благодаря использованию MV пакета, установленного в МВОБ, клиент 73 содержания имеет возможность последовательно воспроизводить переданные МВОБ для представления их пользователю и выводит запрос на передачу последующих МВОБ, определяющих один или больше других МВОБ, принадлежащих той же ячейке Cell и, в конечном счете, первый МВОБ в следующей ячейке.
В ответ на такой запрос на передачу сервер 72 содержания передает один или больше МВОБ, принадлежащих одной ячейке Cell и, в конечном счете, первый МВОБ в следующей ячейке Cell. Следует отметить, что аналогичным образом, за исключением верхней части видеофайла, возможно подавать запрос на передачу, в котором определен последний МВОБ в ячейке Cell, предыдущей для ячейки Cell, которой принадлежит уже принятый МВОБ.
В системе 71 передачи видеоизображения видеосодержание в форме видеофайла передают путем повтора подачи таких запросов на передачу и передачи потоковых данных с использованием МВОБ в ответ на подачу запроса на передачу. Таким образом, видеосодержание, в котором используются МВОБ, эффективно передают так, что видеофайл может быть воспроизведен в клиенте 73 содержания. На фиг.9 показан пример случая, в котором сервер 72 содержания передает последовательность МВОБ в клиент 73 содержания, в то время как он избирательно обходит некоторые МВОБ, составляющие видеофайл, и клиент 73 содержания выполняет быстрое воспроизведение вперед.
Следует отметить, что видеофайл может быть передан с использованием потоковых данных в формате MPEG, который имеет в качестве частного пакета MV пакет, который был описан выше со ссылкой на фиг.1А - 1D, вместо использования файла ВОБ в формате DVD.
В данном варианте выполнения, хотя сжатые видео- и аудиоданные мультиплексированы так, что они имеют структуру пакета с фиксированной длиной данных, в соответствии с форматом оптического диска, специфическую информацию, которая включает в себя информацию, необходимую для генерирования навигационного пакета, трудно получить без анализа пакета видео- и аудиоданных, назначают каждому ГИ в потоковых данных, которые должны быть мультиплексированы, в результате чего достигается эффективная передача видеофайла.
[Третий вариант выполнения]
На фиг.10А - 10D показаны схемы, иллюстрирующие потоковые данные в формате MPEG-2, применяемом для системы редактирования, в соответствии с третьим вариантом выполнения настоящего изобретения. Эти чертежи можно сравнивать с фиг.1А - 1D. Система редактирования в соответствии с настоящим вариантом выполнения имеет ту же структуру, что описанная выше система 1 редактирования, в соответствии с первым вариантом выполнения, за исключением того, что в ней отличается структура потоковых данных в формате MPEG-2.
В системе редактирования в соответствии с настоящим вариантом выполнения информацию, необходимую в процессе авторского создания мультимедиапродуктов, отдельно мультиплексируют с потоковыми данными, используя в качестве частного пакета пакет (ПК ДИЗ, ARI РСК) дополнительной информации записи. Как представлено на фиг.11, пакет (ПК ДИЗ) дополнительной информации записи построен из информации времени записи, информации об условиях во время съемки видеоизображения и т.д.
В данном варианте выполнения в устройстве редактирования потоковые данные в формате DVD генерируют так, что MV пакет и пакет (ПК ДИЗ) дополнительной информации записи заменяют, например, пакетом NV. В качестве альтернативы устройство может быть скомпоновано таким образом, что один из MV пакетов и пакет (ПК ДИЗ) дополнительной информации записи заменяют NV пакетом, в то время как другой определен как частный пакет в формате DVD. В качестве альтернативы устройство может быть скомпоновано таким образом, что как MV пакет, так и пакет (ПК ДИЗ) дополнительной информации записи, будут определены как частный пакет в формате DVD, в то время как NV пакет будет предоставлен отдельно.
Как описано выше, эффект первого варианта выполнения также может быть получен путем добавления информации, необходимой в процессе авторского создания мультимедиа продуктов, используя отдельный частный пакет, как в данном варианте выполнения.
[Четвертый вариант выполнения]
Представленные выше варианты выполнения были описаны со ссылкой на случай, в котором видеофайл записывают на диск DVD. Однако настоящее изобретение не ограничивается этим. Настоящее изобретение также можно широко применять в других случаях, например в случае, когда видеофайл записывают на оптический диск с использованием другого формата, такого как стандарт видеозаписи DVD. В стандарте видеозаписи DVD RDI РСК соответствует навигационному пакету.
Специалистам в данной области техники будет понятно, что различные модификации, комбинации, подкомбинации и замены могут быть выполнены в зависимости от конструктивных требований и других факторов, если только они находятся в пределах объема приложенной формулы изобретения или ее эквивалентов.