УРОВЕНЬ ТЕХНИКИ
Настоящее изобретение в целом относится к области электронных средств связи, а более конкретно к устройствам и способам для удаленной связи, относящейся к объекту.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Один из аспектов настоящего изобретения относится к способу, включающему определение состояния объекта на первом устройстве и передачу индикатора состояния объекта в удаленное устройство, при этом индикатор конфигурируется таким образом, чтобы позволить удаленному устройству представить состояние объекта.
Согласно одному из вариантов осуществления настоящего изобретения способ также включает установление звуковой и видеосвязи с удаленным устройством. Звуковая и видеосвязь может устанавливаться в сеансе видеоконференции. Звуковая и видеосвязь с удаленным устройством может устанавливаться по сети.
Согласно другому варианту осуществления настоящего изобретения способ также включает запись звукового и видеоконтента и впоследствии обмен этим контентом с удаленным устройством. Звуковой и видеоконтент могут представлять собой фрагмент записанного кинофильма. Записанный контент может передаваться в удаленное устройство по сети.
В одном из вариантов осуществления настоящего изобретения объектом является физический объект. Объект может представлять собой книгу, и состояние может быть связано с номером страницы этой книги.
В одном из вариантов осуществления настоящего изобретения объектом является виртуальный объект. Объектом может быть электронная книга.
В одном из вариантов осуществления настоящего изобретения состояние представляет собой физическое состояние объекта.
В одном из вариантов осуществления настоящего изобретения объект представляет собой книгу и состояние является номером страницы этой книги.
В одном из вариантов осуществления настоящего изобретения объект представляет собой книгу и состоянием является выбранное содержимое этой книги.
В одном из вариантов осуществления настоящего изобретения способ также включает отображение анимированного контента на основе определенного состояния объекта. Процесс отображения анимированного контента может включать отображение анимированного персонажа, произносящего комментарии или задающего вопросы, относящиеся к контенту, связанному с объектом.
Другой аспект настоящего изобретения относится к способу, включающему прием в удаленном устройстве индикатора состояния объекта; определение в удаленном устройстве состояния объекта на основе принятого индикатора и представление состояния объекта пользователю.
Согласно другому аспекту настоящее изобретение относится к устройству, содержащему по меньшей мере один процессор и по меньшей мере один модуль памяти, в которой хранится компьютерный программный код. По меньшей мере один модуль памяти и компьютерный код сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере следующие операции: определение состояния объекта на первом устройстве и передача индикатора состояния объекта в удаленное устройство, при этом индикатор конфигурируется таким образом, чтобы позволить удаленному устройству представить состояние объекта.
В одном из вариантов осуществления настоящего изобретения объект представляет собой книгу и устройство также содержит держатель для размещения на нем книги.
В одном из вариантов осуществления настоящего изобретения устройство также содержит один или более датчиков, сконфигурированных для определения состояния книги.
Согласно другому аспекту настоящего изобретения способ включает определение в первом устройстве состояния объекта в одном или более моментах времени; запись индикатора состояния объекта в одном или более моментах времени в виде сеанса и передачу сеанса в удаленное устройство, при этом индикаторы в сеансе конфигурируется таким образом, чтобы позволить удаленному устройству определить состояние объекта. В одном из вариантов осуществления настоящего изобретения сеанс также содержит звуковой и видеоконтент.
Согласно еще одному аспекту способ включает прием записанного сеанса из удаленного устройства, при этом сеанс содержит индикаторы одного или более состояний объекта, а также звуковой и видеоконтент, связанный с каждым состоянием из одного или более состояний; обнаружение текущего состояния объекта и воспроизведение звукового и видеоконтента, связанного с обнаруженным текущим состоянием объекта.
Согласно другому аспекту настоящее изобретение относится к способу, включающему запись звукового и видеоконтента, относящегося к объекту; связывание каждого фрагмента из одного или более фрагментов звукового и видеоконтента с состоянием объекта и сохранение звукового и видеоконтента и информации о связи звукового и видеоконтента в устройстве хранения информации. В одном из вариантов осуществления настоящего изобретения способ также включает обнаружение состояния объекта в процессе записи звукового и видеоконтента.
Согласно другому аспекту способ включает обнаружение текущего состояния объекта; определение связи обнаруженного текущего состояния объекта с фрагментом записанного звукового и видеоконтента и воспроизведение звукового и видеоконтента, связанного с текущим состоянием объекта.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На фиг.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), электрическая лампочка или "облачко с мыслями", для указания на то, что может быть активизирован анимированный персонаж. Если пользователь касается пиктограммы, то анимированный персонаж на всех устройствах, участвующих в сеансе связи, может произносить одинаковые фразы, обращаясь соответственно к своим пользователям. В этом отношении на каждом устройстве могут воспроизводиться одинаковые видеоклипы. Например, на каждом устройстве может воспроизводиться видеоклип, в котором изображается анимированный персонаж, задающий вопрос: "Сколько узелков ты можешь насчитать на этой странице?"
Даже если интерфейсы пользователей различаются, подключенные агенты выводят одинаковые результаты. Например, один пользователь может читать физическую книгу, в то время как другой - виртуальную, электронную книгу.
В различных вариантах осуществления настоящего изобретения различные пользователи могут применять различные элементы управления вводом информации. Например, взрослый пользователь может применять элементы управления, характерные для "кукловода", которые позволяют ему манипулировать анимированным персонажем с использованием способа, недоступного для ребенка. Например, взрослый пользователь может иметь доступ к кнопкам, после нажатия которых Элмо произносит слова "да" или "нет" в ответ на заданный ему вопрос. Взрослому пользователю также может предоставляться возможность задавать вопрос анимированному персонажу, а затем в синхронном режиме инициировать получение от этого персонажа утвердительного ответа. Поскольку ребенок не имеет доступа к элементам управления, позволяющим получить утвердительный ответ, взрослый пользователь может создавать иллюзию интеллектуального поведения анимированного персонажа.
В одном из вариантов осуществления настоящего изобретения программный агент состоит из множества копий отдельного программного агента, распределенных по индивидуальным устройствам. Если устройство не взаимодействует с другими устройствами, отдельный агент может функционировать автономно, но если множество агентов начинает взаимодействовать друг с другом через сеть, выходная информация отдельного агента синхронизируется с информацией, поступающей от других агентов. Система программных агентов может включать в свой состав две или более копии отдельного агента. В этом описании программный агент может включать в себя пользовательский интерфейс, изображающий анимированного персонажа. В этом описании "анимированный персонаж" может быть представлен видеокадрами с персонажем (например, кукла, реальный персонаж, мультипликационный персонаж, звуковой контент (голос персонажа), физический объект, обладающий качествами персонажа и оснащенный встроенным динамиком для передачи звукового сигнала (например, кукла, плюшевая игрушка, подушка с изображением лица персонажа и т.д.).
В различных вариантах осуществления настоящего изобретения отдельная копия программного обеспечения может передавать локальную входную информацию и информацию о состоянии из локального агента в удаленный агент. Например, если пользователь активизирует локального агента, программное обеспечение определяет, что должен быть активизирован конкретный отклик агента, и затем передает удаленному агенту информацию о необходимости активизации этого конкретного отклика. Локальный агент ожидает поступления данных для передачи, а затем локально воспроизводит отклик. Удаленный агент принимает данные и синхронно воспроизводит тот же отклик на удаленном устройстве. Это создает у пользователей ощущение того, что все они взаимодействуют с одним и тем же агентом.
После подключения множества устройств к сеансу связи ввод информации пользователем для отдельного агента может активизировать вывод одинаковых результатов как с точки зрения пользователя отдельного агента, так и с точки зрения подключенных пользователей подключенных агентов.
Применение программного агента в пользовательском интерфейсе способствует поддержке любого пользователя (даже очень юного или неграмотного) при работе с этим устройством. Синхронизация состояний множества подключенных агентов позволяет множеству пользователей обращаться с множеством агентов таким же образом, как с единственным агентом. Локальные данные могут кэшироваться локально на множестве устройств так, чтобы для координации поведения агентов в режиме реального времени использовалась небольшая полоса пропускания.
Система также использует разговорного агента для поддержки взаимодействия (например, дискуссии) между сторонами. Это позволяет сфокусировать внимание пользователей на совместной активности или на определенном документе.
На фиг.7 показана система 10, в которой могут использоваться различные варианты осуществления настоящего изобретения, система 10 содержит множество устройств связи, которые могут взаимодействовать друг с другом через одну или более сетей. Система 10 может включать в свой состав любое сочетание проводных или беспроводных сетей, включая, помимо прочего, мобильную телефонную сеть, локальную беспроводную сеть (LAN, Local Area Network), локальную сеть Bluetooth, локальную сеть Ethernet, кольцевую локальную сеть с маркерным доступом (token ring LAN), глобальную сеть, Интернет и т.д. Система 10 может содержать как проводные, так и беспроводные устройства связи.
В качестве примера на фиг.7 показана система 10, в состав которой входит мобильная телефонная сеть 11 и Интернет 28. Соединение с Интернетом 28 может осуществляться (без ограничения приведенными ниже примерами) с помощью беспроводных соединений для дальней связи, беспроводных соединений для ближней связи и различных проводных соединений, включая, помимо прочего, телефонные линии, кабельные линии, линии электропитания и тому подобное.
К примерам устройств связи, показанным в рамках системы 10, можно отнести, помимо прочего, электронное устройство 12, представляющее собой мобильный телефон, комбинированное устройство 14, состоящее из персонального информационного устройства (PDA, personal digital assistant) и мобильного телефона, PDA 16, интегрированное устройство 18 обработки сообщений (IMD, integrated messaging device), настольный компьютер 20, ноутбук 22 и т.д. Устройства связи могут быть стационарными или мобильными, переносимыми отдельными подвижными пользователями. Устройства связи могут также располагаться в транспортном средстве, включая, помимо прочего, легковой автомобиль, грузовик, такси, автобус, поезд, судно, самолет, велосипед, мотоцикл и т.д. Некоторые или все устройства связи могут посылать и принимать вызовы и сообщения и осуществлять связь с поставщиками услуг посредством беспроводного соединения 25 с базовой станцией 24. Базовая станция 24 может соединяться с сетевым сервером 26, который позволяет осуществлять связь между мобильной телефонной сетью 11 и Интернетом 28. Система 10 может содержать дополнительные устройства связи различных типов.
Устройства связи могут осуществлять связь с использованием различных технологий передачи данных, включая (но не ограничиваясь приведенными примерами) множественный доступ с кодовым разделением (CDMA, Code Division Multiple Access), глобальную систему для мобильной связи (GSM, Global System For Mobile Communications), универсальную систему мобильной связи (UMTS, Universal Mobile Telecommunications System), множественный доступ с разделением по времени (TDMA, Time Divisional Multiple Access), множественный доступ с разделением по частоте (FDMA, Frequency Division Multiple Access), протокол управления передачей/Интернет-протокол (TCP-IP, Transmission Control Protocol-Internet Protocol), службу передачи коротких сообщений (SMS, Short Messaging Service), службу передачи мультимедийных сообщений (MMS, multimedia messaging service), электронную почту, службу мгновенного обмена сообщениями (IMS, Instant Messaging Service), Bluetooth, IEEE 802.11 и т.д. Устройство связи, задействованное в реализации различных вариантов осуществления настоящего изобретения, может осуществлять связь с использованием различных сред передачи, включая (но не ограничиваясь приведенными примерами) радиоинтерфейс, инфракрасные, лазерные, кабельные соединения и т.п.
На фиг.8 показано типовое электронное устройство, которое может использоваться в качестве сетевого узла в соответствии с различными вариантами осуществления настоящего изобретения. Однако следует понимать, что объем настоящего изобретения не ограничен устройством одного конкретного типа. Электронное устройство, показанное на фиг.8, содержит корпус, дисплей, выполненный в виде жидко-кристаллического дисплея, клавиатуру 34, микрофон 36, наушники 38, батарею, инфракрасный порт 42, антенну 44, смарт-карту 46 в формате UICC согласно одному из вариантов осуществления, блок 48 считывания карт, схему 52 радиоинтерфейса, схему 54 кодека, контроллер 56 и память 58. Указанные выше компоненты в соответствии с различными вариантами осуществления настоящего изобретения позволяют электронному устройству передавать различные сообщения другим устройствам, которые могут находиться в сети, или принимать от них сообщения. Отдельные схемы и элементы хорошо известны в этой области техники, например, к таким устройствам может относиться ряд мобильных телефонов, выпускаемых компанией Nokia.
Различные варианты осуществления настоящего изобретения описаны в общем контексте шагов или процессов способа, которые в одном из вариантов могут быть реализованы с помощью компьютерного программного продукта, выполненного в виде машиночитаемого носителя информации, содержащего исполняемые компьютером инструкции, такие как программный код, выполняемый компьютерами в сетевой среде. К машиночитаемым носителям информации могут относиться съемные и несъемные запоминающие устройства, включая (но не ограничиваясь приведенными примерами) постоянную память (ROM, Read Only Memory), оперативную память (RAM, Random Access Memory), компакт-диски (CD, compact disc), цифровые многофункциональные диски (DVD, digital versatile disc) и т.д. В общем случае программные модули могут содержать подпрограммы, программы, объекты, компоненты, структуры данных и т.д., которые выполняют конкретные задачи или образуют конкретные абстрактные типы данных. Исполняемые компьютером инструкции, связанные с ними структуры данных и программные модули представляют примеры программного кода для выполнения шагов способов, раскрытых в этом описании. Конкретная последовательность таких исполняемых инструкций или связанных с ними структур данных представляет примеры соответствующих действий для реализации функций, описанных в рамках таких шагов или процессов.
Варианты осуществления настоящего изобретения могут быть реализованы в виде программного обеспечения, аппаратуры, прикладной логики или комбинации программного обеспечения, аппаратуры и прикладной логики. Программное обеспечение, прикладная логика и/или аппаратура могут располагаться, например, в микросхеме, в мобильном устройстве, в настольном компьютере, портативном компьютере или на сервере. Программное обеспечение и различные варианты осуществления настоящего изобретения в сети Интернет могут быть реализованы с помощью стандартных программных технологий, основанных на продукционной логике и других вариантах логики, позволяющих выполнять различные операции или процессы поиска в базе данных, операции или процессы корреляции, сравнения данных и принятия решений. Различные варианты осуществления настоящего изобретения могут быть также полностью или частично реализованы в сетевых элементах или модулях. Следует отметить, что термины "компонент" и "модуль", используемые в этом описании и в последующей формуле изобретения, предназначаются для обозначения вариантов осуществления настоящего изобретения, выполненных с помощью одной или более строк программного кода, и/или аппаратных изделий, и/или оборудования для приема данных, введенных вручную.
Приведенное выше описание вариантов осуществления настоящего изобретения представлено с целью иллюстрации и описания изобретения. Оно не является исчерпывающим и не предназначено для ограничения настоящего изобретения в точности теми вариантами, которые раскрыты в описании, поэтому в свете изложенных идей возможны модификации и изменения, которые также могут быть найдены в процессе практического применения настоящего изобретения. Варианты осуществления были выбраны и описаны для объяснения принципов настоящего изобретения и его практического применения, чтобы позволить специалисту в этой области техники использовать настоящее изобретение в различных вариантах осуществления и с различными модификациями, подходящими для конкретного использования рассмотренных вариантов.
Изобретение относится к области электронных средств связи. Способ включает определение состояния объекта на первом устройстве и передачу индикатора состояния объекта в удаленное устройство, при этом индикатор конфигурируют таким образом, чтобы позволить удаленному устройству представить состояние объекта. Способ может также включать установление звуковой и видеосвязи с удаленным устройством. Звуковая и видеосвязь с удаленным устройством может устанавливаться по сети. Объект может представлять собой книгу, и состояние может быть связано с номером страницы этой книги. Способ может также включать отображение анимированного контента на основе определенного состояния объекта. Процесс отображения анимированного контента может включать отображение анимированного персонажа, произносящего комментарии или задающего вопросы, относящиеся к контенту, связанному с объектом. Изобретение позволяет определить состояние удаленного объекта на основе принятого индикатора и представить состояние объекта пользователю. 3 н. и 16 з.п. ф-лы, 8 ил.
1. Способ удаленной связи, включающий:
определение состояния медиа-объекта на первом устройстве, при этом состояние медиа-объекта включает идентификатор контента медиа-объекта, просматриваемого пользователем;
передачу индикатора состояния медиа-объекта в удаленное устройство, при этом индикатор конфигурируют таким образом, чтобы позволить удаленному устройству представить состояние медиа-объекта, и
инициирование установления звуковой и/или видеосвязи с удаленным устройством.
2. Способ по п. 1, отличающийся тем, что звуковая и/или видеосвязь являются частью сеанса видеоконференции.
3. Способ по п. 1, отличающийся тем, что звуковую и/или видеосвязь с удаленным устройством устанавливают по сети.
4. Способ по п. 1, отличающийся тем, что упомянутый медиа-объект является физическим объектом.
5. Способ по п. 4, отличающийся тем, что упомянутый медиа-объект представляет собой книгу и упомянутое состояние связано с номером страницы этой книги.
6. Способ по п. 1, отличающийся тем, что упомянутый медиа-объект является виртуальным объектом.
7. Способ по п. 6, отличающийся тем, что упомянутый медиа-объект является электронной книгой.
8. Способ по п. 1, отличающийся тем, что упомянутое состояние является физическим состоянием упомянутого медиа-объекта.
9. Способ по п. 1, отличающийся тем, что упомянутый медиа-объект представляет собой книгу, при этом упомянутое состояние представляет выбранное содержимое книги.
10. Способ по п. 1, включающий отображение анимированного контента на основе состояния медиа-объекта, которое было определено.
11. Способ по п. 10, в котором отображение анимированного контента включает отображение анимированного персонажа, предоставляющего комментарий или задающего вопросы, относящиеся к контенту, связанному с медиа-объектом.
12. Устройство для удаленной связи, содержащее:
по меньшей мере один процессор; и
по меньшей мере одну память, в которой хранится компьютерный программный код, при этом по меньшей мере одна память и компьютерный код сконфигурированы так, чтобы при взаимодействии по меньшей мере с одним процессором заставлять устройство выполнять по меньшей мере следующее:
определение состояния медиа-объекта на первом устройстве, при этом состояние медиа-объекта включает идентификатор контента медиа-объекта, просматриваемого пользователем;
инициирование передачи индикатора состояния медиа-объекта в удаленное устройство, при этом индикатор конфигурируется так, чтобы позволить удаленному устройству представить состояние медиа-объекта; и
инициирование установления звуковой и/или видеосвязи с удаленным устройством.
13. Устройство по п. 12, отличающееся тем, что упомянутый медиа-объект представляет собой книгу и устройство также содержит держатель, предназначенный для размещения на нем книги.
14. Устройство по п. 12, содержащее один или более датчиков, сконфигурированных для определения состояния книги.
15. Машиночитаемый носитель, содержащий компьютерную программу, содержащую фрагменты исполняемого программного кода, включающие инструкции программного кода, исполнение которых обеспечивает выполнение устройством:
определения состояния медиа-объекта на первом устройстве, при этом состояние медиа-объекта включает идентификатор контента медиа-объекта, просматриваемого пользователем;
инициирования передачи индикатора состояния медиа-объекта в удаленное устройство, при этом индикатор конфигурируется так, чтобы позволить удаленному устройству представить состояние медиа-объекта; и
инициирования установления звуковой и/или видеосвязи с удаленным устройством.
16. Машиночитаемый носитель по п. 15, отличающийся тем, что звуковая и/или видеосвязь являются частью сеанса видеоконференции.
17. Машиночитаемый носитель по п. 15, отличающийся тем, что упомянутый медиа-объект является физическим объектом.
18. Машиночитаемый носитель по п. 15, отличающийся тем, что упомянутый медиа-объект является виртуальным объектом.
19. Машиночитаемый носитель по п. 15, отличающийся тем, что упомянутое состояние является физическим состоянием упомянутого медиа-объекта.
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
US 7261612 B1, 28.08.2007; | |||
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
ЭЛЕКТРОННАЯ КНИГА-ПАНБУК | 2001 |
|
RU2187836C1 |
Авторы
Даты
2016-03-10—Публикация
2010-09-16—Подача