Носитель записи, устройство воспроизведения и способы записи и воспроизведения

Иллюстрации

Показать все

Предложены носитель записи, устройство воспроизведения и способы записи и воспроизведения носителя записи. На носитель записан аудиопоток. Аудиопоток включает в себя множество пакетов пакетированного элементарного потока, к каждому из которых присоединен идентификатор пакета, который включает в себя верхнее поле и нижнее поле. Верхнее поле указывает, что аудиопоток, содержащий пакет, является вторичным аудиопотоком, выходные данные воспроизведения которого могут быть смешаны с выходными данными воспроизведения первичного аудиопотока. Предложенное изобретение позволяет упростить идентификацию вторичного аудиопотока. 4 н. и 16 з.п. ф-лы, 50 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение имеет отношение к области техники, включающей в себя технологию микширования (смешения) аудиосигналов.

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

Технология микширования аудиосигналов является технологией для чтения, с одного или более носителей записи, первичного аудиопотока, содержащего первичный звук/голос, и вторичного аудиопотока, содержащего вторичный звук/голос, декодирования первичного и вторичного аудиопотоков соответственно, объединения результатов декодирования, чтобы сгенерировать несжатые цифровые аудиоданные, и вывода несжатых цифровых аудиоданных.

Технология позволяет предоставлять множество цифровых потоков, составляющих кинофильм, посредством различных носителей и, например, дает возможность приложить комментарий режиссера к кинофильму, увеличивая свободу в создании вариантов одного кинофильма. Следовательно, технология позволяет создавать большое количество вариантов из одного кинофильма.

Нижеприведенный документ, в качестве предшествующего уровня техники, раскрывает технологию для чтения цифровых потоков с носителей записи и воспроизведения считываемых цифровых потоков.

Документ 1: Выложенная Японская Патентная Заявка №2000228656

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

ЗАДАЧИ, РАЗРЕШАЕМЫЕ ИЗОБРЕТЕНИЕМ

Однако в модели устройства воспроизведения, которая выполняет такое микширование аудиосигналов, возможна ситуация, где, в то время как первичный аудиопоток читается с оптического диска, вторичный аудиопоток должен читаться с другого носителя записи. При этом может случиться, что пакет транспортного потока (ТП-пакет), считанный с оптического диска, и ТП-пакет, считанный с другого носителя записи, передаются по одной и той же шине. Когда это происходит, не очевидно, какие один или больше из множества ТП-пакетов составляют первичный аудиопоток или вторичный аудиопоток. В то время как существует возможность обрабатывать ТП-пакеты как одно целое, трудно обработать либо ТП-пакеты, составляющие первичный аудиопоток, либо ТП-пакеты, составляющие вторичный аудиопоток.

Если ТП-пакеты, составляющие первичный аудиопоток и вторичный аудиопоток, обрабатываются как одно целое, и первичный аудиопоток и вторичный аудиопоток выводятся с одним и тем же коэффициентом усиления, может произойти критическое для качества повреждение, такое как поломка динамика, если неблагоприятные параметры накладываются друг на друга.

Следовательно, задачей настоящего изобретения является предоставить носитель записи, который может, если ТП-пакеты, составляющие первичный аудиопоток и вторичный аудиопоток, передаются по одной и той же шине, обрабатывать два типа ТП-пакетов отдельно.

СРЕДСТВО РЕШЕНИЯ ЗАДАЧ

Для решения вышеописанной задачи настоящее изобретение предоставляет носитель записи, на котором записаны информация списка воспроизведения и аудиопоток, причем информация списка воспроизведения содержит информацию основного тракта и информацию подтракта, при этом информация основного тракта определяет один среди множества цифровых потоков как основной поток и определяет основной раздел воспроизведения для основного потока, информация подтракта определяет другой из упомянутого множества цифровых потоков как подпоток и определяет для этого подпотока подраздел воспроизведения, который должен быть синхронизирован с основным разделом воспроизведения, при этом основной поток включает в себя мультиплексированные в нем видеопоток и первичный аудиопоток, причем аудиопоток задается как подпоток и включает в себя множество пакетов, к каждому из которых присоединен с идентификатором пакета, который включает в себя верхнее поле и нижнее поле, и верхнее поле указывает, что аудиопоток является вторичным аудиопотоком, воспроизводимые выходные данные которого могут быть смешаны с воспроизводимыми выходными данными первичного аудиопотока.

ЭФФЕКТЫ ИЗОБРЕТЕНИЯ

При вышеописанной структуре, в которой верхнее поле идентификатора пакета указывает, что аудиопоток является Вторичным аудиопотоком, воспроизводимые выходные данные которого могут быть совмещены с воспроизводимыми выходными данными Первичного аудиопотока, модуль демультиплексирования устройства воспроизведения может вносить пакеты посредством шины, обращаться к верхнему полю каждого идентификатора пакета и, согласно указателю верхнего поля, выводить пакеты на модуль декодирования, выделенный для Вторичных аудиопотоков.

