1. ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение имеет отношение к носителю записи со структурой данных для управления воспроизведением, по меньшей мере, записанных на нем статических изображений, а также к способам и устройствам для воспроизведения и записи.
2. УРОВЕНЬ ТЕХНИКИ
Стандартизация новых только для чтения и перезаписываемых оптических дисков высокой плотности записи, допускающих запись больших объемов высококачественных видео- и аудиоданных, получила быстрое развитие, и в ближайшее время ожидается промышленный выпуск новой продукции, связанной с оптическими дисками. Примерами таких новых оптических дисков являются перезаписываемый Blu-ray диск (Blu-ray Disc Rewritable - BD-RE) и Blu-ray диск только для чтения (Blu-ray Disc Read Only Memory - BD-ROM).
Стандартизация оптических дисков только для чтения высокой плотности, таких как Blu-ray диск только для чтения (BD-ROM), все еще продолжается. Пока не существует эффективной структуры данных для управления воспроизведением статических изображений, записанных на оптическом диске только для чтения, высокой плотности, таком как Blu-ray диск только для чтения (BD-ROM).
3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Носитель записи, согласно настоящему изобретению, содержит структуру данных для управления воспроизведением, по меньшей мере, статических изображений, записанных на носителе записи.
В одном примере область навигации носителя записи содержит навигационную информацию, указывающую часть файла клипа, которая включает в себя видеоданные для отображения в качестве статического изображения и продолжительность отображения статического изображения. Например, в одном примере осуществления изобретения область списка воспроизведения носителя записи содержит, по меньшей мере, один каталог списка воспроизведения, а список воспроизведения в каталоге списка воспроизведения содержит навигационную информацию.
В одном примере осуществления настоящего изобретения список воспроизведения включает в себя либо поле элемента воспроизведения, либо поле субэлемента воспроизведения, предоставляющие навигационную информацию для статического изображения. В другом примере осуществления настоящего изобретения список воспроизведения содержит, по меньшей мере, одну метку списка воспроизведения, указывающую на статическое изображение в файле клипа.
В еще одном примере осуществления настоящего изобретения навигационная информация указывает, отображать ли статическое изображение в течение конечного или бесконечного времени. В еще одном примере осуществления настоящего изобретения навигационная информация указывает продолжительность отображения статического изображения в случае, когда навигационная информация указывает на отображение статического изображения в течение конечного периода времени.
Далее настоящее изобретение предусматривает устройства и способы записи и воспроизведения структуры данных в соответствии с настоящим изобретением.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные свойства и другие преимущества настоящего изобретения можно лучше понять из следующего подробного описания со ссылками на прилагаемые чертежи, на которых:
на фиг.1 изображен пример осуществления файла на носителе записи или структуры данных в соответствии с настоящим изобретением;
на фиг.2 изображен пример носителя записи с хранящейся на нем структурой данных, показанной на фиг.1;
на фиг.3 изображен в соответствии с настоящим изобретением пример осуществления управления статическими изображениями;
на фиг.4 изображен в соответствии с настоящим изобретением один пример осуществления навигационной информации для статических изображений, предоставляемой посредством соответствующих меток списка воспроизведения;
на фиг.5 изображен другой пример осуществления управления статическими изображениями в соответствии с настоящим изобретением;
на фиг.6 изображен пример осуществления навигационной информации для статических изображений, предоставляемой посредством информационного поля статического индикатора;
на фиг.7 изображен еще один пример осуществления управления статическими изображениями в соответствии с настоящим изобретением;
на фиг.8 изображен пример осуществления информационного поля элемента воспроизведения в соответствии с настоящим изобретением;
на фиг.9 изображен другой пример осуществления управления статическими изображениями в соответствии с настоящим изобретением;
на фиг.10 изображен пример осуществления информационного поля субэлемента воспроизведения в соответствии с настоящим изобретением;
на фиг.11 схематично изображен пример осуществления устройства записи и воспроизведения оптического диска в соответствии с настоящим изобретением;
на фиг.12 изображен способ записи пакетов статической информации для идентификации позиции статического отображения в соответствии с примером осуществления настоящего изобретения.
5. СПОСОБЫ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
Для того чтобы полностью понять изобретение, ниже приводятся предпочтительные примеры осуществления данного изобретения со ссылкой на прилагаемые чертежи.
Оптический диск высокой плотности записи, например, Blu-ray диск только для чтения (BD-ROM), перезаписываемый Blu-ray диск (BD-RE) и т.п., в соответствии с изобретением может иметь структуру файлов или данных для управления воспроизведением видео- и аудиоданных, изображенную на фиг.1. Некоторые аспекты структуры данных в соответствии с настоящим изобретением, изображенной на фиг.1, аналогичны хорошо известному стандарту BD-RE, поэтому описание таких аспектов не будет приводиться слишком подробно.
Как показано на фиг.1, корневой каталог включает в себя, по меньшей мере, один каталог Blu-ray диска (BD). Каталог Blu-ray диска (BD) включает в себя общие файлы (не показаны), каталог PLAYLIST, в котором хранятся файлы списков воспроизведения (например, *.mpls), каталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и каталог STREAM, в котором хранятся отформатированные в соответствии со стандартом MPEG2 файлы клипов, содержащих аудиовидеопоток (А/В-поток) в соответствии с файлами информации о клипах.
Каталог STREAM содержит отформатированные в соответствии со стандартом MPEG2 файлы, которые называются клипами или файлами клипов. Аудиовидеопоток (А/В-поток) включает в себя исходные пакеты аудио- и видеоданных. Например, исходный пакет видеоданных содержит заголовок и транспортный пакет. Исходный пакет содержит номер исходного пакета, который обычно представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к исходному пакету. Транспортные пакеты содержат идентификатор пакета (PID). Идентификатор пакета (PID) идентифицирует последовательность транспортных пакетов, к которой принадлежит данный транспортный пакет. Каждый транспортный пакет в последовательности имеет один и тот же идентификатор пакета (PID).
Каталог CLIPINF включает в себя файл информации о клипе, связанный с каждым файлом аудиовидеопотока (А/В-потока). Файл информации о клипе указывает, помимо прочего, тип связанного с ним аудиовидеопотока (А/В-потока), информацию о последовательности, программную информацию и временную информацию. Информация о последовательности описывает последовательности на основе времени входа (АТС) или системного времени (STC). Например, информация о последовательности указывает, помимо прочего, количество последовательностей, информацию о времени начала и окончания каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор пакета (PID) для транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержание программы постоянно, называется программной последовательностью. Программная информация указывает, помимо прочего, количество программных последовательностей, адрес начала каждой программной последовательности и идентификатор пакета (PID) для транспортных пакетов в программной последовательности.
Временная информация называется информацией о характеристической точке (characteristic point information - CPI). Одной из форм характеристической точки (CPI) является карта точки входа (entry point - ЕР). Карта точки входа (ЕР) ставит в соответствии временную отметку представления (например, на основе времени входа АТС и/или системного времени STC) и адрес исходного пакета (то есть номер исходного пакета). Временная отметка представления (presentation time stamp - PTS) и номер исходного пакета (source packet number - SPN) относятся к точке входа аудиовидеопотока; а именно, временная отметка представления (PTS) и относящийся к нему номер исходного пакета (SPN) указывают на точку входа в аудиовидеопоток. Указанный таким образом пакет часто называют пакетом точки входа.
Каталог PLAYLIST включает в себя один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью интервалов воспроизведения в клипах. Каждый интервал воспроизведения называется элементом воспроизведения. Файл списка воспроизведения, помимо прочего, обозначает каждый из элементов воспроизведения, образующих список воспроизведения, и каждый элемент воспроизведения, помимо прочего, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа (например, временные отметки представления на основе времени входа АТС или системного времени STC). Иными словами, файл списка воспроизведения идентифицирует элементы воспроизведения, каждый элемент воспроизведения указывает на клип или его часть и идентифицирует файл информации о клипе, связанный с клипом. Файл информации о клипе используется, помимо прочего, для установления соответствия элементов воспроизведения клипу из исходных пакетов.
Файлы общей информации (не показаны) обеспечивают общую информацию для управления воспроизведением аудиовидеопотоков, записанных на оптическом диске.
Помимо иллюстрации структуры данных носителя записи, в соответствии с примером осуществления настоящего изобретения, на фиг.1 представлены области носителя записи. Например, файлы общей информации записаны в одной или более областях общей информации, каталог списков воспроизведения записан в одной или нескольких областях каталогов списков воспроизведения, каждый список воспроизведения в каталоге списков воспроизведения записан в одной или более областях списков воспроизведения на носителе записи и т.д. Фиг.2 иллюстрирует пример носителя записи со структурой данных в соответствии с фиг.1, хранящейся на нем. Как показано, носитель записи включает в себя область информации о файловой системе, область базы данных и область аудиовидеопотока. Область базы данных включает в себя область файла общей информации и информации о списках воспроизведения, а также область информации о клипах. Область файла общей информации и информации о списках воспроизведения имеет файлы общей информации, записанные в соответствующей области файла общей информации, а также каталог PLAYLIST и файлы списков воспроизведения, записанные в соответствующей области информации о списках воспроизведения. В области информации о клипах имеется каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. Область аудиовидеопотоков включает в себя записанные в ней аудиовидеопотоки для различных разделов.
Видео- и аудиоданные обычно организуются в виде отдельных разделов; например, различные фильмы, представленные видео- и аудиоданными, организуются в виде различных разделов. Более того, раздел может быть организован в виде отдельных глав в основном так же, как книга часто делится на главы.
Из-за большой вместимости новейших носителей с высокой плотностью записи, таких как оптические диски BD-ROM (Blu-ray диски только для чтения) и BD-RE (перезаписываемые Blu-ray диски), могут записываться и, следовательно, воспроизводиться с носителя записи различные разделы, различные версии раздела или части раздела. Например, на одном носителе записи можно записать видеоданные, соответствующие различным углам расположения камеры. В качестве другого примера, на носителе записи можно записать версии раздела или его части, соответствующие различным языкам. В качестве еще одного примера, на носителе записи можно записать режиссерскую версию и театральную версию раздела. Либо на носителе записи можно записать версии раздела или частей раздела для взрослых, подростков и детей (то есть различные версии родительского контроля). Каждая версия, угол расположения камеры и т.д. соответствуют отдельному каналу воспроизведения, и такие видеоданные называются видеоданными с множеством каналов воспроизведения.
Из-за большой вместимости новейших носителей высокой плотности записи, таких как Blu-ray диски только для чтения (BD-ROM), статические изображения могут записываться и воспроизводиться организованным образом и/или под интерактивным управлением пользователя. Ниже будут описаны структура данных для управления воспроизведением статических изображений для носителя записи высокой плотности (например, оптического диска с высокой плотностью записи) в соответствии с примерами осуществления настоящего изобретения, а также способы и устройства в соответствии с примерами осуществления настоящего изобретения, предназначенные для записи и воспроизведения статических изображений.
Фиг.3 иллюстрирует один из примеров управления статическими изображениями в соответствии с настоящим изобретением. Как показано, данные конкретного кадра выбирают из киноданных аудиовидеопотоков клипа, записанных на Blu-ray диске только для чтения (BD-ROM), и принимают в качестве статического изображения. Данные конкретного кадра представляют собой, по меньшей мере, I-кадр, Р-кадр или В-кадр. Навигационная информация для управления воспроизведением статического изображения создается и управляется посредством определения метки списка воспроизведения как метки для статического кадра. Метка списка воспроизведения называется меткой статического изображения. Метки списков воспроизведения более подробно описаны ниже в соответствии с фиг.4.
Фиг.4 иллюстрирует один из примеров осуществления в соответствии с настоящим изобретением навигационной информации для статических изображений, предоставляемой посредством соответствующих меток списков воспроизведения. Файл списка воспроизведения содержит информационное поле ′PlayList Mark′ метки списка воспроизведения. Как показано на фиг.4, в информационном поле ′PlayListsMark′ метки списка воспроизведения указаны длина информационного поля и количество меток списка воспроизведения ′number_of_PlayList_marks′ в списке воспроизведения. В случае перезаписываемого Blu-ray диска (BD-RE) поле ′length′ (длина) содержит значение ′26 bytes′ (26 байт). В случае Blu-ray диска только для чтения (BD-ROM) в соответствии с изобретением поле длины может содержать значение, большее 26 байт. Для каждой метки списка воспроизведения в информационном поле ′PlayListsMark′ метки списка воспроизведения указаны тип метки ′mark_type′, временная отметка ′mark_time_stamp′, продолжительность ′duration′, информация создателя ′makers_mformation′ и имя создателя ′maker_name′.
Тип метки обозначает вид метки. Например, когда метка обозначает начало главы, тип метки ′mark_type′ обозначает соответствующую метку как метку главы. Кроме того, настоящее изобретение предусматривает следующие типы меток: первый тип уменьшенного изображения, второй тип уменьшенного изображения и статическое изображение. Тип метки 0×01 обозначает первый тип уменьшенного изображения, тип метки 0×02 обозначает второй тип уменьшенного изображения, а тип метки 0×10 обозначает метку статического изображения. Первый и второй типы те же, что и первый и второй типы с обозначением типов меток 0×01 и 0×02 в стандарте BD-RE (перезаписываемого Blu-ray диска). Как показано на фиг.4, если метка является меткой первого или второго типа уменьшенного изображения, то дается ссылка на соответствующее уменьшенное изображение в меню уменьшенных изображений ′ref_to_menu_thumbnail′. Как далее показано на Фиг.4, если метка является меткой типа статического изображения, то предоставляется зарезервированное поле данных ′reserved_for_word_align′.
Временная отметка ′mark__time_stamp′ метки указывает точку, где поставлена метка; а именно - указывает точку на временной оси аудиовидеопотока клипов (например, на основе времени входа АТС или системного времени STC), где ставится метка. Продолжительность ′duration′ указывает длину метки, начинающуюся с временной отметки, обозначенной как ′mark_time_stamp′. Если метка является меткой статического изображения, то ′duration′ может указывать продолжительность отображения статического изображения. Например, если поле имеет значение ′0×FF′, это означает неограниченное статическое отображение, в противном случае это означает ограниченное статическое отображение.
Информация создателя ′maker_information′ обеспечивает информацию, предоставляемую создателем, a ′maker_name′ указывает имя создателя.
Как можно заметить из описания фиг.4, когда метка представляет собой метку статического изображения, информация, связанная с меткой статического изображения, предоставляет навигационную информацию для воспроизведения статического изображения, ассоциированного с меткой статического изображения.
Фиг.5 иллюстрирует другой пример осуществления управления статическими изображениями в соответствии с настоящим изобретением. Как показано, данные конкретного кадра выбирают из киноданных аудиовидеопотоков клипа, записанных на Blu-ray диске только для чтения (BD-ROM), и принимают в качестве статического изображения. Затем навигационная информация для управления воспроизведением статического изображения создается и используется посредством определения статического индикатора. Статический индикатор указывает данные кадра в аудиовидеопотоке клипа для воспроизведения в качестве статического изображения.
Как показано на фиг.6, статический индикатор ′PlayListStillIndicator′ представляет собой новое информационное поле, добавленное в файл списка воспроизведения ′PlayListt_File′. В этом новом информационном поле указываются длина информационного поля и количество статических изображений в списке воспроизведения ′number_of_PlayList_stills′. Для каждого статического изображения списка воспроизведения информационное поле индикатора списка воспроизведения ′PlayListStillIndicator′ указывает временную отметку ′still_time_stamp′ и продолжительность ′duration′.
Временная отметка ′still_time_stamp′ статических изображений списка воспроизведения указывает точку, где расположено статическое изображение списка воспроизведения; а именно - указывает точку на временной оси аудиовидеопотока клипов (например, на основе времени входа АТС или системного времени STC), где расположено статическое изображение списка воспроизведения. Продолжительность ′duration′ указывает продолжительность отображения статического изображения.
Фиг.7А иллюстрирует еще один пример осуществления управления статическими изображениями в соответствии с настоящим изобретением. Как показано, данные конкретного кадра выбирают из киноданных аудиовидеопотоков клипа, записанных на Blu-ray диске только для чтения (BD-ROM), и принимают в качестве статического изображения. В этом примере осуществления настоящего изобретения элементы воспроизведения используются для управления статическими изображениями. Например, как показано, некоторые элементы воспроизведения управляют, по меньшей мере, частью аудиовидеопотока клипа для воспроизведения, например, части фильма, и некоторые элементы воспроизведения управляют аудиовидеопотоком клипа для воспроизведения статического изображения и были помечены как статические элементы воспроизведения.
Фиг.8А иллюстрирует пример осуществления информационного поля элемента воспроизведения в соответствии с настоящим изобретением. Информационное поле элемента воспроизведения ′PlayItem′ указывает длину информационного поля, а также указывает имя файла информации о клипе ′Clip_Information_File_Name′, связанного с элементом воспроизведения.
Кроме того, информационное поле элемента воспроизведения содержит индикатор ′Clip_codec_identifier′, указывающий, является ли элемент воспроизведения статическим элементом воспроизведения.
Если тип информации о характеристической точке (CPI), указанный в файле информации о клипе, связанном с элементом воспроизведения, представляет собой тип карты точки входа (ЕР), обозначенный типом информации о характеристической точке (CPI)=1, то элемент воспроизведения включает ссылку системного времени (STC) ′ref_to_STC-id′ на клип, указанный именем файла информации о клипе ′Clip-Information_file_name′.
Кроме того, элемент воспроизведения включает в себя поля IN_time и ′duration′ или OUT_time. Поле ′IN_time′ занимает 2 байта и указывает позицию, с которой начинается отображение статического кадра. Поле ′Duration (OUT_time)′ занимает 2 байта и указывает, отображается ли статическое изображение в течение ограниченного интервала времени или бесконечно, либо, в противном случае, указывает позицию, где заканчивается отображение статического кадра.
Фиг.8В иллюстрирует другой пример осуществления информационного поля элемента воспроизведения в соответствии с настоящим изобретением. Как показано, этот пример осуществления совпадает с примером осуществления, отображенным на фиг.8А, за исключением того, что если элемент воспроизведения является статическим элементом воспроизведения (что обозначено ″if(still image)″, то предоставляется количество статических изображений ′number_oi_sull_images′; и для каждого статического изображения предоставляются следующие поля индикаторов: индикатор количества статических изображений, связанных с меткой статического изображения ′number_of_still_images′, индикатор синхронизации отображения ′display_timing_mode′, индикатор порядка отображения ′display_order_mode′, индикатор воздействия на отображение ′display_effect_mode′ и индикатор интервала времени воздействия на отображение ′display_effect_period′.
Если поле ′display_timing_mode′ имеет значение ′0′, это означает автоматический показ слайдов. Если поле ′display_timing_mode′ имеет значение ′1′, это означает операцию показа доступных для просмотра статических изображений или слайдов, которая отображает статические изображения на основе вводимого пользователем ключа. Если поле ′display_order_mode′ имеет значение ′0′, это означает операцию последовательного отображения статических изображений, при которой статические изображения отображают последовательно. Если поле ′display_order_mode′ имеет значение ′1′, это означает операцию произвольного отображения статических изображений, при которой статические изображения отображают в произвольном порядке.
Поле ′display_effect_mode′ означает действие, которое следует осуществить применительно к статическому изображению, например, вставку/вырез или постепенное проявление изображения/постепенное уменьшение изображения. Поле ′display_effect_period′ означает продолжительность соответствующего воздействия на отображения. Поля ′display_timing_mode′, ′display_order_mode′, ′display_effect_mode′ и ′display_effect_period′ можно определять и использовать для каждого статического изображения.
Фиг.7В иллюстрирует другой пример осуществления способа управления статическими изображениями в соответствии с настоящим изобретением. В этом примере осуществления настоящего изобретения элементы воспроизведения используются для управления одним или несколькими статическими изображениями. Например, как показано, некоторые элементы воспроизведения управляют видео- и аудиоданными фильма или только его аудиоданными, а некоторые элементы воспроизведения управляют статическим изображением, группой статических изображений или показом слайдов (или частью показа слайдов), и помечены как статические элементы воспроизведения.
Аудиовидеопоток клипа, соответствующий списку воспроизведения, может содержать видео- и аудиоданные фильма либо только его аудиоданные. Статические изображения могут храниться в одном файле изображения, либо каждое статическое изображение может храниться в файле отдельного изображения. Элементы воспроизведения списка воспроизведения предоставляют навигационную информацию, связывающую статические изображения и аудиовидеопоток клипа. Следует понимать, что статические изображения и, например, аудиоданные записываются в отдельных файлах и управляются отдельными файлами. Таким образом, статические изображения и аудиоданные могут воспроизводиться вместе, но независимо друг от друга. Это позволяет, например, во время представления статических изображений непрерывно циклично воспроизводить (то есть повторять) клип аудиоданных, связанных со статическими изображениями, образующими показ слайдов.
В примере осуществления настоящего изобретения, показанном на фиг.7В, элемент воспроизведения может иметь структуру, например, изображенную на фиг.8А или на фиг.8В.
Фиг.9 иллюстрирует другой пример осуществления управления статическими изображениями в соответствии с настоящим изобретением. Как показано, данные конкретного кадра выбирают из киноданных аудиовидеопотоков клипа, записанных на Blu-ray диске только для чтения (BD-ROM), и принимают в качестве статического изображения. В этом примере осуществления для управления статическими изображениями используют субэлементы воспроизведения.
Фиг.10 иллюстрирует пример осуществления информационного поля субэлемента воспроизведения в соответствии с настоящим изобретением. Информационное поле субэлемента воспроизведения ′SubPlayItem′ указывает длину информационного поля, а также указывает имя файла информации о клипе ′Clip_Information_File_Name′, связанного с субэлементом воспроизведения.
Кроме того, информационное поле субэлемента воспроизведения включает индикатор ′Clip_codec-identifier′ и индикатор типа ′SubPlayItem_type′, которые указывают, является ли элемент воспроизведения статическим элементом воспроизведения и связан ли со статическим изображением. В соответствии с индикатором типа ′SubPlayItem_type′, если индикатор типа ′SubPlayItem_type′ соответствует, например “2”, то это означает, что субэлемент воспроизведения связан с субканалом воспроизведения соответствующего статического изображения.
Поле ′SubPlayItem_IN_time′ занимает 2 байта и указывает позицию, с которой начинается отображение статического кадра. Поле ′Duration(SubPlayItem_OUT_time)′ занимает 2 байта и указывает, отображается ли статическое изображение в течение ограниченного интервала времени или бесконечно, либо, в противном случае, указывает позицию, где заканчивается отображение статического кадра.
Далее субэлемент воспроизведения включает ссылку системного времени (STC) ′ref_to_STC-id′ на клип, указанный именем файла информации о клипе ′Clip-Information_file_name′ включает ссылку STC ′ref_to_STC_id′ для клипа, обозначенного именем файла информации о клипе ′Clip-Information_file_name′, идентификатор элемента воспроизведения, содержащего этот субэлемент воспроизведения ′sync_Playitem_id′, и индикатор ′Sync_start_PTS_of_Playitem′ времени представления в элементе воспроизведения, обозначенном ′sync_Playitem_id.′
В другом примере осуществления аудиовидеопоток управляется субэлементом воспроизведения, а статическое изображение управляется элементом воспроизведения.
Устройство воспроизведения оптических дисков выводит клип аудиовидеопотока, включающий одно или более статических изображений, например, на подключенный телевизор путем обращения к навигационной информации в соответствии с настоящим изобретением, такой как метки статических изображений, индикаторы статических изображений, статические элементы воспроизведения и субэлементы воспроизведения. На фиг.11 схематично показан пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением. Как показано, кодер 9 аудиовидеосигнала получает и кодирует данные (например, видео- и аудиоданные фильма, только аудиоданные и/или данные статических изображений). Кодер 9 аудиовидеосигнала выводит кодированные данные вместе с информацией о кодировании и информацией о свойствах потока. Устройство записи и воспроизведения оптических дисков включает оптическую головку 2 для записи или воспроизведения данных с оптического диска. Мультиплексор 8 мультиплексирует кодированные данные на основе информации о кодировании и информации о свойствах потока для создания, например, транспортного потока формата MPEG-2. Исходное устройство пакетирования 7 пакетирует транспортные пакеты от мультиплексора 8 в исходные пакеты в соответствии с аудиовидеоформатом оптического диска. Как показано на фиг.14, работа кодера 9 аудиовидеосигнала, мультиплексора 8 и исходного устройства пакетирования 7 управляется контроллером 10. Контроллер 10 получает от пользователя входные данные об операции записи и предоставляет управляющую информацию аудиовидеокодеру 9, мультиплексору 8 и исходному устройству пакетирования 7. Например, контроллер 10 выдает аудиовидеокодеру 9 команду о виде кодирования, которое необходимо выполнить, выдает мультиплексору 8 команду о транспортном потоке, который нужно создать, и выдает исходному устройству пакетирования 7 команду о формате исходного пакета. Далее контроллер 10 управляет дисководом 3 для записи выходной информации от исходного устройства пакетирования 7 на оптический диск.
Кроме того, контроллер 10 формирует навигационную и управляющую информацию для управления воспроизведением данных, записанных на оптическом диске. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, сохраненного на диске, предоставленного через интранет или Интернет компьютерной системой и т.д.), контроллер 10 управляет дисководом 3 для записи на оптический диск одной или более структур данных на фиг.1-10.
Во время воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также входной информации от пользователя, полученной через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или пульте устройства дистанционного управления), контроллер 10 управляет дисководом 3 для воспроизведения данных с оптического диска. Например, как рассмотрено выше в связи с примерами осуществления настоящего изобретения, статическое изображение или статические изображения могут воспроизводиться из клипа аудиовидеопотока с использованием навигационной информации, предоставляемой в соответствии с примерами осуществления настоящего изобретения. Более того, изображение или группа изображений могут воспроизводиться в виде показа слайдов или части показа слайдов. Показ слайдов может быть последовательным показом, случайным, доступным для просмотра и т.д.
Например, доступный для просмотра показ слайдов может быть воспроизведен с использованием меток списков воспроизведения, определенных как метки статического изображения. В этом примере контроллер 10 воспроизводит список воспроизведения и с использованием навигационной информации, содержащейся в списке воспроизведения, контроллер 10 воспроизводит статическое изображение из данных клипа аудиовидеопотока. Контроллер 10 осуществляет вывод статического изображения до тех пор, пока от пользователя не будут получены входные данные на контроллер 10 для перехода к следующему или предыдущему статическому изображению. Затем контроллер 10 воспроизводит следующее или предыдущее статическое изображение. Это следующее или предыдущее изображение может быть следующим или предыдущим изображением, на которое ссылается следующая или предыдущая метка статического изображения в списке воспроизведения. Аналогичную операцию по просмотру показа слайдов можно осуществлять на основе индикаторов статических изображений.
Кроме того, просматриваемый показ слайдов может быть воспроизведен на основе элементов воспроизведения или субэлементов воспроизведения, определенных как элементы или субэлементы воспроизведения в виде статических изображений. Здесь контроллер 10 воспроизводит статическое изображение, указанное элементом или субэлементом воспроизведения в списке воспроизведения. Контроллер осуществляет вывод статического изображения до тех пор, пока от пользователя не будут получены входные данные на контроллер 10 для перехода к следующему или предыдущему статическому изображению. Затем контроллер 10 воспроизводит следующее или предыдущее статическое изображение. Это следующее или предыдущее изображение может быть следующим или предыдущим статическим изображением, на который ссылается следующий или предыдущий элемент воспроизведения в виде статического изображения или субэлемент воспроизведения в виде статического изображения в списке воспроизведения.
Воспроизведенные исходные пакеты принимаются исходным устройством депакетирования 4 и преобразуются в поток данных (например, в поток транспортных пакетов MPEG-2). Демультиплексор 5 демультиплексирует данные потока в кодированные данные. Аудиовидеодекодер 6 декодирует кодированные данные для получения первоначальных данных, введенных в аудиовидеокодер 9. Во время воспроизведения работа исходного устройства депакетирования 4, демультиплексора 5 и аудиовидеодекодера 6 управляется контроллером 10. Контроллер 10 получает от пользователя входные данные об операции воспроизведения и предоставляет управляющую информацию аудиовидеодекодеру 6, демультиплексору 5 и исходному устройству пакетирования 4. Например, контроллер 10 выдает аудиовидеодекодеру 9 команду о виде декодирования, которое необходимо выполнить, выдает демультиплексору 5 команду о транспортном потоке, который нужно демультиплексировать, а также выдает устройству депакетирования 4 команду о формате исходного пакета.
В то время, как на фиг.11 поясняется устройство записи и воспроизведения, следует понимать, что можно создать устройство только для записи или только для воспроизведения, используя те части фиг.11, которые обеспечивают функцию записи или воспроизведения.
Далее приводится подробное описание примеров осуществления способа записи пакетов статической информации для выявления позиций отображения статических изображений. Фиг.12 иллюстрирует способ записи пакетов статической информации для идентификации позиций отображения статических изображений в соответствии с одним из примеров осуществления настоящего изобретения. В рамках этого способа исходные пакеты, записанные в начальной и конечной позициях отображения статического изображения, содержащихся в аудиовидеопотоке клипа, указанном, по меньшей мере, одним типом навигационной информации среди меток статических изображений, индикаторов статических изображений, элементов воспроизведения и субэлементов воспроизведения, определяются как пакеты информации статических изображений для идентификации групп статических изображений.
Пакет информации статического изображения содержит 4-байтовый дополнительный заголовок транспортного пакета (ТР) и 188-байтовый транспортный пакет (ТР) в формате MPEG2. Кроме того, транспортный пакет (ТР) в формате MPEG2 содержит заголовок пакета и полезную нагрузку. Как показано на фиг.12, информация статического изображения содержит следующие поля: ′still_start_end_flag′, ′image_info′, ′display_info′. Например, если флаг ′still_start_end_flag′ имеет значение ′0′, это указывает начальную позицию статического изображения. Если этот флаг имеет значение ′1′, это указывает конечную позицию статического изображения.
Поле ′image_info′ указывает атрибуты статического изображения, который нужно отобразить, и характеристики отображения, а поле ′display_info′ может содержать порядок отображения, воздействие на отображение, период воздействия на отображение и т.д. Режим порядка отображения указывает, например, операцию последовательного отображения статического изображения, в ходе которой статические изображения отображаются последовательно, или операцию случайного отображения статического изображения, в ходе которой статические изображения отображаются в случайном порядке. Режим воздействия на отображение указывает воздействие, которое следует осуществить на статическое изображение, например, вставку/вырез или постепенное проявление изображения/постепенное уменьшение изображения. Поле режима периода воздействия на отображение указывает продолжительность соответствующего воздействия на отображения.
Если декодер, содержащийся в системе процессора видеоизображений (VDP), такой как на фиг.11, выявляет во время воспроизведения аудиовидеопотока клипа исходный пакет, содержащий информацию о статическом изображении, то есть пакет информации о статическом изображении, устройство воспроизведения оптических дисков отображает данные кадра в виде статических изображений после приостановки декодирования аудиовидеопотока клипа.
Как следует из вышеприведенного раскрытия, настоящее изобретение обеспечивает носитель записи со структурой данных для управления статическими изображениями, записанными на носителе с высокой плотностью записи (например, на оптическом диске с высокой плотностью записи, таком как Blu-ray диск только для чтения BD-ROM). Например, структура данных позволяет отображать статические изображения различными способами.
Как следует из вышеприведенного раскрытия, настоящее изобретение обеспечивает способы и устройства записи структуры данных на носителе с высокой плотностью записи для управления записанными на носителе записи статическими изображениями.
Вышеприведенное описание также обеспечивает способы и устройство для воспроизведения статических изображений, записанных на носителе с высокой плотностью записи, на основе структуры данных, также записанной на носителе с высокой плотностью записи и предназначенной для управления воспроизведением статических изображений.
Несмотря на то, что изобретение раскрыто на ограниченном числе примеров осуществления изобретения, специалисты благодаря этому раскрытию оценят его многочисленные модификации и изменения. Например, несмотря на то, что описание в нескольких примерах относится к оптическому диску Blu-ray только для чтения, настоящее изобретение не ограничено этим стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что все такие модификации и изменения находятся в пределах сущности и объема изобретения.
Предложен носитель записи, который содержит область навигации, в которой записана навигационная информация. Эта информация указывает часть файла клипа, которая содержит видеоданные для отображения в качестве статического изображения и продолжительность отображения статического изображения. 5 н. и 29 з.п. ф-лы, 12 ил.
1. Носитель записи со структурой данных для управления воспроизведением, по меньшей мере, статических изображений, содержащий:
область навигации, в которой хранится список воспроизведения, включающий навигационную информацию, указывающую точку входа и точку выхода файла клипа, который включает видеоданные, для отображения в качестве статического изображения, а также продолжительность отображения статического изображения.
2. Носитель записи по п.1, в котором список воспроизведения содержит элемент воспроизведения, и указанный элемент воспроизведения содержит навигационную информацию.
3. Носитель записи по п.2, в котором элемент воспроизведения содержит индикатор, указывающий, следует ли отображать статическое изображение.
4. Носитель записи по п.2, в котором элемент воспроизведения содержит индикатор, указывающий имя файла информации о клипе, соответствующее файлу клипа.
5. Носитель записи по п.4, в котором элемент воспроизведения содержит индикатор, указывающий идентификатор системного времени (STC id) для части файла клипа, обозначенного именем файла информации о клипе.
6. Носитель записи по п.2, в котором список воспроизведения дополнительно содержит, по меньшей мере, одну метку списка воспроизведения, указывающую на статическое изображение в файле клипа.
7. Носитель записи по п.1, в котором список воспроизведения содержит субэлемент воспроизведения, и указанный субэлемент воспроизведения содержит навигационную информацию.
8. Носитель записи по п.1, в котором навигационная информация указывает, отображать ли статическое изображение в течение ограниченного или бесконечного интервала времени.
9. Носитель записи по п.7, в котором навигационная информация указывает продолжительность отображения статического изображения, если навигационная информация указывает отображать статическое изображение в течение ограниченного интервала времени.
10. Носитель записи по п.1, в котором видеоданные файла клипа, имеющего видеоданные, включают, по меньшей мере, I кадр, В кадр или Р кадр, и навигационная информация указывает на отображение в качестве статического изображения, по меньшей мере, I кадра, В кадра или Р кадра в файле клипа.
11. Способ воспроизведения статических изображений с носителя записи, включающий:
воспроизведение статического изображения из файла клипа, записанного на носителе записи, на основании навигационной информации, включенной в список воспроизведения, хранящийся в области навигации, и указывающей точку входа и точку выхода файла клипа, содержащего видеоданные, для отображения в качестве статического изображения, а также продолжительность отображения статического изображения.
12. Способ по п.11, в котором список воспроизведения содержит элемент воспроизведения, и указанный элемент воспроизведения содержит навигационную информацию.
13. Способ по п.12, в котором элемент воспроизведения содержит индикатор, указывающий, следует ли отображать статическое изображение.
14. Способ по п.11, в котором навигационная информация указывает, отображать ли статическое изображение в течение ограниченного или бесконечного интервала времени.
15. Способ по п.11, в котором навигационная информация указывает продолжительность отображения статического изображения, если навигационная информация указывает отображать статическое изображение в течение ограниченного интервала времени.
16. Способ по п.11, в котором файл клипа, имеющий видеоданные, включает, по меньшей мере, I кадр, В кадр или Р кадр, и первый навигационный файл указывает на отображение в качестве статического изображения, по меньшей мере, I кадра, В кадра или Р кадра в файле клипа.
17. Устройство для воспроизведения статического изображения, записанного на носителе записи, содержащее:
дисковод, сконфигурированный для воспроизведения данных, записанных на носителе записи;
контроллер, сконфигурированный для управления дисководом при воспроизведении статического изображения из файла клипа, записанного на носителе записи, на основании навигационной информации, включенной в список воспроизведения, хранящийся в области навигации, указывающей точку входа и точку выхода файла клипа, содержащего видеоданные, для отображения в качестве статического изображения, а также продолжительность отображения статического изображения.
18. Устройство по п.17, в котором список воспроизведения содержит элемент воспроизведения, и указанный элемент воспроизведения содержит навигационную информацию.
19. Устройство по п.18, в котором элемент воспроизведения содержит индикатор, указывающий, следует ли отображать статическое изображение.
20. Устройство по п.17, в котором навигационная информация указывает, отображать ли статическое изображение в течение ограниченного или бесконечного интервала времени.
21. Устройство по п.17, в котором навигационная информация указывает продолжительность отображения статического изображения, если навигационная информация указывает отображать статическое изображение в течение ограниченного интервала времени.
22. Устройство по п.17, в котором файл клипа, имеющий видеоданные, включает, по меньшей мере, I кадр, В кадр или Р кадр, и первый навигационный файл указывает на отображение в качестве статического изображения, по меньшей мере, I кадра, В кадра или Р кадра в файле клипа.
23. Способ записи структуры данных для управления воспроизведением, по меньшей мере, статических изображений, записанных на носителе записи, включающий:
запись навигационной информации, включенной в список воспроизведения, хранящийся в области навигации носителя записи, указанная навигационная информация указывает точки входа и выхода файла клипа, содержащего видеоданные, для отображения в качестве статического изображения, и продолжительность отображения статического изображения.
24. Способ по п.23, в котором список воспроизведения содержит элемент воспроизведения, и указанный элемент воспроизведения содержит навигационную информацию.
25. Способ по п.24, в котором элемент воспроизведения содержит индикатор, указывающий, следует ли отображать статическое изображение.
26. Способ по п.23, в котором навигационная информация указывает, отображать ли статическое изображение в течение ограниченного или бесконечного интервала времени.
27. Способ по п.23, в котором навигационная информация указывает продолжительность отображения статического изображения, если навигационная информация указывает отображать статическое изображение в течение ограниченного интервала времени.
28. Способ по п.23, в котором файл клипа, имеющий видеоданные, включает, по меньшей мере, I кадр, В кадр или Р кадр, и первый навигационный файл указывает на отображение в качестве статического изображения, по меньшей мере, I кадра, В кадра или Р кадра в файле клипа.
29. Устройство записи структуры данных для управления воспроизведением, по меньшей мере, статических изображений, содержащее: дисковод, сконфигурированный для записи данных на носитель записи; и контроллер, сконфигурированный для управления дисководом для записи навигационной информации, включенной в список воспроизведения, хранящийся в области навигации носителя записи, указанная навигационная информация указывает точку входа и точку выхода файла клипа, включающего видеоданные, для отображения в качестве статического изображения, а также продолжительность отображения статического изображения.
30. Устройство по п.29, в котором список воспроизведения содержит элемент воспроизведения, и указанный элемент воспроизведения содержит навигационную информацию.
31. Устройство по п.30, в котором элемент воспроизведения содержит индикатор, указывающий, следует ли отображать статическое изображение.
32. Устройство по п.29, в котором навигационная информация указывает, отображать ли статическое изображение в течение ограниченного или бесконечного интервала времени.
33. Устройство по п.29, в котором навигационная информация указывает продолжительность отображения статического изображения, если навигационная информация указывает отображать статическое изображение в течение ограниченного интервала времени.
34. Устройство по п.29, в котором файл клипа, имеющий видеоданные, включает, по меньшей мере, I кадр, В кадр или Р кадр, и первый навигационный файл указывает на отображение в качестве статического изображения, по меньшей мере, I кадра, В кадра или Р кадра в файле клипа.
Устройство для регистрации различных электрических величин | 1940 |
|
SU60598A1 |
US 5999698 A, 07.12.1999 | |||
US 6148138 A, 14.11.2000 | |||
RU 96101175 A, 10.04.1998. |
Авторы
Даты
2009-05-10—Публикация
2003-09-05—Подача