1. ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение имеет отношение к носителю записи, предназначенному для записи потоков данных. Для управления проигрыванием раздела с заранее выбранной позиции возобновления предусмотрены область разделов, область меню и навигационная информация по управлению воспроизведением потоков данных.
2. УРОВЕНЬ ТЕХНИКИ
Оптический диск способен хранить видеоданные с высококачественным изображением и аудиоданные со звуком высокого качества. Примером такого оптического диска является универсальный цифровой диск (DVD - digital versatile disk). Устройство для оптических дисков, например DVD-плеер, способно воспроизводить потоки данных, записанные на DVD, и является широко доступным.
Пример осуществления такого устройства для оптических дисков показан на фиг.1. Устройство для оптических дисков содержит блок оптической головки 11, систему 12 проигрывания видеодисков (VDP - Video disk play), процессор 13 и память 14. Процессор 13 управляет работой системы 12 проигрывания видеодисков (VDP) в ответ на запрос пользователя проиграть оптический диск 10, загруженный в устройство. Записанными на оптическом диске (например, на DVD) являются потоки данных области разделов и области меню. На нем также записана навигационная информация по управлению воспроизведением потоков данных.
Со ссылкой на фиг.2, навигационная информация включает информацию таблицы команд программной последовательности (PGC_CMDTI), несколько предкоманд (PRE_CMD#1-PRE_CMD#i), несколько посткоманд (POST_CMD#1-POST_CMD#j) и несколько команд ячейки (C_CMD#1-C_CMD#k), которые записываются и используются в таблице команд программной последовательности (PGC_CMDTI).
Информация таблицы команд программной последовательности (PGC_CMDTI) включает информацию PRE_CMD_Ns о количестве предкоманд, информацию POST_CMD_Ns о количестве посткоманд и информацию C_CMD_Ns о количестве команд ячейки. Область разделов включает несколько разделов, каждый из которых имеет несколько системных параметров SPRMs (SPRMs - system parameters), где соответствующим образом заданы 24 поля записи информации с 0 по 23 (SPRM0-SPRM23), как показано на фиг.3.
Номер раздела для области разделов записывается в поле 4 (SPRM4). Номер программной последовательности раздела набора видеоразделов для области разделов записывается в поле 5 (SPRM5). Номер программной последовательности раздела для области разделов записывается в поле 6 (SPRM6). Номер части раздела для одного последовательного раздела программной последовательности записывается в поле 7 (SPRM7). Номер выделенной кнопки для выбранного состояния записывается в поле 8 (SPRM8). Поля записи информации с 21 по 23 (SPRM21-SPRM23) являются резервными.
Устройство для оптических дисков выполняет последовательность операций по воспроизведению данных в соответствии с запросом пользователя путем поиска и обращения к навигационной информации, записанной и организованной описанным выше образом. Для поддержки различного содержимого, например, игр, необходима система для оптических дисков, предназначенная для записи потоков данных области разделов, содержащей основной раздел и дополнительные видеоразделы, и потоков данных в области меню, включающей корневое меню. Также необходима эффективная функция возобновления для поиска и воспроизведения заранее определенной позиции конкретного раздела, когда при операции воспроизведения происходит возврат от области меню к области разделов.
3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В соответствии с одним из примеров осуществления настоящего изобретения, носитель записи содержит первую область записи для записи потоков данных области разделов и области меню, где указанная область разделов содержит несколько разделов; и вторую область записи для записи навигационной информации, предназначенной для управления воспроизведением потоков данных, где навигационная информация во второй области записи содержит информацию по управлению воспроизведением для указания места в области разделов, с которого необходимо осуществить возобновление.
Возобновление операции воспроизведения осуществляется от области меню до области разделов, а навигационная информация дополнительно содержит команду возобновления для возобновления операции воспроизведения до раздела, и где команда возобновления записывается и организуется в таблице команд программной последовательности, где содержится командная информация о количестве команд возобновления. Командная информация записывается и организуется в указанной таблице команд программной последовательности.
В некоторых примерах осуществлениях раздел может содержать несколько системных параметров. Системные параметры включают в себя идентификационную информацию, указывающую, что раздел является возобновляемым. По меньшей мере, второй раздел в указанной области разделов содержит несколько системных параметров. Системные параметры второго раздела содержат идентификационную информацию, указывающую, что второй раздел не является возобновляемым. Системным параметрам присваиваются значения, связанные, например, по меньшей мере, либо с номером ячейки раздела, либо с номером набора видеораздела, либо с начальным адресом навигационного блока, либо с информацией о состоянии управления воспроизведением программной последовательности.
В соответствии с одним из примеров осуществления изобретения, предусмотрен способ управления воспроизведением аудио/видеоданных, записанных на носителе записи. Способ содержит поиск и подтверждение первой информации по управлению воспроизведением для указания первого раздела в области разделов, имеющего системные параметры, содержащие идентификационную информацию, указывающую, что первый раздел является возобновляемым, в ответ на операцию воспроизведения, осуществляющую возврат от области меню к области разделов, где область разделов содержит несколько разделов; а также поиск и проигрывание первой позиции первого раздела в соответствии с первой информацией по управлению воспроизведением.
В некоторых примерах осуществления изобретения первая информация по управлению воспроизведением содержит номер ячейки раздела, первая информация по управлению воспроизведением содержит номер набора видеораздела. Первая информация по управлению воспроизведением содержит начальный адрес навигационного блока и содержит информацию о состоянии управления воспроизведением программной последовательности. Информация о состоянии управления воспроизведением программной последовательности указывает первую позицию первого раздела.
В некоторых примерах осуществления изобретения данный способ дополнительно содержит обновление первой информации по управлению воспроизведением за счет второй информации по управлению воспроизведением посредством выполнения команды программной последовательности одного из нескольких разделов области разделов, проигрываемого перед воспроизведением потоков данных раздела меню. А также обновление первой информации по управлению воспроизведением за счет второй информации по управлению воспроизведением для указания первой позиции возобновляемого первого раздела, посредством выполнения команды программной последовательности.
В одном или более примеров осуществления изобретения первая информация по управлению воспроизведением обновляется за счет второй информации по управлению воспроизведением посредством выполнения команды программной последовательности меню в разделе меню, проигрываемого в момент времени, когда на операции воспроизведения происходит возврат от области меню к области разделов. В некоторых примерах осуществления, если один из нескольких разделов в области разделов, проигрываемый перед воспроизведением потоков данных области меню, не является возобновляемым, первая информация по управлению воспроизведением обновляется за счет второй информации по управлению воспроизведением для указания первой позиции первого раздела посредством выполнения команды программной последовательности области меню.
Идентификационная информация указывает, является ли первый раздел возобновляемым, когда при операции воспроизведения происходит возврат от области меню к области разделов. Идентификационная информация включается в системные параметры каждого из нескольких разделов в области разделов. Например, первая область записи является областью видеозаписи или областью записи DVD-Video. Кроме того, вторая область записи является, например, областью записи файловой структуры.
В соответствии с еще одним примером осуществления изобретения, оптический носитель записи содержит область записи DVD-Video для записи потоков данных области разделов и области меню, где область разделов содержит несколько разделов; и область записи файловой структуры для записи информации воспроизведения, предназначенной для управления воспроизведением потоков данных, где указанная навигационная информация в области записи файловой структуры содержит, по меньшей мере, команду возобновления для указания раздела в области разделов, когда при операции воспроизведения происходит возврат от области меню к области разделов.
В других примерах осуществления изобретения предусмотрен способ возобновления воспроизведения аудио/видеоданных, записанных на носителе записи. Способ содержит определение статуса возобновления первого раздела, записанного на носителе записи, как только заканчивается воспроизведение дополнительного раздела, связанного с первым разделом; возобновление воспроизведения первого раздела, если статус возобновления соответствует первому значению.
Если статус возобновления соответствует второму значению, возобновляется воспроизведение второго раздела. В одном примере осуществления изобретения шаг по возобновлению содержит определение первого места воспроизведения, связанного с первым разделом; и возобновление воспроизведения с первого места воспроизведения. Первое место воспроизведения связано с местом, где начинается первый раздел. Иногда первое место воспроизведения связано с местом, отличным от места, где начинается первый раздел.
Первое место воспроизведения может быть связано с местом, где начинается второй раздел. Первое место воспроизведения предусмотрено, например, в команде программной последовательности для первого раздела, и предусмотрено в таблице отображения, связанной с командой программной последовательности для первого раздела. С первым разделом может быть связано несколько дополнительных разделов, при этом каждый из нескольких дополнительных разделов связан с соответствующей командой возобновления. Иногда каждая соответствующая команда возобновления связана, по меньшей мере, с одним параметром, указывающим, является ли первый раздел возобновляемым с соответствующего дополнительного раздела.
Эти и другие примеры осуществления настоящего изобретения также будут более понятны для специалистов в данной области техники из последующего подробного описания этих примеров со ссылками на прилагаемые чертежи, при этом изобретение не ограничено какими-либо отдельными рассмотренными примерами осуществления.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Сопроводительные чертежи, включенные для обеспечения лучшего понимания изобретения, иллюстрируют предпочтительные примеры осуществления настоящего изобретения и вместе с описанием служат для пояснения принципов настоящего изобретения.
На фиг.1 показана блок-схема устройства для оптических дисков в соответствии с одним или более примеров осуществления;
на фиг.2 показан пример таблицы команд программной последовательности универсального цифрового диска (DVD);
фиг.3 иллюстрирует системные параметры универсального цифрового диска (DVD);
фиг.4 иллюстрирует таблицу команд программной последовательности носителя записи в соответствии с одним из примеров осуществления настоящего изобретения;
фиг.5 иллюстрирует пример системных параметров носителя записи в соответствии с одним или более примеров осуществления настоящего изобретения;
фиг.6 и 7 иллюстрируют способ управления воспроизведением информации на носителе записи, в соответствии с одним или более примерами осуществления; и
фиг.8 и 9 иллюстрируют альтернативный способ управления воспроизведением информации на носителе записи, в соответствии с другим примером осуществления.
Свойства, элементы и аспекты изобретения, обозначенные на различных чертежах одинаковыми цифрами, представляют собой одни и те же, эквивалентные или сходные свойства, элементы и аспекты в соответствии с одним или более примерами осуществления настоящего изобретения.
5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В соответствии с одним из примеров осуществления настоящего изобретения, на носитель записи, такой как оптический диск или DVD, могут быть записаны потоки данных области разделов, такие как основной раздел и дополнительные видеоразделы. Кроме того, для поддержки различного содержимого, например игр, записываются потоки данных области меню, включая корневое меню.
В соответствии с одним или более примерами осуществления, настоящее изобретение описывается в качестве примера, применимого к носителям в виде оптических дисков, таких как универсальный цифровой диск (DVD) или компакт-диск (CD-ROM). Однако такое применение и примеры осуществления не следует считать ограничением объема настоящего изобретения только указанными носителями. Рассмотренные здесь системы и способы могут использоваться в связи с любым носителем записи и применяться в отношении любого носителя записи, например в отношении жесткого диска, магнитооптических или магнитных носителей записи, устройств типа карт памяти (memory stick) и другим функциональным эквивалентам.
В соответствии с одним или более примерами осуществления, на оптический диск записывается навигационная информация для управления воспроизведением потоков данных. Например, как показано на фиг.4, навигационная информация может включать в себя информацию таблицы команд программной последовательности PGC_CMDTI, несколько предкоманд PRE_CMD#1-PRE_CMD#i, несколько посткоманд POST_CMD#1-POST_CMD#j и несколько команд ячеек C_CMD#1-C_CMD#k, которые записываются и организуются в таблице команд программной последовательности PGC_CMDTI. В соответствии с одним из примеров осуществления настоящего изобретения, навигационная информация дополнительно содержит одну или несколько команд возобновления RSM_CMD#1-RSM_CMD#k.
В некоторых примерах осуществления эта и другая управляющая информация также записывается и организуется в таблице команд программной последовательности PGC_CMDTI или в другой эквивалентной структуре данных. Каждая команда возобновления, например, представляет собой алгоритм, который указывает, как будет возобновлено воспроизведение. Информация таблицы команд программной последовательности PGC_CMDTI может содержать информацию RSM_CMD_Ns, указывающую количество команд возобновления. В некоторых примерах осуществления может быть также включена информация PRE_CMD_Ns о количестве предкоманд, информация POST_CMD_Ns о количестве посткоманд и информация C_CMD_Ns о количестве команд ячеек.
Область разделов содержит несколько разделов, каждый из которых имеет несколько системных параметров SPRMs, в которых, например, назначены 26 полей записи информации с 0 по 25 (SPRM0-SPRM25), соответственно, как показано на фиг.5. Номер раздела для области разделов записывается, например, в поле 4 (SPRM4). Номер программной последовательности разделов набора видеоразделов для области разделов записывается, например, в поле 5 (SPRM5).
В одном или нескольких примерах осуществления, в качестве примера, номер программной последовательности раздела для области разделов записывается в поле 6 (SPRM6), номер части раздела для одного последовательного раздела программной последовательности записывается в поле 7 (SPRM7), а номер выделенной кнопки для выбранного состояния записывается в поле 8 (SPRM8).
В полях с 21 по 25 (SPRM21-SPRM25) записывается информация управления воспроизведением для функции возобновления. Функция возобновления может использоваться для поиска и проигрывания заранее заданной позиции конкретного раздела, когда во время выполнения операции воспроизведения происходит возврат от области меню к области разделов.
Например, в поле 21 (SPRM21) может быть записан номер ячейки раздела для области разделов, в поле 22 (SPRM22) - номер набора видеоразделов, в поле 23 (SPRM23) - начальный адрес навигационного блока для области разделов, а в поле 24 (SPRM24) - информация о состоянии управления воспроизведением программной последовательности.
В одном из примеров осуществления поле 25 (SPRM25) содержит флаг возобновления, указывающий, является ли соответствующий раздел возобновляемым. Например, если флаг имеет значение '1', это обозначает, что соответствующий раздел может быть выбран или может проигрываться, когда при операции воспроизведения происходит возврат от области меню к области разделов. Альтернативно, если флаг имеет значение '0', это означает, что соответствующий раздел не может быть выбран или не может проигрываться, когда при операции воспроизведения происходит возврат от области меню к области разделов. В некоторых примерах осуществления, если флаг указывает, что раздел является возобновляемым, то информация по управлению воспроизведением, хранящаяся в полях с 21 по 25, не изменяется, и ее значения не устанавливаются. В других примерах осуществления информация по управлению воспроизведением изменяется в соответствии с тем, является ли раздел возобновляемым или нет.
Теперь предусмотрен способ управления воспроизведением оптических дисков на основе функции возобновления. Функция возобновления предназначена для поиска и проигрывания заранее определенной позиции конкретного раздела, когда при операции воспроизведения происходит возврат от области меню к области разделов во время ее выполнения. Функция возобновления определяется информацией по управлению воспроизведением, записанной в таблице команд программной последовательности PGC_CMDT и информацией по управлению воспроизведением, записанной в полях записи информации.
Способ управления воспроизведением оптических дисков, в соответствии с настоящим изобретением, может применяться к универсальному устройству для оптических дисков или к типичному устройству для проигрывания оптических дисков на фиг.1. В одном примере осуществления устройство для оптических дисков может проигрывать дополнительный видеораздел в ответ на запрос пользователя или на основе навигационной информации. Воспроизведение может происходить, например, в середине воспроизведения фильма основного раздела. Для указания, является ли основной раздел возобновляемым или нет, в поле 25 (SPRM25) среди системных параметров основного раздела можно установить флаг возобновления.
Со ссылкой на фиг.6 флаг возобновления имеет значение '0' для указания, что первый дополнительный видеораздел не является возобновляемым. Устройство для оптических дисков может переходить к корневому меню в области меню оптического диска для его проигрывания в ответ на запрос пользователя. В этом случае выполняется команда возобновления Bonus Video1 RSM_CMD первого дополнительного видеораздела. В то же время, устройство для оптических дисков для его возврата от области меню к области разделов устанавливает и сохраняет заранее определенную позицию конкретного раздела фильма, например основного раздела с его флагом, имеющим значение '1', в качестве информации о возобновлении RSM_Info.
Таким образом, когда пользователь переходит от первого дополнительного видеораздела к корневому меню, в устройстве для оптических дисков сохраняются в качестве информации о возобновлении RSM_Info, например, системные параметры в полях с 4 по 8 (SPRM4-SPRM8) и в полях с 21 по 24 (SPRM21-SPRM24) основного раздела, для указания заранее определенной позиции основного раздела.
Если во время воспроизведения корневого меню пользователь выбирает кнопку возобновления, то устройство для оптических дисков выполняет операцию по управлению воспроизведением, на основе функции возобновления, при которой осуществляют поиск и проигрывание заранее определенной позиции основного раздела, указанного хранящейся информацией о возобновлении, посредством поиска соответствующих системных параметров и обращения к ним. Соответственно, когда функция возобновления выполняется от корневого меню к области разделов, операция воспроизведения заставляет систему переходить не к первому дополнительному видеоразделу, а непосредственно к заранее определенной позиции основного раздела, в соответствии с информацией о возобновлении, сохраняемой при выполнении команды возобновления первого дополнительного видеораздела. Таким образом, устройство для оптических дисков может быстро проигрывать заранее определенную позицию основного раздела, например фильма.
В альтернативном примере осуществления настоящего изобретения, в случае, когда устройство для оптических дисков переходит к корневому меню в разделе меню оптического диска в ответ на запрос пользователя, устанавливается и сохраняется информация Position_Info о текущей позиции воспроизведения первого дополнительного видеораздела.
В некоторых примерах осуществления, если пользователь во время воспроизведения корневого меню выбирает кнопку возобновления, то устройство для оптических дисков выполняет команду возобновления корневого меню (Root Menu RSM_CMD). В то же время устройство для оптических дисков проверяет флаг возобновления в поле 25 (SPRM25) среди системных параметров первого дополнительного видеораздела, в соответствии с информацией о позиции.
Если проверенный флаг указывает, что первый дополнительный видеораздел не является возобновляемым, то в качестве информации о возобновлении устанавливаются и сохраняются системные параметры в полях с 4 по 8 (SPRM4-SPRM8) и в полях с 21 по 24 (SPRM21-SPRM24) основного раздела для указания заранее определенной позиции основного раздела, выполняя команду возобновления корневого меню.
Затем устройство для оптических дисков выполняет операцию по управлению воспроизведением на основе функции возобновления, при которой осуществляют поиск и проигрывание заранее определенной позиции основного раздела, указанной заданной информацией о возобновлении. В результате функция возобновления выполняется от корневого меню к области разделов. При этом операция воспроизведения начинается не с первого дополнительного видеораздела, а непосредственно с заранее определенной позиции основного раздела. Таким образом, устройство для оптических дисков может быстро проигрывать заранее определенную позицию основного раздела, например фильма.
Настоящее изобретение предусматривает оптический диск и способ управления его воспроизведением, где поставщик содержательной информации, который предоставляет различную информацию, например игры, может эффективно предоставлять разделы с различными сценариями, назначая разделы, являющиеся возобновляемыми или нет. Когда выполняется операция возобновления, устройство для оптических дисков может более быстро проигрывать заранее определенную позицию конкретного раздела, например фильма.
Описанные выше примеры осуществления во всех аспектах следует считать исключительно иллюстративными и не предполагающими каких-либо ограничений. Таким образом, другие примеры осуществления, архитектуры систем, платформы и реализации, способные поддерживать различные аспекты изобретения, могут быть применены без отступления от рассмотренных здесь основных характеристик. Эти и различные другие адаптации и комбинации свойств рассмотренных выше примеров осуществления находятся в пределах объема настоящего изобретения. Изобретение определяется пунктами формулы изобретения и их эквивалентами в полном объеме.
Предложен носитель записи. Он содержит первую область, в которой записаны потоки данных нескольких разделов и данные меню. Также носитель содержит вторую область, в которой записана навигационная информация, предназначенная для управления воспроизведением потоков данных. Навигационная информация во второй области содержит информацию по управлению воспроизведением для указания места в области разделов, с которого необходимо осуществить возобновление в случае прерывания воспроизведения и последующего возобновления воспроизведения. Также предложены способ и устройство для управления возобновлением воспроизведения. 3 н. и 11 з.п. ф-лы, 9 ил.
выполнение команды возобновления, указанная команда возобновления выделяется из группы команд носителя записи; и
задание информации о возобновлении в запоминающий блок устройства в соответствии с командой возобновления, при этом информация о возобновлении включает:
информацию о позиции возобновления для предоставления позиции возобновления воспроизведения раздела; а также
информацию о кнопке для указания какая из кнопок выбрана.
возобновление воспроизведения на основании информации о позиции возобновления, хранящейся в запоминающем блоке, когда на операции воспроизведения осуществляется возврат к области разделов от другой области.
блок оптической головки, сконфигурированный с целью считывания/записи данных с/на носитель записи;
запоминающий блок, сконфигурированный с целью хранения информации о возобновлении; и
контроллер, оперативно соединенный с блоком оптической головки и запоминающим блоком, сконфигурированный для управления блоком оптической головки с целью считывания команды возобновления из группы команд носителя записи, выполнения команды возобновления и управления запоминающим блоком с целью сохранения информации о возобновлении в соответствии с командой возобновления,
при этом информация о возобновлении включает:
информацию о позиции возобновления для предоставления позиции возобновления воспроизведения раздела; а также
информацию о кнопке для указания какая из кнопок выбрана.
первую область для хранения потоков данных одного или более разделов;
вторую область для хранения одной или более групп команд для управления воспроизведением потоков данных одного или более указанных разделов,
в которой по меньшей мере одна группа команд включает команду возобновления, указанная команда возобновления включает управляющую информацию с целью задания информации о возобновлении в запоминающий блок устройства,
при этом информация о возобновлении включает информацию о позиции возобновления, используемую для предоставления позиции возобновления воспроизведения раздела; а также информацию о кнопке для указания какая из кнопок выбрана.
US 6532334 В1, 11.03.2003 | |||
Спринклерная головка (разбрызгиватель) | 1924 |
|
SU2195A1 |
US 6429879 В1, 06.08.2002 | |||
СРЕДА ДЛЯ ХРАНЕНИЯ ДАННЫХ И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ ДАННЫХ (ВАРИАНТЫ) | 1994 |
|
RU2142167C1 |
Авторы
Даты
2009-02-10—Публикация
2003-10-02—Подача