Модуль демультиплексирования соответственно может отделить пакеты пакетированного элементарного потока (ПЭП-пакеты), составляющие Вторичные аудиопотоки, с помощью демультиплексирования и послать ПЭП-пакеты на модуль декодирования, который не является модулем декодирования, выделенным для Первичных аудиопотоков.

При такой структуре, в которой пакеты, составляющие Первичные аудиопотоки, и пакеты, составляющие Вторичные аудиопотоки, отделены и поданы на различные модули декодирования, существует возможность понижающего преобразования, понижающего микширования или уменьшения коэффициента усиления только пакетов, которые составляют Первичные аудиопотоки. Это позволяет подвергать специальным процессам в режиме реального времени только пакеты, которые составляют Первичный аудиопоток, даже при считывании Вторичного аудиопотока с носителя записи, в то время как Первичный аудиопоток считывается с оптического диска, и подавать два потока на два соответствующих модуля декодирования. Кроме того, нижнее поле идентифицирует один среди множества Вторичных аудиопотоков с помощью его серийного номера. При этой структуре, если доступно множество различных языков для дикторского текста, дикторский текст может быть воспроизведен на походящем среди них языке.

ПЕРЕЧЕНЬ ЧЕРТЕЖЕЙ

Фиг. 1 показывает использование носителя записи в соответствии с настоящим изобретением.

Фиг. 2 показывает внутреннюю структуру BD-ROM.

Фиг. 3 показывает структуру файла, которому назначено расширение "m2ts".

Фиг. 4 показывает, каким процессам подвергаются ТП-пакеты, составляющие аудио/видеоклип, перед их записью на BD-ROM.

Фиг. 5 показывает взаимосвязи между физическим модулем BD-ROM и Исходными пакетами, составляющими одну непрерывную часть файла.

Фиг. 6 показывает элементарные потоки, которые объединяются в аудио/видеоклип.

Фиг. 7 показывает внутреннюю структуру информации Клипа.

Фиг. 8 показывает параметры настройки карты_ТВ на видеопотоке кинофильма.

Фиг. 9 показывает структуру данных информации Списка Воспроизведения.

Фиг. 10 показывает взаимосвязи между аудио/видеоклипом и информацией Списка Воспроизведения.

Фиг. 11 показывает структуру файла sound.bdmv.

Фиг. 12 показывает внутреннюю структуру локального запоминающего устройства 200.

Фиг. 13 показывает элементарные потоки, которые объединены в Подклип.

Фиг. 14 показывает карту назначения ИП в стандарте BD-ROM.

Фиг. 15A показывает внутреннюю структуру Вторичного аудиопотока.

Фиг. 15B показывает пример кадра аудиоданных.

Фиг. 15C показывает внутреннюю структуру метаданных.

Фиг. 15D показывает пример информации регулировки усиления.

Фиг. 16 показывает, как громкость звука Первичного аудиопотока регулируется метаданными во Вторичном аудиопотоке.

Фиг. 17 показывает структуру данных информации Списка Воспроизведения.

Фиг. 18 показывает внутреннюю структуру информации Подтракта в подробностях.

Фиг. 19 показывает взаимосвязи между Подклипом на локальном запоминающем устройстве 200, информацией Списка Воспроизведения на локальном запоминающем устройстве 200, и Основным Клипом на BD-ROM.

Фиг. 20 показывает карту_ТВ и ось времени Элемента Воспроизведения, которые установлены для Основного Клипа, и карту_ТВ и ось времени Подэлемента Воспроизведения, которые установлены для Подклипа, составленного из Первичного и Вторичного аудиопотоков.

Фиг. 21 показывает внутреннюю структуру STN_таблицы.

Фиг. 22A показывает атрибут_Потока, соответствующий видеопотоку.

Фиг. 22B показывает атрибут_Потока, соответствующий Первичному аудиопотоку и Вторичному аудиопотоку.

Фиг. 22C показывает запись_Потока для видеопотоков.

Фиг. 22D показывает Подзаписи для Вторичных аудиопотоков.

Фиг. 22E показывает внутреннюю структуру Информации_Объединения_Вторичного_Аудиосигнала_ Первичного_ Аудиосигнала, которой ставится в соответствие пара запись_Потока и атрибут_Потока для Вторичного аудиопотока.

Фиг. 23 показывает требования для Первичных аудиопотоков в соответствии с Информацией_Объединения_Вторичного_Аудиосигнала_ Первичного_Аудиосигнала.

Фиг. 24 показывает виртуальный пакет, который сгенерирован устройством 300 воспроизведения.

Фиг. 25 показывает внутреннюю структуру устройства воспроизведения в соответствии с настоящим изобретением.

