Устройство для использования с носителем информации, содержащим информацию конфигурации усовершенствованного аудио/видео av буфера, способ ее воспроизведения и способ управления буфером

Иллюстрации

Показать все

Устройство записи и/или воспроизведения для использования с носителем информации, содержащее ENAV-буфер и ENAV-механизм. В ENAV-буфер загружается ENAV-файл. ENAV-механизм интерпретирует и воспроизводит ENAV-файл и на основе информации конфигурации ENAV-буфера выделяет по меньшей мере часть ENAV-буфера в качестве обновляемой области разметки. Также ENAV-механизм считывает ENAV-файл и загружает ENAV-файл в ENAV-буфер. Носитель содержит информацию конфигурации ENAV-буфера. 10 н. и 94 з.п. ф-лы, 19 ил.

Реферат

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

Настоящее изобретение относится к устройству воспроизведения в интерактивном режиме содержимого, записанного на носителе информации, и, в частности, к устройству записи и/или воспроизведения, выполненному с возможностью воспроизведения в интерактивном режиме данных звуковой видео (ЗВ, AV) информации, способу управления усовершенствованным AV (УСЗВ, ENAV) - буфером, установленным в устройстве записи и/или воспроизведения, и носителю информации, имеющему информацию, используемую для управления ENAV-буфером в интерактивном режиме.

УРОВЕНЬ ТЕХНИКИ

В продаже имеются Универсальные цифровые диски (УЦД, DVD), поддерживающие интерактивный режим воспроизведения Звуковых Видео (AV) данных в интерактивном режиме в среде Персонального компьютера (ПК, PC), которые определены как интерактивные DVD. Интерактивный DVD содержит документы разметки в качестве интерактивных данных для поддержки интерактивных функций, а также AV-данные, соответствующие общепринятому стандарту DVD-Video. AV-данные, записанные на интерактивном DVD, могут отображаться в двух режимах. Одним режимом является режим представления видеоизображений, в котором AV-изображение отображается в том же виде, что обычное DVD-Video. Другим режимом является интерактивный режим, в котором AV-изображение и документ разметки отображаются так, что AV-изображение является встроенным в документ разметки. Например там, где AV-данными является заголовок фильма, соответствующий фильм показывается на дисплее в области AV-изображения, а различная дополнительная информация (например, сценарий фильма, изображения изобразительного ряда и т.д.) отображается в оставшейся области дисплея, кроме области AV-изображения.

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

Однако в устройствах потребителя (например, домашнем DVD плеере), выполненных с возможностью воспроизведения интерактивного DVD (то есть выполненных с возможностью поддержки интерактивного режима), существует проблема с управлением буфером для обеспечения интерактивного режима. Фиг.1a и 1b являются справочными представлениями для простоты пояснения проблемы, существующей в стандартном способе.

Согласно фиг.1А, стандартный Персональный компьютер (PC) 5 содержит основной буфер 55 с емкостью более сотен мегабайтов (например, 256 MB). PC 5 дополнительно содержит жесткий диск 56, в качестве дополнительного буфера, с размером более десятков гигабайтов (например, 32 GB). Соответственно, когда PC 5 осуществляет попытку принять через Интернет данные из сервера 9, то редко происходят случаи, где данные не принимаются из-за ограничения по объему буфера 55 или 56 для хранения данных.

Однако, как изображено на фиг.1В, домашний DVD плеер 2, подсоединенный к Телевизору 1, с которым он используется, имеет меньший размер буфера по сравнению с PC 5. Размер буфера в основном составляет только буфер 25 из десятков мегабайтов (например, 32 MB). Соответственно, когда домашний DVD плеер 2 осуществляет попытку доступа через Интернет к серверу 9 и принимает требуемое содержимое, то домашний DVD плеер 2 не может разместить содержимое, если сервер 9 обеспечивает содержимое с использованием способа, в котором содержимое сохраняется в буфере без ограничения, как в PC 5.

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

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

