Система и способ для удаленной связи

Иллюстрации

Показать все

Изобретение относится к области электронных средств связи. Способ включает определение состояния объекта на первом устройстве и передачу индикатора состояния объекта в удаленное устройство, при этом индикатор конфигурируют таким образом, чтобы позволить удаленному устройству представить состояние объекта. Способ может также включать установление звуковой и видеосвязи с удаленным устройством. Звуковая и видеосвязь с удаленным устройством может устанавливаться по сети. Объект может представлять собой книгу, и состояние может быть связано с номером страницы этой книги. Способ может также включать отображение анимированного контента на основе определенного состояния объекта. Процесс отображения анимированного контента может включать отображение анимированного персонажа, произносящего комментарии или задающего вопросы, относящиеся к контенту, связанному с объектом. Изобретение позволяет определить состояние удаленного объекта на основе принятого индикатора и представить состояние объекта пользователю. 3 н. и 16 з.п. ф-лы, 8 ил.

Реферат

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

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

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

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

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

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

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

В одном из вариантов осуществления настоящего изобретения объектом является виртуальный объект. Объектом может быть электронная книга.

В одном из вариантов осуществления настоящего изобретения состояние представляет собой физическое состояние объекта.

В одном из вариантов осуществления настоящего изобретения объект представляет собой книгу и состояние является номером страницы этой книги.

В одном из вариантов осуществления настоящего изобретения объект представляет собой книгу и состоянием является выбранное содержимое этой книги.

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

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

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

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

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

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

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

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

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

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

На фиг.1 показан пример устройства в соответствии с вариантом осуществления настоящего изобретения.

На фиг.2 показана книга, используемая совместно с устройством, изображенным на фиг.1.

На фиг.3 показано схематическое представление устройства, изображенного на фиг.1.

На фиг.4 показано устройство, изображенное на фиг.1 и работающее совместно с книгой, представленной на фиг.2.

На фиг.5 показано устройство в соответствии с другим вариантом осуществления настоящего изобретения.

На фиг.6 показан алгоритм, иллюстрирующий процесс, соответствующий варианту осуществления настоящего изобретения.

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

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

ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

Помимо прочего, варианты осуществления настоящего изобретения позволяют выполнять удаленное совместное чтение документов. Например, в среде пользовательского интерфейса может предоставляться информация, связанная с физическим состоянием документа другого пользователя. В этом отношении система видеоконференции может объединяться с устройством чтения физического документа и системой связи для совместного доступа к информации о состоянии документов. Кроме того, в среде пользовательского интерфейса может быть реализован агент разговорной программы, например анимированный персонаж (такой как Элмо из сериала Улица Сезам®), который соответствовал бы стадиям развития юных пользователей.

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

На фиг.1 показан пример устройства, соответствующего осуществлению настоящего изобретения. Изображенное устройство 100 содержит подставку 110 для книги с держателем 112, на котором размещается данная книга. Подставка 110 для книги может быть выполнена из различных материалов, таких как дерево, пластик, или из других подобных материалов. Кроме того, подставка 110 для книги может складываться таким же образом, как и настоящая книга.

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

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

В различных вариантах осуществления настоящего изобретения устройство 100 также содержит один или более видеодисплеев 116, 118, которые в режиме функционирования соединены с подставкой 110 для книги. В показанном варианте осуществления используются два видеодисплея 116, 118. В других вариантах осуществления настоящего изобретения может использоваться меньшее или большее количество подобных дисплеев. В различных вариантах осуществления настоящего изобретения видеодисплеи 116, 118 оснащены сенсорными экранами для приема информации, вводимой пользователем путем прикосновения к такому экрану. В других вариантах осуществления настоящего изобретения для приема информации, вводимой пользователем, могут применяться другие механизмы, например одна или более клавиш.

На фиг.2 показан вариант реализации книги, используемой совместно с устройством, изображенным на фиг.1. Книга 200 содержит множество страниц 210 с текстом, графикой или другим печатным контентом. Страницы 210 соединены друг с другом посредством переплета 212, который может содержать, например, кольца или спирали.

В каждую из множества страниц 210 могут встраиваться один или более магнитов 214. Магниты 214 сконфигурированы для уникальной идентификации страницы, на которой открыта книга 200.

На фиг.3 показана схема устройства, изображенного на фиг.1. Устройство 100 содержит центральный процессор 120, сконфигурированный для управления функционированием устройства 100. Центральный процессор 120 соединен модулем 122 обнаружения состояния. Модуль 122 обнаружения состояния может соединяться, например, с магнитными датчиками 114 и может использовать входные данные, поступающие из магнитных датчиков 114, для определения, например, идентификатора книги, страницы, на которой раскрыта книга, или другой подобной информации.