Фиг. 26 показывает функции модуля 22 управления.

Фиг. 27A показывает распределение битов в РУСП1.

Фиг. 27B показывает распределение битов в РУСП14.

Фиг. 27C показывает распределение битов в РУСП31.

Фиг. 28 является блок-схемой последовательности операций, показывающей процедуру воспроизведения Списка Воспроизведения с помощью модуля обработки Списка Воспроизведения.

Фиг. 29A показывает переход состояния набора значений в РУСП1.

Фиг. 29B является блок-схемой последовательности операций "Процедуры при изменении параметров проигрывания" в РУСП1.

Фиг. 30 является блок-схемой последовательности операций, показывающей подробную процедуру этапа S5.

Фиг. 31 является блок-схемой последовательности операций, показывающей процедуру для установки РУСП1, если запрошено изменение потока.

Фиг. 32A показывает переход состояния набора значений в РУСП14.

Фиг. 32B является блок-схемой последовательности операций "Процедуры при изменении параметров проигрывания" в РУСП14.

Фиг. 33 является блок-схемой последовательности операций, показывающей подробную процедуру этапа S35.

Фиг. 34 является блок-схемой последовательности операций, показывающей процедуру для установки РУСП14, если запрошено изменение потока.

Фиг. 35A показывает модель соединения устройства 300 воспроизведения, аудио/видео-усилителя 500 и динамиков 600.

Фиг. 35B показывает, как количество каналов изменяется в каждом из устройства 300 воспроизведения, аудио/видео-усилителя 500 и динамиков 600.

Фиг. 36A показывает структуру ИБД.

Фиг. 36B показывает значения, которые могут быть установлены в каждом поле ИБД.

Фиг. 36C показывает последовательность осуществления связи с использованием ИБД между устройством 300 воспроизведения и аудио/видео-усилителем 500.

Фиг. 37 показывает внутреннюю структуру РУСП15 в наборе 23 РУСП.

Фиг. 38 является блок-схемой последовательности операций, показывающей процедуру обработки в модуле 22 управления во втором варианте осуществления.

Фиг. 39 показывает меню для принятия решения, выполнять ли транзитный вывод.

Фиг. 40 показывает меню для принятия решения, выполнять ли транзитный вывод.

Фиг. 41 является блок-схемой последовательности операций, показывающей процедуры для установки способности проигрывателя к воспроизведению аудиосигнала в РУСП15 согласно ИБД.

Фиг. 42 является блок-схемой последовательности операций, показывающей процедуры для установления способности проигрывателя к воспроизведению аудиосигнала в РУСП15 в соответствии с ИБД.

Фиг. 43A показывает пример устройства 300 воспроизведения, установленного в автомобиле.

Фиг. 43B показывает внутреннюю структуру РУСП31 в третьем варианте осуществления.

Фиг. 44 показывает внутреннюю структуру информации Метки Списка Воспроизведения, содержащуюся в информации Списка Воспроизведения.

Фиг. 45 показывает спецификацию положения сегмента посредством информации Метки СВ.

Фиг. 46 является блок-схемой процедуры последовательности операций обработки Java™-приложения в третьем варианте осуществления.

Фиг. 47 является блок-схемой последовательности операций, показывающей процедуру поиска главы.

Фиг. 48 является блок-схемой последовательности, показывающей процедуру пропуска главы.

Фиг. 49 является блок-схемой последовательности операций Java™-приложения в четвертом варианте осуществления.

Фиг. 50 показывает пример отображения меню, имеющего "кнопку обновления".

ОПИСАНИЕ ССЫЛОЧНЫХ ПОЗИЦИЙ

100 BD-ROM

200 локальное запоминающее устройство

300 устройство воспроизведения

400 телевизор

500 аудио/видео-усилитель

600 динамики

1a дисковод BD-ROM

1b шина

2a, 2b буферы считывания

3a, 3b модули разуплотнения

4 модуль декодирования видеосигнала

5 видеоплоскость

6a, 6b буферы

7a, 7b модули декодирования аудиосигнала

8 модуль понижающего микширования/Понижающей дискретизации

9a, 9b модули микширования

10a переключатель

10b модуль кодирования

11 модуль декодирования интерактивной графики

12 плоскость интерактивной графики

13 модуль декодирования графического представления

14 плоскость графического представления

15 модуль декодирования формата JPEG

16 плоскость заставки

17 модуль объединения

18a, 18b модули генерации CT

19a, 19b модули генерации ТПо

21 память

22 модуль управления

23 набор РУСП

24 модуль преобразования ИП

25 модуль связи

26 модуль приема операций

27 модуль передачи/приема HDMI

41 модуль обработки Списка Воспроизведения

42 модуль исполнения процедур

43 модуль исполнения процедур

44 модуль управления микшированием

ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Первый Вариант Осуществления

