НОСИТЕЛЬ ЗАПИСИ ИНФОРМАЦИИ, УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОРМАЦИИ И СПОСОБ ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ, УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ИНФОРМАЦИИ И СПОСОБ ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ, УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ-ЗАПИСИ ИНФОРМАЦИИ И СПОСОБ ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ, ПРОГРАММА ДЛЯ ЗАПИСИ ИНФОРМАЦИИ, ПРОГРАММА ДЛЯ ВОСПРОИЗВЕДЕНИЯ ИНФОРМАЦИИ, ПРОГРАММА ДЛЯ ВОСПРОИЗВЕДЕНИЯ-ЗАПИСИ ИНФОРМАЦИИ И СТРУКТУРА ДАННЫХ, ВКЛЮЧАЮЩАЯ В СЕБЯ СИГНАЛ УПРАВЛЕНИЯ
DATA RECORD MEDIUM, DEVICE FOR DATA RECORDING AND METHOD FOR ITS REALISATION, DEVICE FOR DATA PLAYBACK AND METHOD FOR ITS REALISATION, DEVICE FOR DATA RECORDING-PLAYBACK AND METHOD FOR ITS REALISATION, PROGRAM FOR DATA RECORDING, PROGRAM FOR DATA PLAYBACK, PROGRAM FOR DATA PLAYBAK-RECORDING AND DATA STRUCTURE CONTAINING CONTROL SIGNAL