Согласно аспекту настоящего изобретения обеспечен способ управления буфером в интерактивном устройстве, способ включает: выделение по меньшей мере части усовершенствованного AV (ENAV)-буфера, в качестве обновляемой области разметки для ENAV-файла, на основе информации конфигурации ENAV-буфера; и загрузку предварительно определенного ENAV-файла с использованием выделенной обновляемой области разметки.

Согласно аспекту изобретения выделение ENAV-буфера содержит: выделение обновляемой области разметки в соответствии с информацией размеров памяти, включенной в информацию конфигурации ENAV-буфера, или выделение обновляемой области разметки в соответствии с информацией размеров и имен памяти, включенной в информацию конфигурации ENAV-буфера.

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

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

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

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

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

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

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

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

Согласно другому аспекту настоящего изобретения устройство записи и/или воспроизведения, которое воспроизводит AV-данные в интерактивном режиме, содержит: ENAV-буфер, в который загружается ENAV-буфер для обеспечения предварительно определенной службы Интернета; и ENAV-механизм, который интерпретирует и воспроизводит ENAV-файл, причем ENAV-механизм выделяет по меньшей мере часть ENAV-буфера, в качестве обновляемой области разметки, на основе информации конфигурации ENAV-буфера, считывает ENAV-файл и загружает ENAV-файл в ENAV-буфер, вследствие этого обеспечивая предварительно определенную службу Интернета.

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Указанные и/или другие аспекты и преимущества настоящего изобретения будут более ясны из подробного описания его возможных вариантов осуществления согласно приложенным чертежам.

Фиг.1А и 1B - ссылочные представления для простоты пояснения проблемы стандартного способа.

Фиг.2 схематично изображает систему записи и/или воспроизведения согласно варианту осуществления настоящего изобретения.

Фиг.3 - блочная диаграмма устройства записи и/или воспроизведения фиг.2.

Фиг.4 - ссылочное представление для описания информации конфигурации ENAV-буфера согласно аспекту изобретения.

Фиг.5 иллюстрирует пространство тома DVD согласно варианту осуществления настоящего изобретения.

Фиг.6 иллюстрирует структуру каталога DVD согласно варианту осуществления настоящего изобретения.

Фиг.7 изображает возможный вариант файла запуска STARTUP.XLS согласно варианту осуществления настоящего изобретения.

Фиг.8 изображает возможный вариант файла информации загрузки LoadingInformation.LDI согласно варианту осуществления настоящего изобретения.

Фиг.9 изображает возможный вариант экрана интерактивной переписки для службы интерактивной переписки, поддерживаемой устройством 200 записи и/или воспроизведения согласно варианту осуществления настоящего изобретения.

Фиг.10-12 изображают возможные варианты документов разметки для окна интерактивной переписки.

Фиг.13 - представление для пояснения процесса связи между устройством записи и/или воспроизведения и сервером для обеспечения службы интерактивной переписки согласно варианту осуществления настоящего изобретения.

Фиг.14 и 15 изображают возможные варианты для выполнения операций (1) и (2) соответственно в процессе связи фиг.13.

Фиг.16 - представление, изображающее информацию конфигурации обновляемой области разметки, выбранной на основе информации конфигурации Усовершенствованного AV (ENAV)-буфера согласно варианту осуществления настоящего изобретения.

Фиг.17 изображает конфигурацию обновляемой области разметки, соответствующую информации конфигурации обновляемой области разметки фиг.16.

Фиг.18 - блок-схема для пояснения способа управления буфером согласно варианту осуществления настоящего изобретения.

Фиг.19 - блок-схема для пояснения способа управления буфером согласно другому варианту осуществления настоящего изобретения.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

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

