Устройство и способ для записи данных
Иллюстрации
Показать всеИзобретение относится к носителю для считывания и записи данных. Точки входа управляются таким образом, чтобы их можно было легко понять пользователю. Блок приема принимает поток, включающий в себя кодированные цифровые данные. Блок анализа обнаруживает изменения в признаках потока, принятого блоком приема, и выдает обнаруженную информацию. Блок управления осуществляет сбор обнаруженной информации, выданной блоком анализа, и временной информации, соответствующей времени, когда было обнаружено изменение признака, в качестве первой точки входа и генерирует информацию управления, содержащую эти первые точки входа. Дисковод записывает информацию управления, генерируемую блоком управления, и поток, принятый блоком приема, на носитель для записи данных, например оптический диск. Блок ввода позволяет пользователю ввести и установить вторые точки входа в пути воспроизведения потока для обеспечения возможности доступа и воспроизведения потока с желательной точки. Блок управления формирует информацию управления таким образом, что первые точки входа и вторые точки входа могут быть идентифицированы отдельно друг от друга. 2 н. и 9 з.п. ф-лы, 33 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к носителю для считывания и записи данных, более конкретно к носителю для записи данных, предназначенному для записи мультимедийных данных в различных форматах, включая видеоданные, данные неподвижного изображения и аудиоданные. Изобретение также относится к устройству и способу для записи информации на этот носитель для записи данных и для воспроизведения записанной информации.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Помимо записи и хранения компьютерных данных, постоянные запоминающие устройства (ПЗУ) на оптических дисках, такие как DVD-ROM (ПЗУ на многоцелевых цифровых дисках) используются в настоящее время в качестве носителей записи для фильмов и иной видеоинформации, фотографий и других неподвижных изображений и аудиоданных (упоминаемых здесь как мультимедийные или AV (аудио-видео) данные). В настоящее время также стали доступными диски типа DVD-RAM (оперативные запоминающие устройства (ОЗУ) на многоцелевых цифровых видеодисках), записываемые произвольным образом, носители на оптических дисках с изменением фазы, имеющие емкость порядка многих гигабайтов.
Повсеместное принятие стандартов MPEG, в частности MPEG-2, группы международных стандартов кодирования для цифровых AV-данных, сделали носители типа DVD-RAM подходящими для записи на носители и воспроизведения с носителей для применения области мультимедийных (AV) данных, а также для хранения компьютерных данных. Более конкретно, ожидается, что диски типа DVD-RAM заменят традиционную магнитную ленту в качестве носителя, выбираемого для записи и воспроизведения AV-данных.
К объектам особого интереса в будущем относится то, каким образом AV-данные могут быть записаны для обеспечения новых функций и рабочих характеристик, намного превышающих соответствующие характеристики традиционного мультимедийного оборудования, использующего новые носители на оптических дисках высокой информационной емкости.
Наибольшая выгода от использования носителей на дисках состоит в значительном улучшении характеристик произвольного доступа по сравнению с носителями на магнитной ленте. Хотя можно обеспечить произвольный доступ к носителю на магнитной ленте, на это требуется порядка нескольких минут для обратной перемотки ленты. Это на значительный порядок величины больше, чем время поиска (несколько десятков миллисекунд) для носителя на оптическом диске. Поэтому для большинства практических целей магнитная лента не пригодна в качестве носителя записи с произвольным доступом. Еще одним достоинством характеристики произвольного доступа носителей на оптических дисках является то, что распределенная запись AV-данных, невозможная в случае носителя записи на магнитной ленте, может быть реализована при использовании оптических дисков.
На фиг.1 представлена блок-схема устройства записи (дисковода) на DVD. Как показано на фиг.1, этот дисковод имеет оптическую головку 11 для считывания данных с DVD-RAM диска 10, процессор 12 ЕСС (кода коррекции ошибок), буфер 13 одной дорожки, коммутатор 14 для направления вводимых данных в буфер 13 одной дорожки и выводимых данных из этого буфера, кодер 15 и декодер 16.
Как показано на фиг.1, данные записаны на DVD-RAM диск 10 в блоках секторов (1 сектор = 2 килобайта (кБ)). Кроме того, 16 секторов образуют один блок ЕСС (кода исправления ошибок) для обработки исправления ошибок, выполняемой процессором 12 ЕСС.
Буфер 13 дорожки используется для записи AV-данных с переменной битовой скоростью, чтобы записать AV-данные на DVD-RAM диск 10 более эффективно. Более конкретно, хотя скорость считывания (Va) DVD-RAM диска 10 является фиксированной битовой скоростью, AV-данные имеют переменную битовую скорость (Vb), определяемую главным образом сложностью содержимого данных (изображения в случае видеоданных). Буфер 13 дорожки используется для компенсации различий между Va и Vb. Буфер 13 дорожки также используется даже более эффективно для непрерывной подачи AV-данных в декодер 16, если AV-данные располагаются прерывистым образом на DVD-RAM-диске 10. Буфер 13 дорожки также используется для записи AV-данных, передаваемых с кодера 15 на DVD-RAM диск 10. Файловая система UDF (универсальный дисковый формат) используется с DVD-RAM дисками, чтобы более эффективно использовать носитель записи на DVD-RAM высокой информационной емкости и обеспечить возможность доступа персонального компьютера к содержимому диска. Файловая система UDF детально описана в Стандарте Универсального дискового формата.
Далее описана традиционная система мультимедийных данных. На фиг.2 представлено типовое обычное оборудование, типы носителей записи и форматы данных. Например, для просмотра содержания, записанного на видеомагнитофонной ленте, пользователь обычно вставляет видеокассету в видеомагнитофон и просматривает его на телевизионном приемнике. Для прослушивания музыки пользователь может вставить компакт-диск (CD) в CD-плеер или в CD/радио/кассетный плеер и использовать громкоговорители или наушники для прослушивания. Иными словами, обычное AV оборудование использует различные носители для различных форматов содержания (видео и аудио). Это означает, что пользователь может постоянно заменять носитель или AV оборудование в соответствии с тем, какой тип содержания ему желательно воспроизвести, что вызывает неудобства.
Достижения в цифровой технологии привели к быстрому принятию DVD видеодисков для распространения пакетированного программного обеспечения, а также спутников цифрового радиовещания для передачи содержательных материалов вещательных программ. Обе эти возможности были реализованы благодаря прорыву в цифровой технологии, в частности, с принятием стандарта MPEG.
На фиг.3 представлен поток стандарта MPEG, используемый для цифровых многоцелевых (DVD) видеодисков и цифрового вещания.
Как показано на фиг.3, стандарт MPEG определяет иерархическую структуру. Здесь важно отметить, что поток системного уровня стандарта MPEG, который в конечном счете используется приложением, различается для пакетированных носителей, таких как DVD видеодиски, и среды передачи, такой как цифровое вещание.
Первое определяется как программный поток стандарта MPEG, который переносит данные в пакетных блоках, соответственно блоку записи сектора, используемому в DVD видеодисках (2048 байтов). Последнее определяется как транспортный поток стандарта MPEG, который переносит данные в пакетных блоках транспортного потока (TS) из 188 байтов для передачи ATM (режим асинхронной передачи).
Ожидалось, что комбинация цифровой технологии и технологии кодирования стандарта MPEG для аудио и видеоданных позволит AV-данным обрабатываться свободно, независимо от какой-либо конкретной среды передачи, однако небольшие различия, как отмечено выше, в совокупности препятствовали созданию до настоящего времени AV-оборудования и носителей, совместимых как с пакетной средой, так и с коммуникационной средой (средой передачи). Ожидается, что введение носителей на оптических дисках с высокой информационной емкостью, таких как DVD-RAM, позволит устранить неудобства, испытываемые в связи с использованием традиционной AV-аппаратуры, как указано выше.
В частности, ожидается, что оптические диски, обеспечивающие возможность записи транспортного потока стандарта MPEG тем же способом, что и программного потока стандарта MPEG, появятся с началом ввода в действие цифрового спутникового вещания.
Идеальное устройство записи DVD должно обеспечивать возможность свободного воспроизведения и представления широкого разнообразия форматов с одного носителя с использованием одного AV-устройства, как показано на фиг.4, причем пользователю нет необходимости знать, какой именно формат используется. Более конкретно, на фиг.5 приведен пример меню, отображаемого в этом идеальном устройстве записи DVD. Это меню представляется на телевизионном экране и позволяет пользователю выбрать "1) Кинотеатр" из программы цифрового спутникового вещания, "2) Утренняя мыльная опера" или "3) Мировой кубок по футболу" из программ обычного наземного вещания, или "4) Бетховен" с CD, причем пользователь не будет знать формат записи или носитель, с которого предоставляется содержание, или где оно записано.
Наибольшей проблемой в реализации этого идеального устройства записи DVD, использующего некоторый тип оптического диска, который, как ожидается, будет использоваться в качестве носителя записи AV данных следующего поколения, является то, каким образом следует единообразно управлять AV-данными и AV-потоками в различных форматах. Никакого специального метода управления не требуется для управления только форматами, которые уже используются. Однако если должно быть реализовано идеальное устройство записи DVD, описанное выше, то важно использовать некоторый метод, который совместим не только с множеством форматов, которые уже используются, но и может также адаптивным образом управлять различными новыми форматами, которые обязательно появятся в ближайшие годы.
Неудобство, обусловленное проблемами предшествующего уровня техники, как описано выше, то есть необходимость для пользователя приводить в действие мультимедийную (AV) систему, принимая во внимание тип содержимого и формат, обуславливается различиями в пользовательском интерфейсе, независимо от того, могут или нет различные AV-потоки обрабатываться единообразно. Поэтому проблема в обработке различных AV-потоков состоит в том, каким образом данные, оцифрованные на стороне передачи (как в случае цифрового вещания), обработать на стороне приема. В частности, чтобы использовать функции в новых программах спутникового цифрового вещания, после того как содержание программы записано на локальный носитель, т.е. чтобы обеспечить возможность записи со сдвигом во времени, поток содержания должен записываться при том же самом условии, при котором он передавался. Транспортный поток стандарта MPEG, например, позволяет отображать множество потоков видеоданных одновременно (с использованием так называемой функции множественного просмотра).
Кроме того, возможность записи со сдвигом по времени программ новых услуг цифрового спутникового вещания, ожидаемых для введения в будущем, также желательна, даже если часть содержания, предоставляемого услугой, все еще неизвестна.
Точка входа представляет пример использования характеристики произвольного доступа, являющейся самой значительной особенностью носителей записи на дисках для AV-данных, записанных цифровым способом. Следует отметить постоянно возрастающую потребность пользователя в установке точки входа в желательное местоположение, чтобы к этой установленной пользователем точке входа обеспечивался доступ для начала воспроизведения с этой точки. Устройство записи, однако, также автоматически устанавливает другие точки ввода. Эти различные точки входа приводят к перепутыванию вследствие их смешивания, и поэтому необходима структура данных, позволяющая идентифицировать определенные пользователем точки входа среди точек входа, установленных устройством записи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Задачей настоящего изобретения является управление точками входа таким образом, который был бы легко понятен пользователю.
Также задачей настоящего изобретения является обеспечить возможность записи потока, используемого для цифрового вещания (например, транспортного потока стандарта MPEG), вместе с различными AV-потоками, а также обеспечить возможность воспроизведения записанных данных.
Для достижения этих результатов устройство записи данных, соответствующее изобретению, содержит блок приема для приема протока, включающего кодированные цифровые данные, блок анализа для обнаружения изменения в признаках потока, принимаемого блоком приема, и выдачи обнаруженной информации, блок управления для сбора обнаруженной информации, выданной блоком анализа, и временной информации, относящейся к времени, когда было обнаружено изменение признаков в качестве первой точки входа, и генерирования информации управления, регистрирующей первые точки входа, и устройство привода (дисковод) для записи информации управления, генерированной блоком управления, и потока, принятого блоком приема, на носитель для записи данных. Это устройство для записи данных также содержит блок ввода для установки по меньшей мере одной второй точки входа в пути воспроизведения потока для обеспечения возможности доступа и воспроизведения потока с желаемой точки. Блок управления формирует информацию управления так, что первые точки входа и вторые точки входа можно различить друг от друга.
Способ записи данных, соответствующий настоящему изобретению, содержит этапы выполнения операций, осуществляемых устройством записи данных, соответствующим изобретению.
Изобретение также может быть реализовано как программа записи данных, выполняемая компьютером для осуществления указанных операций.
Эта программа записи данных может также быть записана на носитель для записи данных.
Блок управления может генерировать информацию управления, содержащую первую таблицу, регистрирующую первые точки входа, и вторую таблицу, регистрирующую вторые точки входа.
Блок управления может альтернативным образом генерировать информацию управления, содержащую первый флаг идентификации, добавляемый к первым точкам входа, и другой флаг идентификации, добавляемый ко вторым точкам входа.
Таким образом составленная информация может быть получена в соответствии с настоящим изобретением, причем точки входа, основанные на признаках потока, и точки входа, установленные пользователем, могут быть определены в отдельности. Кроме того, путем селективного отображения точек входа, основываясь на информации управления, пользователь может легко найти желательную сцену в воспроизводимой информации.
Другие задачи и результаты, а также детальное пояснение сущности изобретения излагаются в последующем описании со ссылками на иллюстрирующие чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - блок-схема дисковода в DVD устройстве записи;
Фиг.2 - соотношение между обычным AV-оборудованием и носителями;
Фиг.3 - программный поток стандарта MPEG и транспортный поток стандарта MPEG;
Фиг.4 - соотношение между AV-оборудованием и носителями, которое потенциально возможно для DVD устройства записи;
Фиг.5 - пример меню, представляемого для DVD устройства записи;
Фиг.6А - соотношение между AV-файлом и каталогом;
Фиг.6В - концептуальная диаграмма адресного пространства диска;
Фиг.7 - соотношение между объектами, информацией об объектах и информацией PGC (список программ);
Фиг.8 - информация управления потоком, полученная из информации об объектах;
Фиг.9 - соотношение между объектом цифрового вещания (D_VOB), информацией об объекте цифрового вещания (D_VOBI) и информацией PGC;
Фиг.10А-10F - временная карта (карта синхронизации) согласно настоящему изобретению;
Фиг.11А и Фиг.11В - соотношение между пакетами транспортного потока (TS) и информацией заголовка в объекте потока (SOB);
Фиг.12 - информация управления на DVD-RAM диске;
Фиг.13 - реализация функции множественного просмотра;
Фиг.14 - точки входа в соответствии с настоящим изобретением;
Фиг.15 - таблица автоматически установленных точек входа и таблица определенных пользователем точек входа;
Фиг.16 - таблицы точек входа, обеспечиваемые для каждого из множества просмотров;
Фиг.17 - блок-схема модели плеера согласно настоящему изобретению;
Фиг.18 - блок-схема DVD устройства записи;
Фиг.19 - блок-схема процедуры записи, реализуемой в устройстве записи;
Фиг.20 - иллюстрация EIT для обнаружения PG_Change;
Фиг.21 - иллюстрация информации PSI/SI для обнаружения PSI/SI;
Фиг.22 - поток стандарта MPEG-2 для обнаружения SQH-Change;
Фиг.23 - иллюстрация DII для обнаружения Data_Top;
Фиг.24 - иллюстрация DII для обнаружения Data_Change;
Фиг.25 - иллюстрация РМТ для обнаружения PMT_Change;
Фиг.26 - иллюстрация DII для обнаружения DE_Change;
Фиг.27 - иллюстрация DII для обнаружения Module_Change;
Фиг.28 - иллюстрация EIT для обнаружения Aud_Change;
Фиг.29 - иллюстрация EIT для обнаружения Multi_View;
Фиг.30 - иллюстрация PMT, EIT для обнаружения информации контроля со стороны родителей;
Фиг.31 - блок-схема процедуры воспроизведения, реализуемой в устройстве записи;
Фиг.32 - блок-схема, иллюстрирующая процесс установки определяемых пользователем точек входа;
Фиг.33 - блок-схема, иллюстрирующая процесс воспроизведения для определяемых пользователем точек входа.
ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Носитель для записи данных, устройство записи и устройство воспроизведения, соответствующие настоящему изобретению, подробно описаны ниже на примере DVD-RAM диска, DVD устройства записи и DVD устройства воспроизведения (плеера).
DVD-RAM диск в соответствии с настоящим изобретением может записывать мультимедийные (AV) данные в различных форматах на один диск и может единообразно управлять записанными данными. Поэтому можно записывать на один диск как видеоданные, записанные путем кодирования данных обычного аналогового вещания в транспортный поток стандарта MPEG, так и транспортный поток стандарта MPEG, передаваемый как данные цифрового вещания. Эти данные, записанные на DVD-RAM диск, могут также воспроизводиться в соответствии с конкретной процедурой. Поэтому DVD-RAM диск согласно настоящему изобретению содержит информацию управления для управления AV-потоком независимо от формата AV-данных.
Структура данных, записанных на DVD-RAM диск, соответствующий настоящему изобретению, описана ниже со ссылками на фиг.6А и 6В. Структура данных DVD-RAM диска 100, распознаваемая посредством файловой системы на диске 100, показана на фиг.10А. Структура физических секторов показана на фиг.6 В.
Как показано на чертеже, физические сектора начинаются с начальной зоны 31. Опорный сигнал для стабилизации следящей системы и идентификационные сигналы для идентификации конкретного типа носителя записываются в начальной зоне 31.
Зона 33 данных, следующая за начальной зоной 31, используется для сохранения логически действительных данных. Информация управления для использования файловой системы записывается в начале зоны 33 данных. Эта информация управления известна как "информация тома". Файловая система обычно записывается в формате UDF, который описан в литературе. Поэтому более подробное его описание здесь не приводится. Структура физического диска завершается конечной зоной 35. Тот же самый опорный сигнал и другая информация, записанная в начальной зоне 31, записываются также и в конечной зоне 35.
Файловая система обеспечивает возможность обработки данных на диске 100 как каталога и файлов, как показано на фиг.6А. Как показано на фиг.6А, все данные, обрабатываемые DVD устройством записи, распределены в каталоге DVD_RTAV непосредственно в корневом каталоге.
DVD устройство записи, соответствующее этому варианту осуществления изобретения, может обрабатывать два типа файлов: AV-файлы, содержащие аудио/видео данные (AV-данные), и файлы информации управления, содержащие информацию для управления AV-файлами. В примере, показанном на фиг.6А, файл информации управления есть VIDEO_RT.IFO, а AV-файлы - это файл M_VOB.VOB, содержащий данные движущихся изображений (видео) и файл D_VOB.VOB, содержащий видеоданные для цифрового вещания.
Эти файлы описаны детально ниже. Индивидуальные AV-потоки в настоящем изобретении определены как объекты. Т.е. объект содержит ряд AV-потоков, таких как программный поток стандарта MPEG. Путем такого управления AV-потоками как абстрактными объектами, информация управления AV-потоками может быть определена с использованием единообразной модели информации объекта (ObjectI).
Информация управления описана ниже сначала со ссылками на фиг.7. Информация управления AV-файлом, т.е. VIDEO_RT.IFO, используется для примера в качестве информации управления. Фиг.7 показывает соотношение между объектом AV-файла, информацией объекта и информацией списка программ (PGC). Информация управления VIDEO_RT.IFO содержит информацию объекта ObjectI 80, для управления местоположениями записи объекта, информацию 50 и 70 PGC, определяющую последовательность воспроизведения и время воспроизведения данных, которые должны воспроизводиться, из данных, записанных на DVD-RAM диске, и общую информацию программы-менеджера видеоданных, т.е. VMGI 90. AV-поток имеет элементы (такие, как признаки времени), которые могут использоваться совместно, имея в то же время индивидуальные различия согласно формату. Это обеспечивает возможность абстрагирования, как описано выше. Кроме того, AV-потоки одного и того же формата сохраняются в записанной последовательности в том же самом AV-файле.
Информация объекта ObjectI 80 содержит общую информацию Object GI 80a, относящуюся к объекту, информацию признаков объекта AttributeI 80b и карту доступа 80с для преобразования времени представления объекта в значение адреса на диске и таблицу точек входа 80d, связанную с информацией 50 PGC и определяющую точки доступа к желательным местоположениям для объекта (эти точки доступа упоминаются ниже как точки входа).
Карта доступа 80 с используется для осуществления преобразования между временной осью и осью данных (потоком битов). Карта доступа 80с содержит данные для каждого блока объекта, коррелируя временную область с адресной областью. Это объясняется тем, что каждый объект состоит из множества блоков объекта (VOBU), как описано ниже. Карта доступа 80с требуется, поскольку AV-поток в общем случае имеет две опорные оси, временную ось и ось данных (потока битов), и между этими двумя опорными осями не существует совершенной корреляции. Например, кодирование с переменной битовой скоростью, при котором битовая скорость изменяется в соответствии со сложностью видеосодержимого, все более широко используется в видеоданных стандарта MPEG-2, представляющего собой международный стандарт для кодирования потоков видеоданных. Это означает, что не существует пропорционального соотношения между временем представления и количеством данных от начала потока содержимого, и поэтому поток не может быть произвольным образом доступным на основе временной базы. Поэтому требуется карта доступа 80с для определения корреляции между временем и данными.
Информация 50, 70 PGC используется для управления воспроизведением видеоданных и аудиоданных, т.е. объектов, записываемых на DVD-RAM диск 100. Информация 50, 70 PGC определяет отдельные блоки данных для непрерывного воспроизведения DVD плеером. Более конкретно, информация 50, 70 PGC обозначает информацию ячеек 60, 61, 62, 63, идентифицирующих объект, подлежащий воспроизведению, и ту часть объекта, которая должна воспроизводиться (период воспроизведения). Эта информация ячеек дополнительно описана ниже.
Информация включает в себя исходную информацию 50 PGC и определенную пользователем информацию 70 PGC. Исходная информация 50 PGC автоматически генерируется DVD устройством записи в процессе записи объекта, чтобы включать все записанные объекты. Определенная пользователем информация 70 PGC обеспечивает возможность пользователю определить желательную последовательность воспроизведения.
Таблица 80d точек входа информации объекта ObjectI 80, описанная выше, определяет точки входа только относительно исходной информации 50 PGC (поэтому они далее упоминаются также как "исходные точки входа"). Точки входа, относящиеся к определяемой пользователем информации 70 PGC (также называемые ниже "определяемыми пользователем точками входа"), также определены, например, в таблице 72 точек входа, включенной в информацию 71 ячеек. Исходные точки входа устанавливаются автоматически DVD устройством записи в объектах, определенных в информации объектов ObjectI 80. Пользовательские точки входа устанавливаются пользователем в желательных точках в пути воспроизведения объекта.
Следует отметить, что таблица 80d точек входа может быть записана в исходную информацию 50 PGC. При нахождении в исходной информации 50 PGC, таблица 80d точек входа может быть обеспеченна для каждой записи информации ячейки, или одна таблица 80d точек входа может быть предусмотрена в исходной информации 50 PGC в качестве информации, не включенной в каждую запись информации ячейки.
Таблица пользовательских точек входа, включенная в определенную пользователем информацию 70 PGC, аналогичным образом может быть записана как одна таблица в определенной пользователем информации 70 PGC, в качестве информации, не содержащейся в каждой записи информации ячеек, вместо записи таблицы пользовательских точек входа для каждой ячейки.
Структура и функция исходной информации 50 PGC и определенной пользователем информации 70 PGC идентичны, за исключением того, что определенная пользователем информация 70 PGC определена пользователем и содержит по меньшей мере одну таблицу 72 пользовательских точек входа. Поэтому исходная информация 50 PGC описана ниже детально. Таблицы 72 и 80d точек входа дополнительно описаны ниже.
Как показано на фиг.7, исходная информация 50 PGC содержит по меньшей мере один информационный блок 60, 61, 62, 63 ячейки. Информация 60 ячейки определяет объект, который должен быть представлен, и период воспроизведения объекта. Информация 50 PGC обычно регистрирует множество ячеек в конкретном порядке. Порядок информации ячеек в информации 50 PGC обозначает последовательность воспроизведения, когда объекты, определяемые каждой ячейкой, воспроизводятся.
Каждая информационная запись ячейки, такая как информация 60 ячейки, содержит информацию типа (Type) 60а, обозначающую тип объекта, определяемого информацией 60 ячейки, информацию объекта множественного просмотра (View_Type) 60b, как дополнительно описано ниже, идентификатор объекта (Object ID) 60c, уникальным образом идентифицирующий объект, и начальное положение (Start) 60d в объекте на временной базе, а также конечное положение (End) 603 в объекте на временной базе. В течение воспроизведения данных информация 60 ячейки считывается последовательно из информации 50 PGC, и объекты, определенные каждой ячейкой, воспроизводятся в течение периода воспроизведения, определенного ячейкой.
Информация абстрагированного объекта должна быть определена более конкретно, чтобы применить ее к текущему AV-потоку. Это легче понять со ссылкой на наследование классов в модели объектно-ориентированного программирования, где информация об объекте является суперклассом, а структуры, построенные специально для каждого AV-потока, являются субклассами. На фиг.8 показана информация управления потоками, полученная из информации объекта. Как показано на чертеже, этот вариант осуществления изобретения определяет следующие субклассы информации объекта: субкласс видеоданных, субкласс цифрового видеовещания и субкласс потока.
Субкласс видеоданных представляет собой информацию объекта движущегося изображения M_VOBI (информация объекта видеоданных подвижного изображения) 82, представляющего информацию объекта видеоданных (транспортный поток стандарта MPEG).
Субкласс цифрового видеовещания есть информация объекта цифрового видеовещания D_VOBI (информация объекта цифровых видеоданных) 86, представляющая информацию объекта для данных цифрового вещания (транспортный поток стандарта MPEG). Субкласс потока есть информация объекта потока SOBI (информация объекта потока) 89, представляющая информацию объекта для потоков с неизвестным назначением.
Эта информация объектов дополнительно описана ниже.
Информация объекта движущегося изображения M_VOBI 82 содержит общую информацию M_VOBI_GI 82a о транспортном потоке стандарта MPEG, информацию потока объекта видеоданных M_VOB_STI 82b, временную карту 82с и таблицу 82d точек входа.
Общая информация M_VOBI_GI 82a информации объекта движущегося изображения M_VOBI 82 содержит информацию идентификации объекта видеоданных M_VOBI_ID, время записи объекта видеоданных M_VOBI_REC_TM, информацию начального времени объекта видеоданных M_VOBI_V_S_PTM и информацию конечного времени объекта видеоданных M_VOBI_V_E_PTM.
Информация потока объекта видеоданных M_VOB_STI 82b содержит информацию потока видеоданных V_ATR, такую как режим кодирования потока видеоданных, число потоков аудиоданных AST_Ns и информацию потока аудиоданных A_ATR, такую как режим кодирования потока аудиоданных.
Временная карта 82с содержит первый адрес объектов видеоданных в AV-файле, время воспроизведения VOBU_PB_TM каждого блока объекта видеоданных VOBU, и размер блока объекта видеоданных VOBU_SZ. Блок объекта видеоданных VOBU является наименьшим объектом доступа в объекте видеоданных (M_VOB) и описан более детально ниже.
Информация объекта цифрового видеовещания D_VOBI 86 содержит общую информацию D_VOBI_GI 86a о транспортном потоке стандарта MPEG объекта цифрового вещания, информацию потока D_VOB_STI 86b, временную карту 86 с и таблицу 86d точек входа.
Общая информация объекта цифрового видеовещания D_VOBI_GI 86a содержит информацию идентификации объекта цифрового вещания D_VOBI_ID, время записи объекта цифрового вещания D_VOBI_REC_TM, начальное время представления объекта цифрового вещания D_VOBI_V_S_PTM и конечное время представления объекта цифрового вещания D_VOBI_V_E_PTM.
Информация потока объекта цифрового вещания D_VOB_STI включает информацию (PROVIDER_INF) для сохранения дополнительной информации, включенной в данные цифрового вещания.
Временная карта 86с включает первый адрес объекта цифрового вещания D_VOB в AV-файле, время воспроизведения VOBU_PB_TM каждого блока объекта и размер объекта VOBU_SZ.
Информация объекта потока SOBI 89 содержит общую информацию SOB_GI 89a для цифрового потока, информацию потока SOB_STI 89b для цифрового потока, временную карту 89с и таблицу 89d точек входа.
Общая информация SOB_GI 89a включает информацию идентификации объекта потока SOB_ID, время записи объекта потока SOB_REC_TM, информацию начального времени объекта потока SOB_S_TM и информацию конечного времени объекта потока SOB_E_TM.
Информация потока SOB_STI 89b включает информацию PROVIDER_INF для сохранения дополнительной информации, распределяемой в виде потока.
Временная карта 89с включает первый адрес объекта потока SOB в AV-файле и информацию времени воспроизведения SOBU_PB_TM для каждого блока объекта потока SOBU. Размер каждого блока объекта потока SOBU является тем же самым, что и размер блока ЕСС, и является фиксированным. Блок объекта потока SOBU является наименьшим блоком доступа в объекте потока SOB и описан более подробно ниже.
Путем конкретного определения информации абстрактного объекта для каждого AV-потока определена соответствующая таблица информации потока, как показано на фиг.8.
Со ссылками на фиг.9 описана корреляция между информацией объекта цифрового видеовещания D_VOBI 86 и информацией 60 ячейки в качестве конкретного примера информации объекта ObjectI.
Значение Type информации типа в D_VOB в информации 60 ячейки означает, что ячейка соответствует объекту для цифрового вещания. Значение Type информации типа в M_VOB означает, что ячейка соответствует объекту видеоданных, и значение SOB означает, что ячейка соответствует объекту потока.
Если параметр Type информации типа, определенный в информации 60 ячейки, есть D_VOB, то параметр View_Type типа просмотра также установлен в информации ячейки. Этот параметр View_Type определяет, имеются ли в ячейке множественные виды для просмотра (дополнительно пояснено ниже), и если да, то сколько таких видов присутствует. Этот параметр View_Type устанавливается на максимальное число видов для просмотра, если имеет место множественный просмотр, и устанавливается на 0, если множественный просмотр отсутствует.
Идентификатор объекта (Object ID) может быть использован для поиска соответствующей информации объекта (VOBI). Это возможно с использованием корреляции 1:1 между Object ID, определяющим объект цифрового вещания, и информацией идентификации объекта цифрового вещания D_VOB_ID, содержащейся в общей информации D_VOB_GI 86a информации объекта цифрового видеовещания D_VOBI 86. Таким образом, можно осуществить поиск информации объекта для информации 60 ячейки с использованием параметра Type информации типа и идентификатора объекта Object ID.
Информация начального адреса Start в информации 60 ячейки соответствует начальному времени представления D_VOB_V_S_PTM. Если значение параметра Start то же самое (время), ячейка указывает воспроизведение с начала объекта цифрового вещания. Если значение начального адреса Start больше, чем начальное время представления D_VOB_V_S_PTM, ячейка воспроизводится с некоторой точки между началом и концом объекта цифрового вещания. В этом случае воспроизведение ячейки начинается с задержкой относительно начала объекта цифрового вещания на величину, равную разности между значением начального времени представления D_VOB_V_S_PTM и начальным адресом Start. То же самое соотношение существует между информацией конечного адреса ячейки End и конечным временем представления D_VOB_V_Е_PTM объекта цифрового вещания.
Начальное и конечное положения воспроизведения ячейки могут, таким образом, быть получены как относительные времена в объекте видеоданных на основе информации начального адреса Start и информации конечного адреса End в информации 60 ячейки и начальным временем представления D_VOB_V_S_PTM и конечным временем представления D_VOB_V_Е_PTM в общей информации объекта цифрового вещания D_VOB_GI 86a информации объекта цифрового видеовещания D_VOBI 86.
Временная ката 86с в информации объекта цифрового видеовещания D_VOBI 86 представляет собой таблицу, содержащую размер данных и время воспроизведения каждого блока объекта видеоданных VOBU. Начальное и конечное время воспроизведения ячейки относительно объекта видеоданных могут быть преобразованы в адресные данные со ссылками на эту временную карту 86с.
Следует отметить, что блок объекта видеоданных VOBU представляет собой группу множества пакетов объекта видеоданных VOB, представляющих AV-файл, как указано жирными линиями на фиг.9. Каждый пакет имеет тот же самый размер, что и сектор, и данные изображений сохранены с использованием одного или более пакетов.
Конкретный пример преобразования адреса с использованием временной карты описан ниже со ссылками на фиг.10А-10F.
На фиг.10А представлен объект цифрового вещания D_VOB, представляющий представление видеоданных на временной основе. На фиг.10В показана временная карта информации размера и времени воспроизведения для каждого блока объекта видеоданных VOBU. На фиг.10С показаны объекты цифрового вещания по оси данных (сектор). На фиг.10D показана последовательность пакетов для части объекта цифрового вещания D_VOB в увеличенном виде. На фиг.10Е показан поток видеоданных, и на фиг.10F показан поток аудиоданных.
Объект цифрового вещания D_VOB представляет собой транспортный поток стандарта MPEG. Транспортный поток стандарта MPEG представляет собой последовательность пакетов, содержащих множество пакетов PES, полученных последовательным пакетированием потока видеоданных и потока аудиоданных в пакеты PES.
Транспортный пакет (пакет TS) имеет фиксированный размер 188 байтов. Поскольку один сектор DVD-RAM диска содержит 2048 байтов, то в одном секторе записывается множество транспортных потоков (2048 байтов/188 байтов = 10 пакетов TS) вместе с информацией заголовка.
Транспортный поток представляет собой единый поток, в котором пакеты видеоданных V_PKT и пакеты аудиоданных A_PKT, преобразованные в пакеты TS, мультиплексируются в единый поток, как показано на фиг.10С-10F.
Системный поток стандарта MPEG, который относится к объединенному транспортному потоку и программному потоку стандарта MPEG, имеет временную метку в потоке, чтобы обеспечить возможность синхронизации воспроизведения мультиплексированных потоков видеоданных и аудиоданных.
Временные метки транспортного потока включают метку времени представления (PTS), указывающую время воспроизведения кадра. Начальное время представления D_VOB_V_S_PTM и конечное время представления D_VOB_V_Е_PTM объекта цифрового вещания определяются по отношению к этому PTS.
Далее описан блок объекта видеоданных VOBU. Блок объекта видеоданных VOBU представляет собой наименьший блок доступа в объекте цифрового вещания D_VOB. Поток видеоданных стандарта MPEG достигает наиболее эффективного сжатия изображения за счет применения как сжатия изображения с использованием характеристики пространственных частот внутри видеокадра, так и сжатия изображения с использованием характеристики движения между видеокадрами, т.е. на временной основе. Это означает, что информация на временной основе, в особенности информация о видеокадрах, хронологич