Ниже описывается вариант осуществления носителя записи в соответствии с настоящим изобретением. Сначала будет описано использование носителя записи в соответствии с настоящим изобретением. Фиг. 1 показывает использование носителя записи в соответствии с настоящим изобретением. На Фиг. 1 носителем записи в соответствии с настоящим изобретением является локальное запоминающее устройство 200. Локальное запоминающее устройство 200 используется с целью подачи кинофильма на систему домашнего кинотеатра, составленную из устройства 300 воспроизведения, телевизора 400, аудио/видео-усилителя 500 и динамиков 600.

Теперь будут описаны BD-ROM 100, локальное запоминающее устройство 200 и устройство воспроизведения 300.

BD-ROM 100 является носителем записи, на котором записан кинофильм.

Локальное запоминающее устройство 200 является жестким диском, который встроен в устройство воспроизведения и используется для хранения контента (информационно значимого содержимого), который распространяется с сервера дистрибьютера кинофильма.

Устройство воспроизведения 300 является цифровым бытовым электроприбором, поддерживающим подключение к сетям, и обладает функцией воспроизведения контента BD-ROM 100. Устройство воспроизведения 300 также выполнено с возможностью объединять контент, который загружен с сервера поставщика кинофильма через сеть, с контентом, записанным на BD-ROM 100, для расширения/обновления контента BD-ROM 100. При использовании технологии, называемой "виртуальный пакет", есть возможность объединить контент, записанный на BD-ROM 100, с контентом, записанным на локальном запоминающем устройстве 200, и обрабатывать данные, которые не записаны на BD-ROM 100, как будто они записаны на BD-ROM 100.

До сих пор описывалось использование носителя записи в соответствии с настоящим изобретением.

Далее будет описано изготовление носителя записи в соответствии с настоящим изобретением. Носитель записи в соответствии с настоящим изобретением может быть получен путем усовершенствования файловой системы BD-ROM. Фиг. 2 показывает структуру файлов/каталогов BD-ROM. На Фиг. 2 структура файлов/каталогов BD-ROM включает в себя каталог BDMV под корневым каталогом.

<Схема BD-ROM>

Фиг. 2 показывает внутреннюю структуру BD-ROM. Четвертая строка Фиг. 2 показывает BD-ROM. Третья строка показывает дорожки на BD-ROM. Фиг. 2 показывает дорожки в виде распространяющихся по горизонтали, хотя в действительности они образуют спираль в направлении от внутренней окружности к внешней окружности. Дорожки включают в себя начальную область, область тома и конечную область. Область тома на Фиг. 2 имеет многоуровневую модель, которая включает в себя физический уровень, уровень файловой системы и уровень приложений. 1-я строка на Фиг. 2 показывает формат уровня приложений (формат приложений) BD-ROM, представленный в виде структуры каталогов. В 1-ой строке на Фиг. 2 BD-ROM включает в себя каталог BDMV под корневым каталогом (ROOT).

Каталог BDMV включает в себя файлы, которым назначено расширение "bdmv" ("index.bdmv" и "MovieObject.bdmv"). В каталоге BDMV шесть подкаталогов: каталог PLAYLIST, каталог CLIPINF, каталог STREAM, каталог BDBJ, каталог BDJA и каталог AUXDATA.

Каталог PLAYLIST включает в себя файл, которому назначено расширение "mpls" ("00001.mpls").

Каталог CLIPINF включает в себя файл, которому назначено расширение "clpi" ("00001.clpi").

Каталог STREAM включает в себя файл, которому назначено расширение "m2ts" ("00001.m2ts").

Каталог BDBJ включает в себя файл, которому назначено расширение "bobj" ("00001.bobj").

Каталог BDJA включает в себя файл, которому назначено расширение "jar" ("00001.jar").

Каталог AUXDATA включает в себя файл "sound.bdmv".

Из вышеописанной структуры каталогов понятно, что множество различных типов файлов хранится на BD-ROM.

<Структура BD-ROM 1: Аудио/Видеоклип (AVClip)>

Сначала будут разъяснены файлы с расширением "m2ts". Фиг. 3 показывает структуру файла, которому назначено расширение "m2ts". Файл, которому назначено расширение "m2ts" ("00001.m2ts"), хранит аудио/видеоклип. Аудио/Видеоклип является цифровым потоком в формате транспортного потока данных MPEG2. Цифровой поток сгенерирован преобразованием цифрового видео и аудио (верхняя 1-я строка) в элементарный поток, составленный из ПЭП-пакетов (верхняя 2-я строка), и преобразованием элементарного потока в ТП-пакеты (верхняя 3-я строка) и, аналогично, преобразованием потока графического представления (СГП) для субтитров или подобного и потока интерактивной графики (СГИ) для интерактивных целей (нижняя 1-я строка, нижняя 2-я строка) в ТП-пакеты (3-я строка) и затем, в заключение, мультиплексированием этих ТП-пакетов.