Как используется в этом описании, "ENAV (усовершенствованные AV) данные" обозначают все данные для поддержки интерактивного режима. Например, в случае, где в интерактивном режиме воспроизводится DVD-Video, интерактивные данные классифицируются на документ разметки и ресурс разметки, вставленный в документ разметки. "Документ разметки" обозначает все документы (например, A.xml), которые созданы с использованием языков разметки, включая XML, HTML и т.д. "Ресурс разметки" обозначает все файлы A.png, A.jpg, A.mpeg и т.д., вставляемые в A.XML. В частности, документ разметки действует непосредственно как приложение, необходимое для воспроизведения в интерактивном режиме AV-данных, совместно с вставленными кодами программы, или совместно с кодами программы, обеспеченными в виде отдельного внешнего файла, и одновременно действует как ENAV-данные, которые требуется отобразить вместе с AV-данными.

Фиг.2 схематично изображает систему записи и/или воспроизведения согласно варианту осуществления настоящего изобретения. Согласно фиг.2 система записи и/или воспроизведения записывает и/или воспроизводит данные в отношении DVD 300, который является носителем информации согласно аспекту настоящего варианта осуществления. Система содержит устройство 200 записи и/или воспроизведения для использования с DVD 300, телевизором 100, который является дисплеем, согласно аспекту представленного варианта осуществления, и пультом 400 дистанционного управления, который является устройством ввода данных пользователя, согласно аспекту изобретения. Пульт 400 дистанционного управления принимает команду управления от пользователя и передает команду в устройство 200 записи и/или воспроизведения. Устройство 200 записи и/или воспроизведения осуществляет доступ в Интернет и передает или принимает требуемые ENAV-данные. Устройство 200 записи и/или воспроизведения выполняет управление буфером для поддержки интерактивного режима с использованием ENAV-данных согласно аспекту настоящего изобретения. Подробное описание управления буфером будет приведено ниже. Хотя дисплей изображен отдельно, понятно, что он может быть встроен непосредственно в устройство 200, например, для переносных устройств, таких как переносные DVD плееры, персональные цифровые ассистенты, портативные телефоны, и другие устройства, имеющие встроенный дисплей.

Также устройство 200 записи и/или воспроизведения содержит накопитель на DVD дисках (не изображен) для считывания данных, записанных на DVD 300, который содержится в устройстве 200 или является подсоединяемым к устройству 200. Если DVD 300 загружен в накопитель на DVD дисках и пользователь выбирает интерактивный режим, то устройство 200 записи и/или воспроизведения воспроизводит в интерактивном режиме соответствующие AV-данные, используя соответствующий документ разметки, и передает воспроизведенный результат на телевизор 100. Телевизор 100 отображает объединенное изображение из изображения разметки, полученного из документа разметки, и AV-изображения, встроенного в изображении разметки. "Интерактивный режим" обозначает способ отображения в окне на экране дисплея AV-данных, определенных в документе разметки, и более конкретно, способ такого отображения AV-данных, что изображение AV является встроенным в интерактивное изображение. Здесь, AV-изображение представляет воспроизводимое изображение AV-данных, отображаемое на телевизоре 100, и интерактивное изображение представляет изображение, показываемое в интерактивном режиме (то есть изображение, в которое встроено AV-изображение). "Режим представления видеоизображений" обозначает способ воспроизведения AV-данных в соответствии со способом, определенным в стандартном DVD-Video (то есть способ отображения на телевизоре 100 только AV-изображения, полученного посредством воспроизведения соответствующих AV-данных).

В представленном варианте осуществления устройство 200 записи и/или воспроизведения поддерживает интерактивный режим и режим представления видеоизображений. Однако понятно, что не требуется поддержка устройством 200 обоих режимов. Кроме того, понятно, что DVD 300 может быть дополнительно: доступным только для чтения, неперезаписываемым или перезаписываемым носителем информации, который включает в себя магнитный носитель, магнитооптический носитель, оптический носитель, такой как Компакт-диски и т.д., и DVD следующего поколения, который включает в себя диски Blue ray, Усовершенствованные оптические диски (AOD), или E-DVD, средство флэш-памяти или другой носитель. Дополнительно не требуется, чтобы устройством ввода данных пользователя был пульт 400 дистанционного управления, это может быть дисплей сенсорного экрана, клавиатура, мышь или любое устройство, посредством которого вводятся команды. Хотя дисплей описан в терминах телевизора 100, понятно, что могут использоваться другие виды дисплеев, такие как индикаторные панели, плазменные дисплеи, жидкокристаллические индикаторы и/или устройства OLED. В завершение понятно, что звук, производимый устройством 200, может выводиться через динамики (не изображены), содержащиеся в устройстве 200, или через динамики, наушники или другое устройство вывода звуковых данных, подсоединяемое к устройству 200 для вывода звуковых данных.