Центральный процессор 120 также соединен с видеодисплеями 116, 118. В этом отношении центральный процессор 120 может управлять контентом (например, изображениями, видеосигналом, графикой и т.д.), подлежащим отображению на видеодисплеях 116, 118. Кроме того, если видеодисплеи 116, 118 содержат сенсорные экраны, центральный процессор 120 может быть сконфигурирован для приема и обработки входных данных, принимаемых от видеодисплеев 116, 118. В других вариантах осуществления настоящего изобретения центральный процессор 120 может соединяться с другими входными устройствами, такими как клавиатура.

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

На фиг.4 показано устройство 100, изображенное на фиг.1, в процессе функционирования совместно с книгой 200, показанной на фиг.2. Как описано выше, книга 200 устанавливается на подставке 110 для книги путем позиционирования переплета книги в держателе. В соответствии с вариантами осуществления настоящего изобретения устройство 100 может осуществлять связь с другим устройством связи, позволяя, таким образом, пользователю удаленного устройства принимать участие в чтении книги. Благодаря этому, например, путешествующие родители или находящиеся на расстоянии дедушка с бабушкой получают возможность читать книгу с ребенком и в то же время общаться с ним.

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

После установления сеанса связи пользователь устройства 100 может видеть удаленных пользователей 132 на видеодисплее 116. В различных вариантах осуществления устройство 100 может также содержать камеру (не показанную на чертеже), позволяющую удаленным пользователям наблюдать за пользователем устройства 100. В некоторых вариантах осуществления настоящего изобретения вместо реального изображения удаленных пользователей 132 могут отображаться их фотографии. Фотографии могут предварительно сохраняться в устройстве, или устройство может обращаться к фотографиям, размещенным на удаленных устройствах или в другом источнике.

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

Кроме того, на видеодисплее 116 может отображаться пиктограмма 136, позволяющая пользователю получать доступ к другой функции или выполнять ее. Например, в варианте осуществления, показанном на фиг.4, с помощью пиктограммы 136 пользователь может разъединять или прекращать сеанс связи. К другим функциям, доступным с помощью таких пиктограмм, могут относиться инициирование сеанса связи с выбранным удаленным пользователем или прием приглашения к установлению сеанса связи, поступившего из удаленного устройства. В этом отношении для выбора удаленного пользователя может применяться список контактов.

В соответствии с показанными вариантами осуществления настоящего изобретения на видеодисплее 118 для пользователя может отображаться некий персонаж 142. Персонаж 142 может представлять собой анимированный персонаж, реальный персонаж, кукольное представление любого такого персонажа. В дальнейшем в этом описании такие персонажи совместно называются анимированными персонажами. Персонаж 142 может быть представлен в виде неподвижного изображения или, что предпочтительно, в виде подвижного изображения, например видеоклипа. Кроме того, на видеодисплее 118 может отображаться пиктограмма 144, например, в виде звездочки или электрической лампочки, служащая для выбора пользователем требуемой функции. В одном из вариантов осуществления настоящего изобретения пиктограмма 144 может появляться в различных точках в зависимости от обнаруженного контента или состояния книги 200. После выбора пиктограммы 144 может воспроизводиться видеоклип с участием персонажа 142.

На фиг.2-4 показано устройство 100 с физической книгой 200. В других вариантах осуществления настоящего изобретения книга 200 может заменяться виртуальным объектом, таким как электронная книга. Один из таких вариантов осуществления настоящего изобретения показан на фиг.5. В варианте осуществления, показанном на фиг.5, устройство 100 заменяется вычислительным устройством, таким как ноутбук 300. Специалисту в этой области техники понятно, что также может использоваться любое другое вычислительное устройство или устройство связи, при этом предполагается, что такой вариант входит в объем настоящего изобретения.

В варианте осуществления настоящего изобретения, показанном на фиг.5, программное приложение, выполняющееся на ноутбуке 300, может предоставлять для использования цифровую или электронную книгу 310, отображаемую на мониторе 302. Цифровая книга может отображаться в виде графического образа физической книги, прокручиваемого изображения или документа в среде, например, любой из множества программ обработки текстов. Кроме того, вместо магнитных датчиков, показанных в варианте осуществления, изображенном на фиг.2 и 4, в варианте осуществления, показанном на фиг.5, может использоваться программное обеспечение, позволяющее определять состояние книги 310. Как указывалось выше, к состоянию, например, может относиться идентификатор книги, номер страницы книги или другой параметр, указывающий просматриваемый контент.

Помимо электронной книги 310, в окне 316 пользователю могут быть показаны визуальное представление удаленного пользователя 332 и контент 334, просматриваемый удаленным пользователем. Кроме того, на мониторе 302 совместно с книгой 310 могут также отображаться персонаж 342 и пиктограммы 344, 336.

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

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