Поток СГП является графическим потоком, составляющим субтитры, написанные на некотором языке. Существует множество потоков, которые, в свою очередь, соответствуют множеству языков, например английскому, японскому и французскому. Поток СГП составлен из функциональных сегментов, таких как: СУП (Сегмент Управления Представлением); СОП (Сегмент Определения Палитры); СОО (Сегмент Определения Окна); СООб (Сегмент Определения Объекта) и КОН (КОНЕЦ Сегмента Настройки Дисплея). СООб (Сегмент Определения Объекта) является функциональным сегментом, который определяет графический объект как субтитры.

СОО является функциональным сегментом, который определяет область отрисовки объекта на экране. СОП (Сегмент Определения Палитры) является функциональным сегментом, который определяет цвет при отрисовке графического объекта. СУП является функциональным сегментом, который определяет управление страницами при отображении субтитров. Такое управление страницами включает в себя Вставку/Вырезку изображения, Наплыв, Изменение Цвета, Прокрутку и постепенную смену одного изображения другим. С управлением страницами при помощи СУП есть возможность получить эффекты отображения, например постепенное исчезновение текущего субтитра при отображении следующего субтитра.

Поток СГИ является графическим потоком для обеспечения интерактивного управления. Интерактивное управление, определенное потоком СГИ, является интерактивным управлением, которое совместимо с интерактивным управлением в устройстве воспроизведения цифровых многофункциональных дисков (DVD). Поток СГИ составлен из функциональных сегментов, таких как: СИК (Сегмент Интерактивной Композиции); СОП (Сегмент Определения Палитры); СООб (Сегмент Определения Объекта); и КОН (КОНЕЦ Сегмента Настройки Дисплея). СООб (Сегмент Определения Объекта) является функциональным сегментом, который определяет графический объект. Кнопка на интерактивном экране отрисовывается с помощью множества таких графических объектов. СОП (Сегмент Определения Палитры) является функциональным сегментом, который определяет цвет при отрисовке графического объекта. СИК (Сегмент Интерактивной Композиции) является функциональным сегментом, который обеспечивает изменения состояния, в силу чего состояние кнопки изменяется в соответствии с действием пользователя. СИК включает в себя кнопочную команду, которая исполняется, если нажатием на кнопку выполнено действие подтверждения.

Аудио/Видеоклип составлен из одной или более "СТ_последовательностей". "СТ_последовательность" является разделом, который не включает в себя разрыв системной временной оси Системного Таймера (СТ), который является стандартным временем системы для аудио/видео (AV) потока. Разрыв системной временной оси СТ является точкой, в которой индикатор_разрыва ВОП-пакета, который переносит ВОП (Временную отметку программы), к которому обращается модуль декодирования, чтобы получить СТ, находится в состоянии ON («Включено»).

Далее будет объясняться, как аудио/видеоклип вышеописанной конструкции записан на BD-ROM. Фиг. 4 показывает, каким процессам подвергаются ТП-пакеты, составляющие аудио/видеоклип, перед их записью на BD-ROM. 1-я строка на Фиг. 4 показывает ТП-пакеты, составляющие аудио/видеоклип.

Как показано во 2-й строке на Фиг. 4, 4-байтовый дополнительный_заголовок_ТП (затененные части на чертеже) присоединен к каждому 188-байтовому ТП-пакету, составляющему аудио/видеоклип, для образования каждого 192-байтового Исходного пакета. Дополнительный_заголовок_ТП включает в себя Отметку_Времени_Поступления, которая является информацией, указывающей время, в которое ТП-пакет подается на вход модуля декодирования.

Аудио/Видеоклип, который показан в 3-й строке, включает в себя одну или более "ТПо_последовательностей", каждая из которых является последовательностью Исходных пакетов. "ТПо_последовательность" является последовательностью Исходных пакетов, где Таймеры_Поступления (ТПо), на которые ссылаются Отметки_Времени_Поступления, включены в состав ТПо_Последовательности, не включают в себя "разрыв временной оси поступления". Другими словами, "ТПо_последовательность" является последовательностью Исходных пакетов, где Таймеры_Времени_Поступления, на которые ссылаются Отметки_Времени_Поступления, включенные в состав ТПо_Последовательности, непрерывны.

Такие ТПо_последовательности составляют аудио/видеоклип и записаны на BD-ROM с именем файла "xxxxx.m2ts".

Аудио/Видеоклип, как и в случае с обычными компьютерными файлами, разделяется на одну или более непрерывных частей (экстентов) файла, которые затем записываются в области на BD-ROM. 4-ая строка показывает, как аудио/видеоклип записан на BD-ROM. В 4-ой строке каждая непрерывная часть файла, составляющая файл, имеет размер данных, который является равным или большим чем заранее заданный размер, называемый S-диапазон.

