НОСИТЕЛЬ ЗАПИСИ СО СТРУКТУРОЙ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ ЗАПИСАННЫХ НА НЕМ СТАТИЧЕСКИХ ИЗОБРАЖЕНИЙ И СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ
RECORD MEDIUM WITH DATA STRUCTURE FOR MANAGING DISPLAY OF STILL IMAGES STORED ON MEDIUM, METHODS AND DEVICES FOR RECORDING AND DISPLAYING

1. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к носителю записи со структурой данных для управления воспроизведением, по меньшей мере, записанных на нем статических изображений, а также способам и устройствам для воспроизведения и записи.
2. УРОВЕНЬ ТЕХНИКИ
Стандартизация новых оптических дисков с высокой плотностью записи форматов только для чтения и перезаписываемом, на которых можно записать большие объемы высококачественных видео- и аудиоданных, получила быстрое развитие и в ближайшее время ожидается промышленный выпуск продукции, связанной с новыми оптическими дисками. Примерами таких новых оптических дисков являются Blu-ray-перезаписываемый диск (BD-RE) и Blu-ray-диск формата только для чтения (BD-ROM).
В то время как стандарт на BD-RE уже опубликован, стандарты на оптические диски с высокой плотностью записи формата только для чтения, такие как диск Blu-ray формата только для чтения (BD-ROM), еще только разрабатываются. Поэтому эффективная структура данных для управления воспроизведением статических изображений, записанных на оптическом диске с высокой плотностью записи формата только для чтения, таком, как BD-ROM, еще отсутствует.
3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Носитель записи в соответствии с настоящим изобретением включает структуру данных для управления воспроизведением, по меньшей мере, статических изображений, записанных на носителе записи.
В одном примере осуществления настоящего изобретения в области списков воспроизведения носителя записи хранится, по меньшей мере, один список воспроизведения. Список воспроизведения включает, по меньшей мере, один элемент воспроизведения и, по меньшей мере, один субэлемент воспроизведения. Элемент воспроизведения предоставляет навигационную информацию для воспроизведения, по меньшей мере, одного статического изображения из первого файла, а субэлемент воспроизведения предоставляет навигационную информацию для воспроизведения аудиоданных из второго файла.
В другом примере осуществления настоящего изобретения носитель записи дополнительно включает область данных, в которой хранятся первый и второй файлы. В этом примере осуществления первый файл включает, по меньшей мере, одно статическое изображение и связанные данные, соответствующие статическому изображению. В данном случае связанные данные могут включать графические данные, данные субтитров и т.д.
В следующем примере осуществления настоящего изобретения элемент воспроизведения предоставляет навигационную информацию для воспроизведения данных представления из первого файла, причем данные представления включают, по меньшей мере, статическое изображение и связанные данные соответствующие статическому изображению. В данном примере данные представления могут быть разделены на модули статических изображений, так что каждый такой модуль статических изображений включает, по меньшей мере, одно статическое изображение и соответствующие связанные данные.
Еще в одном примере осуществления настоящего изобретения статическое изображение и связанные данные мультиплексируют в транспортный поток для модуля статических изображений на основе модуля статических изображений, В данном примере каждый элементарный поток статических изображений и связанные данные могут быть согласованы в модуле статических изображений. Например, каждый элементарный поток является пакетированным элементарным потоком.
В другом примере осуществления настоящего изобретения в области списков воспроизведения носителя записи хранится, по меньшей мере, один список воспроизведения, включающий, по меньшей мере, один элемент воспроизведения и, по меньшей мере, один субэлемент воспроизведения. Элемент воспроизведения предоставляет навигационную информацию для воспроизведения, по меньшей мере, одного статического изображения из первого потока данных, а файл субэлемента воспроизведения предоставляет навигационную информацию для воспроизведения аудиопотока отдельно от первого потока данных.
Настоящее изобретение также предусматривает устройства и способы записи и воспроизведения структуры данных в соответствии с настоящим изобретением, а также записи и воспроизведения показов слайдов в соответствии с настоящим изобретением.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные признаки и другие преимущества настоящего изобретения можно лучше понять из последующего подробного описания с привлечением сопроводительных чертежей, на которых:
на Фиг.1 показан пример осуществления структуры файла или данных носителя записи в соответствии с настоящим изобретением;
на Фиг.2 показан пример носителя записи со структурой данных по Фиг.1, хранящихся на нем;
на Фиг.3 представлен подробный пример осуществления частей структуры данных по Фиг.1 и способ управления статическими изображениями для носителя высокой плотности записи;
на Фиг.4 показан один пример файла статического изображения;
на Фиг.5 показан пример взаимосвязи между списком воспроизведения и, по меньшей мере, одним файлом клипа в соответствии с одним из примеров осуществления настоящего изобретения;
на Фиг.6 и 7 представлен подробный пример осуществления частей структуры данных по Фиг.1 и способ управления статическими изображениями носителя высокой плотности записи в соответствии с настоящим изобретением;
на Фиг.8 показано физическое распределение транспортных потоков, включающих статические изображения, на носителе записи в виде оптического диска с высокой плотностью записи;
на Фиг.9 приведена принципиальная схема частей структуры устройства для оптического диска, в котором применено настоящее изобретение;
на Фиг.10 представлена подробная структура первого примера устройства для оптического диска, в котором применено настоящее изобретение;
Фиг.11 иллюстрирует подробную структуру второго примера устройства для оптического диска, в котором применено настоящее изобретение; и
Фиг.12 иллюстрирует другой пример осуществления устройства записи и воспроизведения в соответствии с настоящим изобретением;
5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
В целях более полного понимания настоящего изобретения ниже приводятся наглядные примеры его осуществления со ссылкой на сопроводительные чертежи.
Носитель с высокой плотностью записи, такой как оптический диск с высокой плотностью записи, например диск Blu-ray формата только для чтения (BD-ROM), Blu-ray перезаписываемый диск (BD-RE), и т.д. в соответствии с изобретением может иметь структуру файла или данных для управления воспроизведением видеоаудиоданных, как показано на Фиг.1. Некоторые аспекты структуры данных в соответствии с настоящим изобретением, показанной на Фиг.1, аналогичны хорошо известному стандарту BD-RE, поэтому эти аспекты будут рассмотрены, но не описаны очень подробно.
Как показано на Фиг.1, корневой каталог содержит, по меньшей мере, один каталог BD. Каталог BD включает общие файлы (не показаны), каталог PLAYLIST, в котором хранятся файлы списков воспроизведения (например, *.mpls), каталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и каталог STREAM, в котором хранятся файлы клипов, содержащие аудиовидеопоток стандарта MPEG2 (*.m2ts), соответствующие файлам информации о клипах.
Каталог STREAM включает файлы аудиовидеопотоков стандарта MPEG2, именуемые файлами потоков клипов или просто файлами клипов. Аудиовидеопоток включает исходные пакеты видео- и аудиоданных. Например, исходный пакет видеоданных включает заголовок и транспортный пакет. Исходный пакет включает номер исходного пакета, который обычно представляет собой порядковый номер, служащий в качестве адреса для доступа к исходному пакету. Транспортные пакеты включают идентификатор пакета. Идентификатор пакета указывает последовательность транспортных пакетов, к которой принадлежит транспортный пакет. Каждый транспортный пакет в последовательности будет иметь одинаковый идентификатор пакета.
Каталог CLIPINF включает файл информации о клипе, связанный с каждым файлом аудиовидеопотока. Файл информации о клипе указывает, помимо прочего, тип связанного с ним аудиовидеопотока, содержит информацию о последовательности, информацию о программе и информацию синхронизации. Информация о последовательности описывает последовательности на основе времени прихода и на основе системного времени. Например, информация о последовательности указывает, помимо прочего, число последовательностей, информацию о времени начала и окончания каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор пакета для транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержимое программы является постоянным, называют программной последовательностью. Информация о программе указывает, помимо прочего, число программных последовательностей, адрес начала каждой программной последовательности и идентификатор(ы) транспортных пакетов в программной последовательности.
Информация синхронизации относится к информации о характеристической точке. Одной из форм информации о характеристической точке является карта точек входа. Карта точек входа ставит в соответствие отметку времени представления (например, на основе времени прихода и/или на основе системного времени) и адрес исходного пакета (т.е. номер исходного пакета). Отметка времени представления и номер исходного пакета связаны с точкой входа в аудиовидеопоток; то есть отметка времени представления и связанный с ней номер исходного пакета указывают точку входа на аудиовидеопоток. Пакет, на который указывается, часто относят к пакету точки входа.
Каталог PLAYLIST включает один или более файлов списков воспроизведения. Понятие списка воспроизведения введено, чтобы облегчить редактирование/монтаж клипов для воспроизведения. Файл списка воспроизведения является совокупностью интервалов воспроизведения в клипах. Каждый интервал воспроизведения называется элементом воспроизведения. Файл списка воспроизведения помимо прочего идентифицирует каждый из элементов воспроизведения, образующих список воспроизведения, а каждый элемент воспроизведения, кроме этого, представляет собой пару из начальной точки и конечной точки, указывающих положения на временной оси файла клипа (например, отметки времени представления на основе времени прихода или на основе системного времени). Файл списка воспроизведения может также включать субэлементы воспроизведения, которые также обеспечивают пару из начальной точки и конечной точки, указывающих положение на временной оси файла клипа. Иными словами, файл списка воспроизведения идентифицирует элементы воспроизведения и субэлементы воспроизведения, каждый элемент воспроизведения и субэлемент воспроизведения указывает на файл клипа или его часть и идентифицирует файл информации о клипе, связанный с файлом клипа. Файл информации о клипе используется, помимо прочего, для того, чтобы поставить в соответствие элементы воспроизведения файлу клипа из исходных пакетов. Списки воспроизведения могут также включать метки, указывающие на конкретные места (например, конкретный адрес) в файле клипа.
Файлы общей информации (не показаны) обеспечивают общую информацию для управления воспроизведением аудиовидеопотоков, записанных на оптическом диске.
Помимо иллюстрации структуры данных носителя записи в соответствии с примером осуществления настоящего изобретения на Фиг.1 представлены области носителя записи. Например, файлы общей информации записаны в одной или более областях общей информации, каталог списков воспроизведения записан в одной или более областях каталога списков воспроизведения, каждый список воспроизведения в каталоге списков воспроизведения записан в одной или более областях списков воспроизведения на носителе записи и т.д. На Фиг.2 показан пример носителя записи, имеющего структуру данных по Фиг.1, хранящуюся на нем. Как показано, носитель записи включает область информации о файловой системе, область базы данных и область аудиовидеопотоков. Область базы данных включает область файлов общей информации и информации о списках воспроизведения и область информации о клипах. Область файлов общей информации и информации о списках воспроизведения содержит файлы общей информации, записанные в области файлов общей информации, а также каталог PLAYLIST и файлы списков воспроизведения, записанные в области информации о списках воспроизведения. Область информации о клипах содержит каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. Область аудиовидеопотоков содержит аудиовидеопотоки для различных записанных в ней разделов.
Видео- и аудиоданные обычно организуются в виде отдельных разделов; например, различные фильмы, представленные видео- и аудиоданными, организуются в виде различных разделов. Более того, раздел может быть организован по отдельным главам, в основном так же, как книга часто организуется по главам.
В связи с большой емкостью памяти новейших носителей с высокой плотностью записи, таких как оптические диски BD-ROM и BD-RE, на носитель записи могут быть записаны и, следовательно, воспроизведены с него различные разделы, различные версии раздела или частей раздела. Например, на носитель записи можно записать видеоданные, соответствующие различным углам расположения камеры. В качестве другого примера на носитель записи можно записать версии раздела или его частей, соответствующие различным языкам. В качестве еще одного примера на носитель записи можно записать режиссерскую версию и театральную версию раздела. Либо на носитель записи можно записать версии для взрослых, подростков и детей (то есть версии для контроля со стороны родителей). Каждая версия, угол расположения камеры и т.д. соответствуют отдельному каналу воспроизведения, и видеоданные в этих случаях называются видеоданными с несколькими каналами воспроизведения.
В связи с большой емкостью памяти новейших носителей с высокой плотностью записи, таких как BD-ROM, статические изображения или кадры могут быть записаны на носитель записи и воспроизведены с него в организованном и/или интерактивном в отношении пользователя режиме, например в виде показов слайдов. Ниже будет теперь описана структура данных для управления воспроизведением статических изображений для носителя с высокой плотностью записи и также в соответствии с примерами осуществления настоящего изобретения вместе с нею будут описаны способы и устройства записи и воспроизведения статических изображений.
На Фиг.3 показан пример структуры данных и способа управления статическими изображениями для носителя с высокой плотностью записи в соответствии с изобретением. Множество статических изображений или кадров хранится в отдельном файле статических изображений на носителе высокой плотности записи, таком как BD-ROM, при этом список воспроизведения включает навигационную информацию для управления воспроизведением статических изображений.
Навигационная информация списка воспроизведения также связана с видео- или аудиоданными фильма, записанными в конкретной области аудиовидеопотока клипа. Список воспроизведения указывает, в каких точках видео- или аудиоданных фильма необходимо воспроизводить статическое изображение. А именно список воспроизведения связывает аудиовидеопоток клипа с файлом статического изображения. Список воспроизведения может также обеспечивать продолжительность отображения каждого статического изображения на экране или эта информация может быть предоставлена файлом информации о клипе. Продолжительность может быть ограниченной или неограниченной.
Когда на основе воспроизведения списка воспроизведения устройство воспроизведения обнаруживает, что статическое изображение связано с видео- или аудиоданными фильма во время их воспроизведения, устройство воспроизведения получает статическое изображение из файла статических изображений. Затем устройство воспроизведения выполняет операцию воспроизведения статического изображения, чтобы отобразить статическое изображение ограниченно или неограниченно на основе информации о продолжительности представления статического изображения. Когда указывается неограниченная продолжительность, статическое изображение отображается, пока не получен ввод от пользователя.
Как можно понять из вышеизложенного и последующего раскрытия, статические изображения могут отображаться в виде последовательного показа слайдов, показа слайдов, выбранных случайно/перетасовкой или показом слайдов с возможностью их просматривания. Последовательный показ слайдов предусматривает воспроизведение статического изображения с ограниченной продолжительностью воспроизведения в порядке, установленном списком воспроизведения. Данное воспроизведение статических изображений может также производиться синхронно с воспроизведением аудиоданных. Показ слайдов с их просматриванием предусматривает воспроизведение статических изображений с неограниченной продолжительностью в порядке, заданном списком воспроизведения. Переход к воспроизведению предыдущего или последующего статического изображения основан на вводе пользователя. Показ слайдов, выбранных случайно/перетасовкой, является формой последовательного просмотра показа слайдов или показа слайдов с возможностью их просматривания, в которой порядок воспроизведения статических изображений является случайным.
На Фиг.4 показан один пример файла статических изображений. В этом примере статическое изображение или группа статических изображений образуют блок представления. Блок представления может быть сформирован, например, из статических изображений, имеющих общий атрибут представления. Например, на Фиг.4 статические изображения №1 ~ №k, имеющие одну и ту же продолжительность представления (продолжительность №1), сгруппированы в блок представления №2, а статические изображения №k+1 ~ №n), имеющие ту же продолжительность представления (продолжительность №2), сгруппированы в блок представления №2. Хотя продолжительность дана в качестве примера атрибута представления, необходимо иметь в виду, что настоящее изобретение не ограничено данным примером.
На Фиг.5 показан пример взаимосвязи между списком воспроизведения и, по меньшей мере, одним файлом клипа в соответствии с одним из примеров осуществления настоящего изобретения. Как показано на Фиг.5, список воспроизведения содержит навигационную информацию для управления воспроизведением первого и второго блоков представления (например, первого и второго блоков представления, показанных на Фиг.4). Элемент воспроизведения, содержащийся в списке воспроизведения, используется для управления воспроизведением потока статических изображений и связанных данных, например потоков графики и субтитров. Субэлемент воспроизведения, содержащийся в списке воспроизведения, используется для управления воспроизведением аудиоданных, соответствующих статическим изображениям. Как показано, аудиоданные записаны в файле, отдельном от статического изображения и связанных данных и, следовательно, не входят в состав связанных данных. Аудиоданные могут воспроизводиться синхронно или несинхронно соответствующим статическим изображениям.
Список воспроизведения также включает метку списка воспроизведения, далее называемую меткой группы статических изображений (SPG_mark), для каждого блока представления. Метка группы статических изображений SPG_mark указывает на начало блока представления, включающего одно или более статических изображений.
Поток статических изображений и потоки связанных данных (например, потоки графики и субтитров) пакетируют на основе статических изображений в пакеты пакетированного элементарного потока. А именно каждый пакет пакетированного элементарного потока в потоке статических изображений включает одно статическое изображение. Пакеты пакетированного элементарного потока кодируют в транспортные пакеты стандарта MPEG2 и затем мультиплексируют в транспортный поток. Это будет более подробно рассмотрено в отношении примеров, представленных на Фиг.6 и 7.
Навигационную информацию для связанного воспроизведения статического изображения, а также соответствующих статическому изображению данных графики и субтитров записывают в пакеты пакетированного элементарного потока статического изображения и соответствующих ему графических данных и данных субтитров. Как показано на Фиг.5, в пакет пакетированного элементарного потока статического изображения и пакеты пакетированного элементарного потока соответствующих графики и субтитров может быть включен уникальный идентификатор изображения, соответствующий номеру статического изображения.
Устройство воспроизведения может эффективно осуществлять управление воспроизведением статических изображений блоков представления, сгруппированных с использованием меток групп статических изображений SPG_marks, содержащихся в списке воспроизведения. Кроме того, устройство воспроизведения осуществляет связанное воспроизведение статического изображения и графики и субтитров, соответствующих статическому изображению, путем определения уникального идентификатора изображения статического изображения. Во время воспроизведения статических изображений и связанных данных устройство воспроизведения дополнительно воспроизводит аудиопоток, указанный субэлементом воспроизведения.
На Фиг.6 и 7 представлен пример структуры данных и способ управления статическими изображениями носителя высокой плотности записи типа BD-ROM, аналогичный рассмотренному выше со ссылкой на Фиг.5. Наиболее заметным различием между ними является то, что пример на Фиг.6 и Фиг.7 не содержит блоки представления.
Как показано на Фиг.6, поток статических изображений и потоки связанных данных (например, потоки графики и субтитров) пакетируют в пакеты пакетированного элементарного потока на основе статических изображений. А именно каждый пакет пакетированного элементарного потока в потоке статических изображений включает одно статическое изображение, а соответствующие пакеты пакетированного элементарного потока связанных данных включают связанные данные, соответствующие статическому изображению (например, для воспроизведения синхронно с соответствующим статическим изображением). Статическое изображение вместе со связанными данными, подлежащими воспроизведению синхронно с ним, группируют в модуль статического изображения. На основе модулей статических изображений поток статических изображений и потоки связанных данных мультиплексируют в файл статических изображений транспортных потоков стандарта MPEG2.
На Фиг.6 дополнительно показан файл информации о клипе, соответствующий файлу статических изображений. Файл информации о клипе включает карту точек входа (ЕР_МАР). Отдельные точки входа №1 ~ №k в карте точек входа содержат соответствующую навигационную информацию для доступа к позиции записи заголовка соответствующего модуля статического изображения. Например, навигационная информация включает информацию о начальной позиции точки входа для данного номера исходного пакета (SPN_EP_Start), указывающую на начальную позицию записи соответствующего модуля статического изображения.
На Фиг.7 представлен список воспроизведения для управления воспроизведением файла статических изображений, обсуждавшегося выше со ссылкой на Фиг.6. Как показано, элемент воспроизведения (Playltem) в списке воспроизведения содержит информацию о начальном изображении (IN_picture) и информацию о конечном изображении (OUT_picture), соответствующие соответственно начальной позиции и конечной позиции статических изображений в файле статических изображений, предназначенных для воспроизведения Субэлемент воспроизведения (SubPlayltem) в списке воспроизведения содержит информацию о времени начала воспроизведения субэлемента воспроизведения (SubPlayltem_IN_time) и информацию о времени окончания воспроизведения субэлемента воспроизведения (SubPlayltem_OUT_time) для отдельного аудиофайла, подлежащего воспроизведению в связи с файлом статических изображений. Аудиоданные могут быть воспроизведены синхронно или несинхронно с соответствующими статическими изображениями.
Список воспроизведения также содержит метку списка воспроизведения, ниже называемую статической меткой, указывающую на каждое статическое изображение. Информация о продолжительности представления для статического изображения и связанных данных, включенных в модуль статического изображения, может быть записана в статическую метку, соответствующую модулю статического изображения. Альтернативно или дополнительно информация о продолжительности представления может содержаться в элементе воспроизведения.
Статические метки особенно полезны при пропусках между изображениями во время показа слайдов с просмотром. Дополнительно можно заметить, что файл статических изображений или его части могут быть одновременно связаны с несколькими списками воспроизведения, имеющими отличную друг от друга продолжительность представления.
На Фиг.8 показано физическое расположение транспортного потока стандарта MPEG2, например, на оптическом диске. Как показано, каждая часть транспортного потока стандарта MPEG2, соответствующая модулю статического изображения, записана согласованно с физическим блоком записи, например элементом блока кода корректировки ошибок (ЕСС Block) или элементом сектора оптического диска. Например, если размер записи транспортного потока, соответствующей второму блоку статических изображений, таков, что она не заполняет физический блок записи, то незаполненную область заполняют нулевыми данными.
На Фиг.9 приведена принципиальная схема частичной структуры устройства для оптического диска, в котором применяется настоящее изобретение. Как показано, устройство для оптического диска включает оптическую головку 111 для воспроизведения данных с оптического диска. Система проигрывания видеодиска 112 управляет работой оптической головки 111 по воспроизведению и демодулирует данные, воспроизведенные оптической головкой 111. Система проигрывания видеодиска 112 генерирует аудиовидеопоток, который может также подаваться в цифроаналоговый преобразователь 13 для генерирования аудиовидеопотока в аналоговой форме.
Система проигрывания видеодиска 112 управляет оптической головкой 111 и демодулирует воспроизводимые данные на основе ввода пользователя, полученного через пользовательский интерфейс, а также навигационной и управляющей информации, записанной на оптическом диске в соответствии с настоящим изобретением. Например, для воспроизведения файла статических изображений система проигрывания видеодиска 112, как описано выше, обращается к меткам статических изображений, содержащимся в списке воспроизведения, а также к карте точек входа, содержащейся в файле информации о клипе. А именно система проигрывания видеодиска 112 считывает статическое изображение, графические данные и данные субтитров каждого модуля статического изображения в соответствии с порядком точек входа (ЕР №1, №2, …), записанных в карте точек входа. Затем система проигрывания видеодиска 112 выполняет последовательность операций воспроизведения показов слайдов, которые могут воспроизводиться в течение фиксированного времени в соответствии с информацией о продолжительности представления, содержащейся в статических метках, или воспроизводиться с пропусками блоков для блока статических изображений в соответствии с каждой из меток статических изображений согласно вводу с клавиатуры пользователя.
Как показано на Фиг.10, система проигрывания видеодиска 112 может содержать переключатель 120, буфер дорожки 121, демультиплексор транспортного потока 122, видеобуфер 123, буфер графики 124, буфер субтитров 125, аудиобуфер 126, видеодекодер 127, декодер графики 128, декодер субтитров 129, аудиодекодер 130, счетчик программных тактовых групп (PCR) 131 и микрокомпьютер 132.
Микрокомпьютер 132 управляет работой переключателя 120 в соответствии с вводом с клавиатуры пользователя или информацией о продолжительности представления, благодаря чему избирательно подаются статическое изображение (V), графические данные (G) и данные субтитров (ST) в буфер дорожки 121. Демультиплексор транспортного потока 122 обращается к идентификатору пакета потока данных, временно хранящемуся в буфере дорожки, и распределяет данные статического изображения, графические данные и данные субтитров соответственно в видеобуфер 123, буфер графики 124 и буфер субтитров 125.
Видеодекодер 127 декодирует данные статического изображения, декодер графики 128 декодирует графические данные, а декодер субтитров 129 декодирует данные субтитров. В результате воспроизводятся одно статическое изображение и связанные данные графики и субтитров.
Аналогичным образом микрокомпьютер 132 управляет работой переключателя 120 и избирательно подает аудиоданные (А), считываемые с оптического диска, в буфер дорожки 121. Демультиплексор транспортного потока 122 обращается к идентификатору пакета потока аудиоданных, временно хранящегося в буфере дорожки, благодаря чему аудиоданные выделяют и подают в аудиобуфер 126.
Аудиодекодер 130 декодирует и выдает декодированные аудиоданные. На этой стадии информация отметки времени представления, выделенная демультиплексором транспортного потока 122, подается в аудиодекодер 130. Кроме того, счетчик программных тактовых групп 131 подсчитывает информацию программных тактовых групп, выделенных демультиплексором транспортного потока 122, и результат подсчета программных тактовых групп подается в аудиодекодер 130. Так как использование отметок времени представления и программных тактовых групп хорошо известно в технике, их включение в данные, записываемые на оптический диск, подробно не описывается.
Аудиодекодер 130 воспроизводит аудиоданные, когда результат подсчета программных тактовых групп совпадает со значением отметки времени представления. Результат подсчета программных тактовых групп и значение отметки времени представления подаются только в аудиодекодер 130, благодаря чему регулируют время воспроизведения аудиоданных.
Соответственно устройство для оптического диска, совместно используя переключатель 120, буфер дорожки 121 и демультиплексор транспортного потока 122, может нормально выполнить операции показа слайдов посредством воспроизведения файла статических изображений и аудиофайла, отдельно, но в связи одного с другим на Blu-ray диске формата только для чтения.
На Фиг.11 подробно представлен другой пример осуществления системы проигрывания видеодиска 112. Данный пример аналогичен примеру на Фиг.10, за исключением того, что в него дополнительно включен сумматор отметок времени представления 133 с соответствующими подключениями к нему. Как было рассмотрено выше, микрокомпьютер 132 обращается к вводу пользователя с клавиатуры или к информации о продолжительности представления и таким образом управляет работой буфера дорожки 121 и переключателя 120. Эта же информация используется для управления сумматором отметок времени представления 133.
Сумматор отметок времени представления 133 обращается к отметке времени представления аудиоданных, временно хранящейся в буфере дорожки, и дополнительно записывает псевдоотметку времени представления, идентичную отметке времени представления аудиоданных, в пакеты пакетированного элементарного потока данных статического изображения, графических данных и данных субтитров.
Аудиоотметку времени представления, выделенную демультиплексором транспортного потока 122, передают на аудиодекодер 130, и информацию программных тактовых групп, выделенную указанным демультиплексором транспортного потока, подсчитывают указанным счетчиком программных тактовых групп 131. Результат подсчета программных тактовых групп подают на аудиодекодер 130, и когда результат подсчета программных тактовых групп совпадает с отметкой времени представления, аудиодекодер 130 воспроизводит аудиоданные.
Псевдоотметка времени представления, выделенная демультиплексором транспортного потока 122, и результат подсчета программных тактовых групп также распределяют на видеодекодер 127, декодер графики 128 и декодер субтитров 129. Когда результат подсчета программных тактовых групп совпадает с псевдоотметкой времени представления, воспроизводятся данные соответственно статического изображения, графические данные и данные субтитров.
Таким образом, устройство для оптического диска, совместно используя переключатель 120, буфер дорожки 121 и демультиплексор транспортного потока 122, может нормально выполнить операции показа слайдов посредством воспроизведения файла статических изображений и аудиофайла, отдельно, но в связи одного с другим, записанных на Blu-ray диске формата только для чтения.
На Фиг.12 показана принципиальная схема примера устройства записи и воспроизведения оптического диска в соответствии с настоящим изобретением. Как показано, аудиовидеокодер 9 принимает и кодирует данные (например, данные статического изображения, аудиоданные и т.д.). Аудиовидеокодер 9 выдает закодированные данные вместе с кодировочной информацией и информацией об атрибутах потока. Мультиплексор 8 мультиплексирует закодированные данные на основе кодировочной информации и информации об атрибутах потока для генерирования, например, транспортного потока стандарта MPEG-2. Формирователь исходных пакетов 7 формирует транспортные пакеты от мультиплексора 8 в исходные пакеты в соответствии с аудиовидеоформатом оптического диска. Как показано на Фиг.8, работой аудиовидеокодера 9, мультиплексора 8 и формирователя исходных пакетов 7 управляет контроллер 10. Контроллер 10 получает ввод от пользователя на выполнение записи и обеспечивает управляющую информацию аудиовидеокодеру 9, мультиплексору 8 и формирователю исходных пакетов 7. Например, контроллер 10 выдает команду аудиовидеокодеру 9 на тип кодирования для осуществления, выдает команду мультиплексору 8 на генерирование транспортного потока и выдает команду в формирователь исходных пакетов 7 на формат исходного пакета. Контроллер 10 дополнительно управляет дисководом 3 с целью записи выходных данных от формирователя исходных пакетов 7 на оптический диск.
Контроллер 10 также генерирует навигационную и управляющую информацию для управления воспроизведением данных, записанных на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, сохраненного на диске, предоставляемого компьютерной системой через интранет или Интернет и т.д.), контроллер 10 управляет дисководом 3 с целью записи одной или более структур данных в соответствии с Фиг.1-8 на оптический диск.
Во время воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также ввода пользователя, полученного через пользовательский интерфейс (например, с помощью кнопок управления на устройстве записи и воспроизведения или дистанционного устройства управления, связанного с этим устройством), контроллер 10 управляет дисководом 3 с целью воспроизведения данных с оптического диска. Например, как обсуждалось выше в связи с примерами осуществления настоящего изобретения, статическое изображение или статические изображения могут воспроизводиться в связи с аудиоданными на основе навигационной информации. Кроме того, изображение или группа изображений могут воспроизводиться в виде показа слайдов или его части. Как также обсуждалось выше, показ слайдов может быть синхронизированным, с возможностью просмотра и т.д.
Воспроизводимые исходные пакеты принимаются расформирователем исходных пакетов 4 и преобразуются в поток данных (например, транспортный пакетный поток стандарта MPEG-2). Демультиплексор 5 демультиплексирует поток данных в закодированные данные. Аудиовидеодекодер 6 декодирует закодированные данные с целью генерации исходных данных, которые были поданы в аудиовидеокодер 9. Во время воспроизведения контроллер 10 управляет работой расформирователя исходных пакетов 4, демультиплексора 5 и аудиовидеодекодера 6. Контроллер 10 принимает ввод пользователя на выполнение воспроизведения и выдает управляющую информацию на аудиовидеодекодер 6, демультиплексор 5 и расформирователь исходных пакетов 4. Например, контроллер 10 выдает команду аудиовидеодекодеру 9 на тип декодирования для осуществления, команду демультиплексору 5 на демультиплексирование транспортного потока и команду расформирователю исходных пакетов 4 на формат исходных пакетов.
В то время как Фиг.12 была описана как устройство записи и воспроизведения, необходимо иметь в виду, что может быть обеспечено устройство только записи или только воспроизведения, в которых используются те части устройства Фиг.12, которые обеспечивают выполнение функций записи или воспроизведения.
Как следует из вышеприведенного раскрытия, в настоящем изобретении обеспечивается носитель записи со структурой данных для управления статическими изображениями, записанными на носителе записи высокой плотности (например, на оптическом диске с высокой плотностью записи, таком как BD-ROM). Например, структура данных позволяет отображать статические изображения и, возможно, аудиоданные различными путями.
Способ управления статическими изображениями для носителя записи высокой плотности в соответствии с настоящим изобретением обеспечивает выполнение различных операций управления статическими изображениями и позволяет эффективно воспроизводить статические изображения в связи с соответствующими данными субтитров или графическими изображениями.
Как очевидно из приведенного выше описания, в настоящем изобретении предлагаются способы и устройства записи структуры данных на носитель записи высокой плотности с целью управления статическими изображениями, записанными на носителе записи.
Кроме того, в приведенном выше описании приведены способы и устройства воспроизведения статических изображений, записанных на носителе записи высокой плотности, на основе структуры данных, также записанной на носителе записи высокой плотности, с целью управления воспроизведением статических изображений.
Несмотря на то, что изобретение раскрыто на ограниченном числе примеров осуществления, специалисты в данной области техники благодаря этому описанию поймут, что возможны его многочисленные модификации и изменения. Например, несмотря на то, что описание относится к оптическому диску Blu-ray ROM формата только для чтения, настоящее изобретение не ограничено данным стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что все такие модификации и изменения находятся в пределах сущности и объема настоящего изобретения.