В этом отношении локальное устройство может принимать записанный сеанс из удаленного устройства. Сеанс может содержать ряд индикаторов, каждый из которых соответствует различному состоянию объекта. Например, каждый индикатор может соответствовать различной странице книги. Записанный сеанс также может содержать звуковой и видеоконтент, связанный с каждым состоянием из одного или более состояний объекта. Звуковой и видеоконтент может включать в свой состав, например, изображение взрослого пользователя, читающего книгу или комментирующего конкретную страницу книги. Локальное устройство может обнаруживать текущее состояние локального объекта и соответственно воспроизводить звуковой и видеоконтент, связанный с обнаруженным текущим состоянием объекта.

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

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

На фиг.6 показан алгоритм, иллюстрирующий процесс 400, соответствующий варианту осуществления настоящего изобретения. Процесс 400 может применяться к устройству, такому как устройство 100, содержащее подставку 110 для книги и книгу 200, или к другому устройству связи, поддерживающему просмотр электронной книги, как это показано на фиг.5. На чертеже в рамках процесса 400 показаны определенные шаги. Однако специалисту в этой области техники понятно, что могут выполняться другие шаги перед выполнением процесса 400, после выполнения процесса 400 или в промежутках между выполнением шагов процесса 400. Например, в варианте осуществления, показанном на фиг.6, шаг установления сеанса связи между двумя устройствами может быть реализован перед выполнением процесса 400.

В рамках процесса 400 первое устройство определяет состояние объекта (блок 410). В этом отношении первое устройство может представлять собой локальное устройство, такое как подставка для книги, которой пользуется ребенок. Кроме того, объект может представлять собой книгу 200, и состоянием объекта может являться идентификатор книги, номер страницы, на которой открыта книга, или другой идентификатор контента, просматриваемого пользователем. Процесс определения состояния может выполняться различным образом. Например, как описано выше со ссылкой на фиг.1-4, на подставке для книги могут располагаться магнитные датчики, служащие для обнаружения состояния книги с помощью магнитов, размещенных на страницах книги 200. В других вариантах осуществления настоящего изобретения вместо магнитов могут использоваться метки и датчики радиочастотной идентификации (RFID, radio frequency identification), электромагнитные переключатели (герконовые переключатели), датчики, основанные на эффекте Холла, метки ближней связи (NFC, Near Field Communication) и светочувствительные элементы. В других вариантах осуществления настоящего изобретения может использоваться камера, направленная на книгу с целью захвата изображения контента, просматриваемого пользователем, или считывания штрих-кода книги либо страницы. Захваченное изображение может использоваться для идентификации (или обнаружения) просматриваемого контента. Для специалиста в этой области техники очевидно, что существуют другие различные определения состояния объекта, которые входят в объем настоящего изобретения.

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

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

В блоке 412 может определяться, изменилось ли состояние объекта. В этом отношении процесс определения может выполняться на основе постоянного или регулярного контроля за состоянием. В альтернативном варианте этот процесс может запускаться при изменении состояния объекта. Если в блоке 412 определяется, что состояние не изменилось, может быть выполнен возврат к блоку 410. С другой стороны, если определяется, что состояние изменилось, выполняется переход к блоку 414.

При выполнении блока 414 первое устройство передает индикатор определенного состояния объекта. Сеанс связи может выполняться с использованием любого из различных форматов и протоколов, таких, например, как WiFi, Bluetooth, GSM или протокол проводной связи, например Ethernet. Кроме того, вместо передачи фактического состояния (например, просматриваемого контента) можно ограничиться передачей индикатора во второе устройство для предоставления второму устройству состояния объекта. Например, индикатор может представлять собой номер страницы, номер строки или номер закладки, связанной с просматриваемым контентом. Удаленное устройство может показывать изображение удаленно отображаемой страницы путем сопоставления индикатора с информацией из базы данных изображений, связанной с известными книгами и страницами. База данных известных книг и страниц может использоваться совместно (например, храниться на сетевом сервере), или множество копий базы данных может локально храниться на подключенных устройствах. В случае цифровой книги информация об идентификаторе книги и идентификаторе страницы может обнаруживаться путем определения программного состояния той программы, которая представляет состояние цифровой книги и управляет этим состоянием.

После приема индикатора второе устройство может определить состояние объекта, которое было определено первым устройством (блок 416). В этом отношении второе устройство может хранить программное обеспечение, данные или базу данных (или иметь доступ к этим компонентам), для того чтобы с помощью принятого индикатора можно было определить состояние. В вариантах осуществления настоящего изобретения, показанных на фиг.1-5, первое устройство (с которым работает ребенок) может передавать во второе устройство (с которым работает взрослый удаленный пользователь) индикатор книги, фрагмент книги, номер страницы книги или другой параметр, связанный с просматриваемым контентом. Затем второе устройство может использовать индикатор для определения контента, просматриваемого ребенком.

