Способ обмена пользовательскими сообщениями между проигрывателями интерактивных дисков

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

 

1. ОБЛАСТЬ ТЕХНИКИ

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

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

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

Получила быстрое развитие стандартизация интерактивных дисков, у которых вспомогательные данные, имеющие отношение к воспроизведению записанных на диске аудиовидеоданных (управляющая или дополнительная информация, так называемые данные в формате ENAV), записаны на том же диске в виде файлов данных в формате html (html - hyper-text markup language - язык гипертекстовой разметки) или в формате jpeg, и по запросу пользователя данные в формате ENAV воспроизводятся вместе с соответствующими аудиовидеоданными. Ожидается, что стандартизация таких интерактивных дисков повысит эффективность распространения цифровой содержательной информации.

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

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

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

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

3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

фиг.2 схематично иллюстрирует пример способа обмена пользовательскими сообщениями между проигрывателями интерактивных дисков в соответствии с настоящим изобретением;

фиг.3 иллюстрирует формат кадра сообщения, выдаваемого в процессе обмена между проигрывателем интерактивных дисков и сервером информационного содержимого;

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

5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

На фиг.1 представлена система, в которой настоящее изобретение может быть предпочтительно осуществлено. Система содержит множество DVD-проигрывателей 100k,, способных проигрывать интерактивные универсальные цифровые диски (DVD), сервер содержательной информации 300, который предоставляет вспомогательную информацию, относящуюся к проигрываемым DVD-проигрывателями универсальным цифровым дискам, и который делает возможным обмен пользовательскими сообщениями между DVD-проигрывателями, и сеть 200, служащую в качестве маршрута передачи данных между ними.

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

Если первый пользователь запрашивает воспроизведение интерактивного универсального цифрового диска (DVD) путем загрузки универсального цифрового диска (DVD) в первый DVD-проигрыватель 1001, первый DVD-проигрыватель 1001 начинает воспроизведение универсального цифрового диска (DVD) после считывания записанных на нем данных в формате ENAV или после получения его данных в формате ENAV от сервера 300 содержательной информации и сохранения этих данных в формате ENAV во внутренней памяти (Е1).

Интерактивный проигрыватель 1001 отслеживает время воспроизведения при помощи таймера. Ниже приводится описание операции воспроизведения.

При воспроизведении интерактивного универсального цифрового диска (DVD) записанные на нем аудиовидеоданные запоминаются в буферной памяти, и буферированные аудиовидеоданные декодируются аудиовидеодекодером и выдаются в виде аудиовидеосигнала. Во время декодирования аудиовидеоданных конкретные данные в формате ENAV, связанные с аудиовидеоданными, декодируемыми из общего массива данных в формате ENAV, хранящихся во внутренней памяти, одновременно декодируются и выводятся в виде видеосигнала, который будет смешан с видеосигналом, входящим в состав аудиовидеосигнала. Такой процесс позволяет первому пользователю одновременно просматривать основные аудиовидеоданные раздела универсального цифрового диска (DVD) и связанные с ними вспомогательные данные.

В процессе воспроизведения DVD-проигрыватель 1001 периодически посылает серверу 300 запрос на сообщение. Запрос на сообщение включает идентификатор диска (ID), проигрываемого на данный момент времени, идентификатор пользователя и время, прошедшее с начала воспроизведения (далее по тексту - относительное время). Запрос на сообщение может также включать регион воспроизведения, язык пользователя, возраст пользователя и пол пользователя в качестве информации по формированию группы пользователей в зависимости от параметра информации, выбранного пользователем перед воспроизведением.

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

Если первый пользователь вводит сообщение, запрашивающее конкретную сцену фильма, которую он/она просматривает (например, имя актера/актрисы или место съемки) во время воспроизведения и выполнения операции запроса (Е2), первый DVD-проигрыватель 1001 добавляет в сообщение относительное время, т.е. время, прошедшее с момента начала воспроизведения (Т1 на фиг.2), отслеживаемое внутренним таймером, информацию по формированию группы и тип сообщения. Тип сообщения определяется автоматически или вводится пользователем и включает вопрос, ответ, комментарий и т.д. В приведенном примере тип сообщения определен как вопрос.

Фиг.3 иллюстрирует пример кадра пользовательского сообщения, составленного таким способом.