Фиг.3 - блочная диаграмма устройства 200 записи и/или воспроизведения согласно аспекту изобретения. Согласно фиг.3 устройство 200 воспроизведения содержит AV-буфер 201, ENAV-буфер 202, механизм 203 записи и/или воспроизведения AV и ENAV-механизм 204. AV-буфер 201 является буфером для буферизации AV-данных, а ENAV-буфер 202 является буфером для буферизации ENAV-данных. В изображенном варианте осуществления AV-данными являются DVD-Video-данные, записанные на DVD 300 в соответствии с форматом DVD-Video. Однако AV-данные могут иметь другие форматы, такие как форматы, принимаемые из Интернета. В изображенном варианте осуществления ENAV-данные включают в себя документы разметки и/или ресурсы разметки. AV-буфер 201 и ENAV-буфер 202 могут быть отдельными микросхемами памяти или могут быть одной микросхемой памяти в аппаратных средствах. Кроме того, хотя они описаны в терминах видео, понятно, что AV-данными могут быть звуковые данные, такие как DVD-Audio, данные изображения, или видеоинформация, или другие данные, которые считываются с DVD 300 или другого вида носителя информации и воспроизводятся с ENAV-данными в интерактивном режиме.

Механизм 203 воспроизведения AV декодирует и выводит AV-данные. В изображенном варианте осуществления механизм 203 воспроизведения AV содержит MPEG-декодер, выполненный с возможностью декодирования VD-Video-данных. ENAV-механизм 204 является механизмом интерпретации, который интерпретирует и выполняет ENAV-данные, которые должны быть объединены и отображены с декодированными AV-данными в интерактивном режиме. ENAV-механизм 204 поддерживает интерактивный режим и режим представления видеоизображений. С точки зрения программного обеспечения, используемого в варианте осуществления изобретения, ENAV-механизм 204 содержит средство просмотра документа разметки, которое интерпретирует и изображает документы разметки, браузер для получения из Интернета требуемых данных и декодер ресурса разметки, который декодирует ресурсы разметки. Выходные данные ENAV-механизма 204 и выходные данные механизма 203 воспроизведения AV смешиваются для формирования интерактивного изображения. Интерактивное изображение отображается на телевизоре 100.

Заявитель подал множество заявок на патент, относящихся к различным способам, которыми AV-изображение встраивается и отображается в интерактивном изображении. Например, заявка на патент Кореи за номером 01-33526, зарегистрированная 14 июня 2001 г. (зарегистрирована в Соединенных Штатах как заявка на патент США за номером 10/170419), заявка на патент Кореи за номером 01-64943, зарегистрированная 20 октября 2001 г., заявка на патент Кореи за номером 01-65391, зарегистрированная 23 октября 2001 г. (зарегистрирована в Соединенных Штатах как заявка на патент США за номером 10/277094), и заявка на патент Кореи за номером 02-50524, зарегистрированная 26 августа 2002 г. (зарегистрирована в Соединенных Штатах как заявка на патент США за номером 10/647445), которые включены в содержание по ссылке. Поэтому дополнительные подробности относительно указанных способов не приведены.