Упомянутое состояние затем может быть представлено пользователю второго устройства (блок 418). В этом отношении взрослому пользователю может быть предоставлено изображение страниц книги, просматриваемых ребенком, например, в виде изображения 134 (фиг.4) или изображения 334 (фиг.5). В других вариантах осуществления настоящего изобретения на втором устройстве для взрослого пользователя может просто отображаться номер страницы. Затем взрослый пользователь может вручную открыть нужную страницу либо физической, либо виртуальной книги. Безусловно, пользователю в рамках объема настоящего изобретения могут быть представлены другие параметры, связанные с просматриваемым контентом.

Как было описано выше, для пользователя может отображаться анимированный персонаж 142, 342, такой как Элмо, герой сериала Улица Сезам®. В этом отношении агент программного обеспечения может быть реализован с целью поддержки и стимулирования взаимодействия с ребенком в процессе чтения книги. Программный агент может использовать анимированный персонаж с той целью, чтобы для детей общение с компонентами пользовательского интерфейса стало интуитивным благодаря применению голосовых команд, произносимых знакомым персонажем. Кроме того, в процессе сеанса связи с одним или более устройствами экземпляры анимированного персонажа могут синхронизироваться на всех устройствах. В этом отношении для обеспечения такой синхронизации в удаленное устройство может передаваться индикатор экземпляра анимированного персонажа. Индикатор может указывать, например, на видеоклип с участием анимированного персонажа, хранящийся на устройстве.

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

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

В одном из примеров осуществления настоящего изобретения ребенок открывает книгу 200, расположенную на подставке 110 для книги (см. фиг.4), для чтения ее совместно с находящимися на расстоянии бабушкой или дедушкой. При открытии книги программный агент функционирует в локальном асинхронном режиме, в котором анимированный персонаж реагирует только на локальные входные данные и локальное программное состояние. Например, анимированный персонаж может задать следующий вопрос: "С кем бы ты хотел почитать книгу сегодня?". Ребенку может быть предложен выбор удаленных пользователей с помощью, например, ряда изображений, отображаемых на сенсорном экране. Ребенок может коснуться фотографии бабушки, после чего инициируется видеовызов бабушки. При поступлении входящего вызова анимированный персонаж может проинструктировать ребенка о необходимости ответа на телефонный вызов. В этом отношении ребенку может быть представлена фотография вызывающего абонента (например, бабушки). Если сеанс связи установлен, анимированный персонаж может произнести: "Ура! Мы собираемся почитать книгу вместе!"

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

После установления сеанса связи программный агент переходит в синхронный режим, в котором анимированный персонаж реагирует на входные данные и программное состояние обеих соединенных систем. В этом отношении следует отметить, что каждое из устройств, участвующих в сеансе связи, может предоставлять соответствующее программное обеспечение, предоставляющее возможность обмена информацией (например, индикаторами), что позволяет функционировать в синхронном режиме. В одном из вариантов осуществления настоящего изобретения ввод информации, предназначенной для одного анимированного персонажа (представленного либо на локальном, либо на удаленном устройстве), инициирует вывод одинаковых результатов обоими анимированными персонажами. В различные моменты времени программный агент может отображать пиктограмму, такую как звездочка 144 (фиг.4), электрическая лампочка или "облачко с мыслями", для указания на то, что может быть активизирован анимированный персонаж. Если пользователь касается пиктограммы, то анимированный персонаж на всех устройствах, участвующих в сеансе связи, может произносить одинаковые фразы, обращаясь соответственно к своим пользователям. В этом отношении на каждом устройстве могут воспроизводиться одинаковые видеоклипы. Например, на каждом устройстве может воспроизводиться видеоклип, в котором изображается анимированный персонаж, задающий вопрос: "Сколько узелков ты можешь насчитать на этой странице?"

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

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

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

В различных вариантах осуществления настоящего изобретения отдельная копия программного обеспечения может передавать локальную входную информацию и информацию о состоянии из локального агента в удаленный агент. Например, если пользователь активизирует локального агента, программное обеспечение определяет, что должен быть активизирован конкретный отклик агента, и затем передает удаленному агенту информацию о необходимости активизации этого конкретного отклика. Локальный агент ожидает поступления данных для передачи, а затем локально воспроизводит отклик. Удаленный агент принимает данные и синхронно воспроизводит тот же отклик на удаленном устройстве. Это создает у пользователей ощущение того, что все они взаимодействуют с одним и тем же агентом.

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

Применение программного агента в пользовательском интерфейсе способствует поддержке любого пользователя (даже очень юного и