S-диапазон является минимальным размером данных каждой непрерывной части файла, причем аудио/видеоклип разделен на множество непрерывных частей файла, которые должны быть записаны.

Предположим, что время, требующееся оптической головке, чтобы перейти к позиции на BD-ROM, получено из следующего уравнения:

Время_перехода = Время_доступа + Время_издержек.

"Время_Доступа" является требующимся временем, которое согласуется с расстоянием перехода (расстояние до физического адреса точки назначения перехода).

Считанные с BD-ROM ТП-пакеты сохраняются в буфере, называемом буфером считывания, и затем выводятся на модуль декодирования. "Время_издержек" получается из следующего уравнения, если ввод на буфер считывания выполняется с битовой скоростью, называемой Rud, и число секторов в ECC-блоке представлено Secc:

Время_издержек ≤ (2 × Secc × 8)/Rud = 20 мс.

Считанные с BD-ROM ТП-пакеты сохраняются в буфере считывания в виде Исходных пакетов и затем подаются на модуль декодирования со скоростью передачи, называемой "Скорость_Записи_ТП".

Чтобы поддерживать скорость передачи равной Скорости_Записи_ТП, в то время как ТП-пакеты подаются на модуль декодирования, необходимо, чтобы в течение Времени_перехода ТП-пакеты непрерывно выводились из буфера считывания на модуль декодирования. В настоящем описании Исходные пакеты, не ТП-пакеты, выводятся из буфера считывания. В результате, если отношение размеров ТП-пакета к Исходному пакету является 192/188, необходимо, чтобы в течение Времени_перехода Исходные пакеты непрерывно выводились из буфера считывания со скоростью передачи "192/188 × Скорость_Записи_ТП".

Соответственно, величина занятой буферной емкости буфера считывания, которая не вызывает опустошения, представлена следующим уравнением:

Заполнение_буфера ≥ (Время_перехода / 1000 × 8) × ((192/188) × Скорость_Записи_ТП).

Интенсивность входящего потока на буфер считывания представлена как Rud, а интенсивность исходящего потока из буфера считывания представлена как Скорость_Записи_ТП × (192/188). Следовательно, интенсивность заполнения буфера считывания получается выполнением "(интенсивность входящего потока) - (интенсивность исходящего потока)", и, таким образом, получается путем "(Rud - Скорость_Записи_ТП) × (192/188)".

Время "Tx", требующееся для заполнения буфера считывания с помощью "Заполнения_буфера", получается из следующего уравнения:

Tx = Заполнение_буфера / (Rud - Скорость_Записи_ТП × (192/188)).

Считывая с BD-ROM, необходимо продолжать подавать на вход ТП-пакеты со скоростью передачи данных Rud в период времени "Tx". В результате минимальный размер данных S-диапазон каждой непрерывной части, если аудио/видеоклип разделен на множество непрерывных частей файла, которые должны быть записаны, получен из следующих уравнений:

S-диапазон = Rud × Tx

= Rud × Заполнение_буфера / (Rud - Скорость_Записи_ТП × (192/188))

≥ Rud × (Время_перехода / 1000 × 8) × ((192/188) × Скорость_Записи_ТП) / (Rud - Скорость_Записи_ТП × (192/188))

≥ (Rud × Время_перехода / 1000 × 8) × Скорость_Записи_ТП × 192 / (Rud × 188 - Скорость_Записи_ТП × 192).

Следовательно,

S-диапазон ≥ (Время_перехода × Rud / 1000 × 8) × (Скорость_Записи_ТП × 192 / (Rud × 188 - Скорость_Записи_ТП × 192)).

Если каждая непрерывная часть файла, составляющая аудио/видеоклип, имеет размер данных, который является равным или большим, чем S-диапазон, который вычислен в качестве значения, не вызывающего опустошение модуля декодирования, даже если непрерывные части файла, составляющие аудио/видеоклип, расположены на BD-ROM разрозненно, ТП-пакеты непрерывно подаются на модуль декодирования так, чтобы данные считывались непрерывно во время воспроизведения.

Фиг. 5 показывает взаимосвязи между физическим модулем BD-ROM и Исходными пакетами, составляющими одну непрерывную часть файла. Как показано во 2-й строке, на BD-ROM образовано множество секторов. Исходные пакеты, составляющие непрерывную часть файла, как показано в 1-й строке, разделены на группы, каждая из которых составлена из 32 Исходных пакетов. Каждая группа Исходных пакетов затем записывается в набор из трех последовательных секторов. Группа из 32 Исходных пакетов представляет собой 6144 байта(= 32 × 192), что равно величине трех секторов (=2048 × 3). 32 Исходных пакета, сохраненных в этих трех секторах, называются "Выровненным Модулем". Запись на BD-ROM выполняется в единицах Выровненных Модулей.

