УРОВЕНЬ ТЕХНИКИ
Устройства дистанционного управления были разработаны для расширения возможностей пользователей по управлению взаимодействием с контентом с помощью соответствующих клиентских средств. Например, клиентское средство может быть выполнено в виде телевизионного приемника для потребления традиционного вещательного контента (например, телевизионные программы), а традиционное устройство дистанционного управления может быть соединено с возможностью осуществления связи с телевизионным приемником для инициирования одной или нескольких функций управления, имеющихся в телевизионном приемнике. Таким образом, пользователь может нажимать кнопки на традиционно сконфигурированном устройстве дистанционного управления для увеличения или уменьшения громкости телевизионного приемника, переключения каналов, выбора других источников контента и т.д. Однако конкретная конфигурация устройства дистанционного управления для одного набора пользователей может не устраивать другой набор пользователей.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Описаны способы, использующие жесты функций управления. В одном варианте реализации функция управления идентифицируется в соответствии с жестом, введенным на сенсорном экране устройства дистанционного управления. Выполнение идентифицированной функции управления инициируется клиентским устройством, которое соединено с возможностью осуществления связи с устройством дистанционного управления и которое сконфигурировано для изменения клиентским устройством выходного контента, транслируемого на клиентское устройство.
В одном варианте реализации один или несколько считываемых компьютером материальных носителей содержат команды, которые могут выполняться устройством дистанционного управления для формирования уведомления для передачи на клиентское устройство, чтобы инициировать настройку клиентского устройства на конкретный канал согласно командам, заданным с использованием жеста на сенсорном экране устройства дистанционного управления.
В одном варианте реализации устройство дистанционного управления содержит сенсорный экран и один или несколько модулей. Эти один или несколько модулей предназначены для обнаружения одного или нескольких жестов, сходных с одним или несколькими цифрами, вводимыми через сенсорный экран, и определения канала, который соответствует одному или нескольким обнаруженным жестам. Эти один или несколько модулей сконфигурированы также для формирования уведомления для беспроводной связи с клиентским устройством, указывающего, что клиентское устройство должно настроиться на определенный канал.
В данном разделе предложен набор концепций в упрощенной форме, которые более подробно раскрываются ниже в разделе «Подробное описание изобретения». Данный раздел не предназначен для идентификации ключевых признаков или существенных признаков заявленного предмета изобретения и не предназначен для использования при определении объема заявленного предмета изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
В подробном описании делаются ссылки на сопроводительные чертежи. На этих чертежах крайняя левая цифра (цифры) ссылочной позиции идентифицирует фигуру, на которой эта ссылочная позиция появляется первый раз. Использование в описании и на чертежах одинаковых ссылочных позиций в разных случаях может указывать на аналогичные или идентичные детали.
Фиг.1 - иллюстрация среды в примерном варианте реализации, выполненной с возможностью использования способов, которые используют жесты функций управления для устройства дистанционного управления;
Фиг.2 - примерная система, более подробно показывающая устройство дистанционного управления по Фиг.1, отображающего представления одной или нескольких функций управления клиентского средства, которые могут быть инициированы посредством выбора на устройстве дистанционного управления;
Фиг.3 - система согласно примерному варианту реализации, в которой жест указывает относительное количество увеличения или уменьшения значения функции управления длиной жеста, приложенного к сенсорному экрану;
Фиг.4 - система согласно примерному варианту реализации, в которой жест используют для инициирования функции управления, которая относится к персональному видеомагнитофону (PVR);
Фиг.5 - блок-схема, иллюстрирующая процедуру согласно примерному варианту реализации, где жест используют для инициирования выполнения клиентским средством функции управления;
Фиг.6 - блок-схема, иллюстрирующая процедуру согласно примерному варианту реализации, где один жест используют для задания конкретного канала, а другой жест используют для реализации режима Trick mode (режим эмуляции функций PVR).
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Обзор
Описаны способы, относящиеся к жестам функций управления. В одном варианте реализации устройство дистанционного управления имеет функциональные возможности для обнаружения и идентификации жестов, принимаемых через сенсорную поверхность (например, сенсорный экран, сенсорная панель и т.д.) устройства дистанционного управления. Эти жесты могут относиться к функциям управления, имеющимся в клиентском устройстве (например, телевизионный приемник), которое соединено с возможностью осуществления связи с устройством дистанционного управления.
Например, через сенсорный экран устройства дистанционного управления можно принять жест, похожий на одну или несколько цифр, например, путем передвижения пальца или пера пользователя по поверхности сенсорного экрана, имитирующего одну или несколько цифр. Затем эту одну или несколько цифр можно использовать, чтобы инициировать настройку клиентского устройства (например, телевизионный приемник) на канал, который соответствует указанной одной или нескольким цифрам. Таким образом, пользователь может обеспечить наглядный ввод, «нарисовав» номер желаемого канала на устройстве дистанционного управления. Используя жесты, можно также инициировать множество других функций управления, таких как увеличение или уменьшение громкости, инициирование записи контента на персональный видеомагнитофон и т.п., с чем можно более подробно ознакомиться в последующих разделах.
В последующем обсуждении сначала описываются примерная среда и система, выполненные с возможностью выполнения способов, связанных с использованием жестов функций управления. Затем описываются примерные процедуры, которые можно использовать в примерной среде, а также в других средах. Хотя жесты функций управления описаны далее применительно к телевизионной среде, следует ясно понимать, что эти жесты можно использовать в самых разных средах не выходя за рамки их сущности и объема, например, в других вещательных средах, таких как наземное и не наземное радиовещание.
Примерная среда
На Фиг.1 показана среда 100 в одном варианте реализации, которая выполнена с возможностью использовать способы, связанные с жестами функций управления. Показанная в качестве примера среда 100 включает в себя сетевого оператора 102 (например, головной узел), клиентское средство 104, устройство 106 дистанционного управления и поставщика 108 контента, которые соединены с возможностью осуществления связи друг с другом через сетевые соединения 110, 112, 114. В последующем обсуждении сетевой оператор 102, клиентское средство 104, устройство 106 дистанционного управления и поставщик 108 контента могут быть представлены одним или несколькими объектами, и тогда на них можно ссылаться как на один объект (например, клиентское средство 104) или множество объектов (например, клиентские средства 104, множество клиентских средств 104 и т.п.).
Вдобавок, хотя на этой фигуре множество сетевых соединений 110-114 показаны отдельно, сетевые соединения 110-114 могут представлять собой сетевые соединения, обеспечиваемые с использованием одной сети или множества сетей; например, сетевые соединения 110, 112 могут быть реализованы через сеть Интернет, а сетевое соединение 114 может быть реализовано через локальное сетевое соединение, такое как инфракрасное, радиочастотное соединение и т.п. В другом примере сетевое соединение 114 может также быть реализовано через Интернет.
Клиентское средство 104 может быть сконфигурировано в различных видах. Например, клиентское средство 104 может быть выполнено в виде компьютера, способного осуществлять связь через сетевые соединения 112, 114 телевизионного приемника, мобильной станции, развлекательной приставки (например, игровая консоль), телевизионной приставки, соединенной с возможностью осуществления связи с устройством отображения, и т.д. Таким образом, клиентское средство 104 может представлять устройство с самым разным диапазоном возможностей от развитого устройства с существенным количеством памяти и ресурсов обработки (например, персональные компьютеры с телевизионными возможностями, телевизионные магнитофоны, оборудованные жестким диском) до малоресурсных устройств с ограниченной памятью и/или ресурсами обработки (например, традиционные телевизионные приставки).
Передача контента клиентскому средству 104 может быть выполнена различными путями. Например, клиентское средство 104 может быть соединена с возможностью осуществления связи с поставщиком 108 контента (который может представлять собой одного или нескольких поставщиков контента), используя сеть с коммутацией пакетов, например Интернет. Соответственно, клиентское средство 104 может принимать одну или несколько порций контента 116, транслируемого непосредственно от поставщика 108 контента. Контент 116 может включать в себя различные данные, такие как телевизионные программы, файлы «видео по требованию» (VOD) и т.п. Также можно привести множество других примеров, где, например, используется непрямое распространение, при котором контент 116 передается сетевому оператору 102 через сетевое соединение 110.
Например, контент 116 может передаваться через сетевое соединение 110 сетевому оператору 102 и запоминаться в виде одной или нескольких порций контента 118. Контент 118 может быть таким же, как контент 116, принятый от поставщика 108 контента, либо может от него отличаться. Например, контент 118 может включать в себя дополнительные данные для трансляции клиентскому средству 104. Контент 118 в качестве примера может включать в себя данные электронного программного гида (EPG) из базы данных EPG для трансляции их клиентскому средству 104 с использованием файловой системы карусельного типа и внеполосного канала (OOB). Распространение от сетевого оператора 102 клиентскому средству 104 через сетевое соединение 112 может происходить несколькими путями, включая кабельную, радиочастотную (RF) и микроволновую линию, цифровую абонентскую линию (DSL) и спутниковую связь.
Клиентское средство 104, как было установлено ранее, может быть выполнено в различных вариантах для приема контента 108 через сетевое соединение 114. Клиентское средство 104, как правило, имеет аппаратные и программные средства для транспортировки и дешифрования контента 118, полученного от сетевого оператора 102, для вывода и визуализации устройством отображения, показанным на данной фигуре. Хотя здесь показано устройство отображения, не исключается использование других различных устройств вывода, которые могут заменить устройство отображения или дополнить его, например, использование динамиков. Кроме того, хотя здесь устройство отображения показано отдельно от клиентского средства 104, следует ясно понимать, что клиентское средство 104 может также включать в себя устройство отображения в качестве его составной части.
Клиентское средство 104 также может иметь функциональные возможности персонального видеомагнитофона (PVR). Например, клиентское средство 104 может включать в себя запоминающее устройство 120 для записи контента 118 в виде контента 122, принятого через сетевое соединение 112, для вывода и воспроизведения устройством отображения. Запоминающее устройство 120 может быть выполнено в разных видах, таких как накопитель на жестком диске, считываемый компьютером съемный носитель (например, перезаписываемый цифровой видеодиск) и т.п. Таким образом, контент 122, сохраненный в запоминающем устройстве 120 клиентского средства 104, может являться копиями контента 118, который был получен в виде потока от сетевого оператора 102. Вдобавок, контент 122 может быть получен из множества других различных источников, например, со считываемого компьютером носителя, к которому может осуществлять доступ клиентское средство 104, и т.д. Например, контент 122 может храниться на цифровом видеодиске (DVD), если клиентское средство 104 выполнено с возможностью использования функциональных возможностей DVD.
Клиентское средство 104 включает в себя клиентский модуль 124 связи, который представляет функциональные возможности клиентского средства по управлению взаимодействием с контентом, например, посредством использования одной или нескольких «функций управления». Функции управления могут включать в себя множество различных функций для управления выводом контента, например, для управления громкостью, переключения каналов, выбора различных кодов, конфигурирования звукового окружения и т.п. Функции управления могут также обеспечивать «режимы Trick mode», которые поддерживают нелинейное воспроизведение контента 122 (то есть временной сдвиг воспроизведения контента 122), например, пауза, обратная перемотка, быстрая перемотка вперед, замедленное воспроизведение и т.п. Например, во время паузы клиентское средство 104 может продолжать запись контента 118 в запоминающем устройстве 120 в виде контента 122. Клиентское средство 104 посредством приведения в действие клиентского модуля 124 связи может затем воспроизвести контент 122 из запоминающего устройства 120, начиная с момента, когда прервалось воспроизведение контента 122, при продолжении записи в запоминающем устройстве 120 текущего транслируемого контента 118 от сетевого оператора 102.
При запросе воспроизведения контента 122 клиентский модуль 124 связи извлекает контент 122. Клиентский модуль 124 связи может также восстановить контент 122 в исходном закодированном формате, полученном от поставщика 108 контента. Например, при записи контента 122 в запоминающем устройстве 120 контент 122 может быть сжат. Следовательно, когда клиентский модуль 124 связи извлекает контент 122, этот контент распаковывается для визуализации устройством отображения.
На Фиг.1 показано, что сетевой оператор 102 включает в себя модуль-администратор 126. Модуль-администратор 126 представляет функциональные возможности для конфигурирования контента 118 для вывода (например, потокового вывода) через сетевое соединение 112 клиентскому средству 104. Модуль-администратор 126 может, например, сконфигурировать контент 116, принятый от поставщика 108 контента, в виде, удобном для передачи через сетевое соединение 112, например, «пакетировать» контент для распространения через сеть Интернет, обеспечить конфигурацию для конкретного вещательного канала и т.д.
Таким образом, в среде 100 по Фиг.1 поставщик 108 контента может транслировать контент 116 через сетевое соединение множеству сетевых операторов, один из примеров которого показан в виде сетевого оператора 102. Затем сетевой оператор 102 может обеспечить потоковую передачу контента 118 через сетевое соединение 112 множеству клиентских средств, примером которых является показанное здесь клиентское средство 104. Затем клиентское средство 104 может запомнить контент 118 в запоминающем устройстве 120 в виде контента 122, например, когда клиентское средство 104 выполнено с функциональными возможностями персонального видеомагнитофона (PVR) и/или имеет возможность непосредственного вывода контента 118.
Здесь показано, что устройство 106 дистанционного управления содержит модуль 128 управления, который представляет функциональные возможности для управления работой устройства 106 дистанционного управления и/или клиентского средства 104 через сетевое соединение 114. Таким образом, модуль 128 управления также представляет функциональные возможности для инициирования функции управления клиентского средства 104. Например, модуль 128 управления может быть сконфигурирован для приема входных данных, относящихся к выбору изображений функции управления, такому как выбор изображения «Увеличения громкости» на устройстве 106 дистанционного управления с использованием кнопки. Затем данные, указывающие сделанный выбор, могут быть переданы через сетевое соединение 114 клиентскому средству 104, что заставит клиентское средство 104 (например, через модуль 124 связи клиентского средства 104) увеличить громкость. Как было описано ранее, модуль 128 функции управления может также инициировать ряд других функций управления.
Как здесь показано, модуль 128 управления включает в себя модуль 130 жестов, который представляет функциональные возможности, связанные с жестами, вводимыми с помощью устройства 106 дистанционного управления. Модуль 130 жестов может, например, обнаружить жест, введенный с сенсорного экрана 132 (например, емкостный сенсорный экран) устройства 106 дистанционного управления. Хотя здесь описан сенсорный экран 132, следует ясно понимать, что не исключено использование других сенсорных поверхностей, таких как сенсорные панели.
Затем модуль 130 жестов может сравнить данные, представляющие данный жест, с данными 134 жестов для идентификации того, какая из множества функций управления, скорее всего, была инициирована пользователем. Затем модуль 130 жестов может сформировать уведомление, подлежащее передаче клиентскому средству 104 через сетевое соединение 114, для инициирования клиентским средством 104 идентифицированной функции управления. Использование жестов позволяет инициировать множество различных функций управления, дополнительное обсуждение которых можно найти при описании Фиг.2-4.
Хотя при описании устройства 106 дистанционного управления было указано, что оно имеет функциональные возможности модуля 130 жестов, эти функциональные возможности могут усовершенствовать среду 100 различными путями. Например, здесь показано, что клиентское средство 104 включает в себя модуль 136 жестов, который представляет функциональные возможности, относящиеся к жестам, которые могут быть реализованы клиентским средством 104. Аналогичным образом, как здесь показано, сетевой оператор 102 (и в частности, модуль-администратор 126) содержит модуль 138 жестов, представляющий функциональные возможности, относящиеся к жестам, которые могут быть реализованы сетевым оператором 102.
Например, модуль 130 жестов в устройстве 106 дистанционного управления может принимать входные данные о жесте через сенсорный экран 132. Данные, описывающие этот ввод, могут передаваться клиентскому средству 104 и/или сетевому оператору 102 для дальнейшей обработки с тем, чтобы идентифицировать функцию управления, которую, скорее всего, имел в виду пользователь устройства 106 дистанционного управления. Затем эта функция управления может быть инициирована и/или выполнена, например, путем передачи уведомления от сетевого оператора 102 клиентскому средству 104, путем выполнения данной функции управления непосредственно у клиентского средства 104 после идентификации жеста клиентским средством 104 и т.д. Также не исключено множество других вариантов, таких как по меньшей мере частичное использование функциональных возможностей жестов путем максимального использования стороннего поставщика, независимого от устройства 106 дистанционного управления, сетевого оператора 102 и/или клиентского средства 104.
В общем случае с использованием программных средств, программно-аппаратных средств (например, схемы с жесткой логикой), ручной обработки или их комбинации можно реализовать любую из описанных здесь функций. Используемые здесь термины «модуль» «функциональные возможности» и «логика» в общем случае представляют программные средства, программно-аппаратные средства или комбинацию программных и программно-аппаратных средств. В случае программной реализации модуль, функциональные возможности или логика представляет программный код, который выполняет определенные задачи при его исполнении в процессоре (например, центральный процессор или центральные процессоры). Программный код может храниться в одном или нескольких считываемых компьютером запоминающих устройств, например, в виде памяти. Описанные ниже признаки способов использования жестов для функций управления не зависят от используемой платформы, что означает возможность реализации этих способов на множестве различных коммерческих вычислительных платформ, имеющих различные процессоры.
На Фиг.2 показана примерная система 200 с более подробным изображением устройства 106 дистанционного управления, где отображены изображения 202 одной или нескольких функций управления клиентского средства 104, которые могут быть инициированы посредством выбора на устройстве 106 дистанционного управления. Показанное здесь устройство 106 дистанционного управления включает в себя сенсорный экран 132, который занимает примерно половину внешней поверхности устройства 106 дистанционного управления, в связи с чем устройство дистанционного управления выглядит как «стеклянный брусок».
В другом варианте реализации сенсорный экран 132 устройства 106 дистанционного управления покрывает по меньшей мере сорок процентов внешней поверхности устройства 106 дистанционного управления. Еще в одном варианте реализации сенсорный экран 132 занимает практически всю внешнюю поверхность устройства 106 дистанционного управления, которую может видеть пользователь при нахождении устройства 106 на какой-либо поверхности (например, поверхность стола) и/или когда пользователь держит его в руке, как например, внешняя поверхность устройства 106 дистанционного управления, показанная на Фиг.2. Также не исключены различные другие варианты реализации, при которых сенсорный экран 132 устройства 106 дистанционного управления занимает большую или меньшую часть внешней поверхности устройства 106 дистанционного управления.
Для обнаружения ввода с сенсорного экрана 132 могут быть использованы самые разные способы, такие как резистивные технологии, поверхностные акустические волны, емкостные инфракрасные датчики, датчики механических напряжений, оптическое воспроизведение, технология на основе дисперсионных сигналов, распознавание акустических импульсов, технология на основе полного внутреннего отражения и т.п. Использование этих технологий в устройстве 106 дистанционного управления позволяет обнаружить одно или несколько входных воздействий (например, многократное касание), которые можно использовать для инициирования одной или нескольких функций управления.
Например, путем выбора одного или нескольких изображений 202 пользователь может создать входное воздействие для инициирования представленной функции управления клиентским средством 104. Как показано в качестве примера на Фиг.2, пользователь может выбрать на устройстве 106 дистанционного управления следующие изображения: «Питание», одну или несколько цифр для выбора канала, «Заглушение звука», «Последний», «Канал ↑», «канал ↓», «Громкость ↑», «Громкость ↓» и «Выбор входа». Таким образом, устройство 106 дистанционного управления может осуществлять связь с клиентским средством 104 для управления вывода контента клиентским средством 104.
Устройство 106 дистанционного управления на Фиг.2 может также иметь функциональные возможности для распознавания жестов посредством сенсорного экрана 132. Например, как показано на Фиг.2, рука пользователя выполняет жест, напоминающий цифру «2». Этот жест указан на Фиг.2 пунктирными линиями, чтобы показать, что в этом примере сенсорный экран 132 не обеспечивает вывод, который следует за вводом жеста. В другом примере, обсуждение которого можно найти ниже в отношении Фиг.4, обеспечивается вывод, который следует за вводом жеста.
В данном примере ввод жеста, который соответствует цифре, может автоматически распознаваться модулем 130 жестов устройства 106 дистанционного управления как соответствующий номер канала. Соответственно, модуль 130 жестов вместе с управляющим модулем 128 устройства 106 дистанционного управления могут сформировать уведомление. Это уведомление может быть передано через сетевое соединение 114 клиентскому средству 104 для инициирования функции управления клиентского средства 104 для настройки на канал, который соответствует цифре, введенной посредством жеста, который в данном примере представляет канал «2».
Вдобавок, через сенсорный экран 132 устройства 106 дистанционного управления можно также вводить несколько цифр. Если продолжить предыдущий пример, то пользователь может выполнить жест, соответствующий цифре «2», а затем жест, соответствующий цифре «9», что вызовет настройку клиентского средства 104 на канал 29. В этом примере модуль 130 жестов содержит пороговое значение количества введенных цифр, на основе которого модуль 130 рассматривает последовательные вводы, воспринятые через сенсорный экран 132 устройства 106 дистанционного управления, как обозначение одного канала, а не нескольких каналов.
Следует заметить, что в системе 200, показанной на Фиг.2, изображения функций управления выводятся одновременно с вводом жеста 206 рукой 204 пользователя. Используя эти функциональные возможности, пользователь устройства 106 дистанционного управления может инициировать функции управления, которые в данный момент не представлены на сенсорном экране 132, что обеспечивает экономное использование доступной области отображения сенсорного экрана 132. Использование жестов может также обеспечить инициирование множества других функций управления, пример которых можно найти ниже совместно с описанием следующей фигуры.
На Фиг.3 показана система 300 в качестве примера реализации, где относительное увеличение или уменьшение значения функции управления указывается длиной жеста, приложенного к сенсорному экрану 132. Как и ранее, устройство 106 дистанционного управления включает в себя изображения 202 функций управления. В примере, показанном на Фиг.3, жест состоит из двух частей. Первая часть 302 жеста указывает букву «V», а вторая часть 304 жеста показывает стрелку «вниз». В этом примере жест соответствует функции управления, уменьшающей громкость аудиовывода контента.
Жест, указанный первой и второй частями 302, 304, может также указывать относительную величину увеличения или уменьшения соответствующей функции управления. Например, длина второй части 304 жеста (то есть, стрелка «вниз») может соответствовать величине необходимого уменьшения громкости. В одном варианте реализации эту величину можно вводить в режиме реального времени, так что громкость будет продолжать уменьшаться по мере ввода второй части 304 жеста. Таким образом, когда пользователь достиг желаемого уровня громкости, он может закончить ввод второй части 304 жеста, например, прекратив ввод этого жеста. Эти функциональные возможности могут быть расширены за счет множества других функций управления, таких как увеличение громкости, переключение на предыдущие каналы и переключение на последующие каналы (например, для прокрутки каналов), яркость, контрастность и т.п.
На Фиг.4 показан примерный вариант реализации системы 400, где жест используется для инициирования функции управления, относящейся к персональному видеомагнитофону (PVR). В показанном примере устройство дистанционного управления соединено с возможностью осуществления связи с клиентским средством 104 через сетевое соединение 114. Клиентское средство 104 в этом примере имеет функциональные возможности PVR. Например, клиентское средство 104 может использовать клиентский модуль 124 связи и память 120 для реализации одного или нескольких особых режимов, таких как приостановка вывода контента, принятого клиентским средством 104, как было описано ранее.
В показанном примере в системе 400 на Фиг.4 через сенсорный экран 132 вводится жест 402, соответствующий букве «R». В этом случае сенсорный экран 132 выводит в режиме реального времени индикацию, повторяющую ввод жеста 402. В другом случае эта индикация может выводиться, когда определено, что ввод жеста 402 соответствует конкретной операции, например, одной из ранее описанных функций управления.
Например, буква «R» может выводиться тогда, когда модуль 130 жестов устройства 106 дистанционного управления распознает, что ввод, полученный через сенсорный экран 32, соответствует функции управления записью, подлежащей инициированию клиентским средством 104. Также не исключается использование множества других вариантов, если они не выходят за рамки сущности и объема изобретения, например: вывод текстового описания соответствующего данному жесту (и, следовательно, функции управления, например, вывод текста с использованием шрифта со словом «Запись», как в предыдущем примере); использование экрана подтверждения (например, с вопросом «Хотите выполнить запись?») и т.п.
Примерные процедуры
В последующем описании раскрываются способы персонализации, которые можно реализовать, используя ранее описанную среду, системы, пользовательские интерфейсы и устройства. Аспекты каждой из указанных процедур можно реализовать аппаратными средствами, программно-аппаратными или программными средствами, либо их комбинацией. Указанные процедуры представлены в виде набора блоков, которые задают операции, выполняемые одним или несколькими устройствами, причем порядок их выполнения не обязательно ограничивается показанным здесь порядком выполнения операций соответствующими блоками. В частях последующего описания делаются ссылки на среду 100 по Фиг.1 и системы 200-400 по Фиг.2-4 соответственно.
На Фиг.5 показана процедура 500 в примерном варианте реализации, где жест используется для инициирования выполнения функции управления клиентским средством. Принимают жест, который был введен через сенсорную поверхность устройства дистанционного управления (блок 502). Например, жест может быть воспринят через сенсорный экран 132 устройства 106 дистанционного управления, как было описано ранее, сенсорную панель и т.д.
Идентифицируют функцию управления, которая соответствует данному жесту (блок 504). Инициируют выполнение клиентом идентифицированной функции управления, который соединен с возможностью осуществления связи с устройством дистанционного управления, при этом устройство дистанционного управления сконфигурировано для изменения клиентом вывода контента, который транслируется клиенту (блок 506). Например, жест может соответствовать такой функции управления, как функция управления переключением каналов, функция управления громкостью, яркостью, контрастностью и т.д.
На Фиг.6 показана процедура 600 в примерном варианте реализации, где один жест используется для задания конкретного канала, а другой жест используется для реализации режима Trick mode. Обнаруживают один или несколько жестов, сходных с одной или несколькими цифрами, вводимыми через сенсорный экран (блок 602). Например, это могут быть жесты, имитирующие ввод цифр, когда они пишутся вручную пользователем.
Определяют канал, который соответствует обнаруженному одному или нескольким жестам (блок 604). Например, модуль 130 жестов может определить, какие цифры, скорее всего, были введены с использованием жестов через сенсорный экран 132 устройства 106 дистанционного управления.
Формируют уведомление для беспроводной передачи клиенту, которое указывает клиентскому средству, что оно должно настроиться на определенный канал (блок 606). Например, уведомление может быть сформировано для передачи клиентскому средству через локальное беспроводное соединение. С использованием жеста должно инициироваться множество других функций управления.
Например, может быть обнаружен другой жест, который задает режим Trick mode, входящий в функциональные возможности PVR клиентского средства (блок 608). Например, клиентское средство 104 может вывести контент, полученный через сетевого оператора 102, а пользователь, желающий записать этот контент 118 в память 120 в виде контента 122, может выполнить жест (например, «R» по Фиг.4), чтобы инициировать запись этого контента. В другом примере может быть обнаружен другой жест, приложенный к сенсорному экрану, где длина жеста указывает относительное количество увеличения или уменьшения значения (блок 610) (примеры таких жестов были описаны ранее в связи с Фиг.4).
Заключение
Хотя изобретение было описано на языке, ориентированном на структурные признаки и/или методологические действия, должно быть понятно, что изобретение, определенное в прилагаемой формуле изобретения, не обязательно ограничивается описанными здесь конкретными признаками или действиями. Конкретные признаки и действия скорее представлены здесь как примерные формы реализации заявленного изобретения.
название | год | авторы | номер документа |
---|---|---|---|
ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС, ИМЕЮЩИЙ ФУНКЦИОНАЛЬНОСТЬ МАСШТАБИРОВАНИЯ | 2009 |
|
RU2530284C2 |
УПРАВЛЕНИЕ ВОСПРОИЗВЕДЕНИЕМ ВИДЕОМАТЕРИАЛОВ С ИСПОЛЬЗОВАНИЕМ СЕНСОРНЫХ ЖЕСТОВ | 2016 |
|
RU2705793C1 |
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И ПРОГРАММА | 2010 |
|
RU2541125C2 |
ЦЕЛЕВАЯ РЕКЛАМА, ГЕНЕРИРУЕМАЯ ПОЛЬЗОВАТЕЛЕМ | 2010 |
|
RU2531863C2 |
СИСТЕМА ОТОБРАЖЕНИЯ ОПОВЕЩЕНИЙ И СПОСОБ ЗАМЕНЫ КОНТЕНТА ОПОВЕЩЕНИЯ С ИСПОЛЬЗОВАНИЕМ ИЗОБРАЖЕНИЙ | 2013 |
|
RU2633597C2 |
ОСУЩЕСТВЛЯЕМОЕ МОБИЛЬНЫМ ТЕЛЕФОНОМ УПРАВЛЕНИЕ СОВЕЩАНИЕМ | 2011 |
|
RU2595948C2 |
ОТОБРАЖЕНИЕ ПЕРСОНАЛИЗИРОВАННОГО ЭЛЕКТРОННОГО ПРОГРАММНОГО ГИДА (EPG) С ВИЗУАЛЬНЫМИ ПОЯСНЕНИЯМИ | 2004 |
|
RU2361370C2 |
СПОСОБ УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ УСТРОЙСТВОМ И ЭЛЕКТРОННОЕ УСТРОЙСТВО | 2015 |
|
RU2606879C2 |
КРАЕВОЙ ЖЕСТ | 2011 |
|
RU2591671C2 |
ТЕЛЕВИЗИОННЫЕ СЕАНСЫ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ | 2009 |
|
RU2524164C2 |
Изобретение относится к устройствам дистанционного ввода информации. Технический результат заключается в повышении скорости ввода данных. Устройство содержит сенсорную поверхность, выполненную с возможностью отображения области сенсорной поверхности отображаемого представления функций управления, которое может выбираться в ответ на сенсорный ввод через сенсорную поверхность; и один или несколько модулей для обнаружения одного или нескольких жестов, введенных через сенсорную поверхность поверх по меньшей мере одного из упомянутых представлений; определения функции управления, которая соответствует обнаруженному одному или нескольким жестам, причем упомянутые один или несколько жестов указывают идентифицируемую функцию управления, отличную от выбора по меньшей мере одного из упомянутых отображаемых представлений; и формирования уведомления для беспроводной передачи на клиентское устройство, указывающего клиентскому устройству изменить вывод контента, который транслируется на клиентское устройство, в соответствии с упомянутой определенной функцией управления. 2 н. и 13 з.п. ф-лы, 6 ил.
1. Способ выполнения функции управления, содержащий этапы, на которых:
отображают по меньшей мере в одной области сенсорной поверхности устройства дистанционного управления по меньшей мере одно отображаемое представление функций управления, которое может выбираться в ответ на сенсорный ввод через сенсорную поверхность;
принимают жест, введенный через сенсорную поверхность устройства дистанционного управления поверх по меньшей мере одного из упомянутых представлений;
идентифицируют функцию управления, которая соответствует принятому жесту, причем жест указывает идентифицируемую функцию управления, отличную от выбора по меньшей мере одного из упомянутых отображаемых представлений, и
инициируют выполнение идентифицированной функции управления клиентским устройством, которое соединено с возможностью осуществления связи с устройством дистанционного управления и которое сконфигурировано для изменения вывода клиентским устройством контента, который транслируется на клиентское устройство.
2. Способ по п.1, в котором функция управления включает в себя функциональные возможности для выбора одного конкретного канала из множества транслируемых каналов.
3. Способ по п. 2, в котором жестом является цифровой жест, который указывает ввод одной или нескольких цифр.
4. Способ по п.1, в котором относительную величину увеличения или уменьшения значения указывают длиной жеста, приложенного к сенсорной поверхности.
5. Способ по п. 4, в котором упомянутое увеличение или уменьшение относится к громкости аудиоконтента, выводимого клиентским устройством.
6. Способ по п.1, в котором выполнение функции управления изменяет то, каким образом клиентское устройство визуализирует контент для вывода.
7. Способ по п.1, в котором клиентское устройство включает в себя функциональные возможности персонального видеомагнитофона (PVR), а функция управления содержит режим Trick mode (режим эмуляции PVR) функциональных возможностей PVR.
8. Способ по п.1, в котором клиентским устройством является телевизионный приемник.
9. Способ по п.1, в котором идентификация и инициирование выполняются устройством дистанционного управления.
10. Устройство дистанционного управления, содержащее:
сенсорную поверхность, выполненную с возможностью отображения по меньшей мере в одной области сенсорной поверхности по меньшей мере одного отображаемого представления функций управления, которое может выбираться в ответ на сенсорный ввод через сенсорную поверхность; и
один или несколько модулей для
обнаружения одного или нескольких жестов, введенных через сенсорную поверхность поверх по меньшей мере одного из упомянутых представлений;
определения функции управления, которая соответствует обнаруженному одному или нескольким жестам, причем упомянутые один или несколько жестов указывают идентифицируемую функцию управления, отличную от выбора по меньшей мере одного из упомянутых отображаемых представлений; и
формирования уведомления для беспроводной передачи на клиентское устройство, указывающего клиентскому устройству изменить вывод контента, который транслируется на клиентское устройство, в соответствии с упомянутой определенной функцией управления.
11. Устройство дистанционного управления по п.10, в котором:
клиентским устройством является телевизионная приставка,
которая сконфигурирована для настройки на определенный канал для приема контента через трансляцию; и
сенсорной поверхностью является сенсорный экран или сенсорная панель.
12. Устройство дистанционного управления по п.10, в котором клиентское устройство включает в себя функциональные возможности персонального видеомагнитофона (PVR), и в котором упомянутые один или несколько модулей дополнительно сконфигурированы для обнаружения еще одного жеста, который задает режим Trick mode (режим эмуляции PVR) функциональных возможностей PVR.
13. Устройство дистанционного управления по п.10, в котором упомянутые один или несколько модулей дополнительно сконфигурированы для обнаружения длины жеста, приложенного к сенсорной поверхности, и определения относительной величины увеличения или уменьшения значения функции управления в соответствии с обнаруженной длиной жеста.
14. Устройство дистанционного управления по п.13, в котором упомянутое увеличение или уменьшение относится к громкости аудиоконтента, выводимого клиентским устройством.
15. Устройство дистанционного управления по п.10, в котором формируемое уведомление указывает то, каким образом клиентское устройство должно изменить визуализацию контента для вывода.
US 6396523 B1, 28.05.2002 | |||
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
RU 2007120872 A, 20.12.2008 | |||
Способ раздельного извлечения канифоли и высокоплавкой окисленной смолы из еловой или сосновой серки | 1940 |
|
SU61488A1 |
Авторы
Даты
2015-07-20—Публикация
2009-12-30—Подача