Кроме того, согласно аспекту настоящего изобретения ENAV-механизм 204 управляет ENAV-буфером 202. То есть, ENAV-механизм 204 на основе информации конфигурации ENAV-буфера выделяет область внутри ENAV-буфера 202, требуемую для загрузки требуемого ENAV-файла, содержащего ENAV-данные, в качестве обновляемой области разметки. Затем ENAV-механизм 204 загружает соответствующий ENAV-файл в выделенную область. Файл, содержащий ENAV-данные, называется ENAV-файлом. Также ENAV-механизм 204 управляет обновляемой областью разметки ENAV-буфера 202 в соответствии с информацией конфигурации обновляемой области разметки.

Фиг.4 - ссылочное представление для описания информации конфигурации ENAV-буфера согласно варианту осуществления настоящего изобретения. Согласно фиг.4 ENAV-буфер 202 разделяется логически и физически на две области A и B. Область A является обновляемой областью разметки и является областью, выделенной для хранения ENAV-данных, документов разметки и ресурсов разметки. Область B является нормальной областью и используется для хранения документов разметки, не требующих обновления, например файла вложенной таблицы стилей (ВТС, CSS), определяющей стиль документа разметки, файла сценария, файла изображения, файла шрифтов и т.д. То есть, информация конфигурации ENAV-буфера включает в себя информацию относительно размера обновляемой области разметки в ENAV-буфере 202. Оставшаяся область, за исключением указанного размера, является нормальной областью. Поэтому, так как ENAV-буфер 202 включает в себя обновляемую область разметки, то, несмотря на малый размер памяти ENAV-буфера 202, может быть обеспечена служба Интернет (например, служба интерактивной переписки), описанная далее.

Далее, в качестве подробного варианта осуществления описана служба интерактивной переписки, обеспечиваемая с использованием обновляемой области разметки. Однако понятно, что вместо службы интерактивной переписки или дополнительно к ней могут использоваться другие службы Интернета.

Фиг.5 иллюстрирует пространство тома DVD 300 согласно варианту осуществления настоящего изобретения. Согласно фиг.5 пространство тома DVD 300 включает в себя область информации управления Файлом и Томом, область AV-данных, область ENAV-данных и область других данных. В области информации управления файлом и томом хранится информация управления файлом и томом для всего DVD 300. В области AV-данных хранятся заголовки видеоизображения, VIDEO_TS.IFO, VTS_01_0.IFO, VTS_01_1.VOB и т.д., с каждым заголовком, являющимся AV-данными, записанными в соответствии с форматом DVD-Video. VIDEO_TS.IFO является файлом, в котором содержится информация управления воспроизведением для всех заголовков видеоизображения. VTS_01_0.VOB, VTS_01_1.VOB и подобные файлы являются файлами для создания набора заголовков видеоизображения (то есть объектов видеоизображения (ОВИ, VOB)). Каждый VOB содержит модуль объекта видеоизображения (МОБВ, VOBU), включающий в себя пакет передвижения (навигации), пакет видеоизображения и пакет звуковых данных. Подробная структура VOB раскрыта в стандарте DVD-Video "DVD-Video для диска 1.0 постоянного запоминающего устройства" (DVD-Video for Read Only Memory disc 1.0), включенном в содержание по ссылке, и, следовательно, не излагается повторно.

В области ENAV-данных хранятся ENAV-данные для поддержки интерактивного режима. То есть, в области интерактивных данных хранятся документ разметки, такой как STARTUP.MLS, для его отображения первым, при выборе интерактивного режима, файл информации загрузки, такой как LoadingInformation.LDI, содержащий информацию конфигурации обновляемой области разметки и информацию конфигурации ENAV-буфера, согласно аспекту настоящего изобретения. В области интерактивных данных дополнительно хранятся файлы документа разметки, такие как CHATTITLE.HTM и CHATROOM.HTM для обеспечения службы интерактивной переписки. Дополнительно, область интерактивных данных включает в себя ресурсы разметки, такие как C1.PNG, C2.PNG, .... В области других данных хранятся файлы, содержащие другие данные.