При получении кадра сообщения, переданного первым DVD-проигрывателем 1001 по сети 200 (Е3), сервер содержательной информации 300 сохраняет полученный кадр сообщения в своей базе данных. Каждый раз, когда запрос на сообщение принят от DVD-проигрывателя, сервер содержательной информации 300 отыскивает базу данных сохраненного кадра сообщения и посылает сохраненный кадр сообщения запрашивающему DVD-проигрывателю. Если идентификатор пользователя, включенный в запрос на сообщение, идентичен идентификатору пользователя, включенному в сохраненный кадр сообщения, сервер содержательной информации 300 не передает кадр сообщения запрашивающему DVD-проигрывателю, поскольку запрос на сообщение и кадр сообщения были созданы одним и тем же пользователем. В противном случае в зависимости от типа кадра сообщения сервер 300 немедленно передает кадр сообщения запрашивающему DVD-проигрывателю или определяет, передавать кадр сообщения запрашивающему DVD-проигрывателю, на основе результата сравнения относительного времени, содержащегося в запросе на сообщение, с относительным временем, содержащимся в кадре сообщения.

Если второй пользователь, имеющий ту же информацию по формированию группы, что и первый пользователь, начинает воспроизводить тот же раздел универсального цифрового диска (DVD), используя второй DVD-проигрыватель 1002 через некоторое время (Т2 на фиг.2) после того, как первый пользователь начал воспроизведение (Е4), то второй DVD-проигрыватель 1002 воспроизводит аудиовидеоданные и соответствующую вспомогательную информацию и периодически передает запрос на сообщение в сервер содержательной информации 300, как и первый DVD-проигрыватель 1001.

При получении запроса на сообщение от второго DVD-проигрывателя 1002 сервер содержательной информации осуществляет поиск в своей базе данных кадра сообщения, имеющего те же идентификатор диска и информацию по формированию группы, что и полученный запрос на сообщение, и проверяет тип кадра сообщения. Если тип кадра сообщения является ответом или комментарием, сервер содержательной информации 300 немедленно передает кадр сообщения запрашивающему DVD-проигрывателю (т.е. второму DVD-проигрывателю 1002).

Если тип кадра сообщения соответствует вопросу, сервер содержательной информации 300 сравнивает относительное время, включенное в кадр сообщения, с относительным временем, включенным в запрос на сообщение. Если относительное время сохраненного кадра сообщения короче относительного времени, содержащегося в запросе на сообщение, или равно ему, сервер содержательной информации 300 передает кадр сообщения запрашивающему DVD-проигрывателю. В примере фиг.2 тип сообщения, созданного первым пользователем, является вопросом, и поэтому второй DVD-проигрыватель 1002 принимает сообщение, созданное первым проигрывателем 1001 спустя некоторое время (Т1) после того, как второй DVD-проигрыватель 1002 начал воспроизведение (Е5).

Второй DVD-проигрыватель 1002 отображает пользовательское сообщение, содержащееся в полученном кадре сообщения, в окне, ином, чем окно, в котором воспроизводится раздел (Е6). Поэтому второй пользователь может видеть вопрос, созданный первым пользователем одновременно (или практически одновременно) со сценой, в которой первый пользователь сформировал вопрос, в соответствии с чем второй пользователь может легко понять смысл вопроса.

Если второй пользователь желает ответить на вопрос первого пользователя и запрашивает ответ, второй DVD-проигрыватель 1002 отображает окно для ответа и принимает ответ второго пользователя. Используя введенное сообщение, второй DVD-проигрыватель 1002 создает кадр ответного сообщения (Е7).

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

При получении кадра ответного сообщения сервер содержательной информации 300 сохраняет кадр ответного сообщения в своей базе данных и затем передает его DVD-проигрывателям, выдающим запрос на сообщение от пользователей, относящихся к одной группе пользователей. Поскольку предполагается, что кадр ответного сообщения немедленно передается запрашивающему DVD-проигрывателю, кадр ответного сообщения передается первому DVD-проигрывателю 1001, когда первый DVD-проигрыватель выдает запрос на сообщение (Е9).

При получении кадра ответного сообщения первый DVD-проигрыватель 1001 выводит пользовательское сообщение, содержащееся в кадре сообщения, в окне сообщений (Е10). Пользовательское сообщение включает не только ответ, введенный вторым пользователем, но также и вопрос, составленный первым пользователем, в результате чего вопрос и ответ отображаются в окне вместе. Поэтому первый пользователь может легко понять, какой вопрос связан с ответом, несмотря на то что текущая позиция воспроизведения (соответствующая по времени примерно Т1+Т2) не совпадает с позицией воспроизведения, соответствующей моменту постановки вопроса (Т1).

Несмотря на то что время воспроизведения для отдельных DVD-проигрывателей не совпадает, пользователи DVD-проигрывателей могут синхронизировать свои вопросы с воспроизводимой сценой и принимать ответы на вопросы, используя способ обмена сообщениями, описанный выше.

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