Область техники, к которой относится изобретение
Настоящее изобретение относится к области техники, касающейся носителей записи информации, такого как оптический диск с высокой плотностью записи с возможностью записи различных видов информации (например, основного видеоизображения, звука, фрагмента изображения и информации управления воспроизведением) с высокой плотностью записи, устройства для записи информации и способа записи информации на носитель записи информации, устройства воспроизведения информации и способа воспроизведения информации с носителя записи информации, устройства воспроизведения-записи информации и способа для его осуществления, обеспечивающих возможность записи и воспроизведения информации, компьютерной программы для управления записью или воспроизведением и структуры данных, включающей в себя сигнал управления для управления воспроизведением.
УРОВЕНЬ ТЕХНИКИ
В так называемом "звуковом стандарте DVD" используют "листаемое слайд-шоу". Листаемое слайд-шоу может выводить и отображать заранее подготовленные неподвижные изображения при воспроизведении фрагмента музыки и может упорядоченно сменять отображаемые неподвижные изображения при эксплуатации устройства воспроизведения пользователем.
Листаемое слайд-шоу рассматривает в виде основного содержимого звук и может отображать неподвижные изображения с использованием синхронизации воспроизведения звука в виде эталона только в пределах периода времени, в который существует звук. А именно, когда звук отсутствует, неподвижные изображения отображаться не могут.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Настоящее изобретение было сделано для разрешения вышеупомянутых проблем. Задачей этого изобретения является обеспечение носителя записи информации, устройства для записи информации и способа для него, устройства для воспроизведения информации и способа для него, устройства воспроизведения-записи информации и способа для него, программы записи информации, программы воспроизведения информации, программы воспроизведения-записи информации и структуры данных, включающей в себя сигнал управления для управления воспроизведением, обеспечивающих возможность воспроизведения звука различным образом совместно с воспроизведением неподвижных изображений с использованием носителя записи информации, содержащего неподвижные изображения и звук.
Согласно одному аспекту настоящего изобретения обеспечен носитель записи информации, содержащий: информацию неподвижного изображения, которая включает в себя по меньшей мере одно неподвижное изображение; звуковую информацию; информацию управления воспроизведением, которая воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения, причем информация управления воспроизведением включает в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения.
На вышеупомянутом носителе записи информации записывают, например, информацию неподвижного изображения, последовательно воспроизводимую в режиме, называемом "слайд-шоу", и звуковую информацию, синхронизированную с информацией неподвижного изображения, которая должна быть воспроизведена. На нем также дополнительно записывают информацию управления воспроизведением, воспроизводящую звуковую информацию синхронизированно с информацией неподвижного изображения. При воспроизведении информации неподвижного изображения звуковую информацию, синхронизированную с информацией неподвижного изображения, воспроизводят в соответствии с информацией управления воспроизведением. Информация управления воспроизведением включает в себя информацию повторения звука, управляющую повторением звуковой информации, и соответственно осуществляют управление многократным воспроизведением звуковой информации.
Информация управления воспроизведением может включать в себя информацию повторения неподвижного изображения для управления многократным воспроизведением информации неподвижного изображения, включающей в себя по меньшей мере одно неподвижное изображение. Вследствие этого может быть осуществлено управление многократным воспроизведением информации неподвижного изображения.
Информация управления воспроизведением может определять синхронизацию воспроизведения звуковой информации относительно оси времени воспроизведения неподвижного изображения. В частности, информация управления воспроизведением может быть определена так, чтобы звуковая информация воспроизводилась только в продолжение воспроизведения неподвижного изображения. Вследствие этого неподвижное изображение может быть воспроизведено многократно в так называемом слайд-шоу, и может быть воспроизведена звуковая информация, соответствующая BGM.
Информация повторения звука может указывать, воспроизводится ли звуковая информация многократно. Информация повторения неподвижного изображения может указывать, воспроизводится ли информация неподвижного изображения многократно. Кроме того, каждый фрагмент информации неподвижного изображения может быть создан блоком пункта, определяющим последовательность воспроизведения содержимого неподвижного изображения, и информация повторения неподвижного изображения может включать в себя информацию продолжения, указывающую, воспроизводить ли следующую информацию неподвижного изображения как одну последовательность воспроизведения.
Согласно другому аспекту настоящего изобретения обеспечено устройство для записи информации, содержащее: первый блок записи, который записывает информацию неподвижного изображения, включающую в себя по меньшей мере одно неподвижное изображение, и звуковую информацию; и второй блок записи, который записывает информацию управления воспроизведением для воспроизведения звуковой информации синхронизированно с воспроизведением информации неподвижного изображения, причем второй блок записи записывает информацию управления воспроизведением так, чтобы информация управления воспроизведением включала в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения.
Также обеспечен способ записи информации, включающий: первый процесс записи, который осуществляет запись информации неподвижного изображения, включающей в себя по меньшей мере одно неподвижное изображение, и звуковой информации; и второй процесс записи, который осуществляет запись информации управления воспроизведением для воспроизведения звуковой информации синхронизированно с воспроизведением информации неподвижного изображения, причем второй процесс записи осуществляет запись информации управления воспроизведением так, чтобы информация управления воспроизведением включала в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения.
Также обеспечена программа записи информации, выполняемая на компьютере, вызывающая функционирование компьютера как: первого блока записи, который записывает информацию неподвижного изображения, включающую в себя по меньшей мере одно неподвижное изображение, и звуковую информацию; и второго блока записи, который записывает информацию управления воспроизведением для воспроизведения звуковой информации синхронизированно с воспроизведением информации неподвижного изображения, причем второй блок записи записывает информацию управления воспроизведением так, чтобы информация управления воспроизведением включала в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения.
В соответствии с вышеупомянутым устройством для записи информации, способом записи информации и программой записи информации, на носитель записи информации записывают, например, информацию неподвижного изображения, последовательно воспроизводимую в режиме, называемом "слайд-шоу", звуковую информацию, синхронизированную с информацией неподвижного изображения, которая должна быть воспроизведена, и информацию управления воспроизведением, воспроизводящую звуковую информацию синхронизированно с информацией неподвижного изображения. Вследствие этого при воспроизведении информации неподвижного изображения звуковую информацию, синхронизированную с информацией неподвижного изображения, воспроизводят в соответствии с информацией управления воспроизведением. Информация управления воспроизведением включает в себя информацию повторения звука, управляющую повторением звуковой информации, и соответственно осуществляют управление многократным воспроизведением звуковой информации.
Согласно еще одному аспекту настоящего изобретения обеспечено устройство для воспроизведения информации, которое воспроизводит носитель записи информации, содержащий: информацию неподвижного изображения, которая включает в себя по меньшей мере одно неподвижное изображение; звуковую информацию; информацию управления воспроизведением, которая воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения, информация управления воспроизведением включает в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения, устройство содержит: блок считывания, который считывает с носителя записи информации информацию неподвижного изображения, звуковую информацию и информацию управления воспроизведением; блок воспроизведения неподвижного изображения, который воспроизводит информацию неподвижного изображения; и блок воспроизведения звука, который воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения в соответствии с информацией повторения звука в информации управления воспроизведением.
Также обеспечен способ воспроизведения информации, который осуществляет воспроизведение носителя записи информации, содержащего: информацию неподвижного изображения, которая включает в себя по меньшей мере одно неподвижное изображение; звуковую информацию; информацию управления воспроизведением, которая воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения, информация управления воспроизведением включает в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения, способ включает: процесс считывания, который осуществляет считывание с носителя записи информации информации неподвижного изображения, звуковой информации и информации управления воспроизведением; процесс воспроизведения неподвижного изображения, который осуществляет воспроизведение информации неподвижного изображения; и процесс воспроизведения звука, который осуществляет воспроизведение звуковой информации синхронизированно с воспроизведением информации неподвижного изображения в соответствии с информацией повторения звука в информации управления воспроизведением.
Также обеспечен вычислительный программный продукт, выполняемый на компьютере, для воспроизведения носителя записи информации, содержащего: информацию неподвижного изображения, включающую в себя по меньшей мере одно неподвижное изображение; звуковую информацию и информацию управления воспроизведением, которая воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения, информация управления воспроизведением включает в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения, программа вызывает функционирование компьютера как: блока считывания, который считывает с носителя записи информации информацию неподвижного изображения, звуковую информацию и информацию управления воспроизведением; блока воспроизведения неподвижного изображения, который воспроизводит информацию неподвижного изображения; и блока воспроизведения звука, который воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения в соответствии с информацией повторения звука в информации управления воспроизведением.
В соответствии с вышеупомянутым устройством для воспроизведения информации, вышеупомянутым способом воспроизведения информации и вышеупомянутой программой воспроизведения информации на носитель записи информации записаны информация неподвижного изображения, включающая в себя по меньшей мере одно неподвижное изображение, последовательно воспроизводимая в режиме, называемом "слайд-шоу", звуковая информация, синхронизированная с информацией неподвижного изображения, которая должна быть воспроизведена, и информация управления воспроизведением для воспроизведения звуковой информации синхронизированно с информацией неподвижного изображения. При воспроизведении информации неподвижного изображения с носителя записи информации считывают информацию неподвижного изображения, звуковую информацию и информацию управления воспроизведением и звуковую информацию, синхронизированную с информацией неподвижного изображения, воспроизводят в соответствии с информацией управления воспроизведением. Информация управления воспроизведением включает в себя информацию повторения звука, управляющую повторением звуковой информации, и соответственно осуществляют управление многократным воспроизведением звуковой информации.
Согласно еще одному аспекту настоящего изобретения обеспечено устройство для воспроизведения-записи информации, содержащее блок записи информации и блок воспроизведения информации, причем блок записи информации содержит первый блок записи, который записывает информацию неподвижного изображения, включающую в себя по меньшей мере одно неподвижное изображение, и звуковую информацию, и второй блок записи, который записывает информацию управления воспроизведением для воспроизведения звуковой информации синхронизированно с воспроизведением информации неподвижного изображения, причем второй блок записи записывает информацию управления воспроизведением так, чтобы информация управления воспроизведением включала в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения, и при этом блок воспроизведения информации содержит: блок считывания, который считывает с носителя записи информации информацию неподвижного изображения, звуковую информацию и информацию управления воспроизведением; блок воспроизведения неподвижного изображения, который воспроизводит информацию неподвижного изображения; и блок воспроизведения звука, который воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения в соответствии с информацией повторения звука в информации управления воспроизведением.
Также способ воспроизведения-записи информации может включать процесс записи информации и процесс воспроизведения информации, причем процесс записи информации включает первый процесс записи, который осуществляет запись информации неподвижного изображения, включающей в себя по меньшей мере одно неподвижное изображение, и звуковой информации, и второй процесс записи, который осуществляет запись информации управления воспроизведением для воспроизведения звуковой информации синхронизированно с воспроизведением информации неподвижного изображения, причем второй процесс записи осуществляет запись информации управления воспроизведением так, чтобы информация управления воспроизведением включала в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения, и при этом процесс воспроизведения информации включает: процесс считывания, который осуществляет считывание с носителя записи информации информации неподвижного изображения, звуковой информации и информации управления воспроизведением; процесс воспроизведения неподвижного изображения, который осуществляет воспроизведение информации неподвижного изображения; и процесс воспроизведения звука, который осуществляет воспроизведение звуковой информации синхронизированно с воспроизведением информации неподвижного изображения в соответствии с информацией повторения звука в информации управления воспроизведением.
Также обеспечена программа воспроизведения-записи информации, выполняемая на компьютере, вызывающая функционирование компьютера как устройства для воспроизведения-записи информации, содержащего блок записи информации и блок воспроизведения информации, причем блок записи информации содержит первый блок записи, который записывает информацию неподвижного изображения, включающую в себя по меньшей мере одно неподвижное изображение, и звуковую информацию, и второй блок записи, который записывает информацию управления воспроизведением для воспроизведения звуковой информации синхронизированно с воспроизведением информации неподвижного изображения, причем второй блок записи записывает информацию управления воспроизведением так, чтобы информация управления воспроизведением включала в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения, и при этом блок воспроизведения информации содержит: блок считывания, который считывает с носителя записи информации информацию неподвижного изображения, звуковую информацию и информацию управления воспроизведением; блок воспроизведения неподвижного изображения, который воспроизводит информацию неподвижного изображения; и блок воспроизведения звука, который воспроизводит звуковую информацию синхронизированно с воспроизведением информации неподвижного изображения в соответствии с информацией повторения звука в информации управления воспроизведением.
В соответствии с вышеупомянутым устройством воспроизведения-записи информации, вышеупомянутым способом воспроизведения-записи информации и вышеупомянутой программой воспроизведения-записи информации на носитель записи записывают информацию неподвижного изображения, последовательно воспроизводимую в режиме, называемом "слайд-шоу", звуковую информацию, синхронизированную с информацией неподвижного изображения, которая должна быть воспроизведена, и информацию управления воспроизведением для воспроизведения звуковой информации синхронизированно с информацией неподвижного изображения. Дополнительно, при воспроизведении информации неподвижного изображения с носителя записи информации считывают информацию неподвижного изображения, звуковую информацию и информацию управления воспроизведением и звуковую информацию, синхронизированную с информацией неподвижного изображения, воспроизводят в соответствии с информацией управления воспроизведением. Информация управления воспроизведением включает в себя информацию повторения звука, управляющую повторением звуковой информации, и соответственно осуществляют управление многократным воспроизведением звуковой информации.
Согласно еще одному аспекту настоящего изобретения обеспечена структура данных, включающая в себя информацию неподвижного изображения, включающую в себя по меньшей мере одно неподвижное изображение, звуковую информацию и информацию управления воспроизведением для воспроизведения звуковой информации синхронизированно с воспроизведением информации неподвижного изображения, причем информация управления воспроизведением включает в себя информацию повторения звука для управления многократным воспроизведением звуковой информации, синхронизированной с информацией неподвижного изображения.
В соответствии со структурой данных, включающей в себя вышеупомянутый сигнал управления, при упорядоченном воспроизведении неподвижного изображения в режиме, называемом "слайд-шоу", и воспроизведении синхронизированно с ним звуковой информации, может быть осуществлено управление в отношении того, повторять ли звуковую информацию.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 иллюстрирует базовую структуру оптического диска согласно варианту осуществления носителя записи информации согласно настоящему изобретению, при этом верхняя часть иллюстрирует общий вид сверху оптического диска, имеющего несколько зон, а нижняя часть иллюстрирует схематическую концептуальную диаграмму структуры зон в направлении радиуса, соответствующей общему виду сверху в верхней части.
Фиг.2A иллюстрирует схематическую концептуальную диаграмму стандартного программного потока MPEG2, фиг.2B иллюстрирует схематическую концептуальную диаграмму транспортного потока MPEG2, используемого в варианте осуществления, и фиг.2C иллюстрирует схематическую концептуальную диаграмму программного потока MPEG2, используемого в варианте осуществления.
Фиг.3 - диаграмма, схематично иллюстрирующая структуру данных, записанную на оптический диск в варианте осуществления.
Фиг.4 - концептуальное представление, иллюстрирующее в иерархическом виде подробную структуру данных в каждом заголовке, представленном на фиг.3.
Фиг.5 - концептуальное представление, иллюстрирующее в иерархическом виде подробную структуру данных в каждом наборе списков (файлов) для воспроизведения, представленном на фиг.3.
Фиг.6 - концептуальное представление, схематично иллюстрирующее подробную структуру данных в каждом наборе списков для воспроизведения, представленном на фиг.3.
Фиг.7 - концептуальная диаграмма, схематично иллюстрирующая подробную структуру данных в каждом пункте, представленном на фиг.6.
Фиг.8 - концептуальная диаграмма, схематично иллюстрирующая логическую структуру данных в каждом элементе заголовка, представленном на фиг.4.
Фиг.9 - концептуальная диаграмма, схематично иллюстрирующая логическую структуру данных в каждом элементе заголовка, представленном на фиг.4, в том случае, когда каждый набор списков для воспроизведения составлен одним списком для воспроизведения в этом варианте осуществления.
Фиг.10 - концептуальное представление, схематично иллюстрирующее подробную структуру данных в каждом объекте, представленном на фиг.3.
Фиг.11 - представление, концептуально иллюстрирующее ту ситуацию в варианте осуществления, что элементарный поток для программы #1, представленный в верхней графе, и элементарный поток для программы #2, представленный в средней графе, мультиплексируют для формирования транспортного потока для двух этих программ на основе шкалы времени в горизонтальном направлении.
Фиг.12 - представление, концептуально иллюстрирующее отображение TS пакетов, мультиплексированных в одном транспортном потоке, в варианте осуществления как расположение пакетов на основе шкалы времени.
Фиг.13 - представление, схематично иллюстрирующее логическую структуру данных на оптическом диске в варианте осуществления, сфокусированное на разработку от логической иерархии до иерархии объектов или иерархии категорий.
Фиг.14 - блочная диаграмма, схематично иллюстрирующая устройство воспроизведения-записи информации согласно варианту осуществления настоящего изобретения.
Фиг.15 - блок-схема, указывающая операцию записи (часть 1) устройства воспроизведения-записи информации в варианте осуществления.
Фиг.16 - блок-схема, указывающая операцию записи (часть 2) устройства воспроизведения-записи информации в варианте осуществления.
Фиг.17 - блок-схема, указывающая операцию записи (часть 3) устройства воспроизведения-записи информации в варианте осуществления.
Фиг.18 - блок-схема, указывающая операцию записи (часть 4) устройства воспроизведения-записи информации в варианте осуществления.
Фиг.19 - блок-схема, указывающая операцию воспроизведения устройства воспроизведения-записи информации в варианте осуществления.
Фиг.20 - представление, представляющее возможный вариант воспроизведения неподвижного изображения и звука в том случае, когда флажок повторения неподвижного изображения и флажок повторения звука находятся в состоянии "ВКЛЮЧЕНО" при воспроизведении листаемого слайд-шоу согласно варианту осуществления.
Фиг.21 - представление, представляющее возможный вариант воспроизведения неподвижного изображения и звука в том случае, когда флажок повторения неподвижного изображения находится в состоянии "ВКЛЮЧЕНО", а флажок повторения звука находится в состоянии "ВЫКЛЮЧЕНО" при воспроизведении листаемого слайд-шоу согласно варианту осуществления.
Фиг.22 - представление, представляющее возможный вариант воспроизведения неподвижного изображения и звука в том случае, когда флажок повторения неподвижного изображения находится в состоянии "ВЫКЛЮЧЕНО", а флажок повторения звука находится в состоянии "ВКЛЮЧЕНО" при воспроизведении листаемого слайд-шоу согласно варианту осуществления.
Фиг.23 - представление, представляющее возможный вариант воспроизведения неподвижного изображения и звука в том случае, когда флажок повторения неподвижного изображения находится в состоянии "ВЫКЛЮЧЕНО", а флажок повторения звука находится в состоянии "ВКЛЮЧЕНО" при воспроизведении листаемого слайд-шоу согласно варианту осуществления.
Фиг.24 - представление, представляющее возможный вариант таблицы информации списков для воспроизведения для выполнения листаемого слайд-шоу согласно варианту осуществления.
Фиг.25 представляет характерный возможный вариант неподвижного изображения, которое должно быть воспроизведено, в случае, когда информацию времени добавляют непосредственно к объекту.
Фиг.26 представляет характерный возможный вариант неподвижного изображения, которое должно быть воспроизведено, в том случае, когда указанную информацию времени добавляют непосредственно к объекту.
Фиг.27 - блок-схема процесса воспроизведения, включающего в себя воспроизведение листаемого слайд-шоу согласно варианту осуществления.
Фиг.28 - блок-схема подпрограммы, относящейся к воспроизведению листаемого слайд-шоу, представленному на фиг.27.
Фиг.29 - представление, концептуально представляющее всю последовательность операций доступа во время воспроизведения в отношении логической структуры оптического диска в варианте осуществления.
Фиг.30 - концептуальное представление, схематично представляющее иерархическую структуру в определенном возможном варианте набора информации заголовков в варианте осуществления.
Фиг.31 - концептуальное представление, схематично представляющее иерархическую структуру в определенном возможном варианте “шапки” диска в варианте осуществления.
Фиг.32 - концептуальное представление, схематично представляющее иерархическую структуру в определенном возможном варианте информации заголовка в варианте осуществления.
Фиг.33 - концептуальное представление, схематично представляющее иерархическую структуру в определенном возможном варианте набора списков для воспроизведения в варианте осуществления.
Фиг.34 - концептуальное представление, схематично представляющее иерархическую структуру в определенном возможном варианте списка для воспроизведения в варианте осуществления.
Фиг.35 - концептуальное представление, схематично представляющее иерархическую структуру в определенном возможном варианте элемента списка для воспроизведения в варианте осуществления.
Фиг.36 - концептуальное представление, схематично представляющее иерархическую структуру в определенном возможном варианте таблицы определения пунктов в варианте осуществления.
Фиг.37 - представление, схематично представляющее определенный возможный вариант структуры данных в таблице AU, созданной в информационном файле объектов, и таблице карты (распределения) ES, относящейся к таблице AU, в определенном возможном варианте согласно варианту осуществления.
Фиг.38 - представление, схематично представляющее определенный возможный вариант структуры данных в таблице AU, созданной в информационном файле объектов, и таблице карты ES, относящейся к таблице AU, в определенном возможном варианте согласно варианту осуществления.
Фиг.39 - концептуальное представление, схематично представляющее иерархическую структуру в варианте списка для воспроизведения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Носитель записи информации
Согласно фиг.1-13 описан носитель записи информации настоящего изобретения в отношении своих вариантов осуществления. В указанных вариантах осуществления носитель записи информации настоящего изобретения относится к оптическому диску, выполненному с возможностью записи (записи) и воспроизведения (считывания).
Во-первых, согласно фиг.1, описана базовая структура оптического диска в варианте осуществления. Фиг.1 в верхней части иллюстрирует общий вид сверху структуры оптического диска, имеющей несколько зон, и в нижней части концептуально иллюстрирует соответствующую верхней части структуру зон в направлении радиуса.
Согласно фиг.1, запись оптического диска 100 может быть осуществлена различными способами записи, такими как магнитооптический способ, способ записи с изменением фазы с возможностью только однократной или многократной записи. Подобно дискам DVD оптический диск 100, от внутренней окружности вокруг центрового отверстия 102 к внешней окружности, имеет нулевую дорожку 104, область 106 данных и конечную зону 108 на поверхности записи диска размером около 12 см в диаметре. В каждой зоне могут быть расположены поочередно дорожки бороздки и контактные дорожки, концентрически или спирально вокруг центрового отверстия 102. Дорожки бороздки могут колебаться. Кроме того, могут быть предварительно сформированы впадины на одной из этих дорожек или на обеих. В связи с этим, настоящее изобретение не ограничено только оптическим диском, имеющим три зоны, упомянутые выше.
Затем, согласно фиг.2A-2C, описаны структуры транспортного потока (ТП, TS) и программного потока (ПП, PS), которые должны быть записаны на оптический диск, в варианте осуществления. Фиг.2A схематично иллюстрирует для сравнения структуру программного потока MPEG2 стандартного DVD, фиг.2B схематично иллюстрирует структуру транспортного потока (TS) MPEG2. Дополнительно, фиг.2C схематично иллюстрирует структуру программного потока программы MPEG2 в настоящем изобретении.
Согласно фиг.2A, один программный поток, который должен быть записан в стандартном DVD, включает в себя в качестве информации основного изображения только один поток видеоизображения для видеоинформации, по оси времени t, и дополнительно включает в себя в качестве звуковой информации до 8 звуковых потоков для звуковых данных, и в качестве информации фрагмента изображения - до 32 потоков фрагмента изображения для данных фрагмента изображения. То есть видеоинформация, которая должна быть мультиплексирована в случайный момент времени tx, относится только к одному потоку видеоизображения. Например, в программном потоке не может одновременно содержаться несколько потоков видеоизображения, соответствующих нескольким телевизионным (ТВ, TV) программам или нескольким фильмам. Возможность мультиплексирования нескольких TV-программ и их передачи или записи в формате программного потока DVD, имеющего только один поток видеоизображения, отсутствует, так как для каждой TV-программы требуется по меньшей мере один поток видеоизображения, чтобы передавать или записывать мультиплексированную TV-программу или подобную (информацию), включающую в себя видеоизображение.
Согласно фиг.2B, один транспортный поток (TS), который должен быть записан в оптическом диске 100 настоящего изобретения, включает в себя в качестве информации основного изображения несколько потоков видеоизображения в виде элементарных потоков (ЭП, ES) для видеоинформации, и дополнительно включает в себя в качестве звуковой информации несколько звуковых потоков в виде элементарных потоков (ES) для звуковых данных, и в качестве информации фрагмента изображения - несколько потоков фрагмента изображения в виде элементарных потоков (ES) для фрагмента изображения. То есть видеоинформация, которая должна быть мультиплексирована в случайный момент времени, tx, относится к нескольким потокам видеоизображения. Например, в транспортном потоке может одновременно содержаться несколько потоков видеоизображения, которые могут соответствовать нескольким TV-программам или нескольким фильмам. Соответственно, существует возможность мультиплексирования нескольких TV-программ и их передачи или записи в формате транспортного потока, имеющем несколько потоков видеоизображения. Однако поток фрагмента изображения не передается в цифровом широковещании, использующем существующий транспортный поток.
Согласно фиг.2C, один программный поток (PS), который должен быть записан на оптический диск 100 настоящего изобретения, включает в себя в качестве информации основного изображения несколько потоков видеоизображения для видеоинформации и дополнительно включает в себя в качестве звуковой информации несколько звуковых потоков для звуковых данных и в качестве информации фрагмента изображения несколько потоков фрагмента изображения для данных фрагмента изображения. То есть видеоинформация, которая должна быть мультиплексирована в случайный момент времени tx, относится к нескольким потокам видеоизображения. Например, в программном потоке может одновременно содержаться несколько потоков видеоизображения, которые могут соответствовать нескольким TV-программам или нескольким фильмам.
В этой связи, для удобства объяснения, на фиг.2A-2C поток видеоизображения, звуковой поток и поток фрагмента изображения расположены в указанном порядке, начиная сверху. Однако этот порядок, или последовательность, не соответствует порядку, или последовательности, мультиплексирования пакета за пакетом, как упомянуто ниже. Концептуально, одной программе в транспортном потоке, например, соответствует набор из одного потока видеоизображения, двух звуковых потоков и двух потоков фрагмента изображения.
Согласно фиг.2B, оптический диск 100 в вышеупомянутом варианте осуществления предназначен для множественной записи транспортного потока (TS), то есть для одновременной записи нескольких программ внутри ограничения скорости записи. Кроме того, вместо транспортного потока или дополнительно к нему, согласно фиг.2C, на тот же оптический диск 100 может быть осуществлена множественная запись программного потока (PS).
Затем, согласно фиг.3 и фиг.10, описана структура данных, которая должна быть записана на оптический диск 100. Фиг.3 схематично иллюстрирует структуру данных, которая должна быть записана на оптический диск 100. Фиг.4 подробно схематично иллюстрирует структуру данных в каждом объекте, представленном на фиг.3. На фиг.5 и фиг.6 подробно схематично представлена структура данных соответственно в каждом наборе списков для воспроизведения (P-списков), представленном на фиг.3. На фиг.7 схематично представлены подробности структуры данных каждого пункта, представленного на фиг.6. На фиг.8 схематично представлена логическая структура данных в каждом элементе заголовка, представленном на фиг.4. На фиг.9 схематично представлена логическая структура данных в каждом элементе заголовка, представленном на фиг.4, в том случае, когда каждый набор списков для воспроизведения составлен из одного списка для воспроизведения. На фиг.10 схематично представлены подробности структуры данных в каждом объекте, представленном на фиг.3.
В последующем описании "заголовок" означает блок воспроизведения, на основе которого подряд или последовательно выполняется несколько "списков для воспроизведения" и который является логически большим сгруппированным блоком, таким как один фильм или одна TV-программа. "Набор списков для воспроизведения" означает группу "списков для воспроизведения". Например, это может быть группа списков для воспроизведения, предназначенная для воспроизведения информации нескольких блоков содержимого, имеющих определенную зависимость, с возможностью переключения друг на друга в угловом воспроизведении (из разных углов просмотра) или “родительском” воспроизведении, или это может быть группа из списков для воспроизведения, предназначенная для воспроизведения информации содержимого, относящегося к нескольким программам, вещаемым в одном часовом поясе, и записанного совместно. В виде варианта, это может быть группа списков для воспроизведения, предназначенная для воспроизведения информации разного содержимого, в одном заголовке, подготовленном на основе требуемой функции, например на основе характеристики видеоизображения или характеристики звука, требуемой для системы воспроизведения информации, например высокой совместимости изображения, разрешения дисплея, объемной совместимости динамика, размещения динамика и так далее. "Список для воспроизведения" является информацией для хранения информации, требуемой для воспроизведения "объекта", и состоит из нескольких "пунктов", каждый из которых хранит информацию относительно диапазона воспроизведения объекта для доступа к объекту. "Объект" является информацией категорий содержимого, составляющего вышеупомянутый транспортный поток MPEG2.
Согласно фиг.3, оптический диск 100 как логическая структура обеспечен четырьмя файлами: информационным файлом 110 диска; информационным файлом 120 списков для воспроизведения (P- списка); информационным файлом 130 объектов и файлом 140 данных объектов. Дополнительно диск 100 обеспечен файловой системой 105 для управления указанными файлами. В связи с этим, хотя на фиг.3 не представлено непосредственно физическое расположение данных на оптическом диске 100, запись можно выполнить таким образом, чтобы расположение, представленное на фиг.3, соответствовало другому расположению, представленному на фиг.1. То есть можно осуществить запись файловой системы 105 или подобного в область 106 записи данных после нулевой дорожки 104 и дополнительно осуществить запись файла 140 данных объектов или подобного в область 106 записи данных. Представленная на фиг.3 файловая структура может быть создана даже без нулевой дорожки 104 или конечной зоны 108, представленных на фиг.1.
Информационный файл 110 диска является файлом для хранения общей информации относительно всего оптического диска 100 и хранит общую информацию 112 диска, таблицу 114 информации заголовков и другую информацию 118. Общая информация 112 диска может хранить общие количества заголовков в оптическом диске 100 или подобную информацию. Таблица 114 информации заголовков включает в себя указатель 114-1 заголовка и несколько заголовков 200 (заголовок #1-#m), идентификатор (ИД, ID) или адрес записи которых указан указателем заголовка. В каждом заголовке 200 в виде логической информации хранится тип каждого заголовка (например, тип последовательного воспроизведения, тип разветвленнного воспроизведения (с переходом) и так далее) или количество списков для воспроизведения (P-списков), составляющих каждый заголовок, для каждого заголовка.
Более конкретно, например, как представлено на фиг.4, каждый заголовок 200 создан из общей информации 200-1 заголовка, нескольких элементов 200-2 заголовка и другой информации 200-5. Кроме того, каждый элемент 200-2 заголовка создан из пред-команды 200PR, указателя 200PT на набор списков для воспроизведения, пост-команды 200PS и другой информации 200-6.
В виде возможного варианта информации первого указателя, согласно настоящему изобретению, указатель 200PT указывает номер ID набора 126S списков для воспроизведения, который хранится в информационном файле 120 списков для воспроизведения, соответствующего информации содержимого, которое должно быть воспроизведено на основе элемента 200-2 заголовка, включающего в себя указатель 200PT. В связи с этим указатель 200PT может быть информацией для указания позиции записи набора 126S списков для воспроизведения, соответствующего информации содержимого, которое должно быть воспроизведено на основе элемента 200-2 заголовка. В виде возможного варианта первой пред-команды, согласно настоящему изобретению, пред-команда 200PR указывает команду, которая должна быть выполнена перед воспроизведением информации содержимого, последовательность воспроизведения которого определена одним набором 126S списков для воспроизведения, обозначенным указателем 200PT. В виде возможного варианта первой пост-команды, согласно настоящему изобретению, пост-команда 200PS является командой, которая должна быть выполнена после воспроизведения информации содержимого, последовательность воспроизведения которого определена упомянутым одним набором списков для воспроизведения. Другая информация 200-5, включенная в элемент 200-2 заголовка, может включать в себя, например, “следующую информацию” для обозначения элемента заголовка для следующего воспроизведения после текущего воспроизведения текущего элемента заголовка.
Следовательно, при воспроизведении устройством воспроизведения информации, которое будет описано после, носителя записи информации информация требуемого содержимого может быть воспроизведена как элемент 200-2 заголовка посредством осуществления доступа к набору 126S списков для воспроизведения в соответствии с указателем 200PT и выполнения управления для выбора списка для воспроизведения, соответствующего требуемой программе или подобному, из числа нескольких списков 126 для воспроизведения в наборе 126S списков для воспроизведения. Кроме того, воспроизведение такого элемента 200-2 заголовка отдельно или в последовательности делает возможным воспроизведение одного заголовка 200. Кроме того, в соответствии с пред-командой 200PR существует возможность выполнения команд, которые должны быть выполнены перед воспроизведением, для информации содержимого, последовательность воспроизведения которого определена одним набором 126S списков для воспроизведения, обозначенным указателем 200PT. Кроме того, в соответствии с пост-командой 200PS существует возможность выполнения команд, которые должны быть выполнены после воспроизведения, для информации содержимого, последовательность воспроизведения которого определена одним набором 126S списков для воспроизведения, обозначенным указателем 200PT. Пост-команда 200PS может быть командой для разветвления информации содержимого, командой для выбора следующего заголовка и так далее. Дополнительно, в соответствии с "следующей информацией", включенной в другую информацию 200-5, существует возможность воспроизведения следующего элемента 200-2 заголовка, который должен быть воспроизведен после элемента 200-2 заголовка, который воспроизводят в текущий момент,.
Вновь, согласно фиг.3, информационный файл 120 списков для воспроизведения хранит таблицу 121 информации списков для воспроизведения (P-списков), указывающую логическую структуру каждого списка для воспроизведения. Эта таблица 121 разделена на информацию 122 управления списком для воспроизведения (P-списком), указатель 124 набора списков для воспроизведения (P-списков), несколько наборов 126S списков для воспроизведения (P-списков) (набор #1 - #n P-списков) и другую информацию 128. В этой таблице 121 информации списков для воспроизведения логическая информация каждого набора 126S списков для воспроизведения хранится в порядке номера набора списков для воспроизведения. Другими словами, порядком хранения каждого набора 126S списков для воспроизведения являются номера наборов списков для воспроизведения. Кроме того, в вышеупомянутой таблице 114 информации заголовков на один набор 126S списков для воспроизведения могут ссылаться несколько заголовков 200. То есть набор #p списков для воспроизведения в таблице 121 информации наборов списков для воспроизведения может быть указан в таблице 114 информации заголовков даже в том случае, когда заголовок #q и заголовок #r используют идентичный набор #p списков для воспроизведения.
Согласно фиг.5, набор 126S списков для воспроизведения включает в себя общую информацию 126-1 набора списков для воспроизведения, несколько списков 126 для воспроизведения (список #1-#x для воспроизведения), таблицу 126-3 определения пунктов и другую информацию 126-4. Каждый список 126 для воспроизведения включает в себя несколько элементов 126-2 списка для воспроизведения (элемент #1-#y списка для воспроизведения) и другую информацию 126-5. Кроме того, каждый элемент 126-2 списка для воспроизведения включает в себя пред-команду 126PR, указатель 126PT на пункт, пост-команду 126PS и другую информацию 126-6.
В виде возможного варианта информации второго указателя, согласно настоящему изобретению, указатель 126PT указывает идентификационный номер пункта, определенный таблицей 126-3 определения пунктов, соответствующего информации содержимого, которое должно быть воспроизведено на основе элемента 126-2 списка для воспроизведения, включающего в себя указатель 126PT. В связи с этим указателем 126PT может быть позиция записи пункта, определенная таблицей 126-3 определения пунктов.
Согласно фиг.6, в наборе 126S списков для воспроизведения, в таблице 126-3 определения пунктов определено несколько пунктов 204. Обычно они относятся к нескольким спискам 126 для воспроизведения. Кроме того, в виде общей информации 126-1 набора списков для воспроизведения записывают имя каждого списка 126 для воспроизведения, включенного в набор 126S списков для воспроизведения, информацию пользовательского интерфейса (ПИ, UI), такую как время воспроизведения, информацию адреса для каждой таблицы 126-3 определения пунктов и так далее.
Вновь, согласно фиг.5, в виде возможного варианта второй пред-команды, согласно настоящему изобретению, пред-команда 126PR указывает команду, которая должна быть выполнена перед воспроизведением одного пункта 204, обозначенного указателем 126PT. В виде возможного варианта второй пост-команды, согласно настоящему изобретению, пост-команда 126PS указывает команду, которая должна быть выполнена после воспроизведения упомянутого одного пункта 204. Другая информация 126-6, включенная в элемент 126-2 списка для воспроизведения, может включать в себя следующую информацию для обозначения элемента 126-2 списка для воспроизведения, относящуюся к следующему воспроизведению элемента 126-2 списка для воспроизведения.
Согласно фиг.7, пункт 204 является минимальным блоком, который должен быть отображен. В пункте 204 записывают "информацию точки_входа" для указания начального адреса объекта и "информацию точки_выхода" для указания конечного адреса объекта. В этой связи каждая из указанных "информации точки_входа " и "информации точки_выхода" может указывать адрес непосредственно или косвенно как период времени или момент времени на шкале времени воспроизведения. На чертеже, если несколько ES (элементарных потоков (ЭП)) мультиплексируют для объекта, обозначенного "поточным объектом #m", обозначение пункта 204 означает обозначение определенного ES или определенной комбинации ES.
Согласно фиг.8, элемент 200-2 заголовка логически состоит из пред-команды 200PR или 126PR, набора 126S списков для воспроизведения, выбираемого указателем 200PT, пост-команды 200PS или 126PS и следующей информации 200-6N. Вследствие этого обработку для выбора списка 126 для воспроизведения из числа набора 126S списков для воспроизведения выполняют в соответствии с любым условием, воспроизводимым в системе, например разрешением видеоизображения.
Однако, согласно фиг.9, если набор списков для воспроизведения, обозначенный указателем 200PT, состоит только из одного списка для воспроизведения, то есть если набор 126S списков для воспроизведения, представленный на фиг.3, заменен на единственный список 126 для воспроизведения, то элемент 200-2 заголовка может логически состоять из пред-команды 200PR или 126PR, списка 126 для воспроизведения, который должен быть воспроизведен при операции воспроизведения, пост-команды 200PS или 126PS и следующей информации 200-6N. В этом случае, когда набор списков для воспроизведения обозначен для воспроизведения, воспроизводят единственный список 126 для воспроизведения, независимо от условия, воспроизводимого в системе.
Вновь, согласно фиг.3, в информационном файле 130 объектов хранятся позиция хранения (то есть логический адрес объекта воспроизведения) в файле 140 данных объекта для каждого пункта, созданного в каждом списке 126 для воспроизведения, и/или информация различных атрибутов, относящаяся к воспроизведению пункта. В частности, в этом варианте осуществления информационный файл 130 объектов хранит таблицу 131 AU, включающую в себя несколько (блоков) 132I (AU #1 - #q) информации AU (блока ассоциирования (БА)), как упомянуто ниже, таблицу 134 карты ES (элементарных потоков (ЭП)) и другую информацию 138.
Файл 140 данных объекта хранит несколько объектов 142 TS (объект TS #1-объект TS #s) для каждого транспортного потока (TS), то есть данные категории содержимого, которое должно быть воспроизведено действительно.
В связи с этим четыре вида файла, которые описаны согласно фиг.3, могут быть дополнительно разделены на несколько файлов, которые соответственно должны быть сохранены. Управление всеми указанными файлами может осуществлять файловая система 105. Например, файл 140 данных объекта может быть разделен на несколько файлов, таких как файл #1 данных объекта, файл #2 данных объекта и так далее.
Согласно фиг.10, объект 142 TS, представленный на фиг.3 как логически воспроизводимый блок, может быть разделен на несколько выровненных блоков 143, каждый из которых содержит 6 kB данных. Головная часть выровненных блоков 143 выровнена с головной частью объекта 142 TS. Каждый выровненный блок 143 дополнительно разделен на несколько исходных пакетов 144, каждый из которых имеет 192B данных. Исходный пакет 144 является физически воспроизводимым блоком, на основе которого (то есть пакет за пакетом) мультиплексируют по меньшей мере видеоинформацию, звуковые данные и данные фрагмента изображения из числа данных на оптическом диске 100, и таким же образом может быть мультиплексирована другая информация. Каждый исходный пакет 144 включает в себя информацию 145 управления, имеющую 4B данных для управления воспроизведением, такую как отметку времени поступления пакета или подобную, указывающую начальный момент времени воспроизведения пакета TS (транспортного потока) на шкале времени воспроизведения, и включает в себя пакет 146 TS, имеющий 188B данных. Пакет 146 TS (также определенный как "полезная нагрузка пакета TS") имеет в своей головной части “шапку” 146a пакета. В полезной нагрузке 146 пакета TS может быть пакетирована видеоинформация как "пакет видеоизображения", могут быть пакетированы звуковые данные как "пакет звуковых данных", или могут быть пакетированы данные фрагмента изображения как "пакет фрагмента изображения", иначе могут быть пакетированы другие данные.
Затем, согласно фиг.11 и фиг.12, поясняется множественная запись видеоинформации, звуковых данных, данных фрагмента изображения и т.п. в формате транспортного потока на оптическом диске 100, как представлено на фиг.2B, посредством пакета 146 TS, представленного на фиг.4. Фиг.11 концептуально иллюстрирует, что мультиплексируют элементарный поток (ES) для программы #1 (PG1) в верхней части и элементарный поток (ES) для программы #2 (PG2) в средней части и формируют транспортный поток (TS) для этих двух программ (PG1&2) при предположении, что горизонтальная ось определена как ось времени. Фиг.12 концептуально иллюстрирует отображение TS пакетов, мультиплексированных в одном транспортном потоке (TS) как массив пакетов по времени.
Согласно фиг.11, элементарный поток для программы #1 (в верхней части) может быть сформирован посредством дискретного расположения пакетов 146 TS, полученных пакетированием видеоинформации для программы #1, по оси времени (горизонтальной оси). Элементарный поток для программы #2 (в средней части) может быть сформирован посредством дискретного расположения пакетов 146 TS, полученных пакетированием видеоинформации для программы # 2, по оси времени (горизонтальной оси). Затем эти пакеты 146 TS мультиплексируют, так чтобы создать транспортный поток (в нижней части) для двух программ. В связи с этим для удобства объяснения опущенный на фиг.11 элементарный поток, созданный из пакетов TS, полученных пакетированием звуковых данных, как элементарный поток для программы #1, и/или поток фрагмента изображения, созданный из пакетов TS, полученных пакетированием данных фрагмента изображения, могут быть мультиплексированы подобным образом, как представлено на фиг.2B. Дополнительно, элементарный поток, созданный из пакетов TS, полученных пакетированием звуковых данных, как элементарный поток для программы #2, и поток фрагмента изображения, созданный из пакетов TS, полученных пакетированием данных фрагмента изображения, могут быть мультиплексированы подобным образом.
Согласно фиг.12, в этом варианте осуществления несколько мультиплексированных пакетов 146 TS, по существу, формируют один поток TS. Затем осуществляют множественную запись нескольких пакетов 146 TS в мультиплексированном виде на оптический диск 100 с добавлением информации, такой как отметка 145 времени поступления пакета и т.п. В связи с этим, согласно фиг.12, пакет 146 TS, состоящий из данных, формирующих программу #i (i = 1, 2, 3), обозначают "элементом (i0j)", в котором j (j = 1, 2,...) является последовательным номером для каждого потока, составляющего программу. Указанный (i0j) определен как ID пакета, который является идентификационным номером пакета 146 TS для каждого элементарного потока. Этот ID пакета является фиксированным в собственном значении для нескольких пакетов 146 TS, которые должны быть мультиплексированы в один момент времени, так чтобы несколько пакетов 146 TS были отличны от друг друга, даже если они мультиплексированы в один момент времени.
Кроме того, согласно фиг.12, также пакетируют PAT (таблицу ассоциирования программ) и PMT (таблицу карты (распределения) программ) посредством блока пакета 146 TS и мультиплексируют. Из них PAT хранит таблицу, указывающую несколько ID пакетов PMT. В частности, PAT определена в соответствии с стандартом MPEG2, так чтобы в качестве предварительно определенного ID пакета было задано (000), как представлено на фиг.12. То есть из нескольких пакетов, мультиплексированных в один момент времени, обнаруживают пакет 146 TS, полученный пакетированием PAT, как пакет 146 TS, ID которого является (000). PMT хранит таблицу, указывающую ID пакета для каждого элементарного потока, формирующего каждую программу, в одной или большем количестве программ. Для PMT может быть задан любой ID пакета, и их ID пакета указаны PAT, обнаруживаемой с использованием ID пакета (000), как упомянуто выше. Следовательно, из нескольких пакетов, мультиплексированных в один момент времени, пакеты 146 TS, полученные пакетированием PMT (то есть TS пакеты 146, ID пакетов которых (100), (200) и (300) заданы на фиг.12), обнаруживают на основе PAT.
В том случае, когда транспортный поток, как представлено на фиг.12, передают в цифровом виде, тюнер обращается к созданным таким образом PAT и PMT и вследствие этого извлекает мультиплексированные пакеты, соответствующие требуемому элементарному потоку, и декодирует извлеченные пакеты.
В этом варианте осуществления пакеты указанных PAT и PMT включены как пакеты 146 TS, которые должны храниться в объекте 142 TS, представленном на фиг.10. То есть при передаче транспортного потока, который представлен на фиг.12, передаваемый поток может быть непосредственно записан на оптический диск 100, что является существенным преимуществом.
Кроме того, в этом варианте осуществления при воспроизведении оптического диска 100 к указанным записанным PAT и PMT, по существу, не осуществляют обращение. Вместо этого обращение к таблице 131 AU и таблице 134 карты ES, представленным на фиг.3 и подробно описанным позже, делает возможным эффективное выполнение воспроизведения и применяется к сложному воспроизведению множественного изображения или подобному. Для этого в этом варианте осуществления зависимость между пакетами и элементарным потоком, полученная при обращении к PAT и PMT при декодировании или записи, например, хранится в виде таблицы 131 AU и таблицы 134 карты ES в информационном файле 130 объектов, без пакетирования или мультиплексирования.
Затем, согласно фиг.13, описана логическая структура данных на оптическом диске 100. Фиг.13 схематично иллюстрирует логическую структуру данных на оптическом диске 100, фокусируя внимание на разработку от логической иерархии до иерархии объектов или иерархии категорий.
Согласно фиг.13, на оптический диск 100 записывают один или большее количество заголовков 200, которые являются большими логическими блоками, такими как один фильм или одна TV-программа. Каждый заголовок 200 включает в себя один или большее количество элементов 200-2 заголовка. Каждый элемент 200-2 заголовка логически состоит из нескольких наборов 126S списков для воспроизведения. В каждом элементе 200-2 заголовка несколько наборов 126S списков для воспроизведения могут иметь последовательную структуру или разветвленную структуру.
В связи с этим, в случае простой логической структуры, один элемент 200-2 заголовка состоит из одного набора 126S списков для воспроизведения. Кроме того, один набор 126S списков для воспроизведения состоит из одного списка 126 для воспроизведения. С другой стороны, существует возможность ссылки несколькими элементами 200-2 заголовка или несколькими заголовками 200 на один набор 126S списков для воспроизведения.
Каждый список 126 для воспроизведения логически создан из нескольких пунктов (пунктов для воспроизведения) 204. В каждом списке 126 для воспроизведения несколько пунктов 204 могут иметь последовательную структуру или разветвленную структуру. С другой стороны, существует возможность ссылки несколькими списками 126 для воспроизведения на один пункт 204. Вышеупомянутая информация точки_входа и информация точки_выхода, которая записана на/в пункт 204, логически обозначает диапазон воспроизведения объекта 142 TS. Тогда, в итоге, обращение к информации 130d объектов логически обозначенного диапазона воспроизведения и вследствие этого физическое обозначение диапазона воспроизведения объекта 142 осуществляют через файловую систему. Здесь информация 130d объектов включает в себя различную информацию для воспроизведения объекта 142 TS, такую как информация атрибута объекта 142 TS, информация 134d адреса ES и т.п., требуемую для поиска данных в объекте 142 TS (в связи с этим таблица 134 карты ES, представленная на фиг.3, включает в себя несколько (блоков) информации 134d адреса ES).
Тогда при воспроизведении устройством воспроизведения-записи информации объекта 142 TS, как упомянуто ниже, физический адрес, который должен быть воспроизведен в объекте 142 TS, получают из пункта 204 и информации 130d объекта, так чтобы был воспроизведен требуемый элементарный поток.
Карта распределения входов EP (ВХ), которая представлена в информации 130d объекта на фиг.13 и имеет несколько фрагментов информации 134d адреса ES, указывает таблицу информации объекта, которая здесь вмещает таблицу 131 AU и таблицу 134 карты ES вместе.
Соответственно в этом варианте осуществления информация точки_входа и информация точки_выхода, которая записана на/в пункт 204, а также информация 134d адреса ES, которая записана в таблице 134 карты ES (смотрите фиг.3) информации 130d объекта, делают возможным выполнение ассоциирования от логической иерархии до иерархии объектов в последовательности воспроизведения, так чтобы был воспроизведен элементарный поток.
Как описано выше, в этом варианте осуществления блоки пакета 146 TS мультиплексируют и записывают на оптическом диске 100. Вследствие этого транспортный поток, который включает в себя несколько элементарных потоков, как представлено на фиг.2B, может быть мультиплексирован и записан на оптический диск 100. В этом варианте осуществления, в том случае, когда на оптический диск 100 записывают цифровое широковещание, может быть записано несколько программ одновременно, в пределах ограничения скорости записи. Однако здесь применен способ записи, при котором для одного объекта 142 TS мультиплексируют и записывают несколько программ. Теперь поясняется вариант осуществления устройства воспроизведения-записи информации, выполненного с возможностью выполнения такой обработки записи.
Устройство для воспроизведения-записи информации
Далее, согласно фиг.14-19, описан вариант осуществления устройства воспроизведения-записи информации настоящего изобретения. Здесь фиг.14 является блочной диаграммой устройства воспроизведения-записи информации, а фиг.15-19 иллюстрируют поток операций.
Согласно фиг.14, устройство 500 воспроизведения-записи информации приблизительно разделено на систему воспроизведения и систему записи. Устройство 500 создано для записи информации на вышеупомянутый оптический диск 100 и воспроизведения записанной на нем/в нем информации. В этом варианте осуществления устройство 500 воспроизведения-записи информации соответственно предназначено для записи и воспроизведения. Однако вариант осуществления устройства записи информации, согласно настоящему изобретению, может быть создан, по существу, системой записи устройства 500, и вариант осуществления устройства воспроизведения информации, согласно настоящему изобретению, может быть создан, по существу, системой воспроизведения устройства 500.
Устройство 500 воспроизведения-записи информации обеспечено: оптическим датчиком 502; блоком 503 сервосистемы; шпиндельным двигателем 504; декодером 506; демультиплексором 508; видеодекодером 511; декодером 512 звука; памятью 512m; декодером 513 фрагментов изображения; сумматором 514; декодером 515 неподвижных изображений; системным контроллером 520; памятью 530; памятью 540; памятью 550; модулятором 606; форматтером 608; генератором 610 объектов TS; видеокодером 611; кодером 612 звука и кодером 613 фрагментов изображения. Системный контроллер 520 содержит генератор 521 данных логической структуры/файловой системы и считыватель 522 данных логической структуры/файловой системы. Кроме того, с системным контроллером 520 соединены память 530 и интерфейс 720 пользователя для обеспечения ввода пользователем, например, информации заголовка.
Из указанных структурных элементов декодер 506, демультиплексор 508, видеодекодер 511, декодер 512 звука, память 512m, декодер 513 фрагментов изображения, сумматор 514, декодер 515 неподвижных изображений, память 540 и память 550, в основном, создают систему воспроизведения. С другой стороны, из указанных структурных элементов модулятор 606, форматтер 608, генератор 610 объектов TS, видеокодер 611, кодер 612 звука и кодер 613 фрагментов изображения, в основном, создают систему записи. Оптический датчик 502, блок 503 сервосистемы, шпиндельный двигатель 504, системный контроллер 520, память 530 и интерфейс 720 пользователя для обеспечения ввода пользователем, например, информации заголовка, в основном, используют совместно для системы воспроизведения и для системы записи. Кроме того, для системы записи подготавливают источник 700 данных объекта TS (или источник 700 данных объекта PS, или источник 700 данных неподвижного изображения, таких как данные поразрядной карты отображения информации и JPEG-данные); источник 711 видеоинформации; источник 712 звуковых данных и источник 713 данных фрагмента изображения. Кроме того, генератор 521 данных логической структуры/файловой системы, который размещен в системном контроллере 520, используют, в основном, в системе записи, а считыватель 522 логической структуры/файловой системы используют, в основном, в системе воспроизведения.
Оптический датчик 502 испускает на оптический диск 100 световой пучок (СП, LB), такой как лазерный луч, с первой мощностью, в виде считывающего светового пучка для воспроизведения, и световой пучок LB со второй мощностью, измененный в виде записывающего светового пучка для записи. Блок 503 сервосистемы под управлением сигнала управления Sc1, выводимого из системного контроллера 520, выполняет фокусировку, слежение и т.п. для оптического датчика 502, а также установку шпинделя для шпиндельного двигателя 504 при воспроизведении и записи. Управление шпиндельным двигателем 504 осуществляется согласно установке шпинделя блоком 503 сервосистемы для вращения оптического диска 100 на предварительно определенной скорости.
(i) Структура и функционирование системы записи
Далее, согласно фиг.14-18, дается пояснение определенной структуры и функционирования каждого структурного элемента, составляющего систему записи устройства 500 воспроизведения-записи информации 500, для каждого случая.
(i-1) Случай использования уже сгенерированного объекта TS.
Этот случай описан согласно фиг.14 и фиг.15.
Согласно фиг.14, источник 700 данных объекта TS может быть создан из памяти для хранения (информации), такой как видеомагнитофонная лента, память, для хранения данных D1 объекта TS.
Согласно фиг.15, во-первых, информацию каждого заголовка (например, содержимое списка для воспроизведения и т.д.), которая должна быть логически создана на оптическом диске 100 с использованием данных D1 объекта TS, вводят в системный контроллер 520 через интерфейс 720 пользователя как входные данные I2 пользователя, такие как информация заголовка. Затем системный контроллер 520 импортирует входные данные I2 пользователя, такие как информации заголовка, через интерфейс 720 пользователя (этап S21: Да, и этап S22). В этом случае интерфейс 720 пользователя, под управлением сигнала Sc4 управления из системного контроллера 520, может выполнять операцию ввода в ответ на содержимое, которое должно быть записано, например, выбор через экран меню заголовка. В связи с этим, если ввод пользователя уже выполнен (этап S21: Нет), то указанные (этапы) обработки опускают.
Затем источник 700 данных объекта TS выводит данные D1 объекта TS, под управлением сигнала управления Sc8 для указания считывания данных, (обеспеченного) из системного контроллера 520. Затем системный контроллер 520 импортирует данные D1 объекта TS из источника 700 данных объекта TS (этап S23) и выполняет анализ массива данных (например, длина данных записи и т.п.) данных D1 объекта TS, анализ структуры каждого элементарного потока (например, понимание ES_PID (идентификационного номера пакета/элементарного потока)) на основе PAT, PMT и т.п., пакетированных видеоинформацией, как упомянуто выше, благодаря признаку анализа TS в генераторе 521 данных логической структуры/файловой системы (этап S24).
Затем системный контроллер 520 вызывает генерирование генератором 521 данных логической структуры/файловой системы информационного файла 110 диска, информационного файла 120 списков для воспроизведения, информационного файла 130 объектов и файловой системы 105 (смотрите фиг.3) как логических данных D4 информационного файла на основе результата анализа каждого элементарного потока и массива данных из данных D1 объекта TS, а также входных данных I2 пользователя, таких как импортированная информация заголовка (этап S25). Память 530 используют для генерирования этих логических данные D4 информационного файла.
В связи с этим варианты, в которых могут быть заранее подготовлены данные относительно информации структуры каждого элементарного потока и массива данных из данных D1 объекта TS, безусловно поняты или предложены, и все они охвачены внутри контекста варианта осуществления.
Согласно фиг.14, форматтер 608 предназначен для форматирования массива данных для хранения данных D1 объекта TS и логических данных D4 информационного файла на оптическом диске 100. Более конкретно, форматтер 608 обеспечивают переключателем Sw1 и переключателем Sw2 и управляют им с использованием переключения посредством сигнала Sc5 управления переключения из системного контроллера 520. При форматировании данных D1 объекта TS он соединяет переключатель Sw1 с стороной T1 и переключатель Sw2 с стороной T1, так чтобы выводились данные D1 объекта TS из источника 700 данных объекта TS. В связи с этим управление передачей данных D1 объекта TS выполняют посредством сигнала Sc8 управления из системного контроллера 520. С другой стороны, при форматировании логических данных D4 информационного файла форматтером 608 управляют с использованием переключения посредством сигнала Sc5 управления переключения из системного контроллера 520, и он соединяет переключатель Sw2 с стороной T2 для вывода логических данных D4 информационного файла.
На этапе S26 фиг.15, (i) логические данные D4 информационного файла из генератора 521 данных логической структуры/файловой системы этапа S25 или (ii) данные D1 объекта TS из источника 700 данных объекта TS выводятся через форматтер 608, под управлением с использованием переключения форматтером 608, созданным, как описано выше (этап S26).
Избирательные выходные данные из форматтера 608 передают на модулятор 606 как данные D5 отображения диска, и модулируют модулятором 606, и записывают на оптический диск 100 через оптический датчик 502 (этап S27). В этом случае системный контроллер 520 также выполняет управление записью диска.
Затем, если запись логических данных D4 информационного файла, сгенерированных на этапе S25, и соответствующих данных D1 объекта TS не была осуществлена полностью, поток операций возвращается к этапу S26 для продолжения записи (этап S28: Нет). В связи с этим не существует предпочтения в последовательности записи логических данных D4 информационного файла и соответствующих данных D1 объекта TS.
С другой стороны, если и те и другие (данные) были уже записаны, оценивают, должна ли быть завершена запись на оптический диск 100, на основе наличия или отсутствия команды завершения (этап S29). Если запись не должна быть завершена (этап S29: Нет), то поток операций возвращается к этапу S21 для продолжения записи. С другой стороны, если запись должна быть завершена (этап S29: Да), то завершается последовательность обработки записи.
Как описано выше, устройство 500 воспроизведения-записи информации выполняет обработку записи в случае использования уже подготовленного объекта TS.
В связи с этим возможный вариант фиг.15 представляет, что логические данные D4 информационного файла и соответствующие данные D1 объекта TS выводят на этапе S26 после подготовки логических данных D4 информационного файла на этапе S25. Однако также существует возможность вывода данных D1 объекта и/или записи данных D1 объекта на оптический диск 100 перед этапом S25, так чтобы логические данные D4 информационного файла были сгенерированы и/или записаны после этой записи или параллельно с ней.
Также вместо источника 700 данных объекта TS может быть использован источник данных объекта PS или источник данных неподвижного изображения. В этом случае вышеупомянутую обработку записи данных D1 объекта TS выполняют для данных неподвижного изображения, таких как данные объекта PS, данные поразрядной карты отображения информации и данные JPEG, вместо данных D1 объекта TS. Тогда в файле 140 данных объекта хранят данные объекта PS или данные объекта неподвижного изображения вместо объекта 142 TS (смотрите фиг.3). Под управлением системного контроллера 520 генерируется соответственная логическая информация, которая относится к данным объекта PS или данным объекта неподвижного изображения, которая должна храниться в информационном файле 110 диска, информационном файле 120 списков для воспроизведения и информационном файле 130 объектов.
(i-2) Случай приема и записи транспортного потока через эфир.
Этот случай поясняют фиг.14 и фиг.16. В связи с этим на фиг.16 этапы, идентичные этапам фиг.15, имеют идентичные ссылочные позиции, и их пояснение опущено, как требует случай.
Вновь в этом случае выполняют обработку, подобную случаю использования уже подготовленного объекта TS, описанному выше. Следовательно, последующее пояснение сфокусировано на отличиях от указанного случая.
В случае приема и записи транспортного потока через эфир источник 700 данных объекта TS обеспечен приемником (компьютерной приставкой к телевизору) для приема цифрового широковещания через эфир, например принимает данные D1 объекта TS и передает их в форматтер 608 в реальном масштабе времени (этап S41). Одновременно в системный контроллер 520 импортируют информацию приема D3 (то есть информацию, соответствующую данным, переданным через приемник и интерфейс системного контроллера 520), включающую в себя информацию структуры программы и упомянутую ниже информацию ES_PID, расшифрованную после приема, и сохраняют в памяти 530 (этап S44).
Тем временем данные D1 объекта TS, выведенные на форматтер 608, выводят на модулятор 606 под управлением с использованием переключения форматтером 608 (этап S42) и записывают на оптический диск 100 (этап S43).
Наряду с этими операциями, с использованием информации структуры программы и информации ES_PID, включенных в информацию D3 приема, импортированную после приема и сохраненную в памяти 530, генератор 521 данных логической структуры/файловой системы подготавливает логические данные D4 информационного файла (этап S24 и этап S25). Затем, после завершения записи последовательности данных D1 объекта TS, указанные логические данные D4 информационного файла дополнительно записывают на оптический диск 100 (этап S46 и этап S47). В связи с этим указанные этапы S24 и S25 могут быть выполнены после этапа S43.
Кроме того, как требует случай (например, в случае редактирования одной части заголовка или подобном), при добавлении входной информации I2 пользователя (в виде) информации заголовка и т.п. из интерфейса 720 пользователя к информации структуры программы и информации ES_PID, которые хранятся в памяти 530, существует возможность подготовки системным контроллером 520 логических данных D4 информационного файла и их дополнительной записи на оптический диск 100.
Как описано выше, в случае приема транспортного потока через эфир устройство воспроизведения-записи информации 500 выполняет обработку записи и записи его в реальном масштабе времени.
В связи с этим, если все данные приема, полученные при однократном сохранении широковещания в устройстве архивации, затем используют в качестве источника 700 объекта, то должна быть сделана обработка, идентичная случаю использования уже подготовленного объекта TS.
(i-3) Случай записи видеоинформации, звуковых данных и данных фрагмента изображения.
Этот случай поясняют фиг.14 и фиг.17. В связи с этим на фиг.17 этапы, идентичные этапам фиг.15, имеют идентичные ссылочные позиции, и их пояснение опущено, как требует случай.
В случае записи видеоинформации, звуковых данных и данных фрагмента изображения, которые заранее индивидуально подготовлены, источник 711 видеоинформации, источник 712 звуковых данных и источник 713 данных фрагмента изображения обеспечены индивидуально памятью для хранения, такой как видеомагнитофонная лента и память, и хранят видеоинформацию (ВИ, DV), звуковые данные (ЗД, DA) и данные фрагмента изображения (ДФ, DS) соответственно.
Управление указанными источниками данных осуществляют посредством сигнала Sc8 управления, задающего инструкцию на считывание данных, из системного контроллера 520, и они передают видеоинформацию DV, звуковые данные DA и данные фрагмента изображения DS в видеокодер 611, кодер 612 звука и кодер 613 фрагментов изображения соответственно (этап S61). Затем видеокодер 611, кодер 612 звука и кодер 613 фрагментов изображения выполняют предварительно определенный вид обработки кодирования (этап S62).
Управление генератором 610 объектов TS осуществляют посредством сигнала Sc6 управления из системного контроллера 520, и он (генератор) преобразовывает данные, кодированные указанным образом, в данные объекта TS, составляющие транспортный поток (этап S63). В этом случае информацию массива данных для данных каждого объекта TS (например, длина данных записи и т.п.) и информацию структуры каждого элементарного потока (например ES_PID, как описано ниже, и т.п.) передают в виде информации I6 из генератора 610 объектов TS в системный контроллер 520 и сохраняют в памяти 530 (этап S66).
С другой стороны, данные объекта TS, которые сгенерированы генератором 610 объектов TS, передают стороне T2 переключателя Sw1 форматтера 608. А именно, при форматировании данных объекта TS из генератора 610 объектов TS форматтером 608 управляют с использованием переключения посредством сигнала Sc5 управления переключения из системного контроллера 520 для смещения переключателя Sw1 к стороне T2 и переключателя Sw2 к стороне T1, вследствие этого выводя данные объекта TS (этап S64). Затем указанные данные объекта TS записывают на оптический диск 100 через модулятор 606 (этап S65).
Наряду с указанными операциями, с использованием информации массива данных для данных каждого объекта TS и информации структуры каждого элементарного потока, импортированной в виде информации I6 в память 530, генератор 521 данных логической структуры/файловой системы подготавливает логические данные D4 информационного файла (этап S24 и этап S25). Затем, после завершения записи последовательности данных D2 объекта TS, на оптический диск 100 дополнительно записывают логические данные D4 информационного файла (этап S67 и этап S68). В связи с этим этап S24 и этап S25 могут быть обработаны после этапа S65.
Кроме того, как требует случай (например, в случае редактирования одной части заголовка), при добавлении к этой информации, которая хранится в памяти 530, входных данных I2 пользователя, таких как информации заголовка и т.п., из интерфейса 720 пользователя существует возможность подготовки логических данных D4 информационного файла генератором 521 логической структуры/файловой системы и их дополнительной записи на оптический диск 100.
Как описано выше, устройство 500 воспроизведения-записи информации выполняет обработку записи в случае записи видеоинформации, звуковых данных и данных фрагмента изображения, которые заранее индивидуально подготовлены.
В связи с этим эта обработка записи применима даже при записи произвольного содержимого, которое имеет пользователь.
(i-4) Случай записи данных при авторской разработке
Этот случай поясняют фиг.14 и фиг.18. В связи с этим на фиг.18 этапы, идентичные этапам фиг.15, имеют идентичные ссылочные позиции, и их пояснение опущено, как требует случай.
В этом случае, объединяя три вида обработки записи в трех случаях, описанные выше, авторская система генерирует объект TS, логические данные информационного файла и т.п. заранее (этап S81) и затем завершает обработку до управления с использованием переключения, выполняемого в форматтере 608 (этап S82). Затем информацию, полученную при этой операции, передают в виде данных D5 отображения диска в модулятор 606, оборудованный перед и/или позади устройства нарезки оригинального диска (этап S83), и это устройство нарезки подготавливает оригинальный диск (этап S84).
(ii) Структура и функционирование в системе воспроизведения
Далее, согласно фиг.14 и фиг.19, дается пояснение определенной структуры и функционирования каждого структурного элемента, составляющего систему воспроизведения устройства 500 воспроизведения-записи информации.
Согласно фиг.14, вводят заголовок, который должен быть воспроизведен с оптического диска 100, условие его воспроизведения и т.п. в системный контроллер 520 через интерфейс 720 пользователя в виде входных данных I2 пользователя, таких как информация заголовка и т.п. В этом случае, под управлением сигнала Sc4 управления из системного контроллера 520, посредством интерфейса 720 пользователя может быть получена обработка ввода, соответствующая содержимому, которое должно быть воспроизведено, такая как выбор на экране меню заголовка.
В ответ на это системный контроллер 520 управляет воспроизведением диска в отношении оптического диска 100, и оптический датчик 502 передает сигнал S7 считывания в демодулятор 506.
Демодулятор 506 демодулирует записанный сигнал, записанный на оптический диск 100, из указанного сигнала S7 считывания и выводит его в виде демодулированных данных D8. Логические данные информационного файла (то есть файловая система 105, информационный файл 110 диска, информационный файл 120 P-списков и информационный файл 130 объектов, представленные на фиг.3), которые включены в эти демодулированные данные D8, являясь частью немультиплексированной информации, подают на системный контроллер 520. На основе указанных логических данных информационного файла системный контроллер 520 выполняет разное управление воспроизведения, такое как обработка определения адреса воспроизведения и управление оптическим датчиком 502.
Тем временем, в соответствии с тем, включают ли модулированные данные D8 в себя в виде части мультиплексированной информации данные объекта TS, данные неподвижного изображения или эти оба (вида) данных, переключателем Sw3 управляют посредством сигнала Sc10 управления, выведенного из системного контроллера 520, для переключения на сторону демультиплексора 508, то есть на сторону T1, или на сторону декодера 515 неподвижных изображений, то есть на сторону T2. Вследствие этого избирательно данные объекта TS подают на демультиплексор 508 и данные неподвижного изображения подают на декодер 515 неподвижных изображений.
С другой стороны, управляют демультиплексором 508 посредством сигнала управления Sc2 из системного контроллера 520, и демультиплексор демультиплексирует данные объекта TS, включенные в демодулированные данные D8, служащие в качестве части мультиплексированной информации. Под управлением воспроизведением посредством системного контроллера 520 сигнал Sc2 управления передают так, чтобы демультиплексирование было начато после выполнения доступа к адресу позиции воспроизведения.
Пакет видеоизображения, звуковой пакет и пакет фрагмента изображения передают соответственно из демультиплексора 508 и подают соответственно на видеодекодер 511, декодер 512 звука и декодер 513 фрагментов изображения.
В качестве блока, предшествующего звуковому декодеру 512, обеспечивают память 512m. Память 512m имеет функцию буфера звуковых данных, когда звуковые данные воспроизводят в соответствии с воспроизведением неподвижного изображения в листаемом слайд-шоу, что будет описано ниже. А именно, память 512m всегда поддерживает предварительно определенное количество звуковых данных, так чтобы в листаемом слайд-шоу воспроизведение звука никогда не прерывалось, и выводит их на декодер 512 звука. В память 512m подают сигнал Sc45 управления из системного контроллера 520. Посредством сигнала Sc45 управления системный контроллер 520 управляет адресом записи и адресом считывания звуковых данных в памяти 512m. Одновременно системный контроллер 520 проверяет и управляет количеством звуковых данных, которое хранится в памяти 512m, так чтобы звуковых данных было достаточно.
В декодере 511, декодере 512 звука и декодере 513 фрагментов изображения декодируют видеоинформацию DV, звуковые данные DA и данные фрагмента изображения DS соответственно. В это время данные фрагмента изображения DS подают на сумматор 514 через память 540. Под управлением сигнала Sc5 управления из системного контроллера 520 данные фрагмента изображения DS выводят из памяти 540 в соответствии с предварительно определенной синхронизацией или избирательно. Затем данные фрагмента изображения DS соответственно накладывают на видеоинформацию DV. А именно, может быть осуществлено управление синхронизацией и необходимостью наложения, по сравнению с тем случаем, что данные фрагмента изображения, которые выведены из декодера 513 фрагментов изображения, накладываются непосредственно. Например, при управлении выводом посредством сигнала Sc5 управления становится возможным соответственно отображение или не отображение на основном видеоизображении заставки с фрагментом изображения или экрана меню с фрагментом изображения.
В связи с этим, хотя пакеты, полученные при пакетировании PAT или PMT, включенные в транспортный поток, как представлено фиг.6, включены в виде части демодулированных данных D8 соответственно, в демультиплексоре 508 их отбрасывают или отклоняют.
Сумматором 514 управляют посредством сигнала Sc3 управления, задающего инструкцию смешивания, из системного контроллера 520, и сумматор смешивает или накладывает в соответствии с предварительно определенной синхронизацией видеоинформацию DV и данные фрагмента изображения DS, которые соответственно декодированы в видеодекодере 511 и декодере 513 фрагментов изображения. Результат выводят в виде выходного видеоизображения из устройства 500 воспроизведения-записи информации, например, на монитор телевизора.
С другой стороны, звуковые данные DA, декодированные в декодере 512 звука, выводят в виде выходных звуковых данных из устройства 500 воспроизведения-записи информации, например, на внешний динамик.
Вместо или дополнительно к обработке воспроизведения видеоинформации DV и данных фрагмента изображения DS, когда данные неподвижного изображения включены в декодированные данные D8, данные неподвижного изображения подают на декодер 515 неподвижных изображений через переключатель Sw3, которым управляют посредством сигнала Sc10 управления, выведенного из системного контроллера 520. Данными неподвижного изображения, такими как декодированные данные поразрядной карты отображения информации и данные JPEG, управляют посредством сигнала Sc11 управления из системного контроллера 520 для их непосредственного добавления на сумматор 514 через переключатель Sw4. Или данные неподвижного изображения однократно сохраняют в памяти 550 через переключатель Sw4. Под управлением посредством сигнала Sc12 управления, выведенного из системного контроллера 520, данные неподвижного изображения выводят из памяти 550 в соответствии с предварительно определенной синхронизацией или избирательно. Затем выведенные данные неподвижного изображения подают на сумматор 514 через переключатель Sw5. Вследствие этого данные неподвижного изображения соответственно налагают на видеоинформацию DV и данные фрагмента изображения DS. А именно, может быть осуществлено управление синхронизацией и необходимостью наложения по сравнению с тем случаем, что данные неподвижного изображения, которые выведены из декодера 515 неподвижных изображений, накладываются непосредственно. Например, при управлении выводом с использованием сигнала Sc12 управления становится возможным соответственно отображение или не отображение на основном видеоизображении и на фрагменте изображения неподвижного изображения, такого как экран меню или экран окна, или неподвижное изображение, служащее в качестве фонового изображения, в котором используют данные неподвижного изображения.
Также данные неподвижного изображения могут быть выведены отдельно посредством прохода (не изображено) через переключатель Sw5, переключенный на сторону T2, под управлением сигнала Sc13 управления из системного контроллера 520. Или, если переключатель Sw5 переключен на сторону T2, то данные неподвижного изображения могут не выводиться из переключателя Sw5. Здесь, согласно блок-схеме фиг.19, дается пояснение определенного возможного варианта процедуры обработки воспроизведения системным контроллером 520.
Согласно фиг.19, предполагают, что в виде начального условия системным контроллером 520 и считывателем 522 данных логической структуры/файловой системы внутри системного контроллера 520 были уже выполнены распознавание оптического диска 100 в системе воспроизведения и распознавание структуры тома и структуры файла файловой системой 105 (смотрите фиг.3). Здесь дается пояснение потока операций после получения общего количества всех заголовков из общей информации 112 диска в информационном файле 110 диска и затем выбора или выделения из них одного заголовка 200.
Во-первых, выполняют выбор заголовка 200 через интерфейс 720 пользователя (этап S211). В ответ на это системный контроллер 520 получает информацию относительно последовательности воспроизведения из результата считывания считывателя 522 данных логической структуры/файловой системы. В связи с этим при выборе заголовка 200 требуемый элемент(ы) 200-2 заголовка (смотрите фиг.4) может быть выбран из числа всех элементов 200-2 заголовка, составляющих заголовок 200, посредством внешней операции ввода данных пользователем с использованием дистанционного контроллера и т.п., или один элемент 200-2 заголовка может выбираться автоматически в зависимости от параметра системы или подобного, настроенного для устройства 500 воспроизведения-записи информации.
Затем получают содержимое нескольких списков 126 для воспроизведения, составляющих набор 126S списков для воспроизведения, соответствующий выбранному заголовку 200 (элемент заголовка 200-2). Здесь, в виде обработки в логической иерархии, получают информацию относительно структуры каждого списка 126 для воспроизведения и каждого пункта 204, составляющего каждый список для воспроизведения (смотрите фиг.5, фиг.6 и фиг.13) (этап S212).
Затем получают содержимое списка 126 для воспроизведения, которое должно быть воспроизведено, из числа нескольких списков 126 для воспроизведения, полученных на этапе S212. Например, здесь воспроизведение начинают со списка #1 для воспроизведения и получают содержимое соответствующего списка 126 для воспроизведения (этап S213). Содержимым списка 126 для воспроизведения может быть один или большее количество элементов 126-2 списка для воспроизведения (смотрите фиг.5), которые получены при обработке получения на этапе S213.
Затем выполняют пред-команду 126PR (смотрите фиг.5), включенную в этот список 126 для воспроизведения (этап S214). В связи с этим существует возможность, что пред-команда 126PR выбирает один из нескольких списков 126 для воспроизведения, который составляет набор 126S списков для воспроизведения с некоторой зависимостью нескольких список 126 для воспроизведения. Если элемент 126-2 списка для воспроизведения, составляющий список 126 для воспроизведения, не имеет пред-команды 126PR, то эту обработку опускают.
Затем определяют объект 142 TS (смотрите фиг.3 и фиг.10), который должен быть воспроизведен (этап S215), на основе пункта 204 (смотрите фиг.5 к фиг.7), идентифицированного списком 126 для воспроизведения, полученным на этапе S213. Более конкретно, на основе пункта 204 получают информационный файл 130 объектов (смотрите фиг.3), который относится к объекту 142 TS как цели воспроизведения, и идентифицируют номер потока, адрес и т.п. для объекта 142 TS, который должен быть воспроизведен.
В связи с этим в этом варианте осуществления также получают вышеупомянутую информацию 132I AU (блока ассоциирования) и информацию 302I PU (блока представления) в виде информации, которая хранится в информационном файле 130 объектов. На основе этой информации вышеупомянутую логическую иерархию ассоциируют с иерархией объектов (смотрите фиг.13).
Затем действительно начинают воспроизведение объекта 142 TS, определенного на этапе S215. То есть на основе обработки в соответствии с логической иерархией начинают обработку в соответствии с иерархией объектов (этап S216).
В продолжение воспроизведения объекта 142 TS оценивают, существует ли следующий пункт 204, составляющий список 126 для воспроизведения, который должен быть воспроизведен (этап S217). Затем, пока существует следующий пункт 204 (этап S217: Да), процесс возвращается к этапу S215 для повторения вышеупомянутого определения и воспроизведение объекта 142 TS.
С другой стороны, если при оценке на этапе S217 оценивают, что следующий пункт 204 не существует (этап S217: Нет), то выполняют пост-команду 126PS (смотрите фиг.5), соответствующую списку 126 для воспроизведения, выполняемому в текущее время (этап S218). В связи с этим, если элемент 126-2 списка для воспроизведения, составляющий список 126 для воспроизведения, не имеет пост-команды 126PS, то эту обработку опускают.
Затем оценивают, существует ли следующий список 126 для воспроизведения, составляющий выбранный заголовок 200 (этап S219). Если существует (этап S219: Да), то процесс возвращается к этапу S213 для повторения обработок, следующих за получением списка 126 для воспроизведения, который должен быть воспроизведен.
С другой стороны, если при оценке на этапе S219 оценивают, что следующего списка 126 для воспроизведения не существует (этап S219: Нет), то есть если полностью воспроизведены все списки 126 для воспроизведения, которые должны быть воспроизведены, соответствующие заголовку 200, выбранному на этапе S211, то последовательность операций или обработок воспроизведения завершается.
Как описано выше, устройство 500 воспроизведения-записи информации в этом варианте осуществления воспроизводит оптический диск 100.
Способ выбора списка для воспроизведения в наборе списков для воспроизведения
В настоящем варианте осуществления список 126 для воспроизведения, соответствующий информации требуемого содержимого, соответственно выбирают из набора 126S списков для воспроизведения, включенного в файл 120 воспроизводимых списков для воспроизведения.
Пред-команда 200PR (смотрите фиг.4), включенная в элемент 200-2 заголовка, содержит список группы команд выбора списка для воспроизведения, в котором записано условие выбора для каждого списка 126 для воспроизведения. Выбор списка для воспроизведения может быть выполнен, например, в соответствии с условием выбора. Дополнительно, выбор списка для воспроизведения может быть выполнен в соответствии с информацией атрибута (например, информацией, указывающей атрибут информации содержимого, относящегося к списку для воспроизведения, такой как разрешение видеоизображения для видеофункции, различение прогрессивная/чересстрочная (развертка), видеокодек, количество звуковых каналов, кодер-декодер звука и т.п.), добавленной к каждому списку 126 для воспроизведения, который хранится в наборе 126S списков для воспроизведения. В виде варианта, выбор может быть выполнен в соответствии с информацией управления набором списков для воспроизведения, включенной в элемент 200-2 заголовка, в котором хранится условие выбора для каждого списка для воспроизведения. При таком выборе может быть выбран список для воспроизведения, соответствующий информации требуемого содержимого, например, такой как требуемая программа, требуемый родительский блок, требуемый угловой блок и т.п. Также может быть выбран, например, список для воспроизведения, воспроизводимый системой воспроизведения информации и предпочтительно обеспечивающий возможность сделать наилучшим использование функции воспроизведения видеоизображения и функции воспроизведения звука системы воспроизведения информации.
Листаемое слайд-шоу
Далее будет описано листаемое слайд-шоу согласно настоящему изобретению. Листаемое слайд-шоу должно воспроизводить наборы неподвижных изображений, включающие в себя упорядоченно несколько неподвижных изображений. В этом случае совместно с воспроизведением неподвижного изображения может воспроизводиться звук, например, такой как BGM. В листаемом слайд-шоу, согласно настоящему изобретению, в основном воспроизводят неподвижное изображение, и звук может воспроизводиться синхронизировано с воспроизведением неподвижного изображения. А именно, в виде эталона используют синхронизацию отображения (ось времени), неподвижное изображение рассматривают как основное содержимое и воспроизведением звука управляют в течение периода (ось времени) времени отображения неподвижного изображения.
Для каждого неподвижного изображения логически устанавливают значение времени воспроизведения, заданное по умолчанию. Время воспроизведения может быть конечным значением или неограниченным значением. То, что время воспроизведения неподвижного изображения является конечным значением, означает, что при отсутствии действий пользователя (отображение следующего неподвижного изображения) воспроизведение неподвижного изображения автоматически завершается после того, как пройдет время воспроизведения. Например, когда время воспроизведения определенного неподвижного изображения установлено в 3 секунды, неподвижное изображение в листаемом слайд-шоу отображают в течение 3 секунд. После этого воспроизводят следующее неподвижное изображение, или листаемое слайд-шоу завершается. Тем временем, то, что время воспроизведения неподвижного изображения является неограниченным значением, означает, что отображение неподвижного изображения поддерживают до тех пор, пока действие пользователя не выдаст инструкцию отображения следующего неподвижного изображения. А именно, инструкция воспроизведения следующего неподвижного изображения посредством действия пользователя включает в себя, например, нажатие пользователем кнопки "Next" (Следующий) на дистанционном контроллере устройства воспроизведения.
Для листаемого слайд-шоу устанавливают “флажок повторения неподвижного изображения" и "флажок повторения звука" в качестве информации, определяющей способ воспроизведения неподвижного изображения и соответствующий способ воспроизведения звука. Эту информацию включают в элемент 126-2 списка для воспроизведения, представленный на фиг.5, как будет описано ниже.
"Флажок повторения неподвижного изображения" является информацией, определяющей, воспроизводить ли несколько неподвижных изображений в листаемом слайд-шоу многократно. Когда флажок повторения неподвижного изображения установлен в состояние "ВКЛЮЧЕНО", набор неподвижных изображений, включающий в себя несколько неподвижных изображений, воспроизводят многократно. Когда флажок повторения неподвижного изображения установлен в состояние "ВЫКЛЮЧЕНО", воспроизведение набора неподвижных изображений выполняется только однократно и завершается.
В том случае, когда флажок повторения неподвижного изображения установлен в состояние "ВКЛЮЧЕНО", время завершения воспроизведения набора неподвижных изображений определяет ввод пользователем инструкции отмены воспроизведения неподвижного изображения в листаемом слайд-шоу. Дополнительно, в том случае, когда флажок повторения неподвижного изображения установлен в состояние "ВЫКЛЮЧЕНО", время завершения определяет ввод пользователем инструкции воспроизведения следующего неподвижного изображения при воспроизведении заключительного неподвижного изображения или прохождение конечного времени, заданного по умолчанию.
"Флажок повторения звука" является информацией, определяющей, воспроизводить ли звук, который воспроизводят одновременно с неподвижным изображением в листаемом слайд-шоу, многократно. Когда флажок повторения звука установлен в состояние "ВКЛЮЧЕНО", звук, который воспроизводят одновременно с неподвижным изображением, воспроизводят многократно до завершения воспроизведения набора неподвижных изображений. Когда флажок повторения звука установлен в состояние "ВЫКЛЮЧЕНО", звук, который воспроизводят одновременно с неподвижным изображением, воспроизводят однократно.
В листаемом слайд-шоу настоящего изобретения, так как звук воспроизводят с использованием синхронизации (ось времени) отображения неподвижного изображения в виде эталона, временем воспроизведения (максимальным временем воспроизведения) звука является время, в продолжение которого существует неподвижное изображение. Однако в листаемом слайд-шоу, так как время воспроизведения неподвижного изображения может быть изменено посредством действия пользователя, как описано выше, при обеспечении флажка повторения звука, время воспроизведения звука определяют в соответствии с воспроизведением неподвижного изображения.
Фиг.20-23 схематично представляют возможные варианты воспроизведения листаемого слайд-шоу при установке флажка повторения неподвижного изображения и флажка повторения звука. В возможных вариантах фиг.20-23 предполагается, что набор неподвижных изображений включает в себя три неподвижных изображения #1-#3 и для листаемого слайд-шоу подготовлен один звук (одни звуковые данные).
Фиг.20 схематично представляет практический возможный вариант листаемого слайд-шоу в том случае, когда флажок повторения неподвижного изображения установлен в состояние "ВКЛЮЧЕНО" и флажок повторения звука установлен в состояние "ВЫКЛЮЧЕНО". При начале листаемого слайд-шоу сначала воспроизводят неподвижное изображение #1. Каждый раз, когда выдается инструкция на воспроизведение следующего неподвижного изображения, воспроизводят неподвижные изображения #2, #3, #1, #2 … А именно, неподвижные изображения #1-#3 воспроизводят многократно. Когда принята инструкция завершения воспроизведения, воспроизведение неподвижного изображения завершают. В том случае, когда вышеупомянутое время воспроизведения неподвижного изображения установлено в конечное значение (например, 3 секунды), инструкцию воспроизведения следующего неподвижного изображения выдают, когда проходит время воспроизведения, или при выдаче посредством действия пользователя инструкции воспроизведения следующего неподвижного изображения. Тем временем, в том случае, когда время воспроизведения неподвижного изображения установлено в неограниченное значение, инструкцию воспроизведения следующего неподвижного изображения выдают при выдаче посредством действия пользователя инструкции воспроизведения следующего неподвижного изображения. Дополнительно, так как флажок повторения звука установлен в состояние "ВКЛЮЧЕНО", воспроизведение звука продолжают в продолжение воспроизведения неподвижного изображения. Следовательно, когда время воспроизведения звука является более коротким, чем общее время воспроизведения неподвижного изображения, один звук (звуковые данные) воспроизводят многократно.
Фиг.21 представляет практический возможный вариант листаемого слайд-шоу в том случае, когда флажок повторения неподвижного изображения установлен в состояние "ВКЛЮЧЕНО" и флажок повторения звука установлен в состояние "ВЫКЛЮЧЕНО". Воспроизведение неподвижного изображения подобно возможному варианту, представленному на фиг.20. Однако, так как флажок повторения звука установлен в состояние "ВЫКЛЮЧЕНО", воспроизведение звука выполняют однократно и завершают. В этом случае, после завершения воспроизведения звука, только отображают неподвижное изображение, и звук не выводят. Но в случае звуковых данных, не соответствующих для многократного воспроизведения из-за типа и содержимого звука, становится действующей установка флажка, иллюстрируемая на фиг.21.
Фиг.22 представляет практический возможный вариант листаемого слайд-шоу в том случае, когда флажок повторения неподвижного изображения установлен в состояние "ВЫКЛЮЧЕНО" и флажок повторения звука установлен в состояние "ВКЛЮЧЕНО". Каждый раз при приеме инструкции воспроизведения следующего неподвижного изображения упорядоченно воспроизводят неподвижные изображения #1, #2 и #3. При приеме инструкции завершения воспроизведения в продолжение воспроизведения неподвижного изображения #3 воспроизведение завершается. При приеме инструкции воспроизведения следующего неподвижного изображения в продолжение воспроизведения неподвижного изображения #3 инструкцию обрабатывают как инструкцию завершения воспроизведения. Дополнительно, так как флажок повторения звука установлен в состояние "ВКЛЮЧЕНО", воспроизведение звука продолжают в продолжение воспроизведения неподвижного изображения. Следовательно, когда время воспроизведения звука является более коротким, чем общее время воспроизведения неподвижного изображения, то один звук (звуковые данные) воспроизводят многократно.
Фиг.23 представляет практический возможный вариант листаемого слайд-шоу в том случае, когда флажок повторения неподвижного изображения и флажок повторения звука установлены в состояние "ВЫКЛЮЧЕНО". Воспроизведение неподвижного изображения подобно возможному варианту, представленному на фиг.22. Дополнительно, так как флажок повторения звука установлен в состояние "ВЫКЛЮЧЕНО", воспроизведение звука выполняется только однократно и завершается.
Как описано выше, в листаемом слайд-шоу, согласно настоящему изобретению, посредством установки флажка повторения неподвижного изображения можно определить, многократно или только однократно воспроизводить неподвижное изображение. Дополнительно, посредством установки флажка повторения звука можно также определить, многократно или только однократно воспроизводить звук при воспроизведении неподвижного изображения. Соответственно посредством установки сопровождающего способа воспроизведения звука в соответствии с воспроизведением неподвижного изображения можно выполнять листаемое слайд-шоу в различных видах.
Далее, согласно фиг.24, будет приведено описание определенной структуры таблицы информации списков для воспроизведения, которую используют для выполнения листаемого слайд-шоу. Фиг.24 - концептуальное представление, представляющее конкретный возможный вариант информационного файла списков для воспроизведения, в частности, обеспечивающего возможность выполнения листаемого слайд-шоу.
Согласно фиг.24, таблица информации списков для воспроизведения включает в себя общую информацию списков для воспроизведения, таблицу указателей списков для воспроизведения и таблицу информации списка #i (1, 2,…) для воспроизведения.
Из их числа “общая информация списков для воспроизведения” содержит общую информацию, относящуюся к таблице информации списков для воспроизведения в целом, такую как размер списка для воспроизведения и общее количество списков для воспроизведения.
“Таблица указателей списков для воспроизведения” содержит указатель списка #i (i = 1, 2,…) для воспроизведения, представляющий адрес памяти информации списка #i (i = 1, 2, …) для воспроизведения соответственно.
“Таблица информации списка #i для воспроизведения” содержит (i) общую информацию списка для воспроизведения #i (i = 1, 2,…), (ii) таблицу информации пунктов списка #i (i = 1, 2,…) для воспроизведения и (iii) таблицу информации подпунктов списка #i (i = 1, 2,…) для воспроизведения.
В этом варианте осуществления таблица информации списка #i для воспроизведения разделена на две таблицы: таблицу информации пунктов списка #i (i = 1, 2,…) для воспроизведения, включающую в себя информацию пункта, составляющую информацию списка для воспроизведения, которая определяет последовательность воспроизведения неподвижного изображения в листаемом слайд-шоу; и таблицу информации подпунктов списка #i (i = 1, 2,…) для воспроизведения, включающую в себя информацию пункта (соответственно в этом варианте осуществления называемую "информацией подпункта"), составляющую информацию списка для воспроизведения, которая определяет последовательность воспроизведения для выполнения листаемого слайд-шоу.
То есть в этом варианте осуществления список для воспроизведения для воспроизведения неподвижного изображения в листаемом слайд-шоу включает в себя пункты, и список для воспроизведения для воспроизведения звука, который должен быть воспроизведен одновременно с неподвижным изображением, включает в себя подпункты.
“Общая информация списка #i для воспроизведения” содержит общее количество (в этом варианте осуществления "2") пунктов, составляющих список #i для воспроизведения, общее количество (в этом варианте осуществления "1") подпунктов и другую информацию.
“Таблица информации пунктов списка #i для воспроизведения” включает в себя информацию #i пункта (в этом варианте осуществления два фрагмента информации пункта). Каждая информация пункта содержит тип (тип пункта) информации пункта, флажок повторения неподвижного изображения, номер объекта в информационном файле объектов и номер AU в таблице AU в информационном файле 130 объектов.
В таблице информации пунктов списка для воспроизведения, соответствующей неподвижному изображению в листаемом слайд-шоу, тип пункта определяют, например, как "листаемое слайд-шоу". Дополнительно, в случае состояния "ВКЛЮЧЕНО", флажок повторения неподвижного изображения указывает возвратиться к отображению неподвижного изображения, верхнего в наборе неподвижных изображений, при приеме инструкции воспроизведения следующего неподвижного изображения в продолжение отображения заключительного неподвижного изображения. Тем временем, в случае состояния "ВЫКЛЮЧЕНО", флажок повторения неподвижного изображения инструктирует на завершение воспроизведения неподвижного изображения и переход к воспроизведению следующего пункта при приеме инструкции воспроизведения следующего неподвижного изображения в продолжение отображения заключительного неподвижного изображения.
Флажок повторения неподвижного изображения может быть установлен в "ПРОДОЛЖИТЬ". "ПРОДОЛЖИТЬ" указывает одну последовательность воспроизведения, включающую в себя следующий пункт (то есть управляют несколькими пунктами как одним пунктом). Также флажок повторения неподвижного изображения может быть установлен в "ЗАВЕРШИТЬ", что является информацией, используемой в паре с "ПРОДОЛЖИТЬ", и что, в частности, указывает завершение одной последовательности воспроизведения. В этом случае, дополнительно к "ЗАВЕРШИТЬ", флажок повторения неподвижного изображения структурно включает в себя информацию “ВКЛЮЧЕНО” или "ВЫКЛЮЧЕНО". В возможном варианте фиг.24, при приеме инструкции воспроизведения следующего неподвижного изображения в продолжение воспроизведения заключительного неподвижного изображения пункта #1, воспроизводят верхнее неподвижное изображение пункта #2, и при приеме инструкции воспроизведения следующего неподвижного изображения в продолжение воспроизведения заключительного неподвижного изображения пункта #2 воспроизводят верхнее неподвижное изображение пункта #1. А именно, флажок повторения неподвижного изображения часто является действующим по нескольким пунктам. Даже если флажок повторения неподвижного изображения не установлен в "ПРОДОЛЖИТЬ", идентичный результат может быть получен при установке такого правила, что "последовательные пункты, имеющие тип пункта листаемого слайд-шоу, рассматривают как одну последовательность воспроизведения".
“Таблица информации подпунктов списка #i для воспроизведения” включает в себя информацию #i подпункта (в этом варианте осуществления один фрагмент информации подпункта). Информация каждого из подпунктов содержит тип (тип подпункта) информации подпункта, флажок повторения звука, информацию позиции начала воспроизведения, номер объекта в информационном файле объектов, информацию, указывающую номер AU в таблице AU в информационном файле 130 объектов и информацию диапазона воспроизведения звука.
В таблице информации подпунктов списка для воспроизведения, соответствующей звуку в листаемом слайд-шоу, тип подпункта определен, например, как "звук для листаемого слайд-шоу". Как описано выше, в состоянии "ВКЛЮЧЕНО" флажок повторения звука показывает, что звук воспроизводят многократно, пока продолжается воспроизведение неподвижного изображения, а в состоянии "ВЫКЛЮЧЕНО" он показывает, что воспроизведение звука осуществляют только однократно.
“Информация позиции начала воспроизведения” обозначает синхронизацию начала воспроизведения звука, служащего как подпункт на оси времени неподвижного изображения, служащего как пункт. Например, когда воспроизведение звука начинается с первым неподвижным изображением, номер пункта и синхронизацию отображения неподвижного изображения обозначают как "Пункт #1, ES_Tableindex #1 (индекс #1 таблицы ES)". Когда к каждому неподвижному изображению добавлена информация времени отображения, такая как PTS, в соответствии с форматом данных неподвижного изображения (например, когда в качестве неподвижного изображения используют I-изображение MPEG), информация позиции начала воспроизведения может обозначать синхронизацию отображения неподвижного изображения посредством информации времени отображения неподвижного изображения.
Фиг.25 представляет возможный вариант случая, когда информацию времени отображения не добавляют непосредственно к объекту. Так как информацию времени отображения не добавляют к неподвижным изображениям #1-#5, которые являются объектами, если PU сформирован, как представлено на фиг.25, неподвижные изображения воспроизводят в порядке неподвижных изображений #2, #1, #5. Если воспроизведение звука начинают одновременно с началом отображения неподвижного изображения #1, то информацию позиции начала воспроизведения обозначают, например, как "Пункт #1, индекс #2".
Фиг.26 представляет возможный вариант случая, когда информацию времени отображения добавляют непосредственно к объекту. Согласно фиг.26, PTS добавляют к неподвижным изображениям #1-#5, которые являются объектами, в виде информации времени отображения соответственно. В отношении воспроизведения неподвижного изображения неподвижное изображение, которое должно быть отображено, обозначают в информации пункта с использованием информации времени отображения в терминах диапазона, например, PTS = от bbb до ddd. Из-за листаемого слайд-шоу PTS для этого случая используют не для представления действительного времени отображения каждого неподвижного изображения, а для различения каждого неподвижного изображения, являющегося объектом. А именно с использованием информации адреса из PTS получают номер пакета. В этом случае PU создают, как представлено на фиг.26. Следовательно, когда воспроизведение звука начинают, например, одновременно с отображением неподвижного изображения #3, информацию позиции начала воспроизведения обозначают как "пункт #1, PTS = ccc".
Дополнительно, “информация диапазона воспроизведения звука” в информации подпункта обозначает диапазон части некоторых звуковых данных, которая должна быть воспроизведена в качестве звука в листаемом слайд-шоу. Вследствие этого в качестве звука, который должен быть воспроизведен в листаемом слайд-шоу, могут быть обозначены все определенные звуковые данные или только их одна произвольно выбранная часть.
Как описано выше, если данные объекта воспроизводят на основе таблицы информации списков для воспроизведения, содержащей отдельно информацию пункта, соответствующую неподвижному изображению, и информацию подпункта, соответствующую звуку, становится возможным выполнение листаемого слайд-шоу для воспроизведения звука, такого как BGM, с использованием оси времени неподвижного изображения в качестве эталона. В это время посредством установки флажка повторения неподвижного изображения может быть определено, отображать ли неподвижное изображение многократно. Кроме того, посредством установки флажка повторения звука становится возможным определение воспроизведения звука в соответствии с состоянием воспроизведения неподвижного изображения. Следовательно, неподвижное изображение и звук могут быть воспроизведены различным образом.
Далее, согласно фиг.27 и фиг.28, будет приведено описание процесса в устройстве 500 воспроизведения-записи информации, который выполняется в вышеупомянутом листаемом слайд-шоу. Фиг.27 - блок-схема, представляющая подробный процесс определения объекта пункта (включая пункт и подпункт), который должен быть воспроизведен, который выполняется как часть процесса на этапе S215, представленном на фиг.19. Фиг.28 - блок-схема, представляющая процесс воспроизведения листаемого слайд-шоу, представленного фиг.27. На фиг.27 этапы, идентичные этапам фиг.19, имеют идентичные ссылочные позиции, и их пояснение будет опущено.
На фиг.27, после выполнения процессов этапов S211 - S214, подобных этапам, представленным на фиг.19, определяют объект пункта, который должен быть воспроизведен, согласно таблице информации списков для воспроизведения, представленной на фиг.24 (этап S221). В частности, в отношении типа пункта в информации пункта в таблице информации списков для воспроизведения, определяют, установлен ли тип пункта в листаемое слайд-шоу. Когда пункт, который должен быть воспроизведен, не является листаемым слайд-шоу (этап S221; Нет), пункт воспроизводят способом, отличным от листаемого слайд-шоу (этап S222).
С другой стороны, когда пункт, который должен быть воспроизведен, является листаемым слайд-шоу (этап S221; Да), проверяют информацию пункта, следующую за этим пунктом, и определяют последовательность воспроизведения нескольких пунктов, которые должны быть воспроизведены как листаемое слайд-шоу (этап S223). В частности, как описано выше, когда "ПРОДОЛЖИТЬ" может быть установлено для флажка повторения неподвижного изображения, определяются пункты, которые создают одну последовательность воспроизведения на основе описания "ПРОДОЛЖИТЬ" в нескольких фрагментах информации пункта. Вместо этого, когда заранее задано правило, что "когда несколько пунктов, имеющих тип пункта листаемого слайд-шоу, обеспечены последовательно, они создают одну последовательность воспроизведения", одна последовательность воспроизведения определяется в соответствии с типом пункта в информации каждого пункта.
Дополнительно, в соответствии с информацией подпункта, получают информацию, относящуюся к звуку, который должен быть воспроизведен в листаемом слайд-шоу.
Таким образом, когда определена одна последовательность воспроизведения, выполняют воспроизведение листаемого слайд-шоу (этап S224).
После этого на этапе S217 выполняют определение, подобное определению, представленному на фиг.19. Когда следующий пункт существует (этап S217; Да), процесс возвращается к этапу S213, и повторяется следующий процесс в этом варианте осуществления. Дополнительно, когда следующий пункт не существует, выполняют пост-команду (этап S218) и определяют, существует ли следующий список для воспроизведения (этап S219). Когда следующий список для воспроизведения существует, процесс возвращается к этапу S212. Тем временем, когда следующий список для воспроизведения не существует, процесс завершается.
Далее будет приведено подробное описание процесса воспроизведения листаемого слайд-шоу, согласно фиг.28. На фиг.28 сначала определяют PU (блок представления), который должен быть воспроизведен, и объект неподвижного изображения, согласно таблице 131 AU и таблице 134 карты ES (смотрите фиг.3) (этап S301).
Затем получают информацию пакета посредством информации адреса неподвижного изображения, которое должно быть воспроизведено (этап S302). После этого определяют, существует ли звук, воспроизведение которого должно быть начато (этап S303). В частности, обращаются к информации позиции начала воспроизведения в информации подпункта, соответствующей звуку, который должен быть воспроизведен, и определяют, достигнуто ли определенное время начала воспроизведения звука.
Когда определено, что звук, который должен быть воспроизведен, существует, получают номер пакета на основе информации адреса звука, который должен быть воспроизведен (этап S304), и звуковые данные считывают в память 512m, обеспеченную перед декодером 512 звука (этап S305). Вследствие этого подготовка для воспроизведения звука завершена. Дополнительно, на основе информации пакета, полученной на этапе S302, получают данные неподвижного изображения, которые должны быть воспроизведены (этап S306). Таким образом, подготовка для воспроизведения неподвижного изображения завершена. В этом варианте осуществления данные неподвижного изображения получают после получения звуковых данных. Однако этот порядок может быть заменен на обратный.
Затем, в качестве листаемого слайд-шоу, начинают воспроизведение неподвижного изображения (этап S307). В это время, когда информация позиции начала воспроизведения в информации подпункта определяет, что воспроизведение звука начинается с воспроизведением неподвижного изображения, одновременно начинают воспроизведение звука.
Таким образом, когда начинается воспроизведение листаемого слайд-шоу, системный контроллер 520 осуществляет мониторинг памяти 512m для определения, достаточно ли звуковых данных, которые должны быть воспроизведены (этап S308). Когда начинается воспроизведение звука, упорядоченно воспроизводят звуковые данные, которые хранятся в памяти 512m. Для продолжения воспроизведения звука звуковые данные должны быть упорядоченно считаны в память 512m. Следовательно, системный контроллер 520 осуществляет мониторинг количества данных в памяти 512m и начинает считывание звуковых данных в соответствии с ходом воспроизведения звука (этап S309). Вследствие этого предотвращают прерывание звука, который должен быть воспроизведен, в продолжение воспроизведения листаемого слайд-шоу.
Затем обращаются к информации диапазона воспроизведения звука в информации подпункта и определяют, закончен ли диапазон воспроизведения звука (этап S310). Когда диапазон воспроизведения звука закончен (этап S310; Да), определяют, находится ли флажок повторения звука в информации подпункта в состоянии "ВКЛЮЧЕНО" (этап S311). В случае состояния "ВКЛЮЧЕНО", так как, как описано выше, звук воспроизводят многократно до завершения воспроизведения неподвижного изображения, начинают воспроизведение того же звука с начала (этап S312). Тем временем, в случае состояния "ВЫКЛЮЧЕНО", воспроизведение звука завершают (этап S313).
Затем определяют, введена ли посредством действия пользователя инструкция завершения воспроизведения листаемого слайд-шоу (этап S314). Когда инструкция введена, процесс возвращается к основной процедуре, представленной на фиг.27. Тем временем, когда инструкция не введена, определяют, отображать ли следующее неподвижное изображение (этап S315). В том случае, когда время воспроизведения неподвижного изображения установлено в неограниченное значению, определяют, что должно быть отображено следующее неподвижное изображение, когда посредством действия пользователя введена инструкция воспроизведения следующего неподвижного изображения. Дополнительно, в том случае, когда время воспроизведения неподвижного изображения установлено в конечное значение (например, 3 секунды), определяют, что должно быть отображено следующее неподвижное изображение, когда проходит время воспроизведения. Когда не определено, что должно быть отображено следующее неподвижное изображение (этап S316; Нет), процесс возвращается к этапу S308, и продолжают воспроизведение того же неподвижного изображения.
С другой стороны, когда определяют, что должно быть отображено следующее неподвижное изображение (этап S316; Да), определяют, является ли следующее неподвижное изображение заключительным неподвижным изображением (этап S316). Когда оно не является заключительным неподвижным изображением (этап S316; Нет), получают данные следующего неподвижного изображения и определяют, существуют ли звуковые данные, воспроизведение которых должно быть начато одновременно с воспроизведением неподвижного изображения (этап S318). Как описано выше, синхронизацию начала воспроизведения звука в листаемом слайд-шоу определяет информация позиции начала воспроизведения в информации подпункта. Следовательно, не всегда с первым неподвижным изображением одновременно воспроизводят звук. А именно, звук иногда воспроизводят во время начала воспроизведения второго или более позднего неподвижного изображения или в середине воспроизведения. Соответственно на этапе S318 определяют, существует ли звук, воспроизведение которого должно быть начато.
Когда звука, воспроизведение которого должно быть начато, не существует (этап S318; Нет), отображают данные следующего неподвижного изображения. Затем процесс возвращается к этапу S308, и продолжается воспроизведение неподвижного изображения (если существует звук, который должен быть воспроизведен, также). Тем временем, когда звук, воспроизведение которого должно быть начато, существует (этап S318; Да), звуковые данные считывают в память 512m (этап S319) и начинают отображение следующего неподвижного изображения и воспроизведение звука (этап S320). После этого процесс возвращается к этапу S308, и воспроизведение продолжается.
Когда на этапе S316 определено, что следующее неподвижное изображение является заключительным неподвижным изображением (этап S316; Да), определяют, находится ли флажок повторения неподвижного изображения в информации пункта в состоянии "ВКЛЮЧЕНО" (этап S322). Когда флажок повторения неподвижного изображения находится в состоянии "ВКЛЮЧЕНО", получают данные первого неподвижного изображения предварительно определенной последовательности воспроизведения и начинают их воспроизведение (этап S323). После этого, пока на этапе S314 не принята инструкция завершения листаемого слайд-шоу, продолжают воспроизведение неподвижного изображения, включенного в ту же последовательность воспроизведения. Тем временем, когда флажок повторения неподвижного изображения находится в состоянии "ВЫКЛЮЧЕНО", листаемое слайд-шоу завершается, и процесс возвращается к основной процедуре, представленной на фиг.27. Так как, как описано выше, листаемое слайд-шоу, согласно настоящему изобретению, предназначено для воспроизведения звука с использованием в качестве эталона оси времени воспроизведения неподвижного изображения, то один только звук никогда не воспроизводят после завершения воспроизведения неподвижного изображения.
Последовательность операций доступа при воспроизведении
Далее, согласно фиг.29, будет дано описание последовательности операций доступа во время воспроизведения в устройстве 500 воспроизведения-записи информации с использованием информации 132 AU (блока ассоциирования) и информации 302 PU (блока представления), которые являются одними из признаков в этом варианте осуществления, с логической структурой оптического диска 100. Фиг.29 схематично представляет всю последовательность операций доступа во время воспроизведения в отношении логической структуры оптического диска 100.
На фиг.29 логическая структура оптического диска 100 разделена на три иерархии: логическую иерархию 401, иерархию 403 объектов и иерархию 402 логико-объектного ассоциирования, которая относится к двум иерархиям совместно.
В трех иерархиях логическая иерархия 401 логически определяет различные виды логической информации для воспроизведения требуемого заголовка во время воспроизведения, список для воспроизведения (P-список), который должен быть воспроизведен, и их структурное содержимое. В логической иерархии 401 информация 110d диска, представляющая все заголовки 200 на оптическом диске 100, записана в информационный файл 110 диска (смотрите фиг.3), и, дополнительно, информация 120d последовательности воспроизведения всего содержимого на оптическом диске 100 записана в информационный файл 120 списков для воспроизведения (смотрите фиг.3). В частности, структура одного или нескольких наборов 126S списков для воспроизведения записана в один или несколько элементов 200-2 заголовка, включенных в каждый заголовок 200, в виде информации 120d последовательности воспроизведения соответственно. Кроме того, каждый набор 126S списков для воспроизведения включает в себя один или несколько списков 126 для воспроизведения, в которых записана структура одного или нескольких пунктов 204 (смотрите фиг.13). Во время доступа воспроизведения заголовок 200, который должен быть воспроизведен, определяют логической иерархией 401 и определяют соответственный список 126 для воспроизведения. Дополнительно, определяют соответственный пункт 204.
Впоследствии иерархия 402 логико-объектного ассоциирования определяет комбинацию и структуру данных 140d объекта TS, которые являются реальными данными, на основе информации соответственно, определенной в логической иерархии 401. Иерархия 402 логико-объектного ассоциирования также определяет атрибут данных 140d объекта TS, которые должны быть воспроизведены, и их физический адрес памяти для выполнения преобразования адреса из логической иерархии 401 в иерархию 403 объектов. Более конкретно, в иерархии 402 логико-объектного ассоциирования данные 130d информации объекта, которые классифицируют блоки содержимого, составляющего каждый пункт 204, в блок "AU 132" и которые классифицируют каждый AU 132 в блок "PU 302", записаны в информационный файл 130 объектов (смотрите фиг.3).
“PU (блок представления) 302” является блоком, полученным связыванием нескольких элементарных потоков блоком коммутации воспроизведения для их соединения. Если существуют три звуковых потока в PU 302, то пользователь может свободно переключать три звукозаписи (например, звук в соответствии с языком) в продолжение воспроизведения изображения.
С другой стороны, “AU (блок ассоциирования) 132” является блоком, полученным соединением нескольких элементарных потоков, таких как поток видеоизображения, в объекте TS, используемом для одного заголовка, и он включает в себя один или несколько PU 302. Более конкретно, AU 132 является блоком, полученным косвенным соединением ID пакетов элементарного потока (ИДП-ЭП, ES_PID) через PU 302 для каждого объекта TS. AU 132 соответствует группе, такой как несколько TV-программ или несколько программ, имеющих определенную взаимосвязь в терминах содержимого, например, такой как несколько TV-программ или программ, взаимосвязанно переключаемых в “много-порожденной” вещательной программе. PU 302, принадлежащий тому же AU 132, соответствует группе из одного или нескольких элементарных потока(ов), составляющих несколько программ TV или несколько программ, взаимосвязанно переключаемых при действии пользователя во время воспроизведения соответственно.
Соответственно, когда определен AU 132, который должен быть воспроизведен, и определен PU 302, принадлежащий AU 132, определен элементарный поток, который должен быть воспроизведен. А именно, без использования PAT и PMT, представленных на фиг.12, может быть воспроизведен требуемый элементарный поток из элементарных потоков, записанных посредством множественной записи, на оптическом диске 100.
Более определенные структуры данных информации 132I AU и информации 302I PU, определяющей AU 132 и PU 302 соответственно, будут пояснены дальше.
Элементарный поток, который воспроизводится действительно, определен или обозначен ES_PID, являющимся ID пакета (смотрите фиг.12) элементарного потока из информации 302 PU. В то же время посредством преобразования информации, указывающей время начала и время завершения воспроизведения в информацию адреса элементарного потока, воспроизводится содержимое в определенной области (или определенном диапазоне времени) определенного элементарного потока.
Таким образом, в иерархии 402 логико-объектного ассоциирования выполняется преобразование адреса из логического адреса каждого пункта 204 в физический адрес каждого PU 302.
Затем иерархия 403 объектов является физической иерархией для воспроизведения реальных данных 140d объекта TS. В иерархии 403 объектов данные 140d объекта TS записаны в файле 140 данных объектов (смотрите фиг.3). В частности, пакеты 146 TS, составляющие несколько элементарных потоков (ES), мультиплексируют каждый раз, и пакеты 146 TS располагают по оси времени. Вследствие этого создается несколько элементарных потоков (смотрите фиг.11). Несколько пакетов TS, которые мультиплексируют каждый раз, соответствуют PU 302, определенному иерархией 402 логико-объектного ассоциирования для каждого элементарного потока. Также существует возможность, что являются связанными несколько PU 302 и один элементарный поток (например, между несколькими переключаемыми TV-программами или несколькими переключаемыми программами обычно используют элементарный поток одних звуковых данных или обычно используют элементарный поток одних данных фрагмента изображения).
Таким образом, в иерархии 403 объектов воспроизведение реальных данных объекта выполняется с использованием физического адреса, полученного преобразованием в иерархии 402 логико-объектного ассоциирования.
Как описано выше, доступ во время воспроизведения оптического диска 100 выполняется посредством трех иерархий, представленных на фиг.29. Для удобства фиг.29 и ее пояснение определены в таком виде, что пункт 204 включает в себя и подпункт и пункт, отличный от подпункта. А именно, соответствие логической иерархии 401 с иерархией 402 логико-объектного ассоциирования является таким, как представлено в пунке 204, даже если пункт является подпунктом или пунктом, отличным от подпункта.
Структура каждого информационного файла
Затем, согласно фиг.30-фиг.37, будет дано описание определенного возможного варианта структуры данных в различных видах информационных файлов, сформированных на оптическом диске 100 этого варианта осуществления, то есть (1) информационного файла 110 диска и информационного файла 120 списков для воспроизведения, и (2) информационного файла 130 объектов, которые были пояснены согласно фиг.3.
(1) Информационный файл диска и информационный файл списков для воспроизведения
Согласно фиг.30-фиг.36 будет приведено описание каждого компонента в конкретном возможном варианте файлов и иерархической структуры между компонентами. Фиг.30-фиг.36 являются концептуальными представлениями, схематично представляющими иерархические структуры файлов. На фиг.30-фиг.36 идентичным файлам, данным и информации будут присвоены идентичные ссылочные позиции, как уже было пояснено в отношении фиг.3-фиг.9, и их пояснение, для удобства, опущено.
Сначала, как представлено на фиг.30, “набор информации заголовка” согласно этому определенному возможному варианту является набором информации, включающим в себя информационный файл 110 диска и информационный файл 120 списков для воспроизведения, представленных на фиг.3.
Набор информации заголовка включает в себя одну “шапку” 112x диска, несколько фрагментов информации 200 заголовка (информация #1,…, #n заголовка), несколько наборов 126S (P) списков для воспроизведения (набор #1,… ,#n P-списков) и другую информацию.
(1-1) “Шапка” диска
Сначала для наборов информации заголовка, представленных на фиг.30, согласно фиг.30 и фиг.31, будет дано пояснение шапки 112x диска.
На фиг.30 шапку 112x диска иллюстрируют в виде ответвления в правой верхней части на чертеже. Согласно фиг. 30, шапка 112x диска содержит несколько полей для различных видов информации как информации, соответствующей общей информации 112 диска, представленной на фиг.3, таких как номер версии, общее количество заголовков, общее количество информации заголовка и общее количество наборов (P) списков для воспроизведения, в указанном порядке. Шапка 112x диска содержит таблицу начальных адресов заголовка как таблицу для информации, соответствующей указателю 114-1 заголовка, представленному на фиг.3. Дополнительно, шапка 112x диска содержит таблицу начальных адресов наборов (P) списков для воспроизведения как таблицу для информации, соответствующей указателю 124 набора списков для воспроизведения, представленному на фиг.3. Шапка 112x диска содержит поле для информации, указывающей атрибут каждого из наборов заголовков. Кроме того, шапка 112x диска содержит таблицу 112xtt заголовков и таблицу 112xpt наборов списков для воспроизведения.
Шапка 112x диска содержит несколько полей и несколько таблиц, которые полностью управляют несколькими заголовками во всей области записи на диске.
“Номер версии” является номером версии в этом стандарте. Согласно ISO646, номер версии предписан, например, как "0070". “Общее количество заголовков” является общим количеством заголовков во всей области записи на диске, и “Общее количество информации заголовка” является общим количеством информации заголовка во всей области записи на диске. “Общее количество наборов списков для воспроизведения” является общим количеством наборов списков для воспроизведения во всей области записи на диске, и “таблица начальных адресов заголовка” представляет начальные адреса каждого заголовка в виде относительного номера байта от начала набора заголовков. Номер байта отсчитывают, например, от 0. “Таблица начальных адресов наборов списков для воспроизведения” представляет начальные адреса каждого набора списков для воспроизведения в виде относительного номера байта от начала набора заголовков. Номер байта отсчитывают, например, от 0. “Атрибут набора заголовков” представляет атрибут набора заголовков, такой как длина данных набора заголовков, вид характеристики, используемой в наборе заголовков (например, японский и английский), и имя набора заголовков.
На фиг.31 таблица 112xtt заголовков проиллюстрирована в виде ответвления вправо в верхней части на чертеже. Таблица 112xtt заголовков содержит несколько полей для записи нескольких (блоков) информации #1,… , #n начального адреса меню заголовка и несколько (блоков) информации #1,… , #n начального адреса содержимого заголовка, в порядке сверху вниз на чертеже, в виде пар, зависимых от номера.
“Начальный адрес меню заголовка” представляет начальный адрес начального адреса информации заголовка, включающей в себя меню каждого заголовка, как относительный номер байта от начала набора заголовков. Этот номер байта отсчитывают, например, от 0. Начальный адрес меню заголовка "0" присвоен меню диска, которое является меню, относящимся ко всему диску. “Начальный адрес содержимого заголовка” представляет начальный адрес информации заголовка, включающей в себя каждый заголовок содержимого как относительный номер байта от начала набора заголовков. “Заголовок содержимого” является заголовком, представляющим содержимое каждого заголовка. Номер байта отсчитывают, например, от 0. Начальный адрес "0" заголовка содержимого, например, присвоен первому заголовку воспроизведения, который воспроизводят безусловно в начале воспроизведения заголовка.
Согласно фиг.31, таблица 112xpt наборов списков для воспроизведения иллюстрирована в виде ответвления вниз в правой части на чертеже и содержит несколько полей для записи начального адреса #1,… , #n нескольких наборов (P) списков для воспроизведения. “Начальный адрес набора списков для воспроизведения” представляет начальный адрес каждого набора списков для воспроизведения как относительный номер байта от начала набора заголовков. Номер байта отсчитывают, например, с 0.
(1-2) Информация заголовка
Далее, для наборов информации заголовка, представленных на фиг.30, будет дано пояснение информации 200 заголовка, согласно фиг.30 и фиг.32.
На фиг.30 информацию 200 заголовка иллюстрируют в виде ответвления вправо в средней части на чертеже. В порядке сверху вниз на чертеже информация 200 заголовка содержит поле для записи информации 200-1x, представляющей общее количество элементов заголовка, соответствующее общей информации 200-1 заголовка, представленной на фиг.4, и дополнительно содержит несколько полей для записи нескольких элементов 200-2 заголовка (элемент #1,… , #k заголовка) и другую информацию 200-5.
“Общее количество элементов заголовка” представляет общее количество элементов заголовка, включенных в информацию заголовка.
На фиг.32 каждый элемент 200-2 заголовка иллюстрируют в виде ответвления с правой стороны на чертеже. В порядке сверху вниз на чертеже элемент 200-2 заголовка содержит указатель 200PT, в котором записан “номер набора списков для воспроизведения”, общее количество кандидатов и несколько полей для записи информации 200PN идентификации P-списка, в которых записаны один или несколько номеров применимых (P) списков для воспроизведения (то есть P-список #1, …, #k). Кроме того, каждый элемент 200-2 заголовка содержит несколько полей для записи пред-команды 200PR P-списка и пост-команды 200PS P-списка и несколько полей для записи следующей информации 200-6N, указывающей элемент заголовка, который должен быть воспроизведен следующим. Другой информацией в элементе 200-2 заголовка является информация, относящаяся к каждому элементу заголовка, например, такая как вид заголовка, последовательный тип и разветвленный тип.
“Указатель 200PT, в котором записан номер набора списков для воспроизведения”, является указателем, представляющим (идентификационный) номер ID набора списков для воспроизведения. “Общее количество кандидатов” представляет общее количество списков для воспроизведения, которые могут быть выбираемым кандидатом элемента заголовка в наборе списков для воспроизведения, обозначенном указателем 200PT. “Информация 200PN идентификации P-списка” представляет (идентификационный) номер ID одного или нескольких списков для воспроизведения, которые могут быть выбираемым кандидатом. При обеспечении информации 200PN идентификации P-списка список для воспроизведения, являющийся выбираемым кандидатом для воспроизведения различных заголовков, может быть включен в один набор списков для воспроизведения, и один набор списков для воспроизведения может быть использован в различных элементах заголовка. Тем временем “пред-команда 200PR P-списка", “пост-команда 200PS P-списка” и “следующая информация 200-6N” идентичны описанным выше.
(1-3) Набор списков для воспроизведения
Далее, для наборов информации заголовка, представленных на фиг.30, будет дано пояснение набора 126S списков для воспроизведения, согласно фиг.30, фиг.33-фиг.36.
На фиг.30 набор 126S списков для воспроизведения иллюстрируют в виде ответвления снизу в правой части на чертеже. В порядке сверху вниз на чертеже набор 126S списков для воспроизведения содержит поле для записи информации 126-1x, включающей в себя общее количество (P) списков для воспроизведения и несколько представлений (PL) списка для воспроизведения (PL)-представления #1, …, #i) как информацию, соответствующую общей информации 126-1 набора списков для воспроизведения, представленной на фиг.5. Набор 126S списков для воспроизведения дополнительно содержит несколько полей для записи нескольких (P) списков 126 для воспроизведения (то есть P списки #1, …, #i), таблицу 126-3 определения пунктов и другую информацию 126-4.
“Общее количество списков для воспроизведения” представляет общее количество списков для воспроизведения в наборе списков для воспроизведения. PL-представления #1, …, #i являются информацией атрибута, соответствующей P-спискам #1, …, #i соответственно, и они соответствуют информации атрибута, представленной на фиг.23.
На фиг.33 каждое PL-представление 126-1xi иллюстрируют в виде ответвления сверху в правой части на чертеже. В порядке сверху вниз на чертеже оно содержит несколько полей для записи информации, указывающей видеокодек, разрешение видеоизображения, формат изображения для видеоизображения, частоту смены кадров видеоизображения и назначение звукового канала.
“Видеокодек” представляет вид видеокодека, который был использован при записи видеоинформации для набора списков для воспроизведения и используется при его воспроизведении. "Разрешение видеоизображения" представляет разрешение видеоизображения, которое было использовано при записи видеоинформации для списка для воспроизведения, соответстветствующего основному проходу (то есть поток видеоизображения, обеспечивающий основное видеоизображение) в наборах списков для воспроизведения. "Формат изображения для видеоизображения" представляет формат изображения для видеоизображения, использованный при записи видеоинформации для списка для воспроизведения, соответствующего основному проходу в наборах списков для воспроизведения. "Частота смены кадров видеоизображения" представляет частоту смены кадров видеоизображения, использованную во время записи видеоинформации для списка для воспроизведения, соответствующего основному проходу в наборах списков для воспроизведения. "Назначение звукового канала" представляет назначение звукового канала, использованного во время записи звуковой информации для списка для воспроизведения, соответствующего основному проходу в наборах списков для воспроизведения.
На фиг.33 каждый список 126 для воспроизведения иллюстрируют в виде ответвления в середине в правой части на чертеже. В порядке сверху вниз на чертеже он содержит несколько полей для записи информации, указывающей длину данных списка 126 для воспроизведения, шапку списка для воспроизведения, несколько элементов 126-2 списка для воспроизведения (то есть элементы #1, …, #i P-списка).
"Длина" списка для воспроизведения представляет длину следующего списка для воспроизведения в числе байтов. Она представляет длину данных, которые непосредственно не включают в себя поля "длины". "Шапка списка для воспроизведения" представляет информацию, такую как общее количество элементов списка для воспроизведения, включенных в список для воспроизведения, время воспроизведения списка для воспроизведения и имя списка для воспроизведения.
Кроме того, на фиг.34 каждый элемент 126-2 списка для воспроизведения иллюстрируют в виде ответвления с правой стороны на чертеже. В порядке сверху вниз на чертеже он содержит несколько полей для записи указателя 126PT, представляющего номер пункта для главного (P) пункта воспроизведения, общее количество под-проходов, несколько фрагментов информации 126-2sub под-прохода (то есть информация #1, …, #k под-прохода), следующую информацию 126-6N, пред-команду 126PR для (P) пункта воспроизведения, пост-команду 126PS для (P) пункта воспроизведения и другую информацию 126-6.
"Указатель 126PT", "пред-команда 126PR" и "пост- команда 126PS" идентичны описанным выше. Дополнительно, "общее количество под-проходов" представляет общее количество под-проходов, существующих в элементе списка для воспроизведения. "Следующая информация 126-6N" представляет элемент списка для воспроизведения, который должен быть воспроизведен следующим.
Кроме того, на фиг.35 информацию 126-2sub каждого под-прохода иллюстрируют в виде рубрики для средней части, отходящей вправо на чертеже. В порядке сверху вниз на чертеже она содержит несколько полей для записи типа под-прохода, общего количества пунктов под-воспроизведения (P) и информацию 126-subPT нескольких пунктов под-воспроизведения (P) (то есть информацию #1, …, #k пункта под-P).
"Тип под-прохода" представляет, что отображение выполняют посредством под-прохода, такого как различные виды меню. "Общее количество пунктов под-P" представляет общее количество пунктов под-воспроизведения в под-проходе.
Информацию 126-subPT пункта каждого подпункта под-воспроизведения (под-P) иллюстрируют в виде ответвления от средней части к правому краю на чертеже. В порядке сверху вниз на чертеже она содержит несколько полей для записи номера пункта под-воспроизведения (P) и PTS начала главного пункта воспроизведения (P).
"Номер пункта под-P" представляет (идентификационный) номер ID пункта воспроизведения в под-проходе. "PTS (отметка времени представления (ОВП)) начала главного пункта воспроизведения" представляет время воспроизведения подпункта на оси времени воспроизведения главного пункта воспроизведения.
С другой стороны, на фиг.33 таблицу 126-3 определения пунктов иллюстрируют в виде ответвления вниз направо на чертеже. В порядке сверху вниз на чертеже она содержит несколько полей для записи общего количества пунктов воспроизведения (P), нескольких пунктов 204 воспроизведения (P) (то есть P-пункты #1, …, #n).
"Общее количество пунктов для воспроизведения" представляет общее количество пунктов 204 в таблице определения пунктов.
На фиг.36 каждый пункт 204 иллюстрируют в виде рубрики для средней части, ответвляющейся вправо к верхнему краю. В порядке сверху вниз на чертеже он содержит несколько полей для записи вида пункта воспроизведения (P) и пункта 204-stream воспроизведения (P) потокового объекта.
"Вид пункта воспроизведения (P)" представляет вид пункта для воспроизведения. Например, пункт для потокового объекта для движущегося изображения прописывают в виде кода "00h", а пункт для объекта для неподвижного изображения прописывают в виде кода "10h". Дополнительно, пункт для объекта для различных видов меню прописывают в виде кода "20h".
Дополнительно, пункт 204-stream воспроизведения (P) потокового объекта иллюстрируют в виде ответвления от средней части к правому краю на чертеже. В порядке сверху вниз на чертеже он содержит информацию, указывающую числовой индекс ES (элементарного потока), время ВХОДА (точку ВХОДА) и время ВЫХОДА (точку ВЫХОДА), соответствующие каждому пункту для воспроизведения.
"Числовой индекс ES" представляет (идентификационный) номер ID и вид элементарного потока, к которому применяют время ВХОДА и время ВЫХОДА. Дополнительно, "время ВХОДА (точка ВХОДА)" и "время ВЫХОДА (точка ВЫХОДА)" идентичны описанным выше. Например, при оси времени 90 кГц на нее записывают время воспроизведения и время завершения пункта.
На фиг.36 таблица 126-3 определения пунктов может включать в себя пункт 204-still для объекта неподвижного изображения, вместо пункта 204 для потокового объекта, то есть пункта 204 для движущегося изображения. В этом случае пункт 204-still содержит информацию, указывающую вид пункта воспроизведения и пункт воспроизведения (P) объекта неподвижного изображения.
Каждое количество данных в вышеупомянутом наборе информации заголовка может быть фиксированным (количеством) байтов или переменным (количеством) байтов. Кроме того, каждое из полей может иметь структуру, обеспечивающую возможность добавления необходимого количества таблиц.
В этом варианте осуществления, в частности, информация 126-subPT пункта под-воспроизведения (P), представленная на фиг.35, обозначает подпункт для воспроизведения "листаемого слайд-шоу", поясняемого согласно фиг.20-фиг.28. Согласно фиг.36, подпункт соответствует пункту 204, представленному "номером главного P-пункта" в элементе 126-2 списка для воспроизведения. В результате воспроизведение заголовка на основе потока видеоизображения выполняют как основной проход в соответствии с пунктом 204-stream для воспроизведения потокового объекта (смотрите правый край фиг.36), обозначающим пункт 204. С этим выполнением выполняют воспроизведение "листаемого слайд-шоу" как под-проход в соответствии с информацией 126-subPTm подпункта (смотрите правый край фиг.35), обозначающей подпункт.
(2) Информационных файл объектов
Далее, согласно фиг.37, с использованием определенного возможного варианта будет приведено подробное описание информационного файла 130 объектов в случае, когда данные объекта для "листаемого слайд-шоу" мультиплексируют с потоком видеоизображения, служащим в качестве основного видеоизображения, в качестве потока фрагмента изображения, который должен быть записан. Фиг.37 схематично представляет один определенный возможный вариант структуры данных в таблице 131 AU (блоке ассоциирования) и ассоциированной таблице 134 карты ES (элементарного потока), сформированных в информационном файле 130 объектов (смотрите фиг.3).
Согласно фиг.37, в этом варианте осуществления в информационном файле 130 объектов хранится таблица информации объекта. Таблица информации объекта создана таблицей 131 AU и таблицей 134 карты ES, представленных в верхнем части и в нижней части на чертеже соответственно.
В верхней части фиг.37 таблица 131 AU может иметь структуру, обеспечивающую возможность добавления необходимого количества таблиц для каждого поля. Например, если существует четыре AU, то таблица 131 AU может иметь структуру, обеспечивающую возможность увеличения количества полей до четырех.
В различных полях в таблице 131 AU хранится "общая информация таблицы AU", в которой записаны количество AU и указатель на каждый AU, и "другая информация".
В таблице 131 AU, в качестве информации 132I AU, указывающей индекс #m таблицы ES (ES_table_Index #m) в каждом PU #m, соответствующем каждому AU #n, записан численный индекс (численный индекс = …) соответствующей таблицы 134 карты ES. Как описано выше, "AU" является блоком, соответствующим, например, "программе" в телевизионном вещании. (В частности, в случае вещания "типа множественного изображения" “AU" является блоком набора нескольких переключаемых "изображений".) AU включает в себя один или большее количество PU, являющихся блоками воспроизведения. Дополнительно, как описано выше, "PU" является набором взаимосвязано переключаемых элементарных потоков, включенных в каждый AU, и индекс # таблицы ES, соответствующий каждому PU, определен информацией 302I PU. Например, когда посредством AU создано содержимое множественного представления, в AU хранится несколько PU, и в каждом PU хранятся указатели на несколько ID пакетов элементарного потока, указывающие пакет, создающий содержимое каждого представления. Это указывает числовой индекс в таблице 134 карты ES, которая будет описана дальше.
В нижней части фиг.37, в таблице 134 карты ES в различных полях хранятся общая информация таблицы карты ES, несколько индексов #m (m = 1, 2, …) и другая информация.
В "общей информации таблицы карты ES" записаны размер таблицы карты ES и общее количество индексов.
"Индекс #m" включает в себя ID пакета элементарного потока (ES_PID) всех элементарных потоков, которые используют для воспроизведения, соответствующий численный индекс и информацию адреса элементарного потока соответственно.
Например, в этом варианте осуществления, когда элементарным потоком является поток видеоизображения MPEG2, как описано выше, в качестве информации адреса, то есть информации 134d адреса ES, в таблице 134 карты ES записывают только номер пакета TS начала I-изображения и соответствующее время отображения, и количество данных уменьшается. Тем временем, что касается информации 134d адреса ES потока фрагмента изображения, записывают информацию 134e численного индекса элементарного потока данных SP, на котором оперирует информация управления SP, и количество данных уменьшается дополнительно.
При этой структуре ID (ES_PID) пакета элементарного потока реального элементарного потока может быть получен из численного индекса карты 134 ES, обозначенного из таблицы 131 AU. Дополнительно, так как одновременно может быть получена информация адреса элементарного потока, соответствующего ID пакета элементарного потока, на основе этой информации становится возможным воспроизведение данных объекта.
Согласно вышеупомянутой структуре данных оптического диска 100, если в оптический диск 100 добавляют новый заголовок, то необходимая информация может быть легко добавлена, что является полезным. Обратно, даже если выполняют редактирование, и некоторая информация становится ненужной, то нет необходимости обращаться к этой информации. А именно, не требуется фактического удаления информации из таблицы, что является полезным.
На фиг.37 ES_PID, к которому не осуществляют обращение из таблицы 131 AU в верхней части, записан индексом таблицы 134 карты ES в нижней части. Однако, что касается ES_PID, к которому не осуществляют обращение, описание таким образом не является необходимым. Однако, если ES_PID, к которому не осуществляют обращение, записан, и производится широкое использование таблицы 134 карты ES, то предпочтительно, становится ненужной реконструкция таблицы карты ES в случае повторного редактирования содержимого, то есть в случае повторения авторской разработки. Будет приведено описание порядка воспроизведения различных видов файлов во время воспроизведения оптического диска 100, имеющего структуру данных, согласно определенному возможному варианту, поясненному согласно фиг.30-37.
Сначала из набора информации заголовка, представленного на фиг.30, воспроизводят шапку 112x диска. Как часть этого воспроизводят таблицу 112xtt заголовков, представленную на фиг.31, и получают начальный адрес меню заголовка или начальный адрес содержимого заголовка.
Затем, в соответствии с полученной информацией адреса, начинают воспроизведение информации 200 заголовка, представленной на фиг.30. Более конкретно, воспроизводят элемент 200-2 заголовка, представленный на фиг.32, и получают номер набора списков для воспроизведения. Кроме того, получают указатель 200PT на списки с #1 по #k для воспроизведения. Так как список 126 для воспроизведения структурно обозначен указателем 200PT, несколько списков для воспроизведения в наборе списков для воспроизведения, определенном заранее посредством воспроизведения элемента 200-2 заголовка, могут использоваться между несколькими заголовками.
Затем воспроизводят таблицу 112xpt наборов списков для воспроизведения, представленную на фиг.31, и получают начальный адрес набора списков для воспроизведения. На его основе начинают воспроизведение набора 126S списков для воспроизведения, представленного на фиг.33, и сначала воспроизводят представление 126-1xi PL.
Затем сравнивают представление 126-1xi PL, являющееся возможным вариантом информации функции запроса, и функцию воспроизведения (то есть видеохарактеристику и звуковую характеристику) системы воспроизведения информации, воспроизводящей оптический диск 100. Вследствие этого из набора 126S списков для воспроизведения, представленного на фиг.33, выбирают оптимальный список 126 для воспроизведения.
Затем воспроизводят выбранный список 126 для воспроизведения. В частности, воспроизводят элемент 126-2 списка для воспроизведения, представленный на фиг.34. В это время сначала выполняют пред-команду 126PR и затем получают номер главного P-пункта, представленный на фиг.35. Затем осуществляют обращение к таблице определения пунктов, представленной на фиг.36. Вследствие этого воспроизводят пункт 204. Воспроизведение пункта 204 действительно выполняют посредством воспроизведения соответствующего объекта TS в соответствии с численным индексом ES, временем ВХОДА и временем ВЫХОДА, полученных при воспроизведении P-пункта 204-stream потокового объекта (смотрите фиг.37). После этого выполняют пост-команду 126PS, представленную на фиг.34, и дополнительно выполняют, в соответствии с следующей информацией 126-6N, обозначение элемента списка для воспроизведения, который должен быть воспроизведен следующим. Воспроизведение выполняют многократно подобным образом.
Фиг.38 представляет определенный возможный вариант таблицы информации объекта для листаемого слайд-шоу. В этом возможном варианте, что касается неподвижного изображения, информацию времени отображения, такую как MPEG, не добавляют непосредственно к объекту. А именно, каждое неподвижное изображение отображают в порядке численного индекса в PU. "Тип объекта" в таблице AU указывает использование каждого объекта. В этом возможном варианте объекты #1 и #3 представляют неподвижные изображения, которые используют для листаемого слайд-шоу, и объект #2 представляет звуковые данные, которые используют для листаемого слайд-шоу.
Информация пункта и информация подпункта дополнительно включают в себя информацию, указывающую номер объекта в информационном файле 130 объектов. Соответствующий объект определяют соответствующим номером объекта и номером AU и воспроизводят его вышеупомянутой последовательностью воспроизведения (смотрите фиг.27 и фиг.28).
Как было пояснено согласно фиг.1-38, согласно этому варианту осуществления, например, становится возможным эффективное выполнение отображения экрана меню, такого как отображение маленького окна и полупрозрачное накладывающееся отображение с воспроизведением заголовка, продолжающееся при воспроизведении меню, посредством соответствующего подпункта, и избирательное выполнение вывода отображения воспроизведенного меню при воспроизведении и выводе отображения заголовка посредством пункта.
В связи с этим в вышеупомянутом варианте осуществления обеспечено пояснение в отношении оптического диска 100 как возможного варианта носителя записи информации и записывающего устройства или проигрывателя оптического диска 100 как возможного варианта устройства воспроизведения-записи информации. Однако настоящее изобретение не ограничено оптическим диском и проигрывателем или записывающим устройством для него, а является применимым к разнообразным носителям записи и записывающим устройствам или проигрывателям для них, поддерживающим другую запись с высокой плотностью записи или высокую скорость передачи (данных).
Например, как представлено на фиг.39, в (P) список воспроизведения может быть включена информация 126MI пункта под-P, заданная по умолчанию, содержащая номер пункта под-P и PTS начала главного P-пункта. Когда в каждом элементе P-списка отсутствует информация под-прохода, в основном, может быть использована информация 126MI пункта под-P, заданная по умолчанию.
Настоящее изобретение не ограничено вариантами осуществления, описанными выше, и, если требуется, могут быть внесены различные изменения, не удаляясь от сути и не выходя из контекста изобретения, которое может прочитано в формуле изобретения и в полном описании. Носитель записи информации, устройство и способ для записи информации, устройство и способ для воспроизведения информации, устройство и способ для записи и воспроизведения информации, компьютерная программа для управления записью или воспроизведением и структура данных, включающая в себя сигнал управления, содержащие такие изменения, также предназначены для охвата контекстом настоящего изобретения.
Например, согласно вышеупомянутому варианту осуществления, информация неподвижного изображения включает в себя несколько неподвижных изображений. Однако информация неподвижного изображения может включать в себя по меньшей мере одно неподвижное изображение.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ
Носитель записи информации, устройство и способ для записи информации, устройство и способ для воспроизведения информации, устройство и способ для записи и воспроизведения информации, компьютерная программа для управления записью или воспроизведением и структура данных, включающая в себя сигнал управления, согласно настоящему изобретению все могут быть применены к оптическому диску с высокой плотностью записи для потребителя или промышленного использования, такому как DVD, на который с высокой плотностью записи может быть записана различная информация, такая как видеоинформация, звуковая информация и информации фрагмента изображения, которая также может быть подана на проигрыватель DVD, устройство записи DVD, и т.п. Кроме того, они могут быть применены к носителю записи информации, устройству для воспроизведения-записи информации или подобному устройству, которые, например, установлены на различное вычислительное оборудование для потребителя или промышленного использования или могут быть соединены с ним.