Фиг.6 иллюстрирует структуру каталога DVD 300 согласно варианту осуществления настоящего изобретения. Согласно фиг.6 корневой каталог содержит каталог видеоизображения VIDEO_TS, включающий в себя AV-данные. Каталог видеоизображения VIDEO_TS включает в себя файл VIDEO_TS.IFO, в котором хранится информация передвижения для заголовков видеоизображения, файл VTS_01_0.IFO, в котором хранится информация передвижения для первого набора заголовков видеоизображения, и файлы VTS_01_0.VOB, VTS_01_1.VOB, ... для создания набора заголовков видеоизображения. Корневой каталог также включает в себя интерактивный каталог DVD_ENAV, в котором хранится информация для поддержки интерактивного режима. Интерактивный каталог DVD_ENAV включает в себя документ разметки STARTUP.MLS, который должен отображаться с заголовком видеоизображения, файл информации загрузки LoadingInformation.LDI, содержащий информацию конфигурации обновляемой области разметки и информацию конфигурации ENAV-буфера, согласно аспектам настоящего изобретения, документы разметки CHATTITLE.HTM и CHATROOM.HTM для обеспечения службы интерактивной переписки и ресурсы разметки C1.PNG, C2.PNG.

Фиг.7 изображает возможный вариант файла запуска STARTUP.MLS согласно варианту осуществления настоящего изобретения. Согласно фиг.7 файл запуска STARTUP.MLS как документ разметки, созданный с использованием языка разметки, включает в себя элемент "loadinginfo". Метка С указывает часть STARTUP.MLS, которая связывает файл информации загрузки с файлом запуска с использованием элемента "loadinginfo". To есть элемент "loadinginfo" связывает файл информации загрузки Loadinglnformation.LDI, изображенный на фиг.8, который включает в себя информацию местоположений для требуемых ENAV-файлов, с файлом запуска, для загрузки требуемых ENAV-файлов, которые будут воспроизводиться в интерактивном режиме. Как описано выше, файл информации загрузки включает в себя информацию конфигурации ENAV-буфера согласно аспекту настоящего изобретения.

Фиг.8 изображает возможный вариант файла информации загрузки Loadinglnformation.LDI согласно варианту осуществления настоящего изобретения. Согласно фиг.8 в изображенном файле информации загрузки Loadinglnformation.LDI метка D указывает часть, в которой хранится информация конфигурации ENAV-буфера, с использованием элемента "память". Элемент "память" является пустым элементом без вложения других элементов и имеет два атрибута для указания имени области памяти и размера памяти. Изображенными атрибутами являются атрибут "имя" ("name") и атрибут "размер" ("size"). Атрибут "имя" определяет имя области памяти. Как изображено, "um" указывает обновляемую область разметки. Атрибут "размер" указывает размер области памяти. Размер области памяти зависит от размера ENAV-буфера 202. Например, если ENAV-буфер 202 составляет 36 МВ, область памяти может иметь размер от 0 байтов до 36 МВ. Понятно, что атрибуты могут быть обеспечены иначе и что во всех аспектах изобретения именем может быть любое имя и не требуется, чтобы это было "um".

В изображенном варианте осуществления атрибутом "имя" является "um" и атрибутом "размер" является "6КВ". Соответственно, изображенный элемент "память" указывает, что для обновляемой области разметки, обозначенной как "um", выделены 6КВ ENAV-буфера 202. Оставшаяся область является нормальной областью.