В 3-й строке код коррекции ошибок (ЕСС) назначается каждому блоку из 32 секторов. Блок с кодом коррекции ошибок именуется ECC-блоком. Поскольку имеется доступ к BD-ROM в единицах Выровненных Модулей, устройство воспроизведения может получить 32 полных Исходных пакета. До сих пор описывался процесс записи аудио/видеоклипа на BD-ROM.

<Типы Элементарных Потоков>

Фиг. 6 показывает элементарные потоки, которые объединяются в аудио/видеоклип.

Как показано на Фиг. 6, объединены в аудио/видеоклип: видеопоток с высоким качеством изображения, имеющий идентификатор пакета (ИП) 0x1011; Первичные аудиопотоки, имеющие идентификаторы ИП от 0x1100 до 0x111F; СГП-потоки, имеющие идентификаторы ИП от 0x1200 до 0x121F; и СГИ-потоки, имеющие идентификаторы ИП от 0x1400 до 0x141F. Пакеты, составляющие элементарные потоки, имеют назначенные соответствующие ИП и демультиплексируются на основе идентификаторов ИП. В дальнейшем аудио/видеоклип, в который мультиплексирован такой видеопоток с высоким качеством изображения, именуется "Основной Клип", а аудио/видеоклип, который воспроизводится одновременно с Основным Клипом, именуется "Подклип".

<Структура BD-ROM 2: Информация Клипа>

Дальше будут описаны файлы, которым назначено расширение "clpi". Файл (00001.clpi), которому назначено расширение "clpi", хранит информацию Клипа. Информация Клипа является управленческой информацией по каждому аудио/видеоклипу. Фиг. 7 показывает внутреннюю структуру информации Клипа. Как показано в левой части чертежа, информация Клипа включает в себя:

i) "Информацию Клипа()", хранящую информацию, касающуюся аудио/видеоклипа;

ii) "Информацию Последовательности()", хранящую информацию, касающуюся ТПо-последовательности и СТ-последовательности;

iii) "Информацию Программ()", хранящую информацию, касающуюся Последовательности Программ; и

iv) "Информацию характеристической точки (ИХТ())".

"Информация Клипа" включает в себя "тип_приложения", указывающий тип приложения аудио/видеоклипа, который упоминается в информации Клипа. "Скорость_Записи_ТП", которая указывает, является ли содержимое видеоданными или фотоснимками (демонстрация слайдов), является системной информацией о битовой скорости аудио/видеоклипа.

Информация Последовательности является информацией, касающейся одной или более СТ-последовательностей и ТПо-Последовательностей, содержащихся в аудио/видеоклипе. Данная информация предоставлена, чтобы предварительно уведомить устройство воспроизведения о разрыве системной оси времени и разрыве оси времени поступления. То есть, если такой разрыв присутствует, существует возможность того, что ВМП и ВМА, которые имеют одинаковое значение, обнаруживаются в аудио/видеоклипе. Это может привести к некачественному воспроизведению. Информация Последовательности предоставляется для указания того, откуда и куда в транспортном потоке информации следуют СТ или ТПо.

Информация Программы является информацией, которая указывает раздел (называемый "Последовательность Программы") программы, где содержимое является постоянным. Здесь "Программа" является группой элементарных потоков, которые имеют общую ось времени для синхронизированного воспроизведения. Эта Информация Программы предоставляется, чтобы предварительно уведомить устройство воспроизведения о точке, в которой содержимое Программы изменяется. Нужно отметить, что точкой, в которой содержимое Программы изменяется, является, например, точка, в которой изменяется ИП видеопотока, или точка, в которой тип видеопотока изменяется с SDTV на HDTV.

Далее будет описана Информация характеристической точки (ИХТ). Направленная линия cu2 указывает на подробное изображение структуры ИХТ. Как показывает направленная линия cu2, ИХТ составлена из числа Ne карт_ТВ_для_одного_ИП_потока: (карта_ТВ_для_одного_ИП_потока [0]…карта_ТВ_для_одного_ИП_потока [Ne-1]). Эти карты_ТВ_для_одного_ИП_потока являются картами точек входа (картами_ТВ) элементарных потоков, которые являются частью аудио/видеоклипа. Карта_ТВ является информацией, которая указывает, совместно со временем входа (ВМП_начала_ТВ), номер пакета (НПП_начала_ТВ) на позиции входа в случае, когда Модуль Доступа присутствует в одном элементарном потоке. Направленная линия cu3 на чертеже указывает на подробное изображение внутренней структуры карты_ТВ_для_одного_ИП_потока.

