ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Данное изобретение относится к способу управления и воспроизведения дополнительных аудиофайлов интерактивного оптического диска. Более конкретно данное изобретение обеспечивает средство для управления воспроизведением дополнительных аудиоданных различного содержания, ассоциированных с основными видеоданными, посредством считывания с интерактивного оптического диска или приема через Интернет.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Широко используются оптические диски с высокой плотностью, выполненные с возможностью записи больших массивов цифровых данных, такие как DVD. DVD коммерциализуются (запускаются в серийное производство) как носители записи высокой емкости, выполненные с возможностью записи высококачественных видеоданных на много часов, так же как и цифровых аудиоданных.
DVD включает в себя область записи данных навигации для записи данных навигации, необходимых для управления воспроизведением упомянутых видеоданных, и область записи потока данных для записи потоков цифровых данных, таких как упомянутые видеоданные.
Когда DVD вставлен и успешно загружен, обычный DVD проигрыватель считывает данные навигации, записанные в упомянутой области записи данных навигации, и сохраняет данные навигации в памяти из состава устройства; после этого посредством использования данных навигации DVD проигрыватель выполняет операции воспроизведения DVD, посредством чего видеоданные, записанные в упомянутой области записи потока данных, могут быть считаны и воспроизведены.
Соответственно владелец упомянутого DVD проигрывателя может не только воспроизводить и наблюдать высококачественные видеоданные, записанные в упомянутом DVD, в течение многих часов, но также выбирать и использовать различные функции, обеспечиваемые упомянутым DVD.
В последнее время разрабатывается спецификация IDVD (интерактивного DVD), в которой будет описано, как дополнительные аудиоданные различного содержания, ассоциированные с видеоданными, считываемыми и воспроизводимыми c упомянутого DVD, могут быть записаны на DVD и впоследствии считаны и воспроизведены через пользовательские интерфейсы.
Кроме того, предполагается, что эта спецификация будет включать в себя средство, посредством которого дополнительные аудиоданные различного содержания, ассоциированные с видеоданными, считываемыми и воспроизводимыми с упомянутого DVD, могут приниматься от поставляющего контент сервера, подсоединенного через Интернет, и впоследствии воспроизводиться. Однако эффективное средство для управления воспроизведением дополнительных аудиоданных, считанных с упомянутого IDVD или предоставленных поставляющим контент сервером, еще не было установлено, что необходимо обеспечить немедленно.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Учитывая упомянутую ситуацию, данное изобретение направлено на обеспечение средства для управления и воспроизведения дополнительных аудиофайлов IDVD. Более конкретно данное изобретение обеспечивает средство, посредством которого дополнительные аудиоданные различного содержания, ассоциированные с основными видеоданными, считываемыми и воспроизводимыми с оптического диска, такого как IDVD, считываются с оптического диска или принимаются от поставляющего контент сервера, подсоединенного через Интернет, и могут эффективно воспроизводиться в ассоциативной связи с упомянутыми основными видеоданными.
Для достижения упомянутой цели способ управления дополнительными аудиофайлами интерактивного оптического диска согласно данному изобретению предусматривает запись и управление дополнительными аудиоданными, ассоциированными с основными видеоданными интерактивного оптического диска, в виде файла предписанного формата; и запись и управление файловой информацией о дополнительных аудиоданных и информацией о буферизации дополнительных аудиоданных в пределах упомянутого файла предписанного формата.
Способ воспроизведения дополнительных аудиоданных интерактивного оптического диска согласно данному изобретению предусматривает выделение области буферизации для временного хранения дополнительных аудиоданных, ассоциированных с основными видеоданными интерактивного оптического диска; поиск и интерпретацию файловой информации и информации о буферизации дополнительных аудиоданных, подлежащих сохранению в упомянутой области буферизации; и согласно интерпретированным файловой информации и информации о буферизации сохранение дополнительных аудиоданных, считанных с упомянутого интерактивного оптического диска или предоставленных поставляющим контент сервером, в упомянутой области буферизации с последующим их считыванием и воспроизведением.
ПЕРЕЧЕНЬ ФИГУР ЧЕРТЕЖЕЙ
Сопутствующие чертежи, которые включены для обеспечения дальнейшего понимания изобретения, иллюстрируют предпочтительные варианты изобретения и вместе с описанием служат для объяснения принципов данного изобретения.
На чертежах:
фиг.1 - иллюстрация структуры устройства, предназначенного для работы с интерактивным оптическим диском согласно данному изобретению;
фиг.2 - иллюстрация состояния, в котором ENAV-буфер интерактивного оптического диска согласно данному изобретению выделен в нормальной области или области частичного обновления;
фиг.3 и 4 - иллюстрации ассоциированных состояний между операциями INIT, READY, FILL, PLAY, PAUSE и DRAIN, выполняемыми в устройстве, предназначенном для работы с оптическим диском согласно данному изобретению; и
фиг.5 и 6 - иллюстрация вариантов осуществления способа управления и воспроизведения дополнительных аудиофайлов интерактивного оптического диска согласно данному изобретению.
РЕЖИМЫ ДЛЯ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Далее предпочтительные варианты осуществления данного изобретения для управления и воспроизведения дополнительных аудиофайлов интерактивного оптического диска будут подробно описаны со ссылкой на приложенные чертежи.
Фиг.1 иллюстрирует структуру устройства, предназначенного для работы с интерактивным оптическим диском согласно данному изобретению. IDVD проигрыватель включает в себя средство 100 ENAV (усовершенствованной навигации), содержащее сетевой менеджер (средство управления) 10, буфер 11 ENAV, анализатор 12 ENAV, элементный декодер 13, обработчик 14 интерфейса ENAV, формирователь 15 воспроизводимых аудио/видео (A/V) данных, аудиоменеджер 16 и интерпретатор 17; а также средство 200 воспроизведения DVD видеоданных, работающее в связи с упомянутым средством ENAV.
Как показано на фиг.2, упомянутый буфер 11 ENAV может быть назначен единственной нормальной областью (NA), занимающей заранее заданный размер записи (например, 36 Мбайт). Альтернативно буфер ENAV может быть разделен на нормальную область и область частичного обновления (PUA), каждая из которых может занимать произвольный размер записи (например, х Мбайт, y Мбайт, (х+y) МВ=36 Мбайт) и может иметь переменный размер записи, отличный от друг друга.
Упомянутый буфер 11 ENAV хранит аудиоданные содержимого ENAV, передаваемые от поставляющего контент сервера 300, подсоединенного через Интернет, или считываемого с интерактивного DVD 400. Упомянутый аудиоменеджер 16 через упомянутый обработчик 14 интерфейса ENAV выполняет ряд операций для сохранения и управления воспроизведением аудиоданных по отношению к упомянутому буферу 11 ENAV.
Например, как показано на фиг.3, упомянутый аудиоменеджер 16 назначает PUA в пределах упомянутого буфера 11 ENAV через интерфейс с упомянутым обработчиком 14 интерфейса ENAV и сохраняет аудиоданные содержимого ENAV в пределах упомянутой PUA, который впоследствии выполняет ряд операций INITIAL (инициализация), READY (готовность), FILL (заполнение) и PLAY (воспроизведение) для считывания и воспроизведения аудиоданных.
С другой стороны, упомянутый аудиоменеджер 16 по запросу от пользователя, выполняет ряд операций PAUSE (пауза) и DRAIN (сброс) для остановки воспроизведения аудиоданных, считываемых из упомянутого буфера 11 ENAV, или удаления аудиоданных, хранимых в упомянутом буфере ENAV.
Во время упомянутой операции INITIAL, PUA в пределах упомянутого буфера 11 ENAV выделяется произвольный размер записи (AllocPUA()). Например, когда начальный адрес и конечный адрес упомянутой PUA различны, NA и PUA выделяются отдельно, причем каждая имеет произвольный размер записи. В противном случае выделяется только одна NA без PUA.
Во время упомянутой операции READY, согласно файловой информации об аудиоданных, подлежащих сохранению в пределах упомянутой PUA, такой как имя файла (например, audio1.ac3) и тип данных (например, audio/ac3); и информации о буферизации, такой как информация об области буферизации (например, buffer=PUA) и начальный размер буфера (например, Initial_Fullness=100 Kбайт), выполняется ряд подготовительных операций, соответствующих им.
Как показано на фиг.4, после выполнения упомянутой операции READY выполняется ряд операций FILL, при которых аудиоданные содержимого ENAV загружаются в PUA, выделенную в пределах упомянутого буфера 11 ENAV. Во время упомянутой операции FILL, при завершении сохранения аудиоданных, достигающих начального размера буфера (Initial_fullness), например, когда начальный размер буфера равен 100 Кбайт при условии, что размер записи упомянутого PUA назначен равным 512 Кбайт, после сохранения аудиоданных объемом 100 Кбайт в упомянутой PUA, упомянутый аудиоменеджер 16 выполняет операцию PLAY, считывая и воспроизводя аудиоданные объемом 100 Кбайт.
Во время операции PLAY, выполняемой упомянутым образом, когда сетевое соединение потеряно (сетевой EOF (признак конца)), выполняется операция DRAIN, во время которой аудиоданные, хранимые в упомянутом буфере ENAV, удаляются. Впоследствии упомянутая операция READY выполняется опять, для чего файл информации загрузки и файл загрузки заново определяются и управляются таким образом, чтобы операции INITIAL, READY, FILL и PLAY по отношению к аудиоданным содержимого ENAV, предоставленного поставляющим контент сервером, могли быть выполнены нормальным образом.
Как показано на фиг.5, файл информации загрузки согласно данному изобретению (например, HTML-документ) может включать в себя информацию для выделения PUA в пределах упомянутого буфера 11 ENAV с произвольным размером записи. Например, когда memory name (имя памяти)="pua" и size (размер)="512 Кбайт" записываются в упомянутый файл информации загрузки, упомянутый интерпретатор 17 интерпретирует, что было задано выделение PUA, имеющей размер записи в 512 Кбайт в пределах буфера ENAV, и передает соответствующую команду к упомянутому обработчику 14 интерфейса ENAV. Упомянутый аудиоменеджер 16 затем выполняет операцию INITIAL, выделяющую PUA размером 512 Кбайт в пределах упомянутого буфера ENAV через упомянутый обработчик интерфейса ENAV (этап 1).
Файл загрузки согласно данному изобретению может включать в себя файловую информацию, такую как имя файла аудиоданных, тип файла и надлежащий идентификатор (ID); и информацию о буферизации, такую как информация об области буферизации, начальном размере буфера вместе с объектами аудиоданных. Например, когда data="audio1.ac3" и type="audio/ас3" записываются в упомянутый файл загрузки, упомянутый интерпретатор 17 интерпретирует, что имя файла аудиоданных есть "audio1.ас3"; тип аудиоданных есть "ас3"; и надлежащий идентификатор есть "comment" ("комментарий").
Когда parameter name (имя параметра)="buffer" ("буфер"), value (значение)="pua", parameter name="initial_fullness" и value="100 Кбайт" записаны в упомянутом файле загрузки, упомянутый интерпретатор 17 интерпретирует, что были заданы буферизация аудиоданных в PUA и выполнение операции воспроизведения после завершения буферизации 100 Кбайт аудиоданных в PUA, после чего передает соответствующую команду упомянутому обработчику 14 интерфейса ENAV. Согласно этой команде упомянутый аудиоменеджер 16 затем выполняет операцию READY (этап 2), FILL (этап 3) и PLAY (этап 4) в последовательном порядке через упомянутый обработчик 14 интерфейса ENAV.
С другой стороны, как показано на фиг.6, упомянутый файл загрузки может быть записан так, что data (данные)="sound1.mp3", type (тип)="audio/mp3" и id="click" ("щелчок кнопкой"). В этом случае, упомянутый интерпретатор 17 интерпретирует, что именем файла аудиоданных является "sound1.mp3" типом аудиоданных является "mp3" и надлежащим идентификатором является "click".
Когда в упомянутом файле загрузки записано, что parameter name="buffer", value="normal area" ("нормальная область"), parameter name="loop" ("цикл") и value="true" ("истина"), упомянутый интерпретатор 17 интерпретирует, что задана буферизация аудиоданных в NA и предварительная загрузка в нее аудиоданных, после чего последовательно передает соответствующую команду упомянутому обработчику 14 интерфейса ENAV. Согласно этой команде упомянутый аудиоменеджер 16 затем выполняет операцию READY (этап 12), FILL (этап 13) и PLAY (этап 14) в последовательном порядке через упомянутый обработчик 14 интерфейса ENAV.
С другой стороны, когда кнопка меню выбрана и посредством нее осуществлен ввод, аудиоданные, предварительно загруженные в NA упомянутым образом, могут быть воспроизведены особым звуком, создающим звук щелчка кнопкой. Кроме того, решение относительно определения области буферизации для сохранения упомянутых аудиоданных может быть избирательно принято на основе автора, который создал соответствующий аудиофайл, или размера записи аудиоданных.
Способ управления и воспроизведения дополнительных аудиофайлов интерактивного оптического диска согласно данному изобретению является очень полезным изобретением, которое дает возможность эффективного воспроизведения дополнительных аудиоданных различного содержания, считываемых с оптического диска или полученных от поставляющего контент сервера, подсоединенного к Интернет, в ассоциативной связи с основными видеоданными.
Предыдущее описание предпочтительных вариантов осуществления данного изобретения было представлено с целями иллюстрации, следовательно, специалисты в данной области техники могут использовать это изобретение и различные варианты его осуществления с усовершенствованиями, модификациями, подстановками или дополнениями в пределах сущности и объема изобретения, определяемых следующей приложенной формулой изобретения.
Предложены способ и устройство управления и воспроизведения дополнительных данных. Файловая информация о дополнительных данных и информация об их буферизации записываются на носитель записи. Информация о буферизации указывает объем области буферизации, который необходимо выделить для воспроизведения данных с носителя. В результате обеспечивается возможность считывания с оптического диска или предоставления поставляющим контент сервером, подсоединенным через Интернет, дополнительных данных различного содержания. 4 н. и 12 з.п. ф-лы, 6 ил.
1. Способ управления дополнительными данными носителя записи, содержащий этап, на котором
записывают информацию о дополнительных данных, ассоциированных с основными видеоданными,
при этом упомянутая информация включает в себя файловую информацию и информацию о буферизации, касающиеся этих дополнительных данных, причем файловая информация включает в себя имя файла и информацию о типе, относящиеся к упомянутым дополнительным данным, а информация о буферизации включает в себя информацию для задания области буферизации, выделяемой в буфере устройства для воспроизведения данных с носителя записи.
2. Способ по п.1, в котором информация о буферизации включает в себя дополнительную информацию для задания начального размера буферизации упомянутых дополнительных данных.
3. Способ по п.1, в котором информация о буферизации дополнительно включает в себя информацию для задания предварительной загрузки упомянутых дополнительных данных.
4. Способ воспроизведения дополнительных данных, ассоциированных с основными видеоданными, содержащий этапы, на которых
(а) интерпретируют файловую информацию и информацию о буферизации, касающиеся дополнительных данных, подлежащих сохранению в области буферизации; и
(b) согласно интерпретированным файловой информации и информации о буферизации сохраняют дополнительные данные, считанные с носителя записи или принятые от поставляющего контент сервера, в области буферизации,
при этом на этапе (b) выполняют операцию инициализации, при которой после интерпретации информации об области буферизации и информации о размере, написанных в файле информации загрузки, выделяют нормальную область и область обновления по отдельности либо выделяют одну нормальную область в пределах упомянутого буфера.
5. Способ по п.4, в котором этап (а) дополнительно содержит операцию готовности, при которой интерпретируют написанную в файле загрузки информацию, соответствующую имени аудиофайла, типу, области буферизации и начальному размеру буферизации, и затем подготавливают операции для сохранения дополнительных аудиоданных в область обновления и воспроизведения дополнительных данных из нее.
6. Способ по п.4, в котором этап (а) дополнительно содержит операцию готовности, при которой интерпретируют написанную в файле загрузки информацию, соответствующую имени аудиофайла, типу, области буферизации и предварительной загрузке, и затем подготавливают операции для сохранения дополнительных данных в нормальную область и воспроизведения дополнительных аудиоданных из нее.
7. Способ по п.4, дополнительно содержащий этап, на котором после этапа (b) выполняют операции заполнения и воспроизведения, при которых согласно интерпретированным файловой информации и информации о буферизации сохраняют дополнительные данные, считанные с носителя записи или принятые от поставляющего контент сервера, в область буферизации с последующим их считыванием и воспроизведением.
8. Способ по п.4, в котором файловая информация и информация о буферизации интерпретируются средством интерпретации, включенным в состав устройства для воспроизведения носителя записи.
9. Устройство для управления дополнительными данными, ассоциированными с основными видеоданными, содержащее
средство управления, сконфигурированное выделять по меньшей мере одну область буферизации для временного хранения дополнительных данных, ассоциированных с основными видеоданными, в буфере и сохранять дополнительные данные, считанные с носителя записи или принятые от поставляющего контент сервера, в этой области буферизации согласно файловой информации и информации о буферизации,
при этом файловая информация включает в себя имя файла и тип данных, а информация о буферизации включает в себя информацию для задания упомянутой области буферизации, выделяемой в буфере устройства для воспроизведения данных с носителя записи.
10. Устройство по п.9, в котором информация о буферизации дополнительно включает в себя информацию для задания начального размера буферизации упомянутых дополнительных данных, при этом средство управления сконфигурировано выделять упомянутую область буферизации согласно начальному размеру буферизации.
11. Устройство по п.9, в котором информация о буферизации дополнительно включает в себя информацию для задания предварительной загрузки упомянутых дополнительных данных, при этом средство управления сконфигурировано выполнять предварительную загрузку согласно упомянутой информации.
12. Устройство для воспроизведения дополнительных данных, ассоциированных с основными данными, хранящимися на носителе записи, содержащее
буфер, имеющий по меньшей мере одну область буферизации,
средство проигрывания, выполненное с возможностью воспроизводить основные видеоданные, хранящиеся на носителе записи,
средство интерпретации, выполненное с возможностью интерпретировать файловую информацию и информацию о буферизации, касающиеся дополнительных данных, подлежащих сохранению в упомянутой области буферизации, и
средство управления, сконфигурированное выделять область буферизации для временного хранения дополнительных данных, ассоциированных с основными видеоданными, и сохранять согласно интерпретированным средством интерпретации файловой информации и информации о буферизации дополнительные данные, считанные с носителя записи или принятые от поставляющего контент сервера, в упомянутой области буферизации,
при этом файловая информация включает в себя имя файла и тип данных, а информация о буферизации включает в себя информацию для задания упомянутой области буферизации,
при этом средство управления выполнено с возможностью осуществлять операцию инициализации, включающую в себя выделение нормальной области и области обновления по отдельности либо выделение одной нормальной области в пределах буфера.
13. Устройство по п.12, в котором средство управления выполнено с возможностью осуществлять операцию готовности согласно включенной в файл загрузки информации, соответствующей по меньшей мере одному из имени файла данных, типа, области буферизации и начального размера буферизации, и подготавливать операции для сохранения дополнительных данных в область обновления и воспроизведения дополнительных данных из нее.
14. Устройство по п.12, в котором средство управления данными выполнено с возможностью осуществлять операцию готовности согласно включенной в файл загрузки информации, соответствующей по меньшей мере одному из имени файла данных, типа, области буферизации и предварительной загрузки, и подготавливать операции для сохранения дополнительных данных в нормальную область и воспроизведения дополнительных данных из нее.
15. Устройство по п.12, в котором размер области обновления является переменным.
16. Устройство по п.12, в котором размер области буферизации является переменным.
WO 2004036576 A1, 29.04.2004 | |||
WO 03036644 A1, 01.05.2003 | |||
US 6564255 B1, 13.05.2003 | |||
US 2002049981 A1, 25.04.2002 | |||
УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ И СПОСОБ ВОСПРОИЗВЕДЕНИЯ БИТОВОГО ПОТОКА ИНФОРМАЦИИ С НОСИТЕЛЯ | 1995 |
|
RU2161828C2 |
Авторы
Даты
2010-03-10—Публикация
2004-10-21—Подача