Далее, в файле информации загрузки хранится информация имен и местоположений ENAV-файлов, которые должны быть загружены в буфер 202 заранее, согласно аспекту изобретения. В изображенном возможном варианте файлами, которые должны быть загружены заранее, являются файлы для обеспечения службы интерактивной переписки. Файл, который должен быть отображен первым для службы интерактивной переписки, представлен документом разметки CHATROOM.HTM с использованием элемента "исходный" ("initial"). Остальные требуемые файлы представлены, соответственно, документами разметки CHATTITLE.HTM, C1.PNG, C2.PNG, INPUT.HTM, P1.GIF, DIALOG.HTM и DIALOG.CSS с использованием элементов "ссылка на объект" ("entity"). Здесь, можно заметить, что документы разметки CHATTITLE.HTM, C1.PNG и С2.PNG хранятся на DVD 300. Также изображено, что документы разметки INPUT.HTM, P1.GIF, DIALOG.HTM и DIALOG.CSS хранятся на Интернет-сервере 90, изображенном на фиг.13, размещенном в "http://www.company.com". В частности, можно заметить, что документы разметки DIALOG.HTM и DIALOG.CSS загружаются в обновляемую область разметки, так как эти файлы обозначены для секции "um" ENAV-буфера 202.

Фиг.9 изображает возможный вариант экрана интерактивной переписки для службы интерактивной переписки, поддерживаемой устройством 200 записи и/или воспроизведения, согласно варианту осуществления настоящего изобретения. Согласно фиг.9 экран интерактивной переписки имеет окно диалога, которое отображает содержимое диалога между пользователями, участвующими в интерактивной переписке, и окно ввода данных, в которое вводит свои тексты одна сторона, участвующая в интерактивной переписке. Если пользователь вводит свои тексты в окно ввода данных и щелкает кнопкой отправки <send> (отправить), созданной на экране интерактивной переписки, то устройство 200 записи и/или воспроизведения отправляет тексты на сервер 90, изображенный на фиг.13, который обеспечивает службу интерактивной переписки через Интернет. Устройство 200 записи и/или воспроизведения отображает обновленный документ разметки, и, соответственно, в окне диалога отображаются тексты, только что введенные пользователем.

Фиг.10-12 изображают возможные документы разметки для экрана интерактивной переписки, изображенного на фиг.9. Согласно фиг.10 документ разметки CHATROOM.HTM хранится на DVD 300 и является документом разметки, который должен быть отображен первым, когда пользователь выбирает службу интерактивной переписки. Документ разметки CHATROOM.HTM является связанным с документом разметки CHATTITLE.HTM, который хранится на диске 300 для отображения заголовка интерактивной переписки, и также является связанным с документом разметки DIALOG.HTM, который хранится на сервере 90, изображенном на фиг.13, размещенном в http://www.company.com, который обеспечивает службу интерактивной переписки и часто обновляется для отображения окна диалога. Согласно фиг.11 документ разметки DIALOG.HTM обновляется каждый раз, когда пользователь вводит свои тексты и указывает, что это документ разметки, обеспеченный из сервера 90, изображенного на фиг.13, который размещен в http://www.company.com. Согласно фиг.12 обеспечен документ разметки INPUT.HTM из сервера 90, изображенного на фиг.13, который размещен в http://www.company.com, для отображения окна ввода данных на экране интерактивной переписки.

Фиг.13 - представление для пояснения процесса связи между устройством 200 записи и/или воспроизведения и сервером 90 для обеспечения службы интерактивной переписки согласно варианту осуществления настоящего изобретения. Согласно фиг.13 устройство 200 записи и/или воспроизведения содержит ENAV-буфер 202 предварительно определенного размера. Сервер 90 обеспечивает для устройства 200 записи и/или воспроизведения службу интерактивной переписки через Интернет. Устройство 200 записи и/или воспроизведения и сервер 90 осуществляют связь в соответствии с моделью клиент-сервер. В этом варианте осуществления связь осуществляется в соответствии с протоколом передачи гипертекста (ППГТ, HTTP) протокола TCP/IP на основе модели клиент-сервер. Однако понятно, что могут использоваться другие модели клиент-сервер и/или протоколы.