Из этого понятно, что карта_ТВ_для_одного_ИП_потока составлена из числа Ne Верхних_ТВ (Верхняя_ТВ(0)… Верхняя_ТВ(Ne-1)) и числа Nf Нижних_ТВ(Нижняя_ТВ(0)… Нижняя_ТВ(Nf-1)). Здесь Верхняя_ТВ выполняет роль указания старших битов НПП_начала_ТВ и ВМП_начала_ТВ Модуля Доступа (I-изображение без IDR, IDR-изображение), Нижняя_ТВ играет роль указания младших битов НПП_начала_ТВ и ВМП_начала_ТВ Модуля Доступа (I-изображение без IDR, IDR-изображение).

Направленная линия cu4 на чертеже указывает на подробное изображение внутренней структуры Верхняя_ТВ. Как показывает направленная линия cu4, Верхняя_ТВ(i) составлена из: "ссылка_на_идентификатор_Нижней_ТВ[i]", которая является контрольным значением для Нижней_ТВ; "ВМП_Верхней_ТВ[i]", которая указывает старшие биты ВМП Модуля Доступа (I-изображение без IDR, IDR-изображение); и "НПП_Верхней_ТВ[i]", который указывает старшие биты НПП Модуля Доступа (I-изображение без IDR, IDR-изображение). Здесь, "i" является идентификатором данной Верхней_ТВ.

Направленная линия cu5 на чертеже указывает на подробное изображение структуры Нижней_ТВ. Как показывает направленная линия cu5, Нижняя_ТВ(i) составлена из: "является_ли_точкой_изменения_ракурса(идентификатор_Нижней_ТВ)", который указывает, является ли соответствующий Модуль Доступа IDR-изображением; "Смещение_позиции_конца_I-изображения(идентификатор_Нижней_ТВ)", который указывает размер соответствующего Модуля Доступа; "ВМП_Нижней_ТВ(идентификатор_Нижней_ТВ)", которая указывает младшие биты ВМП Модуля Доступа (I-изображение без IDR, IDR-изображение); и "НПП_Нижней_ТВ(идентификатор_Нижней_ТВ)", который указывает младшие биты НПП Модуля Доступа (I-изображение без IDR, IDR-изображение). Здесь "идентификатор_Нижней_ТВ" является идентификатором для отождествления заданной Нижней_ТВ.

<Пояснение Информации Клипа 2: Карта_ТВ>

Здесь карта_ТВ будет разъяснена на характерном примере. Фиг. 8 показывает параметры настройки карты_ТВ на видеопотоке кинофильма. 1-я строка показывает множество изображений (IDR-изображение, I-изображение, B-изображение и P-изображение, заданных в MPEG4-аудио/видеоклипе). 2-я строка показывает ось времени для изображений. 4-я строка показывает последовательность пакетов, и 3-я строка показывает настройки карты_ТВ.

Предполагается, что на оси времени во 2-й строке IDR-изображение или I-изображение присутствует в каждый момент времени t1…t7. Интервал между смежными моментами времени t1…t7 представляет собой приблизительно одну секунду. Карта_ТВ, используемая для кинофильма, является установкой для указания t1 - t7 в качестве времен входа (ВМП_начала_ТВ) и указания позиций входа (НПП_начала_ТВ) совместно с временами входа.

<Информация Списка Воспроизведения>

Дальше будет описана информация Списка Воспроизведения. Файл (00001.mpls), которому назначено расширение "mpls", является файлом, хранящим информацию Списка Воспроизведения (СВ).

Фиг. 9 показывает структуру данных информации Списка Воспроизведения. Как показано направленной линией mp1 на Фиг. 9, информация Списка Воспроизведения включает в себя: информацию Основного Тракта (Основной_Тракт()), которая определяет Основной Тракт; и информацию Метки Списка Воспроизведения (Метка_Списка_Воспроизведения()), которая определяет главу.

<Пояснение Информации Списка Воспроизведения 1: Информация Основного Тракта>

Сначала будет описан Основной Тракт. Основной Тракт является трактом представления, который определен в терминах видеопотока как основное изображение и аудиопоток.

Как обозначено стрелкой mp1m, Основной Тракт определяется множеством частей информации Списка Воспроизведения: информация_Элемента_Воспроизведения#1… информация_Элемента_Воспроизведения#m. Информация_Элемента_Воспроизведения определяет один или более логических разделов воспроизведения, которые составляют Основной Тракт. Направленная линия hs1 на чертеже указывает на подробное изображение структуры информации Элемента Воспроизведения. Как показано направленной линией hs1, информация Элемента Воспроизведения составлена из: "имя_файла_Информации_Клипа", указывающего имя файла информации раздела воспроизведения аудио/видеоклипа, которому принадлежат точка ВХОД и точка ВЫХОД раздела воспроизведения; "идентификатор_кодека_Клипа", который указывает способ кодирования аудио/видеоклипа; "является_ли_многоракурсным", который указывает, является ли Элемент Воспроизведения многоракурсным; "условие_соединения", которое указывает, плавно ли соединены текущий Элемент Воспроизведения и предшествующий Элемент Воспроизведен