Кадр сообщения, тип которого определен как комментарий, передается соответствующим DVD-проигрывателям сразу по запросу независимо от относительного времени.

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

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

Сервер содержательной информации 300 передает все кадры сообщений, которые были приняты и сохранены (ЕЗ) запрашивающим DVD-проигрывателям независимо от типа кадров сообщений (Е5).

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

Если относительное время, включенное в кадр сообщения, становится равным текущему времени воспроизведения или превышает его, DVD-проигрыватель отображает пользовательское сообщение, включенное в кадр сообщения, в окне сообщений (Е6).

Остальные шаги с Е7 по Е10 такие же, как были описаны выше со ссылкой на фиг.2.

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

Несмотря на то что изобретение раскрыто на ограниченном числе примеров его осуществления, специалисты в данной области техники благодаря этому раскрытию оценят его многочисленные модификации и изменения. Предполагается, что все такие модификации и изменения находятся в пределах сущности и объема настоящего изобретения.

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

(a) получение пользовательского сообщения от первого проигрывателя интерактивных дисков и сохранение полученного пользовательского сообщения;

(b) получение запроса на сообщение от второго проигрывателя интерактивных дисков; и

(c) сравнение времени воспроизведения, включенного в запрос на сообщение, с временем воспроизведения, включенным в сохраненное пользовательское сообщение, и передача сохраненного пользовательского сообщения второму проигрывателю интерактивных дисков в зависимости от результата сравнения.

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

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

4. Способ по п.2 или 3, в котором информация для формирования группы пользователей включает информацию о возрасте, поле пользователя, регионе воспроизведения и/или языке пользователя.

5. Способ по п.1, согласно которому на шаге (с) проводится сравнение значений времени воспроизведения и передача пользовательского сообщения в зависимости от результата сравнения, если сохраненное пользовательское сообщение и запрос на сообщение были созданы проигрывателями интерактивных дисков, принадлежащими одной группе.

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

7. Способ по п.1, в котором на шаге (с) выполняется передача сохраненного пользовательского сообщения, если время воспроизведения, включенное в запрос на сообщение, приближается к времени воспроизведения, включенному в сохраненное пользовательское сообщение, в заданных пределах.

8. Способ по п.1, в котором на шаге (с) проводится сравнение значений времени воспроизведения и передача пользовательского сообщения в зависимости от результата сравнения, если сохраненное сообщение предназначено для запроса ответа от других произвольных пользователей.

9. Способ по п.8, в котором на шаге (с) осуществляется передача сохраненного пользовательского сообщения второму проигрывателю интерактивных дисков немедленно без сравнения значений времени воспроизведения, включенных в запрос на сообщение, и сохраненного пользовательского сообщения, если сохраненное сообщение не предназначено для запроса ответа от других произвольных пользователей.

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

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

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

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

13. Способ по п.10, в котором время воспроизведения представляет собой время, истекшее с начала воспроизведения интерактивного диска другим проигрывателем интерактивных дисков.

14. Способ по п.10, в котором на шаге (b) выполняется выведение сохраненного пользовательского сообщения, если время, истекшее с начала воспроизведения, приближается к времени воспроизведения, включенному в сохраненное пользовательское сообщение, в заданных пределах.

15. Способ по п.10, в котором на шаге (b) проводится сравнение значений времени воспроизведения и истекшего времени и выведение сохраненного пользовательского сообщения в зависимости от результата сравнения, если сохраненное пользовательское сообщение предназначено для запроса ответа от других произвольных пользователей.

16. Способ по п.15, в котором на шаге (b) выполняется выведение сохраненного пользовательского сообщения немедленно без сравнения времени воспроизведения, включенного в сохраненное пользовательское сообщение, и истекшего времени, если сохраненное пользовательское сообщение не предназначено для запроса ответа от других произвольных пользователей.

17. Способ по п.10, дополнительно включающий шаг: (c) после выведения сохраненного пользовательского сообщения осуществляют передачу внешнему серверу сообщения, введенного пользователем вместе с отображенным пользовательским сообщением.

18. Способ по п.17, в котором введенное и переданное сообщение имеет тип, который не является запросом ответа от других произвольных пользователей.



 

Похожие патенты:

Изобретение относится к системам вставки идентификационной метки. .

Изобретение относится к носителю записи со структурой данных для управления воспроизведением графических данных и способам и устройствам записи и воспроизведения указанного носителя

Изобретение относится к системе и способу декларативного определения и использования подклассов внутри документа на языке разметки
Наверх