Если устройство 200 записи и/или воспроизведения осуществляет доступ к серверу 90 и запрашивает с использованием команды GET (операция (1) связи) документ разметки DIALOG.HTM для отображения окна диалога, то сервер 90 передает в устройство 200 записи и/или воспроизведения запрошенный документ разметки DIALOG.HTM (операция (2) связи). Понятно, что устройство 200 записи и/или воспроизведения может вместо команды GET использовать команду PUSH. Аналогично, если устройство 200 записи и/или воспроизведения запрашивает с использованием команды GET (операция (3) связи) документ разметки INPUT.HTM для отображения окна ввода данных и запрашивает ресурс разметки P1.GIF (операция (4) связи), то сервер 90 передает в устройство 200 записи и/или воспроизведения запрошенные документ разметки INPUT.HTM и ресурс разметки P1.GIF (операции (5) и (6) связи).

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

Фиг.14 и 15 изображают возможные варианты выполняющихся операций (1) и (2) соответственно в процессе связи, иллюстрируемом фиг.10. Фиг.14 изображает возможный вариант для случая получения документа разметки DIALOG.HTM для отображения окна диалога на экране интерактивной переписки с использованием файла информации загрузки LOADINFO.LDI, содержащего информацию конфигурации ENAV-буфера. На фиг.14 операция (1) изображает конфигурацию заголовка запроса для обеспечения возможности передачи устройством 200 записи и/или воспроизведения на сервер 90 команды GET в соответствии с протоколом HTTP (то есть Заголовка ЗАПРОСА). В частности, "Агент Пользователя" ("User-Agent") указывает тип устройства 200 записи и/или воспроизведения, и "Ссылка:" ("Referer:") указывает, что документом, ссылающимся на документ разметки DIALOG.HTM, является файл информации конфигурации буфера LOADINFO.LDI, который хранится в интерактивном каталоге DVD 300.

Операция (2) является конфигурацией заголовка ответа, передаваемого из сервера 90 в ответ на команду GET из устройства 200 воспроизведения, как клиента, в соответствии с протоколом HTTP (то есть Заголовка ОТВЕТА). В частности, "Последний-обновленный:" ("Last-modified:") может указывать, что документ разметки DIALOG.HTM является документом, обновляемым на сервере 90 (то есть изменяемым документом). Соответственно, если в Заголовке ОТВЕТА из сервера 90 отсутствует "Last-modified:", то устройство 200 записи и/или воспроизведения может рассматривать соответствующий документ разметки или соответствующий ресурс разметки как неизменяемый документ.

Фиг.15 изображает возможный вариант для случая получения документа разметки DIALOG.HTM для отображения окна диалога на экране интерактивной переписки с использованием документа разметки CHATROOM.HTM. Операция (1) изображает конфигурацию заголовка запроса для обеспечения возможности передачи устройством 200 записи и/или воспроизведения на сервер 90 команды GET в соответствии с протоколом HTTP (то есть Заголовка ЗАПРОСА). В частности, "Агент Пользователя" ("User-Agent") указывает тип устройства 200 записи и/или воспроизведения, и "Ссылка:" ("Referer:") указывает, что документом, ссылающимся на документ разметки DIALOG.HTM, является документ разметки CHATROOM.HTM, который хранится в интерактивном каталоге DVD 300. Операция (2) изображает конфигурацию заголовка ответа, передаваемого из сервера 90 в ответ на команду GET из устройства 200 воспроизведения, как клиента, в соответствии с протоколом HTTP (то есть Заголовка ОТВЕТА). В частности, "Последний-обновленный:" ("Last-modified:") может указывать, что документ разметки DIALOG.HTM является документом, обновляемым на сервере 90 (то есть изменяемым документом). Соответственно, если в Заголовке ОТВЕТА из сервера 90 отсутствует "Last-modified:", то устройство 200 записи и/или воспроизведения может рассматривать соответствующий документ разметки или соответствующий ресурс разметки как неизменяемый документ. Как изображено в операции (2) фиг.15, "Last-modified:" указывает изменение документа после операции (2), изображенной на фиг.14, указывая, что изменяемый документ в выделенной области должен быть обновлен.

Фиг.16 - представление, изображающее информацию конфигурации обновляемой области разметки, определяемую на основе на информации конфигурации ENAV-буф