ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству воспроизведения в интерактивном режиме содержимого, записанного на носителе информации, и, в частности, к устройству записи и/или воспроизведения, выполненному с возможностью воспроизведения в интерактивном режиме данных звуковой видео (ЗВ, 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-буфера, согласно варианту осуществления настоящего изобретения. Согласно фиг.16 информацией конфигурации обновляемой области разметки является информация, записанная на DVD 300 (в этом варианте осуществления, включенная в файл информации загрузки для службы интерактивной переписки). Информация конфигурации включает в себя информацию местоположения ENAV-файлов и информацию размера областей буфера, которые будут выделены для соответствующих ENAV-файлов. Также информация конфигурации обновляемой области разметки может дополнительно включать в себя информацию, указывающую форматы соответствующих ENAV-файлов, и информацию, указывающую, обновлены ли соответствующие ENAV-файлы в сервере 90. Однако понятно, что информация конфигурации может содержать дополнительную информацию.
Информация местоположения указывает местоположение ENAV-файла, находящегося, как на сервере 90, который может осуществлять связь с устройством 200 записи и/или воспроизведения, содержащим ENAV-буфер 202, так и на DVD 300 загруженным в устройство 200 воспроизведения, содержащее ENAV-буфер 202. Как изображено, информация местоположения, указывающая сервер 90, представлена как 'http://www.company.com/DIALOG.HTM', и информация местоположения, указывающая DVD 300, представлена как 'file//DVD_ENAV/CHATROOM.HTM'. Изображенная информация размера памяти представляет 5KBytes. Однако понятно, что не требуется, чтобы все файлы содержали информацию о размере памяти. Вместе с тем, text/xml+chat (да), как возможный вариант типа файла (обновление), указывает, что соответствующий файл является текстовым файлом, является xml-документом, используется для интерактивной переписки и обновляется на сервере 90 (да). Хотя местоположения изображены как находящиеся на одном сервере 90, понятно, что они могут быть из нескольких серверов. Кроме того, не требуется, чтобы все файлы, которые не из Интернета, были с DVD 300, и вместо этого они могут считываться из других блоков памяти или с других накопителей на дисках, доступных для устройства 200.
Фиг.17 изображает конфигурацию обновляемой области разметки, соответствующую информации конфигурации обновляемой области разметки фиг.16. Согласно фиг.17 в ENAV-буфере 202 выделяются области буфера в соответствии с информацией конфигурации области разметки фиг.16. Более конкретно, так как размер буфера, который должен быть зарезервирован для DIALOG.HTM, который хранится в http://www.company.com/DIALOG.HTM, составляет 5 KBytes, для DIALOG.HTM выделяется область буфера в 5 KBytes. Также, так как DIALOG.CSS хранится в http://www.company.com/DIALOG.CSS, для DIALOG.CSS выделяется область буфера в 1 KBytes. Так как отсутствует информация о размере буфера для INPUT.HTM и P1.GIF, которые хранятся, соответственно, в http://www.company.com/INPUT.HTM и http://www.company.com/P1.GIF, то области буфера для INPUT.HTM и P1.GIF определяются сервером 90. Сервер 90 может выделить размер передающегося файла через 'Длину содержимого:' ('Content-length:') Заголовка ОТВЕТА, как описано выше, согласно фиг.14 и 15.
File://DVD_ENAV/CHATROOM.HTM, file://DVD_ENAV/CHATTITLE.HTM, file://DVD_ENAV/C1.PNG и file://DVD_ENAV/C2.PNG указывают, что соответствующие файлы CHATROOM.HTM, CHATTITLE.HTM, C1.PNG и C2.PNG хранятся на DVD 300 соответственно. Следовательно, области буфера для файлов выделяются файловой системой устройства 200 записи и/или воспроизведения в соответствии с совокупностью размеров файлов.
Ниже, согласно фиг.18 и 19, описаны способы управления буфером, согласно вариантам осуществления настоящего изобретения, на основе конфигурации, описанной выше.
Фиг.18 - блок-схема, поясняющая способ управления буфером согласно варианту осуществления настоящего изобретения. Согласно фиг.18, когда DVD 300 загружен в устройство 200 записи и/или воспроизведения и пользователь выбирает интерактивный режим, устройство 200 воспроизведения открывает файл запуска STARTUP.MLS, включенный в каталог DVD_ENAV и считывает файл информации загрузки LoadingInformation.LDI, содержащий информацию конфигурации ENAV-буфера согласно аспекту настоящего изобретения, который связан с файлом запуска STARTUP.MLS, в операции 1801. Устройство 200 записи и/или воспроизведения проверяет информацию конфигурации ENAV-буфера через файл информации загрузки, в операции 1802, и выделяет обновляемую область разметки в ENAV-буфере 202, соответствующую проверенному результату, в операции 1803. Как описано выше, оставшаяся область ENAV-буфера 202 является нормальной областью.
Фиг.19 - блок-схема, поясняющая способ управления буфером согласно другому варианту осуществления настоящего изобретения. Согласно фиг.19, когда пользователь выбирает службу интерактивной переписки, устройство 200 записи и/или воспроизведения интерпретирует файл запуска, записанный на DVD 300, и считывает файл информации загрузки, содержащий информацию конфигурации обновляемой области разметки, как информацию конфигурации ENAV-буфера, для обеспечения выбранной службы интерактивной переписки (операция 1901).
Устройство 200 записи и/или воспроизведения определяет посредством информации, включенной в файл информации загрузки, существует ли файл, который должен быть загружен в ENAV-буфер 202 (операция 1902). Если файла, который должен быть загружен в ENAV-буфер 202, не существует, то устройство 200 воспроизведения интерпретирует документ, который должен быть отображен на экране первоначально и отображает интерпретированный документ на экране (операция 1903).
Если файл, который должен быть загружен в ENAV-буфер 202, существует, то устройство 200 записи и/или воспроизведения определяет, был ли установлен размер файла (операция 1904). Если размер файла был установлен, то устройство 200 записи и/или воспроизведения резервирует область буфера, соответствующую установленному размеру файла (операция 1906). Если размер файла не был установлен, то устройство 200 записи и/или воспроизведения обнаруживает местоположение файла (операция 1907). Если, в соответствии с обнаруженным результатом, файл хранится на DVD 300, то устройство 200 записи и/или воспроизведения резервирует область буфера, соответствующую размеру, определенному файловой системой (операция 1908). Например, файловая система может обладать информацией об имени, атрибуте и размере файла, так что размер, определенный файловой системой, указывает размер файла, который хранится на DVD 300. Если, в соответствии с обнаруженным результатом, файл хранится на сервере 90, то устройство 200 записи и/или воспроизведения резервирует область буфера, соответствующую размеру, определенному сервером 90 (операция 1909).
Когда в операции 1910 область буфера зарезервирована, то устройство 200 записи и/или воспроизведения загружает соответствующий файл в зарезервированную область буфера (операция 1911). Если область буфера не зарезервирована, то устройство 200 записи и/или воспроизведения передает сообщение, указывающее, что область буфера не зарезервирована, и процесс завершается (операция 1912). Наконец, если, пока пользователь осуществляет поиск документа разметки, формируется запрос, запрашивающий другую информацию конфигурации буфера, то процесс возвращается к операции 1902 и вышеупомянутые операции повторяются для другой информации конфигурации буфера.
Если пользователь осуществляет поиск документа разметки и определяет, что DIALOG.HTM на сервере 90 обновлен, то устройство 200 записи и/или воспроизведения принимает из сервера 90 обновленный DIALOG.HTM. Если сервер 90 осуществляет управление размером обновленного документа разметки для того, чтобы он находился в пределах предварительно определенного размера буфера (в возможном варианте, упомянутом выше, 5 KBytes), то при обновлении документа разметки (и/или ресурса разметки) устройство 200 записи и/или воспроизведения может корректно обработать и отобразить обновленное содержимое без порождения ошибок из-за нехватки буфера. Кроме того, если при поиске документа разметки формируется запрос, запрашивающий другую информацию конфигурации памяти, то устройство 200 записи и/или воспроизведения возвращается к операции 1902 и повторяет вышеупомянутые операции.
Способы управления буфером, иллюстрируемые фиг.18 и 19, могут быть реализованы в универсальном или специализированном цифровом вычислительном устройстве посредством выполнения программы, кодированной на носителе, считываемом компьютером, который считывается компьютером. Носитель, считываемый компьютером, включает в себя носитель информации, такой как магнитный носитель информации (например, устройства ROM, гибкие диски, жесткие диски и т.д.), носитель информации, считываемый оптически (например, диски CD-ROM, диски DVD, DVD следующего поколения, такие как диски Bluray и диски AOD, перезаписываемый и неперезаписываемый носитель и т.д.), магнитооптический носитель и несущую (например, передачу через Интернет) и т.д. Понятно, что соединение с сервером 90 может осуществляться, вместо или дополнительно к Интернету, через различные сети, включая сети радиосвязи, локальную сеть связи (ЛС, LAN), глобальную сеть связи (ГС, WAN), частные интранет и т.д. Дополнительно, хотя ENAV-файлы описаны как находящиеся на сервере 90, понятно, что ENAV-файлы могут храниться на любых внешних носителях, соединенных с устройством 200 для обеспечения ENAV-файлов. Наконец, хотя изображено разделение на две области, понятно, что ENAV-буфер 202 может быть распределен так, чтобы существовало более двух областей.
Как описано выше, согласно аспектам настоящего изобретения, когда сервер предоставляет требуемое содержимое в устройство записи и/или воспроизведения, как в устройство потребителя, поддерживающее интерактивный режим, существует возможность адаптивного управления размером содержимого в соответствии с размером буфера устройства воспроизведения и выделения памяти с использованием способа решения в устройстве записи и/или воспроизведения, являющемся устройством потребителя с ограниченным размером буфера, так, чтобы устройство воспроизведения резервировало область буфера для ENAV-файла заранее, перед приемом из сервера ENAV-файла. Соответственно, возможность вывода на экран документов разметки и/или ресурсов разметки, которые свободно обновляются в Интернете, существует только, если поставщик содержимого создает и предоставляет содержимое, меньшее предварительно определенного размера, в соответствии с информацией конфигурации памяти.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ
Документы разметки и/или ресурсы разметки, свободно обновляемые в Интернете, включают в себя службу интерактивной переписки, службу обеспечения информации на бирже, службу обеспечения новостей, список приобретенных товаров для покупок через Интернет и другую подобную информацию, которая должна отображаться в интерактивном режиме. Наконец, устройством, использующим интерактивный режим, может быть автономный плеер/записывающее устройство, переносной плеер/записывающее устройство и любое другое устройство, которое может осуществлять воспроизведение в интерактивном режиме и для которого требуется организация управления буфером. Кроме того, носитель информации и способ настоящего изобретения могут использоваться в персональном компьютере, например, для контроля и управления размерами буфера для более эффективного использования вычислительных ресурсов.
Хотя настоящее изобретение было изображено и описано, в частности, в отношении его возможных вариантов осуществления, для знающих технику очевидно, что, не удаляясь от сути и не выходя из контекста настоящего изобретения, определенных последующей формулой изобретения и ее эквивалентами, могут быть сделаны различные изменения по форме и в деталях.
Устройство записи и/или воспроизведения для использования с носителем информации, содержащее ENAV-буфер и ENAV-механизм. В ENAV-буфер загружается ENAV-файл. ENAV-механизм интерпретирует и воспроизводит ENAV-файл и на основе информации конфигурации ENAV-буфера выделяет по меньшей мере часть ENAV-буфера в качестве обновляемой области разметки. Также ENAV-механизм считывает ENAV-файл и загружает ENAV-файл в ENAV-буфер. Носитель содержит информацию конфигурации ENAV-буфера. 10 н. и 94 з.п. ф-лы, 19 ил.
ENAV-буфер, в который загружается ENAV-файл, и
ENAV-механизм, который интерпретирует и воспроизводит буферизированный ENAV-файл, который должен воспроизводиться с AV-данными в интерактивном режиме,
причем ENAV-механизм на основе информации конфигурации ENAV-буфера выделяет по меньшей мере часть ENAV-буфера, в качестве обновляемой области разметки, считывает ENAV-файл и загружает ENAV-файл в обновляемую область разметки ENAV-буфера.
AV-буфер, в который загружается AV-файл, содержащий AV-данные, считываемые с носителя информации, и
механизм воспроизведения AV, который воспроизводит буферизированный AV-файл из AV-буфера.
ENAV-файлом является один из нескольких ENAV-файлов, используемых в интерактивном режиме,
файл информации загрузки содержит информацию конфигурации ENAV-буфера и
ENAV-механизм считывает информацию конфигурации ENAV-буфера, включенную в файл информации загрузки, для получения информации относительно имени и местоположения предварительно определенного одного из нескольких ENAV-файлов, который должен быть считан первым до остальных ENAV-файлов.
файл информации загрузки содержит информацию конфигурации ENAV-буфера и
ENAV-механизм считывает информацию конфигурации ENAV-буфера, записанную в файле информации загрузки, с использованием элемента "память", для указания, что ENAV-файл должен быть буферизирован в обновляемой области разметки вместо другой области ENAV-буфера.
файл информации загрузки содержит информацию конфигурации ENAV-буфера и
ENAV-механизм считывает в качестве информации конфигурации ENAV-буфера имя и размер области памяти, записанные в файле информации загрузки, с использованием атрибутов элемента "память", для указания, что ENAV-файл должен быть буферизирован в обновляемой области разметки вместо другой области ENAV-буфера.
файл информации загрузки содержит информацию конфигурации ENAV-буфера,
файл запуска включен в каталог для ENAV-файла и связан с файлом информации загрузки и
ENAV-механизм обнаруживает файл запуска из каталога и считывает информацию конфигурации ENAV-буфера, записанную в файле информации загрузки, связанном с файлом запуска.
ENAV-буфер, в который должен быть загружен ENAV-файл для обеспечения предварительно определенной службы Интернета, и
ENAV-механизм, который интерпретирует и воспроизводит буферизированный ENAV-файл, который должен воспроизводиться с AV-данными в интерактивном режиме,
причем ENAV-механизм на основе информации конфигурации ENAV-буфера выделяет по меньшей мере часть ENAV-буфера в качестве обновляемой области разметки, считывает ENAV-файл и загружает ENAV-файл в обновляемую область разметки ENAV-буфера для обеспечения предварительно определенной службы Интернета в интерактивном режиме.
AV-буфер, в который загружается AV-файл, содержащий AV-данные, считываемые с носителя информации,
механизм воспроизведения AV, который воспроизводит буферизированный AV-файл.
ENAV-файлом является один из нескольких ENAV-файлов, используемых в интерактивном режиме,
файл информации загрузки содержит информацию конфигурации ENAV-буфера и
ENAV-механизм считывает информацию конфигурации ENAV-буфера для получения информации относительно имени и местоположения предварительно определенного одного из ENAV-файлов, который должен быть считан первым.
файл информации загрузки содержит информацию конфигурации ENAV-буфера и
ENAV-механизм считывает информацию конфигурации ENAV-буфера с использованием элемента "память", который указывает, должен ли ENAV-файл быть буферизирован в обновляемой области разметки.
файл информации загрузки содержит информацию конфигурации ENAV-буфера и
ENAV-механизм считывает в качестве информации конфигурации ENAV-буфера имя и размер области памяти, записанные в файле информации загрузки, с использованием атрибутов элемента "память" в файле информации загрузки, которые указывают, должен ли ENAV-файл быть буферизирован в выделенной части ENAV-буфера.
файл информации загрузки содержит информацию конфигурации ENAV-буфера,
файл запуска находится в каталоге, включающем в себя ENAV-файл, и связан с файлом информации загрузки и
ENAV-механизм обнаруживает файл информации загрузки из файла запуска, считываемого из каталога, и считывает информацию конфигурации ENAV-буфера, записанную в файле информации загрузки, связанном с файлом запуска.
ENAV-механизм считывает информацию конфигурации ENAV-буфера с использованием файла информации загрузки, считываемого с носителя информации.
элемент "память" указывает
местоположение ENAV-файла, как находящегося на другом носителе информации, отличном от носителя информации, с которого считываются AV-данные, и
местоположение другого ENAV-файла, как находящегося на носителе информации, и
ENAV-механизм загружает один из ENAV-файлов, определенный как обновляемый файл разметки, чтобы он был буферизирован в выделенной обновляемой области разметки ENAV-буфера, и загружает другой из ENAV-файлов, определенный как необновляемый файл разметки, в другую часть ENAV-буфера, которая отлична от обновляемой области разметки и не выделена для обновляемого файла разметки.
первый механизм, который воспроизводит первые данные для использования в интерактивном режиме,
буфер, в который загружается интерактивный файл, который должен воспроизводиться с первыми данными в интерактивном режиме, и механизм, который обнаруживает информацию конфигурации из интерактивных данных, считываемых с носителя информации, для интерактивного файла, который должен быть считан, выделяет часть буфера, которая должна быть зарезервирована для обновляемого интерактивного файла до приема интерактивного файла, использует информацию конфигурации для буферизации в выделенной части интерактивного файла, который должен быть воспроизведен, если интерактивный файл является обновляемым интерактивным файлом, и воспроизводит интерактивный файл из выделенной части, который должен воспроизводиться с воспроизводимыми первыми данными в интерактивном режиме.
механизм выделяет выделенную область буфера с использованием информации выделения буфера.
22 Устройство записи и/или воспроизведения по п.21, в котором указанное другое устройство содержит сервер.
первые данные включают в себя изображение и
первый механизм воспроизводит первые данные для обеспечения изображения, которое должно быть отображено в первой части дисплея, и механизм воспроизводит интерактивный файл для обеспечения интерактивного отображения во второй части дисплея, отличной от первой части.
выделение по меньшей мере части ENAV-буфера в качестве обновляемой области разметки, обеспеченной для 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-файла, и
размер и имя памяти используются устройством для различения, является ли ENAV-файл файлом, который должен быть загружен в обновляемую область разметки, соответствующую имени памяти, и другого типа ENAV-файлом, который должен быть загружен в другую область ENAV-буфера, отличную от обновляемой области разметки, которая не соответствует имени памяти.
каталог ENAV, отличный от каталога AV, и который содержит ENAV-файл и файл, содержащий информацию конфигурации ENAV-буфера.
местоположение другого ENAV-файла как находящегося на другом носителе информации, отличном от носителя информации, с которого устройством должны быть считаны другие ENAV-данные, и
местоположение ENAV-файла как находящегося на носителе информации, с которого устройством должны быть считаны ENAV-данные, и с использованием элемента "память" устройство:
загружает один из ENAV-файлов, определенный как обновляемый файл разметки, который должен быть буферизирован, в выделенную обновляемую область разметки ENAV-буфера и
загружает другой из ENAV-файлов, определенный как необновляемый файл разметки, в другую часть ENAV-буфера, отличную от обновляемой области разметки, и которая не выделена для обновляемого файла разметки.
первые данные, которые должны быть воспроизведены устройством с интерактивным файлом в интерактивном режиме, и
информацию выделения, используемую устройством для выделения части буфера, которая должна быть зарезервирована для интерактивного типа интерактивного файла до загрузки интерактивного файла.
информацию буфера для интерактивного файла, который должен быть воспроизведен, и которую устройство использует для различения, должен ли интерактивный файл быть буферизирован в одной выделенной части буфера и другой части буфера, не выделенной для обновляемого интерактивного файла.
первые данные включают изображение и
устройство интерпретирует интерактивный файл для отображения изображения из первых данных в первой части дисплея и отображения интерактивного файла как интерактивного отображения во второй части дисплея, отличной от первой части.
Приоритеты:
US 20030049017 А1, 13.03.2003 | |||
US 5929857 А, 27.07.1999 | |||
Измеритель относительной средней мощности вещательных сигналов | 1979 |
|
SU886276A2 |
RU 99122017 А, 27.08.2001. |
Авторы
Даты
2007-05-10—Публикация
2004-03-30—Подача